[go: up one dir, main page]

WO2020014855A1 - Methods, devices and computer readable medium for early data transmission - Google Patents

Methods, devices and computer readable medium for early data transmission Download PDF

Info

Publication number
WO2020014855A1
WO2020014855A1 PCT/CN2018/095920 CN2018095920W WO2020014855A1 WO 2020014855 A1 WO2020014855 A1 WO 2020014855A1 CN 2018095920 W CN2018095920 W CN 2018095920W WO 2020014855 A1 WO2020014855 A1 WO 2020014855A1
Authority
WO
WIPO (PCT)
Prior art keywords
downlink signaling
data packet
terminal device
tbs
transmitting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2018/095920
Other languages
French (fr)
Inventor
Srinivasan Selvaganapathy
Rapeepat Ratasuk
Haitao Li
Jussi-Pekka Koskinen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Shanghai Bell Co Ltd
Nokia Solutions and Networks Oy
Nokia Technologies Oy
Original Assignee
Nokia Shanghai Bell Co Ltd
Nokia Solutions and Networks Oy
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Shanghai Bell Co Ltd, Nokia Solutions and Networks Oy, Nokia Technologies Oy filed Critical Nokia Shanghai Bell Co Ltd
Priority to CN201880097670.6A priority Critical patent/CN112703793B/en
Priority to PCT/CN2018/095920 priority patent/WO2020014855A1/en
Publication of WO2020014855A1 publication Critical patent/WO2020014855A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access

