Medium access control packet data unit format for wireless communication

CN122556045APending Publication Date: 2026-08-11ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-23
Publication Date
2026-08-11

Smart Images

  • Figure CN122556045A_ABST
    Figure CN122556045A_ABST
Patent Text Reader

Abstract

A technique for transmitting Media Access Control (MAC) Packet Data Units (PDUs) is described. An example wireless communication method includes: a communication device transmitting a MAC PDU that includes control information, wherein the MAC layer includes the control information in the MAC PDU, and wherein the MAC PDU has a format associated with a MAC PDU type.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document generally relates to digital wireless communication. Background Technology

[0002] Mobile communication technologies are driving the world toward an increasingly interconnected and networked society. Compared to existing wireless networks, next-generation systems and wireless communication technologies need to support a wider range of use case characteristics and meet more complex, granular access requirements and flexibility.

[0003] Long Term Evolution (LTE) is a wireless communication standard for mobile devices and data terminals developed by the 3rd Generation Partnership Project (3GPP). LTE-Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The fifth-generation wireless system (5G) iterates and upgrades upon the LTE and LTE-A wireless standards, aiming to achieve higher data rates, a larger number of connections, ultra-low latency, high reliability, and meet the needs of other emerging services. Summary of the Invention

[0004] This patent document describes an example format for a Media Access Control (MAC) Packet Data Unit (PDU). An example wireless communication method includes: a communication device transmitting a Media Access Control (MAC) Packet Data Unit (PDU) including control information, wherein the MAC layer includes the control information in the MAC PDU, and wherein the MAC PDU has a format associated with a MAC PDU type.

[0005] In some embodiments, the control information includes access request control information, which includes a random number, an identifier of the communication device, or a sequence. In some embodiments, the control information includes acknowledgment information, which includes a random number or an identifier of the communication device. In some embodiments, the control information includes an identifier of the communication device, which includes a temporary identifier assigned by the network device. In some embodiments, the control information includes uplink (UL) scheduling control information, which includes resources, modulation and coding scheme (MCS), data rate configuration for UL PDU transmission or UL Automatic Repeat Request (ARQ) feedback transmission, a request for reporting control information, new transmission or retransmission scheduling, and acknowledgment (ACK) or negative acknowledgment (NACK).

[0006] In some embodiments, control information includes the amount of available data. In some embodiments, control information includes inventory control information or paging control information, which includes a first resource for where or when a communication device transmits access, or a second resource for contention resolution. In some embodiments, control information includes an identifier of a communication device, or a portion thereof, a list of identifiers, a group identifier of the communication device, a list of group identifiers, a service type, the status of the communication device, or an access identifier. In some embodiments, control information includes mobile initiation (MO) resources, which include time and / or frequency resources for MO, modulation and coding scheme (MCS), or data rate configuration. In some embodiments, control information includes acknowledgment (ACK) control information or negative acknowledgment (NACK) control information.

[0007] In some embodiments, the control information includes connection request control information, which includes an identifier of the communication device or a reason for connection establishment. In some embodiments, the control information includes connection release control information, which includes a state switching indication or a release indication. In some embodiments, the control information includes access control information, which includes an access identifier, network information, the type of communication device, the service of the communication device, the status of the communication device, or the mobility of the communication device. In some embodiments, transmission by the communication device includes: transmitting a MAC PDU to the network device. In some embodiments, transmission by the communication device includes: receiving a MAC PDU from the network device. In some embodiments, the MAC PDU type includes an access MAC PDU, an acknowledgment MAC PDU, an uplink (UL) scheduling MAC PDU, a reporting MAC PDU, an inventory or paging MAC PDU, a configuration MAC PDU, a connection request MAC PDU, a connection completion MAC PDU, a downlink (DL) feedback MAC PDU, or an UL feedback MAC PDU.

[0008] In another exemplary aspect, the above-described method is implemented in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. When executed by a processor, the code included in the computer-readable storage medium causes the processor to implement the method described in this patent document.

[0009] In yet another exemplary embodiment, an apparatus configured or operable to perform the methods described above is disclosed.

[0010] The above and other aspects and their embodiments are described in more detail in the accompanying drawings, specification and claims. Attached Figure Description

[0011] Figure 1Three example formats of Media Access Control (MAC) Packet Data Units (PDUs) are shown.

[0012] Figure 2 Three example formats for accessing the MAC PDU are shown.

[0013] Figure 3 An example format for confirming a MAC PDU is shown.

[0014] Figure 4 An example format of an uplink (UL) scheduling MAC PDU is shown.

[0015] Figure 5 This shows an example format for reporting MAC PDUs.

[0016] Figure 6 An example format of an inventory / paging MAC PDU is shown.

[0017] Figure 7 An example format for configuring a MAC PDU is shown.

[0018] Figure 8 An example format of a downlink (DL) data transfer MAC PDU is shown.

[0019] Figure 9 An example format of a UL data transmission MAC PDU is shown.

[0020] Figure 10 This shows an example format of a connection request MAC PDU.

[0021] Figure 11 This shows an example format of the connection completion MAC PDU.

[0022] Figure 12 An example format of a status indicator MAC PDU is shown.

[0023] Figure 13 An example format of a DL feedback MAC PDU is shown.

[0024] Figure 14 An example format of a UL feedback MAC PDU is shown.

[0025] Figure 15 An exemplary block diagram of a hardware platform is shown, which may be part of a network device or a communication device.

