configured grant configuration

By receiving and sending CG configurations for multiple service characteristics, the optimal CG configuration and transmission timing are dynamically determined, solving the problem of inflexible CG configuration in existing technologies and improving the transmission efficiency and data service adaptability of PUSCH.

CN122247569APending Publication Date: 2026-06-19NOKIA TECHNOLOGIES OY

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NOKIA TECHNOLOGIES OY
Filing Date
2025-12-16
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In existing technologies, the configuration authorization (CG) configuration on the physical uplink shared channel (PUSCH) is not flexible enough in resource allocation, resulting in low transmission efficiency, especially in high-throughput and low-latency communication, making it difficult to meet the needs of various types of data services.

Method used

A method and apparatus are provided to dynamically determine the optimal CG configuration and transmission timing based on the characteristics of the service flow by receiving and sending configuration authorization (CG) configurations for multiple service characteristics, thereby achieving more flexible resource allocation.

🎯Benefits of technology

It improves the transmission efficiency on the PUSCH, meets the requirements of high throughput and low latency communication, and enhances the adaptability and transmission quality of data services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122247569A_ABST
    Figure CN122247569A_ABST
Patent Text Reader

Abstract

Example embodiments of this disclosure relate to methods, apparatus, and computer-readable storage media for transmissions utilizing Configuration Grant (CG) configurations. In one method, a first apparatus receives from a second apparatus a plurality of Configuration Grant (CG) configurations corresponding to a plurality of service characteristics. Based on a first service characteristic associated with a service flow between the first and second apparatuses, the first apparatus determines a first CG configuration from the plurality of CG configurations. The first apparatus performs a transmission to the second apparatus at a first transmission timing associated with the first CG configuration. In this manner, transmissions utilizing CG configurations can be performed in a more efficient manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Various exemplary embodiments of this disclosure generally relate to the telecommunications field, and more specifically to methods, apparatus, devices, and computer-readable storage media for transmitting using configuration authorization (CG) configuration. Background Technology

[0002] The Physical Uplink Shared Channel (PUSCH) is a crucial channel in communication networks. The PUSCH is used for uplink data transmission from User Equipment (UE) to the base station. Operating as a shared channel, the base station dynamically allocates resources to multiple users. The PUSCH is essential for high-throughput, low-latency communication, supports various types of data services and feedback mechanisms, and ensures efficient network operation through effective resource allocation.

[0003] Configuration grant (CG) is used by the base station to allocate resources to the UE to transmit data on the PUSCH. CG ensures that the UE can transmit data at specific times and frequencies. Summary of the Invention

[0004] In a first aspect of this disclosure, a first apparatus (110) is provided. The first apparatus (110) is used for wireless communication and includes at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus (110) to at least: receive (210, 413, 1110) a plurality of Configuration Grant (CG) configurations (301, 302, 303) corresponding to a plurality of service characteristics from a second apparatus (120); determine (215, 418, 1120) a first CG configuration (301) from the plurality of CG configurations (301, 302, 303) based on a first service characteristic related to a service flow between the first apparatus (110) and the second apparatus (120); and perform (220, 420, 1130) a transmission to the second apparatus (120) on a first transmission timing (312) associated with the first CG configuration (301).

[0005] In a second aspect of this disclosure, a second apparatus (120) is provided. The second apparatus (120) is used for wireless communication and includes at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus (120) to at least: send (205, 1210) multiple Configuration Grant (CG) configurations (301, 302, 303) corresponding to multiple service characteristics to a first apparatus (110); determine (216, 419, 1220) a first CG configuration (301) from the multiple CG configurations (301, 302, 303) based on a first service characteristic related to a service flow between the first apparatus (110) and the second apparatus (120); and receive (225, 1230) a transmission from the first apparatus (110) at a first transmission timing associated with the first CG configuration (301).

[0006] In a third aspect of this disclosure, a method is provided. The method for wireless communication includes: receiving (210, 413, 1110) a plurality of Configuration Grant (CG) configurations (301, 302, 303) corresponding to a plurality of service characteristics from a second device (120); determining (215, 418, 1120) a first CG configuration (301) from the plurality of CG configurations (301, 302, 303) based on a first service characteristic associated with a service flow between the first device (110) and the second device (120); and performing (220, 420, 1130) a transmission to the second device (120) on a first transmission timing (312) associated with the first CG configuration (301).

[0007] In a fourth aspect of this disclosure, a method is provided. The method is for wireless communication and includes: transmitting (205, 1210) a plurality of Configuration Grant (CG) configurations (301, 302, 303) corresponding to a plurality of service characteristics to a first device (110); determining (216, 419, 1220) a first CG configuration (301) from the plurality of CG configurations (301, 302, 303) based on a first service characteristic related to a service flow between the first device (110) and a second device (120); and receiving (225, 1230) a transmission from the first device (110) at a first transmission timing associated with the first CG configuration (301).

[0008] In a fifth aspect of this disclosure, a first apparatus (110) is provided. The first apparatus (110) is used for wireless communication and includes: means for receiving (210, 413, 1110) a plurality of Configuration Grant (CG) configurations (301, 302, 303) corresponding to a plurality of service characteristics from a second apparatus (120); means for determining (215, 418, 1120) a first CG configuration (301) from the plurality of CG configurations (301, 302, 303) based on a first service characteristic related to a service flow between the first apparatus (110) and the second apparatus (120); and means for performing (220, 420, 1130) a transmission to the second apparatus (120) at a first transmission timing (312) associated with the first CG configuration (301).

[0009] In a sixth aspect of this disclosure, a second apparatus (120) is provided. The second apparatus (120) is used for wireless communication and includes: components for transmitting (205, 1210) to a first apparatus (110) a plurality of Configuration Grant (CG) configurations (301, 302, 303) corresponding to a plurality of service characteristics; components for determining (216, 419, 1220) a first CG configuration (301) from the plurality of CG configurations (301, 302, 303) based on a first service characteristic related to a service flow between the first apparatus (110) and the second apparatus (120); and components for receiving (225, 1230) transmissions from the first apparatus (110) at a first transmission timing associated with the first CG configuration (301).

[0010] In a seventh aspect of this disclosure, a computer-readable medium is provided. The computer-readable medium includes instructions stored thereon for causing a means for wireless communication to perform at least the method according to a third or fourth aspect.

[0011] In the eighth aspect of this disclosure, a first device (110) is provided. The first device (110) is used for wireless communication and includes at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first device (110) to at least: receive (510, 713, 1310) multiple configuration grant (CG) configurations (601, 602, ..., 603) corresponding to multiple service characteristics from the second device (120); determine (515, 718, 1320) a first CG configuration (601) from the multiple CG configurations (601, 602, 603) based on a first service characteristic related to the service flow between the first device (110) and the second device (120); and perform (520, 720, 1330) a transmission to the second device (120) on multiple transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0012] In a ninth aspect of this disclosure, a second apparatus (120) is provided. The second apparatus (120) is used for wireless communication and includes at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus (120) to at least: send (505, 1410) multiple configuration grant (CG) configurations (601, 602, ..., 603) corresponding to multiple service characteristics to a first apparatus (110); determine (516, 719, 1420) a first CG configuration (601) from the multiple CG configurations (601, 602, 603) based on a first service characteristic related to a service flow between the first apparatus (110) and the second apparatus (120); and receive (525, 1430) transmissions from the first apparatus (110) at multiple transmission times (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0013] In a tenth aspect of this disclosure, a method is provided. This method is for use in wireless communication and includes: receiving (510, 713, 1310) multiple Configuration Grant (CG) configurations (601, 602, ..., 603) corresponding to multiple service characteristics from a second device (120); determining (515, 718, 1320) a first CG configuration (601) from the multiple CG configurations (601, 602, 603) based on a first service characteristic related to a service flow between a first device (110) and the second device (120); and performing (520, 720, 1330) a transmission to the second device (120) at multiple transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0014] In the eleventh aspect of this disclosure, a method is provided. The method for wireless communication includes: transmitting (505, 1410) to a first device (110) a plurality of Configuration Grant (CG) configurations (601, 602, ..., 603) corresponding to a plurality of service characteristics; determining (516, 719, 1420) a first CG configuration (601) from the plurality of CG configurations (601, 602, 603) based on a first service characteristic related to a service flow between the first device (110) and a second device (120); and receiving (525, 1430) transmissions from the first device (110) at a plurality of transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0015] In a twelfth aspect of this disclosure, a first apparatus (110) is provided. The first apparatus (110) is used for wireless communication and includes: components for receiving (510, 713, 1310) multiple Configuration Grant (CG) configurations (601, 602, ..., 603) corresponding to multiple service characteristics from a second apparatus (120); components for determining (515, 718, 1320) a first CG configuration (601) from the multiple CG configurations (601, 602, 603) based on a first service characteristic related to a service flow between the first apparatus (110) and the second apparatus (120); and components for performing (520, 720, 1330) a transmission to the second apparatus (120) at multiple transmission times (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0016] In a thirteenth aspect of this disclosure, a second apparatus (120) for wireless communication is provided. The second apparatus (120) includes: components for transmitting (505, 1410) to a first apparatus (110) a plurality of Configuration Grant (CG) configurations (601, 602, ..., 603) corresponding to a plurality of service characteristics; components for determining (516, 719, 1420) a first CG configuration (601) from the plurality of CG configurations (601, 602, 603) based on a first service characteristic related to a service flow between the first apparatus (110) and the second apparatus (120); and components for receiving (525, 1430) transmissions from the first apparatus (110) at a plurality of transmission times (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0017] In a fourteenth aspect of this disclosure, a computer-readable medium is provided. The computer-readable medium includes instructions stored thereon for causing a means for wireless communication to perform at least the method according to either the tenth or eleventh aspect.

[0018] In a fifteenth aspect of this disclosure, a first apparatus (110) is provided. The first apparatus (110) is used for wireless communication and includes at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus (110) to at least: receive (810, 1013, 1510) a configuration grant (CG) configuration (901) associated with transmission timings of a plurality of candidate numbers (921, 922, 923) within a CG period (910) from a second apparatus (120); determine (815, 1019, 1520) a target number (921) of transmission timings from the plurality of candidate numbers based on a first service characteristic associated with a service flow between the first apparatus (110) and the second apparatus (120); and perform (820, 1020, 1530) a transmission to the second apparatus (120) on the transmission timings of the target number (921) associated with the CG configuration (901).

[0019] In a sixteenth aspect of this disclosure, a second apparatus (120) is provided. The second apparatus (120) is used for wireless communication and includes at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus (120) to at least: transmit (805, 1610) a configuration grant (CG) configuration (901) associated with the transmission timing of a plurality of candidate numbers (921, 922, 923) within a CG period (910) to a first apparatus (110); determine (816, 1018, 1620) a target number from the plurality of candidate numbers based on a first service characteristic associated with the service flow between the first apparatus (110) and the second apparatus (120); and receive (825, 630) a transmission from the first apparatus (110) at the transmission timing of the target number (921) associated with the CG configuration (901).

[0020] In a seventeenth aspect of this disclosure, a method is provided. The method for wireless communication includes: receiving (810, 1013, 1510) a configuration grant (CG) configuration (901) associated with a transmission timing of a plurality of candidate numbers (921, 922, 923) within a CG period (910) from a second device (120); determining (815, 1019, 1520) a target number (921) of transmission timings from the plurality of candidate numbers based on a first service characteristic associated with a service flow between a first device (110) and a second device (120); and performing (820, 1020, 1530) a transmission to the second device (120) at the transmission timing of the target number (921) associated with the CG configuration (901).

[0021] In an eighteenth aspect of this disclosure, a method is provided. The method for wireless communication includes: transmitting (805, 1610) a configuration grant (CG) configuration (901) associated with a transmission timing of a plurality of candidate numbers (921, 922, 923) within a CG period (910) to a first device (110); determining (816, 1018, 1620) a target number from the plurality of candidate numbers based on a first service characteristic associated with a service flow between the first device (110) and the second device (120); and receiving (825, 630) transmissions from the first device (110) at the transmission timing of the target number (921) associated with the CG configuration (901).

