Configuration grant enhancements
By enabling UEs to notify network devices about unused CG opportunities, the solution addresses inefficiencies in XR applications, improving resource utilization and network performance through dynamic scheduling adjustments.
Patent Information
- Application Number
- JP2025549278
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-02-22
- Publication Date
- 2026-02-13
AI Technical Summary
Existing CG transmission methods in XR applications face inefficiencies due to variable data sizes and non-integer periodicity, leading to underutilized resources and suboptimal resource allocation.
A UE provides notifications to a network device indicating unused or used CG data transmission opportunities, allowing the network to reallocate resources based on these notifications, thereby improving resource utilization.
Enhances resource utilization by dynamically updating scheduling priorities and reallocating unused CG resources, optimizing network performance for XR applications.
Smart Images

Figure 2026505543000001_ABST
Abstract
Description
[Technical Field]
[0001] Various embodiments of the present disclosure relate generally to the field of telecommunications, and more particularly to methods, apparatus, devices, and computer-readable storage media for configuration grant (CG) enforcement. [Background technology]
[0002] Extended reality (XR) refers to all real-virtual environments and related human-machine interactions generated by computer technology and wearable devices. This includes representative forms such as augmented reality (AR), virtual reality (VR), and mixed reality (MR), as well as the realm in between.
[0003] XR-related data (e.g., video traffic, attitude control information) are characterized by variable size and non-integer periodicity. Such data is scheduled using configuration grants (CGs). In some XR applications, video frame sizes vary significantly, requiring multiple slots across multiple uplink (UL) CG opportunities to transmit XR-related data. However, due to data size variations, not all CG opportunities are necessarily used in one period. Therefore, improving resource utilization in CG transmission is necessary. Summary of the Invention
[0004] Generally, embodiments of the present disclosure provide a solution for CG data transmission.
[0005] In a first aspect of the present disclosure, an apparatus is provided, comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: determine whether at least one resource within a predetermined time period is used for configuration grant (CG) data transmission, where the at least one resource follows a target resource in a time domain; and, based on a result of the determination, send a notification on the target resource to a network device, where the notification notifies whether the at least one resource is used or canceled.
[0006] In a second aspect of the present disclosure, an apparatus is provided, comprising: at least one processor; and at least one memory having stored thereon instructions that, when executed by the at least one processor, cause the apparatus to at least receive, from a terminal device, a notification informing whether at least one resource within a predetermined time period is to be used or canceled, the notification being transmitted on a target resource that precedes the at least one resource in a time domain, the at least one resource being pre-configured for CG data transmission.
[0007] In a third aspect of the present disclosure, a method is provided, the method including: determining, in a terminal device, whether at least one resource within a predetermined period is used for CG data transmission, where the at least one resource follows a target resource in a time domain; and sending a notification on the target resource to a network device based on a determination result, the notification notifying whether the at least one resource is used or canceled.
[0008] In a fourth aspect of the present disclosure, a method is provided, including receiving, in a network device, from a terminal device, a notification indicating whether at least one resource within a predetermined time period is to be used or canceled, the notification being transmitted on a target resource that precedes the at least one resource in a time domain, the at least one resource being pre-configured for CG data transmission.
[0009] In a fifth aspect of the present disclosure, a first device is provided, comprising: means for determining whether at least one resource within a predetermined time period is used for CG data transmission, where the at least one resource follows a target resource in a time domain; and means for transmitting a notification on the target resource to a second device based on a determination result, where the notification indicates whether the at least one resource is used or canceled.
[0010] In a sixth aspect of the present disclosure, a second device is provided, comprising: means for receiving, from the first device, a notification indicating whether at least one resource within a predetermined time period is to be used or canceled, the notification being transmitted on a target resource that precedes the at least one resource in a time domain, the at least one resource being pre-configured for CG data transmission.
[0011] In a seventh aspect of the present disclosure, there is provided a computer-readable medium having stored thereon instructions for causing an apparatus to perform a method according to the third or fourth aspect.
[0012] It should be understood that the Abstract is not intended to identify key features or essential features of the embodiments of the present specification, nor is it intended to be used to limit the scope of the present specification. Other features of the present specification will be readily apparent from the following description. [Brief explanation of the drawings]
[0013] Some embodiments will now be described with reference to the accompanying drawings. [Figure 1] FIG. 1 illustrates an example of a communications environment in which embodiments of the present disclosure may be implemented. [Figure 2] FIG. 2 illustrates a signaling chart for CG data transmission according to some embodiments of the present disclosure. [Figure 3A] FIG. 3A is a schematic diagram illustrating an example of UCI notification according to some embodiments of the present disclosure. [Figure 3B] FIG. 3B illustrates a schematic diagram of another UCI notification according to some embodiments of the present disclosure. [Figure 4] FIG. 4 illustrates a flowchart of a method implemented in a first device according to some embodiments of the present disclosure. [Figure 5] FIG. 5 shows a flowchart of a method implemented in a second device according to some embodiments of the present disclosure. [Figure 6] FIG. 6 shows a simplified block diagram of an apparatus suitable for implementing embodiments of the present disclosure. [Figure 7] 7 is a block diagram illustrating an example of a computer-readable medium according to some embodiments of the present disclosure. Throughout the drawings, the same or similar reference numerals refer to the same or similar components. DETAILED DESCRIPTION OF THE INVENTION
[0014] The principles of the present specification will be explained with reference to several examples. It should be understood that these examples are not intended to limit the scope of the present specification, but are provided merely for illustrative purposes and to aid those skilled in the art in understanding and practicing the present specification. The disclosure described herein can be implemented in various ways other than those described below.
[0015] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
[0016] References herein to "one embodiment," "embodiment," "exemplary embodiment," and the like indicate that the described embodiment may include a particular feature, structure, or characteristic, but not all embodiments need include that particular feature, structure, or characteristic. Furthermore, these phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in connection with an exemplary embodiment, it is believed to be within the knowledge of one skilled in the art to affect that feature, structure, or characteristic in connection with other embodiments, whether or not explicitly stated.
[0017] It should be noted that although terms such as "first" and "second" may be used to describe various elements, these elements are not limited by these terms. These terms are used only to distinguish the function of the various elements. As used herein, the term "and / or" encompasses any and all combinations including one or more of the listed terms.
[0018] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit example embodiments. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly dictates otherwise. Furthermore, as used herein, the terms "comprises," "comprising," "has," "having," "includes," and / or "including" specify the presence of stated features, elements, and / or components, etc., but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.
[0019] As used herein, "at least one of: " and "at least one of " and similar expressions, when a list of two or more elements is joined by "and," mean at least any element, at least two or more elements, or at least all elements.
[0020] In this application, the term "circuit" means (a) hardware-only circuit implementation (e.g., implementation using only analog and / or digital circuitry); (b) A combination of hardware circuitry and software, such as (where applicable): (i) a combination of analog and / or digital hardware circuitry and software / firmware; and (ii) A combination of hardware processors and software (including digital signal processors), software, and memory that allows a device, such as a mobile phone or server, to perform various functions; (c) hardware circuitry and / or processors (e.g., microprocessors or portions of microprocessors) that require software (e.g., firmware) to operate, but the software may be absent if not necessary for operation; It may refer to one or more, or all, of the following:
[0021] This definition of circuit applies to all uses of the term in this application, i.e., in all claims. By way of further example, the term circuit as used herein encompasses a simple hardware circuit or processor (or processors), or a portion of a hardware circuit or processor and its associated software and / or firmware implementation. The term circuit also encompasses, for example, baseband or processor integrated circuits for mobile devices, or similar integrated circuits in servers, cellular networks, and other computing systems, where applicable to particular claim elements.
[0022] As used herein, the term "communication network" refers to a network conforming to any suitable communication standard, such as a fifth-generation (5G) system, Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), or Narrowband Internet of Things (NB-IoT). Furthermore, communications between terminal devices and network devices within a communication network may include, but are not limited to, first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G) New Radio (NR) communication protocols, and / or other protocols now known or developed in the future. Embodiments of the present disclosure are applicable to various communication systems. Given the rapid development of communication technologies, future communication technologies and systems may also exist in which the present disclosure may be embodied. The scope of the present disclosure is not limited to only the aforementioned systems.
[0023] In this specification, the term "network device" refers to a node in a communication network, serving as a medium for a terminal device to access the network and receive services therefrom. Network devices may be variously referred to as base stations (BSs), access points (APs), Node Bs (Node Bs or NBs), evolved Node Bs (eNode Bs or eNBs), next-generation Node Bs (NR NBs), remote radio units (RRUs), radio headers (RHs), remote radio heads (RRHs), integrated access backhaul (IAB) nodes, relays, and low-power nodes such as femto and pico nodes, depending on the terminology and technology applied. A network device may be defined as part of a gNB, for example, in the CU / DU division. In this case, the network device is defined as either a gNB-CU or a gNB-DU.
[0024] The term "terminal equipment" refers to any terminal device capable of wireless communication. By way of example only, terminal equipment may also be referred to as communications equipment, user equipment (UE), subscriber station (SS), mobile subscriber station, mobile station (MS), or access terminal (AT). Terminal equipment includes mobile phones, mobile phone terminals, smartphones, VoIP phones, wireless local loop phones, tablets, wearable devices, PDAs, portable computers, desktop computers, digital cameras and other imaging devices, gaming devices, music storage and playback devices, automotive wireless terminals, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop mounted devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches and other wearables, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in industrial and / or automated processing chain environments), consumer electronics devices, devices operating on commercial and / or industrial wireless networks, and the like. The terminal device may correspond to the mobile terminated (MT) portion of an integrated access backhaul (IAB) node (relay node). In the following description, the terms "terminal device," "communications device," "terminal," "user equipment," and "UE" may be used interchangeably.
[0025] As used herein, the term "controller" refers to any entity / function / device / apparatus for control. In some embodiments, a controller is an apparatus used to implement domain orchestration, network optimization, network management functions, etc.
[0026] While the functionality described herein may be performed in fixed and / or wireless network nodes in various embodiments, in other embodiments it may be implemented in a user equipment device (e.g., a mobile phone, a tablet computer, a laptop, a desktop computer, a mobile IoT device, a fixed IoT device, etc.). The user equipment device may, for example, suitably comprise corresponding functionality described in connection with the fixed and / or wireless network nodes. The user equipment device may be the user equipment itself or a control device, such as a chipset or processor, that is configured to control the user equipment when installed within the device. Examples of such functionality include a bootstrap server function or a home subscriber server, which are implemented by providing software to the user equipment device that configures the user equipment device to operate from the perspective of these functions / nodes.
[0027] The main characteristics of XR-related video traffic on UL can be summarized as follows: Non-integer periodicity (e.g., 16.67ms for 60fps) Packet Delay Budget (PDB) requirement, with a base value of 30 ms and optional values of 10 ms or 15 ms Video frame sizes vary, averaging 20.8 kB at 60 fps and 10 Mbit / s, which follows a truncated Gaussian distribution.
[0028] In addition to UL video traffic, attitude / control information may be transmitted with the following key characteristics: Period: 4 ms Strict PDB Requests (10 ms) Frame size 100 bytes
[0029] As mentioned above, CG can be used to schedule UL data transmissions, including (but not limited to) XR related traffic. In CG based scheduling, parameters are configurable via RRC messages. The actual UL grant is configured via RRC for CG type 1 or provided via the Physical Downlink Control Channel (PDCCH) (destined to CS-RNTI) for CG type 2. The main characteristics of NR Rel-16 UL CG are: A UE is configured with UL radio resources for transmitting one transport block at regular time periods. A period contains 2, 7 or n*14 symbols, where the range of n depends on the configured SCS. Up to 12 CG configurations are possible per bandwidth portion (BWP), which can be configured via RRC signaling.
[0030] XR-related traffic may often be sent across multiple slots due to large variations in video size. For certain XR applications, such as AR, there may be varying amounts of traffic on the UL, such as (i) attitude / control information every 4 ms, and / or (ii) video traffic every 16.67 ms at 60 fps. The attitude / control information PDB may be 10 ms, and the UL video PDB may be 30 ms, with options for 10 ms or 15 ms.
[0031] To enhance XR, different types of CG configurations (e.g., one CG opportunity per period or multiple CG opportunities per period) are possible to transmit XR transmissions of various sizes. Furthermore, networks such as gNBs are expected to understand the utilization status of CG opportunities at the UE side. In this case, the gNB can allocate unused resources to other UEs.
[0032] According to embodiments of the present specification, a solution for CG transmission is provided, in which a UE can provide a notification indicating unused or used CG data transmission opportunities without additional signaling overhead. This notification is applicable to various CG configurations, such as one CG opportunity per period or multiple CG opportunities per period.
[0033] Based on the notification, the gNB can reuse the released resources for other transmissions. Furthermore, the scheduling priority of the UE can be dynamically updated based on whether the UE provides a notification and / or the number of unused resources indicated by the UE, thereby motivating the UE to provide such a notification to the gNB.
[0034] 1 illustrates an example communication environment 100 in which embodiments of the present disclosure can be implemented. The communication environment 100 is a communication network that supports various types of CG configurations, such as a single CG Physical Uplink Shared Channel (PUSCH) opportunity per CG transmission period or multiple CG PUSCH opportunities per CG transmission period. The communication network 100 includes a first device 110 and a second device 120.
[0035] The first device 110 may be, for example, a terminal device such as a UE. The second device 120 may be, for example, a network device that provides a service to the first device 110, such as a gNB. Thus, the first device 110 and the second device 120 can communicate with each other. Hereinafter, the first device 110 may also be referred to as a terminal device 110 or a UE 110. The second device 120 may also be referred to as a network device 120 or a gNB 120.
[0036] In some embodiments, the link from the second device 120 to the first device 110 is referred to as the downlink (DL), and the link from the first device 110 to the second device 120 is referred to as the uplink (UL). In the DL, the second device 120 is the transmitting (TX) device (or transmitter) and the first device 110 is the receiving (RX) device (or receiver). In the UL, the first device 110 is the TX device (or transmitter) and the second device 120 is the RX device (or receiver).
[0037] In some embodiments, UL transmissions from the first device 110 may be scheduled by the CG. Thus, in the context of these embodiments, such UL transmissions may also be referred to as CG data transmissions. The second device 120 may configure the first device 110 with a CG configuration. As previously mentioned, communication network 100 supports both a configuration in which one CG opportunity is configured per CG transmission period and a configuration in which multiple CG opportunities are configured per CG transmission period.
[0038] The first device 110 determines whether a slot or opportunity configured for UL transmission is to be canceled. In some cases, not all slots or CG opportunities are used for CG data transmission, for example, due to variable size of the CG data transmission. In this case, the first device 110 sends a resource utilization notification to the second device 120 to indicate one or more used or unused CG opportunities. This notification can be sent in either a dynamic or fixed manner, as described in more detail below.
[0039] 1 are merely illustrative examples and are not intended to imply any limitations. Communications network 100 may include any suitable number of devices configured to implement embodiments of the present disclosure. While not shown, it should be understood that one or more additional devices and connections may be disposed in communications network 100.
[0040] Communications in the communication environment 100 may be conducted according to any suitable communication protocol, including, but not limited to, cellular communication protocols such as first generation (1G), second generation (2G), third generation (3G), fourth generation (4G), fifth generation (5G), and sixth generation (6G), wireless local network communication protocols such as Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or other protocols now known or developed in the future. Further, communications may utilize any suitable wireless communication technology, including, but not limited to, code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), frequency division duplex (FDD), time division duplex (TDD), multiple input multiple output (MIMO), orthogonal frequency division multiplexing (OFDM), discrete Fourier transform spread OFDM (DFT-s-OFDM), and other technologies now known or developed in the future.
[0041] The embodiments of the present specification will be described in detail below with reference to the accompanying drawings.
[0042] Please refer to Fig. 2. Fig. 2 shows a signaling chart for CG transmission according to some embodiments of the present disclosure. As shown in Fig. 2, a process 200 includes a first device 110 and a second device 120. For illustrative purposes, the signaling flow 200 will be described with reference to Fig. 1.
[0043] In process 200, data transmissions from the first device 110 are scheduled based on the CG. To this end, the second device 120 configures a CG setting for the first device 110. In some embodiments, the CG setting is one CG PUSCH opportunity per CG transmission period. In other embodiments, the CG setting is multiple CGPUSCH opportunities per CG transmission period.
[0044] The first device 110 determines whether at least one CG opportunity within a predetermined time period will be used for CG data transmission. In the context of this specification, the term "CG opportunity" or "CG PUSCH opportunity" refers to a time resource configured for CG data transmission, which may have various sizes and types and may include equivalents with different names based on any suitable generation communication protocol and / or communication standard now known or developed in the future.
[0045] In some embodiments, the first device 110 can determine whether a future CG opportunity is needed. For example, the first device 110 can evaluate the status of the UL buffer and, based on the status, determine whether at least one future CG opportunity is needed.
[0046] In some embodiments, the first device 110 determines whether to use or not use a future CG opportunity based on whether the amount of data in the UL buffer has fallen below a UL buffer data volume threshold. For example, if the amount of data in the UL buffer is below a data volume threshold, the first device 110 determines to not use or cancel a future CG opportunity. On the other hand, if the amount of data in the UL buffer is not below the threshold, the first device 110 determines to use a CG event for CG data transmission. It should be understood that a particular threshold may also be suitable for indicating a UL buffer empty state.
[0047] The UL buffer threshold is used to evaluate whether a future CG opportunity is needed for CG data transmission. Additionally or alternatively, in some embodiments, the UL buffer threshold may be determined based on the size of a CG opportunity before the CG opportunity is marked as unused.
[0048] In some embodiments, the first device 110 determines whether to use or not use a future CG opportunity based, at least in part, on the validity period of the UL buffer data. In particular, the validity period of the UL buffer may be based on at least one of a PDB, a PSDB, a Packet Data Convergence Protocol (PDCP) discard timer, etc. If the validity period of the UL buffer data expires before the future CG opportunity, the first device 110 determines that the future CG opportunity is unnecessary and can release / cancel it. Conversely, if the validity period of the UL buffer data does not expire before the future CG opportunity, the first device 110 determines that the future CG opportunity should be utilized for transmitting the UL buffer data.
[0049] Additionally or alternatively, in some embodiments, the first device 110 may further consider the importance or priority of the protocol data unit (PDU) being transmitted to determine whether to use or leave a future CG opportunity unused.
[0050] Therefore, the first device 110 transmits a notification to the second device 120 indicating whether the at least one CG opportunity is used or canceled based on the determination result, the notification being transmitted on the target resource, and the at least one CG opportunity being transmitted in the time domain following the target resource.
[0051] In some embodiments, the predetermined period is at least one CG transmission period, or a sliding window starting from the target resource or the first number of resources immediately following the target resource in the time domain, as described below.
[0052] In some embodiments, this notification is conveyed via uplink control information (UCI). One example implementation is to set a bit in the UCI as the notification, where the bit is set to a first value (e.g., "1") to indicate the next applicable CG opportunity is to be canceled or unused, and is set to a second value (e.g., "0") to indicate that the next applicable CG opportunity is to be used.
[0053] Furthermore, in embodiments where multiple CG opportunities are configured per CG transmission period, if a one-bit indication in the UCI, for example indicating the next applicable CG opportunity in the next slot or the next CG opportunity within a slot, is unused or canceled, it also implicitly indicates that all subsequent opportunities within the same period are unused or canceled.
[0054] FIG. 3A illustrates a schematic diagram of an example UCI notification 300 according to some embodiments of the present disclosure. In the example of FIG. 3A, the CG configuration has three CG opportunities per CG period: CG1_1, CG1_2, and CG1_3. UCI1, transmitted in CG1_1, indicates the resource utilization status of the next upcoming opportunity. Specifically, UCI1 indicates whether the CG opportunity for CG1_2 is used or unused. All remaining CG opportunities within that CG period may be implicitly canceled. For example, if the notification of UCI1 cancels the next opportunity, it applies to CG1_3.
[0055] In some embodiments, if the CG configuration has a single CG opportunity per CG period, a one-bit notification can indicate that the next applicable CG opportunity is canceled. Figure 3B shows a schematic diagram of another example UCI notification 310 according to some embodiments of the present disclosure. In the example of Figure 3B, the CG configuration has one CG opportunity per CG period, and UCI1 transmitted in CG1 indicates resource utilization in the next upcoming period. In particular, UCI1 indicates whether the CG opportunity for CG2 is used or not.
[0056] In some embodiments, if the CG configuration has a single CG opportunity per CG period, a 1-bit notification may indicate that the next applicable CG opportunity is canceled, and the cancellation of the CG opportunity continues until the next frame arrives. For example, if UCI1 indicates that the CG opportunity for CG2 is canceled, it also implicitly indicates that the CG opportunities for CG3 through CG6 are canceled until the next frame arrives.
[0057] In some embodiments, at least one applicable CG opportunity (e.g., in at least one next slot) may be set by the second device 120. Alternatively, or additionally, the at least one applicable CG opportunity may be implicitly determined based on the processing time of the first device 110 or a processing time reference provided by the second device 120.
[0058] In summary, if the given period is a CG cycle and multiple CG opportunities are configured per CG cycle, then a 1-bit notification in the UCI: a first value of a bit indicating that a CG occurrence in a CG period immediately following the target resource is unused; a first value of the bit indicating that all CG opportunities within the CG period following the target resource are unused; a second value of the bit indicating that a CG occurrence within the CG period immediately following the target resource is to be used for CG data transmission; or a second value of the bit indicating that all CG opportunities within the CG period following the target resource are used for CG data transmission; At least one of the following can be shown.
[0059] Furthermore, if the predetermined period is a CG period and a single CG opportunity is configured per CG period, when the target resource precedes the CG transmission period in the time domain, the 1-bit notification of UCI a first value of the bit indicating that the CG opportunity in the CG period immediately following the target resource is unused; a second value of the bit indicating that a CG opportunity within the CG period immediately following the target resource will be used for CG data transmission; or a second value of the bit indicating that all CG opportunities for CG data transmission are unused until a CG data transmission occurs; At least one of the following can be shown.
[0060] In another embodiment, multiple bits (e.g., N bits) in the UCI can be set as notifications, where each of the N bits indicates whether the next N applicable CG opportunities are to be canceled. In some embodiments, each UCI carries notifications for the next N slots or CG opportunities in a sliding scale.
[0061] In some embodiments, when the CG setting of multiple CG opportunities per period is enabled, UCI is transmitted every N CG opportunities in a fixed pattern.
[0062] In some embodiments, the N unused or used CG opportunities can be considered a sliding window. That is, the first device 110 transmits such an N-bit notification for each CG opportunity for the next N slots. Returning to FIG. 3A, in this case, N=3. That is, each UCI includes three bits indicating resource utilization. Specifically, UCI1 indicates the used / unused slots of CG1_2, CG1_3, and CG2_1. Furthermore, a UCI can indicate a group of slots starting from the next slot or a group of slots starting from the same slot. In other words, the sliding window can start from the next slot or the same slot. In the former case, UCI1 indicates the used / unused slots of CG1_2, CG1_3, and CG2_1, and UCI2 indicates the used / unused slots of CG1_3, CG2_1, and CG2_2. In the latter case, UCI1 indicates the used / unused slots of CG1_1, CG1_2, and CG1_3, and UCI2 indicates the used / unused slots of CG1_2, CG1_3, and CG2_1.
[0063] In summary, if the predetermined period is a CG period and the notification includes a first number of bits in the UCI, the first number of bits indicate the use or cancellation, respectively, of a first number of CG opportunities in the CG period following the target resource, with a first value of one bit indicating that each of the first number of CG opportunities is to be unused and a second value of the bit indicating that each of the CG opportunities is to be used for CG data transmission.
[0064] In some embodiments, instead of UCI, a demodulation reference signal (DMRS) can be used to convey the notification. For example, different types of DMRS sequences can be configured in the first device 110. For example, if the next CG opportunity is used for UL data transmission, the first device 110 uses DMRS sequence #1. Otherwise, if the next CG opportunity is canceled or left unused, the first device 110 uses DMRS sequence #2. In this way, notification of resource utilization can be achieved without additional signaling overhead. As another example, different DMRS mapping patterns to resource elements (REs) can be used to indicate whether the next slot or CG opportunity is used or canceled.
[0065] In the above embodiment, the second device 120 can recognize whether the next slot or CG opportunity is used by the first device 110 based on the detected DMRS sequence or DMRS mapping pattern. Note that the DMRS detection performance only requires one bit of information.
[0066] In some embodiments, the first device 110 may be motivated to provide such notification to the second device 120. For example, the second device 120 may determine whether to increase the scheduling priority of the first device 110 based on whether the first device 110 provides such notification. Additionally or alternatively, the second device 120 may increase the scheduling priority of the first device 110 depending on (e.g., as a function of) the number of unused / canceled CG opportunities that it has been notified about.
[0067] Additionally or alternatively, in some embodiments, the scheduling priority of the first device 110 may be dynamically updated using a sliding window or moving average of the number of notified unused / canceled CG opportunities.
[0068] According to one embodiment of the present disclosure, a solution for CG transmission is provided, in which a UE determines whether at least one time slot or CG opportunity can be canceled. This allows the UE to provide a gNB with a resource utilization notification with low signaling overhead. Based on this notification, the gNB can allocate the released resources for other purposes, thereby improving resource utilization within the network.
[0069] Some steps in process 200 may be optional or skippable, and the order of steps is presented for illustrative purposes, and thus, embodiments of the present disclosure are not limited in this respect.
[0070] An exemplary description of embodiments herein, as well as potential standardization impacts and information models in standards, is provided below, with the understanding that the details, values, and configurations in the following description are provided as exemplary embodiments and are not intended to be limitations on embodiments herein.
[0071] 4 illustrates a flowchart of a method 400 implemented in a first device in accordance with some embodiments of the present disclosure. For example, the first device may include a terminal device (e.g., a UE) or a portion of a terminal device. For ease of explanation, the method 400 is described from the perspective of the first device 110 of FIG. 1.
[0072] In block 410, the first device 110 determines whether at least one resource within a predetermined period is used for CG data transmission, the at least one resource following the target resource in the time domain.
[0073] In block 420, the first device 110 sends a notification to the network device on the target resource based on the determination, the notification indicating whether the at least one resource is to be used or canceled.
[0074] In some embodiments, the predetermined period may include at least one CG transmission period, or a sliding window starting the target resource, or a first number of resources immediately following the target resource in the time domain.
[0075] In some embodiments, the predetermined period is a CG transmission period including a plurality of resources for CG data transmission, and the indication includes a bit in the UCI; a first value of the bit indicating that the resource in the CG transmission period immediately following the target resource is unused; a first value of the bit indicating that all of the resources in the CG transmission period following the target resource are unused; a second value of the bit indicating that a resource within the CG transmission period immediately following the target resource is used for CG data transmission; or a second value of the bit indicating that all of the resources in the CG transmission period following the target resource are used for CG data transmission; At least one of the following is shown.
[0076] In some embodiments, the predetermined period is a CG transmission period including a single resource for CG data transmission, the target resource precedes the CG transmission period in the time domain, and the notification includes one bit in the UCI; a first value of the bit indicating that the resource in the CG transmission period immediately following the target resource is unused; a second value of the bit indicating that a resource located within the CG transmission period immediately after the target resource is used for CG data transmission; or a second value of the bit indicating that all of the resources for CG data transmission are unused until a CG data transmission occurs; At least one of the following is shown.
[0077] In some embodiments, the method 400 may further include receiving, from the network device, a configuration of at least one resource within a predetermined period of time.
[0078] In some embodiments, the at least one resource within the predetermined time period is predetermined based on at least one of a processing time of the device or a processing time reference provided by the network device.
[0079] In some embodiments, the predetermined period is a CG transmission period including multiple resources or a single resource for CG data transmission, and the notification includes a first number of bits in the UCI to indicate use or cancellation of each of a first number of resources in the CG transmission period following the target resource, wherein a first value of one of the first number of bits indicates that each of the first number of resources is to be unused, and a second value of the bit indicates that the corresponding resource is to be used for CG data transmission.
[0080] In some embodiments, the notification is transmitted in a fixed pattern in the time domain, the pattern including a second number of resources that occur periodically in the time domain, the target resource being the first resource of the second number of resources, the second number being greater than the first number.
[0081] In some embodiments, the notification is sent within a sliding window that includes a second number of resources in the time domain, the sliding window starting from the target resource or one of the first number of resources immediately following the target resource in the time domain.
[0082] In some embodiments, method 400 may further include determining whether the at least one resource is to be used for CG data transmission based on any one or more of the amount of data in a buffer of the device, the size of the at least one resource, the validity time of the buffer preceding the at least one resource, or the importance or priority of the CG data transmission.
[0083] In some embodiments, the notification may include a demodulation reference signal (DMRS) sequence type or a DMRS mapping pattern.
[0084] In some embodiments, the first device 110 is pre-configured with a first type DMRS sequence and a second type DMRS sequence, and the method 400 further includes transmitting the first type DMRS sequence if it determines that at least one resource is unused, and transmitting the second type DMRS sequence if it determines that at least one resource is to be used for CG data transmission.
[0085] In some embodiments, the scheduling priority of the device may be related to the number of unused resources indicated in the notification.
[0086] 5 illustrates a flowchart of an example method 500 implemented by the second device 120 in accordance with some embodiments of the present disclosure. For example, the second device 120 may include a network device (e.g., a gNB) or a portion of a network device. For illustrative purposes, the method 500 will be described from the perspective of the second device 120 of FIG. 1.
[0087] In step 510, the second device 120 receives a notification from the terminal device indicating whether at least one resource within a predetermined time period is to be used or canceled, the notification being transmitted on a target resource preceding the at least one resource in the time domain, the at least one resource being pre-configured for CG data transmission.
[0088] In some embodiments, the predetermined period is a CG transmission period including a plurality of resources for CG data transmission, and the indication includes a bit in the UCI; a first value of the bit indicating that the resource in the CG transmission period immediately following the target resource is to be unused; a first value of the bit indicating that all of the resources in the CG transmission period following the target resource are unused; a second value of the bit indicating that a resource within the CG transmission period immediately following the target resource is used for CG data transmission; or a second value of the bit indicating that all of the resources in the CG transmission period following the target resource are used for CG data transmission; may indicate at least one of the following:
[0089] In some embodiments, the predetermined period is a CG transmission period including a single resource for CG data transmission, the target resource precedes the CG transmission period in the time domain, and this notification includes one bit in the UCI; a first value of the bit indicating that the resource in the CG transmission period immediately following the target resource is unused; a second value of the bit indicating that a resource located within the CG transmission period immediately after the target resource is used for CG data transmission; or a second value of the bit indicating that all of the resources for the CG data transmission immediately following the target resource are unused until the CG data transmission occurs; may indicate at least one of the following:
[0090] In some embodiments, the method 500 may further include transmitting, to the terminal device, a configuration of the at least one resource within the predetermined time period.
[0091] In some embodiments, the at least one resource within the predetermined time period is predetermined based on at least one of a processing time of the device or a reference to the processing time provided by the network device.
[0092] In some embodiments, the predetermined period is a CG transmission period including multiple resources or a single resource for CG data transmission, and the notification includes a first number of bits in the UCI to indicate use or cancellation of each of the first number of resources in the CG transmission period following the target resource, where a first value of one of the first number of bits indicates that each of the first number of resources is to be unused, and a second value of the bit indicates that the respective resource is to be used for CG data transmission.
[0093] In some embodiments, the notification is transmitted in a fixed pattern in the time domain and includes a second number of resources that occur periodically in the time domain, the target resource being the first resource of the second number of resources, and the second number being greater than the first number.
[0094] In some embodiments, the notification is transmitted within a sliding window in the time domain that includes the second number of resources, the sliding window starting from the target resource or one of the first number of resources immediately following the target resource in the time domain.
[0095] In some embodiments, the notification includes a demodulation reference signal (DMRS) sequence type or a DMRS mapping pattern.
[0096] In some embodiments, the terminal device may be pre-configured with a first type DMRS sequence and a second type DMRS sequence, in which case method 500 further includes determining that the at least one resource is unused if the notification determines that it includes a first type DMRS, or determining that the at least one resource is used for CG data transmission if the notification determines that it includes a second type DMRS.
[0097] In some embodiments, the method 500 may further include updating a scheduling priority of the terminal device based on the notification of the use or cancellation of the at least one resource.
[0098] In some embodiments, the scheduling priority of the terminal device may be related to the number of unused resources indicated in the notification.
[0099] In some embodiments, the scheduling priority of the terminal device is updated based on an average of the sliding window or number of unused resources indicated in multiple notifications from the terminal device.
[0100] In some embodiments, a first device capable of performing any of the methods 400 (e.g., first device 110 of FIG. 1 ) may comprise means for performing each operation of method 400. The means may be implemented in any suitable form. For example, the means may be implemented as circuitry or a software module. The first device may be implemented as or included in first device 110 of FIG. 1 .
[0101] In some embodiments, the first device comprises: means for determining whether at least one resource within a predetermined period is used for CG data transmission, where the at least one resource follows a target resource in a time domain; and means for transmitting a notification on the target resource to the second device based on a determination result, where the notification indicates whether the at least one resource is used or canceled.
[0102] In some embodiments, the predetermined period includes at least one CG transmission period, or a sliding window starting with the target resource, or a first number of resources immediately following the target resource in the time domain.
[0103] In some embodiments, the predetermined period is a CG transmission period including multiple resources for CG data transmission, and the notification includes a bit in uplink control information (UCI) indicating at least one of: a first value of the bit indicating that resources in the CG transmission period immediately following the target resource will be unused; a first value of the bit indicating that all resources in the CG transmission period following the target resource will be unused; a second value of the bit indicating that resources in the CG transmission period immediately following the target resource will be used for CG data transmission; or a second value of the bit indicating that all resources in the CG transmission period following the target resource will be used for CG data transmission.
[0104] In some embodiments, the predetermined period is a CG transmission period including a single resource for CG data transmission, and the target resource precedes the CG transmission period in the time domain. The notification includes a bit in the UCI indicating at least one of: a first value of the bit indicating that resources in the CG transmission period immediately following the target resource will be unused; a second value of the bit indicating that resources in the CG transmission period immediately following the target resource will be used for CG data transmission; or a second value of the bit indicating that all of the resources for CG data transmission will be unused until CG data transmission occurs.
[0105] In some embodiments, the first device further comprises means for receiving, from the second device, a configuration of at least one resource within a predetermined period of time.
[0106] In some embodiments, the at least one resource within the predetermined time period is predetermined based on at least one of a processing time of the first device or a processing time reference provided by the second device.
[0107] In some embodiments, the predetermined period is a CG transmission period including multiple resources or a single resource for CG data transmission, and the notification includes a first number of bits in the UCI to indicate use or cancellation of each of the first number of resources in the CG transmission period following the target resource, where a first value of one of the first number of bits indicates that each of the first number of resources is to be unused, and a second value of the bit indicates that the respective resource is to be used for CG data transmission.
[0108] In some embodiments, the notification is transmitted in a fixed pattern in the time domain, the fixed pattern including a second number of resources occurring periodically in the time domain, the target resource being the first resource of the second number of resources, the second number being greater than the first number.
[0109] In some embodiments, the notification is sent within a sliding window in the time domain that includes the second number of resources, the sliding window starting from the target resource or one of the first number of resources that immediately follows the target resource in the time domain.
[0110] In some embodiments, the first device further comprises means for determining whether at least one resource is to be used for CG data transmission based on at least one of the amount of data in a buffer of the first device, the size of the at least one resource, the validity time of the buffer preceding the at least one resource, or the importance or priority of the CG data transmission.
[0111] In some embodiments, the notification includes a demodulation reference signal (DMRS) sequence type or a DMRS mapping pattern.
[0112] In some embodiments, the first device is pre-configured with a first type DMRS sequence and a second type DMRS sequence, and the first device further comprises means for transmitting the first type DMRS sequence when it determines that at least one resource is unused, or means for transmitting the second type DMRS sequence when it determines that at least one resource is to be used for CG data transmission.
[0113] In some embodiments, the scheduling priority of the first device is associated with the number of unused resources indicated in the notification.
[0114] In some embodiments, a second device capable of performing any of the methods 500 (e.g., second device 120 of FIG. 1 ) may comprise means for performing each operation of method 500. The means may be implemented in any suitable form. For example, the means may be implemented as circuitry or a software module. The second device may be implemented as or as part of second device 120 of FIG. 1 .
[0115] In some embodiments, the second device comprises means for receiving from the first device a notification indicating whether at least one resource within a predetermined time period is to be used or canceled, the notification being transmitted on a target resource that precedes the at least one resource in the time domain and that relates to at least one resource that is pre-configured for CG data transmission.
[0116] In some embodiments, the predetermined period is a CG transmission period including multiple resources for CG data transmission, and the notification includes a bit in the UCI indicating at least one of: a first value of the bit indicating that resources in the CG transmission period immediately following the target resource will be unused; a first value of the bit indicating that all resources in the CG transmission period following the target resource will be unused; a second value of the bit indicating that resources in the CG transmission period immediately following the target resource will be used for CG data transmission; or a second value of the bit indicating that all resources in the CG transmission period following the target resource will be used for CG data transmission.
[0117] In some embodiments, the predetermined period is a CG transmission period including a single resource for CG data transmission, the target resource precedes the CG transmission period in the time domain, and the notification includes a bit in the UCI indicating at least one of: a first value of the bit indicating that a resource in the CG transmission period immediately after the target resource is unused; a second value of the bit indicating that a resource in the CG transmission period immediately after the target resource will be used for CG data transmission; and a second value of the bit indicating that all of the resources for CG data transmission immediately after the target resource are unused until CG data transmission occurs.
[0118] In some embodiments, the second device further comprises means for transmitting a configuration of the at least one resource within a predetermined period to the first device.
[0119] In some embodiments, the at least one resource within the predetermined time period is predetermined based on at least one of a processing time of the first device or a reference to the processing time provided by the second device.
[0120] In some embodiments, the predetermined period is a CG transmission period including multiple resources or a single resource for CG data transmission, and the notification includes a first number of bits in the UCI for indicating use or cancellation of a first number of resources in the CG transmission period following the target resource, a first value of one of the first number of bits indicating that each of the first number of resources is to be unused, and a second value of the bit indicating that the respective resource is to be used for CG data transmission.
[0121] In some embodiments, the notification is transmitted in a fixed pattern in the time domain, the fixed pattern including a second number of resources that occur periodically in the time domain, the target resource being the first resource of the second number of resources, and the second number being greater than the first number.
[0122] In some embodiments, the notification is sent within a sliding window in the time domain that includes a second number of resources, the sliding window starting from the target resource or one of the first number of resources that immediately follows the target resource in the time domain.
[0123] In some embodiments, the notification includes a demodulation reference signal (DMRS) sequence or a type of DMRS mapping pattern.
[0124] In some embodiments, the first device is pre-configured with a first type DMRS sequence and a second type DMRS sequence, and the second device further comprises: means for determining that at least one resource will be unused if it is determined that the notification includes a first type DMRS; or means for determining that at least one resource will be used for CG data transmission if it is determined that the notification includes a second type DMRS.
[0125] In some embodiments, the second device further comprises means for updating a scheduling priority of the first device based on the notification of the use or cancellation of the at least one resource.
[0126] In some embodiments, the scheduling priority of the first device is related to the number of unused resources indicated in the notification.
[0127] In some embodiments, the scheduling priority of the first device is updated based on an average of the sliding window or number of unused resources indicated in multiple notifications from the first device.
[0128] 6 is a simplified block diagram of an apparatus 600 suitable for implementing embodiments of the present disclosure. The apparatus 600 may be provided for implementing a communications apparatus, such as the first device 110 or the second device 120 shown in FIG. 1. As shown, the device 600 includes one or more processors 610, one or more memories 620 connectable to the processors 610, and one or more communications modules 640 connectable to the processors 610.
[0129] The communications module 640 may be for two-way communication. The communications module 640 may have one or more communications interfaces to facilitate communication with other modules or devices. The communications interface may represent any interface necessary for communication with other network elements. In some embodiments, the communications module 640 may include at least one transceiver. In some embodiments, the communications module 640 may include at least one antenna.
[0130] Processor 610 may be of any type suitable for a local technology network and may include, by way of non-limiting example, one or more general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), processors based on multi-core processor architectures, etc. Device 600 may have multiple processors, such as application specific integrated circuit chips time-slaved to a clock that synchronizes the main processor.
[0131] The memory 620 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 624, electrically erasable read-only memory (EPROM), flash memory, hard disks, compact disks (CDs), digital video disks (DVDs), optical disks, laser disks, and other magnetic and / or optical storage devices. Examples of volatile memories include random access memory (RAM) 622 and other volatile memories that cannot retain data during power-off periods.
[0132] The computer program 630 includes computer-executable instructions that are executed by the associated processor 610. The instructions of the program 630 may include instructions for performing operations / acts of some embodiments of the present disclosure. The program 630 may be stored in a memory, such as the ROM 624. The processor 610 may load the program 630 into the RAM 622 to perform any suitable operations and processes.
[0133] An exemplary embodiment of the present disclosure may be implemented by a program 630, which enables the device 600 to perform any of the processes of the present disclosure described with reference to Figures 2 to 5. An exemplary embodiment of the present disclosure may also be implemented by hardware or a combination of software and hardware.
[0134] In some embodiments, the program 630 may be tangibly stored on a computer-readable medium internal to the device 600 (e.g., in memory 620) or on another storage device accessible by the device 600. The device 600 may load the program 630 from the computer-readable medium into RAM 622 for execution. In some embodiments, the computer-readable medium may include any type of non-transitory storage medium, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. The term "non-transitory" here refers not to the permanence of the data storage (e.g., RAM vs. ROM), but to the medium itself (i.e., a tangible medium rather than a signal).
[0135] 7 shows an example of a computer readable medium 700, which may take the form of a CD, DVD, or other optical storage disk. The computer readable medium 700 has the program 630 stored thereon.
[0136] In general, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. Some features may be implemented in hardware, while other features may be implemented in firmware or software executable by a controller, microprocessor, or other computing device. Although various aspects of embodiments of the present disclosure have been described using block diagrams, flowcharts, or other graphical representations, it should be understood that the blocks, devices, systems, techniques, or methods described herein may be implemented by, by way of non-limiting example, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing device, or combinations thereof.
[0137] Some embodiments of the present disclosure also provide at least one computer program product tangibly embodied on a computer-readable medium, such as a non-transitory computer-readable medium. The computer program product includes computer-executable instructions, such as those included in program modules, that execute on a target physical or virtual processor device to perform any of the methods described above. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or divided among program modules as desired in various embodiments. The machine-executable instructions for the program modules may be executed in local or distributed devices. In a distributed device, the program modules may be located in both local and remote storage media.
[0138] Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus and executed by the processor or controller to implement the functions / acts specified in the flowcharts and / or block diagrams. The program code may be executed entirely on a machine, partially on a machine, as a stand-alone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0139] In the context of the present disclosure, computer program code or associated data may be transmitted by any suitable medium to enable a device, apparatus, or processor to perform the various processes and operations as described above, examples of which include signals, computer-readable media, etc.
[0140] The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. Computer-readable media include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of computer-readable storage media include an electrical connection having one or more wires, a portable computer floppy disk, 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 thereof.
[0141] Furthermore, although operations are shown in a particular order, this does not imply that the operations need to be performed in the particular order or sequential order shown, or that all of the operations shown need to be performed, to achieve desirable results. In certain situations, multitasking or parallel processing may be advantageous. Similarly, while the above description includes some specific implementation details, these should not be construed as limitations on the scope of the disclosure, but rather as descriptions of functionality specific to particular embodiments. Unless expressly stated otherwise, certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, unless expressly stated otherwise, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.
[0142] Although the present disclosure has been described in language specifying structural features and / or method acts, the present disclosure, as defined by the appended claims, is not necessarily limited to the specific features and acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. 1. An apparatus comprising: at least one processor; When executed by the at least one processor, the device includes at least: determining whether at least one resource within a predetermined time period is used for configuration grant (CG) data transmission, wherein the at least one resource follows a target resource in a time domain; sending a notification to a network device on the target resource based on the determination result, the notification indicating whether the at least one resource is to be used or canceled; at least one memory storing instructions for executing the An apparatus comprising:
2. The predetermined period is: At least one CG transmission period, or a sliding window starting either at the target resource or at a first number of resources immediately following the target resource in the time domain; The apparatus of claim 1 , comprising:
3. The predetermined period is a CG transmission period including a plurality of resources for transmitting the CG data, and the notification is a first value of the bit indicating that a resource in the CG transmission period immediately following the target resource is unused; the first value of the bit indicating that all of the resources in the CG transmission period immediately following the target resource will be unused; a second value of the bit indicating that the resource in the CG transmission period immediately following the target resource is used for the CG data transmission; or the second value of the bit indicating that all of the resources in the CG transmission period following the target resource are to be used for the CG data transmission; 10. The apparatus of claim 1, further comprising a bit in uplink control information (UCI) that indicates at least one of:
4. The predetermined period is a CG transmission period including a single resource for the CG data transmission, the target resource precedes the CG transmission period in the time domain, and the notification is a first value of the bit indicating that the resource in the CG transmission period immediately following the target resource will be unused; a second value of the bit indicating that the resource in the CG transmission period immediately following the target resource is used for the CG data transmission; or the second value of the bit indicating that all of the resources for CG data transmission are unused until the CG data transmission is performed; 2. The apparatus of claim 1, further comprising a bit in the UCI indicating at least one of:
5. The apparatus further comprises: receiving from the network device a configuration of the at least one resource for the predetermined period of time; The device according to claim 1 .
6. 2. The device of claim 1, wherein the at least one resource within the predetermined period is predetermined based on at least one of a processing time of the device or a reference to the processing time provided by the network device.
7. The predetermined period is a CG transmission period including a plurality of resources or a single resource for the CG data transmission, the notification includes a first number of bits in a UCI indicating use or cancellation for each of the first number of resources in the CG transmission period following the target resource; a first value of one of the first number of bits indicating that each of the first number of resources is to be unused; a second value of the bit indicating that each of the resources is used for the CG data transmission; 10. The apparatus of claim 1.
8. the notification is transmitted in a fixed pattern in the time domain that includes a second number of resources that occur periodically in the time domain; the target resource is a first resource of the second number of resources; The second number is greater than the first number.
8. The apparatus of claim 7.
9. The notification is sent within a sliding window in the time domain that includes a second number of resources; the sliding window starts from the target resource or one of the first number of resources immediately following the target resource in the time domain.
8. The apparatus of claim 7.
10. The apparatus further comprises: Whether the at least one resource is used for CG data transmission, the amount of data in the buffer of said device; the size of said at least one resource; the validity time of the buffer before the at least one resource; or the importance or priority of the CG data transmission; determining based on at least one of: The device according to claim 1 .
11. The apparatus of claim 1 , wherein the notification includes a demodulation reference signal (DMRS) sequence type or a DMRS mapping pattern.
12. The device is pre-configured with a first type DMRS sequence and a second type DMRS sequence, and the device further comprises: transmitting the first type DMRS sequence based on determining that the at least one resource is unused; or transmitting the second type DMRS sequence based on determining that the at least one resource is used for the CG data transmission. The device according to claim 11 .
13. The device of claim 1 , wherein the scheduling priority of the device is associated with the number of unused resources advertised in the advertisement.
14. 1. An apparatus comprising: at least one processor; When executed by the at least one processor, the device includes at least: receiving, from a terminal device, a notification informing whether at least one resource within a predetermined time period will be used or canceled, the notification being transmitted on a target resource that precedes the at least one resource in a time domain, the at least one resource being pre-configured for CG data transmission; at least one memory storing instructions for causing the An apparatus comprising:
15. The predetermined period is a CG transmission period including a plurality of resources for CG data transmission, and the notification is a first value of the bit indicating that a resource in the CG transmission period immediately following the target resource is unused; the first value of the bit indicating that all of the resources in the CG transmission period immediately following the target resource will be unused; a second value of the bit indicating that the resource in the CG transmission period immediately following the target resource is used for the CG data transmission; or the second value of the bit indicating that all of the resources in the CG transmission period following the target resource are to be used for the CG data transmission; 15. The apparatus of claim 14, further comprising a bit in the UCI indicating at least one of:
16. The predetermined period is a CG transmission period including a single resource for the CG data transmission, the target resource precedes the CG transmission period in the time domain, and the notification is a first value of the bit indicating that the resource in the CG transmission period immediately following the target resource will be unused; a second value of the bit indicating that the resource in the CG transmission period immediately following the target resource is used for the CG data transmission; or the second value of the bit indicating that all of the resources for a CG data transmission immediately following the target resource will remain unused until the CG data transmission occurs; 15. The apparatus of claim 14, further comprising a bit in the UCI indicating at least one of:
17. The apparatus further comprises: transmitting to the terminal device a configuration of the at least one resource within the predetermined period; 15. The device according to claim 14, wherein
18. The device of claim 14 , wherein the at least one resource within the predetermined period is predetermined based on at least one of a processing time of the terminal device or a reference to the processing time provided by the device.
19. The predetermined period is a CG transmission period including a plurality of resources or a single resource for the CG data transmission, the notification includes a first number of bits in a UCI indicating use or cancellation for each of the first number of resources in the CG transmission period following the target resource; a first value of one of the first number of bits indicating that each of the first number of resources is to be unused; a second value of the bit indicating that each of the resources is used for the CG data transmission; 15. The apparatus of claim 14.
20. the notification is transmitted in a fixed pattern in the time domain that includes a second number of resources that occur periodically in the time domain; the target resource is a first resource of the second number of resources; the second number is greater than the first number; 15. The apparatus of claim 14.
21. The notification is sent within a sliding window in the time domain that includes a second number of resources; the sliding window starts from the target resource or one of the first number of resources immediately following the target resource in the time domain.
21. The apparatus of claim 20.
22. The apparatus of claim 14 , wherein the notification includes a demodulation reference signal (DMRS) sequence type or a DMRS mapping pattern.
23. The terminal device is pre-configured with a first type DMRS sequence and a second type DMRS sequence, and the device further comprises: determining that the at least one resource is unused based on determining that the notification includes the first type of DMRS; or determining, based on determining that the notification includes the second type of DMRS, that the at least one resource is to be used for the CG data transmission; 23. The apparatus of claim 22, wherein
24. The apparatus further comprises: updating a scheduling priority of the terminal device based on the notified usage or cancellation of the at least one resource; 15. The device according to claim 14, wherein
25. The apparatus of claim 24 , wherein the scheduling priority of the terminal device is associated with a number of unused resources indicated in the notification.
26. The apparatus of claim 24 , wherein the scheduling priority of the terminal device is updated based on an average of a sliding window or number of unused resources indicated in multiple notifications from the terminal device.
27. In a terminal device, determining whether at least one resource within a predetermined period is used for CG data transmission, where the at least one resource follows a target resource in a time domain; sending a notification to a network device on the target resource based on the determination result, the notification indicating whether the at least one resource is to be used or canceled; A method comprising:
28. receiving, in the network device, from the terminal device, a notification indicating whether at least one resource within a predetermined period of time is to be used or canceled; the notification is transmitted on a target resource that precedes the at least one resource in the time domain; the at least one resource is pre-configured for CG data transmission; method.
29. 1. A first device, comprising: means for determining whether at least one resource within a predetermined time period is used for CG data transmission, the at least one resource following a target resource in a time domain; means for transmitting a notification on the target resource to a second device based on the determination result, the notification indicating whether the at least one resource is to be used or canceled; and A first device comprising:
30. a second device, means for receiving, from the first device, a notification indicating whether at least one resource within a predetermined time period is to be used or canceled; the notification is transmitted on a target resource that precedes the at least one resource in the time domain; the at least one resource is pre-configured for CG data transmission; Second device.
31. A computer readable medium comprising program instructions for causing an apparatus to perform at least the method of any of claims 1 to 13 or the method of any of claims 14 to 26.
Citation Information
Patent Citations
User equipment and base station
JP2022114867A