Method, apparatus and computer program
By transmitting dynamic indications and configuration information in the wireless communication system, and dynamically managing uplink resources, the problem of low resource management efficiency in the prior art is solved, and more efficient resource utilization and transmission efficiency is achieved.
Patent Information
- Application Number
- CN202280101661.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-03
- Publication Date
- 2025-06-20
AI Technical Summary
In wireless communication systems, it is difficult for the prior art to effectively manage and allocate uplink resources, resulting in waste of resources and inefficient transmission.
By transmitting dynamic indication and configuration information between the user equipment and the access node, uplink resources are dynamically managed, including indicating unused resources and preferred subsets of resources, to optimize resource usage.
It realizes more efficient resource utilization, reduces resource waste, and improves the efficiency and flexibility of uplink data transmission.
Smart Images

Figure CN120188554A_ABST
Abstract
Description
Technical Field
[0001] This application relates to methods, apparatuses, systems, and computer programs, and in particular but not exclusively, to the allocation and signaling of configured authorization resources. Background Art
[0002] A communication system can be regarded as a facility that enables a communication session between two or more entities (such as user terminals, base stations, and / or other nodes) by providing a carrier between the various entities involved in the communication path. The communication system can be provided, for example, by a communication network and one or more compatible communication devices. The communication session can include, for example, data communication for carrying the communication, such as voice, video, email, text messages, multimedia, and / or content data, etc. Non-limiting examples of the services provided include two-way or multi-way calls, data communication or multimedia services, and access to a data network system (such as the Internet).
[0003] In a wireless communication system, at least a part of the communication session between at least two stations occurs over a wireless link. Examples of wireless systems include public land mobile networks (PLMNs), satellite-based communication systems, and different wireless local networks, such as wireless local area networks (WLANs). Some wireless systems can be divided into cells and are therefore commonly referred to as cellular systems.
[0004] A user can access the communication system through an appropriate communication device or terminal. The user's communication device can be referred to as a user equipment (UE) or user apparatus. The communication device is provided with appropriate signal receiving and transmitting means for enabling communication, for example, enabling access to the communication network or direct communication with other users. The communication device can access a carrier provided by a station (such as a base station of a cell) and transmit and / or receive communication on the carrier.
[0005] Communication systems and associated devices typically operate according to a given standard or specification that defines what the various entities associated with the system are allowed to do and how they should be implemented. The communication protocols and / or parameters to be used for the connection are also typically defined. An example of a communication system is UTRAN (3G radio). Other examples of communication systems are the long-term evolution (LTE) of the universal mobile telecommunications system (UMTS) radio access technology and the so-called 5G or new radio (NR) network. NR is being standardized by the 3rd Generation Partnership Project (3GPP). Summary of the Invention
[0006] According to one aspect, there is provided an apparatus comprising components for: receiving, at a user equipment, a first message from an access node, the first message including information indicating a configured grant uplink resource for performing uplink data transmission to the access node; receiving, at the user equipment, configuration information for sending a dynamic indication from the access node, the dynamic indication including: information indicating an unused configured grant uplink resource; obtaining information indicating a preferred subset of the configured grant uplink resources; based on the information indicating the configured grant uplink resources and the preferred subset, sending uplink data from the user equipment to the access node; and sending the dynamic indication from the user equipment to the access node based on the configuration information.
[0007] The information indicating the unused configured grant uplink resource may include: information indicating one or more of the following: which of the configured grant uplink resources are being used; which of the configured grant uplink resources are not being used; how many of the configured grant uplink resources are being used; or how many of the configured grant uplink resources are not being used.
[0008] The dynamic indication may further include: information indicating that additional resources are needed for uplink data transmission.
[0009] The dynamic indication may be related to one configured grant configuration, or multiple configured grant configurations.
[0010] The configuration information may include information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; a β-offset for multiplexing the dynamic indication with a configured grant physical uplink shared channel; the repetition of the dynamic indication over multiple configured grant physical uplink shared channel resources; for a first configured grant physical uplink shared channel resource, no skipping; or that subsequent dynamic indications can overwrite previous dynamic indications.
[0011] The configuration information may be received in the first message.
[0012] The first message may include: a configured grant physical uplink shared channel configuration.
[0013] The information indicating the preferred subset may include information indicating: when the user equipment needs fewer configured grant resources than the total number of allocated configured grant resources, which configured grant resources the user equipment can select.
[0014] The information indicating the preferred subset may include: a bitmap of preferred and non-preferred resources.
[0015] The information indicating the preferred subset may include information indicating that: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
[0016] The component may be used for: determining the number of configured authorized resources required for uplink data transmission; and determining a dynamic indication based on the determined number of configured authorized resources required for uplink data transmission.
[0017] Obtaining information indicating a preferred subset of the configured authorized uplink resources may include: receiving, from an access node, information indicating a preferred subset of the configured authorized uplink resources.
[0018] According to one aspect, there is provided an apparatus comprising components for: sending, from an access node to a user equipment, a first message, the first message including information indicating configured authorized uplink resources for the user equipment to perform uplink data transmission to the access node; sending, from the access node to the user equipment, configuration information for the user equipment to send a dynamic indication, the dynamic indication including: information indicating unused configured authorized uplink resources; providing to the user equipment information indicating a preferred subset of the configured authorized uplink resources; at the access node, receiving uplink data from the user equipment based on the information indicating the configured authorized uplink resources and the preferred subset; and at the access node, receiving a dynamic indication from the user equipment based on the configuration information.
[0019] The information indicating unused configured authorized uplink resources may include: information indicating one or more of the following: which of the configured authorized uplink resources are being used; which of the configured authorized uplink resources are not being used; how many of the configured authorized uplink resources are being used; or how many of the configured authorized uplink resources are not being used.
[0020] The dynamic indication may further include: information indicating that additional resources are needed for uplink data transmission.
[0021] The dynamic indication may be related to one configured authorization configuration, or multiple configured authorization configurations.
[0022] The configuration information may include information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; a β-offset for multiplexing the dynamic indication with the configured authorized physical uplink scheduling control channel information; repetition of the dynamic indication on multiple configured authorized physical uplink scheduling control channel resources; no skip for the first configured authorized physical uplink scheduling control channel resource; or subsequent dynamic indications being able to overwrite previous dynamic indications.
[0023] The configuration information can be sent in the first message.
[0024] The first message can include: the configured authorized physical uplink scheduling control channel configuration.
[0025] The information indicating the preferred subset can include information indicating: which configured authorized resources the user equipment can select when the configured authorized resources required by the user equipment are less than the total number of the allocated configured authorized resources.
[0026] The information indicating the preferred subset can include: a bitmap of the preferred resources and the non-preferred resources.
[0027] The information indicating the preferred subset can include information indicating: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
[0028] This component can be used for: an access node to determine, based on a dynamic indication, whether any of the configured authorized uplink resources in the configured authorized uplink resources are not used by the user equipment; and for the access node to reallocate one or more of the following configured authorized uplink resources in the configured authorized uplink resources: the one or more configured authorized uplink resources are determined to be not used by the user equipment for other purposes.
[0029] Providing information indicating a preferred subset of the configured authorized uplink resources can include: sending information indicating a preferred subset of the configured authorized uplink resources to the user equipment.
[0030] According to one aspect, there is provided an apparatus, including at least one processor and at least one memory, the at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: receive a first message from an access node, the first message including information indicating configured authorized uplink resources for performing uplink data transmission to the access node; receive configuration information for sending a dynamic indication from the access node, the dynamic indication including: information indicating unused configured authorized uplink resources; obtain information indicating a preferred subset of the configured authorized uplink resources; based on the information indicating the configured authorized uplink resources and the preferred subset, send uplink data to the access node; and send a dynamic indication to the access node based on the configuration information.
[0031] The information indicating unused configured authorized uplink resources can include: information indicating one or more of the following: which of the configured authorized uplink resources are being used; which of the configured authorized uplink resources are not being used; how many of the configured authorized uplink resources are being used; or how many of the configured authorized uplink resources are not being used.
[0032] The dynamic indication may further include: information indicating that additional resources are needed for uplink data transmission.
[0033] The dynamic indication may be related to one configured grant configuration, or multiple configured grant configurations.
[0034] The configuration information may include information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; the β-offset for multiplexing the dynamic indication with the configured grant physical uplink shared channel; the repetition of the dynamic indication on multiple configured grant physical uplink shared channel resources; for the first configured grant physical uplink shared channel resource, no skipping; or subsequent dynamic indications can overwrite previous dynamic indications.
[0035] The configuration information may be received in a first message.
[0036] The first message may include: the configured grant physical uplink shared channel configuration.
[0037] The information indicating the preferred subset may include information indicating the following: which configured grant resources the user equipment can select when the number of configured grant resources required by the user equipment is less than the total number of allocated configured grant resources.
[0038] The information indicating the preferred subset may include: a bitmap of preferred and non-preferred resources.
[0039] The information indicating the preferred subset may include information indicating the following: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
[0040] At least one memory may store instructions that, when executed by at least one processor, may cause the device to: determine the number of configured grant resources required for uplink data transmission; and determine a dynamic indication based on the determined number of configured grant resources required for uplink data transmission.
[0041] At least one memory may store instructions that, when executed by at least one processor, may cause the device to receive from an access node information indicating a preferred subset of configured grant uplink resources.
[0042] According to one aspect, a device is provided that includes at least one processor and at least one memory. The at least one memory stores instructions that, when executed by the at least one processor, cause the device to at least: send a first message to a user equipment, the first message including information indicating configured grant uplink resources for the user equipment to perform uplink data transmission to an access node; send configuration information to the user equipment for the user equipment to send a dynamic indication, the dynamic indication including: information indicating unused configured grant uplink resources; provide the user equipment with information indicating a preferred subset of the configured grant uplink resources; receive uplink data from the user equipment based on the information indicating the configured grant uplink resources and the preferred subset; and at the access node, receive the dynamic indication from the user equipment based on the configuration information.
[0043] The information indicating unused configured grant uplink resources may include information indicating one or more of the following: which of the configured grant uplink resources are being used; which of the configured grant uplink resources are not being used; how many of the configured grant uplink resources are being used; or how many of the configured grant uplink resources are not being used.
[0044] The dynamic indication may further include: information indicating that additional resources are needed for uplink data transmission.
[0045] The dynamic indication may be related to one configured grant configuration, or multiple configured grant configurations.
[0046] The configuration information may include information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; a β-offset for multiplexing the dynamic indication with configured grant physical uplink scheduling control channel information; repetition of the dynamic indication on multiple configured grant physical uplink scheduling control channel resources; for a first configured grant physical uplink scheduling control channel resource, no skipping; or subsequent dynamic indications being able to overwrite previous dynamic indications.
[0047] The configuration information may be sent in the first message.
[0048] The first message may include: a configured grant physical uplink scheduling control channel configuration.
[0049] The information indicating the preferred subset may include information indicating the following: when the user equipment needs fewer configured grant resources than the total number of allocated configured grant resources, which configured grant resources the user equipment can select.
[0050] The information indicating the preferred subset may include: a bitmap of preferred resources and non-preferred resources.
[0051] The information indicating the preferred subset may include information indicating that: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
[0052] At least one memory may store instructions that, when executed by at least one processor, may cause the apparatus to: determine, based on the dynamic indication, whether any of the configured authorized uplink resources in the configured authorized uplink resources are not used by the user equipment; and reallocate one or more of the configured authorized uplink resources in the configured authorized uplink resources that are determined to not be used by the user equipment for other purposes.
[0053] At least one memory may store instructions that, when executed by at least one processor, may cause the apparatus to: send information indicating a preferred subset of the configured authorized uplink resources to the user equipment.
[0054] According to one aspect, a method is provided, including: at a user equipment, receiving a first message from an access node, the first message including information indicating configured authorized uplink resources for performing uplink data transmission to the access node; at the user equipment, receiving configuration information for sending a dynamic indication from the access node, the dynamic indication including: information indicating unused configured authorized uplink resources; obtaining information indicating a preferred subset of the configured authorized uplink resources; sending uplink data from the user equipment to the access node based on the information indicating the configured authorized uplink resources and the preferred subset; and sending the dynamic indication from the user equipment to the access node based on the configuration information.
[0055] The information indicating unused configured authorized uplink resources may include information indicating one or more of the following: which of the configured authorized uplink resources are being used; which of the configured authorized uplink resources are not being used; how many of the configured authorized uplink resources are being used; or how many of the configured authorized uplink resources are not being used.
[0056] The dynamic indication may further include: information indicating that additional resources are needed for uplink data transmission.
[0057] The dynamic indication may be related to one configured authorization configuration, or multiple configured authorization configurations.
[0058] The configuration information may include information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; the β-offset for multiplexing the dynamic indication with the configured authorized physical uplink shared channel; the repetition of the dynamic indication over multiple configured authorized physical uplink shared channel resources; for the first configured authorized physical uplink shared channel resource, no skipping; or subsequent dynamic indications being able to overwrite previous dynamic indications.
[0059] The configuration information may be received in a first message.
[0060] The first message may include: the configured authorized physical uplink shared channel configuration.
[0061] The information indicating the preferred subset may include information indicating the following: which configured authorized resources the user equipment can select when the number of configured authorized resources required by the user equipment is less than the total number of allocated configured authorized resources.
[0062] The information indicating the preferred subset may include: a bitmap of preferred and non-preferred resources.
[0063] The information indicating the preferred subset may include information indicating the following: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
[0064] The method may include: determining the number of configured authorized resources required for uplink data transmission; and determining a dynamic indication based on the determined number of configured authorized resources required for uplink data transmission.
[0065] Obtaining the information indicating the preferred subset of the configured authorized uplink resources may include: receiving, from an access node, the information indicating the preferred subset of the configured authorized uplink resources.
[0066] According to one aspect, there is provided a method including: sending, from an access node to a user equipment, a first message including information indicating configured authorized uplink resources for the user equipment to perform uplink data transmission to the access node; sending, from the access node to the user equipment, configuration information for the user equipment to send a dynamic indication including information indicating unused configured authorized uplink resources; providing to the user equipment information indicating a preferred subset of the configured authorized uplink resources; at the access node, receiving uplink data from the user equipment based on the information indicating the configured authorized uplink resources and the preferred subset; and at the access node, receiving a dynamic indication from the user equipment based on the configuration information.
[0067] Information indicating unused configured grant uplink resources may include information indicating one or more of the following: which of the configured grant uplink resources are being used; which of the configured grant uplink resources are not being used; how many of the configured grant uplink resources are being used; or how many of the configured grant uplink resources are not being used.
[0068] The dynamic indication may further include: information indicating that additional resources are needed for uplink data transmission.
[0069] The dynamic indication may be related to one configured grant configuration, or multiple configured grant configurations.
[0070] Configuration information may include information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; the β-offset for multiplexing the dynamic indication with the configured grant physical uplink scheduling control channel information; the repetition of the dynamic indication on multiple configured grant physical uplink scheduling control channel resources; for the first configured grant physical uplink scheduling control channel resource, no skipping; or subsequent dynamic indications can overwrite previous dynamic indications.
[0071] The configuration information may be sent in a first message.
[0072] The first message may include: the configured grant physical uplink scheduling control channel configuration.
[0073] Information indicating a preferred subset may include information indicating the following: which configured grant resources the user equipment can select when the number of configured grant resources needed by the user equipment is less than the total number of allocated configured grant resources.
[0074] Information indicating a preferred subset may include: a bitmap of preferred and non-preferred resources.
[0075] Information indicating a preferred subset may include information indicating the following: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
[0076] The method may include: determining, by an access node and based on the dynamic indication, whether any of the configured grant uplink resources in the configured grant uplink resources are not being used by the user equipment; and reallocating, by the access node, one or more of the following configured grant uplink resources in the configured grant uplink resources: the one or more configured grant uplink resources that are determined to not be used by the user equipment for other purposes.
[0077] Providing information indicating a preferred subset of configured authorized uplink resources may include: sending, to a user equipment, information indicating a preferred subset of configured authorized uplink resources.
[0078] According to one aspect, there is provided a computer-readable medium including instructions that, when executed by a device, cause the device to at least perform the following: receive, from an access node, a first message including information indicating configured authorized uplink resources for performing uplink data transmission to the access node; receive, from the access node, configuration information for sending a dynamic indication, the dynamic indication including: information indicating unused configured authorized uplink resources; obtain information indicating a preferred subset of configured authorized uplink resources; based on the information indicating the configured authorized uplink resources and the preferred subset, send uplink data to the access node; and send a dynamic indication to the access node based on the configuration information.
[0079] The information indicating unused configured authorized uplink resources may include information indicating one or more of the following: which of the configured authorized uplink resources are being used; which of the configured authorized uplink resources are not being used; how many of the configured authorized uplink resources are being used; or how many of the configured authorized uplink resources are not being used.
[0080] The dynamic indication may further include: information indicating that additional resources are needed for uplink data transmission.
[0081] The dynamic indication may be related to one configured authorization configuration, or multiple configured authorization configurations.
[0082] The configuration information may include information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; a β-offset for multiplexing the dynamic indication with a configured authorized physical uplink shared channel; repetition of the dynamic indication over multiple configured authorized physical uplink shared channel resources; for a first configured authorized physical uplink shared channel resource, no skipping; or that subsequent dynamic indications can overwrite previous dynamic indications.
[0083] The configuration information may be received in the first message.
[0084] The first message may include: a configured authorized physical uplink shared channel configuration.
[0085] The information indicating the preferred subset may include information indicating the following: when the user equipment requires fewer configured authorized resources than the total number of allocated configured authorized resources, which configured authorized resources the user equipment can select.
[0086] The information indicating the preferred subset may include: a bitmap of preferred and non-preferred resources.
[0087] The information indicating the preferred subset may include information indicating that: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
[0088] The computer-readable medium may include instructions that, when executed by the device, cause the device to further perform: determining the number of configured authorized resources required for uplink data transmission; and determining a dynamic indication based on the determined number of configured authorized resources required for uplink data transmission.
[0089] Obtaining information indicating a preferred subset of the configured authorized uplink resources may include: receiving from an access node information indicating a preferred subset of the configured authorized uplink resources.
[0090] According to one aspect, there is provided a computer-readable medium that includes instructions that, when executed by a device, cause the device to at least perform the following: sending a first message to a user equipment, the first message including information indicating configured authorized uplink resources for the user equipment to perform uplink data transmission to an access node; sending configuration information to the user equipment for the user equipment to send a dynamic indication, the dynamic indication including: information indicating unused configured authorized uplink resources; providing the user equipment with information indicating a preferred subset of the configured authorized uplink resources; receiving uplink data from the user equipment based on the information indicating the configured authorized uplink resources and the preferred subset; and receiving a dynamic indication from the user equipment based on the configuration information.
[0091] The information indicating unused configured authorized uplink resources may include information indicating one or more of the following: which of the configured authorized uplink resources are being used; which of the configured authorized uplink resources are not being used; how many of the configured authorized uplink resources are being used; or how many of the configured authorized uplink resources are not being used.
[0092] The dynamic indication may further include: information indicating that additional resources are needed for uplink data transmission.
[0093] The dynamic indication may be related to one configured authorization configuration, or multiple configured authorization configurations.
[0094] The configuration information may include information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; the β-offset for multiplexing the dynamic indication with the configured authorized physical uplink scheduling control channel information; the repetition of the dynamic indication on multiple configured authorized physical uplink scheduling control channel resources; for the first configured authorized physical uplink scheduling control channel resource, no skipping; or subsequent dynamic indications being able to overwrite previous dynamic indications.
[0095] The configuration information may be sent in a first message.
[0096] The first message may include: the configured authorized physical uplink scheduling control channel configuration.
[0097] The information indicating the preferred subset may include information indicating the following: which configured authorized resources the user equipment can select when the number of configured authorized resources required by the user equipment is less than the total number of allocated configured authorized resources.
[0098] The information indicating the preferred subset may include: a bitmap of preferred and non-preferred resources.
[0099] The information indicating the preferred subset may include information indicating the following: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
[0100] The computer-readable medium may include instructions that, when executed by the device, cause the device to further perform: determining by the access node whether any of the configured authorized uplink resources in the configured authorized uplink resources based on the dynamic indication are not used by the user equipment; and reallocating by the access node one or more of the configured authorized uplink resources in the configured authorized uplink resources that are determined to be not used by the user equipment for other purposes.
[0101] Providing information indicating a preferred subset of the configured authorized uplink resources may include: sending to the user equipment information indicating a preferred subset of the configured authorized uplink resources.
[0102] According to one aspect, there is provided a non-transitory computer-readable medium including program instructions that, when executed by a device, cause the device to perform at least the method according to any of the foregoing aspects.
[0103] Above, many different embodiments have been described. It should be understood that additional embodiments may be provided by combining any two or more of the above embodiments. Description of the Drawings
[0104] Embodiments are now described by way of example only with reference to the accompanying drawings, in which:
[0105] Figure 1 A representation of a network system according to some example embodiments is shown;
[0106] Figure 2 A representation of a control device according to some example embodiments is shown;
[0107] Figure 3 A representation of a device according to some example embodiments is shown;
[0108] Figure 4a And 4b A method according to some examples is shown; and
[0109] Figure 5 A method according to some examples is shown. Detailed Description
[0110] Certain embodiments below are explained with reference to a mobile communication device capable of communicating via a wireless cellular system, and a mobile communication system serving such a mobile communication device. Before explaining the exemplary embodiments in detail, certain general principles of a wireless communication system, its access system, and a mobile communication device are briefly explained with reference to Figure 1 , 2 and 3 to assist in understanding the technology on which the examples are based.
[0111] Figure 1 A schematic representation of a 5G system (5GS) is shown. The 5GS may include a terminal or user equipment (UE), a 5G radio access network (5G-RAN) or next generation radio access network (NG-RAN), a 5G core network (5GC), one or more application functions (AF), and one or more data networks (DN).
[0112] The 5G-RAN may include one or more gNodeBs (gNBs), or one or more gNodeB (gNB) distributed unit functions connected to a centralized unit function of one or more gNodeBs (gNBs).
[0113] The 5GC may include the following entities: a network slice selection function (NSSF); a network exposure function; a network repository function (NRF); a policy control function (PCF); a unified data management (UDM); an application function (AF); an authentication server function (AUSF); an access and mobility management function (AMF); and a session management function (SMF). Figure 1 Also shown are various interfaces (N1, N2, etc.) that may be implemented between the various elements of the system.
[0114] Figure 2 shows an example of a control device 200 for controlling the functions of a 5G RAN or 5G core network (5GC) as Figure 1 shown. The control device may include at least one random access memory (RAM) 211a, at least one read-only memory (ROM) 211b, at least one processor 212, 213, and an input / output interface 214. The at least one processor 212, 213 may be coupled to the RAM 211a and the ROM 211b. The at least one processor 212, 213 may be configured to execute appropriate software code 215. The software code 215 may, for example, allow the execution of one or more steps to perform one or more aspects of the present disclosure. The software code 215 may be stored in the ROM 211b. The control device 200 may be interconnected with another control device 200 that controls another function of the 5G RAN or 5GC. In some embodiments, each function of the 5G RAN or 5GC includes a control device 200. In alternative embodiments, two or more functions of the 5G RAN or 5GC may share a control device.
[0115] Figure 3 shows an example of a terminal 300, such as Figure 1 the terminal shown. The terminal 300 may be provided by any device capable of transmitting and receiving radio signals. Non-limiting examples include a user equipment, a mobile station (MS) or a mobile device (such as a mobile phone or a so-called "smartphone"), a computer provided with a wireless interface card or other wireless interface facilities (such as a USB dongle), a personal digital assistant (PDA) or a tablet computer provided with wireless communication capabilities, a machine type communication (MTC) device, an Internet of Things (IoT) type communication device, or any combination of these devices or similar devices. The terminal 300 may provide, for example, data communication for carrying communications. The communication may be one or more of voice, email, text message, multimedia, data, machine data, etc.
[0116] The terminal 300 may receive signals via an appropriate device for receiving over the air or a radio interface 307 and may transmit signals via an appropriate device for transmitting radio signals. In Figure 3 it, the transceiver device is schematically designated by block 306. The transceiver device 306 may be provided, for example, by a radio section and an associated antenna arrangement. The antenna arrangement may be disposed inside or outside the mobile device.
[0117] The terminal 300 may be provided with at least one processor 301, at least one memory ROM 302a, at least one RAM 302b, and other possible components 303 for use in the software and hardware assisted execution of the tasks it is designed to perform, including control of access to and communication with access systems and other communication devices. At least one processor 301 is coupled to the RAM 302b and the ROM 302a. At least one processor 301 may be configured to execute appropriate software code 308. The software code 308 may, for example, allow the execution of one or more current aspects. The software code 308 may be stored in the ROM 302a.
[0118] The processor, storage, and other related control means may be provided in a suitable circuit board and / or chipset. This feature is represented by reference numeral 304. The device may optionally have a user interface such as a keyboard 305, a touch-sensitive screen or panel, a combination thereof, etc. Optionally, one or more displays, speakers, and microphones may be provided depending on the type of device.
[0119] Some examples of the present disclosure may be applied to situations where packet size changes occur between uplink transmission opportunities.
[0120] For example, in certain extended reality (XR) applications, different XR packets may have different sizes. XR may include virtual reality (VR), mixed reality (MR), or augmented reality (AR) applications.
[0121] To support XR, some network implementations for enhancing resource allocation and scheduling (including semi-persistent scheduling (SPS) and configured grant (CG) enhancements, as well as dynamic scheduling / grant enhancements) may be desired to help address packet size variations.
[0122] The size of a packet may be determined by a given data rate and frame rate, which may be modeled as a random variable following a truncated Gaussian distribution, with the following statistical parameters.
[0123] Table 1 (below) gives some of the parameters that may be used to model variable packet sizes:
[0124]
[0125]
[0126] Table 1 - Example parameters that may be used to model variable packet sizes
[0127] Considering the scenario where UL XR frames are carried via CG resources, variable packet sizes may pose problems because once the configuration (UL type 1 CG) and / or activation (UL type 2 CG) are completed, the resource size and MCS may be fixed.
[0128] Some examples can enhance CG transmission when supporting periodic traffic flows with variable packet sizes. Some examples can enable the UE to dynamically indicate unused CG physical uplink shared channel (PUSCH) resources (or CG PUSCH opportunities) within a CG period / duration.
[0129] In this context, CG resources are understood to be frequency resources available to the UE for uplink transmission to the network at a specific allocation time.
[0130] Although variable packet sizes in XR applications have been mentioned, it should be understood that the examples disclosed herein are not limited to XR applications and can be applied to other use cases outside of XR applications and provide similar advantages.
[0131] In some examples, due to the change in packet size, one or more CG PUSCH resources may not be used. Other situations where CG PUSCH resources may not be used include, for example, packet discard due to packet delay budget violation or PDU set priority considerations (e.g., if the base layer frame is discarded or fails, other dependent layers may be obsolete at least in some applications).
[0132] Some examples can address the question of whether and how enhanced CG candidate techniques are necessary and beneficial for improving XR capacity. Some examples may involve the dynamic indication of (multiple) CG PUSCH opportunities or (multiple) resources not used by the UE. Some examples can support the dynamic indication of (multiple) CG PUSCH opportunities or (multiple) resources not used by the UE. The dynamic indication can include: dynamic indication based on CG - uplink control information (UCI); dynamic indication based on new dedicated UCI; and / or dynamic indication based on media access control (MAC) control element (CE).
[0133] In some examples, if the access node (e.g., gNB) cannot correctly decode the first PUSCH carrying the buffer status report (BSR), there may be a problem of MAC CE loss for the dynamic indication based on MAC CE.
[0134] On the other hand, by using dynamic indication based on CG-UCI or dedicated UCI, some examples can enable a more robust channel coding to be selected for UCI transmission. Compared with the dynamic indication based on MAC CE, these examples can bring other benefits. For example, compared with UL PUSCH, UCI can be decoded earlier, thus resulting in an improvement in terms of latency.
[0135] Some examples can implement dynamic indication based on CG-UCI and / or dedicated UCI to address one or more of the above problems.
[0136] Reference Figure 4a and 4b which shows a method according to some examples.
[0137] Reference Figure 4a at 400, a method includes: at a user equipment, receiving a first message from an access node, the first message including information indicating a configured authorized uplink resource for performing uplink data transmission to the access node.
[0138] at 402, the method includes: at the user equipment, receiving configuration information for sending a dynamic indication from the access node, the dynamic indication including: information indicating an unused configured authorized uplink resource.
[0139] at 404, the method includes: obtaining information indicating a preferred subset of the configured authorized uplink resources.
[0140] at 406, the method includes: based on the information indicating the configured authorized uplink resource and the preferred subset, sending uplink data from the user equipment to the access node.
[0141] at 408, the method includes: sending a dynamic indication from the user equipment to the access node based on the configuration information.
[0142] Reference Figure 4b at 410, a method includes: sending a first message from the access node to the user equipment, the first message including information indicating a configured authorized uplink resource for the user equipment to perform uplink data transmission to the access node.
[0143] at 412, the method includes: sending configuration information from the access node to the user equipment to enable the user equipment to send a dynamic indication, the dynamic indication including: information indicating an unused configured authorized uplink resource.
[0144] at 414, the method includes: providing the user equipment with information indicating a preferred subset of the configured authorized uplink resources.
[0145] At 416, the method includes: at an access node, receiving uplink data from a user equipment based on information indicating a configured authorized uplink resource and a preferred subset.
[0146] At 418, the method includes: at an access node, receiving a dynamic indication from the user equipment based on configuration information.
[0147] In some examples, providing the information indicating the preferred subset may include: sending, from the access node to the user equipment, the information indicating the preferred subset. In some examples, obtaining the information indicating the preferred subset may include: at the user equipment, receiving, from the access node, the information indicating the preferred subset.
[0148] In some examples, the first message may include the information indicating the preferred subset. In some examples, the configuration information and / or the dynamic information may include the information indicating the preferred subset. The preferred subset may be pre-configured, for example, by pre-configuring such information that indicates the preferred subset does not include the last M resources.
[0149] In some examples, the content of the UCI may include one or more of the following fields:
[0150]
[0151]
[0152] Table 2 - Example CG-UCI fields
[0153] Some examples may provide a UCI that includes an indication of which (if any) CG PUSCH resources will be used. The UE may send this indication (e.g., as a UCI) to the network to indicate which (if any) CG PUSCH resources the UE will use (or will not use) within a given CG period / duration.
[0154] For example, the indication may include a plurality of bits, where a bit value of "1" may indicate that the resource has been used, and a bit value of "0" may indicate that the resource has not been used.
[0155] For example, in a case where there are 6 UL CG PUSCH opportunities within a CG period, the indication "111111" may be used to indicate that all 6 resources have been used, and the indication "111100" indicates that the first 4 resources have been used and the last 2 resources have not been used.
[0156] In some examples, the first CG PUSCH resource may be used by default. Thus, in such examples, the length of the indication may be M - 1, where M is the total number of CG PUSCH resources configured within a period.
[0157] In some examples, the UCI configuration may include an indication of unused CG PUSCH resources.
[0158] For example, when there are 6 UL CG PUSCH opportunities within a CG period, the indication may indicate which or how many opportunities are unused.
[0159] In an example where the first CG PUSCH resource is used, 3 bits may be used to indicate how many CG PUSCH resources will not be used in the current CG period. Table 3 below shows some example indicator values that may be used to indicate how many resources are unused.
[0160] 000 All resources are used 001 One CG PUSCH resource is not used 010 Two CG PUSCH resources are not used 011 Three CG PUSCH resources are not used 100 Four CG PUSCH resources are not used 101 Five CG PUSCH resources are not used 110 RES 111 RES
[0161] Table 3 - Example indicator values for different numbers of unused CG PUSCH resource opportunities
[0162] In some examples, the indicator may be used to indicate how many CG PUSCH resources will be used, rather than indicating how many CG PUSCH resources are unused. In some examples, both the UE and the gNB may know how many CG PUSCH resources are configured within a CG period, so an indicator that indicates how many resources are unused may also indicate how many resources are used, and vice versa.
[0163] In some examples, one or more of the reserved "RES" modes may be used as an indication that additional UL resources are needed. Based on this, the gNB may allocate UL resources for dynamic grant (DG) PUSCH transmission and / or may activate additional CG configurations. Advantageously, in such examples, the gNB may assign resources more quickly so that the packet delay budget can be met for delay-critical services.
[0164] In some examples, the proposed configuration may be extended to cover scenarios with multiple CG configurations.
[0165] For example, in the case where the UCI configuration includes an indication of which CG PUSCH resources will be adopted, the indication may be defined to cover the resources of the activated CG configurations for multiple CG configurations within a CG period. Similarly, in the case where the UCI configuration includes an indication of CG PUSCH resources that will not be used, the number of unused CG PUSCH resources for multiple CG configurations.
[0166] In some examples, data packets may not reach the start of the UL CG resources, for example due to possible jitter.
[0167] Some examples may define specific patterns (e.g., 111 in Table 3 above) that can be used for such scenarios. Alternatively, the UE may indicate the CG PUSCH resources that will be occupied exactly in the first CG PUSCH resource, and then later resource usage indications may overwrite the previous indication.
[0168] In some examples, the access node may configure the UE with information for performing dynamic indication. For example, an access node (such as a gNB) may configure the UE with information indicating one or more of the following parameters / rules:
[0169] · The number of bits carrying the dynamic indication;
[0170] · The PHY priority level of the dynamic indication;
[0171] o In some examples, the default setting is that the dynamic indication may have the same PHY priority as the CG PUSCH, but in other examples, the default may be that the dynamic indication can have a higher or lower priority than the CG PUSCH.
[0172] · The β-offset for multiplexing UL UCI with the CG PUSCH.
[0173] o In some examples, the default setting is that the β-offset can be the same as, for example, the β-offset used for multiplexing HARQ-ACK with the same PHY priority.
[0174] · The repetition of the dynamic indication over multiple CG PUSCH resources / timings.
[0175] · For the first CG PUSCH, no UL skipping.
[0176] · Later resource usage indications may overwrite the previous resource usage indications.
[0177] This configuration may be sent by the access node to the UE during CG PUSCH configuration and / or CG PUSCH configuration activation.
[0178] In some examples, this configuration may include information indicating a preferred subset of CG resources. For example, this information may indicate the rules for the UE to apply: in the case where the UE requires fewer resources than the available resources, how the UE can select pre-configured CG resources downward. For example, in the case where 6 UL CG PUSCH resources are configured, the UE may need to use fewer than 6 UL CG PUSCH resources.
[0179] In some examples, the information indicating a preferred subset of CG resources may include a bitmap of preferred and non-preferred resources (e.g., "111001" indicates that RE#1-3 and #6 are preferred while RE#4 and #5 are not), or information such as: the information indicates that the preferred subset includes the first N CG PUSCH resources (e.g., the value "3" may indicate that the first 3 CG PUSCH resources are preferred), or the last N CG PUSCH resources are not preferred (e.g., the value "3" may indicate that the last 3 CG PUSCH resources are not preferred).
[0180] Continuing with the previous example where 6 UL CG PUSCH resources are configured, in some examples, if only 1, 2, 3, 4, or 5 of these 6 PUSCH resources are needed, the configuration can inform the UE which ones to use. This can allow the gNB to configure UE#1 to use resource 110101 and configure UE#2 to use resource 101011, for example, when they only need 4 out of the 6 resources, thus ensuring minimal overlap / collision between them.
[0181] In some examples, a parameter indicating inference cancellation can be configured. By setting the value of such a parameter to, for example, "3", the parameter can indicate that the last 3 CG PUSCH opportunities are not used, unless the UE signals otherwise at the first CG opportunity. This can allow for some data savings.
[0182] In some examples, the UE may perform data transmission based on the information indicating the preferred subset. In some examples, the UE may use the preferred subset for transmission. For example, in the case where the information indicating the preferred subset includes a bitmap (such as "111001"), the UE may perform transmission using the first, second, third, and sixth CG PUSCH resources, but not the fourth and fifth CG PUSCH resources. Similarly, if the information indicating the preferred subset indicates that the last three CG PUSCH resources are not preferred, the UE may perform transmission using the first, second, and third CG PUSCH resources, but not the fourth, fifth, and sixth CG PUSCH resources.
[0183] In other examples, the UE may not use the preferred subset for transmission, for example when the UE needs more CG PUSCH resources (e.g., all CG PUSCH resources) for transmission.
[0184] In some examples, the PUCCH carrying HARQ-ACK bits may overlap with the dynamic indication. In such examples, the dynamic indication may be jointly encoded with the HARQ-ACK bits (e.g., when there is HARQ-ACK and the PHY priority is the same as the dynamic indication). In some examples, the joint encoding may reuse the HARQ-ACK resource element (RE) mapping for the combined indication bits and HARQ-ACK bits. The combined payload may be in the format of {indication bits, HARQ-ACK bits} or {HARQ-ACK bits, indication bits}, i.e., the format of concatenating the indication bits and HARQ-ACK bits.
[0185] In some examples, the dynamic indication may be encoded separately from the HARQ-ACK bits (e.g., when there is HARQ-ACK but has a different PHY priority from the dynamic indication). The applicable channel coding and RE mapping may depend on the relative priority between the HARQ-ACK and the indication bits.
[0186] For example, if the dynamic indication has a high priority, the encoding may include: reusing the traditional HARQ-ACK coding and RE mapping for the dynamic indication, and reusing the traditional channel state information (CSI) part 1 coding and RE mapping for the multiplexed HARQ-ACK. In the case where there is a limit on the maximum number of coding chains in the UL (e.g., there may be at most 3 separate coding chains), then in some examples, CSI part 2 may be discarded.
[0187] In some examples, there may be no overlap between the PUCCH carrying HARQ-ACK bits and the dynamic indication. In such examples, the dynamic indication bits may be treated with a higher priority than CSI, and coding and RE mapping similar to HARQ-ACK may be used.
[0188] It should be understood that the above examples can be applied to both the dynamic indication based on CG-UCI and the dynamic indication based on the new dedicated UCI.
[0189] Refer to Figure 5 , which shows a method according to certain examples.
[0190] Figure 5 The example scenario shown in may be used for the case where multiple PUSCHs are used for the transmission of one video frame. However, it should be understood that the signaling exchange can be applied to other example use cases. Figure 5 First, assume that the UE has an uplink data packet ready for transmission before the time of the first CG PUSCH resource.
[0191] At 500, an access node (e.g., gNB) provides configuration information to the UE. For example, the access node may configure one or more parameters / rules for reporting dynamic indications of unused CG PUSCH resources and corresponding UE behavior related to UL transmission. The configuration information may include information indicating that the UE will use UCI to report dynamic indications of unused CG PUSCH resources / timings.
[0192] At 502, the UE determines the number of CG resources required for the next data packet.
[0193] For example, when a data packet arrives or is ready on the UE side, the UE may determine how many CG PUSCH resources will be used to transmit the data packet.
[0194] In some examples, when UCI configuration information including information indicating how the UE can select down to use a subset of the configured resources is enabled, the UE may determine the number of CG resources based on this information.
[0195] In some examples, when UCI configuration information including information indicating implicit cancellation is enabled, the UE may not signal UCI bits if the uplink data exactly fits the remaining CG timings.
[0196] At 504, the UE sends a dynamic indication to the access node. The dynamic indication can be as described above. The dynamic indication can be multiplexed with CG PUSCH data.
[0197] At 506, the access node determines whether to reallocate resources for other purposes within the CG PUSCH resource period / duration based on the dynamic indication.
[0198] For example, when the access node determines that all CG PUSCH resources will be used, the access node can continue the reception process. However, when the access node determines that some CG PUSCH resources are not used, the access node can determine whether to reallocate the resources for other purposes.
[0199] Depending on the deployment scenario, it may not be possible to reallocate all unused resources for other purposes. In the worst case, if the access node does not have enough time to reschedule the unused CG resources, the access node can disable such reporting by, for example, not configuring such an operation.
[0200] As described above, in Figure 5In the above, it has been assumed that UL data is available before the first CG PUSCH resource. In some examples where the uplink data is ready after the first CG PUSCH resource, the UE can still send a dynamic indication and indicate that all CG resources in the current CG period will be used. In subsequent CG periods / slots, if necessary, the UE can send a new dynamic indication to overwrite an earlier dynamic indication. The new dynamic indication may be limited to not indicating a smaller number of unused CG PUSCH resources compared to the earlier indication. In other words, in a situation where the UE has indicated to the access node that some CGPUSCH resources can be released for other purposes, the UE cannot claim these resources.
[0201] Accordingly, a method for supporting the UE to indicate unused CG PUSCH resources to the access node has been described. Such a method may be reliable and fast, and may allow the access node to have the opportunity to reallocate the unused resources for other purposes, thereby improving the efficiency of the network.
[0202] In some examples, a device includes: at a user equipment, receiving a first message from an access node, the first message including information indicating configured authorized uplink resources for performing uplink data transmission to the access node; receiving, at the user equipment from the access node, configuration information for sending a dynamic indication, the dynamic indication including: information indicating unused configured authorized uplink resources; obtaining information indicating a preferred subset of the configured authorized uplink resources; sending uplink data from the user equipment to the access node based on the information indicating the configured authorized uplink resources and the preferred subset; and sending a dynamic indication from the user equipment to the access node based on the configuration information.
[0203] In some examples, the device includes at least one processor and at least one memory, the at least one memory storing instructions that, when executed by the at least one processor, cause the device to at least: receive a first message from an access node, the first message including information indicating configured authorized uplink resources for performing uplink data transmission to the access node; receive, from the access node, configuration information for sending a dynamic indication, the dynamic indication including: information indicating unused configured authorized uplink resources; obtain information indicating a preferred subset of the configured authorized uplink resources; send uplink data to the access node based on the information indicating the configured authorized uplink resources and the preferred subset; and send a dynamic indication to the access node based on the configuration information.
[0204] In some examples, an apparatus includes components for: sending a first message from an access node to a user equipment, the first message including information indicating a configured authorized uplink resource, the configured authorized uplink resource being for the user equipment to perform uplink data transmission to the access node; sending configuration information from the access node to the user equipment, the configuration information being for causing the user equipment to send a dynamic indication, the dynamic indication including: information indicating an unused configured authorized uplink resource; providing the user equipment with information indicating a preferred subset of the configured authorized uplink resources; receiving uplink data from the user equipment at the access node based on the information indicating the configured authorized uplink resource and the preferred subset; and receiving the dynamic indication from the user equipment at the access node based on the configuration information.
[0205] In some examples, the apparatus includes at least one processor and at least one memory, the at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: send a first message to a user equipment, the first message including information indicating a configured authorized uplink resource, the configured authorized uplink resource being for the user equipment to perform uplink data transmission to the access node; send configuration information to the user equipment, the configuration information being for causing the user equipment to send a dynamic indication, the dynamic indication including: information indicating an unused configured authorized uplink resource; provide the user equipment with information indicating a preferred subset of the configured authorized uplink resources; receive uplink data from the user equipment based on the information indicating the configured authorized uplink resource and the preferred subset; and receive the dynamic indication from the user equipment based on the configuration information
[0206] It should be understood that the apparatus may include or be coupled to other units or modules used or for transmission and / or reception, such as radio components or radio heads. Although the apparatus has been described as one entity, different modules and memories may be implemented in one or more physical or logical entities.
[0207] Note that although some embodiments have been described in relation to 5G networks, similar principles may be applied to other networks and communication systems. Thus, although certain embodiments have been described above by way of example with reference to certain exemplary architectures for wireless networks, technologies, and standards, the embodiments may be applied to any other suitable form of communication system other than the communication systems shown and described herein.
[0208] Also note that although example embodiments have been described above, several variations and modifications may be made to the disclosed solutions without departing from the scope of the present invention.
[0209] As used herein, "at least one of the following: <list of two or more elements>" and "at least one of <list of two or more elements>" and "one or more of <list of two or more elements>" and similar phrasings, where the list of two or more elements is joined by "and" or "or", means at least any one element, or at least two or more elements, or at least all of the elements.
[0210] In general, the various embodiments may be implemented in hardware or in special purpose circuitry, software, logic or any combination thereof. Certain aspects of the present disclosure may be implemented in hardware, while other aspects may be implemented in firmware, or software that may be executed by a controller, microprocessor or other computing device, although the present disclosure is not limited thereto. While the various aspects of the present disclosure may be illustrated and described in terms of block diagrams, flowcharts or using some other graphical representation, it is well understood that, as a non-limiting example, the blocks, apparatus, systems, techniques or methods described herein may be implemented in hardware, software, firmware, special purpose circuitry or logic, general purpose hardware or controller or other computing device or some combination thereof.
[0211] As used in this application, the term "circuitry" may refer to one or more or all of the following:
[0212] (a) Only hardware circuit implementations (such as, implemented only in analog and / or digital circuitry) and (b) combinations of hardware circuits and software, such as, as applicable:
[0213] (i) Combinations of (multiple) analog and / or digital hardware circuits with software / firmware, and
[0214] (ii) Any portions of (multiple) hardware processors (including (multiple) digital signal processors) with software, software and (multiple) memories, which work together to cause a device (such as a mobile phone or a server) to perform various functions, and (c) (multiple) hardware circuits and / or (multiple) processors (such as (multiple) microprocessors or portions of (multiple) microprocessors), which require software (such as firmware) to operate, but the software may not be present when not required to operate.
[0215] This definition of circuitry applies to all uses of the term in this application, including any claims. As a further example, as used in this application, the term circuitry also encompasses implementations of only hardware circuits or processors (or multiple processors) or portions of hardware circuits or processors and their (or their) accompanying software and / or firmware. The term circuitry also encompasses, for example, if applicable to a particular claim element, a baseband integrated circuit or a processor integrated circuit for a mobile device or a similar integrated circuit in a server, a cellular network device, or other computing or network device.
[0216] Embodiments of the present disclosure can be implemented by computer software executable by a data processor of a mobile device (such as in a processor entity), or by hardware, or by a combination of software and hardware. The computer software or program (also referred to as a program product) includes software routines, applets, and / or macros, and can be stored in any device-readable data storage medium, and they include program instructions for performing specific tasks. The computer program product can include one or more computer-executable components, and the one or more computer-executable components are configured to execute the embodiments when the program is run. The one or more computer-executable components can be at least one software code or a part thereof.
[0217] In addition, in this regard, it should be noted that any block of the logical flow in the figures can represent a program step, or interconnected logic circuits, blocks, and functions, or a combination of program steps and logic circuits, blocks, and functions. The software can be stored on a physical medium, such as a memory chip or a memory block implemented within a processor, a magnetic medium (such as a hard disk or a floppy disk), and an optical medium (such as, for example, a DVD and its data variant CD). The physical medium is a non-transitory medium.
[0218] As used herein, the term "non-transitory" is a limitation of the medium itself (i.e., tangible, rather than a signal), rather than a limitation on the persistence of data storage (e.g., RAM versus ROM).
[0219] The memory can be of any type suitable for the local technical environment and can be implemented using any suitable data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and removable memory. The data processor can be of any type suitable for the local technical environment, and as non-limiting examples, can include one or more of the following: a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an FPGA, a gate-level circuit, and a processor based on a multi-core processor architecture.
[0220] Embodiments of the present disclosure can be practiced in various components, such as integrated circuit modules. The design of an integrated circuit is generally a highly automated process. Complex and powerful software tools can be used to convert a logic-level design into a semiconductor circuit design ready for etching and forming on a semiconductor substrate.
[0221] The scope of protection sought by the various embodiments of the present disclosure is set forth in the independent claims. Embodiments and features described in this specification that do not fall within the scope of the independent claims (if any) should be construed as examples to facilitate understanding of the various embodiments of the present disclosure.
[0222] The foregoing description has provided a complete and informative description of exemplary embodiments of the present disclosure by way of non-limiting examples. However, various modifications and changes may become apparent to those skilled in the relevant art when reading in conjunction with the accompanying drawings and the appended claims, in view of the foregoing description. However, all such and similar modifications taught by the present disclosure will still fall within the scope of the present invention as defined in the appended claims. In fact, there are additional embodiments, including combinations of one or more embodiments with any other embodiments previously discussed.
Claims
1. An apparatus, comprising components for: at a user equipment, receiving a first message from an access node, the first message including information indicating configured authorized uplink resources for performing uplink data transmission to the access node; At the user equipment, receive configuration information for sending a dynamic indication from the access node, the dynamic indication including: information indicating authorized uplink resources of an unused configuration; Obtain information indicating a preferred subset of the authorized uplink resources of the configuration; Based on the information indicating the authorized uplink resources of the configuration and the preferred subset, send the uplink data from the user equipment to the access node; and Based on the configuration information, send the dynamic indication from the user equipment to the access node.
2. The apparatus according to claim 1, wherein the information indicating the unused configured authorized uplink resources includes information indicating one or more of the following: which of the configured authorized uplink resources are being used; which of the configured authorized uplink resources are not being used; How much of the authorized uplink resources of the configuration is being used; Or How much of the authorized uplink resources of the configuration is not being used.
3. The apparatus according to claim 1 or 2, wherein the dynamic indication further includes: Information indicating that additional resources are needed for uplink data transmission.
4. The apparatus according to any one of the preceding claims, wherein the dynamic indication is related to one configured grant configuration, or multiple configured grant configurations.
5. The apparatus according to any one of the preceding claims, wherein the configuration information includes information indicating one or more of the following: the number of bits carrying the dynamic indication; the priority level of the dynamic indication; a β-offset for multiplexing the dynamic indication with a configured grant physical uplink shared channel; repetition of the dynamic indication on multiple configured grant physical uplink shared channel resources; for a first configured grant physical uplink shared channel resource, no skipping; or subsequent dynamic indications can overwrite previous dynamic indications.
6. The apparatus according to any one of the preceding claims, wherein the configuration information is received in the first message.
7. The apparatus according to claim 6, wherein the first message includes: Configured authorized physical uplink shared channel configuration.
8. The apparatus according to any one of the preceding claims, wherein the information indicating the preferred subset includes information indicating: which configured authorized resources the user equipment can select when the number of configured authorized resources required by the user equipment is less than the total number of configured authorized resources allocated.
9. The apparatus according to any one of the preceding claims, wherein the information indicating the preferred subset includes: Bitmap of preferred and non-preferred resources.
10. The apparatus according to any one of claims 1 to 8, wherein the information indicating the preferred subset includes information indicating: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
11. The apparatus according to any one of the preceding claims, wherein the component is configured to: determine the number of configured authorized resources required for the uplink data transmission; and determine the dynamic indication based on the determined number of configured authorized resources required for the uplink data transmission.
12. The apparatus according to any one of the preceding claims, wherein obtaining the information indicating the preferred subset of the configured authorized uplink resources includes: Receive the information indicating the preferred subset of the authorized uplink resources of the configuration from the access node.
13. An apparatus, comprising components for: sending a first message from an access node to a user equipment, the first message including information indicating configured authorized uplink resources for the user equipment to perform uplink data transmission to the access node; Send configuration information from the access node to the user equipment, the configuration information for enabling the user equipment to send a dynamic indication, the dynamic indication including: information indicating authorized uplink resources of an unused configuration; Provide the user equipment with information indicating a preferred subset of the authorized uplink resources of the configuration; At the access node, based on the information indicating the authorized uplink resources of the configuration and the preferred subset, receive the uplink data from the user equipment; and At the access node, based on the configuration information, receive the dynamic indication from the user equipment.
14. The apparatus according to claim 13, wherein the information indicating the unused configured authorized uplink resources includes information indicating one or more of the following: which of the configured authorized uplink resources are being used; which of the configured authorized uplink resources are not being used; How much of the authorized uplink resources of the configuration is being used; Or How much of the authorized uplink resources of the configuration is not being used.
15. The apparatus according to claim 13 or 14, wherein the dynamic indication further includes: Information indicating that additional resources are needed for uplink data transmission.
16. The apparatus according to any one of claims 13 to 15, wherein the dynamic indication is related to one configured grant configuration, or multiple configured grant configurations.
17. The apparatus according to any one of claims 13 to 16, wherein the configuration information includes information indicating one or more of the following: The number of bits carrying the dynamic indication; The priority level of the dynamic indication; The β-offset for multiplexing the dynamic indication with the configured grant physical uplink scheduling control channel information; The repetition of the dynamic indication on multiple configured grant physical uplink scheduling control channel resources; For the first configured grant physical uplink scheduling control channel resource, no skipping; or Subsequent dynamic indications can cover previous dynamic indications.
18. The apparatus according to any one of claims 13 to 17, wherein the configuration information is sent in the first message.
19. The apparatus according to claim 18, wherein the first message includes: Configured authorized physical uplink scheduling control channel configuration.
20. The apparatus according to any one of claims 13 to 19, wherein the information indicating the preferred subset includes information indicating the following: when the number of configured grant resources required by the user equipment is less than the total number of allocated configured grant resources, which configured grant resources the user equipment can select.
21. The apparatus according to any one of claims 13 to 20, wherein the information indicating the preferred subset includes: Bitmap of preferred and non-preferred resources.
22. The apparatus according to any one of claims 13 to 20, wherein the information indicating the preferred subset includes information indicating the following: the preferred subset includes the first N resources, or the preferred subset does not include the last M resources.
23. The apparatus according to any one of claims 13 to 22, wherein the component is used for: By the access node and based on the dynamic indication, determining whether any of the configured grant uplink resources in the configured grant uplink resources are not used by the user equipment; and By the access node, reallocating one or more of the following configured grant uplink resources in the configured grant uplink resources: the one or more configured grant uplink resources are determined to be unused by the user equipment for other purposes.
24. The apparatus according to any one of claims 13 to 23, wherein the information providing the preferred subset of the authorized uplink resources indicating the configuration includes: Send the information indicating the preferred subset of the authorized uplink resources of the configuration to the user equipment.
25. An apparatus comprising at least one processor and at least one memory, the at least one memory storing instructions which, when executed by the at least one processor, cause the apparatus to at least: Receive a first message from an access node, the first message including information indicating configured authorized uplink resources for performing uplink data transmission to the access node; Receive configuration information for sending a dynamic indication from the access node, the dynamic indication including: information indicating authorized uplink resources of an unused configuration; Obtain information indicating a preferred subset of the authorized uplink resources of the configuration; Based on the information indicating the authorized uplink resources of the configuration and the preferred subset, send the uplink data to the access node; and Based on the configuration information, send the dynamic indication to the access node.
26. An apparatus comprising at least one processor and at least one memory, the at least one memory storing instructions which, when executed by the at least one processor, cause the apparatus to at least: Send a first message to a user equipment, the first message including information indicating configured authorized uplink resources for the user equipment to perform uplink data transmission to the access node; Send configuration information to the user equipment, the configuration information for enabling the user equipment to send a dynamic indication, the dynamic indication including: information indicating authorized uplink resources of an unused configuration; Provide the user equipment with information indicating a preferred subset of the authorized uplink resources of the configuration; Based on the information indicating the authorized uplink resources of the configuration and the preferred subset, receive the uplink data from the user equipment; and Based on the configuration information, receive the dynamic indication from the user equipment.
27. A method comprising: At a user equipment, receive a first message from an access node, the first message including information indicating a configured grant uplink resource for performing uplink data transmission to the access node; At the user equipment, receive configuration information for sending a dynamic indication from the access node, the dynamic indication including: information indicating an unused configured grant uplink resource; Obtain information indicating a preferred subset of the configured grant uplink resources; Based on the information indicating the configured grant uplink resource and the preferred subset, send the uplink data from the user equipment to the access node; and Based on the configuration information, send the dynamic indication from the user equipment to the access node.
28. A method comprising: Send a first message from an access node to a user equipment, the first message including information indicating a configured grant uplink resource for the user equipment to perform uplink data transmission to the access node; Send configuration information from the access node to the user equipment, the configuration information for enabling the user equipment to send a dynamic indication, the dynamic indication including: information indicating an unused configured grant uplink resource; Provide the user equipment with information indicating a preferred subset of the configured grant uplink resources; At the access node, receive the uplink data from the user equipment based on the information indicating the configured grant uplink resource and the preferred subset; and At the access node, receive the dynamic indication from the user equipment based on the configuration information.