[0022] In a nineteenth aspect of this disclosure, a first apparatus (110) is provided. The first apparatus (110) is used for wireless communication and includes: components for receiving (810, 1013, 1510) a transmission timing associated configuration grant (CG) configuration (901) of a plurality of candidate numbers (921, 922, 923) within a CG period (910) from a second apparatus (120); components for determining (815, 1019, 1520) a target number (921) of transmission timings from the plurality of candidate numbers based on a first service characteristic associated with a service flow between the first apparatus (110) and the second apparatus (120); and components for performing (820, 1020, 1530) a transmission to the second apparatus (120) at a transmission timing of the target number (921) associated with the CG configuration (901).

[0023] In a twentieth aspect of this disclosure, a second apparatus (120) is provided. The second apparatus (120) is used for wireless communication and includes: components for transmitting (805, 1610) a configuration grant (CG) configuration (901) associated with a transmission timing of a plurality of candidate numbers (921, 922, 923) within a CG period (910) to a first apparatus (110); components for determining (816, 1018, 1620) a target number from the plurality of candidate numbers based on a first service characteristic associated with a service flow between the first apparatus (110) and the second apparatus (120); and components for receiving (825, 630) transmissions from the first apparatus (110) at a transmission timing of the target number (921) associated with the CG configuration (901).

[0024] In the twenty-first aspect of this disclosure, a computer-readable medium is provided. The computer-readable medium includes instructions stored thereon for causing a means for wireless communication to perform at least the method according to the seventeenth or eighteenth aspect.

[0025] It should be understood that the summary section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to be used to limit the scope of this disclosure. Other features of this disclosure will become apparent from the following description. Attached Figure Description

[0026] Some exemplary embodiments will now be described with reference to the accompanying drawings, in which:

[0027] Figure 1 An example communication environment in which example embodiments of this disclosure may be implemented is shown;

[0028] Figure 2 The signaling flow of the configuration authorization (CG) configuration according to some example embodiments of this disclosure is shown;

[0029] Figure 3 A schematic diagram illustrating an example of a CG configuration according to some exemplary embodiments of the present disclosure is shown;

[0030] Figure 4 The signaling flow of CG configuration according to some example embodiments of this disclosure is shown;

[0031] Figure 5 The signaling flow of CG configuration according to some example embodiments of this disclosure is shown;

[0032] Figure 6 A schematic diagram illustrating an example of a CG configuration according to some exemplary embodiments of the present disclosure is shown;

[0033] Figure 7 The signaling flow of CG configuration according to some example embodiments of this disclosure is shown;

[0034] Figure 8 The signaling flow of CG configuration according to some example embodiments of this disclosure is shown;

[0035] Figure 9 A schematic diagram illustrating an example of a CG configuration according to some exemplary embodiments of the present disclosure is shown;

[0036] Figure 10 Signaling flows for CG configuration according to some example embodiments of this disclosure are shown;

[0037] Figure 11 A flowchart is shown illustrating a method implemented at a first device according to some exemplary embodiments of the present disclosure;

[0038] Figure 12 A flowchart is shown illustrating a method implemented at a second device according to some exemplary embodiments of the present disclosure;

[0039] Figure 13 A flowchart is shown illustrating a method implemented at a first device according to some exemplary embodiments of the present disclosure;

[0040] Figure 14 A flowchart is shown illustrating a method implemented at a second device according to some exemplary embodiments of the present disclosure;

[0041] Figure 15 A flowchart is shown illustrating a method implemented at a first device according to some exemplary embodiments of the present disclosure;

[0042] Figure 16 A flowchart is shown illustrating a method implemented at a second device according to some exemplary embodiments of the present disclosure;

[0043] Figure 17 A simplified block diagram of an apparatus suitable for implementing example embodiments of the present disclosure is shown; and

[0044] Figure 18 A block diagram of an example computer-readable medium according to some example embodiments of the present disclosure is shown.

[0045] In all the accompanying drawings, the same or similar reference numerals denote the same or similar elements. Detailed Implementation

[0046] The principles of this disclosure will now be described with reference to some exemplary embodiments. It should be understood that these embodiments are described for illustrative purposes only and to assist those skilled in the art in understanding and implementing this disclosure, and do not imply any limitation on the scope of this disclosure. The disclosure described herein can be implemented in various ways other than those described below.

[0047] 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 disclosure pertains.

[0048] In this disclosure, references to "an embodiment," "an embodiment," "an example embodiment," etc., indicate that the described embodiments may include specific features, structures, or characteristics, but not every embodiment necessarily includes that specific feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Additionally, when a specific feature, structure, or characteristic is described in connection with an embodiment, those skilled in the art will recognize that, whether explicitly described or not, incorporating other embodiments to affect such a feature, structure, or characteristic is within their knowledge.

[0049] It should be understood that although the terms "first" and "second," etc., preceding the noun(s) may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another, and they do not restrict the order of the noun(s). For example, without departing from the scope of the exemplary embodiments, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. As used herein, the term "and / or" includes any and all combinations of one or more of the listed terms.

[0050] As used herein, “at least one of the following: a list of two or more elements” and “at least one of the following: a list of two or more elements” and similar wording (where the list of two or more elements is connected by “and” or “or”) means at least any one of these elements, or at least any two or more of these elements, or at least all of these elements.

[0051] As used herein, unless otherwise expressly stated, the execution step “in response to A” does not indicate that the step is executed immediately after “A” occurs, and one or more intermediate steps may be included.

[0052] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments. As used herein, the singular forms “a,” “an,” and “the” are also intended to include the plural forms unless the context clearly indicates otherwise. It will also be understood that when the terms “comprising,” “including,” “having,” “having,” “including,” and / or “containing” are used herein, the presence of the stated features, elements, and / or components is specified, but the presence or addition of one or more other features, elements, components, and / or combinations thereof is not excluded.

[0053] As used in this application, the term "circuit system" may refer to one or more or all of the following: (a) Hardware circuit implementation only (such as implementation only in analog and / or digital circuit systems); and (b) A combination of hardware circuitry and software, such as (if applicable): (i) A combination of (multiple) analog and / or digital hardware circuits having software / firmware, and (ii) Any part of a hardware processor(s) having software (including (multiple) digital signal processors, software, and (multiple) memories, which work together to enable a device (such as a mobile phone or server) to perform various functions); and (c) (multiple) hardware circuits and / or (multiple) processors, such as (multiple) microprocessors or a portion thereof, which require software (e.g., firmware) to operate, but may be absent when operation is not required.

[0054] This definition of circuit system applies to all uses of the term in this application (including in any claim). As another example, as used in this application, the term circuit system also covers only hardware circuitry or a processor (or multiple processors) or portions of hardware circuitry or a processor and its accompanying software and / or firmware implementation. For example, and if applicable to a particular claim element, the term circuit system also covers baseband integrated circuits or processor integrated circuits for mobile devices, or similar integrated circuits in servers, cellular network devices or other computing or network devices.

[0055] As used herein, the term "communication network" refers to a network that conforms to any suitable communication standard, such as New Radio (NR), Long Term Evolution (LTE), LTE-A Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed ​​Packet Access (HSPA), Narrowband Internet of Things (NB-IoT), etc. Furthermore, communication between terminal devices and network devices in the communication network can be performed according to any suitable intergenerational communication protocol, including but not limited to first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G), 5.5G, sixth-generation (6G) communication protocols, and / or any other currently known or to be developed in the future. Embodiments of this disclosure can be applied to various communication systems. Due to the rapid development of communication, there will naturally be future types of communication technologies and systems that can be utilized to implement this disclosure. The scope of this disclosure should not be considered limited to the systems described above.

[0056] As used herein, the term "network device" refers to a node in a communication network through which terminal devices access the network and receive services. A network device can refer to a base station (BS) or access point (AP), such as a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), an NR NB (also known as a gNB), a Remote Radio Unit (RRU), a Radio Header (RH), a Remote Radio Header End (RRH), a relay, a low-power node (such as a femtosecond, picosecond, etc.), a non-terrestrial network (NTN) or non-terrestrial network device (such as satellite network equipment, low Earth orbit (LEO) satellites, and geostationary orbit (GEO) satellites), an aircraft network device, etc., depending on the terminology and technology used. In some example embodiments, the Radio Access Network (RAN) separation architecture includes a centralized unit (CU) and a distributed unit (DU) at the IAB donor node. The IAB node includes a mobile terminal (IAB-MT) portion that behaves similarly to a UE pointing to a parent node; and a DU portion of the IAB node that behaves similarly to a base station pointing to a next-hop IAB node.

[0057] The term "terminal device" refers to any terminal device capable of wireless communication. As an example and not a limitation, a terminal device may also be referred to as a communication device, user equipment (UE), subscriber station (SS), portable subscriber station, mobile station (MS), or access terminal (AT). Terminal devices can include, but are not limited to, mobile phones, cellular phones, smartphones, Voice over IP (VoIP) phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image capture terminal devices (such as digital cameras), gaming terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches or other wearable devices, 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 electronic devices, devices operating on commercial and / or industrial wireless networks, etc. The terminal equipment also corresponds to the mobile terminal (MT) portion of an IAB node (e.g., a relay node). In the following description, the terms "terminal equipment," "communication equipment," "terminal," "user equipment," and "UE" are used interchangeably.

[0058] As used herein, the terms “resource,” “transmission resource,” “resource block,” “physical resource block” (PRB), “uplink resource,” or “downlink resource” can refer to any resource used to perform communication, such as communication between a terminal device and a network device, including time-domain resources, frequency-domain resources, spatial-domain resources, code-domain resources, or any other combination of time-domain, frequency-domain, spatial-domain, and / or code-domain resources that enable communication. In the following, unless explicitly stated otherwise, both frequency-domain and time-domain resources will be used as examples of transmission resources to describe some exemplary embodiments of this disclosure. Note that the exemplary embodiments of this disclosure are equally applicable to other resources in other domains.

[0059] Figure 1 An example communication environment 100 in which exemplary embodiments of the present disclosure may be implemented is shown. In the communication environment 100, multiple communication devices (including a first device 110 and a second device 120) can communicate with each other.

[0060] exist Figure 1 In the example, the second device 120 has a coverage area, which may be referred to as a service area or source cell. The first device 110 is located within the cell managed by the second device 120. In the communication environment 100, the second device 120 can transmit data and control information with the first device 110.

[0061] In some example embodiments, if the first device 110 is a terminal device and the second device 120 is a network device, the link from the second device 120 to the first device 110 is referred to as a downlink (DL), and the link from the first device 110 to the second device 120 is referred to as an uplink (UL). In the DL, the second device 120 is a transmitting (TX) device (or transmitter), and the first device 110 is a receiving (RX) device (or receiver). In the UL, the first device 110 is a transmitting (TX) device (or transmitter), and the second device 120 is a receiving (RX) device (or receiver).

[0062] It should be understood that Figure 1 The number of devices and their connections shown are for illustrative purposes only and do not imply any limitation. The communication environment 100 may include any suitable number of devices configured to implement the exemplary embodiments of this disclosure.

[0063] In the following description, for illustrative purposes, some exemplary embodiments are described, wherein the first device 110 operates as a terminal device and the second device 120 operates as a network device. However, in some exemplary embodiments, the operations described in relation to the terminal device may be implemented at the network device or other devices, and the operations described in relation to the network device may be implemented at the terminal device or other devices.

[0064] Communication in communication environment 100 can be implemented according to any suitable communication protocol(s), 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), as well as wireless local area network communication protocols such as IEEE 802.11, and / or any other protocols currently known or to be developed in the future. Furthermore, communication can 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 Extended OFDM (DFT-s-OFDM), and / or any other technologies currently known or to be developed in the future.

[0065] In a RAN, when network congestion occurs, the transmission rate can be adjusted to ensure transmission quality. For example, for extended reality (XR) applications in the RAN, RAN-aware XR rate control can be used to ensure that XR applications can make better decisions to dynamically adjust their codec bitrate and encoding parameters to ensure a seamless and higher-quality XR user experience. In these cases, network conditions are monitored, and the application's behavior is adopted accordingly, such as reducing resolution or frame rate during network congestion.