[0026] Figure 16 An example of wireless communication including a base station (BS) and a user equipment (UE) based on some implementations of the disclosed technology is shown.

[0027] Figure 17 An exemplary flowchart for transmitting a MAC PDU is shown. Detailed Implementation

[0028] While existing IoT technologies such as MTC, NB-IoT, and others have enabled low-cost, low-power, and large-scale connectivity for IoT terminals, thus meeting the IoT communication needs in many scenarios, there are still many IoT scenarios where existing technologies cannot meet network communication requirements, such as: harsh communication environments, requirements for extremely small terminal forms, and the need for extremely low-cost IoT communication.

[0029] Environmental IoT refers to the use of backscattering and environmental energy harvesting technologies to convert available signals and energy in its surroundings into electrical energy capable of driving its own circuitry. Simultaneously, it utilizes a communication mode based on backscattering to achieve transmission to target nodes. Information technology. The most significant characteristics of environmental IoT are its extremely low power consumption and low cost. It can be widely used in various IoT scenarios and is a key communication technology for the future development of IoT.

[0030] The example headings in the following sections are for illustrative purposes only and do not limit the scope of the claimed subject matter in any way. Therefore, one or more features of one example section may be combined with one or more features of another example section. Furthermore, the term "5G" is used for ease of explanation, but the technologies disclosed in this document are not limited to 5G technology and can also be applied to wireless systems employing other protocols.

[0031] This patent document describes MAC PDUs with certain formats. In some embodiments, the MAC layer can generate MAC PDUs to include certain information (e.g., control information as explained in this patent document). Unlike current techniques where the physical (PHY) layer can generate some information, this patent document describes an improved MAC layer that can generate MAC PDUs with specific formats, and / or an improved MAC layer that allows control information to be included in the MAC PDU (as explained in this patent document). The format of the MAC layer can be associated with the MAC PDU type. In other words, the MAC PDU format corresponds to the MAC PDU type (e.g., access MAC PDU, acknowledgment MAC PDU, UL scheduling MAC PDU, reporting MAC PDU, inventory / paging MAC PDU, configuration MAC PDU, connection request MAC PDU, connection completion MAC PDU, DL feedback MAC PDU, and / or UL feedback MAC PDU).

[0032] I. Example 1 A MAC PDU may include a header, control information, and data. Figure 1 Three example formats of Media Access Control (MAC) Packet Data Units (PDUs) are shown. One MAC PDU format may include a header and control information, another MAC PDU format may include a header and data, or yet another MAC PDU format may include a header, control information, and data. The MAC PDUs described in this patent document can be transmitted from a UE to a base station, or the MAC PDUs can be received by a UE from a base station.

[0033] The header may consist of one or more of the following: • Target identifier: Indicates the receiving end • Source identifier: Indicates the transmission end • MAC PDU type, or the following control information / data types • The following control information / data format • Size of the following control information / data The header can be divided into a common header and a subheading.

[0034] The public header can indicate common information about the MAC PDU, such as the destination identifier, source identifier, and MAC PDU type. A public header may or may not be present.

[0035] The subheader can indicate information about the control information / data, such as the type and size of the control information / data. A subheader may not be present.

[0036] I.(a) Control information carried in the MAC PDU The control information carried in the MAC PDU can be one or more of the following: • Access request control information: random number, UE identifier (e.g., UE identifier) ​​or sequence • Confirmation information: random number, UE identifier • UE identifier: A temporary UE identifier assigned by the base station. • UL scheduling and control information: resources, modulation and coding scheme (MCS), data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions, requests for reporting control information, new transmission or retransmission scheduling, ACK / NACK • Reporting control information: Amount of available data • Inventory / Paging Control Information: Where and when the UE transmits access resources, or resources used for contention resolution, such as Q value, Q increment, or Q decrement. • Selected control information: UE ID, part of UE ID, UE ID list, group ID, group ID list, service type, UE status or access identifier • Mobile Initiation (MO) Resources: Resources (e.g., time resources and / or frequency resources), MCS, and data rate configuration for MO.

[0037] ·ACK / NACK control information • Request connection control information: UE identifier, reason for connection establishment • Connection release control information: State switching indication (which allows the UE to switch from one state to another), release indication (which allows the UE to release the connection from the base station). Access control information: access identifier, network information, UE type, UE service, UE status, UE mobility, etc. The two or three types of control information mentioned above can be combined into one type of control information.

[0038] The aforementioned type of control information can be divided into multiple types of control information.

[0039] I.(c) MAC PDU format The MAC PDU format, including headers and control information, is described further below. Figure 1 The topmost format shown can be used for access MAC PDU, confirmation MAC PDU, UL scheduling MAC PDU, reporting MAC PDU, inventory / paging MAC PDU, configuration MAC PDU, connection request MAC PDU, connection completion MAC PDU, DL feedback MAC PDU, and UL feedback MAC PDU.

[0040] The MAC PDU format includes headers, control information, and data. Figure 1 The bottommost format shown can be used to report MAC PDUs, inventory / paging MAC PDUs, DL data transfer MAC PDUs, connection request MAC PDUs, and connection completion MAC PDUs.

[0041] The MAC PDU format includes both header and data. Figure 1 The intermediate format can be used for DL ​​data transmission MAC PDU.

[0042] I.(c).(i) Access MAC PDU In order to request network access, the UE can transmit an access MAC PDU to the base station.

[0043] The access request control information for the access MAC PDU can be one or more of the following: • Random number: It can be generated by the UE within a range.