Definitions

  • Embodiments of the present disclosure generally relate to communication techniques, and more particularly, to methods, devices and computer readable medium for early data transmission.
  • RRC radio resource control
  • EDT early data transmission
  • TBS transport block size
  • a small amount of data can be transmitted without the establishment of the RRC connection.
  • the network device may decode more than one data packet from different terminal devices, but the network device may only transmit one ACK to a terminal device and other terminal devices need to start a new random access procedure.
  • the random access procedure consumes power of the terminal device and also increases signaling.
  • embodiments of the present disclosure relate to a method for early data transmission and the corresponding network device and terminal device.
  • inventions of the disclosure provide a network device.
  • the terminal device comprises: at least one processor; and at least one memory including computer program codes.
  • the at least one memory and the computer codes are configured to, with the at least one processor, cause the network device at least to: receive, from a first terminal device, a first data packet; receive, from a second terminal device, a second data packet; and at least in response to successfully decoding the first data packet, transmit, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
  • inventions of the disclosure provide a terminal device.
  • the network device comprises: at least one processor; and at least one memory including computer program codes.
  • the at least one memory and the computer program codes are configured to, with the at least one processor, cause the terminal device to at least to: transmit, to a network device, a data packet; receive, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, the first downlink signaling associated with decoding the data packet; and monitor the second control information based on the first control information.
  • embodiments of the present disclosure provide a method implemented at a network device for communication.
  • the method comprises: receiving, from a first terminal device, a first data packet.
  • the method also comprises receiving, from a second terminal device, a second data packet.
  • the method further comprises: at least in response to successfully decoding the first data packet, transmitting, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
  • embodiments of the present disclosure provide a method implemented at a terminal device for communication.
  • the method comprises: transmitting, to a network device, a data packet.
  • the method also comprises receiving, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, and the first downlink signaling associated with decoding the data packet.
  • the method further comprises monitoring the second control information based on the first control information.
  • embodiments of the disclosure provide a computer readable medium.
  • the computer readable medium stores instructions thereon, the instructions, when executed by at least one processing unit of a machine, causing the machine to implement the method according to the firs aspect of the present disclosure.
  • embodiments of the disclosure provide a further computer readable medium.
  • the further computer readable medium stores instructions thereon, the instructions, when executed by at least one processing unit of a machine, causing the machine to implement the method according the second aspect of the present disclosure.
  • embodiments of the disclosure provide an apparatus for communication.
  • the apparatus comprises means for performing the method according to the third aspect of the present disclosure.
  • inventions of the disclosure provide a further apparatus for communication.
  • the apparatus comprises means for performing the method according to the fourth aspect of the present disclosure.
  • FIG. 1 illustrates a schematic diagram of a communication system according to embodiments of the present disclosure
  • FIG. 2 illustrates a flowchart of a method implemented at a network device for communication according to embodiments of the present disclosure
  • FIG. 3 is a schematic diagram illustrating interactions among terminal devices and network devices according to example embodiments of the present disclosure
  • FIG. 4 is a schematic diagram illustrating interactions among terminal devices and network devices according to example embodiments of the present disclosure
  • FIG. 5 illustrates a flowchart of a method implemented at a terminal device for communication according to embodiments of the present disclosure.
  • FIG. 6 illustrates a schematic diagram of a device according to embodiments of the present disclosure.
  • the term “communication network” refers to a network following any suitable communication standards, such as Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , Narrowband Internet of Things (NB-LOT) and so on.
  • LTE Long Term Evolution
  • LTE-A LTE-Advanced
  • WCDMA Wideband Code Division Multiple Access
  • HSPA High-Speed Packet Access
  • NB-LOT Narrowband Internet of Things
  • the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, 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 future fifth generation (5G) communication protocols, and/or any other protocols either currently known or to be developed in the future.
  • suitable generation communication protocols including, 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 future fifth generation (5G) communication protocols, and/or any other protocols either currently known or to be developed in the future.
  • Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
  • the term “network device” includes, but not limited to, a base station (BS) , a gateway, a management entity, and other suitable device in a communication system.
  • base station or “BS” represents a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth.
  • NodeB or NB node B
  • eNodeB or eNB evolved NodeB
  • RRU Remote Radio Unit
  • RH radio header
  • RRH remote radio head
  • relay a low power node such as a femto, a pico, and so forth.
  • terminal device includes, but not limited to, “user equipment (UE) ” and other suitable end device capable of communicating with the network device.
  • the “terminal device” may refer to a terminal, a Mobile Terminal (MT) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) .
  • MT Mobile Terminal
  • SS Subscriber Station
  • MS Mobile Station
  • AT Access Terminal
  • circuitry used herein may refer to one or more or all of the following:
  • circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware.
  • circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
  • the network device may broadcast maximum TBS size in system information which is to be used as uplink grant size in random access response (RAR) .
  • RAR random access response
  • the EDT uplink grant shall allow the terminal device to choose an appropriate TBS, modulation coding scheme (MCS) , repetitions from a set of TBSs provided based on the uplink data. It assumes that 8 possible candidate values for the maximum TBS broadcasted in system information. It also assumes that for each maximum TBS broadcasted, up to 4 possible TBSs are allowed.
  • MCS modulation coding scheme
  • more than one terminal device may select the same preamble as part of the procedure and the network device allocates single uplink grant for this preamble. All of the terminal devices attempt to transmit uplink using the uplink grant. In case if the network device receives only one of the uplink packets transmitted from the terminal devices, the contention is resolved and the terminal device knows about whether its uplink is received or not on reception of Message 4 (Msg 4) which comprises the contention resolution identifier received in uplink for Message 3 (Msg3) . The terminal device for which the contention resolution identifier does not match will restart the random access procedure.
  • Msg 4 Message 4
  • Msg3 the contention resolution identifier received in uplink for Message 3
  • the impact of collision may be less if the competing terminal device selects different sizes of packets since they will, for example, use different number of repetitions or have different starting times. In such scenarios, it is possible to decode both terminal devices to avoid one of the terminal devices re-initiating the random access procedure.
  • the uplink packet data can be ACKed (either explicitly via for example, acknowledgement information or implicitly via for example contention resolution message or uplink allocation) only for one terminal device and the other UE needs to start new random access procedure.
  • ACKed either explicitly via for example, acknowledgement information or implicitly via for example contention resolution message or uplink allocation
  • FIG. 1 illustrates a schematic diagram of a communication system in which embodiments of the present disclosure can be implemented.
  • the communication system 100 which is a part of a communication network, comprises a network device 120 and terminal devices 110-1, 110-2, ..., and 110-N, which can be collectively referred to as “terminal device (s) ” 110. It is to be understood that the number of network devices and terminal devices shown in FIG. 1 is given for the purpose of illustration without suggesting any limitations.
  • the communication system 100 may comprise any suitable number of network devices and terminal devices. It should be noted that the communication system 100 may also comprise other elements which are omitted for the purpose of clarity.
  • the network device 120 may communicate with the terminal devices 110.
  • Communications in the communication system 100 may be implemented according to any proper communication protocol (s) , comprising, but not limited to, cellular communication protocols of the first generation (1G) , the second generation (2G) , the third generation (3G) , the fourth generation (4G) and the fifth generation (5G) and on the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and/or any other protocols currently known or to be developed in the future.
  • s cellular communication protocols of the first generation (1G) , the second generation (2G) , the third generation (3G) , the fourth generation (4G) and the fifth generation (5G) and on the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and/or any other protocols currently known or to be developed in the future.
  • IEEE Institute for Electrical and Electronics Engineers
  • the communication may utilize any proper wireless communication technology, comprising but not limited to: Code Divided Multiple Address (CDMA) , Frequency Divided Multiple Address (FDMA) , Time Divided Multiple Address (TDMA) , Frequency Divided Duplexer (FDD) , Time Divided Duplexer (TDD) , Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Divided Multiple Access (OFDMA) and/or any other technologies currently known or to be developed in the future.
  • CDMA Code Divided Multiple Address
  • FDMA Frequency Divided Multiple Address
  • TDMA Time Divided Multiple Address
  • FDD Frequency Divided Duplexer
  • TDD Time Divided Duplexer
  • MIMO Multiple-Input Multiple-Output
  • OFDMA Orthogonal Frequency Divided Multiple Access
  • the network device may decode more than one data packets with different TBSs for early data transmission, so that more than one terminal device succeed in the contention resolution when each of the terminal devices transmit different data packet with different TBSs for EDT transmission, thereby the signaling being reduced.
  • FIG. 2 illustrates a flowchart of a method 200 implemented at a network device for communication according to embodiments of the present disclosure.
  • the method 200 may be implemented at the network device 120 as shown in FIG. 1.
  • the network device 120 receives a first data packet from the terminal device 110-1.
  • the network device 120 receives a second data packet from the terminal device 110-2.
  • the first data packet may have a first TBS and the second data packet may have a second TBS.
  • the first TBS may be different from the second TBS.
  • the network device 120 may broadcast system information to the terminal devices 110-1 and 110-2.
  • the system information may indicate maximum TBS.
  • the network device 120 may transmit information indicating different starting time for different TBSs to the terminal devices 110-1 and 110-2.
  • the network device 120 may indicate the starting time based on preamble contention/collision rates. For example, the network device 120 may indicate that the smallest TBS transmission and the largest TBS transmission start from the first uplink subframe. Regarding the TBS which is in between the smallest and largest TBSs, the network device 120 may determine that starting position based on continuous resource allocation from the end of resource allocation.
  • the TBSs are 328, 560 and 1000 with number of repetition as 32 and resource unit (RU) as 6.
  • the total subframes allocated in uplink grant are 192 (i.e., 32*6) .
  • the repetition adapted for TBS of 328 is 12 and the repetition adapted for TBS of 560 is 20.
  • the terminal device (for example, the terminal device 110-1) may select 560 as TBS and start transmission at 72 nd subframe (i.e., 192-20*6) .
  • the transmission of the TBS of 328 is from the 1 st sbuframe to the 71 st subframe and the transmission of the TBS if 560 is from the 72 nd subframe to the 192 nd subframe.
  • the network device 120 may successfully decode the transmission of the two TBSs since there is no overlapping in the transmission.
  • the network device 120 may decode the first and second data packets. For example, the network device 120 may check the presence of a reference signal or transmission (e.g. through energy detection) at different subframes of RU or at different subframes to determine the presence of different TBS transmission. If the network device 120 determines that the second data packet exits based on the reference signal or transmission, the network device 120 may decode the second data packet. If only a data packet with small TBS is transmitted alone, the network device 120 may not find reference signals or transmission in part of RU corresponds to other TBS.
  • a reference signal or transmission e.g. through energy detection
  • the network device 120 transmits, to the terminal devices 110-1 and 110-2, first downlink signaling.
  • the first downlink signaling may be for resource allocation for the terminal device 110-1.
  • the first downlink signaling includes an indication that second downlink signaling is to be transmitted to the terminal device 110-2.
  • the downlink signaling may be for downlink resource allocation for Msg4 transmission.
  • the network device 120 may successfully decode the first data packet and fail to decode the second data packet before transmitting the first downlink signaling. For example, the network device 120 may decode the first data packet firstly if the first data packet has a smaller TBS. The network device 120 may transmit an ACK for the terminal device 110-1 and a NACK for the terminal device 110-2 in the first downlink signaling. The first downlink signaling may also include a parameter indicating that the second downlink signaling to be transmitted.
  • the first downlink signaling may include a parameter “extended contention resolution” to indicate that if a terminal device fails in contention resolution in the first downlink signaling, the terminal device needs to wait for the second downlink signaling.
  • the parameter “extended contention resolution” may be transmitted in RRC signaling.
  • the first downlink signaling may include a new Cell-Radio Network Temporary Identifier (C-RNTI) for the terminal device 110-1.
  • C-RNTI Cell-Radio Network Temporary Identifier
  • the terminal device 110-2 may continue checking for downlink reception using the temporary C-RNTI.
  • the new C-RNTI may be transmitted in RRC signaling (for example, Message 4) .
  • FIG. 3 is a schematic diagram illustrating interactions 300 among the terminal device and the network device according to example embodiments of the present disclosure.
  • the network device 120 may decode 3010 the first and second data packets. If the network device 120 detects the presence of the second data packet but fails to decode the second data packet, the network device 120 may transmit 3020 the first downlink signaling to the terminal devices 110-1 and 110-2.
  • the first downlink signaling may indicate an ACK for the terminal device 110-1 and a NACK for the terminal device 110-2.
  • the first downlink signaling may include a contention-resolution-id, for example, an identifier of the terminal device 110-1.
  • the first downlink signaling may also a parameter “extended contention resolution” to indicate that if a terminal device fails in contention resolution in the first downlink signaling, the terminal device needs to wait for the second downlink signaling.
  • the downlink signaling may include a new C-RNTI for the terminal device 110-1.
  • the downlink signaling may refer to signaling downlink control information (DCI) signaling.
  • DCI may include information about multiple decoding.
  • the downlink signaling may refer to RRC signaling.
  • the ACK for the terminal device 110-1 may be transmitted in the DCI signaling and the parameter “extended contention resolution” may be transmitted in the RRC signaling.
  • the downlink signaling may be any suitable signaling.
  • the terminal device 110-2 may retransmit 3030 the second data packet.
  • the network device may transmit 3040 the second downlink signaling.
  • the downlink signaling may indicate an ACK for the terminal device 110-2.
  • the first downlink signaling may include a contention-resolution-id, for example, an identifier of the terminal device 110-2.
  • the network device 120 may successfully decode the first and second data packets before transmitting the first downlink signaling.
  • the network device 120 may determine the TBS of the first and second data packets. If the TBS of the first data packet (referred to as “the first TBS” ) is smaller than the TBS of the second data packet (referred to as “the second TBS” ) , the network device 120 may determine that the terminal device 110-1 succeeds in this resource contention.
  • FIG. 4 is a schematic diagram illustrating interactions 400 among the terminal device and the network device according to example embodiments of the present disclosure.
  • the network device 120 may decode 4010 the first and second data packets. If the network device 120 successfully decode the first and second data packets and the first data packet has a smaller TBS than that of the second data packet, the network device 120 may transmit 4020 the first downlink signaling to the terminal devices 110-1 and 110-2.
  • the first downlink signaling may indicate an ACK for the terminal device 110-1.
  • the first downlink signaling may include a contention-resolution-id, for example, an identifier of the terminal device 110-1.
  • the first downlink signaling may also a parameter “extended contention resolution” to indicate that if a terminal device fails in contention resolution in the first downlink signaling, the terminal device needs to wait for the second downlink signaling.
  • the first downlink signaling may include a new C-RNTI for the terminal device 110-1.
  • the he network device may transmit 4030 the second control information to the terminal device 110-2.
  • the second downlink signaling may indicate an ACK for the terminal device 110-2.
  • the second downlink signaling may include a contention-resolution-id, for example, an identifier of the terminal device 110-2.
  • the second downlink signaling may also a parameter “extended contention resolution” to indicate that if a terminal device fails in contention resolution in the first downlink signaling, the terminal device needs to wait for the second downlink signaling.
  • the second downlink signaling may include a new C-RNTI for the terminal device 110-2.
  • the network device 120 may determine a TBS of a further data packet without decoding the data packet, the network device 120 may transmit third control information indicating the TBS and resource allocation for retransmission of the TBS. For example, the network device 120 may indicate the TBS when it transmits the third downlink signaling for HARQ-NACK with pointer to the resource allocation of uplink grant to enable terminal devices of other TBS to stop retransmission.
  • an apparatus for performing the method 200 may comprise respective means for performing the corresponding steps in the method 200.
  • These means may be implemented in any suitable manners. For example, it can be implemented by circuitry or software modules.
  • the apparatus comprises: means for receiving, from a first terminal device, a first data packet; means for receiving, from a second terminal device, a second data packet; and means for at least in response to successfully decoding the first data packet, transmitting, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
  • the first data packet has a first transport block size, TBS
  • the second data packet has a second TBS which is different from the first TBS.
  • the apparatus further comprise: means for decoding the first data packet; and means for in response to determining, based on a reference signal on an uplink, a presence of the second data packet, decoding the second data packet.
  • the means for transmitting the first downlink signaling comprises: means for in response to successfully decoding the first data packet and failing to decode the second data packet, transmitting an ACK for the first terminal device and a NACK for the second terminal device; and means for transmitting a parameter indicating the second downlink signaling to be transmitted.
  • the apparatus further comprises: means for receiving, from the second terminal device, the second packet data for the second time; and means for transmitting the second downlink signaling indicating an ACK for the second terminal device and resource allocation for the second terminal device.
  • the means for transmitting the first downlink signaling comprises: means for in response to decoding the first and second data packets successfully; means for comparing a first TBS for the first data packet with a second TBS for the second data packet; means for in response to the first TBS being less than the second TBS, transmitting an ACK for the first terminal device; and means for transmitting a parameter indicating the second downlink signaling to be transmitted.
  • the apparatus further comprises: means for transmitting the second downlink signaling indicating an ACK for the second terminal device and resource allocation for the second terminal device.
  • the means for transmitting the first downlink signaling comprises: means for transmitting, to the first terminal device, the downlink signaling including a Cell Radio Network Temporary Identifier (C-RNTI) for the first terminal device.
  • C-RNTI Cell Radio Network Temporary Identifier
  • the apparatus further comprises: means for receiving, from a third terminal device, a third data packet with a third TBS; means for in response to determining the third TBS without decoding the third data packet, transmitting third downlink signaling indicating the third TBS and resource allocation for retransmission with the third TBS.
  • the apparatus further comprises: means for transmitting information indicating different starting position for different data packets with different TBSs for early data transmission.
  • FIG. 5 illustrates a flowchart of a method 500 implemented at a terminal device for communication according to embodiments of the present disclosure.
  • the terminal device 110-2 transmits a data packet to the network device 120.
  • the terminal device receives first downlink signaling from the network device 120.
  • the first downlink signaling is for resource allocation.
  • the first downlink signaling includes an indication that second downlink signaling is to be transmitted.
  • the terminal device 110-2 monitor the second control information from the network device 120 based on the first downlink signaling.
  • the terminal device 110-2 may retransmit the data packet to the network device.
  • the terminal device 110-2 may determine whether its TBS matches with the transmitted first TBS. For example, the terminal device 110-2 may determine whether to check for downlink control information or the Msg 4 based on downlink signaling (for example, RRC signaling) .
  • the downlink control information may be transmitted on narrowband physical data control channel (NPDCCH) and the RRC signaling may be transmitted on narrowband physical data shred channel (NPDSCH) .
  • NPDCCH narrowband physical data control channel
  • NPDSCH narrowband physical data shred channel
  • the terminal device 110-2 may stop waiting for the second downlink signaling and restart the random access procedure. That is to say, if the TBS of the terminal device 110-2 matches with the transmitted first TBS, it means that the network device 120 has detected the presence of the TBS of the terminal device 110-2. The terminal device 110-2 only needs to monitor the second downlink signaling for resource allocation.
  • an apparatus for performing the method 500 may comprise respective means for performing the corresponding steps in the method 500.
  • These means may be implemented in any suitable manners. For example, it can be implemented by circuitry or software modules.
  • the apparatus comprises: means for transmitting, to a network device, a data packet; means for receiving, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, the first downlink signaling associated with decoding the data packet; and means for monitoring the second control information based on the first control information.
  • the apparatus further comprises: means for in response to receiving the first downlink signaling indicating an NACK, retransmitting the data packet.
  • the apparatus further comprises: means for in response to receiving the first downlink signaling indicating an NACK and a first transport block size, TBS, determining whether a second TBS of the transmitted data packet match with the first TBS in the first downlink signaling; and means for in response to the second TBS not matching with the first TBS, stopping monitoring the second control information.
  • Table 1 below shows an example format of the downlink signaling sent as DCI.
  • Table 2 below shows an example format of the downlink signaling sent in the RRC message.
  • FIG. 6 is a simplified block diagram of a device 600 that is suitable for implementing embodiments of the present disclosure.
  • the device 600 may be implemented at the network device 120.
  • the device 600 may also be implemented at the terminal devices 110-1 and 110-2.
  • the device 600 comprises one or more processors 610, one or more memories 620 coupled to the processor (s) 610, one or more transmitters and/or receivers (TX/RX) 640 coupled to the processor 610.
  • TX/RX transmitters and/or receivers
  • the processor 610 may be of any type suitable to the local technical network, and may comprise 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 600 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.
  • the memory 620 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.
  • the memory 620 stores at least a part of a program 630.
  • the TX/RX 640 is for bidirectional communications.
  • the TX/RX 640 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.
  • the program 630 is assumed to comprise program instructions that, when executed by the associated processor 610, enable the device 600 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to Figs. 2 to 5. That is, embodiments of the present disclosure can be implemented by computer software executable by the processor 610 of the device 600, or by hardware, or by a combination of software and hardware.
  • the computer program code or related data may be carried by any suitable carrier to enable the device, apparatus, or processor to perform the various processes and operations described above.
  • suitable carriers include signals, computer readable media and the like.