[0066] RAN congestion information is one of the key RAN-aware metrics. RAN-aware information can help XR application rate control performance and improve its Quality of Service (QoS) and user experience. Other RAN metrics (e.g., recommended bit rate) can be considered and enhanced for XR services. In XR applications, such as enhanced call use cases, traffic is bidirectional, and UL (Ultimate Call Context) can be a performance bottleneck.

[0067] Mechanisms for congestion control need to be studied. For example, the goal of UL congestion control can be specified in the downlink MAC layer XR rate control signaling for each QoS flow / each DRB to enable adaptation to faster source rates in response to uplink congestion.

[0068] Signaling for XR rate control can be sent in the Media Access Control (MAC) layer and is associated with the network's QoS, or Data Radio Bearer (DRB), or Logical Channel (LCH), or LCH Group (LCG).

[0069] For NR networks, XR enhancements may include objectives related to capability improvement. For example, objectives related to capability improvement may include multiple CG PUSCH transmission opportunities within a single CG PUSCH configuration period, and / or dynamic indications of (multiple) unused CG PUSCH transmission opportunities based on the UE's UCI.

[0070] Solutions related to multiple CG PUSCH have been investigated. Multiple PUSCH CGs can be supported for Type-1 configuration authorization; multiple PUSCH CGs can be supported for Type-2 configuration authorization. For multiple PUSCH CG configurations, the range of values ​​for the higher-layer parameter indicating the number of consecutive time slots (e.g., represented by N) can have a maximum value of 16 or 32 (depending on UE capabilities) and a minimum value of 2. MAC layer rate control can be considered for UL congestion control signaling.

[0071] To perform the rate control described above, a recommended rate for transmission needs to be determined, such as a recommended bit rate. The recommended bit rate process can be used to provide the MAC entity with information about the recommended bit rate for the gNB. The recommended bit rate refers to the physical layer bit rate. A default average window of 2000 milliseconds (ms) can be applied.

[0072] The gNB can send a Media Access Control (MAC) Control Unit (CE) associated with a recommended bit rate (referred to as the "Recommended Bit Rate MAC CE") to the MAC entity to indicate the recommended bit rate for the UE for a specific logical channel and a specific direction (uplink or downlink). Upon receiving the Recommended Bit Rate MAC CE, the MAC entity can indicate the recommended bit rate for the logical channel and direction to the upper layer.

[0073] A MAC entity can request the gNB to indicate a recommended bit rate for a specific logical channel and direction. If a MAC entity is requested by a higher layer to query the gNB for a recommended bit rate for a specific logical channel and direction (i.e., for uplink or downlink), the MAC entity can perform the actions shown in Table 1 below. Table 1

[0074] When an application supplies an adaptive codec for a specific QoS stream, it can switch to a lower or higher bit rate depending on changes in network conditions (or the data rate supplied from the network) and congestion levels. The switch to a lower or higher bit rate can be based on, for example, a recommended bit rate MAC CE.

[0075] XR services can be periodic. XR services can be scheduled using UL Configuration Grant (CG). However, when a UE is configured with a CG (based on a certain bit rate), and when the bit rate of the UE's QoS stream changes according to network congestion, the network can reconfigure CG resources based on updated application characteristics / parameters. In these cases, multiple CG configurations can be assigned to the same UE to effectively support applications including XR.

[0076] For example, one CG configuration corresponds to one application bit rate. Considering the switching between different CG configurations, the switching may include steps of Radio Resource Control (RRC) reconfiguration (Type 1 CG) or Downlink Control Information (DCI) signaling (one for release and one for activation for Type 2 CG), which incurs increased signaling overhead. Therefore, latency may be expected before the new CG configuration is activated, potentially causing interruptions to ongoing XR services.

[0077] Therefore, when the UL congestion state changes, faster CG configuration selection needs to be enabled.

[0078] Based on some example embodiments of this disclosure, a solution for determining CG configuration is proposed. In this solution, multiple CG configurations corresponding to multiple service characteristics are provided to the UE by the gNB. One of the CG configurations is determined based on service characteristics related to the service flow between the UE and the gNB. The UE then performs a transmission between the UE and the gNB at a transmission timing associated with the determined CG configuration. In this way, the CG configuration associated with the transmission timing for the transmission between the UE and the gNB is determined in a more flexible manner. Therefore, the transmission efficiency is improved.

[0079] In another solution, multiple CG configurations corresponding to various service characteristics are provided to the UE by the gNB. The CG configuration is determined from these CG configurations based on the service characteristics associated with the service flow between the UE and the gNB. The UE then performs transmissions with the gNB at multiple transmission times associated with the determined CG configuration. In this way, the CG configuration associated with the transmission times used for transmissions between the UE and the gNB is provided in a more flexible manner, thus improving transmission efficiency.

[0080] In another solution, the CG configuration associated with multiple candidate transmission opportunities within a CG period is provided to the UE by the gNB. Based on the service characteristics related to the service flow between the UE and the gNB, the target number of transmission opportunities is determined from multiple candidate numbers. The UE performs transmissions between the UE and the gNB at the target number of transmission opportunities associated with this CG configuration. In this way, the CG configuration associated with the target number of transmission opportunities for transmissions between the UE and the gNB is provided more efficiently. Therefore, transmission efficiency is improved.

[0081] Several solutions disclosed herein have been briefly described. The principles and implementations of this disclosure will be described in detail below. Exemplary embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.

[0082] Figure 2 Signaling flow 200 configured with Configuration Authorization (CG) according to some example embodiments of this disclosure is shown. For discussion purposes, signaling flow 200 will be referenced to Figure 1 The first device 110 may be discussed, for example, by using the first device 110 and the second device 120. In some example embodiments, the first device 110 may be discussed with a terminal device (e.g., a UE), and the second device 120 may be discussed with a network device (e.g., a BTS or gNB).

[0083] In the signaling stream, the second device 120 sends (205) multiple configuration grant (CG) configurations corresponding to multiple service characteristics to the first device 110. The service characteristics may include various metrics for the service stream, such as, but not limited to, the bit rate of the service stream, the periodicity of the service stream, the frame rate of the service stream, etc.

[0084] The second device 120 can transmit multiple CG configurations corresponding to multiple service characteristics, such as multiple bit rates that can be used as recommended bit rates. In some embodiments, the multiple CG configurations can be transmitted via Radio Resource Control (RRC) signaling or (multiple) other suitable messages.

[0085] Accordingly, the first device 110 receives (210) a plurality of CG configurations from the second device 120. In some example embodiments, each of the plurality of CG configurations may be associated with a single transmission moment within a CG period. Alternatively or additionally, in some example embodiments, each of the plurality of CG configurations may be associated with a number of resource blocks on a single transmission moment. The number of resource blocks may correspond to one of a plurality of service characteristics. For example, one of the plurality of CG configurations may have a number corresponding to a single service characteristic. Y Mbps bit rate X PRB, of which X and YThe value of can be predetermined in various ways, which may depend on the implementation, and will not be elaborated upon in this article.

[0086] In some cases, the first device 110 may receive a service characteristic (referred to as a "first service characteristic") related to the service flow between the first device 110 and the second device 120. Prior to receiving the first service characteristic, the first device 110 may have already applied a CG configuration (also referred to as a "previous CG configuration"). Based on the first service characteristic, the first device 110 determines (215) a CG configuration (referred to as a "first CG configuration") from a plurality of CG configurations. For example, the first service characteristic may indicate one or more of the following: the bit rate of the service flow, the periodicity of the service flow, the frame rate of the service flow, etc. Similarly, the second device 120 also determines (216) the first CG configuration from a plurality of CG configurations. The determination (216) of the first CG configuration may be based on the first service characteristic related to the service flow between the first device 110 and the second device 120.

[0087] In some cases, the received CG configuration(s) may need to be activated before use. In some example embodiments, the second device 120 may send activation information about the first CG configuration to the first device 110. As an example, for a type 2 CG configuration, downlink control information (DCI) may be used as an activation command for the first CG configuration.

[0088] It should be understood that the above examples are for illustrative purposes only and do not imply any limitations. In other example embodiments, the CG configuration does not need to be activated, and activation information is not required.

[0089] The first service characteristic (e.g., bit rate) can be acquired by the first device 110 in various ways. For example, the first device 110 can receive information about the first service characteristic of the service flow from the second device 120. In these cases, the information about the first service characteristic of the service flow can be received via a Media Access Control (MAC) control unit (CE) or other L2 signaling. Alternatively, the information about the first service characteristic of the service flow can be transmitted via Radio Resource Control (RRC) signaling. Alternatively, the information about the first service characteristic of the service flow can be transmitted to the first device 110 by a core network entity.

[0090] Alternatively, instead of receiving information from the second device 120, the first device 110 may determine information about a first service characteristic of the service flow.

[0091] In some embodiments, the first device 110 may receive information about a second service characteristic of the service flow from the second device 120. The second service characteristic may differ from the first service characteristic. For example, when congestion occurs, information about a second service characteristic indicating a recommended bit rate may be sent to the first device 110.

[0092] In these cases, the first device 110 can activate / switch to a second CG configuration corresponding to the second service characteristic. The second CG configuration may not have been activated previously. The first device 110 can deactivate (if needed) a first CG configuration used by the first device 110 that does not correspond to the second service characteristic.

[0093] For example, if the first device 110 receives information about a second service characteristic that is different from the first service information, the first device 110 can switch to a second CG configuration corresponding to the second service characteristic. Note that the examples mentioned herein are for illustrative purposes only and do not imply any limitation. Embodiments of this disclosure are not limited thereto.

[0094] The first device 110 performs (220) a transmission to the second device 120 at a first transmission timing associated with the first CG configuration. In some embodiments, the transmission may include a PUSCH transmission, and the first transmission timing may include a PUSCH timing. The second device 120 receives (225) the transmission from the first device 110.

[0095] Optionally, in some example embodiments, when performing (220) transmission, the first device 110 may determine the number of resource blocks associated with the first CG configuration (referred to as the "first number"). Alternatively or additionally, the first number may be determined by the second device 120. In this case, the first device 110 may perform (220) transmission to the second device 120 at the first transmission timing at the first number of resource blocks. Accordingly, the second device 120 may receive transmission from the first device 110 at the first transmission timing at the first number of resource blocks.

[0096] In this way, CG configuration can be flexibly used for different service characteristics, and the transmission of CG configuration from the first device 110 to the second device 120 can be performed in a more efficient manner. The effectiveness of CG configuration and the efficiency of transmission can be improved.

[0097] refer to Figure 3 , Figure 3 A schematic diagram 300 illustrates an example of a CG configuration according to some exemplary embodiments of the present disclosure. Schematic diagram 300 relates to multiple CG configurations, for example, N CG configurations, where N is an integer greater than 1. It should be understood that, although... Figure 3Not shown in the diagram, but schematic 300 may involve more CG configurations. For example... Figure 3 As shown, schematic diagram 300 relates to configurations 301, 302, and 303, which are referred to as "configuration 1", "configuration 2", and "configuration N". Figure 3 Parts not shown are represented by dashed lines.

[0098] Schematic diagram 300 also relates to the timing of transmission, such as CG PUSCH timing 312 associated with CG configuration 301. Schematic diagram 300 relates to CG period (310).

[0099] As shown in the figure, each CG configuration in the CG configurations (301, 302, 303) can be associated with a single transmission opportunity within a CG period (310). Furthermore, for each CG configuration in the CG configurations (301, 302, 303), the size of the opportunity can be different and corresponds to a different number of Physical Resource Blocks (PRBs). For example, the size of the opportunity in CG configuration 301 can be smaller than the size of the opportunity in CG configuration 302. Moreover, the size of the opportunity can be based on a bit rate value indicated by the application, for example, determined from a list of supported bit rates. Note that the size of the opportunities mentioned herein is for illustrative purposes only and does not imply any limitation. Embodiments of this disclosure are not limited thereto.