[0044] • UE Identifier: It is the manufacturer's UE identifier, or user identifier, or a network-unique temporary UE identifier assigned by the CN, or a temporary radio network identifier assigned by the base station. • Sequence: It can be a special sequence used for access. Figure 2 Three example formats for accessing a MAC PDU are shown, including any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Target identifier / cell identifier: Indicates the receiving end °MAC PDU Type: Indicates that this is an incoming MAC PDU Size: Indicates the size of the MAC PDU or corresponding control information. • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Target identifier / cell identifier: Indicates the receiving end °MAC PDU Type: Indicates that this is an incoming MAC PDU • Subheader: Indicates the type or size of the corresponding control information or data. A subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information. Size: Indicates the size of the corresponding control information. • Control Information: The access request carried by the access MAC PDU can be one or more of the following: ° Random number: It can be generated by the UE within a range.

[0045] °UE Identifier: It is the manufacturer's UE identifier, or user identifier, or a network-unique temporary UE identifier assigned by the CN, or a wireless network temporary identifier assigned by the base station. °Sequence: It can be a special sequence used for access. • End marker: Indicates the end point of the MAC PDU.

[0046] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0047] I.(c).(ii). Confirm MAC PDU In response to and to acknowledge an access request from a UE, the base station may transmit an acknowledgment MAC PDU to the UE.

[0048] The control information for the MAC PDU can be one or more of the following: • Confirmation information: random number, UE identifier • UE identifier: A temporary UE identifier assigned by the base station. • UL scheduling and control information: resources, MCS, and data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions.

[0049] Figure 3 An example format for confirming a MAC PDU is shown, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end °MAC PDU Type: Indicates that this is a confirmation MAC PDU. If it does not exist, the UE can determine the type based on the last transmitted MAC PDU.

[0050] Size: Indicates the size of the MAC PDU or corresponding control information. • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end °MAC PDU Type: Indicates that this is a confirmation MAC PDU. If it does not exist, the UE can determine the type based on the last transmitted MAC PDU.

[0051] °Target identifier: It can be transmitted from the UE.

[0052] • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Message 1: The confirmation message carried may be one or more of the following: ° Random number: It can be transmitted from the UE.

[0053] °UE identifier: It can be transmitted from the UE.

[0054] • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 2. °Size: Indicates the size of the corresponding control information 2. • Control Information 2: The carried UE identifier can be one or more of the following: °UE Identifier: A temporary identifier for a wireless network assigned by the base station.

[0055] • Subheader 3: Indicates the type or size of the corresponding control information or data. A subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 3 °Size: Indicates the size of the corresponding control information 3 • Control Information 3: The scheduling control information carried can be one or more of the following: °UL Scheduling and Control Information: Resources, MCS, data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions, reporting requests, new transmission or retransmission scheduling • End marker: Indicates the end point of the MAC PDU.

[0056] Two or three of the above control information can be combined into one control information. Two or three of the above sub-headers can be combined into one sub-header. The above common header and sub-headers can be combined into one header. Two or three of the above control information can be combined into one control information. One of the above control information can be divided into multiple control information types.

[0057] I.(c).(iii).UL scheduling MAC PDU In order to schedule UL transmissions from the UE, the base station can transmit a UL scheduling MAC PDU to the UE.

[0058] The control information for the UL dispatch MAC PDU can be one or more of the following: • UL scheduling information: includes one or more of the following: time resources or frequency resources, MCS, data rate configuration for subsequent ULPDU transmissions or UL ARQ feedback transmissions, number of scheduling bits in the transmission timing, and total number of scheduling bits. • ACK / NACK indication: Indicates whether the last data has been received.

[0059] • Reporting Request: Requests the UE to report the amount of data available for transmission in the UL buffer. • New transmission or retransmission scheduling: Instructs on new transmission or retransmission scheduling Figure 4 An example format of a UL dispatch MAC PDU is shown, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a UL dispatch MAC PDU Size: Indicates the size of the MAC PDU or corresponding control information. • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a UL dispatch MAC PDU • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Information 1: The UL scheduling control information carried by the UL scheduling MAC PDU can be one or more of the following: °UL scheduling information includes one or more of the following: time resources or frequency resources, MCS, data rate configuration for subsequent ULPDU transmissions or UL ARQ feedback transmissions, number of scheduling bits in the transmission timing, and total number of scheduling bits. °ACK / NACK indication: Indicates whether the last data has been received.

[0060] °Newtransmission or retransmission scheduling: Indicates whether UL scheduling is used for newtransmission or retransmission.

[0061] ° Reporting Request: Requests the UE to report the amount of data available for transmission in the UL buffer. • If the scheduling is for retransmission, there may be no UL scheduling information. The UE can use the last UL scheduling information for retransmission.

[0062] • If UL scheduling information does not exist, the scheduling is used for retransmission.

[0063] • If UL scheduling information exists, the scheduling is for new transmissions.

[0064] • End marker: Indicates the end point of the MAC PDU.

[0065] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0066] I.(c).(iv). Report MAC PDU In order to schedule the amount of data that can be transmitted in the UE, the UE can transmit a MAC PDU report to the base station.

[0067] The control information reported to the MAC PDU can be one or more of the following: • Available data volume: The amount of data that can be transmitted in the UE.

[0068] Figure 5 This shows an example format for reporting MAC PDUs, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source identifier / UE identifier: Indicates the transmitting end Target identifier / cell identifier: Indicates the receiving end. °MAC PDU type: Indicates that this is a reported MAC PDU. If it does not exist, the base station can determine the type based on the last transmitted MAC PDU.

