[go: up one dir, main page]

WO2019028876A1 - Procédé de transmission de données et produit associé - Google Patents

Procédé de transmission de données et produit associé Download PDF

Info

Publication number
WO2019028876A1
WO2019028876A1 PCT/CN2017/097196 CN2017097196W WO2019028876A1 WO 2019028876 A1 WO2019028876 A1 WO 2019028876A1 CN 2017097196 W CN2017097196 W CN 2017097196W WO 2019028876 A1 WO2019028876 A1 WO 2019028876A1
Authority
WO
WIPO (PCT)
Prior art keywords
mac
header
field
information field
mac sub
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/097196
Other languages
English (en)
Chinese (zh)
Inventor
刘建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to PCT/CN2017/097196 priority Critical patent/WO2019028876A1/fr
Priority to CN201780051012.9A priority patent/CN109644373B/zh
Publication of WO2019028876A1 publication Critical patent/WO2019028876A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information

Definitions

  • the present application relates to the field of communications technologies, and in particular, to a data transmission method and related products.
  • the Layer 2 (L2) protocol stack defined in the 3rd Generation Partnership Project (3GPP) protocol includes a packet data convergence protocol (PDCP) and a radio link control (RLC). Protocol and medium access control (MAC) protocols have three logical levels.
  • the PDCP layer performs functions such as data transmission, encryption, integrity protection, and header compression on the user plane and the control plane;
  • the RLC layer performs functions such as data packet matching;
  • the MAC layer performs data scheduling and between the logical channel and the transport channel. Mapping and other functions.
  • the processing flow of the entire L2 downlink protocol stack is: the PDCP layer data plus the PDCP header is formed into a PDCP protocol data unit (PDU) and sent to the RLC layer.
  • PDU PDCP protocol data unit
  • the received data is added to the RLC.
  • the hair is sent to the MAC layer, and the MAC layer multiplexes one or more MAC service data units (SDUs) to form a MAC PDU and sends it to the UE (User Equipment).
  • SDUs MAC service data units
  • Each MAC SDU corresponds to a MAC subheader.
  • one MAC PDU is composed of one MAC header, none or one or more MAC SDUs, none or one or more MAC control elements, and possibly padding Padding data.
  • Padding data is supplementary data.
  • a MAC header is composed of one or more MAC subheaders, and each MAC subheader is a MAC SDU or a MAC Control Element (MAC CE) or a subhead corresponding to Padding. Both the size of the MAC header and the size of the MAC SDU are variable.
  • Embodiments of the present application provide a data transmission method and related products, in order to improve the flexibility and efficiency of processing data at the receiving end.
  • an embodiment of the present application provides a data transmission method, including:
  • the receiving end receives the data packet from the transmitting end, where the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes a plurality of MAC subsubPDUs, and each MAC subPDU includes a MAC sub-header;
  • the data packet includes a medium access control layer MAC protocol data unit PDU
  • the MAC PDU includes a plurality of MAC subsubPDUs
  • each MAC subPDU includes a MAC sub-header
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • an embodiment of the present application provides a data transmission method, including:
  • the sender sends a data packet, where the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes a plurality of MAC subsubPDUs, and each MAC subPDU includes a MAC sub-header;
  • the data packet includes a medium access control layer MAC protocol data unit PDU
  • the MAC PDU includes a plurality of MAC subsubPDUs
  • each MAC subPDU includes a MAC sub-header
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • an embodiment of the present application provides a receiving device, where the receiving device has a function of implementing behavior of a receiving device in the foregoing method design.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the receiving device includes a processor configured to support the receiving device to perform a corresponding function in the above method.
  • the receiving device may further include a transceiver for supporting communication between the receiving device and the network device.
  • the receiving device may further include a memory for coupling with the processor, which stores program instructions and data necessary for the receiving device.
  • an embodiment of the present application provides a sending device, where the sending device has a function of implementing a behavior of a sending device in the foregoing method design.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the transmitting device includes a processor configured to support the transmitting device to perform the corresponding function in the above method. Further, the transmitting device may further include a transceiver for supporting communication between the transmitting device and the terminal. Further, the transmitting device may further include a memory for coupling with the processor, which stores program instructions and data necessary for the transmitting device.
  • an embodiment of the present application provides a terminal, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory, and configured by the The processor executes, the program comprising instructions for performing the steps in any of the methods of the first aspect of the embodiments of the present application.
  • an embodiment of the present application provides a network device, including a processor, a memory, a transceiver, and one or more programs, where the one or more programs are stored in the memory, and are configured by The processor executes, the program comprising instructions for performing the steps in any of the methods of the second aspect of the embodiments of the present application.
  • the embodiment of the present application provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes the computer to execute as implemented in the present application.
  • the embodiment of the present application provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes the computer to execute as implemented in the present application.
  • the embodiment of the present application provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program being operative to cause the computer to execute Apply some or all of the steps described in any of the methods of the first aspect of the embodiments.
  • the computer program product can be a software installation package.
  • embodiments of the present application provide a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program being operative to cause a computer to execute Apply some or all of the steps described in any of the methods of the second aspect of the embodiments.
  • the computer program product can be a software installation package.
  • the MAC PDU since the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes multiple MAC subsubPDUs, and each MAC subPDU includes one MAC sub-header; wherein, the MAC sub-header The first information field is included, and the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the receiving end can according to the first letter The specific information indicated by the area is flexibly processed by the received MAC PDU. Specifically, if the receiving end indicates that the current MAC sub PDU does not include the L domain, the receiving end does not need to repeatedly perform the L domain for the MAC sub PDU.
  • the read operation reduces the data processing overhead as a whole, which is beneficial to improving the flexibility and efficiency of processing data at the receiving end.
  • FIG. 1 is a network architecture diagram of a possible communication system provided by an embodiment of the present application.
  • FIG. 2A is a schematic flowchart of a data transmission method according to an embodiment of the present application.
  • 2B is a schematic structural diagram of a MAC PDU according to an embodiment of the present application.
  • FIG. 3 is a schematic flowchart of another data transmission method provided by an embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic structural diagram of a network device according to an embodiment of the present application.
  • FIG. 7 is a block diagram of a functional unit of a terminal according to an embodiment of the present application.
  • FIG. 8 is a structural block diagram of a functional unit of a network device according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of another terminal according to an embodiment of the present application.
  • the fifth generation of mobile communication technology (5th-Generation, 5G) New Radio (NR) is a newly proposed topic in the 3rd Generation Partnership Project (3GPP) organization.
  • 3GPP 3rd Generation Partnership Project
  • 5G NR New Radio
  • the main application scenario of 5G is: enhanced mobile broadband (enhance Mobile Broadband, eMBB), Ultra-reliable and Low Latency Communications (URLLC), Massive Machine Type of Communication (mMTC).
  • eMBB enhanced mobile broadband
  • URLLC Ultra-reliable and Low Latency Communications
  • mMTC Massive Machine Type of Communication
  • eMBB still aims at users to obtain multimedia content, services and data, and its demand is growing rapidly.
  • eMBB may be deployed in different scenarios, such as indoors, urban areas, and rural areas, the difference in capabilities and needs is relatively large, so it cannot be generalized and must be analyzed in detail in conjunction with specific deployment scenarios.
  • Typical applications for URLLC include: industrial automation, power automation, telemedicine operations (surgery), and traffic safety.
  • Typical features of mMTC include: high connection density, small data volume, delay-insensitive service, low cost and long life of the module.
  • FIG. 1 is a possible network architecture of an example communication system according to an embodiment of the present application.
  • the example communication system can be, for example, a 5GNR system and other such communication systems.
  • the example communication system specifically includes a network device and a terminal. When the terminal accesses the mobile communication network provided by the network device, the terminal and the network device can be connected by using a wireless link, and the communication connection mode can be a single connection mode or a dual connection mode.
  • the network device when the communication connection mode is a single connection mode, the network device may be an LTE base station or an NR base station (also referred to as a gNB base station), and when the communication mode is the dual connection mode (specifically, carrier aggregation (Carrier Aggregation, When the CA) is implemented by a technology, or a plurality of network devices are implemented, and the terminal is connected to multiple network devices, the multiple network devices may be the primary base station MCG and the secondary base station SCG, and the base stations perform data backhaul through the backhaul link backhaul.
  • carrier aggregation Carrier Aggregation
  • the primary base station may be an LTE base station
  • the secondary base station may be an LTE base station
  • the primary base station may be an NR base station
  • the secondary base station may be an LTE base station
  • the primary base station may be an NR base station
  • the secondary base station may be an NR base station.
  • the terminals involved in the embodiments of the present application may include various handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to the wireless modem, and various forms of user equipment (User Equipment). , UE), mobile station (MS), terminal device, and the like. For convenience of description, the devices mentioned above are collectively referred to as terminals.
  • FIG. 2A is a data transmission method according to an embodiment of the present application, which is applied to the foregoing example communication system, and the method includes:
  • the receiving end receives a data packet from the transmitting end, where the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes a plurality of MAC subsubPDUs, and each MAC subPDU includes a MAC sub-header ;
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the sender and the receiver are devices with a MAC layer entity and a physical layer entity.
  • the MAC layer entity is used to assemble the MAC PDU and submit it to the physical layer entity, and then the physical layer entity transmits to the receiving end at the air interface, and the physical end of the receiving end.
  • the MAC PDU is delivered to the MAC layer entity of the receiving end, and then the MAC layer entity of the receiving end resolves the MAC header, that is, the information field is read.
  • the method further includes: the receiving end reads the first information field, determining that the first information field indicates that the MAC sub-header includes an L domain, and performing reading for the L domain Or the receiving end reads the first information field, determining that the first information field indicates that the MAC sub-header does not include the L domain, and does not perform a read operation for the L domain.
  • the MAC PDU since the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes multiple MAC subsubPDUs, and each MAC subPDU includes one MAC sub-header; wherein, MAC sub- The header includes a first information field, and the first information field is used to indicate whether the MAC sub-header includes a length indication L field. It can be seen that the receiving end can flexibly process the received MAC PDU according to the specific information indicated by the first information field. Specifically, when the MAC sub-header indicating the current MAC subPDU does not include the L domain, the first information field is received. The terminal does not need to repeatedly perform the read operation of the L-domain for the MAC sub-header, thereby reducing the data processing overhead as a whole, and is beneficial to improving the flexibility and efficiency of processing data at the receiving end.
  • the first information field is used to indicate that the MAC sub-header includes a length indication L field
  • the format of the MAC sub-header is the first information domain/second information domain/logic
  • the channel identifier LCID field/bit length format indicates the F domain/the L domain
  • the second information field is used to indicate whether the receiving end reads the LCID field.
  • the current MAC sub PDU and the next MAC sub PDU are from the same logical channel, and the transmitting end can flexibly instruct the receiving end to repeatedly read the LCID field of the next MAC sub PDU by using the second information field.
  • the receiving end can determine whether the LCID field needs to be read according to the second information domain, and avoid unnecessary processing caused by repeated reading when the information domain is not needed to be read, which is beneficial to reducing data processing overhead of the receiving end. Improve the data processing efficiency of the receiving end.
  • the first information field is used to indicate that the MAC sub-header does not include a length indication L-domain
  • the format of the MAC sub-header is the first information domain/the second information.
  • Domain/the LCID field the second information field is used to indicate whether the receiving end reads the LCID field.
  • the MAC PDU in the data packet includes 6 MAC subPDUs, among which the MAC subSDU1 includes MAC sub-header1 and MAC SDU1, and the MAC subSDU2 includes MAC sub-header2 and MAC.
  • MAC subSDU3 includes MAC sub-header3 and MAC SDU3
  • MAC subSDU4 includes MAC sub-header4 and MAC SDU4
  • MAC subSDU5 includes MAC sub-header5 and MAC SDU5
  • MAC subSDU6 includes MAC sub-header6 and MAC CE or Padding
  • MAC The MAC sub-header1 of the SDU1 includes the L-domain
  • the MAC sub-header2 of the MAC SDU2 does not include the L-domain
  • the MAC sub-header3 of the MAC SDU3 does not include the L-domain
  • the MAC sub-header4 of the MAC SDU4 does not include the L-domain
  • the sub-header 5 includes the L domain
  • the MAC sub-header 6 of the MAC SDU 6 includes the L domain; then a possible structure of the MAC PDU is as shown in the figure.
  • E1 represents a first information domain
  • E2 represents a second information domain
  • E1 and E2 are configured in pairs.
  • the second information field is located in the second bit of the MAC sub-header.
  • the first information field is located in the first bit of the MAC sub-header.
  • the L field of the MAC subsubPDU including the L domain in the plurality of MAC subsubPDUs has a bit length of 7 or 15.
  • FIG. 3 is a data transmission method according to an embodiment of the present application, which is applied to the foregoing example communication system, and the method includes:
  • the sender sends a data packet, where the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes a plurality of MAC subsubPDUs, and each MAC subPDU includes a MAC sub-header;
  • the data packet includes a medium access control layer MAC protocol data unit PDU
  • the MAC PDU includes a plurality of MAC subsubPDUs
  • each MAC subPDU includes a MAC sub-header
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the MAC PDU since the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes multiple MAC subsubPDUs, and each MAC subPDU includes one MAC sub-header; wherein, MAC sub- The header includes a first information field, and the first information field is used to indicate whether the MAC sub-header includes a length indication L field. It can be seen that the receiving end can flexibly process the received MAC PDU according to the specific information indicated by the first information field. Specifically, when the MAC sub-header indicating the current MAC subPDU does not include the L domain, the first information field is received. The terminal does not need to repeatedly perform the read operation of the L-domain for the MAC sub-header, thereby reducing the data processing overhead as a whole, and is beneficial to improving the flexibility and efficiency of processing data at the receiving end.
  • the first information field is used to indicate that the MAC sub-header includes a length indication L field
  • the format of the MAC sub-header is the first information domain/second information domain/logic
  • the channel identifier LCID field/bit length format indicates the F domain/the L domain
  • the second information field is used to indicate whether the receiving end reads the LCID field.
  • the first information field is used to indicate that the MAC sub-header does not include a length indication L-domain
  • the format of the MAC sub-header is the first information domain/the second information.
  • Domain/the LCID field the second information field is used to indicate whether the receiving end reads the LCID field.
  • the second information field is located in the second bit of the MAC sub-header.
  • the first information field is located in the first bit of the MAC sub-header.
  • the L field of the MAC subsubPDU including the L domain in the plurality of MAC subsubPDUs has a bit length of 7 or 15.
  • FIG. 4 is a data transmission method according to an embodiment of the present application.
  • the method is applied to the foregoing example communication system, and the method includes:
  • the sender sends a data packet, where the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes a plurality of MAC subsubPDUs, and each MAC subPDU includes a MAC sub-header;
  • the data packet includes a medium access control layer MAC protocol data unit PDU
  • the MAC PDU includes a plurality of MAC subsubPDUs
  • each MAC subPDU includes a MAC sub-header
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the receiving end receives a data packet from the transmitting end, the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes a plurality of MAC subsubPDUs, and each MAC subPDU includes a MAC sub-header ;
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the MAC PDU since the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes multiple MAC subsubPDUs, and each MAC subPDU includes one MAC sub-header; wherein, MAC sub- The header includes a first information field, and the first information field is used to indicate whether the MAC sub-header includes a length indication L field. It can be seen that the receiving end can flexibly process the received MAC PDU according to the specific information indicated by the first information field. Specifically, when the MAC sub-header indicating the current MAC subPDU does not include the L domain, the first information field is received. The terminal does not need to repeatedly perform the read operation of the L-domain for the MAC sub-header, thereby reducing the data processing overhead as a whole, and is beneficial to improving the flexibility and efficiency of processing data at the receiving end.
  • FIG. 5 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
  • the terminal includes a processor, a memory, a communication interface, and one or a plurality of programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the program including instructions for performing the following steps;
  • the MAC PDU includes a plurality of MAC subsubPDUs, and each MAC subPDU includes a MAC sub-header;
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the MAC PDU since the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes multiple MAC subsubPDUs, and each MAC subPDU includes one MAC sub-header; wherein, MAC sub- The header includes a first information field, and the first information field is used to indicate whether the MAC sub-header includes a length indication L field. It can be seen that the receiving end can flexibly process the received MAC PDU according to the specific information indicated by the first information field. Specifically, when the MAC sub-header indicating the current MAC subPDU does not include the L domain, the first information field is received. The terminal does not need to repeatedly perform the read operation of the L-domain for the MAC sub-header, thereby reducing the data processing overhead as a whole, and is beneficial to improving the flexibility and efficiency of processing data at the receiving end.
  • the first information field is used to indicate that the MAC sub-header includes a length indication L field
  • the format of the MAC sub-header is the first information domain/second information domain/logic
  • the channel identifier LCID field/bit length format indicates the F domain/the L domain
  • the second information field is used to indicate whether the receiving end reads the LCID field.
  • the first information field is used to indicate that the MAC sub-header does not include a length indication L-domain
  • the format of the MAC sub-header is the first information domain/the second information.
  • Domain/the LCID field the second information field is used to indicate whether the receiving end reads the LCID field.
  • the second information field is located in the second bit of the MAC sub-header.
  • the first information field is located in the first bit of the MAC sub-header.
  • the L field of the MAC subsubPDU including the L domain in the plurality of MAC subsubPDUs has a bit length of 7 or 15.
  • FIG. 6 is a network according to an embodiment of the present invention.
  • the terminal includes a processor, a memory, a transceiver, and one or more programs, wherein the one or more programs are stored in the memory and configured by the Executed by a processor, the program including instructions for performing the following steps;
  • the MAC PDU includes a plurality of MAC subsubPDUs, and each MAC subPDU includes a MAC sub-header;
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the MAC PDU since the data packet includes a medium access control layer MAC protocol data unit PDU, the MAC PDU includes multiple MAC subsubPDUs, and each MAC subPDU includes one MAC sub-header; wherein, MAC sub- The header includes a first information field, and the first information field is used to indicate whether the MAC sub-header includes a length indication L field. It can be seen that the receiving end can flexibly process the received MAC PDU according to the specific information indicated by the first information field. Specifically, when the MAC sub-header indicating the current MAC subPDU does not include the L domain, the first information field is received. The terminal does not need to repeatedly perform the read operation of the L-domain for the MAC sub-header, thereby reducing the data processing overhead as a whole, and is beneficial to improving the flexibility and efficiency of processing data at the receiving end.
  • the first information field is used to indicate that the MAC sub-header includes a length indication L field
  • the format of the MAC sub-header is the first information domain/second information domain/logic
  • the channel identifier LCID field/bit length format indicates the F domain/the L domain
  • the second information field is used to indicate whether the receiving end reads the LCID field.
  • the first information field is used to indicate that the MAC sub-header does not include a length indication L-domain
  • the format of the MAC sub-header is the first information domain/the second information.
  • Domain/the LCID field the second information field is used to indicate whether the receiving end reads the LCID field.
  • the second information field is located in the second bit of the MAC sub-header.
  • the first information field is located in the first bit of the MAC sub-header.
  • the L field of the MAC subsubPDU including the L domain in the plurality of MAC subsubPDUs has a bit length of 7 or 15.
  • the terminal and the network device include corresponding hardware structures and/or software modules for performing the respective functions in order to implement the above functions.
  • the present application can be implemented in a combination of hardware or hardware and computer software in combination with the elements and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods for each particular application to implement the described functionality, but such implementation should not be considered to be beyond the scope of the application.
  • the embodiments of the present application may perform the division of functional units on the terminal and the network device according to the foregoing method.
  • each functional unit may be divided according to each function, or two or more functions may be integrated into one processing unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logical function division. In actual implementation, there may be another division manner.
  • FIG. 7 shows a block diagram of one possible functional unit configuration of the receiving device involved in the above embodiment.
  • the receiving device 700 includes a processing unit 702 and a communication unit 703.
  • the processing unit 702 is configured to perform control management on the actions of the receiving device.
  • the processing unit 702 is configured to support the receiving device to perform step 201 in FIG. 2A, step 402 in FIG. 4, and/or other techniques for the techniques described herein. process.
  • the communication unit 703 is for supporting communication between the receiving device and other devices, such as communication with the transmitting device shown in FIG. 6.
  • the receiving device may further include a storage unit 701 for storing program codes and data of the receiving device.
  • the processing unit 702 can be a processor or a controller, and can be, for example, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), and an application-specific integrated circuit (Application-Specific). Integrated Circuit (ASIC), Field Programmable Gate Array (FPGA) or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
  • the processor may also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
  • the communication unit 703 may be a transceiver, a transceiver circuit, or the like, and the storage unit 701 can be a memory.
  • the processing unit 702 is configured to receive, by the communication unit 703, a data packet from a sending end, where the data packet includes a medium access control layer MAC protocol data unit PDU, where the MAC PDU includes multiple MAC subsubPDUs, each MAC subPDUs include a MAC sub-header;
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the first information field is used to indicate that the MAC sub-header includes a length indication L field
  • the format of the MAC sub-header is the first information domain/second information domain/logic
  • the channel identifier LCID field/bit length format indicates the F domain/the L domain
  • the second information field is used to indicate whether the receiving end reads the LCID field.
  • the first information field is used to indicate that the MAC sub-header does not include a length indication L-domain
  • the format of the MAC sub-header is the first information domain/the second information.
  • Domain/the LCID field the second information field is used to indicate whether the receiving end reads the LCID field.
  • the second information field is located in the second bit of the MAC sub-header.
  • the first information field is located in the first bit of the MAC sub-header.
  • the L field of the MAC subsubPDU including the L domain in the plurality of MAC subsubPDUs has a bit length of 7 or 15.
  • the processing unit 702 is a processor
  • the communication unit 703 is a communication interface
  • the storage unit 701 is a memory
  • the receiving device according to the embodiment of the present application may be the receiving end shown in FIG. 5.
  • FIG. 8 shows a block diagram of a possible functional unit configuration of the transmitting device involved in the above embodiment.
  • the transmitting device 800 includes a processing unit 802 and a communication unit 803.
  • the processing unit 802 is configured to control and manage the actions of the transmitting device.
  • the processing unit 802 is configured to support the transmitting device to perform step 301 in FIG. 3, 401 in FIG. 4, and/or other processes for the techniques described herein.
  • the communication unit 803 is for supporting communication between the transmitting device and other devices, such as communication with the receiving device shown in FIG. 5.
  • the transmitting device may further include a storage unit 801 for storing program codes and data of the transmitting device.
  • the processing unit 802 can be a processor or a controller, and the communication unit 803 can be a transceiver.
  • the storage unit 801 may be a memory, a transceiver circuit, a radio frequency chip, or the like.
  • the processing unit 802 is configured to send a data packet by using the communication unit 803, where the data packet includes a medium access control layer MAC protocol data unit PDU, where the MAC PDU includes multiple MAC subsubPDUs, and each MAC subPDU Including a MAC sub-header;
  • the data packet includes a medium access control layer MAC protocol data unit PDU, where the MAC PDU includes multiple MAC subsubPDUs, and each MAC subPDU Including a MAC sub-header;
  • the MAC sub-header includes a first information field, where the first information field is used to indicate whether the MAC sub-header includes a length indication L field.
  • the first information field is used to indicate that the MAC sub-header includes a length indication L field
  • the format of the MAC sub-header is the first information domain/second information domain/logic
  • the channel identifier LCID field/bit length format indicates the F domain/the L domain
  • the second information field is used to indicate whether the receiving end reads the LCID field.
  • the first information field is used to indicate that the MAC sub-header does not include a length indication L-domain
  • the format of the MAC sub-header is the first information domain/the second information.
  • Domain/the LCID field the second information field is used to indicate whether the receiving end reads the LCID field.
  • the second information field is located in the second bit of the MAC sub-header.
  • the first information field is located in the first bit of the MAC sub-header.
  • the L field of the MAC subsubPDU including the L domain in the plurality of MAC subsubPDUs has a bit length of 7 or 15.
  • the transmitting device When the processing unit 802 is a processor, the communication unit 803 is a communication interface, and the storage unit 801 is a memory, the transmitting device according to the embodiment of the present application may be the transmitting end shown in FIG. 6.
  • the embodiment of the present application further provides another terminal.
  • the terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), an in-vehicle computer, and the terminal is a mobile phone as an example:
  • FIG. 9 is a block diagram showing a partial structure of a mobile phone related to a terminal provided by an embodiment of the present application.
  • the mobile phone includes: a radio frequency (RF) circuit 910, a memory 920, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a wireless fidelity (WiFi) module 970, and a processor 980. And power supply 990 and other components.
  • RF radio frequency
  • the RF circuit 910 can be used for receiving and transmitting information.
  • RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like.
  • LNA Low Noise Amplifier
  • RF circuitry 910 can also communicate with the network and other devices via wireless communication.
  • the above wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division). Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Messaging Service (SMS), and the like.
  • GSM Global System of Mobile communication
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • E-mail Short Messaging Service
  • the memory 920 can be used to store software programs and modules, and the processor 980 executes various functional applications and data processing of the mobile phone by running software programs and modules stored in the memory 920.
  • the memory 920 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function, and the like; the storage data area may store data created according to usage of the mobile phone, and the like.
  • memory 920 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
  • the input unit 930 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the handset.
  • the input unit 930 can include a fingerprint identification module 931 and other input devices 932.
  • the fingerprint identification module 931 can collect fingerprint data of the user.
  • the input unit 930 may also include other input devices 932.
  • other input devices 932 may include, but are not limited to, one or more of a touch screen, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
  • the display unit 940 can be used to display information input by the user or information provided to the user as well as various menus of the mobile phone.
  • the display unit 940 can include a display screen 941.
  • a liquid crystal display (LCD) or an organic light emitting diode (Organic Light-Emitting) can be used.
  • the display screen 941 is configured in the form of Diode, OLED, or the like.
  • the fingerprint recognition module 931 and the display screen 941 function as two separate components to implement the input and input functions of the mobile phone, in some embodiments, the fingerprint recognition module 931 and the display screen 941 can be Integrated to achieve the input and playback functions of the phone.
  • the handset may also include at least one type of sensor 950, such as a light sensor, motion sensor, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen 941 according to the brightness of the ambient light, and the proximity sensor may turn off the display screen 941 and/or when the mobile phone moves to the ear. Or backlight.
  • the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
  • the mobile phone can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
  • the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration
  • vibration recognition related functions such as pedometer, tapping
  • the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
  • An audio circuit 960, a speaker 961, and a microphone 962 can provide an audio interface between the user and the handset.
  • the audio circuit 960 can transmit the converted electrical data of the received audio data to the speaker 961 for conversion to the sound signal by the speaker 961; on the other hand, the microphone 962 converts the collected sound signal into an electrical signal by the audio circuit 960. After receiving, it is converted into audio data, and then processed by the audio data playback processor 980, sent to the other mobile phone via the RF circuit 910, or played back to the memory 920 for further processing.
  • WiFi is a short-range wireless transmission technology
  • the mobile phone can help users to send and receive emails, browse web pages, and access streaming media through the WiFi module 970, which provides users with wireless broadband Internet access.
  • FIG. 9 shows the WiFi module 970, it can be understood that it does not belong to the essential configuration of the mobile phone, and can be omitted as needed within the scope of not changing the essence of the invention.
  • the processor 980 is the control center of the handset, which connects various portions of the entire handset using various interfaces and lines, by executing or executing software programs and/or modules stored in the memory 920, and invoking data stored in the memory 920, executing The phone's various functions and processing data, so that the overall monitoring of the phone.
  • the processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor and a modem processor, where the application processor mainly processes operations. As a system, user interface, application, etc., the modem processor primarily handles wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 980.
  • the handset also includes a power source 990 (such as a battery) that supplies power to the various components.
  • a power source 990 such as a battery
  • the power source can be logically coupled to the processor 980 through a power management system to manage functions such as charging, discharging, and power management through the power management system.
  • the mobile phone may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
  • the flow on the terminal side in each step method can be implemented based on the structure of the mobile phone.
  • each unit function can be implemented based on the structure of the mobile phone.
  • the embodiment of the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes the computer to execute a terminal as in the above method embodiment Some or all of the steps described.
  • the embodiment of the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes the computer to execute a network in the method embodiment as described above Some or all of the steps described by the device.
  • the embodiment of the present application further provides a computer program product, wherein the computer program product comprises a non-transitory computer readable storage medium storing a computer program, the computer program being operative to cause a computer to perform the method embodiment as described above Some or all of the steps described in the terminal.
  • the computer program product can be a software installation package.
  • the embodiment of the present application further provides a computer program product, wherein the computer program product comprises a non-transitory computer readable storage medium storing a computer program, the computer program being operative to cause a computer to perform a network as in the above method Some or all of the steps described by the device.
  • the computer program product can be a software installation package.
  • the steps of the method or algorithm described in the embodiments of the present application may be implemented in a hardware manner, or may be implemented by a processor executing software instructions.
  • the software instructions may be composed of corresponding software modules, which may be stored in a random access memory (RAM), a flash memory, a read only memory (ROM), an erasable programmable read only memory ( Erasable Programmable ROM, EPROM), electrically erasable programmable read only memory (Electrically EPROM, EEPROM), registers, hard disk, removable hard disk, compact disk read only (CD-ROM) or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor to enable the processor to read information from, and write information to, the storage medium.
  • the storage medium can also be an integral part of the processor.
  • the processor and the storage medium can be located in an ASIC.
  • the ASIC can be located in an access network device, a target network device, or a core network device.
  • the processor and the storage medium may also exist as discrete components in the access network device, the target network device, or the core network device.
  • the functions described in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • software it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions.
  • the processes or functions described in accordance with embodiments of the present application are generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transmission to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.).
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a digital video disc (DVD)), or a semiconductor medium (for example, a solid state disk (SSD)). )Wait.
  • a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
  • an optical medium for example, a digital video disc (DVD)
  • DVD digital video disc
  • SSD solid state disk

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Selon certains modes de réalisation, l'invention concerne un procédé de transmission de données ainsi qu'un produit associé. Le procédé consiste à : recevoir un paquet de données provenant d'une extrémité d'envoi, le paquet de données comprenant une unité de données de protocole (PDU) de commande d'accès au support (MAC), la PDU MAC comprenant de multiples sous-PDU MAC, et chaque sous-PDU MAC comprenant un sous-en-tête MAC, le sous-en-tête MAC comprenant un premier domaine d'informations et le premier domaine d'informations étant utilisé pour indiquer si le sous-en-tête MAC comprend un domaine L d'indication de longueur. Selon les modes de réalisation de la présente invention, en introduisant un premier domaine d'informations dans un format d'en-tête MAC existant, le premier domaine d'informations peut être utilisé pour indiquer de manière dynamique si une sous-PDU MAC actuelle comprend un domaine L, la flexibilité et l'efficacité d'une extrémité de réception permettant de traiter des données étant améliorées.
PCT/CN2017/097196 2017-08-11 2017-08-11 Procédé de transmission de données et produit associé Ceased WO2019028876A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2017/097196 WO2019028876A1 (fr) 2017-08-11 2017-08-11 Procédé de transmission de données et produit associé
CN201780051012.9A CN109644373B (zh) 2017-08-11 2017-08-11 数据传输方法及相关产品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/097196 WO2019028876A1 (fr) 2017-08-11 2017-08-11 Procédé de transmission de données et produit associé