Landscapes

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

Abstract

A method, device and computer readable medium for early data transmission are disclosed. According to the method, the network device may decode more than one data packets with different TBSs for early data transmission, so that more than one terminal device succeed in the contention resolution when each of the terminal devices transmit different data packet with different TBSs for EDT transmission, thereby the signaling being reduced.

Description

METHODS, DEVICES AND COMPUTER READABLE MEDIUM FOR EARLY DATA TRANSMISSION FIELD
Embodiments of the present disclosure generally relate to communication techniques, and more particularly, to methods, devices and computer readable medium for early data transmission.
BACKGROUND
In communication systems, it usually needs to establish a radio resource control (RRC) connection between the terminal device and the network device before data packets are transmitted to and from the terminal device. The establishment of the RRC connection consumes quite lots of signaling. Recently, early data transmission (EDT) has been proposed. The EDT has a transport block size (TBS) limit which is broadcasted by the network. In EDT, a small amount of data can be transmitted without the establishment of the RRC connection. The network device may decode more than one data packet from different terminal devices, but the network device may only transmit one ACK to a terminal device and other terminal devices need to start a new random access procedure. However, the random access procedure consumes power of the terminal device and also increases signaling.
SUMMARY
In general, embodiments of the present disclosure relate to a method for early data transmission and the corresponding network device and terminal device.
In a first aspect, embodiments of the disclosure provide a network device. The terminal device comprises: at least one processor; and at least one memory including computer program codes. The at least one memory and the computer codes are configured to, with the at least one processor, cause the network device at least to: receive, from a first terminal device, a first data packet; receive, from a second terminal device, a second data packet; and at least in response to successfully decoding the first data packet, transmit, to the first and second terminal devices, first downlink signaling,  the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
In a second aspect, embodiments of the disclosure provide a terminal device. The network device comprises: at least one processor; and at least one memory including computer program codes. The at least one memory and the computer program codes are configured to, with the at least one processor, cause the terminal device to at least to: transmit, to a network device, a data packet; receive, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, the first downlink signaling associated with decoding the data packet; and monitor the second control information based on the first control information.
In a third aspect, embodiments of the present disclosure provide a method implemented at a network device for communication. The method comprises: receiving, from a first terminal device, a first data packet. The method also comprises receiving, from a second terminal device, a second data packet. The method further comprises: at least in response to successfully decoding the first data packet, transmitting, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
In a fourth aspect, embodiments of the present disclosure provide a method implemented at a terminal device for communication. The method comprises: transmitting, to a network device, a data packet. The method also comprises receiving, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, and the first downlink signaling associated with decoding the data packet. The method further comprises monitoring the second control information based on the first control information.
In a fifth aspect, embodiments of the disclosure provide a computer readable medium. The computer readable medium stores instructions thereon, the instructions, when executed by at least one processing unit of a machine, causing the machine to implement the method according to the firs aspect of the present disclosure.
In a sixth aspect, embodiments of the disclosure provide a further computer  readable medium. The further computer readable medium stores instructions thereon, the instructions, when executed by at least one processing unit of a machine, causing the machine to implement the method according the second aspect of the present disclosure.
In a seventh aspect, embodiments of the disclosure provide an apparatus for communication. The apparatus comprises means for performing the method according to the third aspect of the present disclosure.
In an eight aspect, embodiments of the disclosure provide a further apparatus for communication. The apparatus comprises means for performing the method according to the fourth aspect of the present disclosure.
Other features and advantages of the embodiments of the present disclosure will also be apparent from the following description of specific embodiments when read in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of embodiments of the disclosure.
BRIEF DESCRIPTION OF THE DRAWINGS
Some example embodiments will now be described with reference to the accompanying drawings, where
FIG. 1 illustrates a schematic diagram of a communication system according to embodiments of the present disclosure;
FIG. 2 illustrates a flowchart of a method implemented at a network device for communication according to embodiments of the present disclosure;
FIG. 3 is a schematic diagram illustrating interactions among terminal devices and network devices according to example embodiments of the present disclosure;
FIG. 4 is a schematic diagram illustrating interactions among terminal devices and network devices according to example embodiments of the present disclosure;
FIG. 5 illustrates a flowchart of a method implemented at a terminal device for communication according to embodiments of the present disclosure; and
FIG. 6 illustrates a schematic diagram of a device according to embodiments of the present disclosure.
Throughout the figures, same or similar reference numbers indicate same or similar elements.
DETAILED DESCRIPTION
The subject matter described herein will now be discussed with reference to several example embodiments. It should be understood these embodiments are discussed only for the purpose of enabling those skilled persons in the art to better understand and thus implement the subject matter described herein, rather than suggesting any limitations on the scope of the subject matter.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. 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. It will be further understood that the terms “comprises, ” “comprising, ” “includes” and/or “including, ” when used herein, specify the presence of stated features, integers, steps, operations, elements and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groups thereof.
It should also be noted that in some alternative implementations, the functions/acts noted may occur out of the order noted in the figures. For example, two functions or acts shown in succession may in fact be executed concurrently or may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
As used herein, the term “communication network” refers to a network following any suitable communication standards, such as Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , Narrowband Internet of Things (NB-LOT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, 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 future fifth generation (5G) communication protocols, and/or any other protocols either currently known or to be developed in the future.
Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
The term “network device” includes, but not limited to, a base station (BS) , a gateway, a management entity, and other suitable device in a communication system. The term “base station” or “BS” represents a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth.
The term “terminal device” includes, but not limited to, “user equipment (UE) ” and other suitable end device capable of communicating with the network device. By way of example, the “terminal device” may refer to a terminal, a Mobile Terminal (MT) , a Subscriber Station (SS) , a Portable Subscriber Station, a Mobile Station (MS) , or an Access Terminal (AT) .
The term “circuitry” used herein may refer to one or more or all of the following:
(a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and
(b) combinations of hardware circuits and software, such as (as applicable) :
(i) a combination of analog and/or digital hardware circuit (s) with
software/firmware and
(ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and
(c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (e.g., firmware) for operation, but  the software may not be present when it is not needed for operation. ”
This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
As discussed above, in EDT, a small amount of data can be transmitted. The network device may broadcast maximum TBS size in system information which is to be used as uplink grant size in random access response (RAR) . To avoid unnecessary padding at the terminal device when it transmits smaller data packet than the maximum TBS, smaller TBS transmission should be supported. The EDT uplink grant shall allow the terminal device to choose an appropriate TBS, modulation coding scheme (MCS) , repetitions from a set of TBSs provided based on the uplink data. It assumes that 8 possible candidate values for the maximum TBS broadcasted in system information. It also assumes that for each maximum TBS broadcasted, up to 4 possible TBSs are allowed.
In random access procedure, more than one terminal device may select the same preamble as part of the procedure and the network device allocates single uplink grant for this preamble. All of the terminal devices attempt to transmit uplink using the uplink grant. In case if the network device receives only one of the uplink packets transmitted from the terminal devices, the contention is resolved and the terminal device knows about whether its uplink is received or not on reception of Message 4 (Msg 4) which comprises the contention resolution identifier received in uplink for Message 3 (Msg3) . The terminal device for which the contention resolution identifier does not match will restart the random access procedure.
When the network device’s uplink allocation is larger where the competing terminal device may transmit different sizes of packets, the impact of collision may be less if the competing terminal device selects different sizes of packets since they will,  for example, use different number of repetitions or have different starting times. In such scenarios, it is possible to decode both terminal devices to avoid one of the terminal devices re-initiating the random access procedure.
However, even if the network device may be able to decode the uplink data packets from more than one terminal device in the EDT random access procedure, in the conventional technologies, the uplink packet data can be ACKed (either explicitly via for example, acknowledgement information or implicitly via for example contention resolution message or uplink allocation) only for one terminal device and the other UE needs to start new random access procedure. This is not optimal because random access procedure together with data transmission in Msg3 consumes power of terminal devices and network resources. The signaling load is also increased.
In order to at least in part solve above and other potential problems, embodiments of the present disclosure provide solutions for early data transmission. Now some example embodiments of the present disclosure are described below with reference to the figures. However, those skilled in the art would readily appreciate that the detailed description given herein with respect to these figures is for explanatory purpose as the present disclosure extends beyond theses limited embodiments.
FIG. 1 illustrates a schematic diagram of a communication system in which embodiments of the present disclosure can be implemented. The communication system 100, which is a part of a communication network, comprises a network device 120 and terminal devices 110-1, 110-2, ..., and 110-N, which can be collectively referred to as “terminal device (s) ” 110. It is to be understood that the number of network devices and terminal devices shown in FIG. 1 is given for the purpose of illustration without suggesting any limitations. The communication system 100 may comprise any suitable number of network devices and terminal devices. It should be noted that the communication system 100 may also comprise other elements which are omitted for the purpose of clarity. The network device 120 may communicate with the terminal devices 110.
Communications in the communication system 100 may be implemented according to any proper communication protocol (s) , comprising, but not limited to, cellular communication protocols of the first generation (1G) , the second generation  (2G) , the third generation (3G) , the fourth generation (4G) and the fifth generation (5G) and on the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and/or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any proper wireless communication technology, comprising but not limited to: Code Divided Multiple Address (CDMA) , Frequency Divided Multiple Address (FDMA) , Time Divided Multiple Address (TDMA) , Frequency Divided Duplexer (FDD) , Time Divided Duplexer (TDD) , Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Divided Multiple Access (OFDMA) and/or any other technologies currently known or to be developed in the future.
According to embodiments of the present disclosure, the network device may decode more than one data packets with different TBSs for early data transmission, so that more than one terminal device succeed in the contention resolution when each of the terminal devices transmit different data packet with different TBSs for EDT transmission, thereby the signaling being reduced.
FIG. 2 illustrates a flowchart of a method 200 implemented at a network device for communication according to embodiments of the present disclosure. The method 200 may be implemented at the network device 120 as shown in FIG. 1.
At block 210, the network device 120 receives a first data packet from the terminal device 110-1. At block 220, the network device 120 receives a second data packet from the terminal device 110-2. In some embodiments, the first data packet may have a first TBS and the second data packet may have a second TBS. The first TBS may be different from the second TBS.
In some embodiments, the network device 120 may broadcast system information to the terminal devices 110-1 and 110-2. The system information may indicate maximum TBS.
In an example embodiment, the network device 120 may transmit information indicating different starting time for different TBSs to the terminal devices 110-1 and 110-2. The network device 120 may indicate the starting time based on preamble contention/collision rates. For example, the network device 120 may indicate that the smallest TBS transmission and the largest TBS transmission start from the first uplink  subframe. Regarding the TBS which is in between the smallest and largest TBSs, the network device 120 may determine that starting position based on continuous resource allocation from the end of resource allocation.
Only for the purpose of illustrations, the TBSs are 328, 560 and 1000 with number of repetition as 32 and resource unit (RU) as 6. The total subframes allocated in uplink grant are 192 (i.e., 32*6) . The repetition adapted for TBS of 328 is 12 and the repetition adapted for TBS of 560 is 20. The terminal device (for example, the terminal device 110-1) may select 560 as TBS and start transmission at 72 nd subframe (i.e., 192-20*6) . With this scheme, the transmission of the TBS of 328 is from the 1 st sbuframe to the 71 st subframe and the transmission of the TBS if 560 is from the 72 nd subframe to the 192 nd subframe. In this way, the network device 120 may successfully decode the transmission of the two TBSs since there is no overlapping in the transmission.
In a further example embodiment, the network device 120 may decode the first and second data packets. For example, the network device 120 may check the presence of a reference signal or transmission (e.g. through energy detection) at different subframes of RU or at different subframes to determine the presence of different TBS transmission. If the network device 120 determines that the second data packet exits based on the reference signal or transmission, the network device 120 may decode the second data packet. If only a data packet with small TBS is transmitted alone, the network device 120 may not find reference signals or transmission in part of RU corresponds to other TBS.
At block 230, if the network device 120 successfully decodes the first data packet transmitted from the terminal device 110-1, the network device 120 transmits, to the terminal devices 110-1 and 110-2, first downlink signaling. In some embodiments, the first downlink signaling may be for resource allocation for the terminal device 110-1. The first downlink signaling includes an indication that second downlink signaling is to be transmitted to the terminal device 110-2. The downlink signaling may be for downlink resource allocation for Msg4 transmission.
In an example embodiment, the network device 120 may successfully decode the first data packet and fail to decode the second data packet before transmitting the first  downlink signaling. For example, the network device 120 may decode the first data packet firstly if the first data packet has a smaller TBS. The network device 120 may transmit an ACK for the terminal device 110-1 and a NACK for the terminal device 110-2 in the first downlink signaling. The first downlink signaling may also include a parameter indicating that the second downlink signaling to be transmitted.
For example, the first downlink signaling may include a parameter “extended contention resolution” to indicate that if a terminal device fails in contention resolution in the first downlink signaling, the terminal device needs to wait for the second downlink signaling. In some embodiments, the parameter “extended contention resolution” may be transmitted in RRC signaling.
Alternatively or in addition, the first downlink signaling may include a new Cell-Radio Network Temporary Identifier (C-RNTI) for the terminal device 110-1. In this way, the terminal device 110-2 may continue checking for downlink reception using the temporary C-RNTI. The new C-RNTI may be transmitted in RRC signaling (for example, Message 4) .
FIG. 3 is a schematic diagram illustrating interactions 300 among the terminal device and the network device according to example embodiments of the present disclosure.
The network device 120 may decode 3010 the first and second data packets. If the network device 120 detects the presence of the second data packet but fails to decode the second data packet, the network device 120 may transmit 3020 the first downlink signaling to the terminal devices 110-1 and 110-2. The first downlink signaling may indicate an ACK for the terminal device 110-1 and a NACK for the terminal device 110-2. The first downlink signaling may include a contention-resolution-id, for example, an identifier of the terminal device 110-1. Alternatively or in addition, the first downlink signaling may also a parameter “extended contention resolution” to indicate that if a terminal device fails in contention resolution in the first downlink signaling, the terminal device needs to wait for the second downlink signaling. As discussed above, the downlink signaling may include a new C-RNTI for the terminal device 110-1.
In some embodiments, the downlink signaling may refer to signaling downlink  control information (DCI) signaling. The DCI may include information about multiple decoding. Alternatively or in addition, the downlink signaling may refer to RRC signaling. For example, the ACK for the terminal device 110-1 may be transmitted in the DCI signaling and the parameter “extended contention resolution” may be transmitted in the RRC signaling. It should be noted that the downlink signaling may be any suitable signaling.
The terminal device 110-2 may retransmit 3030 the second data packet. The network device may transmit 3040 the second downlink signaling. The downlink signaling may indicate an ACK for the terminal device 110-2. The first downlink signaling may include a contention-resolution-id, for example, an identifier of the terminal device 110-2.
In an example embodiment, the network device 120 may successfully decode the first and second data packets before transmitting the first downlink signaling. The network device 120 may determine the TBS of the first and second data packets. If the TBS of the first data packet (referred to as “the first TBS” ) is smaller than the TBS of the second data packet (referred to as “the second TBS” ) , the network device 120 may determine that the terminal device 110-1 succeeds in this resource contention.
FIG. 4 is a schematic diagram illustrating interactions 400 among the terminal device and the network device according to example embodiments of the present disclosure.
The network device 120 may decode 4010 the first and second data packets. If the network device 120 successfully decode the first and second data packets and the first data packet has a smaller TBS than that of the second data packet, the network device 120 may transmit 4020 the first downlink signaling to the terminal devices 110-1 and 110-2. The first downlink signaling may indicate an ACK for the terminal device 110-1. The first downlink signaling may include a contention-resolution-id, for example, an identifier of the terminal device 110-1. Alternatively or in addition, the first downlink signaling may also a parameter “extended contention resolution” to indicate that if a terminal device fails in contention resolution in the first downlink signaling, the terminal device needs to wait for the second downlink signaling. As discussed above, the first downlink signaling may include a new C-RNTI for the  terminal device 110-1.
he network device may transmit 4030 the second control information to the terminal device 110-2. The second downlink signaling may indicate an ACK for the terminal device 110-2. The second downlink signaling may include a contention-resolution-id, for example, an identifier of the terminal device 110-2. Alternatively or in addition, the second downlink signaling may also a parameter “extended contention resolution” to indicate that if a terminal device fails in contention resolution in the first downlink signaling, the terminal device needs to wait for the second downlink signaling. As discussed above, the second downlink signaling may include a new C-RNTI for the terminal device 110-2.
In some embodiments, the network device 120 may determine a TBS of a further data packet without decoding the data packet, the network device 120 may transmit third control information indicating the TBS and resource allocation for retransmission of the TBS. For example, the network device 120 may indicate the TBS when it transmits the third downlink signaling for HARQ-NACK with pointer to the resource allocation of uplink grant to enable terminal devices of other TBS to stop retransmission.
In some embodiments, an apparatus for performing the method 200 (for example, the network device 120) may comprise respective means for performing the corresponding steps in the method 200. These means may be implemented in any suitable manners. For example, it can be implemented by circuitry or software modules.
In some embodiments, the apparatus comprises: means for receiving, from a first terminal device, a first data packet; means for receiving, from a second terminal device, a second data packet; and means for at least in response to successfully decoding the first data packet, transmitting, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
In some embodiments, the first data packet has a first transport block size, TBS, and the second data packet has a second TBS which is different from the first TBS.
In some embodiments, the apparatus further comprise: means for decoding the  first data packet; and means for in response to determining, based on a reference signal on an uplink, a presence of the second data packet, decoding the second data packet.
In some embodiments, the means for transmitting the first downlink signaling comprises: means for in response to successfully decoding the first data packet and failing to decode the second data packet, transmitting an ACK for the first terminal device and a NACK for the second terminal device; and means for transmitting a parameter indicating the second downlink signaling to be transmitted.
In some embodiments, the apparatus further comprises: means for receiving, from the second terminal device, the second packet data for the second time; and means for transmitting the second downlink signaling indicating an ACK for the second terminal device and resource allocation for the second terminal device.
In some embodiments, the means for transmitting the first downlink signaling comprises: means for in response to decoding the first and second data packets successfully; means for comparing a first TBS for the first data packet with a second TBS for the second data packet; means for in response to the first TBS being less than the second TBS, transmitting an ACK for the first terminal device; and means for transmitting a parameter indicating the second downlink signaling to be transmitted.
In some embodiments, the apparatus further comprises: means for transmitting the second downlink signaling indicating an ACK for the second terminal device and resource allocation for the second terminal device.
In some embodiments, the means for transmitting the first downlink signaling comprises: means for transmitting, to the first terminal device, the downlink signaling including a Cell Radio Network Temporary Identifier (C-RNTI) for the first terminal device.
In some embodiments, the apparatus further comprises: means for receiving, from a third terminal device, a third data packet with a third TBS; means for in response to determining the third TBS without decoding the third data packet, transmitting third downlink signaling indicating the third TBS and resource allocation for retransmission with the third TBS.
In some embodiments, the apparatus further comprises: means for transmitting  information indicating different starting position for different data packets with different TBSs for early data transmission.
FIG. 5 illustrates a flowchart of a method 500 implemented at a terminal device for communication according to embodiments of the present disclosure.
At block 510, the terminal device 110-2 transmits a data packet to the network device 120. At block 520, the terminal device receives first downlink signaling from the network device 120. The first downlink signaling is for resource allocation. The first downlink signaling includes an indication that second downlink signaling is to be transmitted.
At block 530, the terminal device 110-2 monitor the second control information from the network device 120 based on the first downlink signaling.
In some embodiments, if the terminal device 110-2 receives an NACK from the network device 120, the terminal device 110-2 may retransmit the data packet to the network device.
In some embodiments, if the terminal device 110-2 receives the first downlink signaling indicating an NACK and a first TBS, the terminal device 110-2 may determine whether its TBS matches with the transmitted first TBS. For example, the terminal device 110-2 may determine whether to check for downlink control information or the Msg 4 based on downlink signaling (for example, RRC signaling) . The downlink control information may be transmitted on narrowband physical data control channel (NPDCCH) and the RRC signaling may be transmitted on narrowband physical data shred channel (NPDSCH) .
If the terminal device 110-2 determines that its TBS does not match with the transmitted first TBS, the terminal device 110-2 may stop waiting for the second downlink signaling and restart the random access procedure. That is to say, if the TBS of the terminal device 110-2 matches with the transmitted first TBS, it means that the network device 120 has detected the presence of the TBS of the terminal device 110-2. The terminal device 110-2 only needs to monitor the second downlink signaling for resource allocation.
In some embodiments, an apparatus for performing the method 500 (for example,  the terminal device 110) may comprise respective means for performing the corresponding steps in the method 500. These means may be implemented in any suitable manners. For example, it can be implemented by circuitry or software modules.
In some embodiments, the apparatus comprises: means for transmitting, to a network device, a data packet; means for receiving, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, the first downlink signaling associated with decoding the data packet; and means for monitoring the second control information based on the first control information.
In some embodiments, the apparatus further comprises: means for in response to receiving the first downlink signaling indicating an NACK, retransmitting the data packet.
In some embodiments, the apparatus further comprises: means for in response to receiving the first downlink signaling indicating an NACK and a first transport block size, TBS, determining whether a second TBS of the transmitted data packet match with the first TBS in the first downlink signaling; and means for in response to the second TBS not matching with the first TBS, stopping monitoring the second control information.
Table 1 below shows an example format of the downlink signaling sent as DCI.
Table 1
Figure PCTCN2018095920-appb-000001
Figure PCTCN2018095920-appb-000002
Table 2 below shows an example format of the downlink signaling sent in the RRC message.
Table 2
Figure PCTCN2018095920-appb-000003
FIG. 6 is a simplified block diagram of a device 600 that is suitable for implementing embodiments of the present disclosure. The device 600 may be implemented at the network device 120. The device 600 may also be implemented at the terminal devices 110-1 and 110-2. As shown, the device 600 comprises one or more processors 610, one or more memories 620 coupled to the processor (s) 610, one or more transmitters and/or receivers (TX/RX) 640 coupled to the processor 610.
The processor 610 may be of any type suitable to the local technical network, and may comprise 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 600 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.
The memory 620 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.
The memory 620 stores at least a part of a program 630. The TX/RX 640 is for bidirectional communications. The TX/RX 640 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.
The program 630 is assumed to comprise program instructions that, when executed by the associated processor 610, enable the device 600 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to Figs. 2 to 5. That is, embodiments of the present disclosure can be implemented by computer software executable by the processor 610 of the device 600, or by hardware, or by a combination of software and hardware.
In the context of the present disclosure, the computer program code or related data may be carried by any suitable carrier to enable the device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer readable media and the like.
While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any disclosure or of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular disclosures. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.
Similarly, while operations are depicted in the drawings 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. Moreover, the separation of various system components in the embodiments described above should not be understood as requiring  such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
Various modifications, adaptations to the foregoing exemplary embodiments of this disclosure may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings. Any and all modifications will still fall within the scope of the non-limiting and exemplary embodiments of this disclosure. Furthermore, other embodiments of the disclosures set forth herein will come to mind to one skilled in the art to which these embodiments of the disclosure pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings.
Therefore, it is to be understood that the embodiments of the disclosure are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be comprised within the scope of the appended claims. Although specific terms are used herein, they are used in a generic and descriptive sense only and not for purpose of limitation.

Claims (34)

  1. A network device, comprising:
    at least one processor; and
    at least one memory including computer program codes;
    the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device at least to:
    receive, from a first terminal device, a first data packet;
    receive, from a second terminal device, a second data packet; and
    at least in response to successfully decoding the first data packet, transmit, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
  2. The device of claim 1, wherein the first data packet has a first transport block size, TBS, and the second data packet has a second TBS which is different from the first TBS.
  3. The device of claim 1, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to:
    decode the first data packet; and
    in response to determining, based on a reference signal on an uplink, a presence of the second data packet, decode the second data packet.
  4. The device of claim 1, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to transmit the first downlink signaling further comprising:
    in response to successfully decoding the first data packet and failing to decode the second data packet, transmit an ACK for the first terminal device and a NACK for the second terminal device; and
    transmit a parameter indicating the second downlink signaling to be transmitted.
  5. The device of claim 4, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to:
    receive, from the second terminal device, the second packet data for the second time; and
    transmit the second downlink signaling indicating an ACK for the second terminal device and resource allocation for the second terminal device.
  6. The device of claim 1, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to transmit the first downlink signaling further comprising:
    in response to decoding the first and second data packets successfully, compare a first TBS for the first data packet with a second TBS for the second data packet;
    in response to the first TBS being less than the second TBS, transmit an ACK for the first terminal device; and
    transmit a parameter indicating the second downlink signaling to be transmitted.
  7. The device of Claim 6, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to:
    transmit the second downlink signaling indicating an ACK for the second terminal device and resource allocation for the second terminal device.
  8. The device of claim 1, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to transmit the first downlink signaling further comprising:
    transmitting, to the first terminal device, the downlink signaling including a Cell-Radio Network Temporary Identifier (C-RNTI) for the first terminal device.
  9. The device of claim 1, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to:
    receiving, from a third terminal device, a third data packet with a third TBS;
    in response to determining the third TBS without decoding the third data packet, transmitting third downlink signaling indicating the third TBS and resource allocation for retransmission with the third TBS.
  10. The device of claim 1, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to:
    transmitting information indicating different starting position for different data packets with different TBSs for early data transmission.
  11. The device of claim 1, wherein the first and second downlink signaling comprises at least one of: downlink control information (DCI) signaling and radio resource control (RRC) signaling.
  12. A network device, comprising:
    at least one processor; and
    at least one memory including computer program codes;
    the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device at least to:
    transmit, to a network device, a data packet;
    receive, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, the first downlink signaling associated with decoding the data packet; and
    monitor the second control information based on the first control information.
  13. The device of claim 12, the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to:
    in response to receiving the first downlink signaling indicating an NACK, retransmit the data packet.
  14. The device of claim 12, the at least one memory and the computer program codes are configured to, with the at least one processor, cause the device to:
    in response to receiving the first downlink signaling indicating an NACK and a first transport block size, TBS, determine whether a second TBS of the data packet match with the first TBS; and
    in response to the second TBS not matching with the first TBS, stop monitoring the second control information.
  15. The device of claim 11, wherein the first and second downlink signaling comprises at least one of: downlink control information (DCI) signaling and radio resource control (RRC) signaling.
  16. A communication method, comprising:
    receiving, from a first terminal device, a first data packet;
    receiving, from a second terminal device, a second data packet; and
    at least in response to successfully decoding the first data packet, transmitting, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
  17. The method of claim 16, wherein the first data packet has a first transport block size, TBS, and the second data packet has a second TBS which is different from the first TBS.
  18. The method of claim 16, further comprising:
    decoding the first data packet; and
    in response to determining, based on a reference signal on an uplink, a presence of the second data packet, decoding the second data packet.
  19. The method of claim 16, wherein transmitting the first downlink signaling comprises:
    in response to successfully decoding the first data packet and failing to decode the second data packet, transmitting an ACK for the first terminal device and a NACK for the second terminal device; and
    transmitting a parameter indicating the second downlink signaling to be transmitted.
  20. The method of claim 19, further comprising:
    receiving, from the second terminal device, the second packet data for the second time; and
    transmitting the second downlink signaling indicating an ACK for the second terminal device and resource allocation for the second terminal device.
  21. The method of claim 16, wherein transmitting the first downlink signaling comprises:
    in response to decoding the first and second data packets successfully;
    comparing a first TBS for the first data packet with a second TBS for the second data packet;
    in response to the first TBS being less than the second TBS, transmitting an ACK for the first terminal device; and
    transmitting a parameter indicating the second downlink signaling to be transmitted.
  22. The method of claim 21, further comprising:
    transmitting the second downlink signaling indicating an ACK for the second terminal device and resource allocation for the second terminal device.
  23. The method of claim 16, wherein transmitting the first downlink signaling comprises:
    transmitting, to the first terminal device, the downlink signaling including a Cell-Radio Network Temporary Identifier (C-RNTI) for the first terminal device.
  24. The method of claim 16, further comprising:
    receiving, from a third terminal device, a third data packet with a third TBS;
    in response to determining the third TBS without decoding the third data packet, transmitting third downlink signaling indicating the third TBS and resource allocation for retransmission with the third TBS.
  25. The method of claim 16, further comprising:
    transmitting information indicating different starting position for different data packets with different TBSs for early data transmission.
  26. The method of claim 14, wherein the first and second downlink signaling comprises at least one of: downlink control information (DCI) signaling and radio resource control (RRC) signaling.
  27. A communication method, comprising:
    transmitting, to a network device, a data packet;
    receiving, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, the first downlink signaling associated with decoding the data packet; and
    monitoring the second control information based on the first control information.
  28. The method of claim 27, further comprising:
    in response to receiving the first downlink signaling indicating an NACK, retransmitting the data packet.
  29. The method of claim 27, further comprising:
    in response to receiving the first downlink signaling indicating an NACK and a first transport block size, TBS, determining whether a second TBS of the data packet match with the first TBS; and
    in response to the second TBS not matching with the first TBS, stopping monitoring the second control information.
  30. The method of claim 27, wherein the first and second downlink signaling comprises at least one of: downlink control information (DCI) signaling and radio resource control (RRC) signaling.
  31. An apparatus for communication, comprising:
    means for receiving, from a first terminal device, a first data packet;
    means for receiving, from a second terminal device, a second data packet; and
    means for at least in response to successfully decoding the first data packet, transmitting, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
  32. An apparatus for communication, comprising:
    means for transmitting, to a network device, a data packet;
    means for receiving, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, the first downlink signaling associated with decoding the data packet; and
    means for monitoring the second control information based on the first control information.
  33. A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the following:
    receiving, from a first terminal device, a first data packet;
    receiving, from a second terminal device, a second data packet; and
    at least in response to successfully decoding the first data packet, transmitting, to the first and second terminal devices, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted to the second terminal device.
  34. A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the following:
    transmitting, to a network device, a data packet;
    receiving, from the network device, first downlink signaling, the first downlink signaling including an indication that second downlink signaling is to be transmitted, the first downlink signaling associated with decoding the data packet; and
    monitoring the second control information based on the first control information.
PCT/CN2018/095920 2018-07-17 2018-07-17 Methods, devices and computer readable medium for early data transmission Ceased WO2020014855A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201880097670.6A CN112703793B (en) 2018-07-17 2018-07-17 Method, apparatus and computer readable medium for early data transmission
PCT/CN2018/095920 WO2020014855A1 (en) 2018-07-17 2018-07-17 Methods, devices and computer readable medium for early data transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/095920 WO2020014855A1 (en) 2018-07-17 2018-07-17 Methods, devices and computer readable medium for early data transmission

Publications (1)

Publication Number Publication Date
WO2020014855A1 true WO2020014855A1 (en) 2020-01-23

Family

ID=69163596

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/095920 Ceased WO2020014855A1 (en) 2018-07-17 2018-07-17 Methods, devices and computer readable medium for early data transmission

Country Status (2)

Country Link
CN (1) CN112703793B (en)
WO (1) WO2020014855A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158972A (en) * 2010-02-11 2011-08-17 电信科学技术研究院 Method of data transmission and device
WO2017027807A2 (en) * 2015-08-12 2017-02-16 Qualcomm Incorporated Contention-based co-existence on a shared communication medium
CN107432021A (en) * 2015-04-09 2017-12-01 英特尔Ip公司 For the methods, devices and systems for the evolution physical downlink control channel for strengthening machine type communication
CN107615861A (en) * 2016-04-01 2018-01-19 捷开通讯(深圳)有限公司 Cellular communication system apparatus and method

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070025345A1 (en) * 2005-07-27 2007-02-01 Bachl Rainer W Method of increasing the capacity of enhanced data channel on uplink in a wireless communications systems
CN102986156B (en) * 2011-05-11 2016-01-20 华为技术有限公司 Coding method and equipment, coding/decoding method and equipment, coding/decoding system
WO2013016862A1 (en) * 2011-08-01 2013-02-07 Renesas Mobile Corporation Small downlink data transmissions
WO2013123980A1 (en) * 2012-02-21 2013-08-29 Telefonaktiebolaget L M Ericsson (Publ) Processing-time dependent control of data block transmission
US9451639B2 (en) * 2013-07-10 2016-09-20 Samsung Electronics Co., Ltd. Method and apparatus for coverage enhancement for a random access process
EP3731444B1 (en) * 2014-11-06 2024-01-24 Apple Inc. Early termination of repeated transmissions for mtc
CN106817772B (en) * 2015-11-27 2020-04-14 华为技术有限公司 A method and device for transmitting data
CN106936546B (en) * 2015-12-31 2019-11-19 上海诺基亚贝尔股份有限公司 Compete the method and device of uplink
CN107743315B (en) * 2016-08-11 2022-01-11 上海诺基亚贝尔股份有限公司 Method and apparatus for contention-based transmission
WO2018058698A1 (en) * 2016-09-28 2018-04-05 华为技术有限公司 Ack/nack information feedback method for downlink data, and relevant device
DE112017004435T5 (en) * 2016-11-02 2019-06-27 Intel IP Corporation USER EQUIPMENT (UE), DEVELOPED NODE B (ENB) AND METHOD OF SIGNALING NEW RADIO (NR) ASSIGNMENTS ON THE PHYSICAL UPLINK CONTROL CHANNEL (PUCCH)
US10327265B2 (en) * 2016-11-04 2019-06-18 Qualcomm Incorporated Random access procedure timing designs
CN108024355B (en) * 2016-11-04 2020-10-23 华为技术有限公司 A method, device and communication system for indicating downlink control information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158972A (en) * 2010-02-11 2011-08-17 电信科学技术研究院 Method of data transmission and device
CN107432021A (en) * 2015-04-09 2017-12-01 英特尔Ip公司 For the methods, devices and systems for the evolution physical downlink control channel for strengthening machine type communication
WO2017027807A2 (en) * 2015-08-12 2017-02-16 Qualcomm Incorporated Contention-based co-existence on a shared communication medium
CN107615861A (en) * 2016-04-01 2018-01-19 捷开通讯(深圳)有限公司 Cellular communication system apparatus and method

Also Published As

Publication number Publication date
CN112703793B (en) 2024-04-02
CN112703793A (en) 2021-04-23

Similar Documents

Publication Publication Date Title
US11831386B2 (en) Method, device and computer readable medium for beam failure recovery for secondary cell
CN105515742B (en) Communication device handling service in unlicensed cell
CN115632747B (en) Delayed transmission depending on transmission type and UE processing capability
US12250731B2 (en) Contention resolution in random access procedure
US20170135132A1 (en) Method, system and apparatus
US20150195854A1 (en) Methods and apparatus for contention based transmission
US12495397B2 (en) Communications with preconfigured uplink resources
WO2020056639A1 (en) Methods, devices and computer readable medium for resource information for early data transmission
WO2019183889A1 (en) Method, devices and computer readable medium for uplink transmission in a wireless communication system
CN112640568A (en) Signal sending method, signal receiving method and device
WO2019048483A1 (en) Synchronization signal block indication for wireless networks
EP3777431B1 (en) Feedback indication for continued transmission for wireless networks
CN107046737B (en) Apparatus and method for processing system information
US12238769B2 (en) Method, device and computer readable medium for contention window adjustment
CN113228786B (en) MSG3 transmission in unlicensed bands
WO2020164128A1 (en) Retransmission feedback control
WO2020014855A1 (en) Methods, devices and computer readable medium for early data transmission
CN108401300B (en) Method and apparatus for processing random access procedures
US12279244B2 (en) Wireless communication apparatus for beam failure recovery
US11490340B2 (en) Setting directional or non-directional antenna mode based on transmission power
WO2019200593A1 (en) Methods, devices and computer readable medium for data transmission without rrc connections
CN118661468A (en) Method and apparatus for sidelink transmission on unlicensed spectrum
CN119732144A (en) Multi-SCell activation
HK40046701B (en) Feedback indication for continued transmission for wireless networks
HK40046701A (en) Feedback indication for continued transmission for wireless networks

Legal Events

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

Ref document number: 18926716

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18926716

Country of ref document: EP

Kind code of ref document: A1