[0069] Size: Indicates the size of the MAC PDU or the corresponding control information or data. • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source identifier / UE identifier: Indicates the transmitting end Target identifier / cell identifier: Indicates the receiving end. °MAC PDU type: Indicates that this is a reported MAC PDU. If it does not exist, the base station can determine the type based on the last transmitted MAC PDU.

[0070] • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Message 1: The amount of available data carried by the reported MAC PDU can be one or more of the following: °Available data volume: The amount of data that can be transmitted in the UE.

[0071] • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is data. °Size: Indicates the size of the corresponding data • Data: Data can be delivered from RRC, NAS, or RLC. The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0072] I.(c).(v) Inventory or paging MAC PDU To trigger UE access, the base station can transmit a stockpile / paging MAC PDU to the UE.

[0073] The control information for the inventory / paging MAC PDU can be one or more of the following: • Inventory / Paging Type: Inventory / paging can be used for all UEs, a portion of UEs, a group of UEs, MOs, MTs, service types, or other types. Different types can correspond to different selected control information. For example, if the inventory / paging type is for a group of UEs, the selected control information can carry the group ID.

[0074] • Inventory / Paging Control Information: Includes one or more of the following: where and when the UE transmits access resources, or resources used for contention resolution, such as Q value, Q increment, or Q decrement. • Selected control information: UE ID, part of UE ID, UE ID list, group ID, group ID list, service type, UE status or access identifier Access control information: access identifier, network information, UE type, UE service, UE status, UE mobility, etc. • UL scheduling and control information: resources, MCS, data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions, reporting requests, new transmission or retransmission scheduling, ACK / NACK.

[0075] • MO Resources: Resources, MCS, and data rate configuration for subsequent access MAC PDU transmissions of the MO.

[0076] Figure 6 This shows an example format for an inventory / paging MAC PDU, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end °MAC PDU Type: Indicates this is a stock / paging MAC PDU Size: Indicates the size of the MAC PDU or corresponding control information. ° Inventory / Paging Type: Inventory / Paging can be used for all UEs, a portion of UEs, a group of UEs, MOs, MTs, service types, or other types. Different types can correspond to different selected control information. For example, if the inventory / paging type is for a group of UEs, the selected control information can carry the group ID.

[0077] • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end °MAC PDU Type: Indicates this is a stock / paging MAC PDU ° Inventory / Paging Type: Inventory / Paging can be used for all UEs, a portion of UEs, a group of UEs, MOs, MTs, service types, or other types. Different types can correspond to different selected control information. For example, if the inventory / paging type is for a group of UEs, the selected control information can carry the group ID.

[0078] • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Information 1: The inventory control information carried can be one or more of the following: ° Inventory / Paging Control Information: Where and when the UE transmits access resources, or resources used for contention resolution, such as Q value, Q increment, or Q decrement. • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 2. °Size: Indicates the size of the corresponding control information 2. • Control Information 2: The access control information carried may be one or more of the following: °Access Information: The selected information may consist of one or more of the following: - Access Identifier: Allowed access identifiers or a list of access identifiers - Network information: such as network identifiers, cell identifiers • Subheader 3: Indicates the type or size of the corresponding control information or data. A subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 2. °Size: Indicates the size of the corresponding control information 2. • Control Information 3: The selected control information carried can be one or more of the following: °Selected control information: The selected information may consist of one or more of the following: - UE ID, part of UE ID, list of UE IDs - Group ID, Group ID list - Device type, such as "Device A", "Device B", or "Device C" - Business type, such as "inventory", "sensors", "location", "command". - UE status, such as whether the UE is in conflict, whether the UE has access, and whether the UE is in mobility state. - Access Identifier • Subheader 4: Indicates the type or size of the corresponding control information or data. A subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 3 °Size: Indicates the size of the corresponding control information 3 • Control Information 4: The scheduling control information carried can be one or more of the following: °UL scheduling and control information: resources, MCS, and data rate configuration for subsequent access MAC PDU transmission.

[0079] °MO Resources: Resources, MCS, and data rate configuration for subsequent access MAC PDU transmissions of MO.

[0080] • Subheader 5: Indicates the type or size of the corresponding control information or data. A subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is data. °Size: Indicates the size of the corresponding data • Data: Data can be delivered from RRC, NAS, or RLC. • End marker: Indicates the end point of the MAC PDU.

[0081] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0082] I.(c).(vi).Configure MAC PDU To broadcast the cell configuration, the base station can transmit a configuration MAC PDU to the UE.

[0083] The control information for configuring the MAC PDU can be one or more of the following: • Inventory / Paging Control Information: Where and when the UE transmits access resources, or resources used for contention resolution, such as Q value, Q increment, or Q decrement. Access control information: access identifier, network information, UE type, UE service, UE status, UE mobility, etc. • MO Resources: Resources, MCS, and data rate configuration for subsequent access MAC PDU transmissions of the MO.

[0084] Figure 7 This illustrates an example format for configuring a MAC PDU, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end °MAC PDU Type: Indicates that this is a configuration MAC PDU Size: Indicates the size of the MAC PDU or the corresponding control information or data. • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end °MAC PDU Type: Indicates that this is a configuration MAC PDU • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Information 1: The inventory control information carried can be one or more of the following: °Inventory control information: Where and when the UE transmits access resources, or resources used for contention resolution, such as Q value, Q increase, or Q decrease. • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 2. °Size: Indicates the size of the corresponding control information 2. • Control Information 2: The access control information carried may be one or more of the following: °Access Information: Access information may consist of one or more of the following: - Access Identifier: Allowed access identifiers or a list of access identifiers - Network information: such as network identifiers, cell identifiers - UE type, UE service, UE status, UE mobility, etc.: The network can select UEs with certain characteristics, such as UE type, UE service, UE status, UE mobility, etc.