Publications (1)

Publication Number Publication Date
WO2019028876A1 true WO2019028876A1 (fr) 2019-02-14

Family

ID=65272950

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/097196 Ceased WO2019028876A1 (fr) 2017-08-11 2017-08-11 Procédé de transmission de données et produit associé

Country Status (2)

Country Link
CN (1) CN109644373B (fr)
WO (1) WO2019028876A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021121059A1 (fr) * 2019-12-20 2021-06-24 大唐移动通信设备有限公司 Procédé de traitement d'unité de données de protocole de contrôle d'accès au support, terminal et support
CN115696442A (zh) * 2022-09-06 2023-02-03 哲库科技(北京)有限公司 一种信息发送方法、信息接收方法和设备
WO2025036081A1 (fr) * 2023-08-11 2025-02-20 华为技术有限公司 Procédé et appareil de communication

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113228717B (zh) * 2021-03-31 2022-10-04 华为技术有限公司 一种通信方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101911762A (zh) * 2008-01-04 2010-12-08 诺基亚公司 Mac协议数据单元中的伪填充子报头
CN101911630A (zh) * 2007-12-24 2010-12-08 上海贝尔股份有限公司 识别多个rlc pdu的源和大小的方法和设备
CN102111393A (zh) * 2009-12-24 2011-06-29 华为技术有限公司 数据报文传输方法和通信装置
US20150163689A1 (en) * 2012-06-17 2015-06-11 Lg Electronics Inc. Method for reporting buffer status for device-to-device communication and apparatus therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101911630A (zh) * 2007-12-24 2010-12-08 上海贝尔股份有限公司 识别多个rlc pdu的源和大小的方法和设备
CN101911762A (zh) * 2008-01-04 2010-12-08 诺基亚公司 Mac协议数据单元中的伪填充子报头
CN102111393A (zh) * 2009-12-24 2011-06-29 华为技术有限公司 数据报文传输方法和通信装置
US20150163689A1 (en) * 2012-06-17 2015-06-11 Lg Electronics Inc. Method for reporting buffer status for device-to-device communication and apparatus therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Medium Access Control (MAC) Protocol Specification (Release 8)", 3GPP TS 36.321 V8.9.0, no. V8.9.0, 30 June 2010 (2010-06-30), XP050441952 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021121059A1 (fr) * 2019-12-20 2021-06-24 大唐移动通信设备有限公司 Procédé de traitement d'unité de données de protocole de contrôle d'accès au support, terminal et support
US12273768B2 (en) 2019-12-20 2025-04-08 Datang Mobile Communications Equipment Co., Ltd. Media access control protocol data unit processing method, terminal and medium
CN115696442A (zh) * 2022-09-06 2023-02-03 哲库科技(北京)有限公司 一种信息发送方法、信息接收方法和设备
WO2025036081A1 (fr) * 2023-08-11 2025-02-20 华为技术有限公司 Procédé et appareil de communication