[0100] In some embodiments, when the application indicates support for four different bit rate values ​​[BR1, BR2, BR3, BR4] Mbps, the gNB can configure four CG configurations (referred to as "Configuration #1", "Configuration #2", "Configuration #3", and "Configuration #4") based on the four PRB values ​​[PRB1, PRB2, PRB3, PRB4], as follows: • Configuration #1: where the PRB value of PRB1 corresponds to the bit rate value of BR1 Mbps. • Configuration #2: where the PRB value of PRB2 corresponds to the bit rate value of BR2 Mbps. • Configuration #3: where the PRB value of PRB3 corresponds to the bit rate value of BR3 Mbps. • Configuration #4: where the PRB value of PRB4 corresponds to the bit rate value of BR4 Mbps.

[0101] Additionally, the modulation and coding scheme (MCS) for each CG configuration can be different for different channel conditions (e.g., different bit rates). Note that the bit rates mentioned herein are for illustrative purposes only and do not imply any limitations. Embodiments disclosed herein are not limited thereto. Other service characteristics (e.g., but not limited to periodicity or frame rate) can be used.

[0102] Figure 4 Signaling flow 400 with CG configuration according to some example embodiments of this disclosure is shown. For discussion purposes, signaling flow 400 will be referenced to Figures 1 to 3 The discussion revolves around signaling flow 400, which involves UE 401, gNB 402, and the network device implementing core network functions (referred to as "CN 403"). UE 401 can be... Figure 1 The implementation of the first device 110. gNB 402 can be Figure 1 The implementation of the second device 120. Regarding... Figure 4 The example embodiments discussed herein may be referenced. Figure 2 The implementation of the example embodiments discussed.

[0103] In signaling flow 400, an RRC connection can be established between UE 401 and gNB 402 (411). gNB 402 can obtain (412) information about the adaptive codec or service characteristics (such as bit rate value, periodicity, and / or frame rate) used for the service flow, for example, the service flow may be a QoS flow. Information about the adaptive codec or N bit rate value can be sent to gNB 402 by UE 401 when initiating a Protocol Data Unit (PDU) session for an application with an adaptive codec, or by CN 403 when establishing a PDU session for such an application.

[0104] When a CG is configured, at point 413, gNB 402 can trigger an RRC reconfiguration process, which includes N CG configurations (301, 302, 303), each with different parameters, such as the number of PRBs. The number of PRBs can be based on N bit rate values ​​obtained from the information acquired by gNB 402. Additionally, gNB 402 can utilize the CG configurations to configure and activate UE 401. It should be understood that configuration and activation can occur in the same step or in different steps.

[0105] For example, gNB 402 can configure UE 401 to apply one of multiple CG configurations (301, 302, 303), such as CG configuration i, where i is in the range from 1 to N, and N is the total number of the multiple CG configurations (301, 302, 303). In the discussion below, CG configuration 301 can be considered as CG configuration i applied by UE 401. Note that CG configuration 301 mentioned herein is for illustrative purposes only and does not imply any limitation. Embodiments of this disclosure are not limited thereto.

[0106] Optionally, if the CG configuration 301 is of type 2, or any other type that needs to be activated after initial configuration, the DCI can be used to activate the CG configuration 301. As shown, the gNB 402 can send the DCI for activation of the CG configuration 301 to the UE 401. The UE 401 can receive the (414) DCI and activate the CG configuration 301 upon receiving the DCI.

[0107] UE 401 can perform (415) UL data transmission via the CG resources of CG configuration i. For example, UE 401 can perform (415) UL data transmission at the CG PUSCH timing (312) of CG configuration 301 configured by gNB 402.

[0108] In some embodiments, gNB 402 can detect (416) changes in congestion-related conditions, such as the start or end of congestion, or an increase or decrease in congestion in the network in the UL direction. Alternatively, changes in conditions can be the presence or absence of congestion. Additionally, changes in conditions can be unrelated to congestion and are based solely on changes in the content of the application.

[0109] In these cases, gNB 402 can send a rate control MAC CE to UE 401, which has a recommended bit rate suitable for the congestion situation. Accordingly, UE 401 can receive (417) the rate control MAC CE. In addition, after UE 401 receives the rate control MAC CE, gNB 402 can anticipate the result of the CG configuration handover.

[0110] When UE 401 receives (417) a rate control MAC CE, UE 401 can select a corresponding CG configuration (e.g., CG configuration 302) to continue UL data transmission. For the purposes of discussion, the CG configuration selected by UE 401 in this step may be referred to as CG configuration j. Based on the received rate control MAC CE, UE 401 can switch (418) to CG configuration j corresponding to the received rate control MAC CE and continue (420) transmitting at the transmission timing associated with the selected CG configuration j (e.g., CG configuration 302) in the UL. Additionally, gNB 402 can switch (419) to CG configuration j to receive transmissions from UE 401.

[0111] exist Figure 4In this embodiment, a CG PUSCH timing can occur within a CG period. gNB 402 can configure UE 401 to have multiple CG configurations (e.g., 301, 302, 303), for example, different values ​​of allocated PRBs configured within a single time slot. Each CG configuration can have a single PUSCH timing, configured based on a bit rate value indicated by a given codec applied.

[0112] Depending on the received recommended bit rate, UE 401 and gNB 402 can select an appropriate CG configuration. Note that when the recommended bit rate MAC CE is received after a change in the traffic flow, two actions can be taken on the UE 401 side. One of these actions can be to deactivate the old CG configuration that does not match the recommended bit rate. The other action can be to activate a new CG configuration that matches the recommended bit rate.

[0113] In this way, UE 401 can be configured based on CG configurations (301, 302, 303) corresponding to multiple bit rates. Furthermore, in the event of congestion, UE 401 can be configured to switch to an alternative CG configuration corresponding to the recommended bit rate in a more flexible manner. Therefore, the effectiveness and flexibility of CG configuration can be improved.

[0114] As briefly described, in another solution, a CG configuration associated with the transmission timing used for transmissions between the UE and gNB is provided. Such a solution will refer to... Figure 5 Described, Figure 5 Signaling flow 500 with CG configuration according to some example embodiments of this disclosure is shown. For discussion purposes, signaling flow 500 will be referenced to Figure 1 The first device 110 may be discussed, for example, by using the first device 110 and the second device 120. In some example embodiments, the first device 110 may be discussed with a terminal device (e.g., a UE), and the second device 120 may be discussed with a network device (e.g., a BTS or gNB).

[0115] In the signaling stream, the second device 120 sends (505) multiple configuration grant (CG) configurations corresponding to multiple service characteristics to the first device 110. Service characteristics may include various metrics for the service stream, such as, but not limited to, the bit rate of the service stream, the periodicity of the service stream, the frame rate of the service stream, etc. For example, the second device 120 may send multiple CG configurations corresponding to multiple service characteristics, such as multiple bit rates that can be used as recommended bit rates. In some embodiments, the multiple CG configurations may be sent via Radio Resource Control (RRC) signaling or (multiple) other suitable messages.

[0116] Accordingly, the first device 110 receives (510) a plurality of CG configurations from the second device 120. Alternatively or additionally, in some example embodiments, each of the plurality of CG configurations may be associated with a plurality of corresponding transmission opportunities within a CG period. In some example embodiments, the number of the plurality of transmission opportunities associated with each of the plurality of CG configurations corresponds to one of a plurality of service characteristics. For example, one of the plurality of CG configurations may have a corresponding Y Mbps bit rate X One push opportunity, among which X and Y The value of can be predetermined in various ways, which may depend on the implementation, and will not be elaborated here.

[0117] In some cases, the first device 110 may receive a service characteristic (referred to as a "first service flow characteristic") related to the service flow between the first device 110 and the second device 120. Prior to receiving the first service flow characteristic, the first device 110 may have already applied a CG configuration (also referred to as a "previous CG configuration"). Based on the first service characteristic, the first device 110 determines (515) a CG configuration (referred to as a "first CG configuration") from a plurality of CG configurations. For example, the first service characteristic may indicate one or more of the following: the bit rate of the service flow, the periodicity of the service, or the frame rate of the service. Similarly, the second device 120 also determines (516) the first CG configuration. The determination (516) of the first CG configuration may be based on the first service characteristic related to the service flow between the first device 110 and the second device 120.

[0118] In some cases, the received CG configuration(s) may need to be activated before use. In some example embodiments, the second device 120 may send activation information about the first CG configuration to the first device 110. Accordingly, the first device 110 may receive activation information about the first CG configuration. As an example, for a type 2 CG configuration, downlink control information (DCI) may be used as an activation command for the first CG configuration.

[0119] It should be understood that the above examples are for illustrative purposes only and do not imply any limitations. In other example embodiments, the CG configuration does not need to be activated, and activation information is not required.

[0120] A first service characteristic, such as bit rate, can be obtained by the first device 110 in various ways. For example, the first device 100 can receive information about the first service characteristic of the service flow.

[0121] In these cases, information regarding the first service characteristics of the service flow can be received via Media Access Control (MAC) Control Unit (CE) or other L2 signaling. Alternatively, information regarding the first service characteristics of the service flow can be transmitted via Radio Resource Control (RRC) signaling. Alternatively, information regarding the first service characteristics of the service flow can be transmitted from the core network entity to the first device 110.

[0122] Alternatively, instead of receiving information from the second device 120, the first device 110 may determine information about a first service characteristic of the service flow.

[0123] In some embodiments, the first device 110 may receive information about a second service characteristic of the service flow from the second device 120. The second service characteristic may differ from the first service characteristic. For example, when congestion occurs, information about a second service characteristic indicating a recommended bit rate may be sent to the first device 110.

[0124] In these cases, the first device 110 can activate / switch to a second CG configuration corresponding to the second service characteristic. The second CG configuration may have been previously inactive. The first device 110 can (if necessary) deactivate a first CG configuration used by the first device 110 but not corresponding to the second service characteristic.

[0125] For example, if the first device 110 receives information about a second service characteristic that differs from the first service information, the first device 110 may switch to a second CG configuration corresponding to the second service characteristic. Note that the examples mentioned herein are for illustrative purposes only and do not imply any limitation. Embodiments of this disclosure are not limited thereto.

[0126] The first device 110 performs (520) a transmission to the second device 120 at multiple transmission times associated with the first CG configuration. In some implementations, the transmission may include a PUSCH time, and the transmission time among the multiple transmission times may include a PUSCH time. The second device 120 receives (525) the transmission from the first device 110.

[0127] Optionally, in some example embodiments, when performing (520) transmission, the first device 110 may determine the number of transmission opportunities (referred to as the "first number") associated with the first CG configuration. Alternatively or additionally, the first number may be determined by the second device 120. In these cases, the first device 110 may perform (220) transmission to the second device 120 on the first number of transmission opportunities in the first transmission opportunities. Accordingly, the second device 120 may receive transmission from the first device 110 on the first number of transmission opportunities in the first transmission opportunities.

[0128] In this way, the CG configuration can be flexibly adjusted for different service characteristics, and the transmission of the CG configuration from the first device 110 to the second device 120 can be performed in a more controllable manner. The effectiveness of the CG configuration and the efficiency of the transmission can both be improved.

[0129] refer to Figure 6 , Figure 6 A schematic diagram 600 illustrates an example of a CG configuration according to some exemplary embodiments of the present disclosure. Schematic diagram 600 relates to multiple CG configurations, for example, N CG configurations, where N is an integer greater than 1. It should be understood that, although... Figure 6 Not shown in the diagram, but schematic 600 may involve more CG configurations. For example... Figure 6 As shown, schematic diagram 600 relates to configurations 601, 602, and 603, denoted as "Configuration 1", "Configuration 2", and "Configuration N". Figure 6 Parts not shown are represented by dashed lines.

[0130] Schematic diagram 600 also relates to timings for transmission, such as CG PUSCH timings 611, 612, and 613 associated with CG configuration 601, CG PUSCH timings 614, 615, 616, 617, and 618 associated with CG configuration 602, and CG PUSCH timings 619, 620, 621, 622, 623, 624, 625, and 626 associated with CG configuration 603. Schematic diagram 600 relates to a CG period (610) that includes multiple CG PUSCH timings.