[0085] • Subheader 3: Indicates the type or size of the corresponding control information or data. A subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 3 °Size: Indicates the size of the corresponding control information 3 • Control information 3: The scheduling information carried can be one or more of the following: °UL scheduling information: includes one or more of the following: time resources or frequency resources, MCS, data rate configuration for subsequent ULPDU transmissions or UL ARQ feedback transmissions. °MO Resources: Resources, MCS, and data rate configuration for subsequent access MAC PDU transmissions of MO.

[0086] • End marker: Indicates the end point of the MAC PDU.

[0087] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0088] I.(c).(vii).DL Data Transmission MAC PDU In order to transmit data to the UE, the base station can transmit DL data to the UE via MAC PDU.

[0089] The control information for the DL data transmission MAC PDU can be one or more of the following: • UL scheduling and control information: resources, MCS, and data rate configuration for subsequent access MAC PDU transmission.

[0090] Figure 8 This illustrates an example format for a DL data transfer MAC PDU, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a DL data transfer MAC PDU • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a DL data transfer MAC PDU • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Information 1: The UL scheduling control information carried can be one or more of the following: °UL scheduling and control information: resources, MCS, data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions, reporting requests, new transmission or retransmission scheduling, ACK / NACK.

[0091] • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is data. °Size: Indicates the size of the corresponding data • Data: Data can be delivered from RRC, NAS, or RLC. • End marker: Indicates the end point of the MAC PDU.

[0092] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0093] I.(c).(viii).UL Data Transmission MAC PDU In order to transmit data to the base station, the UE can transmit UL data to the base station via MAC PDU.

[0094] The control information for the UL data transmission MAC PDU can be one or more of the following: • Amount of available data • ACK / NACK indication: Indicates whether the last data has been received.

[0095] Figure 9 An example format of a UL data transmission MAC PDU is shown, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source identifier / UE identifier: Indicates the transmitting end Target identifier / cell identifier: Indicates the receiving end. °MAC PDU Type: Indicates that this is a UL data transmission MAC PDU • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source identifier / UE identifier: Indicates the transmitting end Target identifier / cell identifier: Indicates the receiving end. °MAC PDU Type: Indicates that this is a UL data transmission MAC PDU • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Information 1: The amount of available data carried can be one or more of the following: °Available data volume: The amount of data that can be transmitted in the UE.

[0096] °ACK / NACK indication: Indicates whether the last data has been received.

[0097] • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is data. °Size: Indicates the size of the corresponding data • Data: Data can be delivered from RRC, NAS, or RLC. • End marker: Indicates the end point of the MAC PDU.

[0098] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0099] I.(c).(ix). Connection Request MAC PDU In order to request the establishment of a connection with the base station, the UE can transmit a connection request MAC PDU to the base station.

[0100] The control information for the DL data transmission MAC PDU can be one or more of the following: • UL scheduling and control information: resources, MCS, and data rate configuration for subsequent access MAC PDU transmission.

[0101] • Request connection control information Figure 10 This diagram shows an example format for a connection request MAC PDU, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source identifier / UE identifier: Indicates the transmitting end Target identifier / cell identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a connection request MAC PDU • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source identifier / UE identifier: Indicates the transmitting end Target identifier / cell identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a connection request MAC PDU • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Message 1: Connection Request Control Message can be one or more of the following: °Request Instruction: Request to establish a connection with the network °UE identifier: such as a network-unique temporary UE identifier, random number Reason for establishment: Connection reason, such as MT, MO • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 2. °Size: Indicates the size of the corresponding control information 2. • Control Information 2: The UL scheduling control information carried may be one or more of the following: °UL scheduling information: resources, MCS, and data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions.

[0102] °Newtransmission or retransmission scheduling: Indicates whether UL scheduling is used for newtransmission or retransmission.

[0103] ° Reporting Request: Requests the UE to report the amount of data available for transmission in the UL buffer. • Subheader 3: Indicates the type or size of the corresponding control information or data. A subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is data. °Size: Indicates the size of the corresponding data • Data: Data can be delivered from RRC, NAS, or RLC. • End marker: Indicates the end point of the MAC PDU.

[0104] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0105] I.(c).(x). Connection complete with MAC PDU In response to a connection establishment request from a UE, the base station may transmit a connection completion MAC PDU to the UE.

[0106] The control information for the DL data transmission MAC PDU can be one or more of the following: • UL scheduling and control information: resources, MCS, data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions, reporting requests, new transmission or retransmission scheduling, ACK / NACK.

[0107] • Release connection control information Figure 11 This illustrates an example format for a connection completion MAC PDU, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates that this is a MAC PDU connection complete. • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates that this is a MAC PDU connection complete. • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Message 1: Release Connection Control Message can be one or more of the following: °Release Instruction: The UE can release its connection to the network. °Status indication: The UE can enter idle state or other states. • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is data. °Size: Indicates the size of the corresponding data • Control Information 2: The UL scheduling control information carried may be one or more of the following: °UL scheduling control information: resources, MCS, data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions.