Also Published As

Publication number Publication date
CN109644373A (zh) 2019-04-16
CN109644373B (zh) 2021-04-27

Similar Documents

Publication Publication Date Title
US10959124B2 (en) Uplink data transmission method, terminal, network side device and system
US11116037B2 (en) Data transmission method and related product
CN110612735B (zh) 测量上报控制方法及相关产品
CN110521232B (zh) 数据传输方法及相关产品
CN111010262A (zh) 无线链路控制传输方法及相关产品
CN112187435A (zh) 带宽部分bwp的激活方法及相关产品
WO2019019123A1 (fr) Procédé de reconfiguration, et produit associé
TWI678903B (zh) 一種上行資料傳輸方法及終端
WO2019029173A1 (fr) Procédé de détermination de longueur d'informations de réponse de rétroaction et produit associé
WO2019028876A1 (fr) Procédé de transmission de données et produit associé
WO2018126407A1 (fr) Procédé et dispositif de transmission de données
CN109644083B (zh) 数据传输方法及相关产品
US11116038B2 (en) Method for transmitting MAC PDUs and related product
TW201906438A (zh) 數據傳輸方法及相關產品
CN109644377B (zh) 一种上行数据传输方法、终端、网络侧设备及系统
CN109644074B (zh) 一种数据传输方法、终端、网络侧设备及系统
WO2019028880A1 (fr) Procédé de traitement de données et dispositif associé
WO2019019124A1 (fr) Procédé de reconfiguration et produit associé
CN109565512B (zh) 无线链路层的数据包切割配置方法及相关产品
WO2019029202A1 (fr) Procédé de détermination du nombre total de bits d'informations de réponse de rétroaction et produit associé

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17920960

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17920960

Country of ref document: EP

Kind code of ref document: A1