Data transmission
By conditionally scheduling data transmission occasions with dedicated resources based on specific conditions, the solution addresses consecutive failures in NTN networks, enhancing uplink capacity and reliability through reduced collisions and optimized resource utilization.
Patent Information
- Application Number
- PCT/CN2024/110491
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2026-02-12
AI Technical Summary
Consecutive data transmission failures in non-terrestrial networks (NTN) due to changes in radio conditions and collisions among user equipment (UEs) using contention-based scheduling (CBS) pre-configured uplink resources (PUR) are not adequately addressed, leading to inefficiencies in uplink capacity enhancements.
Implementing a conditional scheduling mechanism where data transmission occasions are scheduled with dedicated resources based on specific conditions, such as successful data transmission history and radio conditions, to mitigate collisions and ensure contention-free data transmission.
This approach reduces consecutive data transmission failures, enhances uplink capacity, and maintains resource allocation efficiency by ensuring dedicated resources are used when necessary, thereby improving the reliability of data transmission in NTN environments.
Smart Images

Figure CN2024110491_12022026_PF_FP_ABST
Abstract
Description
DATA TRANSMISSIONFIELD
[0001] Embodiments of the present disclosure generally relate to the field of communication, and in particular, to devices, methods, apparatuses and a computer readable storage medium for data transmission.BACKGROUND
[0002] A communication network can be seen as a facility that enables communications between two or more communication devices, or provides communication devices access to a data network. A mobile or wireless communication network is one example of a communication network.
[0003] Such communication networks operate in according with standards such as those provided by 3GPP (Third Generation Partnership Project) or ETSI (European Telecommunications Standards Institute) . Examples of standards are the so-called 5G (5th Generation) standards provided by 3GPP.SUMMARY
[0004] In general, example embodiments of the present disclosure provide a solution for data transmission, for example, for fallback for early data transmission (EDT) using contention-based scheduling (CBS) -pre-configured uplink (UL) resource (PUR) such as in non-terrestrial networks (NTN) .
[0005] In a first aspect, there is provided a terminal device. The terminal device may comprise: at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to: receive configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and based on obtaining an indication of the at least one dedicated resource, transmit, on the at least one dedicated resource, a Message (Msg) 3 including data.
[0006] In a second aspect, there is provided a network device. The network device may comprise: at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the network device at least to: transmit, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmit, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.
[0007] In a third aspect, there is provided a method implemented at the terminal device. The method may comprise: receiving configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and based on obtaining an indication of the at least one dedicated resource, transmitting, on the at least one dedicated resource, a Message (Msg) 3 including data.
[0008] In a fourth aspect, there is provided a method implemented at the network device. The method may comprise: transmit, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmit, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.
[0009] In a fifth aspect, there is provided an apparatus. The apparatus may comprise: means for receiving configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and means for based on obtaining an indication of the at least one dedicated resource, transmitting, on the at least one dedicated resource, a Message (Msg) 3 including data.
[0010] In a sixth aspect, there is provided an apparatus. The apparatus may comprise: means for transmitting, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and means for based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmitting, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.
[0011] In a seventh aspect, there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method according to third or fourth aspect.
[0012] In an eighth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus at least to perform at least the method according to third or fourth aspect.
[0013] In a ninth aspect, there is provided a terminal device. The terminal device may comprise: receiving circuitry configured to receive configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and transmitting circuitry configured to, based on obtaining an indication of the at least one dedicated resource, transmit, on the at least one dedicated resource, a Message (Msg) 3 including data.
[0014] In a tenth aspect, there is provided a network device. The network device may comprise: first transmitting circuitry configured to transmit, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and second transmitting circuitry configured to, based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmit, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.
[0015] It is to be understood that the summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0017] Fig. 1 illustrates an example network environment in which example embodiments of the present disclosure may be implemented;
[0018] Fig. 2 illustrates an example signaling process for scheduling at least one data transmission occasion with dedicated resource in accordance with some embodiments of the present disclosure;
[0019] Fig. 3 illustrates an example signaling process for scheduling at least one early data transmission (EDT) occasion with dedicated resource in accordance with some embodiments of the present disclosure;
[0020] Fig. 4 illustrates an example signaling process for scheduling with random access channel (RACH) based EDT after having no successful EDT in the previous time period in accordance with some embodiments of the present disclosure;
[0021] Fig. 5 illustrates an example flowchart of a method implemented at a terminal device according to example embodiments of the present disclosure;
[0022] Fig. 6 illustrates an example flowchart of a method implemented at a network device according to example embodiments of the present disclosure;
[0023] Fig. 7 illustrates an example simplified block diagram of an apparatus that is suitable for implementing embodiments of the present disclosure; and
[0024] Fig. 8 illustrates an example block diagram of an example computer readable medium in accordance with some embodiments of the present disclosure.
[0025] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0026] Principles of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. The disclosure described herein may be implemented in various manners other than the ones described below.
[0027] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which the present disclosure belongs.
[0028] References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0029] It may be understood that although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0030] 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” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof. As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0031] As used in this application, the term “circuitry” may refer to one or more or all of the following:
[0032] (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and
[0033] (b) combinations of hardware circuits and software, such as (as applicable) :
[0034] (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and
[0035] (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
[0036] (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.
[0037] 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.
[0038] 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) , narrow band Internet of things (NB-IoT) 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 third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, and / or beyond. 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.
[0039] As used herein, the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , 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, depending on the applied terminology and technology.
[0040] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a subscriber station (SS) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
[0041] With the development of the communication technology, Narrowband Internet of Things Non-Terrestrial Network (NB-IoT NTN) is already being commercially deployed at the moment and combines the advantages of NB-IoT (Narrowband Internet of Things) and NTN (Non-Terrestrial Network, i.e. satellite communication) to achieve widespread connectivity around the world. Based on the IoT-NTN deployment and deployment plan, it is identified the support of massive capacity is needed for IoT-NTN, in particular NB-IoT. 3GPP Rel-19 work item (WI) on enhancements of IoT-NTN (RP-240776) includes the following objective on support of capacity enhancements for uplink: fist, it is to study and specify, if beneficial the following enhancements to reduce the necessary uplink and downlink signaling to complete an Early Data Transmission (EDT) transaction [RAN2] ; second, it is about message (Msg) 3 transmission without Random Access Channel (RACH) Preamble, also referred to as Msg1, or Random Access Response (RAR) , also referred to as Msg2; third, it is about efficient delivery (reduced overhead) of Msg4 or RRCEarlyDataComplete. For the objective, 3GPP RAN2 has agreed to focus the study on contention-based Msg3 transmission to complete an EDT-like transaction. However, the details are rather open at current stage in RAN2. For example, RAN2#126 has the following agreements: first, RAN2 focusses the study on contention-based Msg3 transmission to complete an EDT-like transaction, and the details of Msg3, the procedural steps (e.g. how much EDT and Pre-configured UL Resource (PUR) procedures are reused) , and allocation of resources are for further study; and second, RAN2 can continue the discussion on Diversity Slotted ALOHA (DSA) and Contention Resolution Diversity Slotted Aloha (CRDSA) for Msg3-EDT transmissions without Msg1 or Msg2, evaluating possible impacts on the specification.
[0042] The contention-free scheduling (CFS) based PUR (CFS-PUR) for NB-IoT has been specified in current releases (up to Rel-18) . The UE may be configured by the serving eNB with CFS-PUR for NB-IoT EDT from IDLE state to the serving eNB without a need to perform RACH procedure and RRC connection setup. This is based on the following working assumptions: a) the NB-IoT UE is stationary and therefore expected to be served by the same eNB; and b) the NB-IoT EDT UE has periodical or predictable traffic characteristics that can be served using PUR. The UE configured with CFS-PUR is expected to have at least one successful EDT per a period of a preconfigured time interval or number of consecutive CFS-PUR occasions in order to keep using the CFS-PUR. Otherwise, the CFS-PUR is considered as no longer valid and therefore released and needs to be reallocated or reconfigured.
[0043] Contention-based scheduling based PUR (CBS-PUR) with DSA or CRDSA, as stated in RAN2#126 agreements, has emerged as the candidate for providing Rel-19 UL capacity enhancement for NB-IoT EDT in NTN environment over the solution using CFS-PUR. Thus, a CBS-PUR occasion for EDT may comprise a number of slots for repetitions or replicas of the same EDT due to the use of DSA or CRDSA in which resources from shared CBS-PUR resources (also referred to as CBS-PUR pool) may be allocated or selected for transmissions of EDT replicas on the EDT occasion.
[0044] On one hand, the main reason for consecutive EDT failures when using CFS-PUR is due to changes in radio conditions affecting, e.g., UL synchronization (timing advance (TA) ) between the UE and the eNB. The main reason for consecutive EDT failures when using CBS-PUR is also due to changes in radio conditions affecting, e.g., UL synchronization (timing advance (TA) ) between the UE and the eNB. Thus, it is necessary to have the condition that the UE has at least one successful EDT per a preconfigured time interval or number of consecutive EDT occasions, in order to keep using the configured CFS-PUR and the configured CBS-PUR. In the case that this condition is not met, the configured CFS-PUR or CBS-PUR is released and the UE needs to resynchronize with the eNB and get a new allocation of CFS-PUR. In addition, the UE may have other radio condition configured for using CFS-PUR or CBS-PUR such that downlink Reference Signal Received Power (DL-RSRP) associated with a selected serving cell provided by the eNB is above a threshold.
[0045] On the other hand, when using CBS-PUR, collisions among EDT transmissions from different UEs may cause EDT failures as well. Thus, even the UE meets all the radio conditions for using CBS-PUR, the UE may still fail to have at least one successful EDT per a preconfigured time interval or number of consecutive EDT occasions using CBR-PUR due to collisions. Therefore, the fallback for the EDT using CBS-PUR needs to be considered.
[0046] In view of the above, some embodiments of the present disclosure proposed a solution of fallback for data transmission (DT) . Specifically, in some embodiments of the present disclosure, the terminal device receives configuration information for at least one data transmission (DT) occasion for a preconfigured time period. The at least one DT occasion is to be conditionally scheduled with at least one dedicated resource. Based on obtaining an indication of the at least one dedicated resource, the terminal device transmits, on the at least one dedicated resource, a Message (Msg) 3 including data. In this way, the terminal device may have at least one contention-free DT per the time period of T and therefore helps mitigate consecutive DT failures due to collisions over the configured resources in the configuration information.
[0047] For illustrative purposes, principle and example embodiments of the present disclosure for fallback for the data transmission will be described below with reference to Figs. 1-7. However, it is to be noted that these embodiments are given to enable the skilled in the art to understand concepts of the present disclosure and implement the solution as proposed herein, and not intended to limit scope of the present application in any way.
[0048] Fig. 1 illustrates an example network environment 100 in which example embodiments of the present disclosure may be implemented. The environment 100, which may be a part of a communication network, includes terminal devices and network devices.
[0049] In the communication system 100, a link from the network device 110 to the terminal devices 120, 130, and 140 is referred to as a downlink (DL) , while a link from the terminal devices 120, 130, and 140 to the network device 110 is referred to as an uplink (UL) . In downlink, the network device 110 is a transmitting (TX) device (or a transmitter) , and the terminal devices 120, 130, and 140 are receiving (RX) devices (or receivers) . In uplink, the terminal devices 120, 130, and 140 are transmitting (TX) devices (or transmitters) , and the network device 110 is a RX device (or a receiver) . It is to be understood that the network device 110 may provide one or more serving cells. As illustrated in Fig. 1, the network device 110 provides one serving cell 102, and the terminal devices 120, 130, and 140 camp on the serving cell 102. In some embodiments, the network device 110 may provide multiple serving cells. It is to be understood that the number of serving cell (s) shown in Fig. 1 is for illustrative purposes only without suggesting any limitation.
[0050] It is to be understood that the number of network devices and terminal devices is given only for the purpose of illustration without suggesting any limitations. The system 100 may include any suitable number of network devices and / or terminal devices adapted for implementing embodiments of the present disclosure. Although not shown, it would be appreciated that one or more terminal devices may be located in the environment 100.
[0051] Communications in the network environment 100 may be implemented according to any proper communication protocol (s) , comprising, but not limited to, the third generation (3G) , the fourth generation (4G) , the fifth generation (5G) or beyond, 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: multiple-input multiple-output (MIMO) , orthogonal frequency division multiplexing (OFDM) , time division multiplexing (TDM) , frequency division multiplexing (FDM) , code division multiplexing (CDM) , Bluetooth, ZigBee, and machine type communication (MTC) , enhanced mobile broadband (eMBB) , massive machine type communication (mMTC) , ultra-reliable low latency communication (URLLC) , carrier aggregation (CA) , dual connection (DC) , and new radio unlicensed (NR-U) technologies.
[0052] As mentioned above, CBS-PUR with DSA or CRDSA, as stated in RAN2#126 agreements, has emerged as the candidate for providing Rel-19 UL capacity enhancement for NB-IoT EDT in NTN environment over the solution using CFS-PUR. Thus, a CBS-PUR occasion for EDT may comprise a number of slots for repetitions or replicas of the same EDT due to the use of DSA or CRDSA in which resources from shared CBS-PUR resources, also referred to as CBS-PUR pool, may be allocated or selected for transmissions of EDT replicas on the EDT occasion.
[0053] When using CBS-PUR for EDT, the main reason for consecutive EDT failures when using CBS-PUR is due to changes in radio conditions affecting, e.g., UL synchronization (timing advance (TA) ) between the UE and the eNB, and further collisions among EDT transmissions from different UEs may cause EDT failures as well. Thus, even the UE meets all the radio conditions for using CBS-PUR, the UE may still fail to have at least one successful EDT per a preconfigured time interval or number of consecutive EDT occasions using CBR-PUR due to collisions. Therefore, the fallback for the EDT using CBS-PUR needs to be considered. When considering the fallback for the EDT using CBS-PUR, it may desire to mitigate consecutive EDT failures due to collisions over CBS-PUR, and it may also desire the UE to use CBS-PUR again after the fallback, in which, the conditions and UE behaviors may be defined such that unnecessary reconfiguration or reallocation of CBS-PUR resources and associated UE contexts may be avoided.
[0054] Fig. 2 illustrates an example signaling process 200 for at least one data transmission scheduled with a dedicated resource in accordance with some embodiments of the present disclosure. For the purpose of discussion, the process 200 will be described with reference to Fig. 1. The process 200 may involve the terminal device 120 and the network device 110 as illustrated in Fig. 1, and the terminal device 202 may be the example of the terminal device 120, and the network device 201 may be the example of the network device 110. It would be appreciated that although the process 200 has been described in the communication environment 100 of Fig. 1, this process may be likewise applied to other communication scenarios with similar issues.
[0055] As shown in Fig. 2, the network device 201 transmits (205) , to the terminal device 202, configuration information 203 for at least one data transmission DT (for example, early data transmission) occasion for a preconfigured time period, and the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource. The terminal device 202 receives (210) the configuration information 203. The network device 201 determines (215) that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period. Then, based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, the network device 201 transmits (220) , to the terminal device 202, an indication 204 of at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device. In some embodiments, since the at least one DT occasion will be scheduled with at least one dedicated resource when the conditions are satisfied, whether to transmit the indication of at least one dedicated resource is based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, which are determined by the network device. The terminal device 202 receives (225) the indication 204 of the at least one dedicated resource. Then, based on obtaining the indication 204 of the at least one dedicated resource, the terminal device 202 transmits (230) to the network device 201, on the at least one dedicated resource, a Message (Msg) 3 including data. Then, the network device 201 receives (235) the Msg 3 including data.
[0056] By the process 200, the UE may be configured with the configuration information, through which, at least one DT occasion may be to be conditionally scheduled with at least one dedicated resource, that is to say, when the conditions are satisfied, the at least one DT occasion is to be scheduled with at least one dedicated resource, rather than the resource or resources configured by the configuration information. With regard to the dedicated resource, it may be dedicated to the specific terminal device (s) . Through the dedicated resource, the terminal device may have at least one contention-free DT per the time period of T and therefore helps mitigate consecutive DT failures due to collisions over the configured resources in the configuration information.
[0057] In some embodiments, the configuration information comprises at least one pre-configured uplink resource (PUR) , for example, contention-based scheduling PUR (CBS-PUR) , which can be received via a broadcasting signaling or a dedicated signaling. The configuration information further comprises an associated terminal device context comprising a terminal device specific PUR-radio network temporary identifier (PUR-RNTI) for a mobile-originated DT (MO-DT) from an idle state. The associated terminal device context will be received via the dedicated signaling. The configuration information further comprises information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource, and this kind of information will be received via the dedicated signaling. In one example, the at least one PUR comprises at least one preconfigured DT occasion per preconfigured time period for the terminal device such that a limited number of the terminal devices is able to share a same DT occasion or that DT occasions for different terminal devices are not fully overlapping.
[0058] In an alternative example, the terminal device 202 may receive a system information block (SIB) including a common PUR pool for DT via a broadcasting way, and the terminal device 202 may select the at least one PUR from the common PUR pool based on a resource selection rule. In some embodiments, the resource selection rule comprises a random-generator seed included in the associated terminal device context for the terminal device to determine the selection of the at least one PUR from the common PUR pool.
[0059] In some embodiments, the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises: a rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource. In some embodiments, the rule comprises determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that there is no successful DT from the terminal device on the at least one PUR in a preconfigured time period. That is to say, the UE may be configured to have at least one, e.g., a last EDT occasion per a preconfigured time period that may be scheduled by the eNB with dedicated resources, if no EDT from the UE using allocated CBS-PUR is received successfully by the eNB in the current time period of T.
[0060] In some embodiments, a failure report from the UE may be included in Msg3. In some example embodiments, some threshold may be configured for triggering the failure report. For example, the failure report is triggered only if the accumulated number of failures exceeds the threshold. The failure report in Msg3 may report about, for examples, the accumulated number of DT transmission failures within a preconfigured period of time T or counted from the last successful DT. That is to say, the terminal device 202 may report in Msg3 the number of unsuccessful DT or consecutive DT failures counted within the last time period of T or from the last successful DT for the current serving cell. Therefore, in these embodiments, the rule may comprise determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that a number of the unsuccessful DT within the preconfigured time period or counted from a last successful DT for a serving cell exceeds a threshold number; and determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that consecutive unsuccessful DT within the preconfigured time period or counted from the last successful DT for the serving cell exceeds a threshold number.
[0061] In some embodiments, the terminal device 202 transmits the data and the PUR-RNTI on the at least one PUR via the Msg 3; and further transmits a failure report for the DTs on the at least one PUR via the Msg 3; and determines whether the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on the rule to obtain the indication of the at least one dedicated resource. That is to say, the terminal device 202 may determine whether or not the at least one DT is to be scheduled with the at least one dedicated resource by itself based on the above-mentioned rule. The network device 201 may determine the associated terminal device context of the terminal device 202 based on the received PUR-RANTI.
[0062] In some embodiments, whether or not the at least one DT occasion is to be scheduled with the at least one dedicated resource is determined by the network device 201, based on the rule; and the indication 204 of the at least one dedicated resource is transmitted to the terminal device 202.
[0063] In some embodiments, the terminal device 202 receives the indication of the at least one dedicated resource via at least one of the following: a downlink control information addressed to the PUR-RNTI configured to the terminal device; a common message sent on a specified DT response occasion comprising uplink grants for different target terminal devices identified with different terminal device specific PUR-RNTIs; or a paging message indicating that the at least one DT occasion is aligned with a paging occasion of the terminal device.
[0064] In some embodiments, the preconfigured time period comprises at least two DT occasions common for the terminal device and other terminal devices or configured for each of the terminal device and other terminal devices, and the at least two DT occasions comprise the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. Further, the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises the last DT occasion of the at least two DT occasions in the preconfigured time period.
[0065] In some embodiments, based on determining that there is a successful DT in the preconfigured time period transmitted by the terminal device on the at least one PUR, the terminal device 202 uses the at least one PUR for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. That is to say, the configured PUR is still applicable for the next DT. Further, in some embodiments, based on obtaining the indication of the at least one dedicated resource, the terminal device 202 uses the at least one dedicated resource for a next DT occasion among the at least one DT occasion.
[0066] Further, in some embodiments, based on determining that the DT on the at least one dedicated resource succeeds, the network device 201 determines that the terminal device 202 is allowed to keep using the at least one PUR, and the terminal device 202 keeps using the at least one PUR. However, in some alternative embodiments, based on determining that the DT on the at least one dedicated resource in the at least one DT occasion fails, the terminal device 202 falls back to a random access channel (RACH) based DT at least until a first successful DT. In some embodiments, the network device 201 receives, from the terminal device 202, the DT data, the PUR-RNTI, and a failure report for at least the DTs on the at least one PUR and / or on the at least one dedicated resource (for example, the failure report comprises accumulated number of DT failures up to the transmission of this Msg 3) fails via the Msg 3. Then, the network device 201 may determine whether to reconfigure the at least one PUR with a further PUR for the terminal device based on the failure report. That is to say, when falling back to the RACH based DT, whether or not to reconfigure the PUR for the terminal device is determined by the network device based on the cause of the failure derived from the failure report.
[0067] In some embodiments of falling back to the RACH based DT, based on determining to reconfigure the at least one PUR with the further PUR for the terminal device, the network device 201 transmits to the terminal device 202 a Msg 4 comprising a reconfiguration information of at least one PUR for the terminal device and a restart of a subsequent preconfigured time period, and the terminal device 202 receives the Msg 4 after the first successful DT. In some embodiments of falling back to the RACH based DT, based on determining not to reconfigure the at least one PUR with the further PUR for the terminal device, the network device 201 transmits to the terminal device 202, a Msg 4 comprising an indication for the terminal device to resume DT by using the configuration information for the at least one DT occasion comprising the at least one PUR and the associated terminal device context, and the terminal device 202 receives, after the first successful DT, the Msg 4.
[0068] In some embodiments, the terminal device 202 falls back to a RACH based DT before a next PUR occasion or in between the PUR occasions, based on a contention resolution failure. For example, after contention resolution failure on Msg4 related to Msg3 using CBS-PUR, the UE which failed in the contention can attempt EDT using the RACH based EDT before next CBS-PUR occasion. In some embodiments, based on determining that there is no successful DT from the terminal device on the at least one PUR in a preconfigured time period and an indication of the at least one dedicated resource for the preconfigured time period is not received, the terminal device 202 falls back to a RACH based DT. For example, if the eNB does not configure a dedicated resource for a preconfigured time period T, the UE can trigger a 4-step RACH for data transmission, if no EDT from the UE using allocated CBS-PUR is received successfully by the eNB in the current time period of T.
[0069] Fig. 3 shows an example signaling process 300 for scheduling at least one EDT occasion with dedicated resource in accordance with some embodiments of the present disclosure. It should be understood that the UE 320 may be the example of the terminal device 120 of Fig. 1, and the eNB 310 may be the example of the network device 110 of Fig. 1. It would be appreciated that although the process 300 has been described in the communication environment 100 of Fig. 1, this process may be likewise applied to other communication scenarios with similar issues.
[0070] As shown in Fig. 3, at 301, the UE 320 is configured by the eNB 310 with configuration information comprising: configured CBS-PUR, associated UE contexts, and information for at least one occasion (for example, the last EDT occasion) per a preconfigured time period that may conditionally be scheduled with dedicated resource. The UE may be configured by the eNB with CBS-PUR and associated UE contexts including a UE specific PUR-RNTI for MO EDT from RRC_IDLE state via dedicated signaling. With the configuration information, the UE 320 is expected to perform the EDT per a preconfigured time period of T by using the configured CBS-PUR. There may be at least two EDT occasions per the time period of T, and T may be flexibly configurable for the UE. The at least two EDT occasions may be common for all UEs and may be configured for each UEs separately. The preconfigured time period is synchronized between the eNB 310 and the UE 320 for EDT using the configured CBS-PUR, such that the first time period is started when the UE 320 is released into RRC_IDLE after the CBS-PUR is configured to the UE 320.
[0071] The working assumptions behind the NB-IoT EDT using CFS-PUR may still be applicable in NTN environment. Thus, CBS-PUR may be configured to the UE in the same way as CFS-PUR using dedicated signaling for security reasons. For example, in some embodiments, the associated UE context may include a UE specific PUR-RNTI for MO EDT from RRC_IDLE state configured by the eNB 310 via dedicated signaling. That is to say, the dedicated configuration may comprise at least associated UE contexts that are specific to the UE such as the PUR-RNTI.
[0072] In some embodiments, the CBS-PUR may be configured via a dedicated signaling or a broadcasting signaling. In some options, a common CBS-PUR pool may be configured by the eNB 310 to the UE 320 and other UEs (for example, the UEs 130 and 140 as shown in Fig. 1) via system information block (SIB) for EDT, i.e. via a broadcasting signaling, and then, the UE 320 may be allowed to select resources from the common CBS-PUR pool for EDT. In some options, the dedicated configuration may further comprise resource selection rule for the UE 320 to select resources from the common CBS-PUR pool for EDT. In some other options, the UE 320 may be configured with CBS-PUR that may be at least partially overlapping with CBS-PUR allocated to other UEs (for example, the UEs 130 and 140 as shown in Fig. 1) . That is, certain CBS-PUR may be shared among a pre-determined group of UEs.
[0073] By the dedicated signaling, the dedicated configuration provides further proactive resolution for the UE 320 to select and use CBS-PUR from the common resource pool for its EDT. Further, the configuration of the CBS-PUR via dedicated signalling allows the eNB 310 to be proactive in contention resolution, as the eNB 310 may decide which UEs can share which CBS-PUR beforehand. For examples, the following embodiments based on a combination of deterministic pre-configuration and eNB-controlled random selection for facilitating CRDSA may be considered. First, in some embodiments, the CBS-PUR may comprise preconfigured EDT occasions per the time period of T for the UE 320. This means the eNB 310 may resolve contention over the allocated CBS-PUR per a preconfigured EDT occasion for the UE 320 beforehand, for examples, by allowing a limited number of UEs to share the same EDT occasion or ensuring that EDT occasions for different UEs are not fully overlapping. Second, in some embodiments, the associated UE contexts may include a random-generator seed for the UE 320 to determine resource selection from the allocated CBS-PUR as a pool of PUR resources (i.e. a common CBS-PUR pool) , for transmissions of replicas per a preconfigured EDT occasion. For example, the random generator seed may be an example of the resource selection rule for the UE to select resources from the common CBS-PUR pool for EDT. This allows the eNB 310 to be aware of the resource selection of the UE per a given EDT occasion while providing sufficient randomness in resource selection between different UEs on the same EDT occasion to ensure effectiveness of CRDSA.
[0074] The EDT using Random Access Channel (RACH) procedure comprises 4 steps corresponding to 4 messages of the RACH procedure, known as Msg1, Msg2, Msg3 and Msg4. Msg1 is a RACH preamble specific to EDT from the UE to the eNB. Msg2 is a RACH response (RAR) from the eNB to the UE comprising a UL grant for Msg3 from the UE to the eNB. Msg3 comprises small data and other control information. Msg4 is from the eNB to the UE in response to Msg3, indicating that the EDT is completed and the UE may remain in IDLE or transition to CONNECTED for further transactions. However, the EDT using above mentioned CBS-PUR comprises only 2 steps corresponding to Msg3 using PUR, and Msg4.
[0075] Thus, as shown in Fig. 3, at 302, the UE 320 may transmit the EDT data and the PUR-RNTI in Msg 3 using the configured CBS-PUR to the eNB 310. It should be understood that the transmission of the EDT data may be performed for many times, and the step 302 may not be limited to one-time transmission. In some embodiments, the UE 320 may indicate its PUR-RNTI in Msg3 to the eNB 310 along with transmitting the EDT data in Msg3, and based on the PUR-RNTI in the received Msg3, the eNB 310 can determine the random-generator seed of the UE 320 and then the selected resources of the UE for transmitting the Msg3 replicas that may happen before or after the received Msg3. It is noted that a range of RNTI used for PUR-RNTI may be pre-defined to allow an allocated or assigned PUR-RNTI to be valid across more than one serving cell.
[0076] As shown in Fig. 3, upon failing to receive an indication of data transmission completion (e.g., not receiving Msg4 in response to Msg3 at 302) , at 303, the UE 320 may transmit to the eNB 310 a failure report along with the EDT data and the PUR-RNTI using the configured CBS-PUR via a Msg 3. However, the eNB 310 may fail to receive the Msg3 at 303. In some embodiments, the UE 320 may report in Msg3 the number of unsuccessful EDT or consecutive EDT failures counted within the last time period of T or from the last successful EDT for the current serving cell or over the CBS-PUR occasion.
[0077] For example, the information for at least one occasion (for example, the last EDT occasion) per a preconfigured time period that may conditionally be scheduled with dedicated resource in step 301 may comprise rule for determining that the at least one DT occasion is to be conditionally scheduled with dedicated resource, that is the rule on how the UE or eNB may perform step 304 and step 305 of Fig. 1. In some embodiments, the UE 320 (at 304B) or the eNB 310 (at 304A) may determine the at least one DT occasion (for example, the last EDT occasion) is to be scheduled with dedicated resources, if the UE has no successful EDT in the current time period prior to the slot configured to step 305. In some embodiments, the UE 320 (at 304B) or the eNB 310 (at 304A) may determine the at least one DT occasion (for example, the last EDT occasion) is to be scheduled with dedicated resources, if the number of the unsuccessful DTs within the preconfigured time period or counted from a last successful DT for a serving cell or within PUR occasion exceeds a threshold number. In some embodiments, the UE 320 (at 304B) or the eNB 310 (at 304A) may determine the at least one DT occasion (for example, the last EDT occasion) is to be scheduled with dedicated resources, if the number of consecutive unsuccessful DTs within the preconfigured time period or counted from the last successful DT for the serving cell or within PUR occasion exceeds a threshold number.
[0078] As shown in Fig. 3, as the eNB fails to receive an EDT from the UE over an exceeding number of DT occasions using the allocated CBS-PUR in the current time period, at 304A, the eNB 310 may determine that the at least one DT occasion (for example, the last EDT occasion) is to be scheduled with dedicated resource based on the rule, and the eNB 310 may allocate the dedicated resource to the UE 320 so as to provide the UE with at least one contention-free EDT transmission per the preconfigured time period. It should be noted the UE 320 may also determine at 304B that the at least one DT occasion (for example, the last EDT occasion) is to be scheduled with dedicated resource based on the rule, e.g., exceeding number of consecutive EDT failures.
[0079] As shown in Fig. 3, at 305, the dedicated resource for at least one EDT occasion (for example, the last EDT occasion) is indicated from the eNB 310 to the UE 320 for example, via an indication of the dedicated resources. As show in Fig. 3, at 306, based receiving the indication of the dedicated resources, the UE 320 transmits the EDT data and possible failure report via Msg 3 to the eNB 310. For example, the dedicated resource may be transmitted via many ways, for example, the dedicated resources may be indicated in a downlink control information (DCI) addressed to the PUR-RNTI configured to the UE at 301 in the slot associated with the last EDT occasion. In some other examples, the dedicated resources may be indicated in a common message similar to Msg2 sent on a specified occasion, comprising UL grants for different target UEs identified with UE specific PUR-RNTIs, and in this case the last EDT occasion is aligned with the occasion of the common message. It should be noted that 3GPP Rel-19 WI on enhancements of IoT-NTN (RP-240776) also consider enhancement on Msg4, and RAN2 is considering the option having a com Msg4 as well. In some further examples, the dedicated resources may be indicated in a paging message initiated by the eNB, and this means that the last EDT occasion may be aligned with a paging occasion of the UE in this option.
[0080] As shown in Fig. 3, if the transmission of the EDT data is completed or succeeded, the eNB 310 may transmit a Msg 4 to the UE 320 at 307, as a response to the Msg 3 at 306. Otherwise, the Msg4 will not be transmitted from the eNB 310 to the UE 320, and it may mean that the last EDT occasion using dedicated resource fails.
[0081] In the process 300, it is proposed that the UE may be configured to have at least one EDT occasion, e.g., the last EDT occasion per a preconfigured time period, denoted as T, for MO EDT from IDLE state that may be scheduled by the eNB with dedicated resources, if no EDT from the UE using allocated CBS-PUR is received successfully by the eNB in the current time period of T, or the number of the unsuccessful EDTs exceeds a threshold number. Otherwise, for example, there is a successful EDT from the UE using the allocated CBS-PUR, the UE may use the allocated CBS-PUR for the next EDT occasion (for example, the last EDT occasion) . Therefore, at least one EDT (for example, the last EDT) may use the allocated CBS-PUR or the dedicated resources. This proposal allows the UE to have at least one contention-free EDT per the time period of T and therefore helps mitigate consecutive EDT failures due to collisions over CBR-PUR.
[0082] Fig. 4 shows an example signaling process 400 for a RACH based EDT after having no successful EDT in the previous time period in accordance with some embodiments of the present disclosure. It should be understood that the UE 420 may be the example of the terminal device 120 of Fig. 1, and the eNB 410 may be the example of the network device 110 of Fig. 1. It would be appreciated that although the process 400 has been described in the communication environment 100 of Fig. 1, this process may be likewise applied to other communication scenarios with similar issues.
[0083] As shown in Fig. 4, at 401, if the UE 420 failed to have at least one successful EDT using CBS-PUR or the combination of CSB-PUR and the dedicated resource in the previous time period of T, the UE 420 may have to use RACH based EDT at least until the first successful EDT, that is to say, the UE 420 falls back to RACH based EDT at least until the first successful EDT. For example, when the UE has to use RACH based EDT, then it may need to keep using RACH based EDT at least until the first successful EDT in order to get instruction from the network whether it may resume using the CBS-PUR or it may be triggered to get into CONNECTED state to get a new configuration of CBS-PUR by Msg4 after Msg3. If no instruction or trigger is received in Msg4, the UE may have to keep using RACH based EDT.
[0084] As shown in Fig. 4, at 402, the Msg 1 associated to a RACH preamble specific to EDT is transmitted from the UE 420 to the eNB 410. At 403, the Msg 2 associated to a RACH response comprising a UL grant for Msg3 from the UE to the eNB is transmitted from the eNB 410 to the UE 420. At 404, a Msg 3 comprising the EDT data and the PUR-RNTI and possible failure report may be transmitted from the UE 420 to the eNB 410.
[0085] In some options, the failure report in Msg3 may report about, for examples, the accumulated number of EDT transmission failures within the last time period of T using CBS-PUR or dedicated resources or within a preconfigured period of time up to the time instance the Msg3 is transmitted. In one option, the preconfigured period of time may be set equal to T + t, where T is counted for the previous time period and t is counted for the current time period up to the time instance Msg3 is transmitted for example. In another option, the preconfigured period of time may be set to T or 2T. In some options, the failure report in Msg3 may also differentiate failures of using the RACH from failures of using CBS-PUR or dedicated resources. For example, the failure report may be included in every Msg3 or in some selective Msg3. For being included in some selective Msg 3, the preconfigured period of time for monitoring the accumulated number of failures may be reset or restarted upon a successful report (the UE receives Msg4 in response to Msg3) . Furthermore, some threshold may be configured for triggering the failure report. For example, the failure report is triggered only if the accumulated number of failures exceeds the threshold.
[0086] If the EDT using the dedicated resources or using the CBS-PUR (if no dedicated resource is configured) in at least one EDT occasion (for example, the last EDT occasion or any other EDT occasion) in the previous time period of T succeeds, the UE may be allowed to keep using the allocated CBS-PUR in the next time period of T. For example, in the case that the EDT using the dedicated resources in the last EDT occasion succeeds, the UE may be allowed to keep using the allocated CBS-PUR in the next time period of T.
[0087] However, if the EDT using the dedicated resources or using the CBS-PUR (if no dedicated resource is configured) in the at least one EDT occasion (for example, the last EDT occasion) in the previous time period of T fails, the UE may have to fall back to the RACH based EDT at least until a first successful EDT, as mentioned at 401. Since the failure of the EDT using the dedicated resources implies that the issue is likely due to other condition, rather than contention, such as UL synchronization (e.g., the current timing advance of the UE is not proper) , whether the UE is allowed to keep using the allocated CBS-PUR or needs to get a reconfiguration of CBS-PUR may be controlled by the eNB based on the failure report.
[0088] For example, if there is failure report (such as, the accumulated number of EDT transmission failures within a preconfigured period of time up to the time instance Msg3 is transmitted, or the number of failures using RACH and the number of failures using CBS-PUR or dedicated resources, or the number of unsuccessful EDT or consecutive EDT failures counted from the last successful EDT for the current serving cell) , the eNB 410 may first determine the cause of the failure behind the reported number of unsuccessful EDT or consecutive EDT failures in the received Msg3. Then, the eNB 410 may determine, based on the analyzed cause of the failure, whether to reconfigure CBS-PUR for the UE or not, and then instruct the UE the determination result accordingly in Msg4, either implicitly or explicitly. The implicit option may be via whether Msg4 causes the UE to transition to CONNECTED or not for example.
[0089] In the case that the Msg3 (including the failure report) is (transmitted and) received using the 4-step RACH based EDT, the eNB is able to determine whether timing advance information for the UE is changed or not by comparing the new timing advance information that is provided by the eNB to the UE in Msg2 of the 4-step RACH procedure (that is to be applied for transmission of the Msg3) with the timing advance information that the UE has been configured for EDT using the CBS-PUR or the dedicated resources as fallback for the CBS-PUR, as the eNB is able to identify the UE based on the dedicated PUR-RNTI indicated in the received Msg3 and therefore associated UE contexts of the UE includes the timing advance information for EDT using the CBS-PUR or the dedicated resources as fallback for the CBS-PUR. For example, since the Msg3 including the failure report at 403 of Fig. 4 is received by using the 4-step RACH based EDT, after receiving the Msg3, the eNB 410 may determine whether the failure is caused by the UL synchronization issues.
[0090] In the case that the timing advance information is changed causing UL synchronization issue between the UE and the eNB, the cause is due to the UL synchronization issue. In the case that the timing advance information is not changed, the cause is not due to the UL synchronization issue, but due to some other conditions, such as the collision over the CBS-PUR.
[0091] If the cause is due to the timing advance information, there may be no need to reconfigure or reallocate the CBS-PUR for the UE, and the eNB 410 may determine that the UE may resume using the previously allocated CBS-PUR and associated UE contexts without a transition to RRC_CONNECTED state, as shown at 405A and 406A of Fig. 4. For example, in some embodiments, at 405A, the eNB 410 may determine that the UE may resume using the previously allocated CBS-PUR and associated UE contexts without a transition to RRC_CONNECTED state; and then at 406A, the eNB 410 may send the indication of resuming using the previously allocated CBS-PUR and associated UE contexts to the UE 420 via a Msg 4, that is to say, to keep CBS-PUR=True. That is to say, in the case the UE performs EDT using RACH after the EDT failure on the last EDT occasion scheduled with dedicated resources, the Msg4 at 405A may include an indication that the UE may resume using the previously allocated CBS-PUR and associated UE contexts without a transition to RRC_CONNECTED state.
[0092] However, if there is no UL synchronization issue, the cause is due to collision, and the eNB may determine to reallocate or reconfigure the CBS-PUR or associated UE contexts to the UE so as to reduce collision, for example, as shown at 405B and 406B of Fig. 4. For example, in some alternatively embodiments, at 405B, the eNB 410 may determine to reconfigure the CBS-PUR or associated UE contexts for the UE, and then at 406B, the eNB 410 may send the indication of the reconfiguration via Msg 4, for example, the Msg4 may include a reconfiguration of the allocated CBS-PUR for the UE, including a restart of the time period of T. This option may be robust enough in the case that the UE performs EDT using RACH after the EDT failure on the last EDT occasion scheduled with dedicated resources. This is because the UE in this case may have to use the RACH based procedure for EDT at least until the first successful EDT, and thus Msg4 comprising the indication of the reconfiguration of the allocated CBS-PUR or associated UE contexts is received correctly. Otherwise, the UE may need to be triggered to transition to RRC_CONNECTED state for the reconfiguration.
[0093] When reconfiguring the CBS-PUR or associated UE contexts for the UE, in the case that a common CBS-PUR pool is configured via SIB for UEs to select CBS-PUR resources therefrom, the eNB may reconfigure the common CBS-PUR pool to be larger, and the reconfiguration at 405B of Fig. 4 provides further proactive resolution for the UE to select and use CBS-PUR from the common CBS-PUR pool for its EDT. In the case that the eNB allocates the CBS-PUR to the UE such that the allocated CBS-PUR is at least partially shared among a group of specific UEs, the eNB may either add more resources to or reallocate certain UE (s) from the allocated CBS-PUR. In these examples, the eNB may also consider the failure reports received from other UEs sharing the CBS-PUR with the UE.
[0094] In some embodiments in which the failure report in Msg3 may also differentiate failures of using RACH from failures of using CBS-PUR or dedicated resources, if the failure report does not include the failures of using the RACH, the eNB may determine to reconfigure the CBS-PUR or associated UE contexts for the UE for EDT.
[0095] In some embodiments, after contention resolution failure on Msg4 related to Msg3 using CBS-PUR, the UE which failed the contention can attempt EDT using the RACH based EDT before next CBS-PUR occasion. In some embodiment, if the eNB fails to detect any valid packet or, that is, successful EDT on a given CBS-PUR occasion, the common message similar to Msg2, also referred to as RACH response (RAR) , can be sent (fallback) providing dedicated grant for the UE to proceed with EDT completion. Depending on the collision situation, as the eNB may be able to detect collision and have certain knowledge which UEs may be allowed to transmit on the CBS-PUR occasion, the common message can provide more than one grant to allow possibility for colliding UEs to complete their Msg3.
[0096] Fig. 5 shows a flowchart of an example method 500 implemented at a terminal device (for example, the terminal device 120) in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 500 will be described from the perspective of the terminal device 120 with reference to Fig. 1.
[0097] At block 510, the terminal device 120 receives configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource. At block 520, based on obtaining an indication of the at least one dedicated resource, the terminal device 120 transmits, on the at least one dedicated resource, a Message (Msg) 3 including data.
[0098] In some embodiments, the configuration information comprises at least one of the following: at least one pre-configured uplink resource (PUR) ; an associated terminal device context comprising a terminal device specific PUR-radio network temporary identifier (PUR-RNTI) for a mobile-originated DT (MO-DT) from an idle state; or information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the at least one PUR comprises a contention-based scheduling PUR (CBS-PUR) . In some embodiments, the least one PUR is received via a broadcasting signaling or a dedicated signaling; and the associated terminal device context and the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource are received via a dedicated signaling.
[0099] In some embodiments, the at least one PUR comprises at least one preconfigured DT occasion per preconfigured time period for the terminal device such that a limited number of the terminal devices is able to share a same DT occasion or that DT occasions for different terminal devices are not fully overlapping. In some embodiments, the terminal device receives a system information block (SIB) including a common PUR pool for DT; and selects the at least one PUR from the common PUR pool based on a resource selection rule. In some embodiments, the resource selection rule comprises a random-generator seed included in the associated terminal device context for the terminal device to determine the selection of the at least one PUR from the common PUR pool.
[0100] In some embodiments, the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises: a rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource. In some embodiments, the rule comprises at least one of the following: determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that there is no successful DT from the terminal device on the at least one PUR in a preconfigured time period; determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that a number of the unsuccessful DT within the preconfigured time period or counted from a last successful DT for a serving cell exceeds a threshold number; determining that that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that consecutive unsuccessful DT within the preconfigured time period or counted from the last successful DT for the serving cell exceeds a threshold number.
[0101] In some embodiments, the terminal device transmits the PUR-RNTI via the Msg 3. In some embodiments, the terminal device determines whether the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on the rule; or receives the indication of the at least one dedicated resource from the network device, wherein whether the at least one DT occasion is to be scheduled with the at least one dedicated resource is determined by the network device based on the rule. In some embodiments, the terminal device transmits to the network device, a failure report for reporting about failures of the DTs via the Msg 3.
[0102] In some embodiments, the terminal device receives the indication of the at least one dedicated resource via at least one of the following: a downlink control information addressed to the PUR-RNTI configured to the terminal device; a common message sent on a specified DT response occasion comprising uplink grants for different target terminal devices identified with different terminal device specific PUR-RNTIs; or a paging message indicating that the at least one DT occasion is aligned with a paging occasion of the terminal device.
[0103] In some embodiments, the preconfigured time period comprises at least two DT occasions common for the terminal device and other terminal devices or configured for each of the terminal device and other terminal devices. In some embodiments, the at least two DT occasions comprise the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises a last DT occasion of the at least two DT occasions in the preconfigured time period.
[0104] In some embodiments, based on determining that there is a successful DT in the preconfigured time period transmitted by the terminal device on the at least one PUR, the terminal device uses the at least one PUR for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, based on obtaining the indication of the at least one dedicated resource, the terminal device uses the at least one dedicated resource for a next DT occasion among the at least one DT occasion.
[0105] In some embodiments, based on determining that the DT on the at least one dedicated resource succeeds, the terminal device keeps using the at least one PUR. In some embodiments, based on determining that the DT on the at least one dedicated resource in the at least one DT occasion fails, the terminal device falls back to a random access channel (RACH) based DT at least until a first successful DT.
[0106] In some embodiments, the terminal device receives, after the first successful DT, a Msg 4 comprising a reconfiguration information of at least one PUR for the terminal device and a restart of a subsequent preconfigured time period. In some embodiments, the terminal device receives, after the first successful DT, a Msg 4 comprising an indication for the terminal device to resume DT by using the configuration information for the at least one DT occasion comprising the at least one PUR and the associated terminal device context.
[0107] In some embodiments, the terminal device falls back to a RACH based DT before a next PUR occasion or in between the PUR occasions, based on a contention resolution failure. In some embodiments, based on determining that there is no successful DT from the terminal device on the at least one PUR in a preconfigured time period and an indication of the at least one dedicated resource for the preconfigured time period is not received, the terminal device falls back to a RACH based DT.
[0108] Fig. 6 shows a flowchart of an example method 600 implemented at a network device (for example, the network device 110) in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 600 will be described from the perspective of the network device 110 with reference to Fig. 1.
[0109] At block 610, the network device 110 transmits, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource. At block 620, based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmit, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.
[0110] In some embodiments, the configuration information comprises at least one of the following: at least one pre-configured uplink resource (PUR) ; an associated terminal device context comprising a terminal device specific PUR-radio network temporary identifier (PUR-RNTI) for mobile-originated DT (MO-DT) from an idle state; or information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the at least one PUR comprises contention-based scheduling PUR (CBS-PUR) .
[0111] In some embodiments, the at least one PUR comprises at least one preconfigured DT occasion per preconfigured time period for the terminal device such that a limited number of the terminal devices is able to share a same DT occasion or that DT occasions for different terminal devices are not fully overlapping.
[0112] In some embodiments, the network device configures the terminal device with a common PUR pool for DT via a system information block (SIB) , from which the terminal device selects the at least one PUR based on a resource selection rule. In some embodiments, the resource selection rule comprises a random-generator seed, which is included in the associated terminal device context and determined by the network device based on the terminal device PUR-RNTI.
[0113] In some embodiments, the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises: a rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource. In some embodiments, the rule comprises at least one of the following: determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that there is no successful DT from the terminal device on the at least one PUR in the preconfigured time period; determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that a number of the unsuccessful DT within the preconfigured time period or counted from a last successful DT for a serving cell or over PUR occasions exceeds a threshold number; or determining that that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that consecutive unsuccessful DT within the preconfigured time period or counted from the last successful DT for the serving cell or over PUR occasions exceeds a threshold number.
[0114] In some embodiments, the network device determines whether the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on the rule. In some embodiments, the network device receives from the terminal device, the PUR-RNTI via the Msg 3; and determines, based on the PUR-RNTI, the associated terminal device context of the terminal device.
[0115] In some embodiments, the network device transmits the indication of the at least one dedicated resource via at least one of the following: a downlink control information addressed to the PUR-RNTI configured to the terminal device; a common message sent on a specified DT response occasion comprising uplink grants for different target terminal devices identified with different terminal device specific PUR-RNTIs; or a paging message that indicating that the at least one DT occasion is aligned with a paging occasion of the terminal device.
[0116] In some embodiments, the preconfigured time period comprises at least two DT occasions common for the terminal device and other terminal devices or configured for each of the terminal device and other terminal devices. In some embodiments, the at least two DT occasions comprise the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises the last DT occasion of the at least two DT occasions in the preconfigured time period.
[0117] In some embodiments, based on determining that there is a successful DT in the preconfigured time period transmitted by the terminal device on the at least one PUR, the network device determines that the terminal device is to use the at least one PUR for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, based on determining that the DT on the at least one dedicated resource in the at least one DT occasion succeeds, the network device determines that the terminal device is allowed to keep using the at least one PUR.
[0118] In some embodiments, the network device receives, from the terminal device, a failure report for reporting about failures of the DTs via the Msg 3; and determines whether to reconfigure the at least one PUR with a further PUR for the terminal device based on the failure report.
[0119] In some embodiments, based on determining to reconfigure the at least one PUR with the further PUR for the terminal device, the network device transmits, to the terminal device, a Msg 4 comprising a reconfiguration information of the at least one PUR with the further PUR for the terminal device and a restart of a new time period. In some embodiments, based on determining not to reconfigure the at least one PUR with the further PUR for the terminal device, the network device transmits, to the terminal device, a Msg 4 comprising an indication for the terminal device to resume DT by using the at least one PUR and the associated terminal device context. In some embodiments, the at least one PUR comprises contention-based scheduling PUR (CBS-PUR) .
[0120] In some embodiments, an apparatus capable of performing any of operations of the method 500 (for example, the terminal device 120) may include means for performing the respective steps of the method 500. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0121] In some embodiments, the apparatus comprises means for receiving configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and means for based on obtaining an indication of the at least one dedicated resource, transmitting, on the at least one dedicated resource, a Message (Msg) 3 including data.
[0122] In some embodiments, the configuration information comprises at least one of the following: at least one pre-configured uplink resource (PUR) ; an associated terminal device context comprising a terminal device specific PUR-radio network temporary identifier (PUR-RNTI) for a mobile-originated DT (MO-DT) from an idle state; or information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the at least one PUR comprises a contention-based scheduling PUR (CBS-PUR) . In some embodiments, the least one PUR is received via a broadcasting signaling or a dedicated signaling; and the associated terminal device context and the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource are received via a dedicated signaling.
[0123] In some embodiments, the at least one PUR comprises at least one preconfigured DT occasion per preconfigured time period for the terminal device such that a limited number of the terminal devices is able to share a same DT occasion or that DT occasions for different terminal devices are not fully overlapping. In some embodiments, the apparatus further comprises means for receiving a system information block (SIB) including a common PUR pool for DT; and means for selecting the at least one PUR from the common PUR pool based on a resource selection rule. In some embodiments, the resource selection rule comprises a random-generator seed included in the associated terminal device context for the terminal device to determine the selection of the at least one PUR from the common PUR pool.
[0124] In some embodiments, the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises: a rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource. In some embodiments, the rule comprises at least one of the following: determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that there is no successful DT from the terminal device on the at least one PUR in a preconfigured time period; determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that a number of the unsuccessful DT within the preconfigured time period or counted from a last successful DT for a serving cell exceeds a threshold number; determining that that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that consecutive unsuccessful DT within the preconfigured time period or counted from the last successful DT for the serving cell exceeds a threshold number.
[0125] In some embodiments, the apparatus further comprises means for transmitting the PUR-RNTI via the Msg 3. In some embodiments, the apparatus further comprises: means for determining whether the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on the rule; or means for receiving the indication of the at least one dedicated resource from the network device, wherein whether the at least one DT occasion is to be scheduled with the at least one dedicated resource is determined by the network device based on the rule. In some embodiments, the apparatus further comprises means for transmitting to the network device, a failure report for reporting about failures of the DTs via the Msg 3.
[0126] In some embodiments, the means for receiving the indication of the at least one dedicated resource receives the indication via at least one of the following: a downlink control information addressed to the PUR-RNTI configured to the terminal device; a common message sent on a specified DT response occasion comprising uplink grants for different target terminal devices identified with different terminal device specific PUR-RNTIs; or a paging message indicating that the at least one DT occasion is aligned with a paging occasion of the terminal device.
[0127] In some embodiments, the preconfigured time period comprises at least two DT occasions common for the terminal device and other terminal devices or configured for each of the terminal device and other terminal devices. In some embodiments, the at least two DT occasions comprise the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises a last DT occasion of the at least two DT occasions in the preconfigured time period.
[0128] In some embodiments, the apparatus further comprises means for based on determining that there is a successful DT in the preconfigured time period transmitted by the terminal device on the at least one PUR, using the at least one PUR for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the apparatus further comprises means for based on obtaining the indication of the at least one dedicated resource, using the at least one dedicated resource for a next DT occasion among the at least one DT occasion.
[0129] In some embodiments, the apparatus further comprises means for based on determining that the DT on the at least one dedicated resource succeeds, keeping using the at least one PUR. In some embodiments, the apparatus further comprises means for based on determining that the DT on the at least one dedicated resource in the at least one DT occasion fails, falling back to a random access channel (RACH) based DT at least until a first successful DT.
[0130] In some embodiments, the apparatus further comprises means for receiving, after the first successful DT, a Msg 4 comprising a reconfiguration information of at least one PUR for the terminal device and a restart of a subsequent preconfigured time period. In some embodiments, the apparatus further comprises means for receiving, after the first successful DT, a Msg 4 comprising an indication for the terminal device to resume DT by using the configuration information for the at least one DT occasion comprising the at least one PUR and the associated terminal device context.
[0131] In some embodiments, the apparatus further comprises means for falling back to a RACH based DT before a next PUR occasion or in between the PUR occasions, based on a contention resolution failure. In some embodiments, the apparatus further comprises means for based on determining that there is no successful DT from the terminal device on the at least one PUR in a preconfigured time period and an indication of the at least one dedicated resource for the preconfigured time period is not received, falling back to a RACH based DT.
[0132] In some embodiments, the apparatus further comprises means for performing other steps in some embodiments of the method 500. In some embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
[0133] In some embodiments, an apparatus capable of performing any of the method 600 (for example, the network device 120) may include means for performing the respective steps of the method 600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0134] In some embodiments, the apparatus comprises means for transmitting, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; and means for based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmitting, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.
[0135] In some embodiments, the configuration information comprises at least one of the following: at least one pre-configured uplink resource (PUR) ; an associated terminal device context comprising a terminal device specific PUR-radio network temporary identifier (PUR-RNTI) for mobile-originated DT (MO-DT) from an idle state; or information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the at least one PUR comprises contention-based scheduling PUR (CBS-PUR) .
[0136] In some embodiments, the at least one PUR comprises at least one preconfigured DT occasion per preconfigured time period for the terminal device such that a limited number of the terminal devices is able to share a same DT occasion or that DT occasions for different terminal devices are not fully overlapping.
[0137] In some embodiments, the apparatus further comprises means for configuring the terminal device with a common PUR pool for DT via a system information block (SIB) , from which the terminal device selects the at least one PUR based on a resource selection rule. In some embodiments, the resource selection rule comprises a random-generator seed, which is included in the associated terminal device context and determined by the network device based on the terminal device PUR-RNTI.
[0138] In some embodiments, the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises: a rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource. In some embodiments, the rule comprises at least one of the following: determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that there is no successful DT from the terminal device on the at least one PUR in the preconfigured time period; determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that a number of the unsuccessful DT within the preconfigured time period or counted from a last successful DT for a serving cell or over PUR occasions exceeds a threshold number; or determining that that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that consecutive unsuccessful DT within the preconfigured time period or counted from the last successful DT for the serving cell or over PUR occasions exceeds a threshold number.
[0139] In some embodiments, the apparatus comprises means for determining whether the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on the rule. In some embodiments, the apparatus comprises means for receiving from the terminal device, the PUR-RNTI via the Msg 3; and means for determining, based on the PUR-RNTI, the associated terminal device context of the terminal device.
[0140] In some embodiments, the means for transmitting the indication of the at least one dedicated resource transmits the indication via at least one of the following: a downlink control information addressed to the PUR-RNTI configured to the terminal device; a common message sent on a specified DT response occasion comprising uplink grants for different target terminal devices identified with different terminal device specific PUR-RNTIs; or a paging message that indicating that the at least one DT occasion is aligned with a paging occasion of the terminal device.
[0141] In some embodiments, the preconfigured time period comprises at least two DT occasions common for the terminal device and other terminal devices or configured for each of the terminal device and other terminal devices. In some embodiments, the at least two DT occasions comprise the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises the last DT occasion of the at least two DT occasions in the preconfigured time period.
[0142] In some embodiments, the apparatus further comprises means for based on determining that there is a successful DT in the preconfigured time period transmitted by the terminal device on the at least one PUR, determining that the terminal device is to use the at least one PUR for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource. In some embodiments, the apparatus further comprises means for based on determining that the DT on the at least one dedicated resource in the at least one DT occasion succeeds, determining that the terminal device is allowed to keep using the at least one PUR.
[0143] In some embodiments, the apparatus further comprises means for receiving, from the terminal device, a failure report for reporting about failures of the DTs via the Msg 3; and means for determining whether to reconfigure the at least one PUR with a further PUR for the terminal device based on the failure report.
[0144] In some embodiments, the apparatus further comprises means for based on determining to reconfigure the at least one PUR with the further PUR for the terminal device, transmitting, to the terminal device, a Msg 4 comprising a reconfiguration information of the at least one PUR with the further PUR for the terminal device and a restart of a new time period. In some embodiments, the apparatus further comprises means for based on determining not to reconfigure the at least one PUR with the further PUR for the terminal device, transmitting, to the terminal device, a Msg 4 comprising an indication for the terminal device to resume DT by using the at least one PUR and the associated terminal device context. In some embodiments, the at least one PUR comprises contention-based scheduling PUR (CBS-PUR) .
[0145] In some embodiments, the apparatus further comprises means for performing other steps in some embodiments of the method 600. In some embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
[0146] Fig. 7 is a simplified block diagram of a device 700 that is suitable for implementing embodiments of the present disclosure. The device 700 may be provided to implement the communication device, for example the terminal device 120 as shown in Fig. 1. As shown, the device 700 includes one or more processors 710, one or more memories 720 coupled to the processor 710, and one or more communication modules 740 coupled to the processor 710.
[0147] The communication module 740 is for bidirectional communications. The communication module 740 has at least one antenna to facilitate communication. The communication interface may represent any interface that is necessary for communication with other network elements.
[0148] The processor 710 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 700 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.
[0149] The memory 720 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a read only memory (ROM) 724, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random access memory (RAM) 722 and other volatile memories that will not last in the power-down duration.
[0150] A computer program 730 includes computer executable instructions that are executed by the associated processor 710. The program 730 may be stored in the ROM 724. The processor 710 may perform any suitable actions and processing by loading the program 730 into the RAM 722.
[0151] The embodiments of the present disclosure may be implemented by means of the program so that the device 700 may perform any process of the disclosure as discussed with reference to Figs. 2, 3, 4, 5 and 6. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0152] In some embodiments, the program 730 may be tangibly contained in a computer readable medium which may be included in the device 700 (such as in the memory 720) or other storage devices that are accessible by the device 700. The device 700 may load the program 730 from the computer readable medium to the RAM 722 for execution. The computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. Fig. 8 shows an example of the computer readable medium 800 in form of CD or DVD. The computer readable medium has the program 730 stored thereon.
[0153] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0154] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out processes 200, 300, 400, and the method 500 or 600 as described above with reference to Fig. 2 to Fig. 6 Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0155] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0156] In the context of the present disclosure, the computer program codes or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
[0157] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .
[0158] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0159] Although the present disclosure has been described in languages specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A terminal device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to:receive configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; andbased on obtaining an indication of the at least one dedicated resource, transmit, on the at least one dedicated resource, a Message (Msg) 3 including data.2.The terminal device of claim 1, wherein the configuration information comprises at least one of the following:at least one pre-configured uplink resource (PUR) ;an associated terminal device context comprising a terminal device specific PUR-radio network temporary identifier (PUR-RNTI) for a mobile-originated DT (MO-DT) from an idle state; orinformation for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource.3.The terminal device of claim 2, wherein the least one PUR is received via a broadcasting signaling or a dedicated signaling; andthe associated terminal device context and the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource are received via a dedicated signaling.4.The terminal device of claim 2 or 3, wherein the at least one PUR comprises at least one preconfigured DT occasion per preconfigured time period for the terminal device such that a limited number of the terminal devices is able to share a same DT occasion or that DT occasions for different terminal devices are not fully overlapping.5.The terminal device of any of claims 2 to 4, wherein the terminal device is further caused to:receive a system information block (SIB) including a common PUR pool for DT; andselect the at least one PUR from the common PUR pool based on a resource selection rule.6.The terminal device of claim 5, wherein the resource selection rule comprises a random-generator seed included in the associated terminal device context for the terminal device to determine the selection of the at least one PUR from the common PUR pool.7.The terminal device of any of claims 2 to 6, wherein the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises:a rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource.8.The terminal device of claim 7, wherein the rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource comprises at least one of the following:determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that there is no successful DT from the terminal device on the at least one PUR in a preconfigured time period;determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that a number of the unsuccessful DT within the preconfigured time period or counted from a last successful DT for a serving cell exceeds a threshold number;determining that that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that consecutive unsuccessful DT within the preconfigured time period or counted from the last successful DT for the serving cell exceeds a threshold number.9.The terminal device of any of claims 2 to 8, wherein the terminal device is further caused to:transmit the PUR-RNTI via the Msg 3.10.The terminal device of claim 7 or 8, wherein the terminal device is further caused to:determine whether the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on the rule; orreceive the indication of the at least one dedicated resource from the network device, wherein whether the at least one DT occasion is to be scheduled with the at least one dedicated resource is determined by the network device based on the rule.11.The terminal device of any of claims 2 to 10, wherein the terminal device is further caused to:transmit, to the network device, a failure report for reporting about failures of the DTs via the Msg 3.12.The terminal device of any of claims 2 to 11, wherein the terminal device is further caused to receive the indication of the at least one dedicated resource via at least one of the following:a downlink control information addressed to the PUR-RNTI configured to the terminal device;a common message sent on a specified DT response occasion comprising uplink grants for different target terminal devices identified with different terminal device specific PUR-RNTIs; ora paging message indicating that the at least one DT occasion is aligned with a paging occasion of the terminal device.13.The terminal device of any of claims 1 to 12, wherein the preconfigured time period comprises at least two DT occasions common for the terminal device and other terminal devices or configured for each of the terminal device and other terminal devices.14.The terminal device of claim 13, wherein the at least two DT occasions comprise the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource.15.The terminal device of claim 13 or 14, wherein the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises a last DT occasion of the at least two DT occasions in the preconfigured time period.16.The terminal device of any of claims 2 to 15, wherein the terminal device is further caused to:based on determining that there is a successful DT in the preconfigured time period transmitted by the terminal device on the at least one PUR, use the at least one PUR for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource.17.The terminal device of any of claims 1 to 15, wherein the terminal device is further caused to:based on obtaining the indication of the at least one dedicated resource, use the at least one dedicated resource for a next DT occasion among the at least one DT occasion.18.The terminal device of any of claims 2 to 15, wherein the terminal device is further caused to:based on determining that the DT on the at least one dedicated resource succeeds, keep using the at least one PUR.19.The terminal device of any of claims 2 to 15, wherein the terminal device is further caused to:based on determining that the DT on the at least one dedicated resource in the at least one DT occasion fails, fall back to a random access channel (RACH) based DT at least until a first successful DT.20.The terminal device of claim 19, wherein the terminal device is further caused to:receive, after the first successful DT, a Msg 4 comprising a reconfiguration information of at least one PUR for the terminal device and a restart of a subsequent preconfigured time period.21.The terminal device of claim 19, wherein the terminal device is further caused to:receive, after the first successful DT, a Msg 4 comprising an indication for the terminal device to resume DT by using the configuration information for the at least one DT occasion comprising the at least one PUR and the associated terminal device context.22.The terminal device of any of claims 1 to 21, wherein the terminal device is further caused to:fall back to a RACH based DT before a next PUR occasion or in between the PUR occasions, based on a contention resolution failure.23.The terminal device of any of claims 2 to 22, wherein the terminal device is further caused to:based on determining that there is no successful DT from the terminal device on the at least one PUR in a preconfigured time period and an indication of the at least one dedicated resource for the preconfigured time period is not received, fall back to a RACH based DT.24.The terminal device of claims 2 to 23, wherein the at least one PUR comprises a contention-based scheduling PUR (CBS-PUR) .25.A network device, comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the network device at least to:transmit, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; andbased on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmit, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.26.The network device of claim 25, wherein the configuration information comprises at least one of the following:at least one pre-configured uplink resource (PUR) ;an associated terminal device context comprising a terminal device specific PUR-radio network temporary identifier (PUR-RNTI) for mobile-originated DT (MO-DT) from an idle state; orinformation for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource.27.The network device of claim 26, wherein the at least one PUR comprises at least one preconfigured DT occasion per preconfigured time period for the terminal device such that a limited number of the terminal devices is able to share a same DT occasion or that DT occasions for different terminal devices are not fully overlapping.28.The network device of any of claim 26 or 27, wherein the network device is further caused to:configure the terminal device with a common PUR pool for DT via a system information block (SIB) , from which the terminal device selects the at least one PUR based on a resource selection rule.29.The network device of claim 28, wherein the resource selection rule comprises a random-generator seed, which is included in the associated terminal device context and determined by the network device based on the terminal device PUR-RNTI.30.The network device of any of claims 26 to 29, wherein the information for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises:a rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource.31.The network device of claim 30, wherein the rule for determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource comprises at least one of the following:determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that there is no successful DT from the terminal device on the at least one PUR in the preconfigured time period;determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that a number of the unsuccessful DT within the preconfigured time period or counted from a last successful DT for a serving cell or over PUR occasions exceeds a threshold number; ordetermining that that the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on determining that consecutive unsuccessful DT within the preconfigured time period or counted from the last successful DT for the serving cell or over PUR occasions exceeds a threshold number.32.The network device of claim 30 or 31, wherein the network device is further caused to:determine whether the at least one DT occasion is to be scheduled with the at least one dedicated resource, based on the rule.33.The network device of any of claims 26 to 32, wherein the network device is further caused to:receive, from the terminal device, the PUR-RNTI via the Msg 3; anddetermine, based on the PUR-RNTI, the associated terminal device context of the terminal device.34.The network device of any of claims 26 to 33, wherein the network device is further caused to transmit the indication of the at least one dedicated resource via at least one of the following:a downlink control information addressed to the PUR-RNTI configured to the terminal device;a common message sent on a specified DT response occasion comprising uplink grants for different target terminal devices identified with different terminal device specific PUR-RNTIs; ora paging message that indicating that the at least one DT occasion is aligned with a paging occasion of the terminal device.35.The network device of any of claims 25 to 34, wherein the preconfigured time period comprises at least two DT occasions common for the terminal device and other terminal devices or configured for each of the terminal device and other terminal devices.36.The network device of claim 35, wherein the at least two DT occasions comprise the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource.37.The network device of any of claim 35 or 36, wherein the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource comprises the last DT occasion of the at least two DT occasions in the preconfigured time period.38.The network device of any of claims 26 to 37, wherein the network device is further caused to:based on determining that there is a successful DT in the preconfigured time period transmitted by the terminal device on the at least one PUR, determine that the terminal device is to use the at least one PUR for the at least one DT occasion to be conditionally scheduled with the at least one dedicated resource.39.The network device of any of claims 26 to 37, wherein the network device is further caused to:based on determining that the DT on the at least one dedicated resource in the at least one DT occasion succeeds, determine that the terminal device is allowed to keep using the at least one PUR.40.The network device of any of claims 26 to 37, wherein the network device is further caused to:receive, from the terminal device, a failure report for reporting about failures of the DTs via the Msg 3; anddetermine, based on the failure report, whether to reconfigure the at least one PUR with a further PUR for the terminal device.41.The network device of claim 40, wherein the network device is further caused to:based on determining to reconfigure the at least one PUR with the further PUR for the terminal device, transmit, to the terminal device, a Msg 4 comprising a reconfiguration information of the at least one PUR with the further PUR for the terminal device and a restart of a new time period.42.The network device of claim 40wherein the network device is further caused to:based on determining not to reconfigure the at least one PUR with the further PUR for the terminal device, transmit, to the terminal device, a Msg 4 comprising an indication for the terminal device to resume DT by using the at least one PUR and the associated terminal device context.43.The network device of any of claims 26 to 42, wherein the at least one PUR comprises contention-based scheduling PUR (CBS-PUR) .44.A method at a terminal device, comprising:receiving configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; andbased on obtaining an indication of the at least one dedicated resource, transmitting, on the at least one dedicated resource, a Message (Msg) 3 including data.45.A method at a network device, comprising:transmitting, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; andbased on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmitting, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.46.An apparatus of a terminal device, comprising:means for receiving configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; andmeans for based on obtaining an indication of the at least one dedicated resource, transmitting, on the at least one dedicated resource, a Message (Msg) 3 including data.47.An apparatus of a network device, comprising:means for transmitting, to the terminal device, configuration information for at least one data transmission (DT) occasion for a preconfigured time period, wherein the at least one DT occasion is to be conditionally scheduled with at least one dedicated resource; andmeans for based on determining that the at least one DT occasion is to be scheduled with the at least one dedicated resource for the preconfigured time period, transmitting, to the terminal device, an indication of the at least one dedicated resource, on which a Message (Msg) 3 including data is to be transmitted from the terminal device.48.A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method of claim 44 or 45.
Citation Information
Patent Citations
Systems and methods for two-step random access procedure
CN112930708A
Method executed by user equipment, user equipment and base station
US20210378017A1
Support for Transmission in Preconfigured UL Resources
US20220007391A1