[0108] °Newtransmission or retransmission scheduling: Indicates whether UL scheduling is used for newtransmission or retransmission.

[0109] ° Reporting Request: Requests the UE to report the amount of data available for transmission in the UL buffer. • Subheader 3: Indicates the type or size of the corresponding control information or data. A subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is data. °Size: Indicates the size of the corresponding data • Data: Data can be delivered from RRC, NAS, or RLC. • End marker: Indicates the end point of the MAC PDU.

[0110] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0111] I.(c).(xi). Status indicator MAC PDU To indicate a state transition, the base station can indicate the state to the UE.

[0112] The control information of the status indicator MAC PDU can be one or more of the following: • UL scheduling and control information: resources, MCS, data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions, reporting requests, new transmission or retransmission scheduling, ACK / NACK.

[0113] Status indicator Figure 12 This shows an example format for a status indicator MAC PDU, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a status indicator MAC PDU • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a status indicator MAC PDU • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Information 1: Status Indication Control information can be one or more of the following: °Status indication: The UE can enter an idle state or other states, or the UE can store the indicated state, such as the UE is connected, the UE is idle, or the UE is in a mobility state.

[0114] • Subheader 2: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is data. °Size: Indicates the size of the corresponding data • Control Information 2: The UL scheduling control information carried may be one or more of the following: °UL scheduling control information: resources, MCS, data rate configuration for subsequent UL PDU transmissions or UL ARQ feedback transmissions.

[0115] °Newtransmission or retransmission scheduling: Indicates whether UL scheduling is used for newtransmission or retransmission.

[0116] ° Reporting Request: Requests the UE to report the amount of data available for transmission in the UL buffer. The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0117] I.(c).(xii).DL feedback MAC PDU To confirm receipt of a MAC PDU or message from the base station, such as a MAC PDU / message confirming DL data transmission or a MAC PDU / message confirming connection completion, the UE can transmit a DL feedback MAC PDU to the base station.

[0118] If the UE cannot receive a MAC PDU or message, the UE cannot transmit the DL feedback MAC PDU to the base station, or transmit the DL feedback MAC PDU carrying NACK to the base station. If the UE cannot transmit the DL feedback MAC PDU or transmit the DL feedback MAC PDU carrying NACK, the UE may consider the procedure unsuccessful, wait to retransmit the last transmitted MAC PDU, and cannot execute the following procedures. For example, if the UE cannot receive the connection completion MAC PDU / message, the UE cannot transmit the DL feedback MAC PDU or transmit the DL feedback MAC PDU carrying NACK, considering the connection establishment procedure unsuccessful, or wait to retransmit the connection request MAC PDU. If the UE cannot receive the DL data transmission MAC PDU, the UE cannot transmit the DL feedback MAC PDU or transmit the DL feedback MAC PDU carrying NACK, considering the transmission unsuccessful, waiting to retransmit the DL data transmission MAC PDU, and the UE cannot transmit the UL data transmission MAC PDU.

[0119] If the UE can transmit a DL feedback MAC PDU carrying an ACK, the UE can perform one or more of the following.

[0120] • Received • State switching Confirmation process successful • Trigger the following process, or transmit MAC PDU / message For example, if the UE can transmit a DL feedback MAC PDU for connection completion MAC PDU, the UE can consider the connection establishment procedure request successful and enter the "UE is connected" state. If the UE can transmit a DL feedback MAC PDU for DL ​​data transmission MAC PDU, the UE can consider the transmission successful.

[0121] Figure 13 This illustrates an example format for a DL feedback MAC PDU, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a DL feedback MAC PDU Size: Indicates the size of the MAC PDU or corresponding control information. • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a DL feedback MAC PDU • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Information 1: The control information carried can be one or more of the following: °ACK / NACK indication: Indicates whether the last MAC PDU or message has been received. If ACK is indicated, the base station can perform the following procedures.

[0122] • End marker: Indicates the end point of the MAC PDU.

[0123] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0124] I.(c).(xiii).UL feedback MAC PDU To confirm receipt of a MAC PDU or message from the UE, such as a UL data transmission confirmation MAC PDU or a connection request MAC PDU, the base station can transmit a UL feedback MAC PDU to the UE.

[0125] If the base station cannot receive the MAC PDU or message, it cannot transmit the UL feedback MAC PDU to the UE, or it can transmit the UL feedback MAC PDU carrying NACK to the UE. If the UE cannot receive the UL feedback MAC PDU or receives the UL feedback MAC PDU carrying NACK, the UE may consider the procedure unsuccessful, wait to retransmit the last transmitted MAC PDU, and cannot execute the following procedures. For example, if the UE cannot receive the UL feedback MAC PDU used for the connection request MAC PDU, the UE may consider the connection establishment procedure unsuccessful, wait to retransmit the connection request MAC PDU, and the UE cannot receive the connection completion MAC PDU. If the UE cannot receive the UL feedback MAC PDU used for the UL data transmission MAC PDU, the UE may consider the transmission unsuccessful, wait to retransmit the UL data transmission MAC PDU, and the UE cannot receive the DL data transmission MAC PDU.

[0126] If the UE can receive a UL feedback MAC PDU carrying an ACK, the UE can perform one or more of the following actions.

[0127] • Received • State switching Confirmation process successful • Trigger the following process, or transmit MAC PDU / message For example, if the UE can receive the UL feedback MAC PDU used for the connection request MAC PDU, the UE can consider the connection establishment procedure request successful, enter the "UE is connected" state, and wait to receive the connection completion MAC PDU. If the UE can receive the UL feedback MAC PDU used for the UL data transmission MAC PDU, the UE can consider the transmission successful, and the UE can wait to receive the DL data transmission MAC PDU.