[0131] As shown in the figure, for each CG configuration (601, 602, 603), the size of the timings can be the same, and the number of timings can be different. For example, the number of timings in CG configuration 601 can be less than the number of timings in CG configuration 602. Furthermore, the number of timings can be based on a bit rate value indicated by the application, for example, determined from a list of supported bit rates. Note that the number of timings mentioned herein is for illustrative purposes only and does not imply any limitation. Embodiments of this disclosure are not limited thereto.

[0132] In some embodiments, when the application indicates support for four different bit rate values ​​[BR1, BR2, BR3, BR4] Mbps, the gNB can create four CG configurations (referred to as "Configuration #1", "Configuration #2", "Configuration #3", and "Configuration #4"), as follows: • Configuration #1: The three PUSCHs in the CG period correspond to a bit rate of BR1 Mbp. • Configuration #2: The four PUSCHs in the CG period correspond to a bit rate of BR2 Mbp. • Configuration #3: The 5 PUSCHs in the CG period correspond to a bit rate of BR3 Mbp. • Configuration #4: The 6 PUSCHs in the CG period correspond to a bit rate of BR4 Mbp.

[0133] Note that the bitrates mentioned herein are for illustrative purposes only and do not imply any limitations. Embodiments disclosed herein are not limited thereto. Other service characteristics (e.g., but not limited to periodicity or frame rate) may be used. CG configurations (601, 602, 603) may have different numbers of PUSCH timings in at least one of different periodicities, different frequencies, or time-domain allocations.

[0134] Figure 7 Signaling flow 700 with CG configuration according to some example embodiments of the present disclosure is shown. For discussion purposes, signaling flow 700 will be referenced to Figure 1 , Figure 5 ,as well as Figure 6 The discussion revolves around signaling flow 700, which involves UE 701, gNB 702, and network equipment implementing core network functions (referred to as "CN 703"). UE 701 can be... Figure 1 The implementation of the first device 110 in gNB 702. Figure 1 The implementation of the second device 120 in the process. Regarding... Figure 7 The example embodiments discussed may be about Figure 5 The implementation of the example embodiments discussed.

[0135] In signaling flow 700, an RRC connection can be established between UE 701 and gNB 702 (711). gNB 702 can obtain (712) information about the adaptive codec or multiple service characteristics (e.g., multiple bit rate values, periodicity, and / or frame rate) for a service flow, which may be, for example, a QoS flow. The information about the adaptive codec or N bit rate values ​​can be sent to gNB 702 by UE 701 when initiating a Protocol Data Unit (PDU) session for an application with an adaptive codec, or by CN 703 when establishing a PDU session for such an application.

[0136] If a CG is configured, gNB 702 can trigger an RRC reconfiguration process (713) comprising N different CG configurations (601, 602, 603). Each CG configuration (601, 602, 603) can have multiple PUSCH opportunities. The number of each PUSCH opportunity is based on the bit rate of N bit rate values ​​from the QoS stream. Additionally, gNB 702 can utilize the CG configurations to configure and activate UE 701. It should be understood that configuration and activation can occur in the same step or in different steps.

[0137] For example, gNB 702 can configure UE 701 to apply one of several CG configurations (601, 602, 603). For the purposes of discussion, the CG configuration applied by UE 701 can be referred to as CG configuration i. In the discussion below, CG configuration 601 can be considered as CG configuration i applied by UE 701. Note that CG configuration 601 mentioned herein is for illustrative purposes only and does not imply any limitation. Embodiments of this disclosure are not limited thereto.

[0138] Optionally, if the type of CG configuration 601 is type 2, or any other type that needs to be activated after the initial configuration, the DCI can be used to activate CG configuration i. As shown, gNB 702 can send a DCI for activating CG configuration 601 to UE 701. UE 701 can receive (714) the DCI and activate CG configuration 601 upon receiving the DCI.

[0139] UE 701 can perform (715) UL data transmission via the CG resources of CG configuration i. For example, UE 701 can perform (715) UL data transmission at CG PUSCH times (601, 602, 603) of CG configuration 601 configured by gNB 702.

[0140] In some embodiments, gNB 702 can detect (716) changes in congestion-related conditions, such as the start or end of congestion, or an increase or decrease in congestion in the network in the UL direction. Alternatively, changes in conditions can be the presence or absence of congestion. Furthermore, changes in conditions can be unrelated to congestion and are based solely on changes in the content of the application.

[0141] In these cases, gNB 702 can send a rate control MAC CE to UE 701, which has a recommended bit rate suitable for the congestion situation. Accordingly, UE 701 can receive (717) the rate control MAC CE. In addition, after UE 701 receives the rate control MAC CE, gNB 702 can anticipate the result of the CG configuration handover.

[0142] When UE 701 receives (717) a rate control MAC CE, UE 701 can select the corresponding CG configuration j (e.g., CG configuration 602) to continue UL data transmission. Based on the received rate control MAC CE, UE 701 can switch (718) to the CG configuration j corresponding to the received rate control MAC CE and continue (720) transmitting on multiple transmission opportunities (614 to 618) associated with the selected CG configuration j (e.g., CG configuration 601) in the UL. Additionally, gNB 702 can switch to CG configuration j (719) to receive transmissions from UE 701.

[0143] exist Figure 7 In this embodiment, multiple CG PUSCH timings can occur within a CG period. gNB 702 can configure UE 701 to have a number of CG configurations (601, 602, 603), corresponding to the number of bit rates supported by the application. Each CG configuration (601, 602, 603) can be configured with a specific number of PUSCH timings (611, 612, 613; 614 to 618; 619 to 626) suitable for a given codec bit rate. CG configurations (601, 602, 603) can be transmitted via RRC signaling and / or DCI. Based on the received recommended bit rate, the corresponding CG configuration can be selected by UE 701 and gNB 702.

[0144] In this way, UE 701 can be configured based on CG configurations (601, 602, 603) corresponding to multiple bit rates. Furthermore, in the event of congestion, UE 701 can be configured to switch to an alternative CG configuration corresponding to the recommended bit rate in a more flexible manner. Therefore, the effectiveness and flexibility of CG configuration can be improved.

[0145] As briefly described, another solution provides a CG configuration associated with the transmission timing of multiple candidate numbers within a CG period. Such a solution will be about Figure 8 Described, Figure 8 Signaling flow 800 with CG configuration according to some example embodiments of this disclosure is shown. For discussion purposes, signaling flow 800 will be referenced to Figure 1 The first device 110 may be discussed, for example, by using the first device 110 and the second device 120. In some example embodiments, the first device 110 may be discussed with a terminal device (e.g., a UE), and the second device 120 may be discussed with a network device (e.g., a BTS or gNB).

[0146] In the signaling stream, the second device 120 sends (805) a configuration grant (CG) configuration associated with the transmission timing of a plurality of candidate numbers within a CG period to the first device 110. In some embodiments, the plurality of CG configurations may be sent via Radio Resource Control (RRC) signaling or (a plurality of) other suitable messages. Specifically, each of the plurality of candidate numbers may correspond to one of a plurality of service characteristics. Accordingly, the first device 110 receives (810) the CG configuration from the second device 120.

[0147] The first device 110 determines (815) a target number of transmission opportunities from a plurality of candidate numbers based on service characteristics (referred to as "first service characteristics") related to the service flow between the first device 110 and the second device 120. The target number of transmission opportunities may correspond to the first service characteristics, for example, a bit rate that can be used as a recommended bit rate. The first service characteristics may indicate one or more of the following: the bit rate of the service flow, the periodicity of the service flow, or the frame rate of the service flow. The second device 120 determines (816) a target number from a plurality of CG configurations based on the first service characteristics related to the service flow between the first device 110 and the second device 120.

[0148] In some cases, the received CG configuration(s) may need to be activated before use. In some example embodiments, the second device 120 may send activation information about the CG configuration to the first device 110. Upon receiving the activation information about the CG configuration, the first device 110 may determine whether the CG configuration was previously activated. If it was not activated, the first device 110 may activate the CG configuration based on the activation information. In these cases, the CG configuration may not have been activated previously. That is, the first device 110 may only activate CG configurations that have not yet been activated. As an example, for type 2 CG configurations, or any other type that needs to be activated after initial configuration, downlink control information (DCI) may be used as activation information or activation commands for the CG configuration.

[0149] It should be understood that the above examples are for illustrative purposes only and do not imply any limitations. In other example embodiments, the CG configuration does not need to be activated, and activation information is not required.

[0150] The first service characteristic (e.g., bit rate) can be acquired by the first device 110 in various ways. For example, the first device 110 can receive information about the first service characteristic of the service flow.

[0151] In these cases, information regarding the first service characteristics of the service flow can be received via Media Access Control (MAC) Control Unit (CE) or other L2 signaling. Alternatively, information regarding the first service characteristics of the service flow can be transmitted via Radio Resource Control (RRC) signaling. Alternatively, information regarding the first service characteristics of the service flow can be transmitted from the core network entity to the first device 110.

[0152] Alternatively, instead of receiving information from the second device 120, the first device 110 may determine information about a first service characteristic of the service flow.

[0153] The first device 110 performs (820) a transmission timing associated with a target number of CG configurations to the second device 120. In some embodiments, the transmission may include a PUSCH transmission, and the transmission timing for the target number of transmissions may include a PUSCH timing. The second device 120 receives (825) the transmissions from the first device 110.

[0154] In some embodiments, the first device 110 may determine a number of transmission opportunities (referred to as the "first number") associated with the first CG configuration. Alternatively or additionally, the first number may be determined by the second device 120. In this case, the first device 110 may perform (220) a transmission to the second device 120 on the first number of transmission opportunities in the first transmission opportunities. Accordingly, the second device 120 may receive a transmission from the first device 110 on the first number of transmission opportunities in the first transmission opportunities.

[0155] In this way, a single CG configuration can be used to adapt the current state of the traffic flow for the transmission from the first device 110 to the second device 120. Therefore, the transmission can be performed in a more controlled and efficient manner.

[0156] refer to Figure 9 , Figure 9 A schematic diagram 900 illustrates an example of a CG configuration according to some exemplary embodiments of the present disclosure. Schematic diagram 900 relates to a CG configuration 901. CG configuration 901 may be associated with multiple CG PUSCH events. Figure 9 Parts not shown are represented by dashed lines.

[0157] Diagram 900 illustrates more than one timing group (921, 922, 923) with multiple numbers of CG PUSCH opportunities within a CG period. Timing groups (921, 922, 923) are also referred to as candidate numbers of transmission opportunities (921, 922, 923). Furthermore, for each timing group (921, 922, 923), the timing size may differ and correspond to a different number of PRBs. For example, the timing size of timing group 921 may be smaller than the timing size of timing group 922. Additionally, each timing group (921, 922, 923) may correspond to a bit rate. Specifically, the timing size and the number of timings can be determined based on a bit rate value indicated by the application, for example, by determining the bit rate value from a list of supported bit rates.

[0158] For example, there might be [2, 4, 8, 12] CG PUSCH opportunities configured in CG period 910 within CG configuration 901. In this case, only the target number of CG PUSCH opportunities can be active for the transmission, depending on the recommended bit rate. In some implementations, at the start of the transmission, 8 CG PUSCH opportunities are used to send the traffic stream, such as an XR traffic stream. When UL congestion occurs, the recommended bit rate (half of the original bit rate) can be configured, and then 4 CG PUSCH opportunities become active.

[0159] Figure 10 Signaling flow 1000 with CG configuration according to some example embodiments of this disclosure is shown. For discussion purposes, signaling flow 1000 will be referenced to Figure 1 The following is under discussion. As shown in the figure, signaling flow 1000 involves UE 1001, gNB 1002, and the network device implementing core network functions (referred to as "CN 1003"). UE 1001 can be... Figure 1 The implementation of the first device 110. gNB 1002 can be Figure 1 The implementation of the second device 120 in the process. Regarding... Figure 10 The example embodiments discussed may be referenced. Figure 8 and 9 The implementation of the example embodiments discussed.

