Method and device for deactivating CG resources
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 insufficient flexibility caused by the fixedness of CG resources in CG transmission is solved, and a more flexible transmission method and higher resource utilization rate is achieved.
Patent Information
- Application Number
- CN202311628186.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-05-30
AI Technical Summary
The CG resources in CG transmission are relatively fixed and cannot meet the requirements of more flexible business volume 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 unnecessary 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 CN120076037A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular, to a method and apparatus for deactivating CG resources. Background Art
[0002] For extended reality (XR) services, due to their periodic packet arrival characteristics, configured grant (CG) transmission is usually used for uplink transmission. The transmission method of CG means that during the uplink transmission process, the uplink scheduling resource allocates or designates CG resources for 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.
[0003] It can be seen that the CG resources in CG transmission are relatively fixed and may not be able to meet the more flexible requirements of future traffic. Summary of the Invention
[0004] Embodiments of this application provide a method and apparatus for deactivating CG resources to improve the flexibility of CG transmission.
[0005] To achieve the above object, this application adopts the following technical solutions:
[0006] In a first aspect, a method for deactivating CG resources is provided. This method can be executed by a terminal, or by a module applied to the terminal (such as a processor, a chip, or a chip system, etc.), or by a logical node, a logical module, or software that can implement all or part of the terminal functions. For the convenience of description, the following takes the method being executed by the terminal as an example for introduction. The method includes: obtaining an activated first configured grant (CG) resource and an activated second CG resource; when the uplink data can be completely carried by the first CG resource, using the first CG resource to send the uplink data; when the uplink data cannot be completely carried by the first CG resource, using the first CG resource and a third CG resource to send the uplink data. Wherein, the third CG resource is part or all of the resources in the second CG resource; deactivating the second CG resource.
[0007] As can be seen from the method described in the first aspect, 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 some or all of the first CG resource and the second CG resource) that adapt to the current uplink quantity for CG transmission, so as to improve the flexibility of CG transmission, avoid an increase in transmission delay caused by the inability of the CG resource to fully carry the data to be transmitted, and ensure the continuity of the service. In addition, for the CG resources that the terminal does not need to use, such as the second CG resource, the terminal can deactivate the second CG resource, so that the network can schedule the second CG resource for other terminals to use, improving resource utilization.
[0008] In a possible design solution, the method described in the first aspect may further include: receiving a first piece of information, where the first piece of information indicates deactivating the second CG resource. Correspondingly, deactivating the second CG resource includes: deactivating the second CG resource according to the first piece of information, so as to achieve on-demand deactivation according to the indication, and avoid an increase in transmission delay caused by the terminal deactivating the second CG resource on its own when it is not necessary to deactivate the second CG resource, affecting the continuity of the service.
[0009] Optionally, the first piece of 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 media access control - control element MAC - CE message, that is, it is implemented by multiplexing existing messages to reduce the implementation difficulty and complexity, or it can also be implemented by a newly defined message to decouple from existing messages, and the cell transfer can be more flexible.
[0010] In a possible design solution, the method described in the first aspect may further include: receiving a second piece of information, where the second piece of information is used to indicate the duration of a timer. Correspondingly, deactivating the second CG resource includes: deactivating the second CG resource when the timer expires, so as to achieve on-demand deactivation according to the indication, and avoid an increase in transmission delay caused by the terminal deactivating the second CG resource on its own when it is not necessary to deactivate the second CG resource, affecting the continuity of the service.
[0011] It can be understood that the above ways of deactivating the second CG resource are only some examples and are not restrictive. For example, the terminal can also decide to deactivate the second CG resource on its own according to local policies, such as when there is no current uplink transmission requirement, the current uplink transmission ends, or it is estimated that the subsequent uplink transmission data of the service will decrease and only using the first CG resource is sufficient, etc., and inform the network after deactivation, so that the network can schedule the second CG resource for other terminals to use, improving resource utilization.
[0012] In a possible design solution, the method described in the first aspect may further include: receiving third information, where the third information indicates deactivation of the first CG resource. Correspondingly, deactivating the second CG resource includes: deactivating the second CG resource according to the third information.
[0013] Optionally, the method described in the first aspect may further include: deactivating the first CG resource according to the third information.
[0014] 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 configured for the terminal specifically, and the second CG resource is a CG resource configured for the terminal to share with other terminals. If the specifically configured CG resource is not needed for use, it means that the uplink transmission of the terminal has ended, or in other words, the terminal has no uplink transmission requirement under the current circumstances. Therefore, the shared CG resource is redundant for the terminal and should also be deactivated to improve resource utilization.
[0015] Optionally, the third information is carried in at least one of the following: DCI message, RRC message, or MAC-CE message, that is, it is implemented by multiplexing existing messages to reduce the implementation difficulty and complexity. Or, it can also be implemented by a newly defined message to decouple from existing messages, and the cell transmission can be more flexible.
[0016] In a possible design solution, the method described in the first aspect may further include: receiving fourth information and determining a third CG resource in the second CG resource according to 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 therein may be different, so as to avoid the probability of resource conflict when sharing the second CG resource among multiple terminals.
[0017] In a possible design solution, the method described in the first aspect may further include: sending fifth information, where 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 a blind detection on the second CG resource and can directly obtain uplink data from the third CG resource, reducing the receiving complexity of the network.
[0018] Optionally, the fifth information may be carried in the uplink control information UCI, that is, it is implemented by multiplexing existing messages to reduce the implementation difficulty and complexity. Or, it can also be implemented by a newly defined message to decouple from existing messages, and the cell transmission can be more flexible.
[0019] In a possible design, obtaining the activated first CG resource and the activated second CG resource includes: receiving a first message, where 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 by the network device for the terminal according to actual needs to achieve on-demand configuration. Of course, the first CG resource and the second CG resource can also be predefined between the terminal and the network device without dynamic configuration to avoid the overhead caused by configuration.
[0020] In a second aspect, a method for deactivating a CG resource is provided. This method can be executed by a network device, or by a module applied to the network device (such as a processor, a chip, or a chip system, etc.), or by a logical node, a logical module, or software that can implement all or part of the functions of the network device. For the convenience of description, the following takes the method being executed by the network device as an example for introduction. The method includes: receiving uplink data using the first CG resource, where the uplink data can be fully carried by the first CG resource. Or, receiving uplink data using the first CG resource and the third CG resource, where 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.
[0021] In a possible design, the method described in the second aspect may further include: sending a first message, where the first message indicates deactivating the second CG resource.
[0022] Optionally, the first message can be carried in at least one of the following: a downlink control information DCI message, a radio resource control RRC message, or a media access control - control element MAC - CE message.
[0023] In a possible design, the method described in the second aspect may further include: sending a second message, where the second message is used to indicate the duration of a timer. In the case where the timer expires, the second CG resource needs to be deactivated.
[0024] In a possible design, the method described in the second aspect may further include: sending a third message, where the third message indicates deactivating the first CG resource. If the first CG resource is deactivated, the second CG resource is also deactivated.
[0025] Optionally, the third message is carried in at least one of the following: a DCI message, an RRC message, or a MAC - CE message.
[0026] In a possible design, the method described in the second aspect may further include: sending a fourth message, where the fourth message is used to indicate the resource priority in the second CG resource.
[0027] In a possible design, the method described in the second aspect may further include: receiving fifth information, where the fifth information is used to indicate that a third CG resource has been used for uplink transmission.
[0028] Optionally, the fifth information may be carried in uplink control information UCI.
[0029] In a possible design, the method described in the second aspect may further include: sending a first message, where the first message is used to indicate and activate a first CG resource and a second CG resource.
[0030] It can be understood that the technical effects of the method described in the second aspect can also refer to the relevant introduction in the first aspect above, and will not be elaborated here.
[0031] In a third aspect, a communication device is provided. The communication device includes modules for performing the method in the first aspect above, for example, a transceiver module and a processing module. The transceiver module is used to obtain the activated first configured grant 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 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 a third CG resource to send uplink data, where the third CG resource is part or all of the resources in the second CG resource; the processing module is further used to deactivate the second CG resource.
[0032] In a possible design, the transceiver module is further used to receive first information, where the first information indicates deactivating the second CG resource; the processing module is further used to deactivate the second CG resource according to the first information.
[0033] In a possible design, the transceiver module is further used to receive second information, where the second information is used to indicate the duration of a timer; the processing module is further used to deactivate the second CG resource when the timer expires.
[0034] In a possible design, the transceiver module is further used to receive third information, where the third information indicates deactivating the first CG resource; the processing module is further used to deactivate the second CG resource according to the third information.
[0035] In a possible design, the processing module is further used to deactivate the first CG resource according to the third information.
[0036] In a possible design, the transceiver module is further used to receive fourth information, where the fourth information is used to indicate the resource priority in the second CG resource; the processing module is further used to determine the third CG resource in the second CG resource according to the resource priority.
[0037] In a possible design, the transceiver module is further configured to send a fifth piece of information, where the fifth piece of information is used to indicate that the third CG resource has been used for uplink transmission.
[0038] In a possible design, the transceiver module is further configured to receive a first message, where the first message is used to indicate and activate a first CG resource and a second CG resource.
[0039] In a possible design, 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.
[0040] In a possible design, the communication device described in the third aspect may further include a memory. The memory may be integrated with the processor or may be separately provided. The memory may be used to store the computer programs and / or data involved in the method described in the first aspect.
[0041] In the embodiments of the present application, the communication device described in the third aspect may be the terminal described in the first aspect, may also be executed by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal, and may also be a logical node, a logical module, or a software implementation that can implement all or part of the terminal functions. For ease of description, the terminal will be used as an example for introduction below.
[0042] It can be understood that the technical effects of the device described in the third aspect may also refer to the relevant introduction in the first aspect above, and will not be elaborated here.
[0043] Fourth aspect, there is provided a communication device, which includes modules for executing the method described in the second aspect above, for example, a transceiver module and a processing module. The processing module is configured to control the transceiver module to receive uplink data using a first CG resource, where the uplink data can be completely carried by the first CG resource. Or, the processing module is configured to control the transceiver module to receive uplink data using a first CG resource and a third CG resource, where the uplink data cannot be completely carried by the first CG resource, and the third CG resource is part or all of the resources in the second CG resource.
[0044] In a possible design, the transceiver module is further configured to send a first piece of information, where the first piece of information indicates deactivation of the second CG resource.
[0045] In a possible design, the transceiver module is further configured to send a second piece of information, where the second piece of information is used to indicate the duration of a timer. In the case where the timer expires, the second CG resource needs to be deactivated.
[0046] In a possible design, the transceiver module is further configured to send a third piece of information, where the third piece of information indicates deactivation of the first CG resource. If the first CG resource is deactivated, the second CG resource is also deactivated.
[0047] In a possible design, the transceiver module is further configured to send a fourth piece of information, where the fourth piece of information is used to indicate the resource priority in the second CG resource.
[0048] In a possible design, the transceiver module is further configured to receive a fifth piece of information, where the fifth piece of information is used to indicate that the third CG resource has been used for uplink transmission.
[0049] In a possible design, the transceiver module is further configured to send a first message, where the first message is used to indicate activation of the first CG resource and the second CG resource.
[0050] In a possible design, 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.
[0051] In a possible design, the communication device described in the fourth aspect may further include a memory. The memory may be integrated with the processor or may be separately provided. The memory may be used to store the instructions involved in the method described in the second aspect.
[0052] 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 executed by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, or may also be a logical node, a logical module, or a software implementation that can implement all or part of the functions of the network device. For ease of description, the network device is used as an example for introduction below.
[0053] It can be understood that the technical effects of the device described in the fourth aspect may also refer to the relevant introduction in the first aspect above, and will not be elaborated here.
[0054] In a fifth aspect, a communication device is provided. The communication device includes: a processor, the processor is coupled to a memory, and the processor is configured to execute the instructions stored in the memory so that the communication device executes the method described in any one of the first aspect to the second aspect.
[0055] In a possible design, 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.
[0056] In an embodiment of the present application, the communication device described in the fifth aspect may be the network device described in any one of the first aspect to the second aspect, or a chip (system) or other component or assembly that can be disposed in the network device, or a device including the network device.
[0057] In addition, the technical effects of the communication device described in the fifth aspect may refer to the technical effects of the method described in any one of the first aspect to the second aspect, which will not be elaborated here.
[0058] In a sixth aspect, a communication device is provided, including: a processor and a memory; the memory is used to store instructions, and when the processor executes the instructions, the communication device is caused to execute the method described in any one of the first aspect to the second aspect.
[0059] In a possible design, 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.
[0060] In an embodiment of the present application, the communication device described in the sixth aspect may be the network device described in any one of the first aspect to the second aspect, or a chip (system) or other component or assembly that can be disposed in the network device, or a device including the network device.
[0061] In addition, the technical effects of the communication device described in the sixth aspect may refer to the technical effects of the method described in any one of the first aspect to the second aspect, which will not be elaborated here.
[0062] In a seventh aspect, a chip is provided, the chip includes: 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 aspect to the second aspect.
[0063] In an eighth aspect, a communication system is provided. The communication system includes: a terminal for executing the method described in the first aspect, and a network device for executing the method described in the second aspect.
[0064] In a ninth aspect, a computer-readable storage medium is provided, the computer-readable storage medium includes a stored computer program or instructions, and when the computer program or instructions are run, the method described in the first aspect is caused to be executed.
[0065] In a tenth aspect, a computer program product is provided, including a computer program or instructions, and when the computer program or instructions are run, the method described in the first aspect is caused to be executed. Description of the Drawings
[0066] Figure 1Flow diagram of the CG configuration for type 1;
[0067] Figure 2 Flow diagram of the CG configuration for type 2;
[0068] Figure 3 and Figure 4 Schematic diagram of the architecture of the communication system provided by the embodiments of the present application;
[0069] Figure 5 Flow diagram of the method for deactivating CG resources provided by the embodiments of the present application;
[0070] Figure 6 and Figure 7 Schematic diagram of the structure of the communication device provided by the embodiments of the present application. Detailed implementation manners
[0071] 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, vehicle networking communication systems, fourth-generation (4G) mobile communication systems, such as long-term evolution (LTE) systems, worldwide 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, sixth-generation (6G) mobile communication systems, etc.
[0072] For ease of understanding, the technical terms involved in the embodiments of the present application will be introduced first below.
[0073] 1. Extended reality (XR):
[0074] In recent years, with the continuous progress and improvement of XR technology, the related industries have developed vigorously. Nowadays, extended reality technology has entered various fields closely related to people's production and life, such as education, entertainment, medical care, 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). Among them, virtual reality technology mainly refers to the rendering of visual and audio scenes to simulate the visual and audio sensory stimuli of the real world as much as possible. Virtual reality technology usually requires users to wear a head-mounted display (HMD) to completely replace the user's field of vision with simulated visual components, and at the same time requires users to wear headphones to provide accompanying audio to the users. In addition, it is usually necessary to perform some kind of head and motion tracking on the user in VR to update the simulated visual and audio content in a timely manner, so that the visual and audio content of the user experience is consistent with the user's actions. Augmented reality technology mainly refers to providing additional visual or auditory information or artificially generated content in the real environment perceived by the user. Among them, the user's acquisition of the real environment can be direct, that is, without intermediate sensing, processing, and rendering, or it can be indirect, that is, transmitted through sensors and other means and further enhanced processing, etc. Mixed reality technology is an advanced form of AR. One of its implementation methods is to insert some virtual elements into the physical scene, aiming to provide users with an immersive experience that these elements are part of the real scene.
[0075] 2. Configured grant (CG):
[0076] For XR services, due to their periodic packet arrival characteristics, CG is usually used for uplink transmission. The transmission method of CG means that during 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 reused periodically for uplink transmission. CG includes two types. Type 1 is to configure the relevant parameters of CG transmission through RRC. For example, configured scheduling radio network temporary identifier (CS-RNTI), CG period, CG resources such as time-domain and frequency-domain resources. At the same time, the corresponding CG resources are activated through RRC signaling. 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, CG period, and then the corresponding CG resources are indicated and activated through PDCCH. The following is an introduction respectively.
[0077] Type 1:
[0078] As Figure 1 shown, the CG configuration and activation process of Type 1 is as follows.
[0079] S101, the network device sends an RRC message to the terminal. The terminal receives the RRC message from the network device.
[0080] 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 of hybrid automatic repeat request (HARQ), offset value, specific value of modulation and coding scheme (MCS), number of repetitions, frequency domain resource allocation (FDRA) used to indicate which resources the user needs to occupy in the frequency domain, or time domain resource allocation (TDRA) used to indicate which symbols in a slot the user needs to occupy, and in which specific slot to send uplink data.
[0081] S102, The terminal sends a Physical Uplink Shared Channel (PUSCH) to the network device. The network device receives the PUSCH from the terminal.
[0082] The PUSCH (uplink data) can be carried and sent on the CG resource.
[0083] The RRC message can also be used to activate the CG resource. For example, the terminal can determine the time slot when the CG resource becomes effective periodically (that is, activate the CG resource) according to the CG configuration indicated by the RRC message to send the PUSCH periodically. Among them, the CG resource is in an active state, or the activated CG resource can indicate that the CG resource is in an available state, or a state where it can be used.
[0084] Type 2:
[0085] As Figure 2 shown, the CG configuration and activation process of Type 2 are as follows.
[0086] S201, The network device sends an RRC message to the terminal. The terminal receives the RRC message from the network device.
[0087] The RRC message can carry the CG configuration, mainly including one or more of the following: CS-RNTI, CG period, etc.
[0088] S202, The network device sends DCI#1 to the terminal. The terminal receives DCI#1 from the network device.
[0089] For uplink data (PUSCH) transmission, the network device can use the PDCCH, specifically, the DCI#1 carried by the PDCCH can indicate the following one or more parameters for the specific allocation of CG transmission: the process number and offset value of HARQ, the specific value of MCS, the number of repetitions, time-frequency resources, or the number of repetitions, etc. The format requirements of other fields of the DCI can be similar to the activation DCI format of SPS.
[0090] S203, The terminal sends a PUSCH to the network device. The network device receives the PUSCH from the terminal.
[0091] DCI#1 can also be used to activate the CG resource. For example, the terminal can determine the time slot when the CG resource becomes effective periodically according to the CG resource indicated by DCI#1 to send the PUSCH periodically.
[0092] S204, The network device sends DCI#2 to the terminal. The terminal receives DCI#2 from the network device.
[0093] If it is necessary to release the corresponding CG resources, the network device indicates the release of specific CG resources through DCI (such as DCI #2). For example, the format of DCI #2 needs to meet the following conditions:
[0094] 1) The cyclic redundancy check (CRC) is scrambled by the CS-RNTI provided in the RRC message in S201.
[0095] 2) The HARQ process numbers are all set to 0.
[0096] 3) The new data indicator (NDI) is all set to 0.
[0097] 4) The redundancy version (RV) is all set to 0.
[0098] 5) The MCS is all set to 0.
[0099] 6) The FDRA is all set to 1 (set to 0 in special scenarios).
[0100] Among them, when the terminal configures multiple CG resources, the above HARQ process numbers will not be all set to 0, but indicate the HARQ process numbers corresponding to the activated CG resources.
[0101] 3. Multimodal services:
[0102] As a new service, multimodal services add a tactile experience dimension on the basis of XR, enabling remote touch and remote control, realizing multi-faceted remote perception such as vision, hearing, touch, and kinesthesia. It has great development space in related fields such as industrial automation, healthcare, and distance education, providing users with an all-round interaction experience and having great application value and commercial potential.
[0103] Specifically, tactile signals have different service characteristics before and after encoding. Before encoding, the signals generated by each tactile sensor are periodic, generating 500 - 2000 packets per second, and the size of each packet is 12 - 48 bytes. After tactile encoding, the signals generated by each tactile sensor arrive randomly, and the time interval between two arrivals follows a generalized Pareto distribution, with the size of each arriving packet remaining unchanged. In addition, although the size of each arriving packet remains unchanged after encoding, considering the case where a user uses multiple tactile sensors simultaneously, since the signal generation of each sensor is independent, the data arriving at the network for each user may also be uneven. In the current standard of the 3rd generation partnership project (3GPP), the reliability requirement for signals without tactile encoding is defined as 99.9%, and the latency requirement is 5 milliseconds (ms); the reliability requirement for tactile signals after encoding is 99.999%, and the latency requirement is 5 ms.
[0104] However, for CG resources, the total amount of data that can be transmitted each time is fixed. The arrival time of the tactile signals after encoding is irregular, or rather random, making the amount of data of the tactile signals to be uploaded in each uplink time slot not fixed. It may occur that the amount of data of the tactile signals in this uplink transmission is greater than the total amount of data that CG resources can transmit each time, resulting in the tactile signals needing to be transmitted in multiple times, increasing the transmission latency, and even possible packet loss, affecting service continuity.
[0105] In view of the above technical problems, the embodiments of the present application propose the following technical solutions.
[0106] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0107] In the embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. Referring to the information indicated by a certain piece of information as the information to be indicated, in the specific implementation process, there are many ways to indicate the information to be indicated. For example, 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, etc. It is also possible to indirectly indicate the information to be indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated. It is also possible to only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it is also possible to implement the indication of specific information by relying on the pre-agreed (such as protocol-specified) arrangement order of each piece of information, thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can be identified and uniformly indicated to reduce the indication overhead caused by separately indicating the same information.
[0108] In addition, the specific indication method can also be various existing indication methods, for example, but not limited to, the above indication methods and their various combinations, etc. The specific details of various indication methods can refer to the prior art and will not be elaborated herein. As can be seen from the above, for example, when multiple pieces of information of the same type need to be indicated, it may occur that the indication methods of different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The indication method selected in the embodiments of the present application is not limited. In this way, the indication methods involved in the embodiments of the present application should be understood to cover various methods that can enable the party to be indicated to know the information to be indicated.
[0109] It should be understood that the information to be indicated can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending periods and / or sending times of these sub-information can be the same or different. The specific sending method is not limited in the embodiments of the present application. Among them, the sending periods and / or sending times of these sub-information can be predefined, for example, predefined according to a protocol, or can be configured by the sending device by sending configuration information to the receiving device.
[0110] In the present application, "sending information" can be understood as a device sending information to another device, or, it can also be understood as a logic module inside a device sending information to another logic module. For example, "the access network device sends information" can be understood as the access network device sending information to another device (such as a terminal), or, it can be understood as logic module 1 in the access network device sending information to logic module 2 in the access network device.
[0111] In the present application, "receiving information" can be understood as a device receiving information from another device, or, it can also be understood as a logic module inside a device receiving information from another logic module. For example, "the access network device receives information" can be understood as the access network device receiving information from another device (such as a terminal), or, it can be understood as logic module 1 in the access network device receiving information from logic module 2 in the access network device.
[0112] In this application, "sending information to... (such as a terminal)" or the relevant schematic diagrams in the accompanying drawings can be understood as the destination of the information being the terminal. It can include directly or indirectly sending information to the terminal. "Receiving information from... (such as a terminal)" or "receiving information from... (such as a terminal)" or "receiving information sent by... (such as a terminal)", or the relevant schematic diagrams in the accompanying drawings can be understood as the source of the information being the terminal, which can include directly or indirectly receiving information from the terminal. Necessary processing may be performed on the information between the source and the destination of the information transmission, such as format conversion, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be elaborated here.
[0113] In this application, "pre - defined" or "pre - configured" can be achieved by pre - storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device. The embodiments of this application do not limit the specific implementation methods. Among them, "storing" can mean storing in one or more memories. The one or more memories can be set separately, or integrated in an encoder, decoder, processor, or communication device. The one or more memories can also be partially set separately and partially integrated in the decoder, processor, or communication device. The type of the memory can be any form of storage medium, and the embodiments of this application do not limit this.
[0114] The "protocol" involved in the embodiments of this application can refer to a protocol family in the communication field, a standard protocol with a frame structure similar to that of a protocol family, or a relevant protocol applied to future communication systems. The embodiments of this application do not make specific limitations on this.
[0115] In the embodiments of this application, descriptions such as "when...", "in the case of...", "if", and "when" all refer to the device making corresponding processing under certain objective circumstances, not limiting time, and do not require the device to have a judgment action during implementation, nor does it mean there are other limitations.
[0116] In the description of the embodiments of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B may represent A or B. The "and / or" in the embodiments of the present application is merely a description of the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B may be singular or plural. Also, in the description of the embodiments of the present application, unless otherwise specified, "a plurality of" means two or more than two. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of a single item or plural items. For example, at least one (item) of a, b, or c may represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c may be single or plural. Additionally, for the convenience of clearly describing the technical solutions of the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and "first", "second", etc. do not necessarily mean different. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" aims to present relevant concepts in a specific way for easy understanding.
[0117] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation to the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0118] To facilitate the understanding of the embodiments of the present application, first, a communication system will be used as an example to detail the communication system applicable to the embodiments of the present application. Exemplarily, as Figure 3 shown, this communication system mainly includes at least one of the following: a terminal and a network device, such as an access network device.
[0119] For example, a possible, non - restrictive architecture of this communication system may be as Figure 4 shown. As Figure 4As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (such as Figure 4 110a and 110b in Figure 4 , collectively referred to as 110) and at least one terminal (such as Figure 4 120a - 120j in
[0120] , collectively referred to as 120). The RAN 100 may also include other RAN nodes, for example, wireless relay devices and / or wireless backhaul devices ( Figure 4 not shown in
[0120] ) and so on. The terminal 120 is connected to the RAN node 110 wirelessly. The RAN node 110 is connected to the core network 200 wirelessly or by wire. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 may be different physical devices respectively, or may be the same physical device integrating the core network logic function and the radio access network logic function. The RAN 100 may be a 3GPP-related cellular system, for example, 4G, 5G mobile communication systems, or an evolved system for the future (such as 6G mobile communication system). The RAN 100 may also be an open RAN (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 integrating two or more of the above systems.
[0121] The RAN node 110, sometimes also referred to as an access network device, a RAN entity, or an access node, etc., constitutes a part of the communication system to help the terminal achieve wireless access. Multiple RAN nodes 110 in the communication system 10 may be of the same type of node or different types of nodes. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative. For example, Figure 4 the network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For those terminals 120j accessing 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 both referred to as communication devices. For example, Figure 4 the network elements 110a and 110b in
[0122] can be understood as communication devices with base station functions, and the network elements 120a - 120j can be understood as communication devices with terminal functions.
[0122] In a possible scenario, the RAN node can be a base station, evolved NodeB (eNodeB), access point (AP), transmission reception point (TRP), next generation NodeB (gNB), next generation base station in a 6th generation (6G) mobile communication system, base station in a future mobile communication system, or access node in a WiFi system, etc. The RAN node can be a macro base station (such as Figure 4 110a in Figure 4 ), micro base station or indoor station (such as
[0123] 110b in
[0124] Figure 4 ), relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle or in-vehicle device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node in this application can 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 can also be a logical node, logical module or software that can implement all or part of the RAN node functions.
[0123] In another possible scenario, multiple RAN nodes cooperate 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 central unit (CU), distributed unit (DU), CU-control plane (CP), CU-user plane (UP), or radio unit (RU), etc. The CU and DU can be set separately, or can also 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 included in a remote radio unit (RRU), active antenna unit (AAU) or remote radio head (RRH).
[0124] In different systems, the 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, the CU may also be referred to as O-CU (Open CU), the DU may also be referred to as O-DU, the CU-CP may also be referred to as O-CU-CP, the CU-UP may also be referred to as O-CU-UP, and the RU may also be referred to as O-RU. For the sake of convenience in description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any unit among the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented through a software module, a hardware module, or a combination of a software module and a hardware module.
[0125] It can be understood that the above RAN nodes may be newly defined names, and the RAN nodes may also have different expressions, such as access nodes, network devices, wireless access nodes, etc., which are not limited. In the following of this application, unless otherwise specified, the network device is used for expression.
[0126] The terminal may also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely applied to various scenarios. For example, 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, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of this application do not limit the device form of the terminal.
[0127] In this communication system, the network device can configure and activate multiple CG resources for the terminal, such as a first CG resource and a second CG resource, enabling 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 some or all of the resources 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 be enabled to select one or more CG resources that adapt to the current uplink quantity for CG transmission, so as to improve the flexibility of CG transmission, avoid an increase in transmission delay caused by the inability of the CG resource to fully carry the data to be transmitted, and ensure the continuity of the service. In addition, for the CG resources that the terminal does not need to use, such as the second CG resource, the terminal can deactivate the second CG resource, enabling the network to schedule the second CG resource for other terminals to use, thereby improving resource utilization.
[0128] The following further introduces the method and device for deactivating CG resources in conjunction with the accompanying drawings. It can be understood that in this application, the network device and the terminal are taken as examples of the execution entities of this interaction schematic, but this application does not limit the execution entities of the interaction schematic. For example, the method executed by the network device in this application can also be executed by a module applied to the network device (such as a chip, a chip system, or a processor), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the network device; the method executed by the terminal in this application can also be executed by a module applied to the terminal (such as a chip, a chip system, or a processor), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the terminal.
[0129] The following will combine Figure 5 , and specifically introduce the interaction process between each network element / device in the above communication system through method embodiments. The method for deactivating CG resources provided in the embodiments of this application can be applied to the above communication system and specifically applied to various scenarios mentioned in the above communication system. The following is a specific introduction.
[0130] Figure 5 It is a schematic flowchart of the method for deactivating CG resources provided in the embodiments of this application. This method for deactivating CG resources is applicable to the above communication system and mainly involves the interaction between the terminal and the network device.
[0131] As Figure 5 shown, the process of this method for deactivating CG resources is as follows:
[0132] S501, the terminal obtains the activated first CG resource and the activated second CG resource.
[0133] The first CG resource can be a dedicated resource, or an uplink transmission resource configured for a specific terminal. Usually, it is configured for a specific terminal, and other terminals except this terminal cannot use this dedicated resource. Of course, "dedicated resource" is just an exemplary name, and it can also be replaced by any possible name, which is not limited herein.
[0134] 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 space-domain resource.
[0135] The first time-domain resource can be a resource with a time-domain unit as the granularity. For example, it includes at least one time-domain unit, and these time-domain units can be continuous or discontinuous, which is not specifically limited herein. The time-domain unit can be a radio frame, a frame, a sub-frame, a slot, a mini-slot, a symbol, or a time-domain unit with any possible granularity.
[0136] The first frequency-domain resource can be a resource with a frequency-domain unit as the granularity. For example, it includes at least one frequency-domain unit, and these frequency-domain units can be continuous or discontinuous, which is not limited herein. The frequency-domain unit can 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 with any possible granularity.
[0137] The first airspace resource can be represented by ports of the airspace, such as channel state information reference signal (CSI-RS) ports, sounding reference signal (SRS) ports, demodulation reference signal (DMRS) ports, phase-tracking reference signal (PTRS) ports, cell-specific reference signal (CRS) ports, tracking reference signal (TRS) ports, or SSB ports, etc.) or antenna port groups, etc. The port numbers of these ports can be continuous or discontinuous, and there is no limitation on this. Different airspace resources can be distinguished by different port numbers, such as DMRS port 1000 and DMRS port 1001.
[0138] The activated first CG resource means that the first CG resource is in an available state, or in 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 in a state that cannot be used. In this case, the first CG resource can be released, or not released, but it is unavailable until it is activated again.
[0139] The second CG resource can be a shared resource, or an uplink transmission resource configured for multiple terminals to share. That is, the shared resource can be configured for multiple terminals to perform uplink transmission using the resource shared by the multiple terminals. For a terminal that is not configured with the shared resource, it cannot use the shared resource. Of course, the shared resource is only an exemplary name, and it can also be replaced with any possible name, and there is no limitation on this.
[0140] The second CG resource may include multiple CG resources, specifically including at least one of the following: a second time-domain resource, a second frequency-domain resource, or a second space-domain resource. For the specific implementation, reference may also be made to the relevant introduction of the first CG resource above, which will not be elaborated here. Exemplarily, time division may be performed between the second CG resource and the first CG resource. In this case, the second CG resource and the first CG resource may reuse at least some of the same frequency-domain resources and / or space-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 space-domain resource and the second space-domain resource are at least partially the same. Exemplarily, frequency division may also be performed between the second CG resource and the first CG resource. In this case, the second CG resource and the first CG resource may reuse at least some of the same time-domain resources and / or space-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 space-domain resource and the second space-domain resource are at least partially the same. Exemplarily, space division may also be performed between the second CG resource and the first CG resource. In this case, the second CG resource and the first CG resource may reuse at least some of 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.
[0141] The activated second CG resource means that the second CG resource is in an available state, or a state where it can be used. Conversely, if the second CG resource is deactivated, it means that the second CG resource is in an unavailable state, or a state where it cannot be used. In this case, the second CG resource may be released, or not released, but is unavailable until it is activated again.
[0142] In the embodiments of the present application, there are various ways for the terminal to obtain the activated first CG resource and the activated second CG resource. For example, the terminal may obtain them from the local, or obtain them based on the indication of another device. The following will be introduced separately.
[0143] The first possible implementation method is that the network device sends a first message, and the terminal receives the first message. The first message may be an RRC message or DCI, which 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 may be dynamically configured by the network device for the terminal according to actual needs to achieve on-demand configuration.
[0144] Case 1: The first message is RRC, denoted as the first RRC message. One implementation is to indicate the first CG resource through an existing cell in the first RRC message, and indicate the second CG resource by defining a new cell.
[0145] The first RRC message may include a configured grant configuration (ConfiguredgrantConfig) cell. The existing fields in the configured grant configuration cell may be configured to indicate the first CG resource. For example, the existing fields may include at least one of the following: time reference subframe number (timeReferenceSFN), time domain offset information (timeDomainOffset), time domain position information (timeDomainAllocation), the period of the CG resource, frequency domain position information (frequencyDomainAllocation), or spatial domain position information. Among them, the time reference subframe number is the system frame number used to determine 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. The start and length indication value (SLIV) in the time domain position information can provide the start symbol and length of the time slot where the CG transmission opportunity is located. In this way, these information together can indicate the time domain position of the first time domain resource, such as which symbols in which time slots specifically, or it can also be understood as the transmission opportunity of the CG transmission. The frequency domain position information can be used to indicate the frequency domain position of the first frequency domain resource. For example, taking the frequency domain resource as a resource with RBG granularity, or the frequency domain unit as an RBG granularity, the frequency domain position information may be a bitmap, used to indicate which RBGs the first frequency domain resource includes, such as a continuous or discontinuous plurality of RBGs. Since the frequency domain positions of these RBGs are preset, indicating the RBGs also means indicating the frequency domain position of the first frequency domain resource. The spatial domain position information can be used to indicate the spatial domain position of the first spatial domain resource. For example, it includes the antenna port number of the antenna port used to configure the first spatial domain resource, the dmrs-SeqInitialization for determining the DMRS sequence of the first spatial domain resource, and the srs-ResourceIndicator indicating the SRS resource used for the first spatial domain resource.
[0146] By defining a new field in the first RRC message, the new field can be carried in the above-mentioned authorization configuration cell, or it can also be carried in any other possible cell. 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 reference sub-frame number sharing information (timeReferenceSFN_share), time domain offset sharing information (timeDomainOffset_share), time domain position sharing information (timeDomainAllocation_share), frequency domain position sharing information (frequencyDomainAllocation_share), or spatial domain position sharing information. The time reference sub-frame 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. The SLIV in the time domain position sharing information can provide the start symbol and length of the time slot where the CG transmission opportunity is located. In this way, these shared information can jointly indicate the time domain position of the second time domain resource, such as which symbols in which time slots specifically. The frequency domain position sharing information can be used to indicate the frequency domain position of the second frequency domain resource. For example, taking the frequency domain resource as a resource with RBG granularity, the frequency domain position sharing information can also be a bitmap, used to indicate which RBGs the second frequency domain resource includes, such as multiple consecutive or non-consecutive RBGs. Since the frequency domain positions of these RBGs are preset, indicating the RBGs also 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 for configuring the antenna port of the second spatial domain resource, the DMRS sequence initialization for determining the DMRS sequence of the second spatial domain resource, and the SRS resource indicator for indicating the SRS resource of the second spatial domain resource.
[0147] It can be understood that the time domain offset sharing information is only an exemplary name, and it can also be replaced by any possible name, such as shared time domain offset information, or any information used to represent that the time domain offset can be shared can be covered by the protection scope of this application. Similarly, the time domain position sharing information is only an exemplary name, and it can also be replaced by any possible name, such as shared time domain position information, or any information used to represent that the time domain position can be shared can be covered by the protection scope of this application. Similarly, the frequency domain position sharing information is only an exemplary name, and it can also be replaced by any possible name, such as shared frequency domain position information, or any information used to represent that the frequency domain position can be shared can be covered by the protection scope of this application.
[0148] It can also be understood that if time division is performed between the first CG resource and the second CG resource, the frequency domain positions of the first frequency domain resource and the second frequency domain resource completely overlap, then the first RRC message may not include frequency domain position sharing information or frequency domain position information to save communication overhead. Or, if frequency division is performed between the first CG resource and the second CG resource, and the time domain positions of the first time domain resource and the second time domain resource completely overlap, then the first RRC message may not include time domain offset sharing information or time domain offset information, nor may it include time domain position sharing information or time domain position information to save communication overhead. Or, if space division is performed between the first CG resource and the second CG resource, 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, then the first RRC message may not include time domain offset sharing information or time domain offset information, nor may it include time domain position sharing information or time domain position information, nor may it include frequency domain position sharing information or frequency domain position information, and in this way, communication overhead can also be saved.
[0149] In addition, the above frequency domain resource being an RBG granularity resource is only one example. The frequency domain resource can also be of other granularities, such as BW granularity, BWP granularity, RB granularity, or RE granularity resources. In this case, the specific implementation of the frequency domain position information or frequency domain position sharing information is also similar to the above, and can be understood by reference, and will not be elaborated here. In addition, RBG can also be replaced by other equivalent expressions, such as a carrier group; similarly, RB can also be replaced by other equivalent expressions, such as a carrier; similarly, RE can also be replaced by other equivalent expressions, such as a subcarrier.
[0150] It should be understood that the first RRC message can also indicate other parameters of the first CG resource and the second CG resource, such as CS-RNTI, period, etc. The specific implementation can refer to the relevant introduction in "2. CG" above, and will not be elaborated here.
[0151] It should also be understood that if the terminal receives the first RRC message, the terminal defaults to activating the first CG resource and the second CG resource indicated by the first RRC message. In addition, the first RRC message generally cannot only indicate the second CG resource. In other words, it is necessary to indicate the second CG resource under the condition of indicating the first CG resource to avoid uplink transmission conflicts.
[0152] Case 2: The first message is DCI. One implementation is to respectively indicate and activate the first CG resource and the second CG resource 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 above first RRC message, and can be understood by reference, and will not be elaborated here.
[0153] 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 in the DCI, and the two values of 0 / 1 of this field respectively indicate dedicated resources and shared resources. In this case, the first DCI message can carry a field with a value of 0 to indicate and activate that the first CG resource is a dedicated resource. Similarly, the second DCI message can carry a field with a value of 1 to indicate and activate that the second CG resource is a shared resource. Another example is that an existing field in the DCI can be reused. For example, the RV field is utilized. If the RV field is all 0, it represents that the currently activated is a dedicated resource, that is, the RV field of the first DCI message is all 0 to indicate and activate that the first CG resource is a dedicated resource; if the RV field is not all 0, it represents that the currently activated is a shared resource, that is, the RV field of the second DCI message is not all 0 to indicate and activate that the second CG resource is a shared resource. Of course, the RV field being all 0 or not all 0 is only an example of one kind of value, and other values can also be used to indicate dedicated resources or shared resources, and this is not limited herein.
[0154] It should be understood that the above takes different DCIs respectively indicating and activating the first CG resource and the second CG resource as an example, which is not a limitation. It is also possible to indicate and activate the first CG resource and the second CG resource through one DCI.
[0155] It should also be understood that if the terminal receives the first DCI, the terminal defaults to activating the first CG resource indicated by the first DCI. Similarly, if the terminal receives the second DCI, the terminal defaults to activating the second CG resource indicated by the second DCI. In addition, the DCI usually cannot only indicate the second CG resource. In other words, the network device needs to send the second DCI to indicate and activate the first CG resource only after sending the first DCI to indicate and activate the first CG resource to avoid uplink transmission conflicts.
[0156] In addition, in the case of respectively indicating and activating the first CG resource and the second CG resource through the DCI, relevant parameters of the first CG resource and the second CG resource, such as the CG period, CS-RNTI, etc., can also be configured through RRC.
[0157] In the second possible implementation manner, the first CG resource and the second CG resource can also be predefined by the terminal and the network device, without dynamic configuration, so as to avoid the overhead caused by configuration. For example, the configuration information / parameters of the first CG resource and the second CG resource locally at the terminal are similar to the information / parameters indicated by the above 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 determine the time domain position, frequency domain position, or spatial domain position mapped by the first CG resource and the second CG resource in this transmission, such as the specific port number in the spatial domain), and activate them when it is in an inactive state. Of course, if the first CG resource and the second CG resource have been activated, the terminal does not need to activate them again.
[0158] S502. When the uplink data can be completely 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.
[0159] S503. When the uplink data cannot be completely carried by the first CG resource, the first CG resource and the third CG resource are used to send the uplink data. Correspondingly, the network device uses the first CG resource and the third CG resource to receive the uplink data.
[0160] The uplink data can be data that needs to be sent uplink for the terminal's services (such as XR services, specifically multi-modal services), such as data of tactile signals, or data of other possible signals. The third CG resource can be part or all of the resources in the second CG resource.
[0161] Since the uplink data needs to be transmitted through the CG resource, when the terminal's service generates uplink data, or in other words, when there is uplink data arriving for the terminal's service, the terminal can determine whether the uplink data can be completely carried by the first CG resource. If the data volume of the uplink data is less than or equal to the maximum data volume that the first CG resource can carry, it means that the uplink data can be completely carried by the first CG resource, and the terminal executes S502. Otherwise, if the data volume of the uplink data is greater than the maximum data volume that the first CG resource can carry, it means that the uplink data cannot be completely carried by the first CG resource. At this time, the terminal can determine that the part of the uplink data exceeding what the first CG resource can carry needs to occupy the third CG resource in the second CG resource to be carried, and thus execute S503.
[0162] It can be understood that in S502 or S503, sending the uplink data can also be alternatively understood as transmitting the PUSCH, or any other possible expression, which will not be elaborated here.
[0163] S504. The terminal deactivates the second CG resource.
[0164] There can be multiple ways to deactivate the second CG resource. For example, the second CG resource and the first CG resource can be deactivated separately, that is, their deactivations are decoupled. Or, the second CG resource and the first CG resource can also be deactivated jointly. If the first CG resource is deactivated, then the second CG resource is also deactivated; otherwise, the second CG resource remains active. The following is an introduction separately.
[0165] In a possible implementation, the network device can send the first information, and the terminal can receive the first information. Among them, the first information can indicate to deactivate the second CG resource, or the first information can also indicate to deactivate 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, it is implemented by multiplexing existing messages to reduce the implementation difficulty and complexity. Or, it can also be implemented by a newly defined message to decouple from existing messages, and the cell transmission can be more flexible. Taking DCI as an example, other messages can be understood similarly and will not be elaborated. The first information can be a newly added field in DCI. For example, this field can be 1 bit, and its two values 0 / 1 are respectively used to indicate deactivating the first CG resource or the second CG resource. Or, the first information can be an existing field in DCI, such as the RV version. The RV version of 00 represents deactivating the first CG resource, and the RV version of 01 represents deactivating 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 indication, and avoid the terminal deactivating the first CG resource or the second CG resource by itself when it is not necessary, which may increase the transmission delay and affect the continuity of the service.
[0166] In another possible implementation, the network device may send second information, and the terminal may receive the second information. Herein, for the reception of the second information, the second information may be an existing message, such as an RRC message, DCI, or MAC-CE, or may also be a newly defined message, which is not limited herein. The second information may be used to indicate the duration of a timer, and the timer may be used for deactivating timing of the first CG resource and / or the second CG resource. That is to say, when the timer expires, the terminal may deactivate the first CG resource and / or the second CG resource. For example, taking the timer as an example for the activation timing of the second CG resource, the first CG resource may be understood similarly and will not be elaborated herein. When the second CG resource is activated, or at the start of the symbols of the first PUSCH of the activated second CG resource, the terminal may start the timer, such as setting the duration of the timer to 0 and starting the timing, and then deactivate the second CG resource at the expiration time of the timer. In this way, on-demand deactivation can be implemented according to the indication, avoiding the situation where the terminal deactivates the second CG resource by itself when it is not necessary to deactivate the second CG resource, resulting in an increase in transmission delay and affecting the continuity of services.
[0167] It can be understood that the second information may also be used to trigger the activation of the first CG resource and / or the second CG resource. For example, the second information may be carried in the above-mentioned first DCI to activate the first CG resource while indicating the first CG resource. Also, the second information may be carried in the above-mentioned second DCI to activate the second CG resource while indicating the second CG resource. For another example, the second information may also be sent separately. At this time, the above-mentioned first DCI and second DCI may only be used to indicate the CG resources but may not be used to activate the CG resources.
[0168] In still another possible implementation, the network device may send third information, and the terminal may receive the third information. The third information may indicate deactivation of the first CG resource. For example, the third information may be carried in at least one of the following: RRC message, DCI, or MAC-CE, that is, it is implemented by multiplexing existing messages to reduce the implementation difficulty and complexity, or may also be implemented by a newly defined message to achieve decoupling from existing messages and make cell transmission more flexible. Taking DCI as an example, other messages may be understood similarly and will not be elaborated herein. The third information may be a field in the DCI used to indicate CG resource deactivation, and specific reference may be made to the relevant introduction in the above-mentioned "DCI#2" and will not be elaborated herein; or the third information may also be a newly defined field in the DCI, which is not limited herein. Since the second CG resource and the first CG resource are jointly deactivated, when the third information indicates deactivation of the first CG resource, the terminal may deactivate the second CG resource according to the third information, and also, the terminal may deactivate the first CG resource according to the third information.
[0169] It can be understood that the above methods for deactivating the second CG resource are only examples and are not intended as limitations. For example, the terminal can also decide on its own to deactivate the second CG resource according to local policies, such as when there is no current uplink transmission requirement, the current uplink transmission ends, or it is estimated that the subsequent uplink transmission data of the service will decrease and it is sufficient to only use the first CG resource, and inform the network of the deactivation, enabling the network to schedule the second CG resource for other terminals to use, thereby improving resource utilization.
[0170] 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". For example, by reactivating the shared resource and the dedicated resource through two DCIs respectively, at this time, the shared resource can be reactivated separately.
[0171] 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 some or all of the first CG resource and the second CG resource) that adapt to the current uplink quantity for CG transmission, so as to improve the flexibility of CG transmission, avoid an increase in transmission delay caused by the inability of the CG resource to fully carry the data to be transmitted, and ensure the continuity of the service. In addition, for the CG resources that the terminal does not need to use, such as the second CG resource, the terminal can deactivate the second CG resource, enabling the network to schedule the second CG resource for other terminals to use, thereby improving resource utilization.
[0172] Combined with the above method, in a possible design solution, in this method, the network device can also send the fourth information, and the terminal can 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 priorities therein can be different, so as to avoid the probability of resource conflict when sharing the second CG resource among multiple terminals.
[0173] 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 elaborated further. The fourth information may include the index of the frequency-domain resources. The priority of the frequency-domain resources can be represented in ascending or descending order of the index of the frequency-domain resources, indicating the priority from high to low or from low to high. Exemplarily, assuming that the frequency-domain resources of the second CG resource include RBG0 - RBG3, the fourth information configured by the network device for UE1 may include the indexes of the frequency-domain resources in ascending order as RBG0 - RBG3, indicating that the priorities of the RBGs configured for UE1 are in descending order as RBG0 - RBG3. That is, UE1 needs to use RBG0 first, and then use RBG1, RBG2, RBG3. The fourth information configured by the network device for UE2 may include the indexes of the frequency-domain resources in descending order as RBG3 - RBG0, indicating that the priorities of the RBGs configured for UE2 are in descending order as RBG3 - RBG0. That is, UE2 needs to use RBG3 first, and then use RBG2, RBG1, RBG0.
[0174] 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 further. The fourth information may include a bitmap, and different bitmaps indicate the priorities of different frequency-domain resources. Exemplarily, assuming that the frequency-domain resources of the second CG resource include RBG0 - RBG3, the bitmap configured by the network device for UE1 is 0001, which is used to indicate that for UE1, the priorities of RBG0 - RBG3 are in descending order as RBG0, RBG1, RBG2, RBG3; the bitmap configured by the network device for UE2 is 1000, which is used to indicate that for UE2, the priorities of RBG0 - RBG3 are in descending order as RBG3, RBG2, RBG1, RBG0.
[0175] For yet 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 further. The terminal can pre-configure a priority list locally, and the priority list may include the priorities of various different frequency-domain resources. The fourth information may include the index of the priority of a certain frequency-domain resource in the priority list. In this way, the terminal can traverse the priority list according to this index to determine which priority of the frequency-domain resources it needs to use. Exemplarily, assuming that the frequency-domain resources of the second CG resource include RBG0 - RBG3, an example of the priority list can be shown in Table 1 below.
[0176] Table 1
[0177] Index Priority of Frequency Domain Resources 1 RBG0, RBG1, RBG2, RBG3 2 RBG2, RBG3, RBG0, RBG1 3 RBG3, RBG1, RBG2, RBG0 … …
[0178] 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 in descending order. 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 in descending order, and so on, which will not be elaborated here.
[0179] It can be understood that the fourth information can be sent together with the above-mentioned information, such as the first information or the second information, etc., to reduce communication overhead. Or, the fourth information can also be sent separately, and this is not limited.
[0180] Combined with the above method, in a possible design solution, in this method, the network device can also send the fifth information, and the terminal can also receive the fourth information. Among them, the fifth information can 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 a blind detection on the second CG resource and can directly obtain uplink data from the third CG resource, reducing the receiving complexity of the network.
[0181] The fifth information can be an enumeration type. 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 included in the second CG resource. 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 elaborated here. Continuing the above assumption, the fifth information is an enumeration type of 4 bits, respectively indicating whether RBG0 - RBG3 are used. If UE1 only uses RBG0, the fifth information reported by UE1 is [1, 0, 0, 0], where 1 indicates used and 0 indicates unused, that is, it indicates that 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.
[0182] Or, the fifth information can also be a bit map. Different bit maps indicate different used resources. For example, continuing 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, and so on. If UE1 uses RBG0 - RBG3, the fifth information reported by UE1 is 11, indicating that RBG0 - RBG3 are all used.
[0183] In addition, the fifth piece of information can be carried in the UCI, that is, it can be implemented by multiplexing existing messages to reduce the implementation difficulty and complexity. Alternatively, it can also be implemented by a newly defined message to decouple from existing messages, and the cell transfer can be more flexible. Or, the fifth piece of information can also be carried in other signaling / messages, such as MAC-CE or RRC, etc., and there is no limitation in this regard.
[0184] It can be understood that when there is only shared resource, such as when the first CG resource is deactivated and the second CG resource remains active, it can be defined that the terminal cannot use some of the shared resources, that is, the terminal uses all the shared resources or does not use the shared resources at all. At this time, the fifth piece of information can be carried on the resource with the highest priority in the second CG resource to facilitate the network device to receive.
[0185] The above combination Figure 5 has described in detail the method for deactivating the CG resource provided by the embodiment of the present application. The following combination Figure 6 - Figure 7 will describe in detail the communication device for executing the method for deactivating the CG resource provided by the embodiment of the present application.
[0186] Figure 6 is a schematic structural diagram of the communication device provided by the embodiment of the present application Figure 1 . Exemplarily, as Figure 6 shown, the communication device 600 includes: a transceiver module 601 and a processing module 602. For the sake of convenience of description, Figure 6 only the main components of the communication device are shown.
[0187] Among them, the transceiver module 601 is used to execute the transceiver function of the method shown above Figure 5 , and the processing module 602 is used to execute other functions of the method shown above Figure 5 except for the transceiver function.
[0188] Optionally, the transceiver module 601 may include a sending module ( Figure 6 , not shown) and a receiving module ( Figure 6 , not shown). Among them, 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.
[0189] Optionally, the communication device 600 may further include a storage module ( Figure 6 , not shown), and the storage module stores programs or instructions. When the processing module 602 executes the programs or instructions, the communication device 600 can execute the functions of the terminal or the network device in the method shown above Figure 5 .
[0190] It can be understood that the communication device 600 can be a terminal or a network device, or can be a chip (system) or other components or assemblies that can be set in a terminal or a network device, or can also be a device including a terminal or a network device. This application does not make any limitations in this regard.
[0191] In addition, the technical effects of the communication device 600 can refer to Figure 5 the technical effects of the method shown, which will not be elaborated here.
[0192] Figure 7 This is a schematic structural diagram of the communication device provided by the embodiments of this application Figure 2 . Exemplarily, the communication device can be a terminal, or can be a chip (system) or other components or assemblies that can be set in a terminal. As Figure 7 shown, the communication device 700 can include a processor 701. Optionally, the communication device 700 can also include a memory 702 and / or a transceiver 703. Among them, the processor 701 is coupled to the memory 702 and the transceiver 703, such as being connected through a communication bus.
[0193] Next, in conjunction with Figure 7 each component of the communication device 700 will be specifically introduced:
[0194] Among them, 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 is one or more central processing units (CPUs), or can also be an application specific integrated circuit (ASIC), or is an integrated circuit configured to implement the embodiments of this application, such as: one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs).
[0195] 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 Figure 5 deactivation method of the CG resource shown above.
[0196] In a specific implementation, as an embodiment, the processor 701 can include one or more CPUs, such as Figure 7 the CPU0 and CPU1 shown in
[0197] In a specific implementation, as an embodiment, the communication device 700 may also include multiple processors. For example, Figure 7 the processors 701 and 704 shown in Figure 7 . Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Here, the processor may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0198] Among them, the memory 702 is used to store the software program for executing the solution of this application and is controlled by the processor 701 for execution. The specific implementation method can refer to the above method embodiment and will not be elaborated here.
[0199] Optionally, the memory 702 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices 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, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the 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 through the interface circuit of the communication device 700 ( Figure 7 not shown in Figure 7 ). This application embodiment does not make specific limitations on this.
[0200] The transceiver 703 is used for communication with other communication devices. For example, when the communication device 700 is a terminal, the transceiver 703 can be used for communication with a network device or with another terminal device. Another example is that when the communication device 700 is a network device, the transceiver 703 can be used for communication with a terminal or with another network device.
[0201] Optionally, the transceiver 703 may include a receiver and a transmitter ( Figure 7 not shown separately in Figure 7 ). Among them, the receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.
[0202] Optionally, the transceiver 703 may be integrated with the processor 701 or exist independently, and is coupled to the processor 701 through the interface circuit of the communication device 700 ( Figure 7 not shown in the figure), and the embodiments of the present application do not make specific limitations thereon.
[0203] It can be understood that Figure 7 the structure of the communication device 700 shown in the figure does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements.
[0204] In addition, for the technical effects of the communication device 700, reference may be made to the technical effects of the method described in the foregoing method embodiments, and details are not described herein again.
[0205] 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 (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0206] 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 ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (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 but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0207] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware, or any combination thereof. 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 programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as infrared, wireless, microwave, etc.). 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 collections of available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as DVDs), or semiconductor media. The semiconductor media can be a solid-state drive.
[0208] It should be understood that the term "and / or" in this document is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after, but it may also represent an "and / or" relationship, which can be specifically understood by referring to the context before and after.
[0209] In the present application, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0210] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0211] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0212] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0213] In 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 illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, 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 displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the devices or units can be in an electrical, mechanical, or other form.
[0214] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0215] In addition, the functional units in each embodiment of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0216] When the above-mentioned 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 this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0217] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that, it includes: obtaining an activated first configured grant (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 a third CG resource to send the uplink data, where the third CG resource is part or all of the resources in the second CG resource; deactivating the second CG resource.
2. The method according to claim 1, characterized in that, the method further includes: receiving first information, where the first information indicates deactivating the second CG resource; the deactivating the second CG resource includes: deactivating the second CG resource according to the first information.
3. The method according to claim 1, characterized in that, the method further includes: receiving second information, where the second information is used to indicate the duration of a timer; the deactivating the second CG resource includes: deactivating the second CG resource when the timer expires.
4. The method according to claim 1, characterized in that, the method further includes: receiving third information, where the third information indicates deactivating the first CG resource; the deactivating the second CG resource includes: deactivating the second CG resource according to the third information.
5. The method according to claim 4, characterized in that, the method further includes: deactivating the first CG resource according to the third information.
6. The method according to any one of claims 1-5, characterized in that, the method further includes: receiving fourth information, where the fourth information is used to indicate the resource priority in the second CG resource; determining the third CG resource in the second CG resource according to the resource priority.
7. The method according to any one of claims 1-6, characterized in that, the method further includes: sending fifth information, where 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-7, characterized in that, the obtaining an activated first CG resource and an activated second CG resource includes: receiving a first message, where 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 includes a transceiver module and a processing module; wherein, the transceiver module is used to obtain an activated first configured grant (CG) resource and an activated second CG resource; The processing module is configured 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, where the third CG resource is part or all of the resources in the second CG resource; The processing module is further configured to deactivate the second CG resource.
10. The apparatus according to claim 9, wherein, The transceiver module is further configured to receive first information, where the first information indicates deactivating the second CG resource; the processing module is further configured to deactivate the second CG resource according to the first information.
11. The apparatus according to claim 9, wherein, The transceiver module is further configured to receive second information, where the second information is used to indicate the duration of a timer; the processing module is further configured to deactivate the second CG resource when the timer expires.
12. The apparatus according to claim 9, wherein, The transceiver module is further configured to receive third information, where the third information indicates deactivating the first CG resource; the processing module is further configured to deactivate the second CG resource according to the third information.
13. The apparatus according to claim 12, wherein, The processing module is further configured to deactivate the first CG resource according to the third information.
14. The apparatus according to any one of claims 9-13, wherein, The transceiver module is further configured to receive fourth information, where the fourth information is used to indicate the resource priority in the second CG resource; the processing module is further configured to determine the third CG resource in the second CG resource according to the resource priority.
15. The apparatus according to any one of claims 9-14, wherein, The transceiver module is further configured to send fifth information, where the fifth information is used to indicate that the third CG resource has been used for uplink transmission.
16. The apparatus according to any one of claims 9-15, wherein, The transceiver module is further configured to receive a first message, where the first message is used to indicate and activate the first CG resource and the second CG resource.
17. A communication apparatus, wherein, The apparatus includes a processor, and the processor is coupled to a memory; the memory is configured to store instructions, and when the processor executes the instructions, the apparatus performs the method according to any one of claims 1-8.
18. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are run, the method according to any one of claims 1-8 is executed.
19. A computer program product, wherein, Comprising a computer program or instructions which, when run, cause the method according to any one of claims 1 - 8 to be performed.
Citation Information
Cited By
CG resource deactivation method and apparatus
EP4797846A1
CG resource deactivation method and apparatus
WO2025112915A1