[0128] Figure 14 An example format for a UL feedback MAC PDU is shown, which may include any one or more of the following: • Header: Information indicating the MAC PDU. The header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a UL feedback MAC PDU Size: Indicates the size of the MAC PDU or corresponding control information. • Public header: Indicates the public portion of the MAC PDU. The public header may consist of one or more of the following: Source Identifier / Cell Identifier: Indicates the transmission end Target identifier / UE identifier: Indicates the receiving end. °MAC PDU Type: Indicates this is a UL feedback MAC PDU • Subheader 1: Indicates the type or size of the corresponding control information or data. The subheader may consist of one or more of the following: °Type: Indicates that the type of the corresponding part is control information 1 °Size: Indicates the size of the corresponding control information 1. • Control Information 1: The control information carried can be one or more of the following: °ACK / NACK indicator: Indicates whether the last MAC PDU or message has been received.

[0129] °Status indication: The UE can enter idle state or other states. • End marker: Indicates the end point of the MAC PDU.

[0130] The two or three sub-headers mentioned above can be combined into one sub-header. The common header and sub-headers mentioned above can be combined into one header. The two or three control information mentioned above can be combined into one control information. The one control information mentioned above can be divided into multiple control information.

[0131] Figure 15 An exemplary block diagram of a hardware platform 1500 is shown, which may be part of a network device (e.g., a base station) or a communication device (e.g., a user equipment (UE)). The hardware platform 1500 includes at least one processor 1510 and a memory 1505 storing instructions thereon. When executed by the processor 1510, the instructions configure the hardware platform 1500 to perform... Figures 1 to 14 as well as Figures 16 to 17 And the operations described in the various embodiments described in this patent document. Transmitter 1515 transmits or sends information or data to another device. For example, a network device transmitter may send a message to a user equipment. Receiver 1520 receives information or data transmitted or sent by another device. For example, a user equipment may receive a message from a network device.

[0132] The implementation methods described above are applied to wireless communication. Figure 16An example of a wireless communication system (e.g., a 5G or NR cellular network) is illustrated, comprising a base station 620 and one or more user equipments (UEs) 1611, 1612, and 1613. In some embodiments, the UE accesses the BS (e.g., the network) using a communication link to the network (sometimes referred to as the uplink, as shown by dashed arrows 1631, 1632, and 1633), which subsequently enables subsequent communication from the BS to the UE (e.g., along the direction from the network to the UE, sometimes referred to as the downlink, as shown by arrows 1641, 1642, and 1643). In some embodiments, the BS sends information to the UE (sometimes referred to as the downlink, as shown by arrows 1641, 1642, and 1643), which subsequently enables subsequent communication from the UE to the BS (e.g., along the direction from the UE to the BS, sometimes referred to as the uplink, as shown by dashed arrows 1631, 1632, and 1633). The UE may be, for example, a smartphone, tablet, mobile computer, machine-to-machine (M2M) device, Internet of Things (IoT) device, etc.

[0133] Figure 17 An exemplary flowchart for transmitting a Media Access Control (MAC) Packet Data Unit (PDU) is shown. Operation 1702 includes: a communication device transmitting a Media Access Control (MAC) Packet Data Unit (PDU) including control information, wherein the MAC layer includes the control information in the MAC PDU, and wherein the MAC PDU has a format associated with a MAC PDU type.

[0134] In some embodiments, the control information includes access request control information, which includes a random number, an identifier of the communication device, or a sequence. In some embodiments, the control information includes acknowledgment information, which includes a random number or an identifier of the communication device. In some embodiments, the control information includes an identifier of the communication device, which includes a temporary identifier assigned by the network device. In some embodiments, the control information includes uplink (UL) scheduling control information, which includes resources, modulation and coding scheme (MCS), data rate configuration for UL PDU transmission or UL Automatic Repeat Request (ARQ) feedback transmission, a request for reporting control information, new transmission or retransmission scheduling, and acknowledgment (ACK) or negative acknowledgment (NACK).

[0135] In some embodiments, control information includes the amount of available data. In some embodiments, control information includes inventory control information or paging control information, which includes a first resource for where or when a communication device transmits access, or a second resource for contention resolution. In some embodiments, control information includes an identifier of a communication device, or a portion thereof, a list of identifiers, a group identifier of the communication device, a list of group identifiers, a service type, the status of the communication device, or an access identifier. In some embodiments, control information includes mobile initiation (MO) resources, which include time and / or frequency resources for MO, modulation and coding scheme (MCS), or data rate configuration. In some embodiments, control information includes acknowledgment (ACK) control information or negative acknowledgment (NACK) control information.

[0136] In some embodiments, the control information includes connection request control information, which includes an identifier of the communication device or a reason for connection establishment. In some embodiments, the control information includes connection release control information, which includes a state switching indication or a release indication. In some embodiments, the control information includes access control information, which includes an access identifier, network information, the type of communication device, the service of the communication device, the status of the communication device, or the mobility of the communication device. In some embodiments, transmission by the communication device includes: transmitting a MAC PDU to the network device. In some embodiments, transmission by the communication device includes: receiving a MAC PDU from the network device. In some embodiments, the MAC PDU type includes an access MAC PDU, an acknowledgment MAC PDU, an uplink (UL) scheduling MAC PDU, a reporting MAC PDU, an inventory or paging MAC PDU, a configuration MAC PDU, a connection request MAC PDU, a connection completion MAC PDU, a downlink (DL) feedback MAC PDU, or an UL feedback MAC PDU.

