Information Reporting Method, Apparatus, Communication Device, and Storage Medium
By allowing terminals to report uplink control information on unused resources, the method addresses the issue of resource waste in CG PUSCH/DG PUSCH skipping, enhancing resource utilization in wireless communication systems.
Patent Information
- Application Number
- JP2024565280
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-05-07
- Filing Date
- 2023-05-05
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2043-05-05
AI Technical Summary
In wireless communication technology, there is a waste of uplink transmission resources due to the inability of base stations to determine whether User Equipment (UE) is using configured grant (CG) Physical Uplink Shared Channel (PUSCH) resources, leading to inefficient resource utilization.
The proposed solution involves a method where a terminal determines uplink control information (UCI) indicating which uplink transmission resources can be released and transmits this UCI to a network-side device, allowing the device to determine and release redundant resources.
This approach reduces resource waste and improves resource utilization by enabling the network-side device to reclaim unused uplink transmission resources based on the reported UCI.
Smart Images

Figure 2025516360000001_ABST
Abstract
Description
Technical Field
[0001] (Cross - reference to Related Applications) This application claims the priority of a Chinese patent application with the application number 202210495477.6 and the title "Information Reporting Method, Apparatus, Communication Device, and Storage Medium", which was filed on May 7, 2022, and all of it is incorporated into this application by reference.
[0002] This application belongs to the field of wireless communication technology, and specifically relates to an information reporting method, apparatus, communication device, and storage medium.
Background Art
[0003] In the prior art, one or more configured grant (CG) Physical Uplink Shared Channel (PUSCH) resources can be configured for one terminal (also called User Equipment, UE). Here, the CG PUSCH can be type 1 or type 2 CG PUSCH. For type 1 CG PUSCH, after the upper layer is configured, the terminal can transmit on this resource. For type 2 CG PUSCH, after the upper layer is configured and activated by DCI, the terminal can transmit on this resource. Regardless of whether it is type 1 or type 2 CG PUSCH, after the CG PUSCH resource is configured or activated, the UE can transmit uplink data on this CG PUSCH when there is a service requirement. However, for the base station side, it can only determine whether the UE uses this CG PUSCH by performing blind detection on this CG PUSCH resource. Even if the UE does not use this CG PUSCH, the base station cannot reclaim this CG PUSCH for other purposes. Therefore, it leads to a certain waste of uplink transmission resources.
[0004] Also, for the PUSCH (DG PUSCH) scheduled by Downlink Control Information (DCI), UE skipping can also be supported, that is, the UE does not have to transmit this PUSCH when there is no data. However, the base station can only determine whether the UE transmits by blind detection. Even if the UE does not transmit this PUSCH, the base station cannot reclaim this PUSCH for other uses, which also leads to waste of uplink transmission resources.
Summary of the Invention
Problems to be Solved by the Invention
[0005] Embodiments of the present application provide an information reporting method, apparatus, communication device, and storage medium that can solve the problem of resource waste in CG PUSCH / DG PUSCH skipping.
Means for Solving the Problems
[0006] According to a first aspect, embodiments of the present application provide an information reporting method, which includes: a terminal determining UCI for indicating uplink transmission resources that can be released; and the terminal transmitting the UCI to a network-side device.
[0007] According to a second aspect, embodiments of the present application provide an information reporting method, which includes: a network-side device receiving UCI transmitted by a terminal; and the network-side device determining uplink transmission resources that can be released based on the UCI.
[0008] According to a third aspect, embodiments of the present application provide an information reporting apparatus for a terminal, and the apparatus includes: a first determination module for determining UCI for indicating uplink transmission resources that can be released; It includes a transmission module for transmitting the UCI to the network-side device.
[0009] According to a fourth aspect, an embodiment of the present application provides an information reporting device for a network-side device, and this device includes a receiving module for receiving the UCI transmitted by the terminal, and a second determination module for determining uplink transmission resources that can be released based on the UCI.
[0010] According to a fifth aspect, an embodiment of the present application provides a terminal, which includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the method described in the first aspect is realized.
[0011] According to a sixth aspect, an embodiment of the present application provides a terminal, which includes a processor and a communication interface. Here, the processor is used to determine a UCI for instructing uplink transmission resources that can be released, and the communication interface is used to transmit the UCI to the network-side device.
[0012] According to a seventh aspect, an embodiment of the present application provides a network-side device, which includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the method described in the second aspect is realized.
[0013] According to an eighth aspect, an embodiment of the present application provides a network-side device, which includes a processor and a communication interface. Here, the communication interface is used to receive the UCI transmitted by the terminal, and the processor is used to determine uplink transmission resources that can be released based on the UCI.
[0014] According to a ninth aspect, an embodiment of the present application provides an information reporting system, which includes a terminal and a network-side device. The terminal may be used to execute the information reporting method described in the first aspect, and the network-side device may be used to execute the information reporting method described in the second aspect.
[0015] According to a tenth aspect, an embodiment of the present application provides a readable storage medium, in which a program or instruction is stored. When the program or instruction is executed by a processor, the method described in the first aspect is realized, or the method described in the second aspect is realized.
[0016] According to an eleventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor runs a program or instruction and is used to realize the method described in the first aspect or the method described in the second aspect.
[0017] According to a twelfth aspect, an embodiment of the present application provides a computer program / program product, which is stored in a storage medium. When the computer program / program product is executed by at least one processor, the method described in the first aspect is realized, or the method described in the second aspect is realized.
Advantages of the Invention
[0018] In the embodiment of the present application, the terminal can notify the network-side device whether some uplink transmission resources can be released by reporting the UCI, so that the network-side device can release the extra uplink transmission resources based on the UCI reported by the terminal, reduce resource waste, and improve resource utilization.
Brief Description of the Drawings
[0019]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Embodiments for Carrying Out the Invention
[0020] The following clearly describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments in the present application shall fall within the protection scope of the present application.
[0021] Terms such as "first" and "second" in the specification and claims of this application are used to distinguish similar objects and are not for describing a specific order or sequence. It should be understood that terms used in this way are interchangeable when appropriate, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects. For example, the first object may be one or more. Note that "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the related objects before and after are in an "or" relationship.
[0022] It should be pointed out that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of this application are always used interchangeably, and the described technology may be used in the systems and radio technologies mentioned above, or in other systems and radio technologies. The following description describes the New Radio (NR) system for illustrative purposes and uses NR terms in most of the following descriptions, but these technologies are applicable to applications other than NR system applications, such as the sixth generation (6th It may be applied to a (next-generation, 6G) communication system.
[0023] FIG. 1 is a block diagram of a wireless communication system according to an embodiment of the present application. As shown in FIG. 1, the wireless communication system includes a terminal 11 and a network-side device 12. Here, the terminal 11 may be a mobile phone, a tablet personal computer, a laptop computer (or called a notebook computer), a personal digital assistant (PDA), a palm top computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle-mounted device (VUE), a pedestrian terminal (PUE), a smart home (home devices having a wireless communication function, such as a refrigerator, a television, a washing machine or furniture, etc.), a game console, a personal computer (PC), a deposit and payment machine or a self-service machine, etc. The wearable device may include a smart watch, a smart trist band, smart earphones, smart glasses, smart accessories (smart bracelets, smart hand chains, smart rings, smart necklaces, smart ankle bracelets, smart anklets, etc.), a smart band, smart clothing, etc. It should be noted that the terminal 11 in the embodiment of the present application is not limited to a specific type. The network-side device 12 may include an access network device or a core network device. Here, the access network device 12 may be called a wireless access network device, a radio access network (RAN), a wireless access network function or a wireless access network unit.The access network device 12 may include a base station, a WLAN access point, a WiFi node, etc. The base station may be called a Node B, an evolved Node B (eNB), an access point, a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a home Node B, a home evolved Node B, a Transmitting Receiving Point (TRP), or other appropriate terms in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. For the sake of explanation, in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0024] To better understand the technical solutions of the embodiments of this application, the following introduces the technical content related to the embodiments of this application.
[0025] (1) Extended Reality (XR) service XR refers to all combinations of real and virtual environments and human-computer interactions generated by computer technology and wearable devices. It includes typical forms such as Augmented Reality (AR), Mixed Reality (MR), Virtual Reality (VR), etc., and the overlapping fields between them. The level of the virtual world ranges from partial sensory input to fully immersive virtual reality. One important aspect of XR is the extension of human experience, especially the experience related to presence (represented by VR) and cognitive acquisition (represented by AR).
[0026] Regarding VR services, the uplink (UL) mainly focuses on relatively dense small data packet transmissions. These small data packets can carry information such as gestures, controls, and haptics, and can be used as inputs and references for downlink presentation data. The downlink mainly focuses on multimedia data transmissions such as video and audio. Through the timely reception and presentation of these multimedia data, an immersive feeling is provided to the user. Taking downlink video data as an example, data packets arrive periodically or quasi-periodically, and the data rate can reach dozens and even hundreds of Mbps. A typical value of the FPS (frame rate) is 60 or 120, and the interval between adjacent data packets is about 1 / FPS seconds. These data generally need to be successfully transmitted within 10 ms over the air interface, and the transmission success rate needs to be 99% and even 99.9% or higher.
[0027] Regarding AR services, in addition to the above-mentioned dense small data packet transmissions, the uplink may also transmit multimedia data such as video and audio. Its service characteristics are similar to those of the downlink. Generally, the data rate is relatively low, for example, up to dozens of Mbps. The time limit for air interface transmission can also be relaxed. For example, it generally needs to be successfully transmitted within 60 ms. Also, regarding XR UL video services, the data packet size may vary depending on different frames. The downlink data transmission characteristics are basically consistent with those of VR services.
[0028] (2) CG PUSCH Uplink CG PUSCH transmission, as a low-latency and low-overhead uplink transmission scheme, mainly includes type 1 and type 2 CG PUSCH. Here, type 1 CG PUSCH is directly activated after the Radio Resource Control (RRC) configuration (including period, slot offset within the period, time-frequency domain resources, etc.) and does not require additional activation signaling. Type 2 CG PUSCH not only requires an RRC configuration but also requires activation of L1 signaling (DCI) to be activated. CG PUSCH is used in typical service scenarios such as Ultra-reliable and Low Latency Communications (URLLC). To further meet the demand for URLLC services with lower latency and higher reliability, NR Rel-16 further enhances CG PUSCH. Rel-16 supports the network side to simultaneously configure and activate multiple sets of type 1 and / or type 2 CG PUSCH for the UE.
[0029] Figure 2 is a schematic diagram of type 1 and type 2 CG PUSCH according to an embodiment of the present application. The resources can be semi-statically pre-configured by the network and directly transmitted on the configured or already activated CG resources when the data packet arrives.
[0030] To further improve the reliability of transmission, the configured grant supports the repeated transmission of one Transport Block (TB). The number of repeated transmissions and the Redundancy Version (RV) sequence corresponding to the repeated transmission are configured by RRC.
[0031] (3) DG PUSCH skipping In NR, uplink pre-scheduling is supported. That is, when the UE does not report a Buffer Status Report (BSR) to request data channel resources, the base station schedules PUSCH resources for the UE. After obtaining uplink resources, the UE determines whether to transmit this PUSCH according to whether there is data to be transmitted in the buffer. If there is no data to be transmitted to the UE, the UE does not have to transmit this PUSCH, that is, it can be PUSCH skipping. On the other hand, on the base station side, the base station can determine whether the UE has transmitted this PUSCH through PUSCH blind detection. This mechanism can reduce the delay of uplink transmission.
[0032] (4) The PUSCH resources in the CG PUSCH configuration are fixed, and the uplink CG resources of a certain size cannot be adapted to XR frames of different sizes, leading to the following two situations.
[0033] a. If the size of the CG PUSCH resources is larger than the actual frame size of the XR traffic, it will lead to resource waste. b. If the size of the CG PUSCH resources is not sufficient to transmit this frame, additional dynamic scheduling is required, resulting in additional latency.
[0034] To solve the mismatch between the packet size and the size of the CG PUSCH resources, the conventional methods may include: 1) supplementing the DG PUSCH for the remaining data exceeding the size of the CG resources; and 2) overwriting the CG PUSCH with a relatively large capacity using the CG PUSCH with a relatively small capacity.
[0035] For CG PUSCH, after one frame arrives, the UE knows the frame size and decides whether to transmit on some or all of the CG PUSCH. If the UE transmits only on some of the CG PUSCH, according to the prior art, the base station can only determine whether the UE uses this resource by blind detection, and cannot allocate and use the remaining resources of this UE to other UEs, which leads to a certain amount of resource waste.
[0036] For DG PUSCH skipping, when the UE is not performing data transmission, the base station can only determine whether the UE uses this resource by blind detection, and cannot allocate and use the remaining resources of this UE to other UEs, which also leads to a certain amount of resource waste.
[0037] In response to the above problems, each embodiment of the present application provides a solution. The terminal can notify the network-side device whether some or several uplink transmission resources can be released by reporting uplink control information (UCI), so as to release redundant uplink transmission resources, reduce resource waste, and improve resource utilization rate.
[0038] In the following, the information reporting method according to the embodiments of the present application will be described in detail with reference to several embodiments and their application scenarios in conjunction with the drawings.
[0039] FIG. 3 is one of the flowcharts of the information reporting method according to the embodiments of the present application. As shown in FIG. 3, this method includes the following steps.
[0040] Step 300, the terminal determines UCI for indicating uplink transmission resources that can be released.
[0041] Step 301, the terminal transmits the UCI to the network-side device.
[0042] Optionally, when the terminal determines that there are unused uplink transmission resources, the terminal can report to the network-side device the uplink transmission resources that can be released via UCI.
[0043] For example, if one or more CG PUSCH resources are configured for the terminal, but the terminal transmits data only on some of the CG PUSCHs, the terminal can report to the network-side device the other unused, i.e., releasable, uplink transmission resources via UCI.
[0044] For example, if DG PUSCH skipping is configured for the terminal and the network-side device schedules an uplink PUSCH resource for the terminal, but the terminal is not transmitting data, the terminal can report to the network-side device the uplink transmission resources that can be released via UCI.
[0045] Optionally, the terminal transmitting UCI to the network-side device may be transmitting UCI to the network-side device on the PUSCH, or may be transmitting UCI to the network-side device on the Physical Uplink Control Channel (PUCCH).
[0046] Optionally, the uplink transmission resources that can be released as indicated by the UCI may be the uplink transmission resources that can be released after transmitting the PUSCH of the UCI, or may be the uplink transmission resources that can be released after transmitting the PUCCH of the UCI.
[0047] Optionally, the uplink transmission resources that can be released as instructed by the above UCI may be referred to as uplink transmission resources that are not used / extra / recoverable by the terminal, etc. It is mainly used to instruct that the terminal does not perform transmission on this uplink transmission resource, and the network-side device may use this resource for other purposes. It should be noted that whether the network-side device uses this resource for other purposes depends on the decision of the network-side device.
[0048] Optionally, when the terminal reports the uplink transmission resources that can be released, the terminal cannot perform uplink transmission on this uplink transmission resource.
[0049] Optionally, when the terminal reports the uplink transmission resources that cannot be released, the terminal can perform uplink transmission on this uplink transmission resource.
[0050] Optionally, the number of bits of the above UCI may be constant or determined in a predefined manner.
[0051] Optionally, for the same uplink transmission resource, the terminal needs to have consistent instructions in different UCI instructions. For example, for the same uplink transmission resource, if it is instructed by UCI 1 to be releasable, UCI 2 cannot instruct that it is not releasable, and UCI 2 is the UCI transmitted after UCI 1 or at the same time.
[0052] Optionally, the uplink transmission resources may include CG PUSCH resources and / or DG PUSCH resources.
[0053] In an embodiment of the present application, the terminal can notify the network-side device whether some uplink transmission resources can be released by reporting UCI, so that the network-side device can release redundant uplink transmission resources based on the UCI reported by the terminal, reduce resource waste, and improve resource utilization rate.
[0054] Optionally, the UCI may include at least one of the following.
[0055] (1) A first UCI for indicating uplink transmission resources that can be released in the target set.
[0056] Optionally, the target set may be any set of uplink transmission resources indicated by the first UCI.
[0057] Optionally, the target set may include a first CG PUSCH set or a second CG PUSCH set. The first CG PUSCH set may include CG PUSCHs configured and / or activated by the terminal, and the second CG PUSCH set may be a set of CG PUSCHs determined according to a predefined rule or configured by a higher layer.
[0058] Optionally, the first CG PUSCH set may include at least one of the type 1 CG PUSCH configured for all terminals, the type 2 CG PUSCH activated for all terminals, the type 2 CG PUSCH configured for all terminals, and the type 1 and / or type 2 CG PUSCHs configured and / or activated for all serving cells in one serving cell or one PUCCH group.
[0059] Optionally, the multiple CG PUSCHs included in the second CG PUSCH set are (1) These multiple CG PUSCHs are associated with the same logical channel, and (2) these multiple CG PUSCHs have the same period, and (3) the time domain resource intervals of these multiple CG PUSCHs are within a predefined range, and (4) these multiple CG PUSCHs are associated with the same Transmission Configuration Indicator (TCI) state, and (5) at least one of the following is satisfied: these multiple CG PUSCHs have the same priority.
[0060] Optionally, the second set of CG PUSCHs may include at least one of the following.
[0061] (1) One or more transmission occasions corresponding to one CG configuration (the CG PUSCHs corresponding to these multiple transmission occasions may be continuous or discontinuous in the time domain).
[0062] (2) Transmission occasions corresponding to multiple CG configurations, and for a certain CG configuration, it may include one or more transmission occasions corresponding to it. These transmission occasions may overlap in the time domain (when overlapping in the time domain, they may belong to different uplink carriers (UL Carriers) or serving cells), and may be continuous or discontinuous in the time domain.
[0063] (2) A second UCI for indicating that the uplink transmission resources within the target time range can be released.
[0064] Optionally, the target time range may be any time range indicated by the second UCI.
[0065] For example, when the terminal determines that there is no remaining data to be transmitted and the uplink service channel resources are not required within a certain period of time (including DG PUSCH and / or CG PUSCH), the terminal may, by means of a second UCI, indicate that at least one of the CG / DG PUSCHs configured / activated / scheduled by the terminal within this time period may be released.
[0066] Optionally, the second UCI may be used to indicate that the uplink transmission resources of a specific priority within the target time range may be released. For example, the second UCI may be used to indicate that the uplink transmission resources of high priority and / or low priority within the target time range may be released.
[0067] Optionally, the starting point of the above target time range may be determined according to a predefined rule, or may be determined according to the start or end position of the uplink channel for transmitting the second UCI.
[0068] For example, the starting point of the target time range indicated by the second UCI may be the start or end position of the uplink channel (such as PUSCH or PUCCH) for transmitting the second UCI.
[0069] For example, the starting point of the target time range indicated by the second UCI may be a time point of T time lengths after the start or end position of the uplink channel (such as PUSCH or PUCCH) for transmitting the second UCI, where T may be configured by the upper layer or predefined.
[0070] Optionally, the length of the target time range may include at least one of the following.
[0071] (1) The length of the target time range is configured by the upper layer.
[0072] (2) The length of the target time range is reported or indicated from the terminal to the network-side device.
[0073] (3) The length of the target time range is determined according to a predefined rule.
[0074] (4) The length of the target time range is associated with the service characteristics.
[0075] Optionally, the length of the target time range may refer to an absolute time length, such as several ms, or a relative time length, such as several slots, several subslots, several OFDM symbols, etc.
[0076] Optionally, the first UCI may include a bitmap, and the bitmap is used to indicate the uplink transmission resources that can be released in the target set.
[0077] For example, the bitmap may indicate the CG PUSCH that can be released among all configured type 1 and / or activated type 2 CG PUSCHs.
[0078] For example, the bitmap may indicate the CG PUSCH that can be released in the above first CG PUSCH set or second CG PUSCH set.
[0079] Optionally, the first UCI may include a bitmap, and the bitmap is used to indicate the CG PUSCH configuration index that can be released in the target set.
[0080] For example, the bitmap may indicate the index of the CG PUSCH configuration that can be released among all configured type 1 and / or activated type 2 CG PUSCHs.
[0081] For example, a bitmap may be used to indicate the index of the CG PUSCH configuration that can be released in the first CG PUSCH set or the second CG PUSCH set.
[0082] Optionally, the length of the bitmap may be determined based on the number of PUSCH configurations or PUSCH transmission occasions in the target set, or may be determined based on the sum of the number of transmission occasions within one period of each PUSCH in the target set.
[0083] For example, the length of the bitmap may be equal to the number of PUSCH configurations or PUSCH transmission occasions in the target set.
[0084] For example, the length of the bitmap may be equal to the number of PUSCH configurations or PUSCH transmission occasions in the target set minus 1.
[0085] For example, the length of the bitmap may be equal to the sum of the number of transmission occasions within one period of each PUSCH in the target set.
[0086] For example, the length of the bitmap may be equal to the sum of the number of transmission occasions within one period of each PUSCH in the target set minus 1.
[0087] Optionally, in the first UCI, the PUSCH transmission occasion number that can be released in the target set may be indicated.
[0088] Optionally, in the first UCI, the starting PUSCH transmission occasion that can be released and the number of consecutive PUSCH transmission occasions that can be released may be indicated.
[0089] For example, in the second PUSCH set, the PUSCH transmission occasions are numbered 0, 1, 2, … respectively. The terminal determines that five PUSCH transmission occasions numbered 2, 3, 4, 5, and 6 can be released, and the terminal may indicate the numbers of these five releasable PUSCH transmission occasions by the first UCI, or the terminal indicates that the PUSCH transmission occasion numbered 2 is the starting PUSCH transmission occasion that can be released, and may indicate a total of five consecutive releasable PUSCH transmission occasions, whereby the network-side device may determine the releasable PUSCH transmission occasions based on the indication of the first UCI.
[0090] Optionally, the transmission of the above UCI on the PUSCH may be the transmission on each actually transmitted CG PUSCH. For example, the UCI may be transmitted on the CG / DG PUSCH and used to indicate that the uplink transmission resources within a specific time range after the CG / DG PUSCH transmitting this UCI can be released, or may be used to indicate that some or several uplink transmission resources after the CG / DG PUSCH transmitting this UCI can be released.
[0091] Optionally, the transmission of the above UCI on the PUSCH may be the transmission on the first N CG PUSCHs of the above second CG PUSCH set, where N may be determined according to a predefined rule or configured by upper layer signaling.
[0092] Optionally, the above UCI is transmitted on the PUCCH and may be used to indicate that the uplink transmission resources within a specific time range after the PUCCH transmitting this UCI can be released, or may be used to indicate that some or several uplink transmission resources after the PUCCH transmitting this UCI can be released.
[0093] Optionally, the second set of CG PUSCHs indicated by the first UCI may include at least one of the following.
[0094] (1) A second set of CG PUSCHs where the CG PUSCH transmitting the first UCI is located.
[0095] For example, the first UCI may be transmitted on the actually transmitted PUSCH of a certain second set of CG PUSCHs and used to indicate uplink transmission resources that can be released in this second set of CG PUSCHs.
[0096] Optionally, the first UCI is transmitted on the first or the first N transmitted PUSCHs of a certain second set of CG PUSCHs, and indicates whether there is an extra CG PUSCH at the end of this second set of CG PUSCHs (i.e., the PUSCH after the first or the first N transmitted PUSCHs of this second set of CG PUSCHs), and if so, the time domain position of the extra CG PUSCH, etc.
[0097] (2) A second set of CG PUSCHs located after the second set of CG PUSCHs where the CG PUSCH transmitting the first UCI is located.
[0098] For example, the first UCI may be transmitted on the actually transmitted PUSCH of a certain second CG PUSCH set and is used to indicate uplink transmission resources that can be released in other second CG PUSCH sets determined in a predefined manner. Optionally, it may also indicate whether there is an extra CG PUSCH at the end of the second CG PUSCH set indicated by the first UCI, and the time domain position of the extra CG PUSCH if it exists. Here, the other second CG PUSCH sets determined in a predefined manner may be one or several second CG PUSCH sets after the second CG PUSCH set that transmits the UCI, for example, the second CG PUSCH set next to the second CG PUSCH set that transmits the UCI.
[0099] (3) It is the second CG PUSCH set corresponding to the PUCCH that transmits the first UCI.
[0100] For example, the first UCI is transmitted on the PUCCH. Here, the PUCCH that transmits this first UCI is the PUCCH corresponding to a certain second CG PUSCH set and may be used to indicate extra CG PUSCH information in the second CG PUSCH set.
[0101] Optionally, the PUCCH that transmits the first UCI may be the PUCCH transmitted before the second CG PUSCH set indicated by the first UCI.
[0102] Optionally, the PUCCH currently transmitting the first UCI may be the PUCCH located before the first CG PUSCH whose transmission is actually expected.
[0103] Optionally, the PUCCH currently transmitting the first UCI may be the PUCCH located before the end time of the last CG PUSCH whose transmission is actually expected.
[0104] Optionally, the PUCCH corresponding to the second CG PUSCH set may be a PUCCH associated with the second CG PUSCH set configured by the upper layer.
[0105] Optionally, the configuration or determination method of the PUCCH corresponding to the second CG PUSCH set may include at least one of the following.
[0106] (1) The network side configures the PUCCH resources corresponding to the second CG PUSCH set.
[0107] Optionally, the time domain position of this PUCCH resource satisfies the relative relationship between the above PUCCH and the second CG PUSCH set.
[0108] For example, the time domain position of this PUCCH resource is before the second CG PUSCH set.
[0109] For example, the time domain position of this PUCCH resource is located before the first CG PUSCH where transmission is actually expected.
[0110] For example, the time domain position of this PUCCH resource is located before the end time of the last CG PUSCH where transmission is actually expected.
[0111] (2) The terminal side has the PUCCH resources corresponding to the second CG PUSCH set pre-configured / applied for.
[0112] (3) Constrain the time-frequency resource position of the PUCCH corresponding to the second CG PUSCH set in advance according to certain rules.
[0113] For example, the time-frequency resource X time units (such as slots, symbols, etc.) before the first / any one of the actually transmitted PUSCHs in the second CG PUSCH set is the start / end position of the PUCCH resource corresponding to this second CG PUSCH set, where X may be predefined or configured by the upper layer, and the remaining parameters related to the PUCCH configuration may be configured by the network side.
[0114] For example, the position Y ms after the end of the last CG PUSCH in the previous second CG PUSCH set is the start / end position of the PUCCH resource corresponding to the next second CG PUSCH set, where Y≥0, and Y may be predefined or configured by the upper layer.
[0115] For example, the position where the last second CG PUSCH set among a plurality of second CG PUSCH sets within a previous certain period ends is the start / end position of the PUCCH resource corresponding to the second CG PUSCH set within the next certain period.
[0116] FIG. 4 is the second of the flowcharts of the information reporting method according to the embodiments of the present application. As shown in FIG. 4, this method includes the following steps.
[0117] Step 400, the network-side device receives the UCI transmitted by the terminal.
[0118] Step 401, the network-side device determines the uplink transmission resources that can be released based on the UCI.
[0119] Optionally, when the terminal determines that there are unused uplink transmission resources, it can report to the network-side device the uplink transmission resources that can be released via the UCI. Accordingly, after receiving the UCI transmitted by the terminal, the network-side device can determine the uplink transmission resources that can be released based on this UCI.
[0120] For example, although one or more CG PUSCH resources are configured for a terminal, if the terminal transmits data only on some of the CG PUSCHs, the terminal can report to the network-side device, via UCI, uplink transmission resources that are not being used, i.e., are available for release.
[0121] For example, if DG PUSCH skipping is configured for a terminal and the network-side device is scheduling uplink PUSCH resources for the terminal, but the terminal is not transmitting data, the terminal can report to the network-side device, via UCI, uplink transmission resources that are available for release.
[0122] Optionally, the network-side device receiving UCI transmitted by the terminal may be receiving UCI transmitted on PUSCH by the terminal or receiving UCI transmitted on PUCCH by the terminal.
[0123] Optionally, the uplink transmission resources indicated by the UCI and available for release may be uplink transmission resources available for release after transmitting the PUSCH of the UCI or uplink transmission resources available for release after transmitting the PUCCH of the UCI.
[0124] Optionally, the uplink transmission resources may include CG PUSCH resources and / or DG PUSCH resources.
[0125] In the embodiments of this application, the network-side device can receive UCI for notifying the network-side device whether one or some uplink transmission resources reported by the terminal are available for release, whereby the network-side device can release extra uplink transmission resources based on the UCI reported by the terminal, reducing resource waste and improving resource utilization.
[0126] Optionally, the UCI may include at least one of the following.
[0127] (1) A first UCI for indicating an uplink transmission resource that can be released in the target set.
[0128] Optionally, the target set may be any set of uplink transmission resources indicated by the first UCI.
[0129] Optionally, the target set may include a first CG PUSCH set or a second CG PUSCH set. The first CG PUSCH set may include the CG PUSCH configured and / or activated by the terminal, and the second CG PUSCH set may be a set of CG PUSCH determined according to a predefined rule or configured by a higher layer.
[0130] Optionally, the first CG PUSCH set may include at least one of a type 1 CG PUSCH configured for all terminals, a type 2 CG PUSCH activated for all terminals, a type 2 CG PUSCH configured for all terminals, and a type 1 and / or type 2 CG PUSCH configured and / or activated for all serving cells in one serving cell or one PUCCH group.
[0131] Optionally, the plurality of CG PUSCH included in the second CG PUSCH set (1) These plurality of CG PUSCH are associated with the same logical channel, (2) These plurality of CG PUSCH have the same period, (3) The time-domain resource interval between these plurality of CG PUSCH is within a predefined range, (4) These multiple CG PUSCHs are associated with the same Transmission Configuration Indicator (TCI) state, and (5) at least one of the following conditions is satisfied: these multiple CG PUSCHs have the same priority.
[0132] Optionally, the second set of CG PUSCHs may include at least one of the following.
[0133] (1) Single or multiple transmission occasions corresponding to one CG configuration (the CG PUSCHs corresponding to these multiple transmission occasions may be continuous or discontinuous in the time domain).
[0134] (2) Transmission occasions corresponding to multiple CG configurations, and for a certain CG configuration, it may include single or multiple transmission occasions corresponding to it. These transmission occasions may overlap in the time domain (when overlapping in the time domain, they may belong to different uplink carriers (UL Carriers) or serving cells), and may be continuous or discontinuous in the time domain.
[0135] (2) A second UCI for indicating that the uplink transmission resources within the target time range can be released.
[0136] Optionally, the target time range may be any time range indicated by the second UCI.
[0137] For example, when the terminal determines that there is no remaining data to be transmitted and the uplink service channel resources are not required within a certain period of time (including DG PUSCH and / or CG PUSCH), the terminal may, by means of a second UCI, indicate that at least one of the CG / DG PUSCHs configured / activated / scheduled by the terminal within this time period can be released. After receiving this second UCI, the network-side device may release the uplink transmission resources within this time period indicated by this second UCI.
[0138] Optionally, the second UCI may be used to indicate that the uplink transmission resources with a specific priority within the target time range can be released. For example, the second UCI may be used to indicate that the uplink transmission resources with high priority and / or low priority within the target time range can be released. After receiving this second UCI, the network-side device may release the uplink transmission resources with a specific priority within the target time range indicated by this second UCI.
[0139] Optionally, the starting point of the above target time range may be determined according to a pre-defined rule, or may be determined according to the start or end position of the uplink channel transmitting the second UCI.
[0140] For example, the starting point of the target time range indicated by the second UCI may be the start or end position of the uplink channel (such as PUSCH or PUCCH) transmitting the second UCI.
[0141] For example, the starting point of the target time range indicated by the second UCI may be a time point T time lengths after the start or end position of the uplink channel (such as PUSCH or PUCCH) transmitting the second UCI, where T may be configured by the upper layer or pre-defined.
[0142] Optionally, the length of the target time range may include at least one of the following.
[0143] (1) The length of the target time range is composed by the upper layer.
[0144] (2) The length of the target time range is reported or instructed from the terminal to the network-side device.
[0145] (3) The length of the target time range is determined according to a predefined rule.
[0146] (4) The length of the target time range is associated with service characteristics.
[0147] Optionally, the length of the target time range may refer to an absolute time length, such as several ms, or a relative time length, such as several slots, several subslots, several OFDM symbols, etc.
[0148] Optionally, the first UCI may include a bitmap, which is used to indicate the uplink transmission resources that can be released in the target set. After receiving this first UCI, the network-side device can determine which or which uplink transmission resources can be released based on the bitmap included in the first UCI.
[0149] For example, the bitmap may indicate the CG PUSCH that can be released among all configured type 1 and / or activated type 2 CG PUSCHs.
[0150] For example, the bitmap may indicate the CG PUSCH that can be released in the above first CG PUSCH set or second CG PUSCH set.
[0151] Optionally, the first UCI may include a bitmap, which is used to indicate the CG PUSCH configuration indexes that can be released in the target set.
[0152] For example, the bitmap may indicate the indexes of the CG PUSCH configurations that can be released among all configured type 1 and / or activated type 2 CG PUSCHs.
[0153] For example, the bitmap may indicate the indexes of the CG PUSCH configurations that can be released in the first CG PUSCH set or the second CG PUSCH set.
[0154] Optionally, the length of the bitmap may be determined based on the number of PUSCH configurations or PUSCH transmission occasions in the target set, or based on the sum of the number of transmission occasions within one period of each PUSCH in the target set.
[0155] For example, the length of the bitmap may be equal to the number of PUSCH configurations or PUSCH transmission occasions in the target set.
[0156] For example, the length of the bitmap may be equal to the number of PUSCH configurations or PUSCH transmission occasions in the target set minus 1.
[0157] For example, the length of the bitmap may be equal to the sum of the number of transmission occasions within one period of each PUSCH in the target set.
[0158] For example, the length of the bitmap may be equal to the sum of the number of transmission occasions within one period of each PUSCH in the target set minus 1.
[0159] Optionally, in the first UCI, the PUSCH transmission occasion numbers that can be released in the target set may be indicated.
[0160] Optionally, in the first UCI, the starting PUSCH transmission occasion that can be released, and the number of consecutive PUSCH transmission occasions that can be released may be indicated.
[0161] For example, in the second PUSCH set, the PUSCH transmission occasions are numbered 0, 1, 2,... respectively. The terminal determines that 5 PUSCH transmission occasions numbered 2, 3, 4, 5, 6 can be released, and the terminal may indicate the numbers of these 5 PUSCH transmission occasions that can be released by the first UCI, or the terminal may indicate that the starting PUSCH transmission occasion is the PUSCH transmission occasion numbered 2, and indicate a total of 5 consecutive PUSCH transmission occasions that can be released. Thereby, the network-side device may determine the PUSCH transmission occasions that can be released based on the indication of the first UCI.
[0162] Optionally, the above UCI being transmitted on the PUSCH may be being transmitted on each actually transmitted CG PUSCH. For example, the UCI may be transmitted on the CG / DG PUSCH and used to indicate that the uplink transmission resources within a specific time range after the CG / DG PUSCH that transmits this UCI can be released, or may be used to indicate that one or some uplink transmission resources after the CG / DG PUSCH that transmits this UCI can be released. After receiving the UCI, the network-side device may determine which or which uplink transmission resources can be released based on the PUSCH that transmits the UCI.
[0163] Optionally, the transmission of the UCI on the PUSCH may be on the first N CG PUSCHs of the second CG PUSCH set, where N may be determined according to a predefined rule or configured by upper layer signaling.
[0164] Optionally, the UCI is transmitted on the PUCCH and may be used to indicate that the uplink transmission resources within a specific time range after the PUCCH transmitting this UCI can be released, or may be used to indicate that some uplink transmission resources after the PUCCH transmitting this UCI can be released. After receiving the UCI, the network side device may determine which or which uplink transmission resources can be released based on the PUCCH transmitting the UCI.
[0165] Optionally, the second CG PUSCH set indicated by the first UCI may include at least one of the following.
[0166] (1) The second CG PUSCH set where the CG PUSCH transmitting the first UCI is located.
[0167] For example, the first UCI may be transmitted on the actually transmitted PUSCH of a second CG PUSCH set and may be used to indicate the uplink transmission resources that can be released in this second CG PUSCH set.
[0168] Optionally, the first UCI is transmitted on the first or the first N transmitted PUSCHs of a second CG PUSCH set, and may indicate whether there are extra CG PUSCHs at the end of this second CG PUSCH set (that is, the PUSCH after the first or the first N transmitted PUSCHs of this second CG PUSCH set), and the time domain position of the extra CG PUSCHs if any.
[0169] (2) It is the second set of CG PUSCHs that is located after the second set of CG PUSCHs where the CG PUSCH for transmitting the first UCI is located.
[0170] For example, the first UCI may be transmitted on the actually transmitted PUSCH of a certain second set of CG PUSCHs and is used to indicate uplink transmission resources that can be released in other second sets of CG PUSCHs determined in a predefined manner. Optionally, it may also indicate whether there is an extra CG PUSCH at the end of the second set of CG PUSCHs indicated by the first UCI, and the time domain position of the extra CG PUSCH if it exists. Here, the other second sets of CG PUSCHs determined in a predefined manner may be one or several second sets of CG PUSCHs after the second set of CG PUSCHs for transmitting the UCI, for example, the next second set of CG PUSCHs after the second set of CG PUSCHs for transmitting the UCI.
[0171] (3) It is the second set of CG PUSCHs corresponding to the PUCCH for transmitting the first UCI.
[0172] For example, the first UCI is transmitted on the PUCCH, where the PUCCH for transmitting this first UCI is the PUCCH corresponding to a certain second set of CG PUSCHs and may be used to indicate the extra CG PUSCH information in the second set of CG PUSCHs.
[0173] Optionally, the PUCCH for transmitting the first UCI may be the PUCCH transmitted before the second set of CG PUSCHs indicated by the first UCI.
[0174] Optionally, the PUCCH currently transmitting the first UCI may be the PUCCH located before the first CG PUSCH whose transmission is actually expected.
[0175] Optionally, the PUCCH that is currently transmitting the first UCI may be a PUCCH that is located before the end time of the last CG PUSCH for which transmission is actually expected.
[0176] Optionally, the PUCCH corresponding to the second set of CG PUSCHs may be a PUCCH associated with the second set of CG PUSCHs configured by the upper layer.
[0177] Optionally, the configuration or determination method of the PUCCH corresponding to the second set of CG PUSCHs may include at least one of the following.
[0178] (1) The network side configures the PUCCH resources corresponding to the second set of CG PUSCHs.
[0179] Optionally, the time-domain position of this PUCCH resource satisfies the relative relationship between the above PUCCH and the second set of CG PUSCHs.
[0180] For example, the time-domain position of this PUCCH resource is before the second set of CG PUSCHs.
[0181] For example, the time-domain position of this PUCCH resource is before the first CG PUSCH for which transmission is actually expected.
[0182] For example, the time-domain position of this PUCCH resource is before the end time of the last CG PUSCH for which transmission is actually expected.
[0183] (2) The terminal side pre-configures / applies for the PUCCH resources corresponding to the second set of CG PUSCHs.
[0184] (3) Constrains the time-frequency resource position of the PUCCH corresponding to the second set of CG PUSCHs in advance according to certain rules.
[0185] For example, the time-frequency resource X time units (such as slots, symbols, etc.) before the first / any one of the actually transmitted PUSCHs in the second CG PUSCH set is the start / end position of the PUCCH resource corresponding to this second CG PUSCH set, where X may be predefined or configured by the upper layer, and the remaining parameters related to the PUCCH configuration may be configured by the network side.
[0186] For example, the position Y ms after the end of the last CG PUSCH in the previous second CG PUSCH set is the start / end position of the PUCCH resource corresponding to the next second CG PUSCH set, where Y ≥ 0, and Y may be predefined or configured by the upper layer.
[0187] For example, the position where the last second CG PUSCH set among a plurality of second CG PUSCH sets within a previous certain period ends is the start / end position of the PUCCH resource corresponding to the second CG PUSCH set within the next certain period.
[0188] Since the methods according to the embodiments of the present application are based on the same application concept, the implementation of each method can refer to each other, and repeated parts will not be described further.
[0189] Hereinafter, the methods according to the above embodiments of the present application will be described by way of examples of specific application scenarios.
[0190] Embodiment 1: The UE is configured with M CG PUSCHs, and their numbers / configuration indices are M 0 、M 1 、…、M i respectively, where i is an integer smaller than M. The number of transmission occasions within one period for each CG PUSCH is N 0 、N 1 、…、N i respectively.
[0191] When the UE reports uplink transmission resources that can be released via UCI, the UCI may include M or M - 1 bits for indicating the CG PUSCH that can be released. Here, the PUSCH resources indicated by the M or M - 1 bits should be the CG PUSCH resources after UCI transmission.
[0192] Since only M or M - 1 bits are included in the above UCI, the indication is only at the CG PUSCH configuration level and cannot indicate each PUSCH transmission occasion in one CG PUSCH. Therefore, when the UE uses only some PUSCH transmission occasions in one CG PUSCH configuration, the UE still has to indicate that this CG PUSCH configuration is being used in order to avoid the network - side device allocating some of the resources used in this CG PUSCH to other UEs. As a result, some CG PUSCH resources still cannot be recycled by the network - side device. Therefore, when the UE reports uplink transmission resources that can be released via UCI, the UCI includes JPEG2025516360000002.jpg7161 or JPEG2025516360000003.jpg7161 bits may be included. In this way, the UE can indicate whether all transmission occasions of all CG PUSCH configurations can be released (- 1 excludes the CG PUSCH transmission occasion currently transmitting UCI).
[0193] Also, since CG PUSCH transmission is periodic, the above includes only the indication within one period. When the above UCI includes M or M - 1 bits, it indicates whether the CG PUSCH resources within one period whose CG PUSCH resource time - domain position is after the current CG PUSCH can be released, or whether the configuration index after the current CG PUSCH is M i of It is used to indicate that there are 6161 transmission opportunities. FIG. 5 is one of the schematic diagrams of the implementation of the information reporting method according to the embodiment of the present application. As shown in FIG. 5, a total of 4 CG PUSCHs, namely CG0 to CG3, are configured and activated in the UE. The 4 CG PUSCH cycles are the same, but the offsets within the cycle and the PUSCH transmission opportunities within one cycle are different. Here, CG0 and CG3 include 2 transmission opportunities within one cycle, and CG1 and CG2 include 1 transmission opportunity within one cycle. After the service frame arrives, if the UE decides to transmit on the first transmission opportunity of CG0 (without excluding the possibility that the UE also transmits on the second transmission opportunity), the UE may indicate whether to use the transmission resources of the other 3 CG PUSCHs other than CG0 with 3 bits. In the figure, the part filled with horizontal stripes represents the UCI transmitted on the PUSCH of CG0, and the part filled with diagonal stripes in the figure represents whether the CG PUSCH resources indicated by the UCI can be released.
[0194] In FIG. 5, the first transmission opportunity within the first cycle of CG3 in the figure is before the transmission opportunity for transmitting the UCI. In such a case, the UCI may have two possible indication methods.
[0195] First, like the first case of CG3 in the figure, the UCI may indicate whether the PUSCH resources of CG3 in the next cycle can be released.
[0196] Second, as in the second case of CG3 in the figure, UCI may indicate whether the PUSCH resources of CG3 in this period can be released. In such a case, when UCI indicates that the PUSCH resources of CG3 can be released, it may indicate that the transmission occasion of CG3 located after the transmission occasion for transmitting UCI can be released. In this embodiment, it refers to the possibility that the second transmission occasion of CG3 within the first period in FIG. 5 can be released. That is, if there is a PUSCH that has at least one PUSCH transmission occasion after the transmission occasion for transmitting UCI in this period when transmitting UCI, UCI may indicate whether the resources of this PUSCH can be released in this period. If some of the transmission occasions of this PUSCH within this period are before the transmission occasion for transmitting UCI, UCI may indicate that these transmission occasions before the transmission occasion for transmitting UCI are not used.
[0197] FIG. 6 is the second schematic diagram of the information reporting method according to the embodiment of the present application. As shown in FIG. 6, the part filled with a horizontal stripe pattern in the figure represents the UCI transmitted on the PUSCH transmission occasion of CG0, and the part filled with a diagonal stripe pattern in the figure represents whether the resources of the CG PUSCH transmission occasion indicated by the UCI can be released. When UCI contains JPEG2025516360000005.jpg 7161 bits, that is, 5 bits, this UCI may indicate whether the resources of the CG PUSCH transmission occasion marked in the figure can be released. When indicating that it can be released, the network-side device may allocate this resource to other UEs.
[0198] In FIG. 6, the UCI may indicate the resources of a CG PUSCH transmission occasion (the second case of CG3 in FIG. 6) that can be released after the PUSCH transmission occasion that transmits this UCI, or may indicate the resources of a CG PUSCH transmission occasion (the first case of CG3 in FIG. 6) that can be released in the next period after the PUSCH transmission occasion that transmits this UCI.
[0199] Embodiment 2: FIG. 7 is the third schematic diagram of the information reporting method according to the embodiment of the present application. As shown in FIG. 7, the portion filled with a horizontal stripe pattern in the figure represents the UCI transmitted on the PUSCH. In the figure, PUSCH1 to PUSCH3 are one CG PUSCH group (that is, the second CG PUSCH set described in the present application). In the first CG PUSCH group, after the service frame arrives, if the UE transmits on PUSCH1 and there is no service transmission on PUSCH2-3, the UE may indicate to the network-side device that PUSCH2 and PUSCH3 can be released. In the second CG PUSCH group, if the UE transmits service data on PUSCH2 and there is no service data on PUSCH1 and PUSCH3, the UE may indicate to the network-side device that PUSCH3 (and PUSCH1) can be released.
[0200] In the information reporting method according to the embodiment of the present application, the execution entity may be an information reporting device. In the embodiment of the present application, taking the information reporting device executing the information reporting method as an example, the information reporting device according to the embodiment of the present application will be described.
[0201] FIG. 8 is the first schematic diagram of the structure of the information reporting device according to the embodiment of the present application. As shown in FIG. 8, the embodiment of the present application provides an information reporting device 800, which may be used in a terminal. A first determination module 810 for determining a UCI for indicating uplink transmission resources that can be released. And a transmission module 820 for transmitting the UCI to the network-side device.
[0202] Optionally, the UCI includes at least one of: a first UCI for indicating uplink transmission resources that can be released in the target set; and a second UCI for indicating that uplink transmission resources within the target time range can be released.
[0203] Optionally, the target set includes a first CG PUSCH set or a second CG PUSCH set, where the first CG PUSCH set includes the CG PUSCHs configured and / or activated by the terminal, and the second CG PUSCH set is a set of CG PUSCHs determined according to predefined rules or configured by the upper layer.
[0204] Optionally, the start point of the target time range is determined according to predefined rules, or is determined according to the start or end position of the uplink channel transmitting the second UCI. The length of the target time range is configured by the upper layer, and / or is reported or indicated by the terminal to the network-side device, and / or is determined according to predefined rules, and / or is associated with service characteristics.
[0205] Optionally, the first UCI includes a bitmap, which is used to indicate uplink transmission resources that can be released in the target set, or the bitmap is used to indicate CG PUSCH configuration indexes that can be released in the target set, or In the first UCI, indicate the PUSCH transmission occasion numbers that can be released in the target set, or In the first UCI, indicate the starting PUSCH transmission occasion that can be released and the number of consecutive PUSCH transmission occasions that can be released.
[0206] Optionally, the length of the bitmap is determined based on the PUSCH configuration or the number of PUSCH transmission occasions in the target set, or is determined based on the sum of the number of transmission occasions within one period of each PUSCH in the target set.
[0207] Optionally, a plurality of CG PUSCHs included in the second CG PUSCH set satisfy at least one of the following: a plurality of CG PUSCHs are associated with the same logical channel, a plurality of CG PUSCHs have the same period, the time-domain resource interval between a plurality of CG PUSCHs is within a predefined range, a plurality of CG PUSCHs are associated with the same TCI state, a plurality of CG PUSCHs have the same priority.
[0208] Optionally, the second CG PUSCH set indicated by the first UCI includes at least one of the following: the second CG PUSCH set in which the CG PUSCH transmitting the first UCI is located, the second CG PUSCH set located after the second CG PUSCH set in which the CG PUSCH transmitting the first UCI is located, the second CG PUSCH set corresponding to the PUCCH transmitting the first UCI.
[0209] Optionally, the uplink transmission resources include CG PUSCH resources and / or DG PUSCH resources.
[0210] In the embodiments of this application, the terminal can notify the network-side device whether some uplink transmission resources can be released by reporting the UCI, so that the network-side device can release the extra uplink transmission resources based on the UCI reported by the terminal, reduce resource waste, and improve resource utilization.
[0211] FIG. 9 is a second schematic structural diagram of an information reporting device according to an embodiment of this application. As shown in FIG. 9, the embodiment of this application provides an information reporting device 900, which may be used for a network-side device. a receiving module 910 for receiving the UCI transmitted by the terminal; and a second determination module 920 for determining the uplink transmission resources that can be released based on the UCI.
[0212] Optionally, the UCI includes a first UCI for indicating the uplink transmission resources that can be released in the target set; and at least one of a second UCI for indicating that the uplink transmission resources within the target time range can be released.
[0213] Optionally, the target set includes a first CG PUSCH set or a second CG PUSCH set. The first CG PUSCH set includes the CG PUSCH configured and / or activated by the terminal, and the second CG PUSCH set is a set of CG PUSCH determined according to a predefined rule or configured by a higher layer.
[0214] Optionally, the start point of the target time range is determined according to a predefined rule or according to the start or end position of the uplink channel for transmitting the second UCI. The length of the target time range is The length of the target time range is configured by a higher layer, and the length of the target time range is reported or instructed from the terminal to the network-side device, and the length of the target time range is determined according to a predefined rule, and includes at least one of the length of the target time range being associated with service characteristics.
[0215] Optionally, the first UCI includes a bitmap, and the bitmap is used to indicate uplink transmission resources that can be released in the target set, or the bitmap is used to indicate CG PUSCH configuration indexes that can be released in the target set, or in the first UCI, indicate the PUSCH transmission occasion numbers that can be released in the target set, or in the first UCI, indicate the start PUSCH transmission occasion that can be released and the number of consecutive PUSCH transmission occasions that can be released.
[0216] Optionally, the length of the bitmap is determined based on the number of PUSCH configurations or PUSCH transmission occasions in the target set, or is determined based on the sum of the number of transmission occasions within one period of each PUSCH in the target set.
[0217] Optionally, the multiple CG PUSCHs included in the second CG PUSCH set the multiple CG PUSCHs are associated with the same logical channel, and the multiple CG PUSCHs have the same period, and the time domain resource interval between the multiple CG PUSCHs is within a predefined range, and the multiple CG PUSCHs are associated with the same TCI state, and At least one of the plurality of CG PUSCHs satisfies having the same priority.
[0218] Optionally, the second set of CG PUSCHs indicated by the first UCI is the second set of CG PUSCHs where the CG PUSCH transmitting the first UCI is located, the second set of CG PUSCHs located after the second set of CG PUSCHs where the CG PUSCH transmitting the first UCI is located, and includes at least one of the second set of CG PUSCHs corresponding to the PUCCH transmitting the first UCI.
[0219] Optionally, the uplink transmission resource includes a CG PUSCH resource and / or a DG PUSCH resource.
[0220] In an embodiment of the present application, the network-side device can receive a UCI for notifying the network-side device whether some uplink transmission resources reported by the terminal can be released, whereby the network-side device can release extra uplink transmission resources based on the UCI reported by the terminal, reducing resource waste and improving resource utilization.
[0221] The information reporting device in the embodiment of the present application may be an electronic device, such as an electronic device having an operating system, or a component in the electronic device, such as an integrated circuit or a chip. This electronic device may be a terminal or other device other than the terminal. Exemplarily, the terminal may include, but is not limited to, the types of terminal 11 listed above, and other devices may be a server, a Network Attached Storage (NAS), etc., and the embodiment of the present application is not specifically limited.
[0222] The information reporting device in the embodiments of this application may be a device with an operating system. This operating system may be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiments of this application are not specifically limited.
[0223] The information reporting device according to the embodiments of this application realizes each process realized by the embodiments of the above methods and can achieve the same technical effects. To avoid repetition in the description, it will not be further described here.
[0224] FIG. 10 is a schematic structural diagram of a communication device according to the embodiments of this application. As shown in FIG. 10, the embodiments of this application further provide a communication device 1000, which includes a processor 1001 and a memory 1002. The memory 1002 stores a program or instruction that can run on the processor 1001. For example, when this communication device 1000 is a terminal, when this program or instruction is executed by the processor 1001, each step of the embodiment of the information reporting method corresponding to the above terminal is realized and the same technical effects can be achieved. When this communication device 1000 is a network-side device, when this program or instruction is executed by the processor 1001, each step of the embodiment of the information reporting method corresponding to the above network-side device is realized and the same technical effects can be achieved. To avoid repetition in the description, it will not be further described here.
[0225] The embodiments of this application further provide a terminal, which includes a processor and a communication interface. The processor is used to determine the UCI, and the UCI is used to indicate the uplink transmission resources that can be released. The communication interface is used to transmit the UCI to the network-side device.
[0226] The embodiments of this terminal correspond to the embodiments of the above method on the terminal side. Each implementation process and realization method of the embodiments of the above method can be applied to the embodiments of this terminal and can achieve the same technical effects.
[0227] Specifically, FIG. 11 is a schematic diagram of the hardware structure of a terminal according to an embodiment of the present application. This terminal 1100 includes at least some of the components such as a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110, but is not limited thereto.
[0228] As can be understood by those skilled in the art, the terminal 1100 may further include a power source (for example, a battery) for supplying power to each component. The power source may be logically connected to the processor 1110 by a power management system, whereby functions such as charge and discharge management and power consumption management can be realized by the power management system. The terminal structure shown in FIG. 11 does not constitute a limitation on the terminal. The terminal may include more or fewer components than those shown, or a combination of some components, or a configuration of different components, which will not be further described here.
[0229] It should be understood that in the embodiments of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The graphics processor 11041 processes the image data of a still image or video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. The other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and an operation lever, and will not be described further herein.
[0230] In the embodiments of the present application, after receiving the downlink data from the network-side device, the radio frequency unit 1101 can transmit it to the processor 1110 for processing, and the radio frequency unit 1101 can also transmit the uplink data to the network-side device. Generally, the radio frequency unit 1101 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0231] Memory 1109 may be used to store software programs or instructions and various data. Memory 1109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Here, the first storage area can store an operating system, application programs or instructions required for at least one function (e.g., audio playback function, image playback function, etc.). Note that Memory 1109 may include volatile memory or non-volatile memory, or Memory 1109 may include both volatile and non-volatile memory. Here, non-volatile memory may be Read-Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM) or flash memory. Volatile memory may be Random Access Memory (RAM), Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synch link DRAM (SLDRAM) and Direct Rambus RAM (DRRAM). The Memory 1109 in the embodiments of the present application includes these and any other suitable types of memory, but is not limited thereto.
[0232] Processor 1110 may include one or more processing units. Optionally, processor 1110 integrates an application processor and a modem processor, where the application processor mainly processes operations related to the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication signals, for example, a baseband processor. As can be understood, the above modem processor may not be integrated into processor 1110.
[0233] Here, processor 1110 is used to determine the UCI for indicating the uplink transmission resources that can be released.
[0234] Radio frequency unit 1101 is used to transmit UCI to the network side device.
[0235] Optionally, UCI includes at least one of a first UCI for indicating the uplink transmission resources that can be released in the target set and a second UCI for indicating that the uplink transmission resources within the target time range can be released.
[0236] Optionally, the target set includes a first CG PUSCH set or a second CG PUSCH set, the first CG PUSCH set includes the CG PUSCH configured and / or activated by the terminal, and the second CG PUSCH set is a set of CG PUSCH determined according to predefined rules or configured by the upper layer.
[0237] Optionally, the starting point of the target time range is determined according to predefined rules, or determined according to the start or end position of the uplink channel transmitting the second UCI, the length of the target time range is The length of the target time range is configured by the upper layer, and the length of the target time range is reported or instructed from the terminal to the network-side device, and the length of the target time range is determined according to a predefined rule, and includes at least one of the length of the target time range being associated with the service characteristics.
[0238] Optionally, the first UCI includes a bitmap, and the bitmap is used to indicate the uplink transmission resources that can be released in the target set, or the bitmap is used to indicate the CG PUSCH configuration index that can be released in the target set, or in the first UCI, indicate the PUSCH transmission occasion number that can be released in the target set, or in the first UCI, indicate the start PUSCH transmission occasion that can be released and the number of consecutive PUSCH transmission occasions that can be released.
[0239] Optionally, the length of the bitmap is determined based on the number of PUSCH configurations or PUSCH transmission occasions in the target set, or is determined based on the sum of the number of transmission occasions within one period of each PUSCH in the target set.
[0240] Optionally, the multiple CG PUSCHs included in the second CG PUSCH set the multiple CG PUSCHs are associated with the same logical channel, and the multiple CG PUSCHs have the same period, and the time-domain resource interval between the multiple CG PUSCHs is within a predefined range, and the multiple CG PUSCHs are associated with the same TCI state, and At least one of the plurality of CG PUSCHs satisfies having the same priority.
[0241] Optionally, the second set of CG PUSCHs indicated by the first UCI is the second set of CG PUSCHs where the CG PUSCH transmitting the first UCI is located, the second set of CG PUSCHs located after the second set of CG PUSCHs where the CG PUSCH transmitting the first UCI is located, and includes at least one of the second set of CG PUSCHs corresponding to the PUCCH transmitting the first UCI.
[0242] Optionally, the uplink transmission resource includes a CG PUSCH resource and / or a DG PUSCH resource.
[0243] In an embodiment of the present application, the terminal can notify the network-side device whether some uplink transmission resources can be released by reporting the UCI, so that the network-side device can release extra uplink transmission resources based on the UCI reported by the terminal, reducing resource waste and improving resource utilization rate.
[0244] The embodiment of the present application further provides a network-side device, which includes a processor and a communication interface. The communication interface is used to receive the UCI transmitted by the terminal, and the processor is used to determine the uplink transmission resources that can be released based on the UCI. This embodiment of the network-side device corresponds to the embodiment of the method of the network-side device above, and each implementation process and implementation method of the embodiment of the method above can be applied to this embodiment of the network-side device and can achieve the same technical effect.
[0245] Specifically, the embodiments of the present application further provide a network-side device. FIG. 12 is a schematic structural diagram of the network-side device according to the embodiments of the present application. As shown in FIG. 12, this network-side device 1200 includes an antenna 121, a radio frequency device 122, a baseband device 123, a processor 124, and a memory 125. The antenna 121 and the radio frequency device 122 are connected. In the uplink direction, the radio frequency device 122 receives information via the antenna 121 and transmits the received information to the baseband device 123 for processing. In the downlink direction, the baseband device 123 processes the information to be transmitted, transmits it to the radio frequency device 122, and the radio frequency device 122 processes the received information and then sends it out via the antenna 121.
[0246] In the above embodiments, the method executed by the network-side device may be implemented in the baseband device 123, and this baseband device 123 includes a baseband processor.
[0247] The baseband device 123 may include, for example, at least one baseband board, and a plurality of chips are installed on this baseband board. As shown in FIG. 12, one of the chips is, for example, a baseband processor, which is connected to the memory 125 via a bus interface, calls a program in the memory 125, and executes the network device operations shown in the embodiments of the above method.
[0248] This network-side device may further include a network interface 126, and this interface is, for example, a common public radio interface (CPRI).
[0249] Specifically, the network-side device 1200 in the embodiment of the present application further includes instructions or programs stored in the memory 125 and executable on the processor 124. The processor 124 calls the instructions or programs in the memory 125, executes the method executed by each module shown in FIG. 9, and achieves the same technical effect. To avoid repetition of the description, it will not be further described here.
[0250] The embodiment of the present application further provides a readable storage medium, in which a program or instructions are stored. When the program or instructions are executed by a processor, each process of the embodiment of the above information reporting method is realized, and the same technical effect can be achieved. To avoid repetition of the description, it will not be further described here.
[0251] Here, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disk.
[0252] The embodiment of the present application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor runs a program or instructions and is used to realize each process of the embodiment of the above information reporting method, and the same technical effect can be achieved. To avoid repetition of the description, it will not be further described here.
[0253] It should be understood that the chip mentioned in the embodiment of the present application may also be called a system-level chip, a system chip, a chip system, or a system-on-chip, etc.
[0254] Embodiments of the present application further provide a computer program / program product, the computer program / program product being stored in a storage medium, and the computer program / program product being executed by at least one processor to implement each process of the embodiment of the above information reporting method and achieve the same technical effect. To avoid repetition of the description, it will not be described further herein.
[0255] Embodiments of the present application further provide an information reporting system, which includes a terminal and a network-side device. The terminal may be used to execute the information reporting method corresponding to the terminal described above, and the network-side device may be used to execute the information reporting method corresponding to the network-side device described above.
[0256] It should be noted that in this specification, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive "including", whereby a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements specific to such a process, method, article or device. In the case of no further limitation, for an element defined by the phrase "comprising one...", it is not excluded that there are other same elements in the process, method, article or device comprising this element. It should be pointed out that the scope of the method and device in the embodiments of the present application is not limited to executing functions in the order illustrated or discussed, and may include executing functions in a basically simultaneous manner or in a reverse order based on the relevant functions. For example, a method described in a procedure different from that described can be executed, and various steps can be added, omitted or combined. Also, features described with reference to some examples can be combined in other examples.
[0257] As will be clearly understood by those skilled in the art from the description of the above embodiments, the method of the above embodiments can be implemented in the form of software and the necessary general-purpose hardware platform. Of course, it may also be implemented by hardware, but in many cases, the former is a more preferred embodiment. Based on such an understanding, the technical solution of the present application, in essence or the part that has contributed to the prior art, may be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0258] The above has described the embodiments of the present application in conjunction with the drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those skilled in the art can make many forms without departing from the spirit of the present application and the scope of the claims, and all of them belong to the protection scope of the present application.
Claims
1. An information reporting method, comprising: a terminal determining a UCI for indicating an uplink transmission resource that can be released; and the terminal transmitting the UCI to a network-side device.
2. The UCI includes at least one of: a first UCI for indicating an uplink transmission resource that can be released in a target set; and a second UCI for indicating that an uplink transmission resource within a target time range can be released. The information reporting method according to claim 1.
3. The target set includes a first CG PUSCH set or a second CG PUSCH set, wherein the first CG PUSCH set includes CG PUSCHs configured and / or activated by the terminal, and the second CG PUSCH set is a set of CG PUSCHs determined according to a predefined rule or configured by a higher layer. The information reporting method according to claim 2.
4. The start point of the target time range is determined according to a predefined rule, or according to the start or end position of the uplink channel for transmitting the second UCI. The length of the target time range is configured by a higher layer; reported or indicated by the terminal to the network-side device; determined according to a predefined rule; or associated with service characteristics. The information reporting method according to claim 2.
5. The first UCI includes a bitmap, which is used to indicate an uplink transmission resource that can be released in the target set, or the bitmap is used to indicate a CG PUSCH configuration index that can be released in the target set, or in the first UCI, the PUSCH transmission occasion number that can be released in the target set is indicated, or The information reporting method according to claim 2 or 3, in the first UCI, for indicating a start PUSCH transmission occasion that can be released and the number of consecutive PUSCH transmission occasions that can be released.
6. The information reporting method according to claim 5, wherein the length of the bitmap is determined based on the PUSCH configuration or the number of PUSCH transmission occasions in the target set, or is determined based on the sum of the number of transmission occasions within one period of each PUSCH in the target set.
7. The plurality of CG PUSCHs included in the second CG PUSCH set the plurality of CG PUSCHs are associated with the same logical channel the plurality of CG PUSCHs have the same period the time domain resource interval of the plurality of CG PUSCHs is within a predefined range the plurality of CG PUSCHs are associated with the same TCI state The information reporting method according to claim 3, satisfying at least one of the plurality of CG PUSCHs having the same priority.
8. The second CG PUSCH set indicated by the first UCI the second CG PUSCH set where the CG PUSCH transmitting the first UCI is located the second CG PUSCH set located after the second CG PUSCH set where the CG PUSCH transmitting the first UCI is located The information reporting method according to claim 2, including at least one of the second CG PUSCH sets corresponding to the PUCCH transmitting the first UCI.
9. The information reporting method according to any one of claims 1 to 8, wherein the uplink transmission resource includes a CG PUSCH resource and / or a DG PUSCH resource.
10. An information reporting method, comprising: a network-side device receiving a UCI transmitted by a terminal; the network-side device determining an uplink transmission resource that can be released based on the UCI.
11. The UCI a first UCI for indicating an uplink transmission resource that can be released in a target set The information reporting method according to claim 10, comprising at least one of a second UCI for indicating that uplink transmission resources within a target time range can be released.
12. The target set includes a first CG PUSCH set or a second CG PUSCH set, The first CG PUSCH set includes the CG PUSCH configured and / or activated by the terminal, and the second CG PUSCH set is a set of CG PUSCHs determined according to a predefined rule or configured by a higher layer. The information reporting method according to claim 11.
13. The start point of the target time range is determined according to a predefined rule, or is determined according to the start or end position of the uplink channel for transmitting the second UCI, The length of the target time range is The length of the target time range is configured by a higher layer, The length of the target time range is reported or indicated from the terminal to the network side device, The length of the target time range is determined according to a predefined rule, The information reporting method according to claim 11, including at least one of the length of the target time range being associated with service characteristics.
14. The first UCI includes a bitmap, and the bitmap is used to indicate uplink transmission resources that can be released in the target set, or The bitmap is used to indicate CG PUSCH configuration indexes that can be released in the target set, or In the first UCI, indicate the PUSCH transmission occasion number that can be released in the target set, or In the first UCI, indicate the starting PUSCH transmission occasion that can be released and the number of consecutive PUSCH transmission occasions that can be released. The information reporting method according to claim 11 or 12.
15. The length of the bitmap is determined based on the number of PUSCH configurations or PUSCH transmission occasions in the target set, or is determined based on the sum of the number of transmission occasions within one period of each PUSCH in the target set. The information reporting method according to claim 14.
16. The plurality of CG PUSCHs included in the second CG PUSCH set The plurality of CG PUSCHs are associated with the same logical channel, The plurality of CG PUSCHs have the same period, The time domain resource interval of the plurality of CG PUSCHs is within a predefined range, The plurality of CG PUSCHs are associated with the same TCI state, The information reporting method according to claim 12, satisfying at least one of the plurality of CG PUSCHs having the same priority.
17. The second CG PUSCH set indicated by the first UCI The second CG PUSCH set where the CG PUSCH transmitting the first UCI is located, The second CG PUSCH set located after the second CG PUSCH set where the CG PUSCH transmitting the first UCI is located, The information reporting method according to claim 11, including at least one of the second CG PUSCH sets corresponding to the PUCCH transmitting the first UCI.
18. The uplink transmission resource includes a CG PUSCH resource and / or a DG PUSCH resource. The information reporting method according to any one of claims 10 to 17.
19. An information reporting device used in a terminal, A first determination module for determining a UCI for indicating an uplink transmission resource that can be released, An information reporting device including a transmission module for transmitting the UCI to a network-side device.
20. An information reporting device used in a network-side device, A receiving module for receiving a UCI transmitted by a terminal, An information reporting device including a second determination module for determining an uplink transmission resource that can be released based on the UCI.
21. A communication device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, and when the program or instructions are executed by the processor, implementing the information reporting method according to any one of claims 1 to 9, or implementing the information reporting method according to any one of claims 10 to 18.
22. A readable storage medium storing a program or instructions, and when the program or instructions are executed by a processor, implementing the information reporting method according to any one of claims 1 to 9, or implementing the information reporting method according to any one of claims 10 to 18.
Citation Information
Patent Citations
Method for transmitting and receiving uplink channel in wireless communication system, and device for same
WO2021091300A1
Protocol data unit generation method, configuration method and apparatuses, and electronic device
WO2021228077A1