Devices and methods for measurement report
Patent Information
- Application Number
- PCT/CN2025/083273
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2026-09-24
Smart Images

Figure CN2025083273_24092026_PF_FP_ABST
Abstract
Description
DEVICES AND METHODS FOR MEASUREMENT REPORTFIELDS
[0001] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for communication.BACKGROUND
[0002] According to current discussions, the enhancement of IoT-Non-Terrestrial Network (NTN) aims the following objectives: support of capacity enhancements for uplink; study and specify, if beneficial the following enhancements to reduce the necessary uplink and downlink signaling to complete an early data transmission (EDT) transaction; and study and specify radio resource management (RRM) requirement, if identified.SUMMARY
[0003] In general, embodiments of the present disclosure provide a solution for communication.
[0004] In a first aspect, there is provided a terminal device. The terminal device comprises: a processor configured to cause the terminal device to: during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, transmit a first message comprising first contention resolution information to a network device; and receive, from the network device, a second message at least comprising: at least one contention resolution identity, and feedback resource information indicating at least one resource for transmitting feedback information of the second message; and in accordance with a determination that the first contention resolution information matches the at least one contention resolution identity, determine a hybrid automatic repeat request (HARQ) resource based on the feedback resource information; and transmit, based on the HARQ resource, the feedback information to the network device.
[0005] In a second aspect, there is provided a terminal device. The terminal device comprises: a processor configured to cause the terminal device to: in response to a contention-based (CB) early data transmission (EDT) procedure being triggered, determine at least one transmission resource based on a replica number; and in accordance with a determination that all the at least one transmission resource is still available in a current transmission window, transmit the CB EDT on the at least one transmission resource.
[0006] In a third aspect, there is provided a network device. The network device comprises: a processor configured to cause the network device to: during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, receive a first message comprising first contention resolution information form the terminal device; and transmit, to the terminal device, a second message at least comprising: at least one contention resolution identity, wherein one of the at least one contention resolution identity matches the first contention resolution information, and feedback resource information indicating at least one resource for transmitting feedback information of the second message; and receive, based on a hybrid automatic repeat request (HARQ) resource which is determined based on the feedback resource information, the feedback information from the terminal device.
[0007] In a fourth aspect, there is provided a communication method performed by a terminal device. The method comprises: during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, transmitting a first message comprising first contention resolution information to a network device; and receiving, from the network device, a second message at least comprising: at least one contention resolution identity, and feedbacking resource information indicating at least one resource for transmitting feedback information of the second message; and in accordance with a determination that the first contention resolution information matches the at least one contention resolution identity, determining a hybrid automatic repeat request (HARQ) resource based on the feedback resource information; and transmitting, based on the HARQ resource, the feedback information to the network device.
[0008] In a fifth aspect, there is provided a communication method performed by a terminal device. The method comprises: in response to a contention-based (CB) early data transmission (EDT) procedure being triggered, determining at least one transmission resource based on a replica number; and in accordance with a determination that all the at least one transmission resource is still available in a current transmission window, transmitting the CB EDT on the at least one transmission resource.
[0009] In a sixth aspect, there is provided a communication method performed by a network device. The method comprises: during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, receiving a first message comprising first contention resolution information form the terminal device; and transmitting, to the terminal device, a second message at least comprising: at least one contention resolution identity, wherein one of the at least one contention resolution identity matches the first contention resolution information, and feedbacking resource information indicating at least one resource for transmitting feedback information of the second message; and receiving, based on a hybrid automatic repeat request (HARQ) resource which is determined based on the feedback resource information, the feedback information from the terminal device.
[0010] In a seventh aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to carry out the method according to the fourth, fifth, or sixth aspect.
[0011] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Through the more detailed description of some example embodiments of the present disclosure in the accompanying drawings, the above and other objects, features and advantages of the present disclosure will become more apparent, wherein:
[0013] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0014] FIG. 2 illustrates a signaling flow of measurement report of channel state information in accordance with some embodiments of the present disclosure;
[0015] FIG. 3A to FIG. 3C illustrate example MAC CEs in accordance with some embodiments of the present disclosure;
[0016] FIG. 4A and FIG. 4B illustrate example MAC CEs in accordance with some embodiments of the present disclosure;
[0017] FIG. 5A to FIG. 5D illustrate example sub-headers in accordance with some embodiments of the present disclosure;
[0018] FIG. 6 illustrates an example HARQ resource mapping in accordance with some embodiments of the present disclosure;
[0019] FIG. 7 illustrates a signaling flow of measurement report of channel state information in accordance with some embodiments of the present disclosure;
[0020] FIG. 8A and FIG. 8B illustrate diagrams for CB EDT transmission in accordance with some embodiments of the present disclosure;
[0021] FIG. 9 illustrates a flowchart of a communication method implemented at a terminal device according to some example embodiments of the present disclosure;
[0022] FIG. 10 illustrates a flowchart of a communication method implemented at a terminal device according to some example embodiments of the present disclosure;
[0023] FIG. 11 illustrates a flowchart of a communication method implemented at a network device according to some example embodiments of the present disclosure;
[0024] FIG. 12 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.
[0025] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0026] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0027] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0028] As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE) , personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs) , portable computers, tablets, wearable devices, internet of things (IoT) devices, Ultra-reliable and Low Latency Communications (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, devices on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure / network, devices for Integrated Access and Backhaul (IAB) , Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS) , eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR) , Mixed Reality (MR) and Virtual Reality (VR) , the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST) , or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further have ‘multicast / broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communications and IoT applications. It may also incorporate one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device.
[0029] The term “network device” refers to a device which is capable of providing or hosting a cell or coverage where terminal devices can communicate. Examples of a network device include, but not limited to, a Node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a next generation NodeB (gNB) , a transmission reception point (TRP) , a remote radio unit (RRU) , a radio head (RH) , a remote radio head (RRH) , an IAB node, a low power node such as a femto node, a pico node, a reconfigurable intelligent surface (RIS) , and the like.
[0030] The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.
[0031] The terminal or the network device may work on several frequency ranges, e.g., FR1 (e.g., 450 MHz to 6000 MHz) , FR2 (e.g., 24.25GHz to 52.6GHz) , frequency band larger than 100 GHz as well as Tera Hertz (THz) . It can further work on licensed / unlicensed / shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.
[0032] The embodiments of the present disclosure may be performed in test equipment, e.g., signal generator, signal analyzer, spectrum analyzer, network analyzer, test terminal device, test network device, channel emulator. In some embodiments, the terminal device may be connected with a first network device and a second network device. One of the first network device and the second network device may be a master node and the other one may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs) . In some embodiments, the first network device may be a first RAT device and the second network device may be a second RAT device. In some embodiments, the first RAT device is eNB and the second RAT device is gNB. Information related with different RATs may be transmitted to the terminal device from at least one of the first network device or the second network device. In some embodiments, first information may be transmitted to the terminal device from the first network device and second information may be transmitted to the terminal device from the second network device directly or via the first network device. In some embodiments, information related with configuration for the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related with reconfiguration for the terminal device configured by the second network device may be transmitted to the terminal device from the second network device directly or via the first network device.
[0033] As used herein, the singular forms ‘a’ , ‘an’ and ‘the’ are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term ‘includes’ and its variants are to be read as open terms that mean ‘includes, but is not limited to. ’ The term ‘based on’ is to be read as ‘at least in part based on. ’ The term ‘one embodiment’ and ‘an embodiment’ are to be read as ‘at least one embodiment. ’ The term ‘another embodiment’ is to be read as ‘at least one other embodiment. ’ The terms ‘first, ’ ‘second, ’ and the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.
[0034] In some examples, values, procedures, or apparatus are referred to as ‘best, ’ ‘lowest, ’ ‘highest, ’ ‘minimum, ’ ‘maximum, ’ or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.
[0035] As used herein, the term “resource, ” “transmission resource, ” “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0036] According to current discussions, the enhancement of IoT-Non-Terrestrial Network (NTN) aims the following objectives: support of capacity enhancements for uplink; study and specify, if beneficial the following enhancements to reduce the necessary uplink and downlink signaling to complete an early data transmission (EDT) transaction: message 3 (Msg3) transmission without msg1 / Random Access Response (RAR) ; efficient delivery (reduced overhead) of message 4 (msg4) / RRCEarlyDataComplete; and study and specify radio resource management (RRM) requirement, if identified.
[0037] According to current agreements, in one example, the CB EDT configuration may have two reference signal received power (RSRP) thresholds for NB-IoT for the three overage enhancement (CE) levels. In another example, the CB EDT configuration may have three RSRP thresholds for enhanced machine type communication (eMTC) for the four CE levels.
[0038] As a signaling design baseline, RAN2 assumes the preamble for uplink random access (PUR) configuration and the narrowband physical random access channel (NPRACH) configuration for shared one or more physical uplink shared channels (PUSCHs) config may be used, and some of the parameters may be included in a new CB EDT configuration. It may consider a new CBEDT-ConfigSIB-NB Information Element (IE) for configuring the CB EDT feature.
[0039] In some solutions, one CB-Msg4 may target multiple UEs simultaneously. For CB-Msg3, the transmission window is configured by the network with a starting point (e.g., H-SFN offset) , a window length, and a window periodicity (the window length and periodicity could be the same) . For k=1, the window length can be equal to 1, where k is the replica parameter. The UE first selects the next diversity slotted ALOHA (DSA) transmission window and then randomly selects K replicas inside the window.
[0040] In some embodiments, the medium access control (MAC) entity shall: - if the HARQ process is associated with a transmission indicated with a temporary Cell- Radio Network Temporary Identifier (C-RNTI) and the Contention Resolution is not yet successful; or - if the HARQ process is equal to the broadcast process; or - if the HARQ process is not associated with a transmission indicated with a PUR-RNTI and the timeAlignmentTimer, associated with the Timing Alignment Group (TAG) containing the serving cell on which the HARQ feedback is to be transmitted, is stopped or expired; or - if the HARQ feedback is disabled for the corresponding HARQ process: - if harq-FeedbackEnablingforSPSactive is configured and the transmission is the first Semi-Persistent Scheduling (SPS) Physical Downlink Shared Channel (PDSCH) transmission after SPS activation: indicate the generated positive or negative acknowledgement for this Transport Block (TB) to the physical layer. Else: do not indicate the generated positive or negative acknowledgement to the physical layer. - Else: indicate the generated positive or negative acknowledgement for this TB to the physical layer.
[0041] In some embodiments, the following information is transmitted by means of the Downlink Control Information (DCI) format N1: - Scheduling delay –3 bits. - Resource assignment –3 bits. - Modulation and coding scheme –4 bits. If npdsch-16QAM-Config is configured and the value is '1111', it functions as a 16 QAM (Quadrature Amplitude Modulation) indicator. - Repetition number –4 bits. If 16 QAM is indicated, it functions as a Modulation and coding scheme for 16 QAM. - New data indicator –1 bit. If multiple TBs are scheduled, it functions as a New data indicator for the first TB. - HARQ-ACK resource –4 bits. If downlinkHARQ-FeedbackDisabled-DCI-NB is configured, or if downlinkHARQ-FeedbackDisabled-Bitmap-NB and downlinkHARQ-FeedbackDisabled-DCI-NB are configured, and the value is ‘15’ , it functions as a HARQ feedback disabled indicator. - DCI subframe repetition number –2 bits. - Number of scheduled TBs for SC-MTCH –3 bits, indicating from 1 to 8 TBs. This field is only present if higher layer parameter sc-mtch-InfoListMultiTB-r16 is enabled and the Cyclic Redundancy Check (CRC) of the DCI is scrambled by G-RNTI. - Number of scheduled TBs for Unicast –1 bit, where value 0 indicates a single TB is scheduled and value 1 indicates multiple TBs are scheduled. This field is only present if higher layer parameter npdsch-MultiTB-Config is enabled and the corresponding DCI is mapped onto the UE-specific search space given by the C-RNTI. - HARQ process number –1 bit. This field is only present if 2 HARQ processes are configured and the corresponding DCI format is mapped onto the UE-specific search space given by the C-RNTI, or if the Number of scheduled TBs for Unicast is present. If multiple TBs are scheduled, it functions as a New data indicator for the second TB. - Resource reservation –1 bit. This field is only present if higher layer parameter resourceReservationConfigDL is configured and the DCI is mapped onto the UE-specific search space given by TI.
[0042] ACK / NACK subcarrier and k0 for NPUSCH with subcarrier spacing 'f=3.75 kHz are listed in below table.
[0043] ACK / NACK subcarrier and k0 for NPUSCH with subcarrier spacing 'f=15 kHz are listed in below table.
[0044] In some embodiments, the MAC subheader consists of the following fields: - E: The Extension field is a flag indicating if the MAC subPDU, including this MAC subheader, is the last MAC subPDU (other than MAC subPDU for MAC SDU) or not in the MAC PDU. The E field is set to 1 to indicate at least another MAC subPDU (other than MAC subPDU for MAC SDU) follows. The E field is set to 0 to indicate that the MAC subPDU, including this MAC subheader, is the last MAC subPDU (other than MAC subPDU for MAC SDU) in the MAC PDU. - T1: The T1 field is a flag indicating whether the MAC subheader contains a Random Access Preamble ID or T2. The T1 field is set to 1 to indicate the presence of a Random Access Preamble ID field in the subheader (RAPID) . The T1 field is set to 0 to indicate the presence of the T2 field in the subheader. - T2: The T2 field is a flag indicating whether the MAC subheader contains a Backoff Indicator (BI) or a MAC SDU indicator (S) . The T2 field is set to 0 to indicate the presence of a Backoff Indicator field in the subheader. The T2 field is set to 1 to indicate the presence of the S field in the subheader. - S: This field indicates whether 'MAC subPDU (s) for MAC SDU'follow the MAC subPDU, including this MAC subheader, or not. The S field is set to 1 to indicate the presence of 'MAC subPDU (s) for MAC SDU'. The S field is set to 0 to indicate the absence of 'MAC subPDU (s) for MAC SDU'. - R: Reserved bit, set to 0. - BI: The Backoff Indicator field identifies the overload condition in the cell. The size of the BI field is 4 bits. - RAPID: The Random Access Preamble IDentifier field identifies the transmitted Random Access Preamble (see clause 5.1.3) . The size of the RAPID field is 6 bits.
[0045] As discussed above, the SBFD has been proposed as a scheme for enhanced duplex operation, and thus related procedures, such as CB data transmission or CB RA, need to be further enhanced.
[0046] In the context of the present disclosure, CB-Msg3 may be replaced by CB-MsgA, and CB-Msg4 may be replaced by CB-MsgB.
[0047] The principles and implementations of the present disclosure will be described in detail below with reference to the figures.
[0048] FIG. 1 illustrates a schematic diagram of an example communication environment 100 in which example embodiments of the present disclosure may be implemented. In the communication environment 100, a plurality of communication devices, including a terminal device 110 and a network device 120, can communicate with each other. In the example of FIG. 1, the terminal device 110 may be a UE and the network device 120 may be a base station serving the UE.
[0049] It is to be understood that the number of devices and their connections shown in FIG. 1 are only for the purpose of illustration without suggesting any limitation. The communication environment 100 may include any suitable number of devices configured to implementing example embodiments of the present disclosure. It is noted that although illustrated as a network device, the network device 120 may be another device than a network device. Although illustrated as a terminal device, the terminal device 110 may be other device than a terminal device.
[0050] In the following, for the purpose of illustration, some example embodiments are described with the terminal device 110 operating as a UE and the network device 120 operating as a base station. However, in some example embodiments, operations described in connection with a terminal device may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at a terminal device or other device.
[0051] In some example embodiments, if the terminal device 110 is a terminal device and the network device 120 is a network device, a direction from the network device 120 to the terminal device 110 is referred to as a downlink (DL) , while a direction from the terminal device 110 to the network device 120 is referred to as an uplink (UL) . In DL, the network device 120 is a transmitting (TX) device (or a transmitter) and the terminal device 110 is a receiving (RX) device (or a receiver) . In UL, the terminal device 110 is a TX device (or a transmitter) and the network device 120 is a RX device (or a receiver) .
[0052] The communications in the communication environment 100 may conform to any suitable standards including, but not limited to, Global System for Mobile Communications (GSM) , Long Term Evolution (LTE) , LTE-Evolution, LTE-Advanced (LTE-A) , New Radio (NR) , Wideband Code Division Multiple Access (WCDMA) , Code Division Multiple Access (CDMA) , GSM EDGE Radio Access Network (GERAN) , Machine Type Communication (MTC) and the like. The embodiments of the present disclosure may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or the sixth generation (6G) networks.
[0053] According to some embodiments of the present disclosure, the HARQ feedback resource may be determined in various ways, such as via a 4-bit indication in a MAC CE, a bitmap in a MAC CE, or an implicit manner. This allows feedback information to be transmitted to the network / eNB / gNB in a timely manner.
[0054] Example embodiments will be discussed with reference to FIG. 2, which illustrates a signaling flow 200 of communication in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 200 will be discussed with reference to FIG. 1, for example, by using the terminal device 110 and the network device 120. In some implementations, the terminal device 110 may be implemented as a UE, and the network device 120 may be implemented as a gNB.
[0055] In the following descriptions, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0056] It is to be understood that the operations at the terminal device 110 and the network device 120 should be coordinated. In other words, the network device 120 and the terminal device 110 should have common understanding about configurations, parameters and so on. Such common understanding may be implemented by any suitable interactions between the network device 120 and the terminal device 110 or both the network device 120 and the terminal device 110 applying the same rule / policy. In the following, although some operations are described from a perspective of the terminal device 110, it is to be understood that the corresponding operations should be performed by the network device 120. Similarly, although some operations are described from a perspective of the network device 120, it is to be understood that the corresponding operations should be performed by the terminal device 110. Merely for brevity, some of the same or similar contents are omitted here.
[0057] As illustrated in FIG. 2, in operation, during a CB data transmission procedure (such as, CB-EDT, where CB-Msg 3 and CB-Msg 4 are transmitted without Msg 1 and Msg 2) (or a CB RA procedure) , the terminal device 110 transmits (210-1) a first message comprising first contention resolution information to a network device 120, and the network device 120 receives (120-2) the first message accordingly. In some embodiments, the first message may be a CB-message 3 (CB-Msg 3) or CB-message A (CB-Msg A) .
[0058] Then the network device 120 transmits (220-1) a second message to the terminal device 110, and the terminal device 110 receives (220-2) the second message accordingly. In some embodiments, the second message may be a CB-message 4 (CB-Msg A) or CB-message B (CB-Msg B) . In particular, the second message at least comprises at least one contention resolution identity, and feedback resource information that indicates at least one resource for transmitting feedback information of the second message. Different from the legacy solution whether PUCCH is used for the transmission of the feedback information, in some embodiments, the at least one resource may be at least one physical uplink shared channel (PUSCH) resource.
[0059] In response to the second message, if the terminal device 110 determines that the first contention resolution information matches the at least one contention resolution identity, the terminal device would determine (230) an HARQ resource based on the feedback resource information. Then, the terminal device transmit (240-1) the feedback information to the network device 120 based on the HARQ resource, and the network device 120 receives (240-2) the feedback information accordingly.
[0060] It can be seen that, by providing the feedback resource information in the second message, the terminal device 110 may obtain the HARQ resource and provide the feedback information accordingly.
[0061] In some embodiments, for HARQ feedback repetition of CB-Msg4 or CB-MSGB, a new repetition number is configured by Narrowband System Information Block 1 (NB-SIB1) or the current parameter ack-NACK-NumRepetitions-Msg4 is used.
[0062] In the following, more details about the second message may be described. In some embodiments, the second message may be a MAC PDU that comprises at least one MAC CE and at least one subheader. The possible structures of MAC CE (s) will be discussed first.
[0063] In some embodiments, the following contents may be included CB-Msg3 or CB-MsgA: - Contention Resolution ID: It may be used for contention resolution and may be included in the MAC CE. - C-RNTI: The C-RNTI may be included, which is used for the subsequent transmission of the RRC message and / or data and can be included in the MAC CE. - HARQ Resource Indication: Considering subsequent transmission, ACK feedback is necessary for CB-Msg3 or CB-MSGA.
[0064] For HARQ resource indication, since the response from multiple UEs may be multiplexed into one MAC Packet Data Unit (PDU) , HARQ resource indication needs to correspond to each UE. According to example embodiments of the present disclosure, the following options may be used for indicating the HARQ resource: Option 1: HARQ resource indication is included in the MAC CE; Option 2: HARQ resource indication is indicated by a bitmap in the MAC CE; and Option 3: HARQ resource indication is implicitly indicated.
[0065] Example embodiments about Option 1 will be discussed first. In operation, for a UE, contention resolution ID, C-RNTI, and HARQ resource indication may be included in the MAC CE (s) . In some embodiments, C-RNTI and HARQ resource indication may be included in one MAC CE. The current contention resolution ID may be reused, which means that the contention resolution ID may be comprised in another MAC CE. The two MAC CEs may be associated with one UE, as illustrated in FIG. 3A.
[0066] Specifically, in some embodiments, the second message may be a MAC PDU which at least comprises a first MAC CE and a second MAC CE. The first MAC CE may comprise a first C-RNTI allocated to the terminal device 110 and first feedback resource information, and the second MAC CE comprises a first contention resolution identity associated with the first contention resolution information. Refer to the example of FIG. 3A, which illustrate an example of the first MAC CE and the second MAC CE.
[0067] Alternatively, in some embodiments, a new MAC CE may be introduced. This MAC CE may include a contention resolution ID, a C-RNTI, and a HARQ resource indication, as illustrated in FIG. 3B.
[0068] Specifically, in some embodiments, the second message may be a MAC PDU which at least comprises a MAC CE (for example, the MAC CE illustrated in FIG. 3B) , which comprises a C-RNTI allocated to the terminal device 110, the feedback resource information, and a first contention resolution identity associated with the first contention resolution information.
[0069] Additionally, in some embodiments, the feedback resource information indicates an index of an HARQ resource, such as, a 4-bit indication.
[0070] Additionally, in some embodiments, for each of the above-discussed MAC CEs, a separate subheader may be used. Details about the subheader will be discussed in the following part.
[0071] In some embodiments, the MAC entity shall: - If the HARQ process is associated with a transmission indicated with a Temporary C- RNTI or MSG4-RNTI and the Contention Resolution is not yet successful; or - If the HARQ process is equal to the broadcast process; or - If the HARQ process is not associated with a transmission indicated with a PUR-RNTI and the timeAlignmentTimer, associated with the TAG containing the serving cell on which the HARQ feedback is to be transmitted, is stopped or expired; or - If the HARQ feedback is disabled for the corresponding HARQ process; or - If the HARQ process is associated with a transmission indicated with a MSG4-RNTI and the Contention Resolution is not yet successful: - If harq-FeedbackEnablingforSPSactive is configured and the transmission is the first SPS PDSCH transmission after SPS activation: Indicate the generated positive or negative acknowledgement for this TB to the physical layer. Else: Do not indicate the generated positive or negative acknowledgement to the physical layer. - Else: Indicate the generated positive or negative acknowledgement for this TB to the physical layer.
[0072] In some embodiments, the UE may upon detection of a NPDSCH transmission ending in NB-IoT subframe n intended for the UE and for which an ACK / NACK shall be provided, start, after the end of - n k′0+Koffset 1 DL subframe for FDD, - k′0-1 NB-IoT UL subframes following the end of n+12 subframe for TDD.
[0073] Transmission of the NPUSCH carrying ACK / NACK response, and SR (if any) if the serving cell is FDD and the UE is configured with higher layer parameter sr-with-HARQ-ACK-Config, using NPUSCH format 2 in N consecutive NB-IoT UL slots, where - where - the value of is given by the higher layer parameter ack-NACK- NumRepetitions-Msg4 configured for the associated NPRACH resource for Msg4 NPDSCH transmission, and higher layer parameter ack-NACK-NumRepetitions otherwise, - the value of is the number of slots of the resource unit, and - if the UE is configured with higher layer parameter harq-ACK-Bundling in npdsch-MultiTB-Config, or if the UE is in a NTN serving cell and multiple TB are scheduled in the NPDCCH corresponding to the NPDSCH and the UE is not configured with higher layer parameter downlinkHARQ-FeedbackDisabledDCI-NB and configured with higher layer parameter downlinkHARQ-FeedbackDisabledBitmap-NB indicating disabled HARQ-ACK information for a HARQ process associated with a transport block in the NPDSCH, then N′TB=1, otherwise N′TB=NTB, where the value of NTB is determined by the Number of scheduled TB for Unicast field if present in the NPDCCH corresponding to the NPDSCH, otherwise NTB=1. - For CB-EDT procedure, allocated subcarrier for ACK / NACK and value of ko is determined by HARQ resource indication field in MAC CE of CB-Msg4 / CB-MSGB NPDCSCH, otherwise, - allocated subcarrier for ACK / NACK and value of k0 is determined by the ACK / NACK resource field in the DCI format of the corresponding NPDCCH, - for FDD, k′0=k0. - for TDD, k′0=k0-12. - For NTB> 1 - if the UE is configured with higher layer parameter harq-AckBundling in npdsch-MultiTB-Config, and the NPDSCH corresponding to a NPDCCH with DCI CRC scrambled by C-RNTI, - if the UE is in an NTN serving cell and if the UE is not configured with higher layer parameter downlinkHARQ-FeedbackDisabledDCI-NB and configured with higher layer parameter downlinkHARQ-FeedbackDisabledBitmap-NB indicating disabled HARQ-ACK information for a HARQ process associated with a transport block in the NPDSCH, the UE shall generate an ACK for HARQ-ACK corresponding to the transport block - the ACK / NACK response is generated by performing a logical AND operation of HARQ-ACKs corresponding to the TBr+1 , r=0, 1, NTB 1 - otherwise, - if N′TB=1 - the ACK / NACK response is the HARQ-ACK corresponding to the transport block associated with the HARQ process with enabled HARQ-ACK information - otherwise - NB-IoT UL slots with of the NPUSCH carry ACK / NACK response for TBr+1 , r=0, 1, NTB 1.
[0074] Except if the UE is in an NTN serving cell, and the UE is not configured with higher layer parameter downlinkHARQ-FeedbackDisabledDCI-NB and configured with higher layer parameter downlinkHARQ-FeedbackDisabledBitmap-NB indicating disabled HARQ-ACK information for all HARQ process (es) associated with transport block (s) in the NPDSCH, or the HARQ-ACK Resource field functions as HARQ feedback disabled indicator in DCI format N1 in the NPDCCH corresponding to the NPDSCH.
[0075] Example embodiment of Option 2 will be discussed in the following. In some embodiments, the HARQ resource indication may be a bitmap in the MAC CE. The MAC CE may be used for HARQ resource indication and may be a bitmap with 2 octets.
[0076] Refer to FIG. 3C, where field ACKi may indicate whether HARQ resource i may be used. When ACKi is set to 1, the corresponding HARQ resource may be used. When ACKi is set to 0, the corresponding HARQ resource cannot be used. The first ACK set to 1 may correspond to the first MAC CE, and the second ACK set to 1 may correspond to the second MAC CE. R: Reserved bit, set to "0" .
[0077] In some embodiments, the second message may be a MAC PDU at least comprising: a bitmap and at least one MAC CE. As for the bitmap, each bit in the bitmap may correspond to an HARQ resource, and at least one bit in the bitmap is set to a first value (such as, 1) . If a bit in the bitmap is set to a first value, it means that a HARQ resource corresponding to the bit is used. Further, the at least one MAC CE is corresponding to the at least one bit with the first value. In particular, the at least one MAC CE comprises a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information and C-RNTI. Additionally, the bitmap may be comprised in a further MAC CE different from the at least one MAC CE, as illustrated in FIG. 3C.
[0078] Additionally, in some embodiments, for the above-discussed MAC CE, a separate subheader may be used. Details about the subheader will be discussed in the following part.
[0079] In addition to the above example MAC, according to some examples of the present disclosure, a unified MAC CE may be introduced. Such examples will be discussed in the following.
[0080] In some embodiments, the second message may comprise a MAC CE, where the MAC CE may at least comprise a bitmap and at least one part. Further, each bit in the bitmap may correspond to an HARQ resource, and at least one bit in the bitmap is set to a first value (such as, ‘1’ ) , where if a bit in the bitmap is set to a first value, it means that a HARQ resource corresponding to the bit is used. Further, the at least one part is corresponding to the at least one bit, respectively. As the second message is transmitted to the terminal device 110, and thus the at least one part may comprise a first part comprising: a first contention resolution identity associated with the first contention resolution information and a first C-RNTI allocated to the terminal device 110. Refer to the example of FIG. 4A, the second message comprises a bitmap 410, a first part 420, a second part 430 and other part (s) which is not shown. In the example of FIG. 4A, the number of bit ‘1’ in the bitmap is the same as the number of following parts.
[0081] In some embodiments, C-RNTI and Contention Resolution ID may be included in one MAC CE, which is defined as a new MAC CE, such as CB MAC CE. Under the framework of the unified MAC CE, multiple MAC CEs for multiple UEs can be placed in one unified MAC CE. Further, a bitmap may be introduced for indicating HARQ resources for each MAC CE. The bitmap for ACK may be used for indicating the HARQ resources for each MSG4 MAC CE. Each ACK set to 1 can correspond to each MAC CE. Further, the bitmap may be 2 octets used for indicating ACKs. If ACKi is set to 0, it means that the corresponding HARQ resource in the table cannot be used. If ACKi is set to 1, it means that the corresponding HARQ resource can be used. The first ACK set to 1 may correspond to the first MAC CE. The second ACK set to 1 may correspond to the second MAC CE. The table may correspond to the predefined HARQ resources defined in the RAN1 specification.
[0082] In some other embodiments, the second message may be a MAC CE at least comprising: a first part and a second part. The first part may comprise: a first contention resolution identity associated with the first contention resolution information, a first C-RNTI allocated to the terminal device 110, and first feedback resource information. The second part may comprise: the second contention resolution identity, a second C-RNTI, and second feedback resource information. Additionally, in some embodiments, the first feedback resource information and / or the second feedback resource information may be an index of an HARQ resource, such as, a 4-bit indication. Refer to the example of FIG. 4B, the second message comprises a first part 440, a second part 450 and other part (s) which is not shown.
[0083] As discussed above, the MAC PDU also comprises at least one subheader. In the following, example embodiments about the subheader and how to combine the subheader with the MAC CE will be discussed.
[0084] In some embodiments, the second message is a MAC PDU may comprise a MAC CE (such as the example embodiment discussed with reference to FIG. 3A) . The corresponding subheader may comprise at least one of the following: a first field and a second field. For the first field, a first value of the first field indicates that the subheader comprises a second filed, and a second value of the first field indicates the subheader comprises a backoff indicator. For the second field, a first value of the second field indicates that the MAC CE comprises the feedback resource information. Refer to the example of FIG. 5A, the subheader may comprise a first filed T1 501 and a second filed T2 502.
[0085] As one example embodiment, the CB-Msg4 / CB-MsgB may comprise the MAC CE may include contention resolution ID and C-RNTI and optionally HARQ resource information. In example subheader in FIG. 5A may be used. In the example of FIG. 5A, below fields may be comprised: - E: This field is used to indicate if the MAC subPDU, including this MAC subheader, is the last MAC PDU or not in the MAC PDU. - T1: This T1 field is a flag indicating whether the MAC subheader contains BI or T2 field. The T1 field is set to 0 to indicate the presence of BI. The T1 field is set to 1 to indicate the presence of the T2. - T2: This T2 field is used to indicate whether the MAC CE contains HARQ resource or S field. T2 is set to 1 to indicate the presence of HARQ resource. T2 is set to 0 to indicate the presence of the S field. - S: This field is used to indicate whether MAC SDU is included. S is set to 1 to indicate the presence of MAC SDU. S is set to 0 to indicate the absence of MAC SDU. This MAC SDU may include RRC message and / or data.
[0086] The subheader used for multiple MAC CEs are discussed below. In some embodiments, the second message may comprise a plurality of MAC CEs (such as the example embodiment discussed with reference to FIG. 3A to FIG. 3C) . The corresponding subheader may comprise at least one of the following: - a first field, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating the subheader comprises a backoff indicator, - a second field, a first value of the second field indicating that each of the plurality of MAC CEs comprises respective feedback resource information, or - a third field, indicating a number of MAC CEs in the plurality of MAC CEs that comprises the respective feedback resource information.
[0087] Refer to the example of FIG. 5B, the subheader may comprise a first filed T1 511, a second filed T2 512 and the third filed 513.
[0088] In summary, when multiple MAC CEs for multiple UEs are included in CB-Msg4 / CB-MsgB, for the MAC CEs, the subheader as illustrated in FIG. 5B may be used. In the example of FIG. 5B, the number of HARQ resource indication 513 may be used for indicating the number of MAC CE in the MAC PDU. The HARQ resource indication may be included in MAC CE.
[0089] Subheader for the unified MAC CE will be discussed in the following. In some embodiments, the second message may be a MAC PDU at least a plurality of parts, each part at least comprising a contention resolution identity and a C-RNTI (such as the example embodiment discussed with reference to FIG. 4A and FIG. 4B) . The subheader may comprise: - a first filed, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating that the subheader comprises a backoff indicator, - a second field, a first value of the second field indicating that the MAC PDU comprises a MAC CE comprising at least the plurality of parts, or - a third filed, indicating a number of parts in the plurality of parts that comprises the respective feedback resource information.
[0090] In the example of FIG. 5C and / or FIG. 5D, fields may comprise: - T1: this field is used for indicating whether the subheader contains the BI or T2. For example, T1 is set to 0 to indicate the present of BI field. T1 is set to 1 to indicate the presence of T2. - T2: this field is used for indicating whether the subheader contains MAC CE or S. for example, T2 is set to 0 to indicate the presence of MAC CE. T2 is set to 1 to indicate the presence of S. - S: this field is used for indicating whether MAC SDU is included. S is set to 1 to indicate the present of MAC SDU. S is set to 0 to indicate the absence of MAC SDU. - The number of HARQ resource indication / MAC CE: it can be used for indicating the number of MAC CEs.
[0091] In the example of FIG. 5C, where the subheader may comprise a first filed T1 521, a second filed T2 522 and the BI filed 523. In the example of FIG. 5D, where the subheader may comprise a first filed T1 531, a second filed T2 532 and the third filed 533.
[0092] In addition to indicating the HARQ resource explicitly, the HARQ resource also may be determined implicitly.
[0093] As illustrated in FIG. 6, each HARQ resource index corresponds to each MAC CE of CB-MSG4 or CB-MSGB. For example, the first HARQ resource may correspond to the first MAC CE. The second HARQ resource can correspond to the second MAC CE. In other words, there is a one to one correspondence between HARQ resource index and MAC CE.
[0094] In some embodiments, the second message may be a MAC PDU comprising at least one MAC CE, where the at least one MAC CE comprises a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information. In this event, the terminal device 110 may determine the HARQ resource based on a position of the first MAC CE in the at least one MAC CE.
[0095] In legacy solutions, there are only 16 available HARQ resources, which is not enough when multiple UEs can be multiplexed into one MAC PDU. According to some embodiments of the present disclosure, multiple HARQ resources can be increased.
[0096] For 3.75kHz SCS, one or more additional K0 can be added, such as 29, 37. ACK / NACK subcarrier and k0 for NPUSCH with subcarrier spacing Δf=3.75 kHz are listed in below table.
[0097] For 15kHz SCS, one or more additional k0 can be added, such as 19, 20, 21 and 22. ACK / NACK subcarrier and k0 for NPUSCH with subcarrier spacing Δf=15 kHz are listed in below table.
[0098] In some embodiments, the feedback resource information in the MAC PDU / second message / MAC CE may rewrite the feedback resource information comprised in the DCI. Specifically, the terminal device 110 may receive DCI indicating further feedback resource information from the network device 120. Then, if the second message comprises the feedback resource information, the terminal device 110 may ignore the further feedback resource information.
[0099] As one example, when HARQ resource indication is included in the MAC CE, the HARQ-ACK resource field in DCI format N1 may be ignored.
[0100] According to some example of the present disclosure, the terminal device 110 may perform a transmission occasion selection based on a replica number first, and then determine whether the CB EDT may be performed in the current transmission window. Refer to FIG. 7, which illustrates a signalling chart 700 in accordance with some embodiments of the present disclosure.
[0101] In summary, to reduce CB-Msg3 / MsgA transmission delay In operation, once the CB-EDT procedure is triggered, the UE may select multiple replicas based on the configuration from the NW. If PUSCH occasions for the selected replicas have not been used in the current window, the UE will perform CB-Msg3 / MsgA transmission. Otherwise, the UE will perform transmission in the next configuration window. In one example, the UE first randomly selects k replicas and then selects the DSA transmission window.
[0102] In some embodiments, the transmission window, including window start and window length for CB-Msg3, can be configured by SIB1.
[0103] As illustrated in FIG. 7, in operation, in response to a CB early data transmission (EDT) procedure being triggered, the terminal device 110 determines (710) at least one transmission resource based on a replica number. In some embodiments, the at least one transmission resource may be the at least one transmission occasion.
[0104] Then, if all the at least one transmission resource is still available in a current transmission window, the terminal device 110 transmits (720-1) the CB EDT on the at least one transmission resource in the current transmission window, and the second apparatus receives (720-2) the CB EDT accordingly. In this way, the delay of the CB EDT is reduced.
[0105] In the example of IFG. 8A, the terminal device 110 determines (710) at least one transmission resource. Transmission resources 3, 5 and 6 are determined. In the current transmission window, the CB EDT is triggered prior to the determined resources 3, 5 and 6, and thus the CB EDT may be performed in the current transmission window.
[0106] Alternatively, in some embodiments, if at least part of the at least one transmission resource is not available in the current transmission window, the terminal device 110 transmits (750-1) the CB EDT in a next transmission window, and the second apparatus receives (730-2) the CB EDT accordingly.
[0107] In the example of IFG. 8B, the terminal device 110 determines (710) at least one transmission resource. Transmission resources 3, 5 and 6 are determined. In the current transmission window, the CB EDT is triggered after the determined resource 3, and thus the CB EDT may be performed in the next transmission window.
[0108] In some embodiments, during the CB EDT procedure, the terminal device 110 may transmit at least one CB-messaged 3 on the at least one transmission resource, or transmit at least one CB-messaged A on the at least one transmission resource.
[0109] Taking CB-Msg3 as one example, when the triggering condition is met for CB-Msg3, the UE starts to select multiple replicas based on the configured replica number. If the selected replica occasions have not been transmitted in the current transmission window, the UE will perform CB-Msg3 transmission in the selected replica occasions of the current transmission window. If at least one of the selected replica occasions has performed CB-Msg3 transmission, the UE will perform CB-Msg3 transmission within the next transmission window. In the example of FIG. 8A, the UE selects occasion 3, occasion 5, and occasion 6 to perform CB-Msg3 transmission. At this time, the first CB-Msg3 occasion 3 has not been used. Then the UE will perform CB-Msg3 transmissions in the first / current CB-Msg3 transmission window. In the example of FIG. 8B, the UE selects occasion 3, occasion 5, and occasion 6 to perform CB-Msg3 transmission. However, CB-EDT is triggered after CB-Msg3 occasion 3, which means the current CB-Msg3 / DSA transmission window cannot be used. In this case, the next CB-Msg3 / DSA transmission window can be used for transmitting multiple replicas.
[0110] In some embodiments, the detailed steps for CB-Msg3 resource selection are as follows: Step 1: The UE selects the coverage level based on the configured RSRP thresholds and the measured RSRP value; Step 2: If multiple carriers configure NPUSCH resources for the same coverage level, the UE selects NPUSCH resources according to the configured probability distribution; Step 3: The UE randomly selects multiple time-domain NPUSCH resources according to the configured replica value and configured multiple time-domain NPUSCH resources within one transmission period / window (each time-domain resource includes multiple subcarriers and / or OCC resources) . For each time-domain resource, the UE randomly selects one subcarrier or multiple subcarriers and / or OCC index; Step 4: When multiple time-domain resources are selected, the UE selects the transmission window based on whether the selected time-domain resources have been used. If all the selected time-domain resources are not used or available, the UE will perform CB-Msg3 transmission in the current transmission window. Otherwise, the UE will perform transmission in the next transmission window.
[0111] FIG. 9 illustrates a flowchart of a communication method 900 implemented at a terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 900 will be described from the perspective of the terminal device 110 in FIG. 1.
[0112] At block 910, during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, the terminal device transmits a first message comprising first contention resolution information to a network device.
[0113] At block 920, the terminal device receives, from the network device, a second message at least comprising: at least one contention resolution identity, and feedback resource information indicating at least one resource for transmitting feedback information of the second message.
[0114] At block 930, in accordance with a determination that the first contention resolution information matches the at least one contention resolution identity, the terminal device determines a hybrid automatic repeat request (HARQ) resource based on the feedback resource information.
[0115] At block 940, the terminal device transmits, based on the HARQ resource, the feedback information to the network device.
[0116] In some example embodiments, the first message may be a CB-message 3 or CB-message A, the second message may be a CB-message 4 or CB-message B, and the at least one resource may be at least one physical uplink shared channel (PUSCH) resource.
[0117] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a first MAC control element (CE) , comprising a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device and first feedback resource information; and a second MAC CE comprising a first contention resolution identity associated with the first contention resolution information.
[0118] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a MAC control element (CE) , comprising a cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, the feedback resource information, and a first contention resolution identity associated with the first contention resolution information.
[0119] In some example embodiments, the feedback resource information may indicate an index of a hybrid automatic repeat request (HARQ) resource.
[0120] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; and at least one MAC control element (CE) corresponding to the at least one bit, wherein the at least one MAC CE comprising a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information and cell-radio network temporary identifier (C-RNTI) .
[0121] In some example embodiments, the bitmap may be comprised in a further MAC CE different from the at least one MAC CE.
[0122] In some example embodiments, the second message may be a medium access control (MAC) control element (CE) at least comprising: a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; and at least one part corresponding to the at least one bit, wherein the at least one part comprising a first part comprising: a first contention resolution identity associated with the first contention resolution information and a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device.
[0123] In some example embodiments, the second message may be a medium access control (MAC) control element (CE) at least comprising: a first part comprising: a first contention resolution identity associated with the first contention resolution information, a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, and first feedback resource information, and a second part comprising: the second contention resolution identity, a second C-RNTI, and second feedback resource information.
[0124] In some example embodiments, the first feedback resource information and / or the second feedback resource information may be an index of a hybrid automatic repeat request (HARQ) resource.
[0125] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a MAC control element (CE) , and a subheader comprising at least one of the following: a first field, a first value of the first field indicating that the subheader comprises a second filed, and a second value of the first field indicating the subheader comprises a backoff indicator, or a second field, a first value of the second field indicating that the MAC CE comprises the feedback resource information.
[0126] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a plurality of MAC control elements (CEs) , and a subheader comprising at least one of the following: a first field, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating the subheader comprises a backoff indicator, a second field, a first value of the second field indicating that each of the plurality of MAC CEs comprises respective feedback resource information, or a third field, indicating a number of MAC CEs in the plurality of MAC CEs that comprises the respective feedback resource information.
[0127] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a plurality of parts, each part at least comprising a contention resolution identity and a cell-radio network temporary identifier (C-RNTI) , and a subheader comprising: a first filed, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating that the subheader comprises a backoff indicator, a second field, a first value of the second field indicating that the MAC PDU comprises a MAC control element (CE) comprising at least the plurality of parts, or a third filed, indicating a number of parts in the plurality of parts that comprises the respective feedback resource information.
[0128] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) comprising at least one MAC control element (CE) , and the at least one MAC CE comprises a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information, and wherein the terminal device is further caused to: determine the HARQ resource based on a position of the first MAC CE in the at least one MAC CE.
[0129] In some example embodiments, the terminal device may receive, from the network device, downlink control information (DCI) indicating further feedback resource information; and in accordance with a determination that the second message comprises the feedback resource information, ignore the further feedback resource information.
[0130] FIG. 10 illustrates a flowchart of a communication method 1000 implemented at a terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1000 will be described from the perspective of the terminal device 110 in FIG. 1.
[0131] At block 1010, in response to a contention-based (CB) early data transmission (EDT) procedure being triggered, the terminal device determines at least one transmission resource based on a replica number.
[0132] At block 1020, in accordance with a determination that all the at least one transmission resource is still available in a current transmission window, the terminal device transmits the CB Msg3 / MsgA on the at least one transmission resource.
[0133] In some example embodiments, in accordance with a determination that at least part of the at least one transmission resource is not available in the current transmission window, the terminal device may transmit the CB Msg3 / MsgA in a next transmission window.
[0134] In some example embodiments, the terminal device may transmit at least one CB-messaged 3 on the at least one transmission resource; or transmit at least one CB-messaged A on the at least one transmission resource.
[0135] FIG. 11 illustrates a flowchart of a communication method 1100 implemented at a network device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1100 will be described from the perspective of the network device 120 in FIG. 1.
[0136] At block 1110, during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, the network device 120 receives a first message comprising first contention resolution information form the terminal device.
[0137] At block 1120, the network device 120 transmits, to the terminal device, a second message at least comprising: at least one contention resolution identity, wherein one of the at least one contention resolution identity matches the first contention resolution information, and feedback resource information indicating at least one resource for transmitting feedback information of the second message.
[0138] In some embodimebts, the second message may further comorise at least one cell-radio network temporary identifier (C-RNTI) comprising a first C-RNTI allocated to the terminal device.
[0139] At block 1130, the network device 120 receives, based on a hybrid automatic repeat request (HARQ) resource which is determined based on the feedback resource information, the feedback information from the terminal device.
[0140] In some example embodiments, the first message may be a CB-message 3 or CB-message A, the second message is a CB-message 4 or CB-message B, and the at least one resource is at least one physical uplink shared channel (PUSCH) resource.
[0141] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a first MAC control element (CE) , comprising a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device and first feedback resource information; and a second MAC CE comprising a first contention resolution identity associated with the first contention resolution information.
[0142] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a MAC control element (CE) , comprising a cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, the feedback resource information, and a first contention resolution identity associated with the first contention resolution information.
[0143] In some example embodiments, the feedback resource information may indicate an index of a hybrid automatic repeat request (HARQ) resource.
[0144] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; and at least one MAC control element (CE) corresponding to the at least one bit, wherein the at least one MAC CE comprising a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information and cell-radio network temporary identifier (C-RNTI) .
[0145] In some example embodiments, the bitmap may be comprised in a further MAC CE different from the at least one MAC CE.
[0146] In some example embodiments, the second message may be a medium access control (MAC) control element (CE) at least comprising: a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; and at least one part corresponding to the at least one bit, wherein the at least one part comprising a first part comprising: a first contention resolution identity associated with the first contention resolution information and a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device.
[0147] In some example embodiments, the second message may be a medium access control (MAC) control element (CE) at least comprising: a first part comprising: a first contention resolution identity associated with the first contention resolution information, a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, and first feedback resource information, and a second part comprising: the second contention resolution identity, a second C-RNTI, and second feedback resource information.
[0148] In some example embodiments, the first feedback resource information and / or the second feedback resource information may be an index of a hybrid automatic repeat request (HARQ) resource.
[0149] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a MAC control element (CE) , and a subheader comprising at least one of the following: a first field, a first value of the first field indicating that the subheader comprises a second filed, and a second value of the first field indicating the subheader comprises a backoff indicator, or a second field, a first value of the second field indicating that the MAC CE comprises the feedback resource information.
[0150] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a plurality of MAC control elements (CEs) , and a subheader comprising at least one of the following: a first field, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating the subheader comprises a backoff indicator, a second field, a first value of the second field indicating that each of the plurality of MAC CEs comprises respective feedback resource information, or a third field, indicating a number of MAC CEs in the plurality of MAC CEs that comprises the respective feedback resource information.
[0151] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) at least comprising: a plurality of parts, each part at least comprising a contention resolution identity and a cell-radio network temporary identifier (C-RNTI) , and a subheader comprising: a first filed, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating that the subheader comprises a backoff indicator, a second field, a first value of the second field indicating that the MAC PDU comprises a MAC control element (CE) comprising at least the plurality of parts, or a third filed, indicating a number of parts in the plurality of parts that comprises the respective feedback resource information.
[0152] In some example embodiments, the second message may be a medium access control (MAC) protocol data unit (PDU) comprising at least one MAC control element (CE) , and the at least one MAC CE comprises a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information, and wherein the terminal device is further caused to: determine the HARQ resource based on a position of the first MAC CE in the at least one MAC CE.
[0153] In some embodimebts, the first MAC CE may further comorise a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device.
[0154] FIG. 12 is a simplified block diagram of a device 1200 that is suitable for implementing embodiments of the present disclosure. The device 1200 can be considered as a further example implementation of any of the devices as shown in FIG. 1. Accordingly, the device 1200 can be implemented at or as at least a part of the terminal device 110 or the network device 120.
[0155] As shown, the device 1200 includes a processor 1210, a memory 1220 coupled to the processor 1210, a suitable transceiver 1240 coupled to the processor 1210, and a communication interface coupled to the transceiver 1240. The memory 1220 stores at least a part of a program 1230. The transceiver 1240 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 1240 may include at least one of a transmitter 1242 and a receiver 1244. The transmitter 1242 and the receiver 1244 may be functional modules or physical entities. The transceiver 1240 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface may represent any interface that is necessary for communication with other network elements, such as X2 / Xn interface for bidirectional communications between eNBs / gNBs, S1 / NG interface for communication between a Mobility Management Entity (MME) / Access and Mobility Management Function (AMF) / SGW / UPF and the eNB / gNB, Un interface for communication between the eNB / gNB and a relay node (RN) , or Uu interface for communication between the eNB / gNB and a terminal device.
[0156] The program 1230 is assumed to include program instructions that, when executed by the associated processor 1210, enable the device 1200 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 11. The embodiments herein may be implemented by computer software executable by the processor 1210 of the device 1200, or by hardware, or by a combination of software and hardware. The processor 1210 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1210 and memory 1220 may form processing means 1250 adapted to implement various embodiments of the present disclosure.
[0157] The memory 1220 may be of any type suitable to the local technical network and may be implemented using any suitable data storage technology, such as a non-transitory computer readable storage medium, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one memory 1220 is shown in the device 1200, there may be several physically distinct memory modules in the device 1200. The processor 1210 may be of any type suitable to the local technical network, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1200 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0158] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, transmit a first message comprising first contention resolution information to a network device; and receive, from the network device, a second message at least comprising: at least one contention resolution identity, and feedback resource information indicating at least one resource for transmitting feedback information of the second message; and in accordance with a determination that the first contention resolution information matches the at least one contention resolution identity, determine a hybrid automatic repeat request (HARQ) resource based on the feedback resource information; and transmit, based on the HARQ resource, the feedback information to the network device. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.
[0159] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: in response to a contention-based (CB) early data transmission (EDT) procedure being triggered, determine at least one transmission resource based on a replica number; and in accordance with a determination that all the at least one transmission resource is still available in a current transmission window, transmit the CB EDT on the at least one transmission resource. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.
[0160] According to embodiments of the present disclosure, a network device comprising a circuitry is provided. The circuitry is configured to: during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, receive a first message comprising first contention resolution information form the terminal device; and transmit, to the terminal device, a second message at least comprising: at least one contention resolution identity, wherein one of the at least one contention resolution identity matches the first contention resolution information, and feedback resource information indicating at least one resource for transmitting feedback information of the second message; and receive, based on a hybrid automatic repeat request (HARQ) resource which is determined based on the feedback resource information, the feedback information from the terminal device. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the network device as discussed above.
[0161] The term “circuitry” used herein may refer to hardware circuits and / or combinations of hardware circuits and software. For example, the circuitry may be a combination of analog and / or digital hardware circuits with software / firmware. As a further example, the circuitry may be any portions of hardware processors with software including digital signal processor (s) , software, and memory (ies) that work together to cause an apparatus, such as a terminal device or a network device, to perform various functions. In a still further example, the circuitry may be hardware circuits and or processors, such as a microprocessor or a portion of a microprocessor, that requires software / firmware for operation, but the software may not be present when it is not needed for operation. As used herein, the term circuitry also covers an implementation of merely a hardware circuit or processor (s) or a portion of a hardware circuit or processor (s) and its (or their) accompanying software and / or firmware.
[0162] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, transmitting a first message comprising first contention resolution information to a network device; and means for receiving, from the network device, a second message at least comprising: at least one contention resolution identity, and feedbacking resource information indicating at least one resource for transmitting feedback information of the second message; and means for in accordance with a determination that the first contention resolution information matches the at least one contention resolution identity, determining a hybrid automatic repeat request (HARQ) resource based on the feedback resource information; and means for transmitting, based on the HARQ resource, the feedback information to the network device. In some embodiments, the terminal apparatus may comprise means for performing the respective operations of the method 900. In some example embodiments, the terminal apparatus may further comprise means for performing other operations in some example embodiments of the method 900. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0163] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for in response to a contention-based (CB) early data transmission (EDT) procedure being triggered, determining at least one transmission resource based on a replica number; and means for in accordance with a determination that all the at least one transmission resource is still available in a current transmission window, transmitting the CB-Message 3 (CB-Msg 3, also may be called as CB EDT sometimes) on the at least one transmission resource. In some embodiments, the terminal apparatus may comprise means for performing the respective operations of the method 1000. In some example embodiments, the terminal apparatus may further comprise means for performing other operations in some example embodiments of the method 1000. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0164] According to embodiments of the present disclosure, a network apparatus is provided. The network apparatus comprises means for during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, receiving a first message comprising first contention resolution information form the terminal device; and means for transmitting, to the terminal device, a second message at least comprising: at least one contention resolution identity, wherein one of the at least one contention resolution identity matches the first contention resolution information, and feedbacking resource information indicating at least one resource for transmitting feedback information of the second message; and means for receiving, based on a hybrid automatic repeat request (HARQ) resource which is determined based on the feedback resource information, the feedback information from the terminal device. In some embodiments, the third apparatus may comprise means for performing the respective operations of the method 1100. In some example embodiments, the network apparatus may further comprise means for performing other operations in some example embodiments of the method 1100. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0165] In summary, embodiments of the present disclosure provide the following aspects.
[0166] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, transmit a first message comprising first contention resolution information to a network device; and receive, from the network device, a second message at least comprising: at least one contention resolution identity, and feedback resource information indicating at least one resource for transmitting feedback information of the second message; and in accordance with a determination that the first contention resolution information matches the at least one contention resolution identity, determine a hybrid automatic repeat request (HARQ) resource based on the feedback resource information; and transmit, based on the HARQ resource, the feedback information to the network device.
[0167] In some embodiments, the first message is a CB-message 3 or CB-message A, the second message is a CB-message 4 or CB-message B, and the at least one resource is at least one physical uplink shared channel (PUSCH) resource.
[0168] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a first MAC control element (CE) , comprising a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device and first feedback resource information; and a second MAC CE comprising a first contention resolution identity associated with the first contention resolution information.
[0169] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a MAC control element (CE) , comprising a cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, the feedback resource information, and a first contention resolution identity associated with the first contention resolution information.
[0170] In some embodiments, the feedback resource information indicates an index of a hybrid automatic repeat request (HARQ) resource.
[0171] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; and at least one MAC control element (CE) corresponding to the at least one bit, wherein the at least one MAC CE comprising a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information and cell-radio network temporary identifier (C-RNTI) .
[0172] In some embodiments, the bitmap is comprised in a further MAC CE different from the at least one MAC CE.
[0173] In some embodiments, the second message is a medium access control (MAC) control element (CE) at least comprising: a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; and at least one part corresponding to the at least one bit, wherein the at least one part comprising a first part comprising: a first contention resolution identity associated with the first contention resolution information and a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device.
[0174] In some embodiments, the second message is a medium access control (MAC) control element (CE) at least comprising: a first part comprising: a first contention resolution identity associated with the first contention resolution information, a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, and first feedback resource information, and a second part comprising: the second contention resolution identity, a second C-RNTI, and second feedback resource information.
[0175] In some embodiments, the first feedback resource information and / or the second feedback resource information is an index of a hybrid automatic repeat request (HARQ) resource.
[0176] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a MAC control element (CE) , and a subheader comprising at least one of the following: a first field, a first value of the first field indicating that the subheader comprises a second filed, and a second value of the first field indicating the subheader comprises a backoff indicator, or a second field, a first value of the second field indicating that the MAC CE comprises the feedback resource information.
[0177] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a plurality of MAC control elements (CEs) , and a subheader comprising at least one of the following: a first field, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating the subheader comprises a backoff indicator, a second field, a first value of the second field indicating that each of the plurality of MAC CEs comprises respective feedback resource information, or a third field, indicating a number of MAC CEs in the plurality of MAC CEs that comprises the respective feedback resource information.
[0178] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a plurality of parts, each part at least comprising a contention resolution identity and a cell-radio network temporary identifier (C-RNTI) , and a subheader comprising: a first filed, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating that the subheader comprises a backoff indicator, a second field, a first value of the second field indicating that the MAC PDU comprises a MAC control element (CE) comprising at least the plurality of parts, or a third filed, indicating a number of parts in the plurality of parts that comprises the respective feedback resource information.
[0179] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) comprising at least one MAC control element (CE) , and the at least one MAC CE comprises a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information, and wherein the terminal device is further caused to: determine the HARQ resource based on a position of the first MAC CE in the at least one MAC CE.
[0180] In some embodiments, the terminal device is further causes to: receive, from the network device, downlink control information (DCI) indicating further feedback resource information; and in accordance with a determination that the second message comprises the feedback resource information, ignore the further feedback resource information.
[0181] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: in response to a contention-based (CB) early data transmission (EDT) procedure being triggered, determine at least one transmission resource based on a replica number; and in accordance with a determination that all the at least one transmission resource is still available in a current transmission window, transmit the CB Message 3 (CB-Msg 3) on the at least one transmission resource.
[0182] In some embodiments, the terminal device is further caused to: in accordance with a determination that at least part of the at least one transmission resource is not available in the current transmission window, transmit the CB Message 3 (CB-Msg 3) in a next transmission window.
[0183] In some embodiments, the terminal device is further caused to: transmit at least one CB-messaged 3 on the at least one transmission resource; or transmit at least one CB-messaged A on the at least one transmission resource.
[0184] In an aspect, it is proposed a network device comprising: a processor configured to cause the network device to: during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, receive a first message comprising first contention resolution information form the terminal device; and transmit, to the terminal device, a second message at least comprising: at least one contention resolution identity, wherein one of the at least one contention resolution identity matches the first contention resolution information, and feedback resource information indicating at least one resource for transmitting feedback information of the second message; and receive, based on a hybrid automatic repeat request (HARQ) resource which is determined based on the feedback resource information, the feedback information from the terminal device.
[0185] In some embodiments, the first message is a CB-message 3 or CB-message A, the second message is a CB-message 4 or CB-message B, and the at least one resource is at least one physical uplink shared channel (PUSCH) resource.
[0186] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a first MAC control element (CE) , comprising a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device and first feedback resource information; and a second MAC CE comprising a first contention resolution identity associated with the first contention resolution information.
[0187] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a MAC control element (CE) , comprising a cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, the feedback resource information, and a first contention resolution identity associated with the first contention resolution information.
[0188] In some embodiments, the feedback resource information indicates an index of a hybrid automatic repeat request (HARQ) resource.
[0189] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; and at least one MAC control element (CE) corresponding to the at least one bit, wherein the at least one MAC CE comprising a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information and cell-radio network temporary identifier (C-RNTI) .
[0190] In some embodiments, the bitmap is comprised in a further MAC CE different from the at least one MAC CE.
[0191] In some embodiments, the second message is a medium access control (MAC) control element (CE) at least comprising: a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; and at least one part corresponding to the at least one bit, wherein the at least one part comprising a first part comprising: a first contention resolution identity associated with the first contention resolution information and a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device.
[0192] In some embodiments, the second message is a medium access control (MAC) control element (CE) at least comprising: a first part comprising: a first contention resolution identity associated with the first contention resolution information, a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, and first feedback resource information, and a second part comprising: the second contention resolution identity, a second C-RNTI, and second feedback resource information.
[0193] In some embodiments, the first feedback resource information and / or the second feedback resource information is an index of a hybrid automatic repeat request (HARQ) resource.
[0194] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a MAC control element (CE) , and a subheader comprising at least one of the following: a first field, a first value of the first field indicating that the subheader comprises a second filed, and a second value of the first field indicating the subheader comprises a backoff indicator, or a second field, a first value of the second field indicating that the MAC CE comprises the feedback resource information.
[0195] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a plurality of MAC control elements (CEs) , and a subheader comprising at least one of the following: a first field, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating the subheader comprises a backoff indicator, a second field, a first value of the second field indicating that each of the plurality of MAC CEs comprises respective feedback resource information, or a third field, indicating a number of MAC CEs in the plurality of MAC CEs that comprises the respective feedback resource information.
[0196] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising: a plurality of parts, each part at least comprising a contention resolution identity and a cell-radio network temporary identifier (C-RNTI) , and a subheader comprising: a first filed, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating that the subheader comprises a backoff indicator, a second field, a first value of the second field indicating that the MAC PDU comprises a MAC control element (CE) comprising at least the plurality of parts, or a third filed, indicating a number of parts in the plurality of parts that comprises the respective feedback resource information.
[0197] In some embodiments, the second message is a medium access control (MAC) protocol data unit (PDU) comprising at least one MAC control element (CE) , and the at least one MAC CE comprises a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information, and wherein the terminal device is further caused to: determine the HARQ resource based on a position of the first MAC CE in the at least one MAC CE.
[0198] In an aspect, a terminal device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the terminal device discussed above.
[0199] In an aspect, a network device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the network device discussed above.
[0200] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the terminal device discussed above.
[0201] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the network device discussed above.
[0202] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the terminal device discussed above.
[0203] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the network device discussed above.
[0204] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0205] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the process or method as described above with reference to FIGS. 1 to 12. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0206] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0207] The above program code may be embodied on a machine readable medium, which may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0208] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0209] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A terminal device comprising:a processor configured to cause the terminal device to:during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, transmit a first message comprising first contention resolution information to a network device; andreceive, from the network device, a second message at least comprising:at least one contention resolution identity, andfeedback resource information indicating at least one resource for transmitting feedback information of the second message; andin accordance with a determination that the first contention resolution information matches the at least one contention resolution identity, determine a hybrid automatic repeat request (HARQ) resource based on the feedback resource information; andtransmit, based on the HARQ resource, the feedback information to the network device.2.The terminal device of claim 1, wherein,the first message is a CB-message 3 or CB-message A,the second message is a CB-message 4 or CB-message B, andthe at least one resource is at least one physical uplink shared channel (PUSCH) resource.3.The terminal device of claim 1 or 2, wherein the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising:a first MAC control element (CE) , comprising a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device and first feedback resource information; anda second MAC CE comprising a first contention resolution identity associated with the first contention resolution information.4.The terminal device of claim 1 or 2, wherein the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising:a MAC control element (CE) , comprising a cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, the feedback resource information, and a first contention resolution identity associated with the first contention resolution information.5.The terminal device of claim 3 or 4, wherein the feedback resource information indicates an index of a hybrid automatic repeat request (HARQ) resource.6.The terminal device of claim 1 or 2, wherein the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising:a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; andat least one MAC control element (CE) corresponding to the at least one bit, wherein the at least one MAC CE comprising a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information and cell-radio network temporary identifier (C-RNTI) .7.The terminal device of claim 6, wherein the bitmap is comprised in a further MAC CE different from the at least one MAC CE.8.The terminal device of claim 1 or 2, wherein the second message is a medium access control (MAC) control element (CE) at least comprising:a bitmap, wherein each bit in the bitmap corresponding to a hybrid automatic repeat request (HARQ) resource, at least one bit in the bitmap is set to a first value, and in accordance with a determination that a bit in the bitmap is set to a first value, a HARQ resource corresponding to the bit is used; andat least one part corresponding to the at least one bit, wherein the at least one part comprising a first part comprising: a first contention resolution identity associated with the first contention resolution information and a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device.9.The terminal device of claim 1 or 2, wherein the second message is a medium access control (MAC) control element (CE) at least comprising:a first part comprising: a first contention resolution identity associated with the first contention resolution information, a first cell-radio network temporary identifier (C-RNTI) allocated to the terminal device, and first feedback resource information, anda second part comprising: the second contention resolution identity, a second C-RNTI, and second feedback resource information.10.The terminal device of claim 9, wherein the first feedback resource information and / or the second feedback resource information is an index of a hybrid automatic repeat request (HARQ) resource.11.The terminal device of claim 1, wherein the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising:a MAC control element (CE) , anda subheader comprising at least one of the following:a first field, a first value of the first field indicating that the subheader comprises a second filed, and a second value of the first field indicating the subheader comprises a backoff indicator, ora second field, a first value of the second field indicating that the MAC CE comprises the feedback resource information.12.The terminal device of claim 1, wherein the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising:a plurality of MAC control elements (CEs) , anda subheader comprising at least one of the following:a first field, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating the subheader comprises a backoff indicator,a second field, a first value of the second field indicating that each of the plurality of MAC CEs comprises respective feedback resource information, ora third field, indicating a number of MAC CEs in the plurality of MAC CEs that comprises the respective feedback resource information.13.The terminal device of claim 1, wherein the second message is a medium access control (MAC) protocol data unit (PDU) at least comprising:a plurality of parts, each part at least comprising a contention resolution identity and a cell-radio network temporary identifier (C-RNTI) , anda subheader comprising:a first filed, a first value of the first field indicating that the subheader comprises a second field, and a second value of the first field indicating that the subheader comprises a backoff indicator,a second field, a first value of the second field indicating that the MAC PDU comprises a MAC control element (CE) comprising at least the plurality of parts, ora third filed, indicating a number of parts in the plurality of parts that comprises the respective feedback resource information.14.The terminal device of claim 1, wherein the second message is a medium access control (MAC) protocol data unit (PDU) comprising at least one MAC control element (CE) , and the at least one MAC CE comprises a first MAC CE comprising a first contention resolution identity associated with the first contention resolution information, andwherein the terminal device is further caused to:determine the HARQ resource based on a position of the first MAC CE in the at least one MAC CE.15.The terminal device of claim 1, wherein the terminal device is further causes to:receive, from the network device, downlink control information (DCI) indicating further feedback resource information; andin accordance with a determination that the second message comprises the feedback resource information, ignore the further feedback resource information.16.A terminal device comprising:a processor configured to cause the terminal device to:in response to a contention-based (CB) early data transmission (EDT) procedure being triggered, determine at least one transmission resource based on a replica number; andin accordance with a determination that all the at least one transmission resource is still available in a current transmission window, transmit the CB EDT on the at least one transmission resource.17.The terminal device of claim 16, wherein the terminal device is further caused to:in accordance with a determination that at least part of the at least one transmission resource is not available in the current transmission window, transmit the CB EDT in a next transmission window.18.The terminal device of claim 16, wherein the terminal device is further caused to:transmit at least one CB-messaged 3 on the at least one transmission resource; ortransmit at least one CB-messaged A on the at least one transmission resource.19.A network device comprising:a processor configured to cause the network device to:during a contention-based (CB) data transmission procedure or CB random access (RA) procedure, receive a first message comprising first contention resolution information form the terminal device; andtransmit, to the terminal device, a second message at least comprising:at least one contention resolution identity, wherein one of the at least one contention resolution identity matches the first contention resolution information, andfeedback resource information indicating at least one resource for transmitting feedback information of the second message; andreceive, based on a hybrid automatic repeat request (HARQ) resource which is determined based on the feedback resource information, the feedback information from the terminal device.20.The network device of claim 19, wherein,the first message is a CB-message 3 or CB-message A,the second message is a CB-message 4 or CB-message B, andthe at least one resource is at least one physical uplink shared channel (PUSCH) resource.