[0160] In signaling flow 1000, an RRC connection can be established between UE 1001 and gNB 1002 (1011). gNB 1002 can obtain (1012) information about the adaptive codec or for multiple service characteristics (such as multiple bit rate values, periodicity, and / or frame rate), which can be, for example, a QoS flow. The information about the adaptive codec or N bit rate values ​​can be sent to gNB 1002 by UE 1001 when initiating a Protocol Data Unit (PDU) session for an application with an adaptive codec, or by CN 1003 when establishing a PDU session for such an application.

[0161] If the CG is to be configured, gNB 1002 can trigger an RRC reconfiguration procedure (1013), which includes CG configuration (901) with a number of CG PUSCH configurations within a time period. The number of configuration times can be determined based on bit rate values ​​obtained by gNB 1002 from information about the adaptive codec or from multiple bit rate values. Additionally, gNB 1002 can utilize the CG configuration to configure and activate UE 1001. Note that configuration and activation can occur in the same step or in different steps.

[0162] For example, gNB 1002 can configure UE 1001 to apply CG configuration (901) by sending information about the bit rate of the service flow (e.g., the recommended bit rate). For the purposes of discussion, the number of times occupied by UE 1001 can be one of the configured numbers, denoted by M. In the following discussion, time group 921 can be considered as the time occupied by UE 1001. Note that time group 921 mentioned herein is for illustrative purposes only and does not imply any limitation. Embodiments of this disclosure are not limited thereto.

[0163] Optionally, if the type of CG configuration 901 is type 2, then DCI can be used to activate CG configuration 901. As shown, gNB 1002 can send DCI for activating CG configuration 901 to UE 1001. Therefore, UE 1001 can receive (1014) DCI and activate CG configuration 901 accordingly.

[0164] UE 1001 can perform (1015) UL data transmission via CG resources of CG configuration 901. For example, UE 1001 can perform (1015) UL data transmission at M CG PUSCH times in time group 921 of CG configuration 901 during a time period.

[0165] In some embodiments, gNB 1002 can detect (1016) changes in congestion-related conditions, such as the start or end of congestion, or an increase or decrease in congestion in the network in the UL direction. Alternatively, changes in conditions can be the presence or absence of congestion. Furthermore, changes in conditions can be unrelated to congestion and are based solely on changes in the content of the application.

[0166] In these cases, gNB 1002 can send a rate control MAC CE to UE 1001, which has a recommended bit rate suitable for the congestion situation. Accordingly, UE 1001 can receive (1017) the rate control MAC CE. In addition, after UE 1001 receives the rate control MAC CE, gNB 1002 can anticipate the result of the number of handover opportunities.

[0167] In the event of congestion, the gNB 1002 can (1018) switch the corresponding number of times (referred to as "P times") to the recommended bit rate.

[0168] When UE 1001 receives (1017) a rate control MAC CE, UE 1001 can select a corresponding number of timings (e.g., timing group 922) to continue UL data transmission. Based on the received rate control MAC CE, UE 1001 can switch (1019) a corresponding number of timings (i.e., P timings) to the received rate control MAC CE and continue (1020) transmitting on the P timings (e.g., timings in timing group 922) associated with the CG configuration (e.g., CG configuration 901) in the UL.

[0169] In this way, UE 1001 can be configured based on a CG configuration (901) associated with multiple candidate numbers of timings. Each timing number can correspond to multiple bit rates. Furthermore, when congestion occurs, UE 1001 can be configured to switch to another timing number corresponding to the recommended bit rate in a more flexible manner. Therefore, the effectiveness and flexibility of the CG configuration can be improved.

[0170] Note that the magnitude and number of opportunities mentioned herein are for illustrative purposes only and do not imply any limitation. The embodiments disclosed herein are not limited thereto.

[0171] Figure 11 A flowchart of an example method 1100 implemented at a first device according to some exemplary embodiments of the present disclosure is shown. For the purposes of discussion, method 1100 will be... Figure 2 The angle of the first device 110 in the middle is described.

[0172] At block 1110, the first device 110 receives (210, 413, 1110) multiple configuration authorization (CG) configurations (301, 302, 303) corresponding to multiple service characteristics from the second device (120).

[0173] At block 1120, the first device 110 determines (215, 418, 1120) a first CG configuration (301) from multiple CG configurations (301, 302, 303) based on a first service characteristic related to the service flow between the first device (110) and the second device (120).

[0174] At block 1130, the first device 110 performs a transmission (220, 420, 1130) to the second device (120) at a first transmission time (312) associated with the first CG configuration (301).

[0175] In some example embodiments, the first device (110) may receive (417) information about a first service characteristic of the service flow from the second device (120).

[0176] In some example embodiments, the first device (110) may receive (414) activation information regarding a first CG configuration (301); and activate the first CG configuration (301) based on the activation information. The first CG configuration (301) has not been activated previously.

[0177] In some example embodiments, the first device (110) can receive information about a second service characteristic of a service flow from the second device (120); and activate a second CG configuration (302) corresponding to the second service characteristic. The second CG configuration (302) was not previously activated, and / or deactivated a first CG configuration (301) used by the first device (110) but not corresponding to the second service characteristic.

[0178] In some example embodiments, information about the first service characteristics of a service flow may be received via a Media Access Control (MAC) control unit (CE) or additional L2 signaling (417). Alternatively or additionally, information about the first service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0179] In some example embodiments, each of the multiple CG configurations (301, 302, 303) can be associated with a single transmission opportunity within a CG period (310). Alternatively or additionally, each of the multiple CG configurations (301, 302, 303) can be associated with a number of resource blocks at a single transmission opportunity, and the number of resource blocks corresponds to one of a plurality of service characteristics.

[0180] In some example embodiments, the first device (110) may determine a first number of resource blocks associated with a first CG configuration (301); and perform (220, 420) a transfer to the second device (120) on the first number of resource blocks during a first transfer timing.

[0181] In some example embodiments, multiple CG configurations (301, 302, 303) can be received via Radio Resource Control (RRC) signaling.

[0182] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0183] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0184] Figure 12 A flowchart of an example method 1200 implemented at a second device according to some example embodiments of the present disclosure is shown. For the purposes of discussion, method 1200 will be... Figure 2 The angle of the second device 120 in the middle is described.

[0185] At block 1210, the second device 120 sends (205, 1210) multiple configuration authorization (CG) configurations (301, 302, 303) corresponding to multiple service characteristics to the first device (110).

[0186] At block 1220, the second device 120 determines (216, 419, 1220) a first CG configuration (301) from multiple CG configurations (301, 302, 303) based on a first service characteristic related to the service flow between the first device (110) and the second device (120).

[0187] At block 1230, the second device 120 receives (225, 1230) transmissions from the first device (110) at a first transmission timing associated with the first CG configuration (301).

[0188] In some example embodiments, the second device (120) may send activation information about the first CG configuration (301) to the first device (110).

[0189] In some example embodiments, the second device (120) may send information about a first service characteristic of the service flow to the first device (110).

[0190] In some example embodiments, information about the service characteristics of a service flow may be transmitted via a Media Access Control (MAC) control unit (CE) or other L2 signaling. Alternatively or additionally, information about the service characteristics of a service flow may be transmitted via Radio Resource Control (RRC) signaling.

[0191] In some example embodiments, each of the multiple CG configurations (301, 302, 303) may be associated with a single transmission opportunity within a CG period (310). Alternatively or additionally, each of the multiple CG configurations (301, 302, 303) may be associated with the number of resource blocks on a single transmission opportunity, and the number of resource blocks corresponds to one of the multiple service characteristics.

[0192] In some example embodiments, the second device (120) may determine (419) a first number of resource blocks associated with the first CG configuration (301); and receive a transmission from the first device (110) on the first number of resource blocks during a first transmission timing.

[0193] In some example embodiments, multiple CG configurations (301, 302, 303) can be sent via Radio Resource Control (RRC) signaling.

[0194] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0195] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0196] Figure 13 A flowchart of an example method 1300 implemented at a first device according to some exemplary embodiments of the present disclosure is shown. For the purposes of discussion, method 1300 will be discussed from... Figure 5 The angle of the first device 110 in the middle is described.

[0197] At block 1310, the first device 110 receives (510, 713, 1310) multiple configuration authorization (CG) configurations (601, 602, ..., 603) corresponding to multiple service characteristics from the second device (120).

[0198] At block 1320, the first device 110 determines (515, 718, 1320) a first CG configuration (601) from a plurality of CG configurations (601, 602, 603) based on a first service characteristic related to the service flow between the first device (110) and the second device (120).

[0199] At block 1330, the first device 110 performs (520, 720, 1330) transmissions to the second device (120) at multiple transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0200] In some example embodiments, the first device (110) may receive (717) information about a first service characteristic of the service flow from the second device (120).

[0201] In some example embodiments, the first device (110) may receive (714) activation information about a first CG configuration (601); and activate the first CG configuration (601) based on the activation information. The first CG configuration (601) may not have been activated previously.

[0202] In some example embodiments, the first device (110) can receive information about a second service characteristic of the service flow from the second device (120); and activate a second CG configuration (602) corresponding to the second service characteristic. This second CG configuration (602) was not previously activated. Alternatively or additionally, a first CG configuration (601) used by the first device (110) but not corresponding to the second service characteristic can be deactivated.

[0203] In some example embodiments, information about the service characteristics of a service flow may be received via a Media Access Control (MAC) control unit (CE) and / or additional L2 signaling (717). Alternatively or additionally, information about the service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0204] In some example embodiments, each of the multiple CG configurations (601, 602, 603) can be associated with a corresponding multiple transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) within a CG period (610). Alternatively or additionally, the number of multiple transmission opportunities associated with each of the multiple CG configurations (601, 602, 603) can correspond to one of a plurality of service characteristics.

[0205] In some example embodiments, the first device (110) may determine a first number of transmission opportunities associated with the first CG configuration (601) based on a first service characteristic; and perform (525, 720) transmissions to the second device (120) on the first number (611, 612, 613) of transmission opportunities.

[0206] In some example embodiments, multiple CG configurations (601, 602, 603) can be received via Radio Resource Control (RRC) signaling.

[0207] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0208] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0209] Figure 14 A flowchart of an example method 1400 implemented at a second device according to some exemplary embodiments of the present disclosure is shown. For the purposes of discussion, method 1400 will be... Figure 5 The angle of the second device 110 in the middle is described.

[0210] At block 1410, the second device 110 sends (505, 1410) multiple configuration authorization (CG) configurations (601, 602, ..., 603) corresponding to multiple service characteristics to the first device (110).

[0211] At block 1420, the second device 110 determines (516, 719, 1420) a first CG configuration (601) from multiple CG configurations (601, 602, 603) based on a first service characteristic related to the service flow between the first device (110) and the second device (120).

[0212] At block 1430, the second device 110 receives (525, 1430) transmissions from the first device (110) at multiple transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0213] In some example embodiments, the second device (120) may send activation information about the first CG configuration (601) to the first device (110).

[0214] In some example embodiments, the second device (120) may send information about a first service characteristic of the service flow to the first device (110).

[0215] In some example embodiments, information about the service characteristics of a service flow may be transmitted via a Media Access Control (MAC) control unit (CE) and / or additional L2 signaling. Alternatively or additionally, information about the service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0216] In some example embodiments, each of the multiple CG configurations (601, 602, 603) can be associated with a corresponding multiple transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) within a CG period (610). Alternatively or additionally, the number of multiple transmission opportunities associated with each of the multiple CG configurations (601, 602, 603) can correspond to one of a plurality of service characteristics.

[0217] In some example embodiments, the second device (120) may determine a first number of transmission opportunities associated with the first CG configuration (601) based on a first service characteristic; and receive (525) transmissions from the first device (110) on the first number (611, 612, 613) of transmission opportunities.

[0218] In some example embodiments, multiple CG configurations (601, 602, 603) can be sent via Radio Resource Control (RRC) signaling.

[0219] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0220] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0221] Figure 15 A flowchart of an example method 1500 implemented at a first device according to some exemplary embodiments of the present disclosure is shown. For the purposes of discussion, method 1500 will be discussed from... Figure 8 The angle of the first device 110 in the middle is described.