[0137] In this document, the term "exemplary" is used to mean "an example" and, unless otherwise stated, does not imply that it is an ideal or preferred embodiment.

[0138] Some embodiments described herein are described in the general context of a method or process, which in one embodiment can be implemented by a computer program product contained in a computer-readable medium, including computer-executable instructions, such as program code executed by a computer in a networked environment. The computer-readable medium may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), optical disc (CD), digital versatile optical disc (DVD), etc. Therefore, the computer-readable medium may include non-transitory storage media. Generally, a program module may include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. Computer or processor-executable instructions, associated data structures, and program modules represent examples of program code for performing steps of the methods disclosed herein. A particular sequence of such executable instructions or associated data structures represents examples of corresponding actions for implementing the functionality described in such steps or processes.

[0139] Some embodiments of the disclosed examples may be implemented as devices or modules using hardware circuitry, software, or a combination thereof. For example, hardware circuitry implementations may include discrete analog and / or digital components, such as those integrated as part of a printed circuit board. Alternatively or additionally, the disclosed components or modules may be implemented as application-specific integrated circuits (ASICs) and / or field-programmable gate arrays (FPGAs). Some implementations may additionally or alternatively include digital signal processors (DSPs), which are special-purpose microprocessors with an architecture optimized for the operational requirements of digital signal processing associated with the disclosed functions of this application. Similarly, various components or sub-components within each module may be implemented using software, hardware, or firmware. Connectivity between modules and / or components within modules may be provided using any of the connection methods and media known in the art, including but not limited to communication over the Internet, wired, or wireless networks using appropriate protocols.

[0140] While this document contains numerous details, these details should not be construed as limiting the scope of the claimed invention or the scope that may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features described in this document within the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. Furthermore, although features may be described above as functioning in certain combinations, or even initially claimed, in some cases one or more features from the claimed combination may be removed, and the claimed combination may refer to a sub-combination or a variation of the sub-combination. Similarly, although operations are depicted in a specific order in the drawings, this should not be construed as requiring the operations to be performed in the specific order shown or sequentially, or requiring the performance of all shown operations to achieve the desired result.

[0141] Only a few implementations and examples have been described, and other implementations, enhancements and variations may be made based on what is described and shown in this disclosure.

Claims

1. A wireless communication method, comprising: Communication equipment transmits Media Access Control (MAC) Packet Data Units (PDUs) that include control information. The MAC layer includes the control information in the MAC PDU, and The MAC PDU mentioned therein has a format associated with the MAC PDU type.

2. The method according to claim 1, wherein the control information includes access request control information, and the access request control information includes a random number, an identifier of the communication device, or a sequence.

3. The method according to claim 1, wherein the control information includes confirmation information, and the confirmation information includes a random number or an identifier of the communication device.

4. The method according to claim 1, wherein the control information includes an identifier of the communication device, the identifier including a temporary identifier assigned by the network device.

5. The method according to claim 1, wherein the control information includes uplink (UL) scheduling control information, the UL scheduling control information including resources, modulation and coding scheme (MCS), data rate configuration for UL PDU transmission or UL Automatic Repeat Request (ARQ) feedback transmission, request for reporting the control information, new transmission or retransmission scheduling, acknowledgment (ACK) or negative acknowledgment (NACK).

6. The method of claim 1, wherein the control information includes the amount of available data.

7. The method of claim 1, wherein the control information includes inventory control information or paging control information, the inventory control information or paging control information including where or when the communication device transmits access as a first resource, or as a second resource for contention resolution.

8. The method according to claim 1, wherein the control information includes an identifier of the communication device, or a portion thereof, a list of identifiers, a group identifier of the communication device, a list of group identifiers, a service type, and a status or access identifier of the communication device.

9. The method of claim 1, wherein the control information includes mobility initiation (MO) resources, the MO resources including time resources and / or frequency resources, modulation and coding scheme (MCS) or data rate configuration for the MO.

10. The method of claim 1, wherein the control information includes acknowledgment (ACK) control information or negative acknowledgment (NACK) control information.

11. The method according to claim 1, wherein the control information includes connection request control information, the connection request control information including the identifier of the communication device or the reason for connection establishment.

12. The method according to claim 1, wherein the control information includes release connection control information, and the release connection control information includes a state switching indication or a release indication.

13. The method according to claim 1, wherein the control information includes access control information, the access control information including access identifier, network information, type of the communication device, service of the communication device, status of the communication device, or mobility of the communication device.

14. The method according to any one of claims 1 to 13, wherein the communication device transmits: The MAC PDU is transmitted to the network device.

15. The method according to any one of claims 1 to 13, wherein the communication device transmits: Receive the MAC PDU from the network device.

16. The method according to claim 1, wherein the MAC PDU type includes access MAC PDU, acknowledgment MAC PDU, uplink (UL) scheduling MAC PDU, reporting MAC PDU, inventory or paging MAC PDU, configuration MAC PDU, connection request MAC PDU, connection completion MAC PDU, downlink (DL) feedback MAC PDU, or UL feedback MAC PDU.

17. A wireless communication device, comprising a processor configured to implement the method according to one or more of claims 1 to 16.

18. A non-transitory computer-readable program storage medium having code stored thereon that, when executed by a processor, causes the processor to perform the method according to one or more of claims 1 to 16.