CG resource deactivation method and apparatus
By configuring and activating multiple CG resources for the terminal, and selecting the current uplink number of CG resources for CG transmission when needed, the problem of increasing transmission delay caused by the fixedness of CG resources in the existing CG transmission method is solved, and more flexible CG transmission and higher resource utilization are achieved.
Patent Information
- Application Number
- PCT/CN2024/123468
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-29
- Filing Date
- 2024-10-08
- Publication Date
- 2025-06-05
AI Technical Summary
In the existing CG transmission methods, CG resources are relatively fixed and cannot meet the requirements of more flexible traffic in the future, resulting in an increase in transmission delay and affecting business continuity.
By configuring and activating multiple CG resources for the terminal, the terminal can choose to adapt to the current uplink number of one or more CG resources for CG transmission, and deactivate unwanted CG resources when not needed to improve resource utilization.
It improves the flexibility of CG transmission, avoids the increase in transmission delay caused by the inability of CG resources to fully carry the data that needs to be transmitted, ensures the continuity of services, and improves resource utilization.
Smart Images

Figure CN2024123468_05062025_PF_FP_ABST
Abstract
Description
Method and device for deactivating CG resources
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 29, 2023, with application number 202311628186.0 and application name “Deactivation Method and Apparatus for CG Resources”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a method and device for deactivating CG resources. Background Art
[0003] For extended reality (XR) services, due to their periodic packet transmission characteristics, configured grant (CG) transmission is usually used during uplink transmission. The CG transmission method means that during the uplink transmission process, uplink scheduling resources are allocated or designated to the terminal through radio resource control (RRC) or physical downlink control channel (PDCCH). After that, the terminal can periodically reuse the CG resources for uplink transmission.
[0004] It can be seen that the CG resources in CG transmission are relatively fixed and may not be able to meet the requirements of more flexible business volume in the future.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a method and device for deactivating CG resources to improve the flexibility of CG transmission.
[0007] To achieve the above objectives, this application adopts the following technical solutions:
[0008] On the first aspect, a deactivation method for CG resources is provided, which can be executed by a terminal, or by a module applied to the terminal (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the terminal functions. For the convenience of expression, the following is an introduction to the method executed by the terminal. The method includes: obtaining an activated first configuration authorization transmission CG resource and an activated second CG resource; when the uplink data can be fully carried by the first CG resource, using the first CG resource to send the uplink data; when the uplink data cannot be fully carried by the first CG resource, using the first CG resource and the third CG resource to send the uplink data. The third CG resource is part or all of the resources in the second CG resource; deactivating the second CG resource.
[0009] Based on the method described in the first aspect, it can be known that by configuring and activating multiple CG resources for the terminal, such as the first CG resource and the second CG resource, the terminal can select one or more CG resources (such as the first CG resource, or part or all of the first CG resource and the second CG resource) that are adapted to the current uplink quantity for CG transmission, so as to improve the flexibility of CG transmission, avoid the increase in transmission delay caused by the inability of CG resources to fully carry the data to be transmitted, and ensure business continuity. In addition, for CG resources that the terminal does not need to use, such as the second CG resource, the terminal can deactivate the second CG resource to enable the network to schedule the second CG resource to other terminals for use, thereby improving resource utilization.
[0010] In one possible design scheme, the method described in the first aspect may further include: receiving first information, wherein the first information indicates deactivation of the second CG resource. Accordingly, deactivating the second CG resource includes: deactivating the second CG resource according to the first information, so as to achieve on-demand deactivation according to the instruction, thereby avoiding the terminal deactivating the second CG resource on its own when it does not need to be deactivated, thereby increasing transmission delay and affecting service continuity.
[0011] Optionally, the first information can be carried in at least one of the following: downlink control information DCI message, radio resource control RRC message, or media access control-control unit MAC-CE message, that is, multiplexing existing messages to reduce the difficulty and complexity of implementation, or it can also be implemented through newly defined messages to achieve decoupling from existing messages, so that the information element transmission can be more flexible.
[0012] In one possible design scheme, the method described in the first aspect may further include: receiving second information, wherein the second information is used to indicate the duration of the timer. Accordingly, deactivating the second CG resource includes: when the timer times out, deactivating the second CG resource to achieve on-demand deactivation according to the indication, thereby avoiding the terminal deactivating the second CG resource on its own when it does not need to be deactivated, thereby increasing transmission delay and affecting service continuity.
[0013] It is understood that the above-mentioned methods of deactivating the second CG resources are only examples and are not intended to be limiting. For example, the terminal may also decide to deactivate the second CG resources based on local policies, such as when there is no uplink transmission demand, the current uplink transmission is completed, or the subsequent uplink transmission data of the service is estimated to be reduced and only the first CG resources are sufficient. The terminal may also notify the network of the deactivation, enabling the network to schedule the second CG resources for use by other terminals, thereby improving resource utilization.
[0014] In a possible design scheme, the method described in the first aspect may further include: receiving third information, wherein the third information indicates deactivating the first CG resource. Correspondingly, deactivating the second CG resource includes: deactivating the second CG resource according to the third information.
[0015] Optionally, the method described in the first aspect may further include: deactivating the first CG resource according to the third information.
[0016] That is to say, if the first CG resource is deactivated, the second CG resource should also be deactivated. For example, the first CG resource is a CG resource dedicated to the terminal, and the second CG resource is a CG resource configured for the terminal to share with other terminals. If the dedicated CG resources are not needed, it means that the uplink transmission of the terminal is completed, or in other words, the terminal no longer has the need for uplink transmission under the current circumstances. Therefore, the shared CG resources are redundant for the terminal and should also be deactivated to improve resource utilization.
[0017] Optionally, the third information is carried in at least one of the following: a DCI message, an RRC message, or a MAC-CE message, that is, the existing messages are reused to reduce the difficulty and complexity of implementation, or it can be implemented through a newly defined message to achieve decoupling from the existing messages, so that the information element transmission can be more flexible.
[0018] In a possible design scheme, the method described in the first aspect may further include: receiving fourth information, and determining the third CG resource in the second CG resource based on the resource priority. The fourth information is used to indicate the resource priority in the second CG resource. In this case, for the second CG resources configured for different terminals, the resource priorities may be different, so as to avoid the probability of resource conflicts when the second CG resources are shared with multiple terminals.
[0019] In a possible design scheme, the method described in the first aspect may also include: sending fifth information, wherein the fifth information is used to indicate that the third CG resource has been used for uplink transmission, so that the network does not need to perform blind detection on the second CG resource, and can directly obtain uplink data from the third CG resource, thereby reducing the network's receiving complexity.
[0020] Optionally, the fifth information can be carried in the uplink control information UCI, that is, multiplexing existing messages to reduce the difficulty and complexity of implementation, or it can be implemented through newly defined messages to achieve decoupling from existing messages, so that the information element transmission can be more flexible.
[0021] In one possible design scheme, obtaining the activated first CG resource and the activated second CG resource includes: receiving a first message, wherein the first message is used to indicate and activate the first CG resource and the second CG resource. That is to say, the first CG resource and the second CG resource can be dynamically configured to the terminal by the network device according to actual needs to achieve on-demand configuration. Of course, the first CG resource and the second CG resource can also be predefined by the terminal and the network device, without the need for dynamic configuration, thereby avoiding the overhead caused by the configuration.
[0022] On the second aspect, a deactivation method for CG resources is provided, which can be executed by a network device, or by a module applied to the network device (such as a processor, chip, or chip system, etc.), or by a logical node, logical module or software that can realize all or part of the network device functions. For the convenience of expression, the following introduction is made by taking the method executed by a network device as an example. The method includes: using a first CG resource to receive uplink data, wherein the uplink data can be fully carried by the first CG resource. Alternatively, uplink data is received using the first CG resource and the third CG resource, wherein the uplink data cannot be fully carried by the first CG resource, and the third CG resource is part or all of the resources in the second CG resource.
[0023] In a possible design scheme, the method described in the second aspect may also include: sending first information, wherein the first information indicates deactivation of the second CG resource.
[0024] Optionally, the first information may be carried in at least one of the following: a downlink control information DCI message, a radio resource control RRC message, or a medium access control-element MAC-CE message.
[0025] In one possible design, the method described in the second aspect may further include: sending second information, wherein the second information is used to indicate the duration of the timer. When the timer expires, the second CG resource needs to be deactivated.
[0026] In one possible design, the method described in the second aspect may further include: sending third information, wherein the third information indicates deactivation of the first CG resource. If the first CG resource is deactivated, the second CG resource is also deactivated.
[0027] Optionally, the third information is carried in at least one of the following: a DCI message, an RRC message, or a MAC-CE message.
[0028] In a possible design scheme, the method described in the second aspect may also include: sending fourth information, wherein the fourth information is used to indicate the resource priority in the second CG resource.
[0029] In one possible design scheme, the method described in the second aspect may also include: receiving fifth information, wherein the fifth information is used to indicate that the third CG resource has been used for uplink transmission.
[0030] Optionally, the fifth information may be carried in uplink control information UCI.
[0031] In a possible design scheme, the method described in the second aspect may also include: sending a first message, wherein the first message is used to indicate and activate the first CG resource and the second CG resource.
[0032] It can be understood that the technical effects of the method described in the second aspect can also refer to the relevant introduction of the first aspect above, and will not be repeated here.
[0033] In a third aspect, a communication device is provided, which includes a module for executing the method of the first aspect, for example, a transceiver module and a processing module. The transceiver module is used to obtain an activated first configuration authorization transmission CG resource and an activated second CG resource; the processing module is used to control the transceiver module to use the first CG resource to send uplink data when the uplink data can be fully carried by the first CG resource; or, when the uplink data cannot be fully carried by the first CG resource, control the transceiver module to use the first CG resource and the third CG resource to send uplink data, wherein the third CG resource is part or all of the second CG resource; the processing module is also used to deactivate the second CG resource.
[0034] In one possible design scheme, the transceiver module is also used to receive the first information, wherein the first information indicates deactivation of the second CG resource; the processing module is also used to deactivate the second CG resource according to the first information.
[0035] In one possible design scheme, the transceiver module is also used to receive second information, where the second information is used to indicate the duration of the timer; the processing module is also used to deactivate the second CG resource when the timer expires.
[0036] In one possible design scheme, the transceiver module is also used to receive third information, where the third information indicates deactivation of the first CG resource; the processing module is also used to deactivate the second CG resource based on the third information.
[0037] In one possible design scheme, the processing module is also used to deactivate the first CG resource based on the third information.
[0038] In one possible design scheme, the transceiver module is also used to receive fourth information, wherein the fourth information is used to indicate the resource priority in the second CG resources; the processing module is also used to determine the third CG resource in the second CG resources based on the resource priority.
[0039] In one possible design scheme, the transceiver module is also used to send fifth information, where the fifth information is used to indicate that the third CG resource has been used for uplink transmission.
[0040] In one possible design scheme, the transceiver module is also used to receive a first message, wherein the first message is used to indicate and activate the first CG resource and the second CG resource.
[0041] In one possible design solution, the communication device described in the third aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the fourth aspect to communicate with other communication devices.
[0042] In one possible design, the communication device described in the third aspect may further include a memory. The memory may be integrated with the processor or provided separately. The memory may be used to store the computer program and / or data involved in the method described in the first aspect.
[0043] In the embodiments of the present application, the communication device described in the third aspect may be the terminal described in the first aspect, or may be implemented by a module (such as a processor, chip, or chip system) applied to the terminal, or may be a logical node, logic module, or software implementation that can implement all or part of the terminal functions. For ease of description, the following description uses the terminal as an example.
[0044] It can be understood that the technical effects of the device described in the third aspect can also refer to the relevant introduction of the first aspect above, and will not be repeated here.
[0045] In a fourth aspect, a communication device is provided, which includes a module for executing the method of the second aspect above, for example, a transceiver module and a processing module. The processing module is used to control the transceiver module to use a first CG resource to receive uplink data, wherein the uplink data can be fully carried by the first CG resource. Alternatively, the processing module is used to control the transceiver module to use the first CG resource and a third CG resource to receive uplink data, wherein the uplink data cannot be fully carried by the first CG resource, and the third CG resource is part or all of the second CG resource.
[0046] In one possible design scheme, the transceiver module is also used to send the first information, wherein the first information indicates deactivation of the second CG resource.
[0047] In one possible design, the transceiver module is further configured to send a second message, wherein the second message is configured to indicate a duration of a timer. When the timer expires, the second CG resource needs to be deactivated.
[0048] In one possible design, the transceiver module is further configured to send a third message, wherein the third message indicates deactivation of the first CG resource. If the first CG resource is deactivated, the second CG resource is also deactivated.
[0049] In one possible design scheme, the transceiver module is also used to send fourth information, where the fourth information is used to indicate the resource priority in the second CG resources.
[0050] In one possible design scheme, the transceiver module is further used to receive fifth information, where the fifth information is used to indicate that the third CG resource has been used for uplink transmission.
[0051] In one possible design scheme, the transceiver module is also used to send a first message, wherein the first message is used to indicate and activate the first CG resource and the second CG resource.
[0052] In one possible design solution, the communication device described in the fourth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the fourth aspect to communicate with other communication devices.
[0053] In one possible design, the communication device described in the fourth aspect may further include a memory. The memory may be integrated with the processor or provided separately. The memory may be used to store instructions involved in the method described in the second aspect.
[0054] In the embodiments of the present application, the communication device described in the fourth aspect may be the network device described in the second aspect, or may be implemented by a module (such as a processor, chip, or chip system) applied to the network device, or may be a logical node, logical module, or software implementation that can implement all or part of the network device functions. For ease of description, the following description will take the network device as an example.
[0055] It can be understood that the technical effects of the device described in the fourth aspect can also refer to the relevant introduction of the first aspect above, and will not be repeated here.
[0056] In a fifth aspect, a communication device is provided, comprising: a processor coupled to a memory, the processor configured to execute instructions stored in the memory, so that the communication device executes the method described in any one of the first to second aspects.
[0057] In one possible design solution, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the fifth aspect to communicate with other communication devices.
[0058] In an embodiment of the present application, the communication device described in the fifth aspect can be the network device described in any one of the first aspect to the second aspect, or a chip (system) or other parts or components that can be set in the network device, or a device that includes the network device.
[0059] In addition, the technical effects of the communication device described in the fifth aspect can refer to the technical effects of the methods described in any one of the first aspect to the second aspect, and will not be repeated here.
[0060] In a sixth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store instructions, and when the processor executes the instructions, the communication device executes the method described in any one of the first to second aspects.
[0061] In one possible design solution, the communication device described in the sixth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the sixth aspect to communicate with other communication devices.
[0062] In an embodiment of the present application, the communication device described in the sixth aspect can be the network device described in any one of the first aspect to the second aspect, or a chip (system) or other parts or components that can be set in the network device, or a device that includes the network device.
[0063] In addition, the technical effects of the communication device described in the sixth aspect can refer to the technical effects of the methods described in any one of the first aspect to the second aspect, and will not be repeated here.
[0064] In a seventh aspect, a chip is provided, comprising: a controller and an interface circuit, wherein the controller is used to interact with other devices through the interface circuit to execute the method described in any one of the first to second aspects.
[0065] In an eighth aspect, a communication system is provided, comprising: a terminal for executing the method according to the first aspect, and a network device for executing the method according to the second aspect.
[0066] In a ninth aspect, a computer-readable storage medium is provided, which includes a computer program or instruction stored therein. When the computer program or instruction is executed, the method described in the first aspect is executed.
[0067] In a tenth aspect, a computer program product is provided, comprising a computer program or instructions, which, when executed, causes the method described in the first aspect to be executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] FIG1 is a flow chart of a Type 1 CG configuration;
[0069] FIG2 is a flow chart of a Type 2 CG configuration;
[0070] Figures 3 and 4 are schematic diagrams of the architecture of the communication system provided in an embodiment of the present application;
[0071] FIG5 is a flow chart of a method for deactivating a CG resource according to an embodiment of the present application;
[0072] 6 and 7 are schematic diagrams of the structures of the communication devices provided in the embodiments of the present application. DETAILED DESCRIPTION
[0073] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless network (Wi-Fi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Vehicles communication systems, fourth-generation (4G) mobile communication systems, such as long-term evolution (LTE) systems, world-wide interoperability for microwave access (WiMAX) communication systems, fifth-generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, such as 5.5G and sixth-generation (6G) mobile communication systems.
[0074] For ease of understanding, the technical terms involved in the embodiments of this application are first introduced below.
[0075] 1. Extended reality (XR):
[0076] In recent years, with the continuous advancement and improvement of XR technology, related industries have flourished. Today, extended reality technology has entered various fields closely related to people's production and daily lives, including education, entertainment, healthcare, environmental protection, transportation, and public health. Extended reality is a general term for various reality-related technologies, including virtual reality (VR), augmented reality (AR), and mixed reality (MR). VR technology primarily refers to the rendering of visual and audio scenes to closely simulate the visual and audio stimulation of the real world. VR technology typically requires the user to wear a head-mounted display (HMD) to completely replace the user's field of view with simulated visual components, and headphones to provide accompanying audio. Furthermore, some form of head and motion tracking is often required in VR to ensure that the simulated visual and audio content is updated in a timely manner, ensuring that the user's visual and audio experience aligns with the user's movements. Augmented reality technology primarily refers to providing additional visual or auditory information or artificially generated content within the user's perceived real environment. The user's access to the real environment can be direct, without intermediate sensing, processing, and rendering, or indirect, via sensors and other means, with further augmentation processing. Mixed reality technology is an advanced form of AR, one implementation of which is to insert virtual elements into the physical scene, providing the user with an immersive experience where these elements are part of the real scene.
[0077] 2. Configured grant (CG):
[0078] For XR services, due to their periodic packet characteristics, CG can usually be used in uplink transmission. The CG transmission method means that in the process of uplink transmission, the uplink scheduling resources are allocated or specified once through radio resource control (RRC) or physical downlink control channel (PDCCH), and then the same time-frequency resources can be periodically reused for uplink transmission. There are two types of CG. Type 1 (type 1) is to configure the relevant parameters of CG transmission through RRC, such as the configured scheduling radio network temporary identifier (CS-RNTI), CG period, CG resources, such as time domain and frequency domain resources, etc. At the same time, the corresponding CG resources are activated through RRC signaling. Type 2 (type 2) is similar to the resource configuration method of semi-persistent scheduling (SPS), that is, the relevant parameters of CG transmission are configured through RRC, such as CS-RNTI and CG period, and then the corresponding CG resources are indicated and activated through PDCCH. They are introduced separately below.
[0079] Type 1:
[0080] As shown in Figure 1, the configuration and activation process of Type 1 CG is as follows.
[0081] S101: A network device sends an RRC message to a terminal, and the terminal receives the RRC message from the network device.
[0082] The RRC message can carry CG configuration, mainly including one or more of the following parameters of CG resources: CS-RNTI, CG period, process number and offset value of hybrid automatic repeat request (HARQ), specific value of modulation and coding scheme (MCS), number of repetitions, frequency domain resource allocation (FDRA), which is used to indicate which resources the user needs to occupy in the frequency domain, or time domain resource allocation (TDRA), which is used to indicate which symbols the user needs to occupy in a time slot, and in which specific time slot the uplink data is sent.
[0083] S102: The terminal sends a physical uplink shared channel (PUSCH) to the network device. The network device receives the PUSCH from the terminal.
[0084] PUSCH (uplink data) can be carried and sent on CG resources.
[0085] The RRC message can also be used to activate CG resources. For example, the terminal can determine the time slot in which the CG resource periodically takes effect (that is, activate the CG resource) based on the CG configuration indicated by the RRC message to periodically send PUSCH. Among them, the CG resource is in an activated state, or the activated CG resource can indicate that the CG resource is in an available state, or in a usable state.
[0086] Type 2:
[0087] As shown in Figure 2, the configuration and activation process of Type 2 CG is as follows.
[0088] S201: A network device sends an RRC message to a terminal, and the terminal receives the RRC message from the network device.
[0089] The RRC message can carry CG configuration, mainly including one or more of the following: CS-RNTI, CG period, etc.
[0090] S202: The network device sends DCI#1 to the terminal. The terminal receives DCI#1 from the network device.
[0091] For uplink data (PUSCH) transmission, the network device may instruct the CG transmission through the PDCCH, specifically through the DCI#1 carried by the PDCCH, to allocate one or more of the following parameters: the HARQ process number and offset value, the specific value of the MCS, the number of repetitions, the time-frequency resources, or the number of repetitions, etc. The format requirements for other fields of the DCI may be similar to the activation DCI format of the SPS.
[0092] S203: The terminal sends a PUSCH to the network device, and the network device receives the PUSCH from the terminal.
[0093] DCI#1 can also be used to activate CG resources. For example, the terminal can determine the time slot in which the CG resources are periodically effective based on the CG resources indicated by DCI#1, so as to periodically send PUSCH.
[0094] S204: The network device sends DCI#2 to the terminal. The terminal receives DCI#2 from the network device.
[0095] If the corresponding CG resources need to be released, the network device instructs the release of the specific CG resources through DCI (such as DCI#2). For example, the format of DCI#2 needs to meet the following conditions:
[0096] 1) Cyclic redundancy check (CRC) is scrambled by the CS-RNTI provided by the RRC message in S201.
[0097] 2) All HARQ process numbers are set to 0.
[0098] 3) All new data indicators (NDI) are set to 0.
[0099] 4) Redundancy version (RV) is set to all 0s.
[0100] 5)MCS is set to all 0s.
[0101] 6) FDRA is set to 1 (all set to 0 in special scenarios).
[0102] Among them, when the terminal is configured with multiple CG resources, the above-mentioned HARQ process numbers will not be all set to 0, but will indicate the HARQ process numbers corresponding to the corresponding activated CG resources.
[0103] 3. Multimodal services:
[0104] As a new service, multimodal service adds the dimension of tactile experience on the basis of XR, which can realize remote touch and remote control, and achieve remote perception in multiple aspects such as vision, hearing, touch, and kinesthetics. It has great development space in related fields such as industrial automation, healthcare, and distance education, providing users with a full range of interactive experience, with great application value and commercial potential.
[0105] Specifically, tactile signals have different service characteristics before and after encoding. Before encoding, the signal generated by each tactile sensor is periodic, generating 500 to 2000 packets per second, with each packet size ranging from 12 to 48 bytes. After tactile encoding, the signal generated by each tactile sensor arrives randomly, with the time interval between arrivals following a generalized Pareto distribution, and the size of each arriving packet remains constant. Furthermore, although the packet size remains constant after encoding, considering the case where a user uses multiple tactile sensors simultaneously, the data arriving at the network for each user may be uneven, as the signals generated by each sensor are independent. The current 3rd Generation Partnership Project (3GPP) standard defines transmission reliability requirements of 99.9% and latency of 5 milliseconds for unencoded signals; transmission reliability requirements of 99.999% and latency of 5 milliseconds for encoded tactile signals.
[0106] However, for CG resources, the total amount of data that can be transmitted each time is fixed. However, the arrival time of the encoded tactile signal is irregular, or even random, making the amount of tactile signal data that needs to be uploaded in each uplink time slot unstable. It is possible that the amount of tactile signal data transmitted in this uplink is greater than the total amount of data that the CG resource can transmit per time. This results in the tactile signal needing to be transmitted multiple times, increasing transmission latency and even potentially causing packet loss, affecting service continuity.
[0107] In response to the above technical problems, the embodiments of the present application propose the following technical solutions.
[0108] The technical solution in this application will be described below with reference to the accompanying drawings.
[0109] In the embodiment of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.
[0110] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can be referred to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0111] It should be understood that the information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiments of this application. The sending period and / or sending time of these sub-information can be predefined, for example, predefined according to a protocol, or can be configured by the transmitting device by sending configuration information to the receiving device.
[0112] In this application, "sending information" can be understood as one device sending information to another device, or as one logical module within a device sending information to another logical module. For example, "an access network device sending information" can be understood as an access network device sending information to another device (such as a terminal), or as logical module 1 within an access network device sending information to logical module 2 within the access network device.
[0113] In this application, "receiving information" can be understood as one device receiving information from another device, or as a logical module within a device receiving information from another logical module. For example, "an access network device receiving information" can be understood as the access network device receiving information from another device (such as a terminal), or as logical module 1 within the access network device receiving information from logical module 2 within the access network device.
[0114] In this application, "sending information to... (e.g., a terminal)" or the related illustrations in the accompanying drawings can be understood as the destination end of the information being the terminal. This can include sending information to the terminal directly or indirectly. "Receiving information from... (e.g., a terminal)" or "receiving information from... (e.g., a terminal)" or "receiving information sent by (e.g., a terminal)", or the related illustrations in the accompanying drawings can be understood as the source end of the information being the terminal, which can include receiving information from the terminal directly or indirectly. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.
[0115] In this application, "pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in the device, and the embodiments of this application do not limit its specific implementation method. Among them, "saving" can mean saving in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, and the embodiments of this application do not limit this.
[0116] The "protocol" involved in the embodiments of the present application may refer to a protocol family in the communication field, a standard protocol with a similar protocol family frame structure, or a related protocol used in future communication systems. The embodiments of the present application do not make specific limitations on this.
[0117] In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device will perform corresponding processing under certain objective circumstances. It does not limit the time, nor does it require the device to perform judgment actions when implemented, nor does it mean that there are other limitations.
[0118] In the description of the embodiments of the present application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can represent A or B. "And / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, in the description of the embodiments of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with basically the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit differences. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0119] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0120] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail using a communication system as an example. For example, as shown in FIG3 , the communication system mainly includes at least one of the following: a terminal and a network device, such as an access network device.
[0121] For example, a possible, non-limiting architecture of the communication system can be shown in FIG4 . As shown in FIG4 , the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG4 , collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG4 , collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG4 ). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wiredly connected to core network 200. The core network devices in core network 200 and RAN node 110 in RAN 100 can be separate physical devices, or they can be the same physical device that integrates core network logical functions and radio access network logical functions.
[0122] The RAN 100 may be a 3GPP-related cellular system, such as a 4G or 5G mobile communication system, or a future-oriented evolutionary system (such as a 6G mobile communication system). The RAN 100 may also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 may also be a communication system that integrates two or more of the above systems.
[0123] The RAN node 110, which may also sometimes be referred to as access network equipment, RAN entity or access node, etc., constitutes a part of the communication system to help terminals achieve wireless access. The multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative. For example, the network element 120i in Figure 4 may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal 120j that accesses the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices. For example, the network elements 110a and 110b in Figure 4 may be understood as communication devices with base station functions, and the network elements 120a-120j may be understood as communication devices with terminal functions.
[0124] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (such as 110a in FIG4 ), a micro base station or an indoor station (such as 110b in FIG4 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, a RAN node may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, an access network device in vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in this application may also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The RAN node in this application may also be a logical node, a logical module or software that can implement all or part of the RAN node functions.
[0125] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0126] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0127] It is understood that the above-mentioned RAN node can be a newly defined name, and RAN node can also be expressed in different ways, such as access node, network device, wireless access node, etc., without limitation. Unless otherwise specified in this application, network device is used to express it.
[0128] A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0129] In this communication system, the network device can configure and activate multiple CG resources for the terminal, such as the first CG resource and the second CG resource, to enable the terminal to use the first CG resource to send uplink data when the uplink data can be fully carried by the first CG resource, or to use part or all of the first CG resource and the second CG resource to send uplink data when the uplink data cannot be fully carried by the first CG resource. That is, the terminal can select one or more CG resources adapted to the current uplink quantity for CG transmission to improve the flexibility of CG transmission, avoid increased transmission delay due to the inability of CG resources to fully carry the data to be transmitted, and ensure business continuity. In addition, for CG resources that the terminal does not need to use, such as the second CG resource, the terminal can deactivate the second CG resource to enable the network to schedule the second CG resource to other terminals for use, thereby improving resource utilization.
[0130] The following is a further introduction to the deactivation method and device for CG resources in conjunction with the accompanying drawings. It can be understood that the present application uses network devices and terminals as examples to illustrate the execution subjects of the interaction diagram, but the present application does not limit the execution subjects of the interaction diagram. For example, the method executed by the network device in the present application can also be executed by a module (such as a chip, a chip system, or a processor) applied to the network device, and can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the network device; the method executed by the terminal in the present application can also be executed by a module (such as a chip, a chip system, or a processor) applied to the terminal, and can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the terminal.
[0131] The following will be combined with Figure 5 to specifically introduce the interaction process between each network element / device in the above communication system through a method embodiment. The deactivation method of CG resources provided in the embodiment of this application can be applied to the above communication system and specifically applied to the various scenarios mentioned in the above communication system, which will be described in detail below.
[0132] Figure 5 is a flow chart of a method for deactivating CG resources provided in an embodiment of the present application. The method for deactivating CG resources is applicable to the above-mentioned communication system, and mainly involves the interaction between the terminal and the network device.
[0133] As shown in FIG5 , the process of the deactivation method of the CG resource is as follows:
[0134] S501, the terminal obtains the activated first CG resource and the activated second CG resource.
[0135] The first CG resource can be a dedicated resource, or an uplink transmission resource configured for a terminal. It is usually configured for a terminal and cannot be used by other terminals except the terminal. Of course, the dedicated resource is only an exemplary name and can be replaced by any possible name without limitation.
[0136] The first CG resource may include at least one of the following: a first time domain resource, a first frequency domain resource, or a first spatial domain resource.
[0137] The first time domain resource may be a resource with a granularity of a time domain unit, such as including at least one time domain unit. These time domain units may be continuous or discontinuous, without specific limitation. The time domain unit may be a radio frame, a frame, a sub-frame, a slot, a mini-slot, a symbol, or a time domain unit of any possible granularity.
[0138] The first frequency domain resource may be a resource having a granularity of a frequency domain unit, such as including at least one frequency domain unit. These frequency domain units may be continuous or non-continuous, without limitation. The frequency domain unit may be a resource element (RE), a resource block (RB), a resource block group (RBG), a bandwidth part (BWP), a bandwidth, or a frequency domain unit of any possible granularity.
[0139] The first spatial domain resource can be represented by a spatial domain port, such as a channel state information reference signal (CSI-RS) port, a sounding reference signal (SRS) port, a demodulation reference signal (DMRS) port, a phase tracking reference signal (PTRS) port, a cell reference signal (CRS) port, a tracking reference signal (TRS) port, or an SSB port, etc.) or an antenna port group, etc. The port numbers of these ports can be continuous or non-continuous, and there is no limitation on this. Different spatial domain resources can be distinguished by different port numbers, such as DMRS port 1000 and DMRS port 1001.
[0140] The activated first CG resource means that the first CG resource is in an available state, or a state that can be used. Conversely, if the first CG resource is deactivated, it means that the first CG resource is in an unavailable state, or a state that cannot be used. In this case, the first CG resource can be released, or not released, but unavailable until it is activated again.
[0141] The second CG resource can be a shared resource, or an uplink transmission resource that is configured for shared use by multiple terminals. That is, a shared resource can be configured for multiple terminals so that the multiple terminals can share the resource for uplink transmission. Terminals that are not configured with a shared resource cannot use the shared resource. Of course, the shared resource is only an exemplary name and can be replaced with any possible name without limitation.
[0142] The second CG resource may include multiple CG resources, which may specifically include at least one of the following: a second time domain resource, a second frequency domain resource, or a second spatial domain resource. For specific implementation, reference may also be made to the above-mentioned introduction to the first CG resource, which will not be repeated here. Exemplarily, the second CG resource and the first CG resource may be time-divided. In this case, the second CG resource and the first CG resource may reuse at least partially the same frequency domain resources and / or spatial domain resources, that is, the frequency domain positions of the first frequency domain resource and the second frequency domain resource at least partially overlap, and / or, the first spatial domain resource and the second spatial domain resource are at least partially the same. Exemplarily, the second CG resource and the first CG resource may also be frequency-divided. In this case, the second CG resource and the first CG resource may reuse at least partially the same time domain resources and / or spatial domain resources, that is, the time domain positions of the first time domain resource and the second time domain resource at least partially overlap, and / or, the first spatial domain resource and the second spatial domain resource are at least partially the same. Exemplarily, the second CG resource and the first CG resource can also be spatially divided. In this case, the second CG resource and the first CG resource can reuse at least partially the same time domain resources and / or frequency domain resources, that is, the time domain positions of the first time domain resource and the second time domain resource at least partially overlap, and / or the frequency domain positions of the first frequency domain resource and the second frequency domain resource at least partially overlap.
[0143] An activated second CG resource means that the second CG resource is in an available state, or can be used. Conversely, if the second CG resource is deactivated, it means that the second CG resource is in an unavailable state, or cannot be used. In this case, the second CG resource can be released, or not released, but unavailable until it is activated again.
[0144] In an embodiment of the present application, there may be multiple ways for the terminal to obtain the activated first CG resource and the activated second CG resource. For example, the terminal may obtain them locally or based on instructions from other devices, which are introduced below.
[0145] In a first possible implementation, a network device sends a first message, and a terminal receives the first message. The first message can be an RRC message or a DCI message, and is used to indicate and activate the first and second CG resources. In other words, the first and second CG resources can be dynamically configured by the network device to the terminal based on actual needs, thereby achieving on-demand configuration.
[0146] Case 1: The first message is RRC, recorded as the first RRC message. One implementation is to indicate the first CG resource through the existing information element in the first RRC message, and indicate the second CG resource by defining a new information element.
[0147] The first RRC message may include a configuration element (ConfiguredgrantConfig). The existing fields in the configuration element may be configured to indicate the first CG resource. For example, the existing fields may include at least one of the following: time domain reference subframe number (timeReferenceSFN), time domain offset information (timeDomainOffset), time domain location information (timeDomainAllocation), period of CG resources, frequency domain location information (frequencyDomainAllocation), or spatial domain location information. Among them, the time domain reference subframe number is used to determine the system frame number of the offset of the resource in the time domain, that is, the reference system frame number; the time domain offset information is used to indicate the offset corresponding to the reference system frame number, and the start symbol length indication field (start and length indication value, SLIV) in the time domain location information can provide the starting symbol and length of the time slot where the CG transmission opportunity is located. In this way, these information can be combined to indicate the time domain position of the first time domain resource, such as which symbols in which time slots, or it can also be understood as the transmission opportunity of the CG transmission. The frequency domain location information can be used to indicate the frequency domain position of the first frequency domain resource. For example, taking the case where the frequency domain resource is a resource with RBG granularity, or the frequency domain unit is an RBG granularity, the frequency domain position information can be a bitmap to indicate which RBGs the first frequency domain resource includes, such as multiple continuous or non-contiguous RBGs. Since the frequency domain positions of these RBGs are preset, indicating the RBG also means indicating the frequency domain position of the first frequency domain resource. The spatial position information can be used to indicate the spatial position of the first spatial domain resource, for example, including an antenna port for configuring the antenna port number of the first spatial domain resource, a DMRS sequence initialization (dmrs-SeqInitialization) for determining the DMRS sequence of the first spatial domain resource, and an SRS resource indicator (srs-ResourceIndicator) indicating the SRS resource used for the first spatial domain resource.
[0148] By defining a new field in the first RRC message, the new field can be carried in the above-mentioned authorization configuration information element, or can also be carried in any other possible information element. The new field can be configured to indicate the second CG resource. For example, the new field may include at least one of the following: time domain reference subframe number sharing information (timeReferenceSFN_share), time domain offset sharing information (timeDomainOffset_share), time domain location sharing information (timeDomainAllocation_share), frequency domain location sharing information (frequencyDomainAllocation_share), or spatial location sharing information. The time domain reference subframe number sharing information is used to determine the system frame number of the offset of the shared resource in the time domain, that is, the reference system frame number; the time domain offset sharing information is used to indicate the offset corresponding to the reference system frame number, and the SLIV in the time domain location sharing information can provide the starting symbol and length of the time slot where the CG transmission opportunity is located. In this way, these shared information can be combined to indicate the time domain position of the second time domain resource, such as which symbols in which time slots. The frequency domain location sharing information can be used to indicate the frequency domain position of the second frequency domain resource. For example, taking the frequency domain resources as RBG-granularity resources as an example, the frequency domain position sharing information can also be a bitmap to indicate which RBGs the second frequency domain resources include, such as multiple consecutive or non-consecutive RBGs. Since the frequency domain positions of these RBGs are preset, indicating the RBG means indicating the frequency domain position of the second frequency domain resource. The spatial domain position sharing information can be used to indicate the spatial domain position of the second spatial domain resource, such as including the antenna port number used to configure the second spatial domain resource, the DMRS sequence initialization used to determine the DMRS sequence of the second spatial domain resource, and the SRS resource indicator indicating the SRS resource used for the second spatial domain resource.
[0149] It can be understood that time domain offset sharing information is only an exemplary naming, which can also be replaced by any possible naming, such as shared time domain offset information, or any information used to indicate that time domain offset can be shared can be included in the protection scope of this application. Similarly, time domain position sharing information is only an exemplary naming, which can also be replaced by any possible naming, such as shared time domain position information, or any information used to indicate that time domain position can be shared can be included in the protection scope of this application. Similarly, frequency domain position sharing information is only an exemplary naming, which can also be replaced by any possible naming, such as shared frequency domain position information, or any information used to indicate that frequency domain position can be shared can be included in the protection scope of this application.
[0150] It can also be understood that if the first CG resource and the second CG resource are time-divided, the frequency domain positions of the first frequency domain resource and the second frequency domain resource completely overlap, and the first RRC message may not include frequency domain position sharing information or frequency domain position information to save communication overhead. Alternatively, if the first CG resource and the second CG resource are frequency-divided, and the time domain positions of the first time domain resource and the second time domain resource completely overlap, the first RRC message may not include time domain offset sharing information or time domain offset information, and may not include time domain position sharing information or time domain position information to save communication overhead. Alternatively, if the first CG resource and the second CG resource are spatially divided, and the time domain positions of the first CG resource and the second CG resource completely overlap, and the frequency domain positions of the first CG resource and the second CG resource completely overlap, the first RRC message may not include time domain offset sharing information or time domain offset information, may not include time domain position sharing information or time domain position information, and may not include frequency domain position sharing information or frequency domain position information, which can also save communication overhead.
[0151] In addition, the above-mentioned frequency domain resources are RBG granularity resources, which is only an example. Frequency domain resources can also be resources of other granularity, such as BW granularity, BWP granularity, RB granularity, or RE granularity. In this case, the specific implementation of frequency domain location information or frequency domain location sharing information is similar to the above. Please refer to it for understanding and will not be repeated here. In addition, RBG can also be replaced by other equivalent expressions, such as carrier group; similarly, RB can also be replaced by other equivalent expressions, such as carrier; similarly, RE can also be replaced by other equivalent expressions, such as subcarrier.
[0152] It should be understood that the first RRC message can also indicate other parameters of the first CG resources and the second CG resources, such as CS-RNTI, period, etc. For specific implementation, please refer to the relevant introduction in the above "2. CG", which will not be repeated here.
[0153] It should also be understood that if the terminal receives the first RRC message, the terminal activates the first CG resource and the second CG resource indicated by the first RRC message by default. In addition, the first RRC message generally cannot indicate only the second CG resource. In other words, it is necessary to indicate the second CG resource when indicating the first CG resource to avoid uplink transmission conflicts.
[0154] Case 2: The first message is DCI. One implementation is to indicate and activate the first CG resource and the second CG resource respectively through different DCIs. For example, the first DCI message can be used to indicate and activate the first CG resource, and the second DCI message can be used to indicate and activate the second CG resource. The specific implementation is similar to the first RRC message mentioned above, which can be referred to for understanding and will not be repeated here.
[0155] Exemplarily, it is also possible to indicate whether the DCI indicates and activates dedicated resources or shared resources by adding a new field in the DCI or reusing an existing field. For example, a new 1-bit field is added to the DCI, and the two values 0 / 1 of the field indicate dedicated resources and shared resources respectively. In this case, the first DCI message can carry a field with a value of 0 to indicate and activate the first CG resource as a dedicated resource. Similarly, the second DCI message can carry a field with a value of 1 to indicate and activate the second CG resource as a shared resource. For another example, the fields in the existing DCI can be reused, for example, using the RV field. If the RV field is all 0, it means that the currently activated resource is a dedicated resource, that is, the RV field of the first DCI message is all 0, which is used to indicate and activate the first CG resource as a dedicated resource; if the RV field is not all 0, it means that the currently activated resource is a shared resource, that is, the RV field of the second DCI message is not all 0, which is used to indicate and activate the second CG resource as a shared resource. Of course, the RV field being all 0 or not all 0 is only an example of a value, and other values can also be used to indicate dedicated resources or shared resources, which is not limited to this.
[0156] It should be understood that the above is an example of different DCIs indicating and activating the first CG resource and the second CG resource respectively. It is not intended to be limiting. The first CG resource and the second CG resource can also be indicated and activated by one DCI.
[0157] It should also be understood that if the terminal receives the first DCI, the terminal activates the first CG resource indicated by the first DCI by default. Similarly, if the terminal receives the second DCI, the terminal activates the second CG resource indicated by the second DCI by default. In addition, DCI cannot usually only indicate the second CG resource. In other words, the network device needs to send the second DCI indication and activate the first CG resource only after sending the first DCI indication and activating the first CG resource to avoid uplink transmission conflicts.
[0158] In addition, when the first CG resources and the second CG resources are respectively indicated and activated through DCI, the relevant parameters of the first CG resources and the second CG resources, such as CG period, CS-RNTI, etc., can also be configured through RRC.
[0159] The second possible implementation method is that the first CG resource and the second CG resource can also be predefined by the terminal and the network device, without the need for dynamic configuration, thus avoiding the overhead caused by the configuration. For example, the local configuration information / parameters of the first CG resource and the second CG resource in the terminal are similar to the information / parameters indicated by the above-mentioned RRC message or DCI message. When the terminal (such as the application layer) has an uplink data transmission requirement, the terminal can obtain the first CG resource and the second CG resource from the local (specifically, it can be to determine the time domain position, frequency domain position, or spatial position to which the first CG resource and the second CG resource are mapped in this transmission, such as the specific port number of the spatial domain), and activate them when they are in an unactivated state. Of course, if the first CG resource and the second CG resource have been activated, the terminal does not need to be activated again.
[0160] S502: When the uplink data can be fully carried by the first CG resource, the terminal uses the first CG resource to send the uplink data. Correspondingly, the network device uses the first CG resource to receive the uplink data.
[0161] S503: When the uplink data cannot be fully carried by the first CG resource, the uplink data is sent using the first CG resource and the third CG resource. Accordingly, the network device receives the uplink data using the first CG resource and the third CG resource.
[0162] The uplink data may be data that needs to be sent uplink for a terminal service (such as an XR service, specifically a multimodal service), such as tactile signal data, or other possible signal data. The third CG resource may be part or all of the second CG resource.
[0163] Since uplink data needs to be transmitted through CG resources, when the terminal's business generates uplink data, or when the terminal's business has uplink data, the terminal can determine whether the uplink data can be fully carried by the first CG resource. If the amount of uplink data is less than or equal to the maximum amount of data that the first CG resource can carry, it means that the uplink data can be fully carried by the first CG resource, and the terminal executes S502. Otherwise, if the amount of uplink data is greater than the maximum amount of data that the first CG resource can carry, it means that the uplink data cannot be fully carried by the first CG resource. At this time, the terminal can determine that the part of the uplink data that exceeds what the first CG resource can carry needs to occupy the third CG resource in the second CG resource to carry, and thus execute S503.
[0164] It can be understood that in S502 or S503, sending uplink data can also be replaced by transmitting PUSCH, or any other possible expressions, which will not be repeated here.
[0165] S504: The terminal deactivates the second CG resource.
[0166] There are many ways to deactivate the second CG resource. For example, the second CG resource and the first CG resource can be deactivated separately, that is, the deactivation of the two is decoupled. Alternatively, the second CG resource and the first CG resource can also be deactivated jointly. If the first CG resource is deactivated, the second CG resource is also deactivated. Otherwise, the second CG resource remains activated. The following introduces them separately.
[0167] In one possible implementation, the network device can send the first information, and the terminal can receive the first information. The first information can indicate the deactivation of the second CG resource, or the first information can also indicate the deactivation of the first CG resource. For example, the first information can be carried in at least one of the following: RRC message, DCI, or MAC-CE, that is, multiplexing existing messages to reduce the difficulty and complexity of implementation, or it can also be implemented through newly defined messages to achieve decoupling from existing messages, and the information element transmission can be more flexible. Taking DCI as an example, other messages can be understood similarly and will not be repeated. The first information can be a newly added field in the DCI, such as the field can be 1 bit, and its two values 0 / 1 are used to indicate the deactivation of the first CG resource or the second CG resource. Alternatively, the first information can be an existing field in the DCI, such as the RV version, RV version 00 represents deactivation of the first CG resource, and RV version 01 represents deactivation of the second CG resource. In this way, the terminal can deactivate the first CG resource or the second CG resource according to the first information to achieve on-demand deactivation according to the instructions, avoiding the terminal deactivating the first CG resource or the second CG resource on its own when there is no need to deactivate it, resulting in increased transmission delay and affecting service continuity.
[0168] In another possible implementation, the network device may send the second information, and the terminal may receive the second information. The second information is received, and the second information may be an existing message, such as an RRC message, DCI, or MAC-CE, or may be a newly defined message, which is not limited. The second information may be used to indicate the duration of a timer, and the timer may be used for deactivation timing of the first CG resource and / or the second CG resource. That is, when the timer times out, the terminal may deactivate the first CG resource and / or the second CG resource. For example, taking the timer as an example of activation timing for the second CG resource, the first CG resource may be understood similarly and will not be described in detail. When the second CG resource is activated, or when the first PUSCH symbol of the activated second CG resource begins, the terminal may start the timer, such as setting the duration of the timer to 0 and starting the timing, and then deactivating the second CG resource at the timeout of the timer. In this way, on-demand deactivation according to the instructions can be achieved, avoiding the situation where the terminal deactivates the second CG resource on its own when it does not need to deactivate it, thereby increasing the transmission delay and affecting the continuity of the service.
[0169] It can be understood that the second information can also be used to trigger the activation of the first CG resource and / or the second CG resource. For example, the second information can be carried in the above-mentioned first DCI to indicate the first CG resource while also activating the first CG resource. And, the second information can also be carried in the above-mentioned second DCI to indicate the second CG resource while also activating the second CG resource. For another example, the second information can also be sent down separately. At this time, the above-mentioned first DCI and second DCI can only be used to indicate CG resources, but can not be used to activate CG resources.
[0170] In another possible implementation, the network device can send a third information, and the terminal can receive the third information. The third information can indicate the deactivation of the first CG resource. For example, the third information can be carried in at least one of the following: RRC message, DCI, or MAC-CE, that is, the existing message can be reused to reduce the difficulty and complexity of implementation, or it can be implemented through a newly defined message to achieve decoupling from the existing message, and the information element transmission can be more flexible. Taking DCI as an example, other messages can be understood similarly and will not be repeated here. The third information can be a field used by DCI to indicate the deactivation of CG resources. For details, please refer to the relevant introduction in the above "DCI#2", which will not be repeated here; or, the third information can also be a newly defined field in DCI, which is not limited to this. Since the second CG resource and the first CG resource are jointly deactivated, when the third information indicates to deactivate the first CG resource, the terminal can deactivate the second CG resource according to the third information, and the terminal can also deactivate the first CG resource according to the third information.
[0171] It is understood that the above-mentioned methods of deactivating the second CG resources are only examples and are not intended to be limiting. For example, the terminal may also decide to deactivate the second CG resources based on local policies, such as when there is no uplink transmission demand, the current uplink transmission has ended, or the subsequent uplink transmission data of the service is estimated to be reduced and only the first CG resources are sufficient. The terminal may also notify the network of the deactivation, enabling the network to schedule the second CG resources for use by other terminals, thereby improving resource utilization.
[0172] It can also be understood that the "deactivation" mentioned in the embodiments of the present application can also be replaced by any possible expression, such as "reactivation", such as reactivating shared resources and dedicated resources respectively through two DCIs. At this time, the shared resources can be reactivated separately.
[0173] In summary, by configuring and activating multiple CG resources for the terminal, such as the first CG resource and the second CG resource, the terminal can select one or more CG resources (such as the first CG resource, or part or all of the first CG resource and the second CG resource) that are adapted to the current uplink quantity for CG transmission, so as to improve the flexibility of CG transmission, avoid the increase in transmission delay caused by the inability of CG resources to fully carry the data to be transmitted, and ensure business continuity. In addition, for CG resources that the terminal does not need to use, such as the second CG resource, the terminal can deactivate the second CG resource to enable the network to schedule the second CG resource to other terminals for use, thereby improving resource utilization.
[0174] In combination with the above method, in a possible design scheme, in this method, the network device may further send fourth information, and the terminal may also receive the fourth information. The fourth information is used to indicate the resource priority in the second CG resource, such as the priority of the frequency domain resource and / or the priority of the spatial domain resource, and for the second CG resources configured for different terminals, the resource priority may be different to avoid the probability of resource conflict when the second CG resource is shared with multiple terminals.
[0175] For example, taking the priority of frequency domain resources as an example, the priority of spatial domain resources can be understood by reference and will not be repeated here. The fourth information may include the index of the frequency domain resources. The priority of the frequency domain resources can be expressed from high to low or from low to high by the order of the index of the frequency domain resources from small to large or from large to small. Exemplarily, assuming that the frequency domain resources of the second CG resources include RBG0-RBG3, the fourth information configured by the network device to UE1 may include the index of the frequency domain resources from small to large as RBG0-RBG3, indicating that the priority of the RBGs configured to UE1 is from high to low as RBG0-RBG3, that is, UE1 needs to use RBG0 first, then RBG1, RBG2, and RBG3. The fourth information configured by the network device to UE2 may include the index of the frequency domain resources from large to small as RBG3-RBG0, indicating that the priority of the RBGs configured to UE2 is from high to low as RBG3-RBG0, that is, UE2 needs to use RBG3 first, then RBG2, RBG1, and RBG0.
[0176] For another example, taking the priority of frequency domain resources as an example, the priority of spatial domain resources can be understood by reference and will not be repeated here. The fourth information may include a bit map, and different bit maps indicate the priority of different frequency domain resources. For example, assuming that the frequency domain resources of the second CG resources include RBG0-RBG3, the bit map configured by the network device to UE1 is 0001, which is used to indicate that for UE1, the priorities of RBG0-RBG3 are RBG0, RBG1, RBG2, RBG3 from high to low; the bit map configured by the network device to UE2 is 1000, which is used to indicate that for UE2, the priorities of RBG0-RBG3 are RBG3, RBG2, RBG1, RBG0 from high to low.
[0177] For another example, taking the priority of frequency domain resources as an example, the priority of spatial domain resources can be understood by reference and will not be elaborated on. The terminal can pre-configure a priority list locally, and the priority list may include the priorities of various frequency domain resources. The fourth information may include an index of the priority of a frequency domain resource in the priority list. In this way, the terminal can traverse the priority list according to the index to determine which frequency domain resource priority it needs to use. Exemplarily, assuming that the frequency domain resources of the second CG resources include RBG0-RBG3, an example of a priority list can be shown in Table 1 below.
[0178] Table 1
[0179] If the fourth information received by UE1 includes index 1, it can indicate that the frequency domain resource priorities of UE1 are RBG0, RBG1, RBG2, and RBG3 from high to low. If the fourth information received by UE1 includes index 2, it can indicate that the frequency domain resource priorities of UE2 are RBG2, RBG3, RBG0, and RBG1 from high to low, and so on.
[0180] It is understandable that the fourth information can be sent together with the above information, such as the first information or the second information, to reduce communication overhead, or the fourth information can be sent separately, which is not limited.
[0181] In combination with the above method, in one possible design, in this method, the network device may further send fifth information, and the terminal may also receive fourth information. The fifth information may be carried in the first CG resource to indicate that the third CG resource has been used for uplink transmission, so that the network does not need to perform blind detection on the second CG resource and can directly obtain uplink data from the third CG resource, thereby reducing the network's reception complexity.
[0182] The fifth information can be an enumeration type, and different filling values in the enumeration type can represent different used resources, that is, the number of bits of the fifth information corresponds to the number of resources contained in the second CG resource, and the two values of each bit can be used to indicate whether the resource corresponding to the bit is used. Taking frequency domain resources as an example, time domain resources and spatial domain resources can be understood by reference, and will not be repeated. Continuing with the above assumption, the fifth information is a 4-bit enumeration type, which respectively indicates whether RBG0-RBG3 are used. If UE1 only uses RBG0, the fifth information reported by UE1 is [1,0,0,0], where 1 indicates use and 0 indicates unuse, that is, RBG0 is used and RBG1-RBG3 are not used. If UE1 only uses RBG3, the fifth information reported by UE2 is [0,0,0,1], indicating that RBG3 is used and RBG2-RBG0 are not used.
[0183] Alternatively, the fifth information may be a bit map, where different bit maps indicate different used resources. For example, continuing with the above assumption, if UE1 only uses RBG0, the fifth information reported by UE1 is 01, indicating that RBG0 is used and RBG1-RBG3 are not used. If UE1 only uses RBG0 and RBG1, the fifth information reported by UE1 is 10, indicating that RBG0 and RBG1 are used, and RBG2 and RBG3 are not used. Similarly, if UE1 uses RBG0-RBG3, the fifth information reported by UE1 is 11, indicating that all RBG0-RBG3 are used.
[0184] Furthermore, the fifth information can be carried in UCI, that is, by reusing existing messages to reduce implementation difficulty and complexity. Alternatively, it can be implemented through a newly defined message to achieve decoupling from existing messages, allowing for more flexible information element delivery. Alternatively, the fifth information can be carried in other signaling / messages, such as MAC-CE or RRC, without limitation.
[0185] It is understandable that when there are only shared resources, such as when the first CG resources are deactivated and the second CG resources remain activated, it can be defined that the terminal cannot use some shared resources, that is, the terminal uses all shared resources or does not use shared resources. In this case, the fifth information can be carried on the resource with the highest priority in the second CG resources to facilitate reception by the network device.
[0186] The above describes in detail the deactivation method of the CG resource provided by the embodiment of the present application in conjunction with Figure 5. The following describes in detail the communication device for executing the deactivation method of the CG resource provided by the embodiment of the present application in conjunction with Figures 6-7.
[0187] Figure 6 is a structural diagram of a communication device according to an embodiment of the present application. As shown in Figure 6 , the communication device 600 includes a transceiver module 601 and a processing module 602. For ease of illustration, Figure 6 only shows the main components of the communication device.
[0188] The transceiver module 601 is used to perform the transceiver function of the method shown in FIG. 5 , and the processing module 602 is used to perform other functions of the method shown in FIG. 5 except the transceiver function.
[0189] Optionally, the transceiver module 601 may include a sending module (not shown in FIG6 ) and a receiving module (not shown in FIG6 ). The sending module is used to implement the sending function of the communication device 600 , and the receiving module is used to implement the receiving function of the communication device 600 .
[0190] Optionally, the communication device 600 may further include a storage module (not shown in FIG6 ) that stores a program or instruction. When the processing module 602 executes the program or instruction, the communication device 600 may perform the functions of the terminal or network device in the method shown in FIG5 in the above method.
[0191] It can be understood that the communication device 600 can be a terminal or a network device, or a chip (system) or other parts or components that can be set in the terminal or network device, or a device that includes a terminal or network device. This application does not limit this.
[0192] In addition, the technical effects of the communication device 600 can refer to the technical effects of the method shown in Figure 5, and will not be repeated here.
[0193] FIG7 is a second structural diagram of a communication device provided in an embodiment of the present application. Exemplarily, the communication device may be a terminal, or a chip (system) or other component or assembly that can be provided in a terminal. As shown in FIG7 , a communication device 700 may include a processor 701. Optionally, the communication device 700 may further include a memory 702 and / or a transceiver 703. The processor 701 is coupled to the memory 702 and the transceiver 703, such as by a communication bus.
[0194] The following is a detailed introduction to the various components of the communication device 700 with reference to FIG7 :
[0195] The processor 701 is the control center of the communication device 700 and can be a single processor or a collective term for multiple processing elements. For example, the processor 701 can be one or more central processing units (CPUs), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more digital signal processors (DSPs) or one or more field programmable gate arrays (FPGAs).
[0196] Optionally, the processor 701 can execute various functions of the communication device 700 by running or executing software programs stored in the memory 702 and calling data stored in the memory 702, such as executing the deactivation method of the CG resource shown in Figure 5 above.
[0197] In a specific implementation, as an embodiment, the processor 701 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 7 .
[0198] In a specific implementation, as an embodiment, the communication device 700 may also include multiple processors, such as the processor 701 and the processor 704 shown in FIG7 . Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0199] Among them, the memory 702 is used to store the software program for executing the solution of this application, and the execution is controlled by the processor 701. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0200] Alternatively, the memory 702 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 702 may be integrated with the processor 701 or exist independently and be coupled to the processor 701 via an interface circuit (not shown in FIG. 7 ) of the communication device 700. This embodiment of the present application does not specifically limit this.
[0201] Transceiver 703 is used for communication with other communication devices. For example, if communication device 700 is a terminal, transceiver 703 can be used to communicate with a network device or another terminal device. For another example, if communication device 700 is a network device, transceiver 703 can be used to communicate with a terminal or another network device.
[0202] Optionally, the transceiver 703 may include a receiver and a transmitter (not shown separately in FIG7 ), wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0203] Optionally, the transceiver 703 may be integrated with the processor 701 or exist independently and be coupled to the processor 701 through an interface circuit (not shown in FIG. 7 ) of the communication device 700 . This embodiment of the present application does not specifically limit this.
[0204] It is understandable that the structure of the communication device 700 shown in FIG7 does not constitute a limitation on the communication device, and an actual communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0205] In addition, the technical effects of the communication device 700 can refer to the technical effects of the methods described in the above method embodiments, and will not be repeated here.
[0206] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0207] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0208] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (such as infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0209] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.
[0210] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0211] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0212] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0213] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0214] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0215] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0216] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0217] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0218] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: Obtain the activated first configuration authorization transmission CG resource and the activated second CG resource; In a case where the uplink data can be fully carried by the first CG resource, sending the uplink data using the first CG resource; In a case where the uplink data cannot be fully carried by the first CG resource, sending the uplink data using the first CG resource and a third CG resource, wherein the third CG resource is part or all of the second CG resource; Deactivate the second CG resource.
2. The method according to claim 1, characterized in that The method further comprises: Receiving first information, wherein the first information indicates deactivation of the second CG resource; The deactivating the second CG resource includes: According to the first information, the second CG resource is deactivated.
3. The method according to claim 1, characterized in that The method further comprises: receiving second information, wherein the second information is used to indicate a duration of a timer; The deactivating the second CG resource includes: When the timer times out, the second CG resource is deactivated.
4. The method according to claim 1, characterized in that: The method further comprises: receiving third information, wherein the third information indicates deactivation of the first CG resource; The deactivating the second CG resource includes: According to the third information, the second CG resource is deactivated.
5. The method according to claim 4, characterized in that The method further comprises: According to the third information, the first CG resource is deactivated.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: receiving fourth information, wherein the fourth information is used to indicate a resource priority in the second CG resource; According to the resource priority, determine the third CG resource in the second CG resource.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Send fifth information, wherein the fifth information is used to indicate that the third CG resource has been used for uplink transmission.
8. The method according to any one of claims 1 to 7, characterized in that The obtaining of the activated first CG resource and the activated second CG resource includes: Receive a first message, wherein the first message is used to indicate and activate the first CG resource and the second CG resource.
9. A communication device, characterized in that: The device comprises a transceiver module and a processing module; Wherein, the transceiver module is used to obtain the activated first configuration authorization transmission CG resource and the activated second CG resource; The processing module is used to control the transceiver module to use the first CG resource to send the uplink data when the uplink data can be fully carried by the first CG resource; or, when the uplink data cannot be fully carried by the first CG resource, control the transceiver module to use the first CG resource and the third CG resource to send the uplink data, wherein the third CG resource is part or all of the second CG resource; The processing module is also used to deactivate the second CG resource.
10. The device according to claim 9, characterized in that The transceiver module is further used to receive first information, wherein the first information indicates deactivation of the second CG resource; the processing module is further used to deactivate the second CG resource according to the first information.
11. The device according to claim 9, characterized in that The transceiver module is also used to receive second information, wherein the second information is used to indicate the duration of the timer; the processing module is also used to deactivate the second CG resource when the timer times out.
12. The device according to claim 9, characterized in that The transceiver module is further used to receive third information, wherein the third information indicates deactivation of the first CG resource; the processing module is further used to deactivate the second CG resource according to the third information.
13. The device according to claim 12, characterized in that The processing module is also used to deactivate the first CG resource according to the third information.
14. The device according to any one of claims 9 to 13, characterized in that The transceiver module is further used to receive fourth information, wherein the fourth information is used to indicate the resource priority in the second CG resources; the processing module is further used to determine the third CG resource in the second CG resources based on the resource priority.
15. The device according to any one of claims 9 to 14, characterized in that The transceiver module is also used to send fifth information, wherein the fifth information is used to indicate that the third CG resource has been used for uplink transmission.
16. The device according to any one of claims 9 to 15, characterized in that The transceiver module is also used to receive a first message, wherein the first message is used to indicate and activate the first CG resource and the second CG resource.
17. A communication device, characterized in that: The device comprises a processor coupled to a memory; the memory is used to store instructions, and when the processor executes the instructions, the device executes the method according to any one of claims 1 to 8.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or an instruction, and when the computer program or the instruction is executed, the method according to any one of claims 1 to 8 is performed.
19. A computer program product, characterized in that The method comprises a computer program or an instruction, and when the computer program or the instruction is executed, the method according to any one of claims 1 to 8 is performed.
Citation Information
Patent Citations
Method and device for deactivating CG resources
CN120076037A
Data transmission method and device
CN112235869A
Methods, communications devices, and infrastructure equipment for multiple configured grants
CN114009122A
Wireless device, network node and method performed therefor for
CN116965133A
Resource configuration method and apparatus, and communication device
CN116980988A