[0222] At block 1510, the first device 110 receives (810, 1013, 1510) a configuration grant (CG) configuration (901) associated with the transmission timing of multiple candidate numbers (921, 922, 923) within the CG period (910) from the second device (120).

[0223] At block 1520, the first device 110 determines (815, 1019, 1520) a target number (921) of transmission opportunities from a plurality of candidate numbers based on a first service characteristic related to the service flow between the first device (110) and the second device (120).

[0224] At block 1530, the first device 110 performs (820, 1020, 1530) transmission to the second device (120) at the transmission timing of the target number (921) associated with the CG configuration (901).

[0225] In some example embodiments, the first device (110) may receive (1014) activation information about the CG configuration (901) from the second device (120); and activate the CG configuration (901) based on the activation information.

[0226] In some example embodiments, the first device (110) may receive (1017) information about a first service characteristic of the service flow from the second device (120).

[0227] In some example embodiments, information regarding the service characteristics of a service flow may be received via a Media Access Control (MAC) control unit (CE) and / or additional L2 signaling. Alternatively or additionally, information regarding the service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0228] In some example embodiments, each of the multiple candidate numbers may correspond to one of the multiple service characteristics. Alternatively or additionally, the target number of transmission times may correspond to a first service characteristic.

[0229] In some example embodiments, the CG configuration (901) may be received via Radio Resource Control (RRC) signaling.

[0230] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0231] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0232] Figure 16 A flowchart of an example method 1600 implemented at a second device according to some exemplary embodiments of the present disclosure is shown. For the purposes of discussion, method 1600 will be discussed from... Figure 8 The angle of the second device 120 in the middle is described.

[0233] At block 1610, the second device 120 sends (805, 1610) a configuration authorization (CG) configuration (901) to the first device (110) associated with the transmission timing of multiple candidate numbers (921, 922, 923) within the CG period (910).

[0234] At block 1620, the second device 120 determines a target number (816, 1018, 1620) from a plurality of candidate numbers based on a first service characteristic related to the service flow between the first device (110) and the second device (120).

[0235] At block 1630, the second device 120 receives (825, 630) the transmitted components from the first device (110) at the transmission timing of the target number (921) associated with the CG configuration (901).

[0236] In some example embodiments, the second device (120) may send activation information about the CG configuration (901) to the first device (110).

[0237] In some example embodiments, the second device (120) may send information about the service characteristics of the service flow to the first device (110).

[0238] In some example embodiments, information regarding the service characteristics of a service flow may be transmitted via a Media Access Control (MAC) control unit (CE) and / or additional L2 signaling. Alternatively or additionally, information regarding the service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0239] In some example embodiments, each of the multiple candidate numbers may correspond to one of the multiple service characteristics. Alternatively or additionally, the target number of transmission times may correspond to a first service characteristic.

[0240] In some example embodiments, the CG configuration (901) may be sent via Radio Resource Control (RRC) signaling.

[0241] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0242] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0243] In some example embodiments, a first means capable of performing any of the methods in method 1100 (e.g., Figure 2 The first device (110) may include a component for performing a corresponding operation of method 1100. This component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The first device (110) may serve as... Figure 2 The first device 110 is implemented or included in Figure 2 In the first device 110.

[0244] In some example embodiments, the first device (110) may include: components for receiving (210, 413, 1110) multiple configuration authorization (CG) configurations (301, 302, 303) corresponding to multiple service characteristics from the second device (120); components for determining (215, 418, 1120) a first CG configuration (301) from the multiple CG configurations (301, 302, 303) based on a first service characteristic related to the service flow between the first device (110) and the second device (120); and components for performing (220, 420, 1130) a transmission to the second device (120) at a first transmission time (312) associated with the first CG configuration (301).

[0245] In some example embodiments, the first device (110) may further include a component for receiving (417) information about a first service characteristic of the service flow from the second device (120).

[0246] In some example embodiments, the first device (110) may further include: a component for receiving (414) activation information about the first CG configuration (301); and a component for activating the first CG configuration (301) based on the activation information, wherein the first CG configuration (301) was not previously activated.

[0247] In some example embodiments, the first device (110) may further include: a component for receiving information about a second service characteristic of a service flow from the second device (120); and a component for activating a second CG configuration (302) corresponding to the second service characteristic, wherein the second CG configuration (302) was not previously activated, and / or a component for deactivating a first CG configuration (301) used by the first device (110) but not corresponding to the second service characteristic.

[0248] In some example embodiments, information about the first service characteristics of a service flow may be received via a Media Access Control (MAC) control unit (CE) or additional L2 signaling (417). Alternatively or additionally, information about the first service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0249] In some example embodiments, each of the multiple CG configurations (301, 302, 303) can be associated with a single transmission opportunity within a CG period (310). Alternatively or additionally, each of the multiple CG configurations (301, 302, 303) can be associated with a number of resource blocks at a single transmission opportunity, and the number of resource blocks corresponds to one of a plurality of service characteristics.

[0250] In some example embodiments, the first device (110) may further include: a component for determining a first number of resource blocks associated with the first CG configuration (301); and a component for performing (220, 420) transmission to the second device (120) on the first number of resource blocks during a first transmission timing.

[0251] In some example embodiments, multiple CG configurations (301, 302, 303) can be received via Radio Resource Control (RRC) signaling.

[0252] In some example embodiments, the first service characteristic indicates one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0253] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0254] In some example embodiments, a second device (120) capable of performing any of the methods in method 1200 (e.g., Figure 2 The second device (120) may include a component for performing a corresponding operation of method 1200. This component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The second device (120) may serve as... Figure 2 The second device 120 is implemented or included in Figure 2 The second device 120 in the middle.

[0255] In some example embodiments, the second device (120) may include: components for sending (205, 1210) multiple configuration authorization (CG) configurations (301, 302, 303) corresponding to multiple service characteristics to the first device (110); components for determining (216, 419, 1220) a first CG configuration (301) from the multiple CG configurations (301, 302, 303) based on a first service characteristic related to the service flow between the first device (110) and the second device (120); and components for receiving (225, 1230) transmissions from the first device (110) at a first transmission timing associated with the first CG configuration (301).

[0256] In some example embodiments, the second device (120) may further include a component for sending activation information about the first CG configuration (301) to the first device (110).

[0257] In some example embodiments, the second device (120) may further include a component for sending information about a first service characteristic of the service flow to the first device (110).

[0258] In some example embodiments, information about the service characteristics of a service flow may be transmitted via a Media Access Control (MAC) control unit (CE) or other L2 signaling. Alternatively or additionally, information about the service characteristics of a service flow may be transmitted via Radio Resource Control (RRC) signaling.

[0259] In some example embodiments, each of the multiple CG configurations (301, 302, 303) may be associated with a single transmission opportunity within a CG period (310). Alternatively or additionally, each of the multiple CG configurations (301, 302, 303) may be associated with the number of resource blocks on a single transmission opportunity, and the number of resource blocks corresponds to one of the multiple service characteristics.

[0260] In some example embodiments, the second device (120) may further include: a component for determining (419) a first number of resource blocks associated with the first CG configuration (301); and a component for receiving a transmission from the first device (110) on the first number of resource blocks during a first transmission timing.

[0261] In some example embodiments, multiple CG configurations (301, 302, 303) can be sent via Radio Resource Control (RRC) signaling.

[0262] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0263] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0264] In some example embodiments, a first device (110) capable of performing any of the methods in method 1300 (e.g., Figure 5 The first device (110) may include a component for performing the corresponding operation of method 1300. This component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The first device (110) may serve as... Figure 5 The first device 110 is implemented or included in Figure 5 In the first device 110.

[0265] In some example embodiments, the first device (110) may include: components for receiving (510, 713, 1310) multiple Configuration Grant (CG) configurations (601, 602, ..., 603) corresponding to multiple service characteristics from the second device (120); components for determining (515, 718, 1320) a first CG configuration (601) from the multiple CG configurations (601, 602, 603) based on a first service characteristic related to the service flow between the first device (110) and the second device (120); and components for performing (520, 720, 1330) a transmission to the second device (120) at multiple transmission times (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0266] In some example embodiments, the first device (110) may further include a component for receiving (717) information about a first service characteristic of the service flow from the second device (120).

[0267] In some example embodiments, the first device (110) may further include: a component for receiving (714) activation information about the first CG configuration (601); and a component for activating the first CG configuration (601) based on the activation information, wherein the first CG configuration (601) was not previously activated.

[0268] In some example embodiments, the first device (110) may further include: a component for receiving information about a second service characteristic of a service flow from the second device (120); and a component for activating a second CG configuration (602) corresponding to the second service characteristic, wherein the second CG configuration (602) was not previously activated, and / or a component for deactivating a first CG configuration (601) used by the first device (110) but not corresponding to the second service characteristic.

[0269] In some example embodiments, information about the service characteristics of a service flow may be received via a Media Access Control (MAC) control unit (CE) and / or additional L2 signaling (717). Alternatively or additionally, information about the service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0270] In some example embodiments, each of the multiple CG configurations (601, 602, 603) can be associated with a corresponding multiple transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) within a CG period (610). Alternatively or additionally, the number of multiple transmission opportunities associated with each of the multiple CG configurations (601, 602, 603) can correspond to one of a plurality of service characteristics.

[0271] In some example embodiments, the first device (110) may further include: a component for determining a first number of transmission opportunities associated with the first CG configuration (601) based on a first service characteristic; and a component for performing (525, 720) transmissions to the second device (120) on the first number (611, 612, 613) of transmission opportunities.

[0272] In some example embodiments, multiple CG configurations (601, 602, 603) can be received via Radio Resource Control (RRC) signaling.

[0273] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0274] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0275] In some example embodiments, a second device (120) capable of performing any of the methods in method 1400 (e.g., Figure 5 The second device (120) may include a component for performing the corresponding operation of method 1400. This component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The second device (120) may serve as... Figure 5 The second device 120 is implemented or included in Figure 5 The second device 120 in the middle.

[0276] In some example embodiments, the second device (120) may include components for sending (505, 1410) multiple Configuration Grant (CG) configurations (601, 602, ..., 603) corresponding to multiple service characteristics to the first device (110); components for determining (516, 719, 1420) a first CG configuration (601) from the multiple CG configurations (601, 602, 603) based on a first service characteristic related to the service flow between the first device (110) and the second device (120); and components for receiving (525, 1430) transmissions from the first device (110) at multiple transmission times (611, 612, 613; 614 to 618; 619 to 626) associated with the first CG configuration (601).

[0277] In some example embodiments, the second device (120) may further include a component for sending activation information about the first CG configuration (601) to the first device (110).

[0278] In some example embodiments, the second device (120) may further include a component for sending information about a first service characteristic of the service flow to the first device (110).

[0279] In some example embodiments, information about the service characteristics of a service flow may be transmitted via a Media Access Control (MAC) control unit (CE) and / or additional L2 signaling. Alternatively or additionally, information about the service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0280] In some example embodiments, each of the multiple CG configurations (601, 602, 603) can be associated with a corresponding multiple transmission opportunities (611, 612, 613; 614 to 618; 619 to 626) within a CG period (610). Alternatively or additionally, the number of multiple transmission opportunities associated with each of the multiple CG configurations (601, 602, 603) can correspond to one of a plurality of service characteristics.

[0281] In some example embodiments, the second device (120) may further include: a component for determining a first number of transmission opportunities associated with the first CG configuration (601) based on a first service characteristic; and a component for receiving (525) transmissions from the first device (110) at the first number (611, 612, 613) transmission opportunities.

[0282] In some example embodiments, multiple CG configurations (601, 602, 603) can be sent via Radio Resource Control (RRC) signaling.

[0283] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0284] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0285] In some example embodiments, the first device (110) capable of performing any of the methods in method 1500 (e.g., Figure 8 The first device (110) may include a component for performing a corresponding operation of method 1500. This component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The first device (110) may serve as... Figure 8 The first device 110 is implemented or included in Figure 8 In the first device 110.

[0286] In some example embodiments, the first device (110) may include: components for receiving (810, 1013, 1510) a configuration grant (CG) configuration (901) associated with a transmission timing of a plurality of candidate numbers (921, 922, 923) within a CG period (910) from the second device (120); components for determining (815, 1019, 1520) a target number (921) of transmission timings from the plurality of candidate numbers based on a first service characteristic associated with the service flow between the first device (110) and the second device (120); and components for performing (820, 1020, 1530) a transmission to the second device (120) at a transmission timing of the target number (921) associated with the CG configuration (901).

[0287] In some example embodiments, the first device (110) may further include: a component for receiving (1014) activation information about the CG configuration (901) from the second device (120); and a component for activating the CG configuration (901) based on the activation information.

[0288] In some example embodiments, the first device (110) may further include a component for receiving (1017) information about a first service characteristic of the service flow from the second device (120).

[0289] In some example embodiments, information about the service characteristics of a service flow may be received via a Media Access Control (MAC) Control Unit (CE) and / or additional L2 signaling, or information about the service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0290] In some example embodiments, each of the multiple candidate numbers may correspond to one of the multiple service characteristics. Alternatively or additionally, the target number of transmission times may correspond to a first service characteristic.

[0291] In some example embodiments, the CG configuration (901) may be received via Radio Resource Control (RRC) signaling.

[0292] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0293] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0294] In some example embodiments, a second device (120) capable of performing any of the methods in method 1600 (e.g., Figure 8 The second device (120) may include a component for performing the corresponding operation of method 1600. This component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module. The second device (120) may serve as... Figure 8 The second device 120 is implemented or included in Figure 8 The second device 120 in the middle.

[0295] In some example embodiments, the second device (120) may include: components for sending (805, 1610) a configuration grant (CG) configuration (901) associated with the transmission timing of a plurality of candidate numbers (921, 922, 923) within a CG period (910) to the first device (110); components for determining (816, 1018, 1620) a target number from the plurality of candidate numbers based on a first service characteristic associated with the service flow between the first device (110) and the second device (120); and components for receiving (825, 630) transmissions from the first device (110) at the transmission timing of the target number (921) associated with the CG configuration (901).

[0296] In some example embodiments, the second device (120) may further include a component for sending activation information about the CG configuration (901) to the first device (110).

[0297] In some example embodiments, the second device (120) may further include a component for sending information about the service characteristics of the service flow to the first device (110).

[0298] In some example embodiments, information regarding the service characteristics of a service flow may be transmitted via a Media Access Control (MAC) control unit (CE) and / or additional L2 signaling. Alternatively or additionally, information regarding the service characteristics of a service flow may be received via Radio Resource Control (RRC) signaling.

[0299] In some example embodiments, each of the multiple candidate numbers may correspond to one of the multiple service characteristics. Alternatively or additionally, the target number of transmission times may correspond to a first service characteristic.

[0300] In some example embodiments, the CG configuration (901) may be sent via Radio Resource Control (RRC) signaling.

[0301] In some example embodiments, the first service characteristic may indicate one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

[0302] In some example embodiments, the first device (110) may include a terminal device, and the second device (120) may include a network device.

[0303] Figure 17 A simplified block diagram of a device 1700 suitable for implementing an example embodiment of the present disclosure is shown. Device 1700 can be provided to implement a communication device, for example, Figure 1 The terminal device 110 or network device 120 shown is illustrated. As shown, device 1700 includes one or more processors 1710, one or more memories 1720 coupled to processor 1710, and one or more communication modules 1740 coupled to processor 1710.

[0304] Communication module 1740 is used for bidirectional communication. Communication module 1740 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interface can represent any interface required for communication with other network elements. In some example embodiments, communication module 1740 may include at least one antenna.

[0305] Processor 1710 can be of any type suitable for a local technology network, and by way of non-limiting example, can include one or more of the following: a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. Device 1700 can have multiple processors, such as application-specific integrated circuit chips that are time-dependent on a clock synchronized with the main processor.

[0306] Memory 1720 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) 1724, electrically programmable read-only memory (EPROM), flash memory, hard disk, optical disc (CD), digital video disc (DVD), and other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 1722 and other volatile memories that will not persist during power outages.

[0307] Computer program 1730 includes computer-executable instructions that are executed by an associated processor 1710. The instructions of program 1730 may include instructions for performing operations / behaviors of some example embodiments of this disclosure. Program 1730 may be stored in memory (e.g., ROM 1724). Processor 1710 can perform any suitable actions and processes by loading program 1730 into RAM 1722.

[0308] Example embodiments of this disclosure can be implemented by program 1730, such that device 1700 can execute any process of this disclosure, as referenced. Figures 2 to 16 The exemplary embodiments of this disclosure may also be implemented by hardware or by a combination of software and hardware.

[0309] In some example embodiments, program 1730 may be tangibly contained in a computer-readable medium, which may be included in device 1700 (such as in memory 1720) or in other storage devices accessible by device 1700. Device 1700 may load program 1730 from the computer-readable medium into RAM 1722 for execution. In some example 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. As used herein, the term "non-transitory" is a limitation on the medium itself (i.e., tangible, not tactile), rather than a limitation on the persistence of data storage (e.g., RAM and ROM).

[0310] Figure 18 An example of a computer-readable medium 1800, which may be in the form of a CD, DVD, or other optical storage disk, is shown. The computer-readable medium 1800 has a program 1730 stored thereon.

[0311] Generally, the various embodiments of this disclosure can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while others may be implemented in firmware or software, which may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of this disclosure are shown and described as block diagrams, flowcharts, or using some other graphical representation, it should be understood that, as non-limiting examples, the blocks, apparatuses, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.

[0312] Some exemplary embodiments of this disclosure also provide at least one computer program product tangibly stored 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 are executed in a device on a target real or virtual processor to perform any of the methods described above. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc., that perform a specific task or implement a specific abstract data type. The functionality of program modules can be combined or split among program modules as needed in various embodiments. The machine-executable instructions for program modules can be executed in a local or distributed device. In a distributed device, program modules can reside on both local and remote storage media.

[0313] Program code used to perform the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that, when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. 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.

[0314] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, etc.

[0315] Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination of the foregoing. More specific examples of computer-readable storage media will include electrical connections having one or more lines, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0316] Furthermore, although operations are described in a specific order, this should not be construed as requiring such operations to be performed in the specific order or sequence shown, or that all operations can be performed to achieve the desired result. In some cases, multitasking and parallel processing can be advantageous. Similarly, although several specific implementation details are included in the foregoing discussion, these details should not be construed as limiting the scope of this disclosure, but rather as descriptions of features that may be characteristic of particular embodiments. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0317] Although this disclosure has been described in language specific to structural features and / or methodological actions, it should be understood that the disclosure as defined in the appended claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are disclosed as examples of implementing the claims.

Claims

1. A first device for wireless communication, comprising: At least one processor; as well as At least one memory, the at least one memory storing instructions, the instructions, when executed by the at least one processor, cause the first device to at least: Receive multiple configuration authorization CG configurations corresponding to multiple service characteristics from the second device; Based on a first service characteristic related to the service flow between the first device and the second device, a first CG configuration is determined from the plurality of CG configurations; and The transmission to the second device is performed at a first transmission time associated with the first CG configuration.

2. The first device according to claim 1, wherein the first device is configured to: Receive information about the first service characteristic of the service flow from the second device.

3. The first device according to claim 1 or 2, wherein the first device is configured to: Receive activation information regarding the first CG configuration; and The first CG configuration is activated based on the activation information, wherein the first CG configuration was not previously activated.

4. The first device according to claims 1 to 3, wherein the first device is configured such that: Receive information about a second service characteristic of the service flow from the second device; and Activate the second CG configuration corresponding to the second service characteristic, wherein the second CG configuration was not previously activated, and / or Deactivate the first CG configuration used by the first device, but which does not correspond to the second service characteristic.

5. The first apparatus of claim 2, wherein the information regarding the first service characteristic of the service flow is received via Media Access Control (MAC) Controller (CE) or other L2 signaling, or The information regarding the first service characteristic of the service flow is received via Radio Resource Control (RRC) signaling.

6. The first apparatus according to any one of claims 1 to 5, wherein each of the plurality of CG configurations is associated with a single transmission timing within a CG period, and / or Each of the plurality of CG configurations is associated with the number of resource blocks on the single transmission time, and the number of resource blocks corresponds to one of the plurality of service characteristics.

7. The first device according to claim 6, wherein the first device is configured such that: Determine the first number of resource blocks associated with the first CG configuration; and The transmission to the second device is performed on the first number of resource blocks during the first transmission timing.

8. The first apparatus according to any one of claims 1 to 7, wherein the plurality of CG configurations are received via Radio Resource Control (RRC) signaling.

9. The first apparatus according to any one of claims 1 to 8, wherein the first service characteristic indicates one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

10. The first device according to any one of claims 1 to 9, wherein the first device includes a terminal device and the second device includes a network device.

11. A second device for wireless communication, comprising: At least one processor; as well as At least one memory, the at least one memory storing instructions, the instructions, when executed by the at least one processor, cause the second means to at least: Send multiple configuration authorization CG configurations corresponding to multiple service characteristics to the first device; Based on a first service characteristic related to the service flow between the first device and the second device, a first CG configuration is determined from the plurality of CG configurations; and The transmission is received from the first device at a first transmission timing associated with the first CG configuration.

12. The second device according to claim 11, wherein the second device is configured to: Send activation information about the first CG configuration to the first device.

13. The second device according to claim 11 or 12, wherein the second device is configured to: Send information about the first service characteristic of the service flow to the first device.

14. The second apparatus of claim 13, wherein the information regarding the service characteristics of the service flow is transmitted via Media Access Control (MAC) Controller (CE) and / or additional L2 signaling, or The information regarding the first service characteristic of the service flow is received via Radio Resource Control (RRC) signaling.

15. The second apparatus according to any one of claims 11 to 14, wherein each of the plurality of CG configurations is associated with a single transmission timing within a CG period, and / or Each of the plurality of CG configurations is associated with the number of resource blocks on the single transmission time, and the number of resource blocks corresponds to one of the plurality of service characteristics.

16. The second device according to claim 15, wherein the second device is configured to: Determine the first number of resource blocks associated with the first CG configuration; and The transmission is received from the first device on the first number of resource blocks during the first transmission timing.

17. The second apparatus according to any one of claims 11 to 16, wherein the plurality of CG configurations are transmitted via Radio Resource Control (RRC) signaling.

18. The second apparatus according to any one of claims 11 to 17, wherein the first service characteristic indicates one or more of the following: the bit rate of the service stream, the periodicity of the service stream, or the frame rate of the service stream.

19. The second apparatus according to any one of claims 11 to 18, wherein the first apparatus includes a terminal device and the second apparatus includes a network device.

20. A method for wireless communication, comprising: Receive multiple configuration authorization CG configurations corresponding to multiple service characteristics from the second device; Based on a first service characteristic related to the service flow between the first device and the second device, a first CG configuration is determined from the plurality of CG configurations; and The transmission to the second device is performed at a first transmission time associated with the first CG configuration.

21. A method for wireless communication, comprising: Send multiple configuration authorization CG configurations corresponding to multiple service characteristics to the first device; Based on a first service characteristic related to the service flow between the first device and the second device, a first CG configuration is determined from the plurality of CG configurations; and The transmission is received from the first device at a first transmission timing associated with the first CG configuration.

22. A first device for wireless communication, comprising: A component for receiving from a second device multiple configuration authorization CG configurations corresponding to multiple service characteristics; A component for determining a first CG configuration from the plurality of CG configurations based on a first service characteristic related to the service flow between the first device and the second device; as well as A component for performing a transmission to the second device at a first transmission timing associated with the first CG configuration.

23. A second device for wireless communication, comprising: A component for sending multiple configuration authorization CG configurations corresponding to multiple service characteristics to the first device; A component for determining a first CG configuration from the plurality of CG configurations based on a first service characteristic related to the service flow between the first device and the second device; as well as A component for receiving a transmission from the first device at a first transmission timing associated with the first CG configuration.

24. A computer-readable medium comprising instructions stored thereon for causing a means for wireless communication to perform at least the method according to any one of claim 20 or claim 21.