Indication information processing method and apparatus
By receiving signaling from network equipment, the terminal equipment determines the appropriate transmission timing and sends indication information under multiple sets of CG configurations, solving the problem of PUSCH TO usage indication under multiple sets of CG configurations, and achieving efficient resource utilization and system capacity improvement.
Patent Information
- Application Number
- PCT/CN2024/082931
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-10
- Filing Date
- 2024-03-21
- Publication Date
- 2025-05-22
AI Technical Summary
In the scenario of multiple CG configurations, there is currently no effective solution to how to effectively indicate the usage of PUSCH TO through reporting information.
By receiving the first signaling sent by the network device, the terminal device determines the first TO among the multiple transmission timing TOs in the first reporting period, and indicates the usage of the TO using the first indication information. The first signaling includes a plurality of fields for indicating a CG configuration set that allows the transmission of indication information, a CG configuration set that specifies the indication information, and whether to send PUSCH at the same time on the overlapping TO, etc.
In the scenario of multi-CG configuration, the reporting of TO usage is effectively realized, solving the problem of PUSCH TO usage indication under multiple sets of CG configurations, and improving system capacity and resource utilization.
Smart Images

Figure CN2024082931_22052025_PF_FP_ABST
Abstract
Description
Indication information processing method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 10, 2023, with application number 202311010513.6 and application name “Indication Information Processing Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a method and device for processing indication information. Background Art
[0003] Semi-static scheduling is a scheduling method that pre-configures transmission resources on a periodic basis. It can periodically reserve CG resources for terminal devices through CG configuration.
[0004] To improve system capacity, there is a CG enhancement method that splits a PUSCH within a CG period into multiple PUSCHs for transmission, and indicates in advance the PUSCH TO that the UE does not use through reporting information. At the same time, the current network equipment can send multiple sets of CG configurations to the terminal device.
[0005] However, for multiple CG configurations, there is currently no effective solution for how to indicate the usage of PUSCH TO through reporting information.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a method and device for processing indication information, which are applied in the field of communication technology.
[0008] In a first aspect, an embodiment of the present application provides a method for processing indication information. Applied to a terminal device, the method includes:
[0009] receiving a first signaling sent by a network device;
[0010] Determining, according to the first signaling, a first transmission opportunity (TO) from a plurality of transmission opportunities (TO) within a first reporting period, the plurality of TOs being indicated by at least two sets of configuration grant (CG) configurations;
[0011] First indication information is sent on the first TO, where the first indication information is used to indicate TO usage within the first reporting period.
[0012] In this implementation, the first TO is determined among multiple TOs within the first reporting period through the indication of the first signaling, so that it can be clarified which TOs are specifically used to report information for the multiple TOs indicated by multiple CG configurations, and then the first indication information is sent on the determined first TO, so that the reporting of TO usage can be effectively realized in the scenario of multiple CG configurations.
[0013] In one possible design, the first signaling includes a first field, and the first field is used to indicate a first CG configuration set that allows sending the first indication information.
[0014] In this implementation, the first field can effectively indicate which CG-configured TOs can be used to send the first indication information.
[0015] In one possible design, the first signaling also includes a second field, where the second field is used to indicate a second CG configuration set, and the first indication information is used to indicate the TO usage of the second CG configuration set within a reporting period.
[0016] In this implementation, the second field can effectively indicate which CG configurations' TO usage the first indication information specifically indicates.
[0017] In one possible design, the first signaling also includes a third field, and the third field is used to indicate whether the physical uplink control channel PUSCH is sent simultaneously on multiple overlapping TOs.
[0018] In this implementation, the third field can effectively indicate the PUSCH transmission method when TO overlaps in a multi-CG configuration scenario.
[0019] In a possible design, the first signaling also includes a fourth field, and the fourth field is used to indicate whether the first indication information is carried in the multiple PUSCHs sent simultaneously when PUSCHs are sent simultaneously on multiple overlapping TOs.
[0020] In this implementation, the fourth field can effectively indicate the sending method of the first indication information when multiple overlapping TOs send PUSCH at the same time in a multi-CG configuration scenario.
[0021] In one possible design, determining, according to the first signaling, a first TO from multiple TOs in a first reporting period includes:
[0022] For any TO among the multiple TOs, if there is no TO that overlaps with the TO, and the CG configuration corresponding to the TO is included in the first CG configuration set, the TO is determined as the first TO.
[0023] In one possible design, determining, according to the first signaling, a first TO from multiple TOs in a first reporting period includes:
[0024] For any one of the multiple TOs, if there are other TOs that overlap with the TO, and the CG configurations corresponding to the overlapping TOs are all included in the first CG configuration set, then the first TO is determined among the overlapping TOs according to the third field.
[0025] In one possible design, determining the first TO from the overlapping multiple TOs according to the third field includes:
[0026] If the third field indicates that PUSCH is not sent simultaneously on the overlapping multiple TOs, determining the TO indicated as to be used in the overlapping multiple TOs as the first TO;
[0027] If the third field indicates that PUSCH is sent simultaneously on multiple overlapping TOs, the first TO is determined in the multiple overlapping TOs according to the fourth field.
[0028] In one possible design, determining the first TO from the overlapping multiple TOs according to the fourth field includes:
[0029] If the fourth field indicates that the first indication information is carried in multiple PUSCHs sent simultaneously, the multiple overlapping TOs are all determined as the first TO;
[0030] If the fourth field indicates that the first indication information is not carried in multiple PUSCHs sent simultaneously, the target TO in the multiple overlapping TOs is determined as the first TO.
[0031] In a possible design, the target TO is the TO corresponding to the predefined CG configuration among the multiple overlapping TOs.
[0032] In one possible design, the predefined CG configuration is the first CG configuration in the first CG configuration set; or,
[0033] The predefined CG configuration is the CG configuration with the smallest sequence number in the first CG configuration set.
[0034] In this implementation, for various possible TO distributions caused by the existence of multiple sets of CG configurations, the first TO used to send the first indication information can be correctly and effectively determined through each field in the first signaling.
[0035] In one possible design, the first indication information includes the bits of each TO corresponding to each CG configuration in the second CG configuration set within the first reporting period, and the bits are used to indicate whether the terminal device uses the corresponding TO.
[0036] In one possible design, the arrangement order of each bit is: sorted according to the time order of TO; and, for multiple TOs that overlap in time, sorted according to the order of the corresponding CG configurations in the second CG configuration set.
[0037] In one possible design, the arrangement order of the bits is: sorting according to the order of the CG configurations in the second CG configuration set; and then sorting the TOs corresponding to each CG configuration according to the time order of the TOs.
[0038] In this implementation, the first indication information can be encoded accurately and orderly, so that the first indication information can effectively indicate the TO usage within the first reporting period.
[0039] In one possible design, the first signaling is radio resource control RRC signaling.
[0040] In one possible design, the first indication information is uplink control information UCI.
[0041] In a second aspect, an embodiment of the present application provides a method for processing indication information. Applied to a network device, the method includes:
[0042] Sending a first signaling to a terminal device;
[0043] Determining, according to the first signaling, a first TO from a plurality of TOs in a first reporting period, where the plurality of TOs are indicated by at least two sets of CG configurations;
[0044] First indication information is received on the first TO, where the first indication information is used to indicate TO usage within the first reporting period.
[0045] In one possible design, the first signaling includes a first field, and the first field is used to indicate a first CG configuration set that allows sending the first indication information.
[0046] In one possible design, the first signaling also includes a second field, where the second field is used to indicate a second CG configuration set, and the first indication information is used to indicate the TO usage of the second CG configuration set within a reporting period.
[0047] In one possible design, the first signaling also includes a third field, and the third field is used to indicate whether PUSCH is sent simultaneously on multiple overlapping TOs.
[0048] In a possible design, the first signaling also includes a fourth field, and the fourth field is used to indicate whether the first indication information is carried in the multiple PUSCHs sent simultaneously when PUSCHs are sent simultaneously on multiple overlapping TOs.
[0049] In one possible design, determining, according to the first signaling, a first TO from multiple TOs in a first reporting period includes:
[0050] For any TO among the multiple TOs, if there is no TO that overlaps with the TO, and the CG configuration corresponding to the TO is included in the first CG configuration set, the TO is determined as the first TO.
[0051] In one possible design, determining, according to the first signaling, a first TO from multiple TOs in a first reporting period includes:
[0052] For any one of the multiple TOs, if there are other TOs that overlap with the TO, and the CG configurations corresponding to the overlapping TOs are all included in the first CG configuration set, then the first TO is determined among the overlapping TOs according to the third field.
[0053] In one possible design, determining the first TO from the overlapping multiple TOs according to the third field includes:
[0054] If the third field indicates that PUSCH is not sent simultaneously on the overlapping multiple TOs, determining the TO indicated as to be used in the overlapping multiple TOs as the first TO;
[0055] If the third field indicates that PUSCH is sent simultaneously on multiple overlapping TOs, the first TO is determined in the multiple overlapping TOs according to the fourth field.
[0056] In one possible design, determining the first TO from the overlapping multiple TOs according to the fourth field includes:
[0057] If the fourth field indicates that the first indication information is carried in multiple PUSCHs sent simultaneously, the multiple overlapping TOs are all determined as the first TO;
[0058] If the fourth field indicates that the first indication information is not carried in multiple PUSCHs sent simultaneously, the target TO in the multiple overlapping TOs is determined as the first TO.
[0059] In a possible design, the target TO is the TO corresponding to the predefined CG configuration among the multiple overlapping TOs.
[0060] In one possible design, the predefined CG configuration is the first CG configuration in the first CG configuration set; or,
[0061] The predefined CG configuration is the CG configuration with the smallest sequence number in the first CG configuration set.
[0062] In one possible design, the first indication information includes the bits of each TO corresponding to each CG configuration in the second CG configuration set within the first reporting period, and the bits are used to indicate whether the terminal device uses the corresponding TO.
[0063] In one possible design, the arrangement order of each bit is: sorted according to the time order of TO; and, for multiple TOs that overlap in time, sorted according to the order of the corresponding CG configurations in the second CG configuration set.
[0064] In one possible design, the arrangement order of the bits is: sorting according to the order of the CG configurations in the second CG configuration set; and then sorting the TOs corresponding to each CG configuration according to the time order of the TOs.
[0065] In one possible design, the first signaling is RRC signaling.
[0066] In one possible design, the first indication information is UCI.
[0067] In a third aspect, an embodiment of the present application provides an indication information processing device. The device includes:
[0068] A receiving module, configured to receive a first signaling sent by a network device;
[0069] a processing module, configured to determine, according to the first signaling, a first transmission opportunity TO from a plurality of transmission opportunities TO within a first reporting period, the plurality of TOs being indicated by at least two sets of configuration authorization CG configurations;
[0070] The sending module is used to send first indication information on the first TO, where the first indication information is used to indicate the TO usage within the first reporting period.
[0071] In a fourth aspect, an embodiment of the present application provides an indication information processing device. The device includes:
[0072] A sending module, configured to send a first signaling to a terminal device;
[0073] a processing module, configured to determine, according to the first signaling, a first TO from a plurality of TOs within a first reporting period, where the plurality of TOs are indicated by at least two sets of CG configurations;
[0074] The receiving module is used to receive first indication information on the first TO, where the first indication information is used to indicate the TO usage within the first reporting period.
[0075] In a fifth aspect, an embodiment of the present application provides a terminal device, which may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be a mobile phone, a smart TV, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.
[0076] The terminal device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method of the first aspect.
[0077] In a sixth aspect, an embodiment of the present application provides a network device, which may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved NodeB (eNB), access point (AP) or relay station in an LTE system, or a base station in a 5G system, etc.
[0078] The network device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method of the second aspect.
[0079] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the methods of the first and second aspects.
[0080] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, the computer executes the methods of the first and second aspects.
[0081] In a ninth aspect, an embodiment of the present application provides a chip, the chip including a processor, the processor being used to call a computer program in a memory to execute the method described in the first and second aspects.
[0082] It should be understood that the second to fifth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] FIG1 is a schematic diagram of a communication scenario provided in an embodiment of the present application;
[0084] FIG2 is a schematic diagram of a frame period provided in an embodiment of the present application;
[0085] FIG3 is a schematic diagram of splitting a PUSCH according to an embodiment of the present application;
[0086] FIG4 is a schematic diagram of PUSCH splitting of CG1 provided in an embodiment of the present application;
[0087] FIG5 is a schematic diagram of PUSCH splitting of CG2 provided in an embodiment of the present application;
[0088] FIG6 is a schematic diagram of reporting UTO-UCI according to an embodiment of the present application;
[0089] FIG7 is a schematic diagram of the configuration of the UTO-UCI reporting period provided in an embodiment of the present application;
[0090] FIG8 is a first schematic diagram of multiple CG configurations provided in an embodiment of the present application;
[0091] FIG9 is a second schematic diagram of multiple CG configurations provided in an embodiment of the present application;
[0092] FIG10 is a flowchart of a method for processing indication information provided in an embodiment of the present application;
[0093] FIG11 is a schematic diagram of an implementation of determining a first TO according to an embodiment of the present application;
[0094] FIG12 is a first schematic diagram of an implementation of determining UTO-UCI according to an embodiment of the present application;
[0095] FIG13 is a second schematic diagram of an implementation of determining UTO-UCI provided in an embodiment of the present application;
[0096] FIG14 is a first structural diagram of an indication information processing device according to an embodiment of the present application;
[0097] FIG15 is a second structural diagram of the indication information processing device provided in an embodiment of the present application;
[0098] FIG16 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0099] FIG17 is a schematic diagram of the structure of the network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0100] To facilitate understanding, the concepts involved in this application are first explained.
[0101] Terminal device: It can be a device that includes wireless transceiver functions and can cooperate with network devices to provide communication services to users. Specifically, terminal device can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. For example, the terminal device can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network or a network after 5G, etc.
[0102] Network equipment: A network equipment may be a device used to communicate with a terminal device, for example, it may be a base station (BTS) in a Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) communication system, a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system, or an evolved base station (eNB or eNodeB) in an LTE system, or the network equipment may be a relay station, an access point, an in-vehicle device, a wearable device, a network-side device in a future 5G network or a network after 5G, or a network device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0103] The network devices involved in the embodiments of the present application may also be referred to as radio access network (RAN) devices. RAN devices are connected to terminal devices and are used to receive data from terminal devices and send it to core network devices. RAN devices correspond to different devices in different communication systems. For example, in 2G systems, they correspond to base stations and base station controllers, in 3G systems, they correspond to base stations and radio network controllers (RNCs), in 4G systems, they correspond to evolved base stations (eNBs), and in 5G systems, they correspond to access network devices (e.g., gNBs, centralized units CUs, and distributed units DUs) in new radio (NR).
[0104] Below, with reference to FIG1 , the scenarios to which the communication method in this application is applicable are described.
[0105] FIG1 is a schematic diagram of a communication scenario provided by an embodiment of the present application. Referring to FIG1 , a network device 101 and a terminal device 102 are provided. Wireless communication can be performed between the network device 101 and the terminal device 102. The terminal device 102 can communicate with at least one core network via a radio access network (RAN).
[0106] Among them, the communication system can be a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a Long Term Evolution (LTE) system or a fifth-generation mobile communication (5th-Generation, 5G) system.
[0107] Correspondingly, the network device can be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolved NodeB (eNB), an access point (AP) or a relay station in an LTE system, or a base station in a 5G system, etc., without limitation here.
[0108] The 5G mobile communication system described in this application includes a non-standalone (NSA) 5G mobile communication system and / or a standalone (SA) 5G mobile communication system. The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system. The communication system can also be a PLMN network, a device-to-device (D2D) network, a machine-to-machine (M2M) network, an IoT network, or other networks.
[0109] It is understandable that if the technical solutions of the embodiments of the present application are applied to other wireless communication networks, the corresponding names can also be replaced by the names of corresponding functions in other wireless communication networks.
[0110] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems. Figure 2 is a schematic diagram of the frame period provided by the embodiments of the present application.
[0111] Among them, the development of 5G technology has also promoted the progress of extended reality (XR) services, such as virtual reality (VR), augmented reality (AR), and mixed reality (MR).
[0112] Taking the VR business scenario as an example, in the virtual reality (VR) scenario, frames are periodic. The frame transmission period can be understood with reference to FIG2 , which is a schematic diagram of the frame period provided in an embodiment of the present application.
[0113] As shown in FIG2 , in a VR scenario, uplink transmission of video frames may be performed once at fixed intervals, where the transmitted video frames may be, for example, I frames (key frames), P frames (forward reference frames), or B frames (bidirectional reference frames).
[0114] Referring to Figure 2 , it can be determined that the frame transmission period is 1 / fps, where fps is frames per second. For example, if the fps is 30, the corresponding frame transmission period is 33.33ms (milliseconds); for another example, if the fps is 60, the corresponding frame transmission period is 16.67ms; and for another example, if the fps is 120, the corresponding frame transmission period is 8.33ms.
[0115] Currently, uplink transmission can adopt dynamic scheduling or semi-static scheduling.
[0116] For dynamic scheduling, the network device needs to send DCI (Downlink Control Information) to the terminal device to configure uplink resources, and then the terminal device sends PUSCH (Physical Uplink Shared Channel) on the corresponding uplink resources.
[0117] However, for XR services that require periodic uplink data transmission, dynamic scheduling requires network equipment to send DCI multiple times. Furthermore, XR services have high latency requirements, and the multiple signaling interactions during dynamic scheduling also affect latency.
[0118] Semi-static scheduling is a scheduling method that periodically pre-configures transmission resources. Therefore, semi-static scheduling is most suitable for periodic XR services in terms of power consumption and latency.
[0119] In uplink transmission, there are two types of scheduling schemes without dynamic grants, which differ mainly in the activation method:
[0120] Configured Grant type 1 (CG1): In this scheme, RRC (Radio Resource Control) signaling configures all parameters and activates uplink transmission. As long as RRC configuration is successful, the UE can send PUSCH on the configured periodic uplink resources without DCI activation.
[0121] Type 2 (Configured Grant type 2, CG2): In this scheme, the network first configures the data transmission period for the UE through RRC signaling. It then uses the PDCCH (Physical Downlink Control Channel) scrambled with the CS-RNTI (Configured Scheduling Radio Network Temporary Identifier) to activate or release the uplink CG and specify the radio resources used by the uplink CG. The UE can then use the CG resources to send the PUSCH in each period.
[0122] Although CG can achieve periodic transmission without dynamic scheduling each time, it is more suitable for the characteristics of XR services. However, in XR services, especially for scenarios such as MR, uplink transmission requires sending video-related business data, which has a large data volume and occupies many resources. If CG resources within a period are reserved for each UE according to the maximum business volume of a single transmission, the system capacity will be very limited. For example, in the XR scenario, the system can only support about 10 UEs.
[0123] In order to increase system capacity, CG can be enhanced in the following two aspects:
[0124] The first aspect is to split a PUSCH in the CG period into multiple PUSCHs for transmission;
[0125] The second aspect: The UE can dynamically indicate which PUSCHs are unused in the CG period.
[0126] For example, this can be understood by referring to FIG3 , which is a schematic diagram of splitting a PUSCH provided in an embodiment of the present application.
[0127] In FIG3 , 301 illustrates the situation where CG resources within a period are reserved for the UE according to the maximum traffic volume of a single transmission. Referring to 301 , it can be understood that in each CG configuration period, the same CG resources are reserved based on the maximum traffic volume.
[0128] Taking the first CG configuration cycle as an example, the network device reserves a large amount of CG resources for the terminal device. However, assuming that the UE only transmits uplink data on the CG resources indicated in the gray part, the reserved CG resources outside the gray part will be wasted.
[0129] Further referring to 302 in Figure 3, one PUSCH within the CG period can be split into multiple PUSCHs for transmission. For example, by comparing 301 and 302, it can be understood that the number of CG resources reserved in the CG period is actually the same, but in 302, each CG configuration period includes multiple CG resources with smaller resource amounts, and each CG resource is used to transmit one PUSCH.
[0130] Also, assuming that the PUSCH sent on CG resource 1 in the first configuration cycle can carry a send cancellation indication, which is used to indicate that the current UE does not use the fourth CG resource, then the network device can allocate CG resource 4 to other UEs for use.
[0131] That is to say, through splitting and advance indication, the network equipment can dynamically allocate certain PUSCH transmission resources that are not used by a UE in a CG period to other UEs, thereby improving the system capacity.
[0132] Regarding the example in Figure 3, it should also be noted that in Figure 3, the CG configuration period and the frame transmission period of the XR service are consistent. In the actual implementation process, the CG configuration period and the frame transmission period of the XR service may also be inconsistent. This application does not impose any restrictions on this.
[0133] 4 and 5 , the PUSCH splitting corresponding to the two CG types introduced above will be described respectively. FIG4 is a schematic diagram of the PUSCH splitting of CG1 provided in an embodiment of the present application, and FIG5 is a schematic diagram of the PUSCH splitting of CG2 provided in an embodiment of the present application.
[0134] In Figures 4 and 5, a small white square represents a time slot, and the gray filled part in the white square represents the CG resource.
[0135] Referring to Figure 4, for CG1, the time reference SFN (Time Reference SFN) and the time domain offset (Time Domain offset) are used to indicate the starting position of the CG resource, and in each CG configuration period, N CG resources are included, where the N CG resources are resources at specified positions within N available time slots. Exemplarily, RRC can configure S&L (start symbol & symbol length), then the resources at specified positions within each available time slot can all be the resources indicated by S&L.
[0136] As well as referring to Figure 5 , for CG2, the activated DCI (active DCI) and the time slot offset (K2) are used to indicate the starting position of the CG resources, and each CG configuration cycle includes N CG resources, where the N CG resources are similar to those described in Figure 4 above, except that the S&L in CG2 can be indicated by the activated DCI, and K2 is also indicated by the DCI.
[0137] The above, in combination with Figures 4 and 5, introduces the situations of splitting PUSCH corresponding to the two types of CGs. It can also be determined by referring to the above that there is currently a second enhancement, which is that the UE can dynamically indicate the PUSCH that is not used within the period.
[0138] Among them, the time domain position corresponding to the PUSCH can also be understood as a PUSCH TO (Transmission Occasion). For example, a newly defined UCI (Uplink Control Information) can be used to indicate unused PUSCHs in a period. This newly defined UCI can be UTO-UCI, where UTO stands for unused CG PUSCH Transmission Occasion. UTO-UCI can be sent multiple times in a CG period, for example, in multiple PUSCHs in a period.
[0139] If the previously sent UTO-UCI indicates that a PUSCH TO is unused (not used or not sent), then the UTO-UCI cannot be sent later to change the PUSCH TO to NOT unused (used or sent). For example, if 1 indicates unused and 0 indicates NOT unused, then if the previously sent UTO-UCI indicates that the transmission status of a PUSCH TO is 1, it cannot be changed to 0 later.
[0140] However, if the previously sent UTO-UCI indicates that a certain PUSCH TO is NOT unused (used or sent), then the UTO-UCI can be sent later to change the PUSCH TO to unused (not used or not sent). That is, if the previously sent UTO-UCI indicates that the transmission status of a certain PUSCH TO is 0, the timing can be changed to 1 later.
[0141] Simply put, for a PUSCH TO indicated as NOT unused by the UE, the UE can actually send or not send PUSCH on the TO. When the UE determines not to send PUSCH, it can re-indicate by sending UTO-UCI in advance (that is, 0 becomes 1). However, for a PUSCH TO indicated as unused by the UE, once the UE sends the indication, it cannot go back on its word, that is, it cannot re-indicate by sending an updated UTO-UCI (that is, 1 cannot become 0).
[0142] For example, the indication of the UTO-UCI may be understood with reference to FIG6 , which is a schematic diagram of reporting the UTO-UCI provided in an embodiment of the present application.
[0143] As shown in FIG6 , a UTO-UCI reporting period may be configured, wherein the UTO-UCI reporting period may be consistent with or inconsistent with the CG configuration period described above, and this application does not impose any restrictions on this.
[0144] For example, it is assumed in the current example that each UTO-UCI reporting period includes 5 PUSCHs, and it is assumed that the UE carries the UTO-UCI in each PUSCH sent.
[0145] 6 , for the first UTO-UCI reporting cycle, if all five PUSCHs in the UTO-UCI reporting cycle are to be used by the UE, the UTO-UCI may be configured as 00000 (0 for use, 1 for not use).
[0146] Furthermore, for the second UTO-UCI reporting period, if the 1st, 3rd, and 5th PUSCHs in the UTO-UCI reporting period are to be used by the UE, and the 2nd and 4th PUSCHs in the CG period are not used by the UE, the UTO-UCI can be configured as 01010. Furthermore, because the 2nd and 4th PUSCHs in the CG period are not used by the UE, the UE will naturally not send these two PUSCHs, and accordingly, will not transmit the UTO-UCI on these two PUSCH TOs.
[0147] For the situation in the second UTO-UCI reporting cycle, if the UE has transmitted the UTO-UCI on the first PUSCH to indicate that the second PUSCH and the fourth PUSCH in the CG cycle are not used, then the UTO-UCI cannot be updated to indicate that the second PUSCH and the fourth PUSCH in the CG cycle are to be used again.
[0148] However, although the UE has transmitted the UTO-UCI on the first PUSCH to indicate that the 1st, 3rd and 5th PUSCHs are to be used, if the UE subsequently determines that the 5th PUSCH is not to be used, the UE may send an updated UTO-UCI on the 3rd PUSCH to indicate that the 5th PUSCH is not to be used.
[0149] Furthermore, there are multiple possible implementations for configuring the UTO-UCI reporting period, which are described below in conjunction with Figure 7. Figure 7 is a schematic diagram of configuring the UTO-UCI reporting period provided in an embodiment of the present application.
[0150] Referring to (a) in Figure 7, in a possible implementation, the UTO-UCI reporting period can be consistent with the CG period, and within a UTO-UCI reporting period, the UTO-UCI sent by each TO is the same, including the usage of all TOs in the current UTO-UCI reporting period.
[0151] For example, in the first UTO-UCI reporting cycle of 7(a), there are 5 TOs, all of which are used TOs. Then, all of these 5 TOs send UTO-UCIs, and the UTO-UCI sent on each TO indicates 00000.
[0152] Referring to (b) in Figure 7, in another possible implementation, the UTO-UCI reporting period can be consistent with the CG period, but within a UTO-UCI reporting period, the number of bits of the UTO-UCI sent by each TO will change, and the UTO-UCI includes the usage from the starting TO indicated by UTO_offset to the last TO in the current UTO-UCI reporting period.
[0153] Taking UTO_offset = 1 as an example, in the first UTO-UCI reporting cycle of 7(b), there are five TOs, all of which are used TOs. For the first TO, the UTO-UCI sent includes the usage information from the starting TO indicated by UTO_offset = 1 (i.e., the third TO) to the last TO in the current UTO-UCI reporting cycle (i.e., the fifth TO). Therefore, the UTO-UCI sent on the first TO indicates 000. The remaining TOs are similar and will not be further described here.
[0154] Referring to FIG7(c), in another possible implementation, the length of the UTO-UCI reporting period is fixed, for example, the same as the length of the CG period, but the position of the UTO-UCI reporting period is determined using a sliding window approach. For example, a UTO-UCI reporting period can be determined for each used TO. Specifically, the TO that is offset from the used TO by UTO_offset is used as the starting TO, and then the UTO-UCI reporting period is determined with a fixed length starting from the starting TO.
[0155] Taking UTO_offset=0 as an example, for example, the first TO in 7(c) is the used TO, and the TO with an offset of 0 from the first TO (that is, the second TO) is used as the starting TO. Then, starting from the starting TO, the UTO-UCI reporting period is determined with a fixed length. Then, the UTO-UCI reporting period determined for the first TO includes the second to sixth TOs in Figure 7(c). Then, the UTO-UCI sent by the first TO indicates the TO usage within the UTO-UCI reporting period. Referring to Figure 7(c), the UTO-UCI sent on the first TO indicates 01111.
[0156] The above implementations all use a fixed UTO-UCI reporting cycle. When the UTO-UCI reporting cycle is fixed, the number of TOs within the UTO-UCI reporting cycle is not fixed. Therefore, another implementation method exists where the UTO cycle length can be flexible.
[0157] Referring to FIG7(d), in another possible implementation, the length of the UTO-UCI reporting period is not fixed. For example, each UTO-UCI reporting period can be set to include N TOs, where N is an integer greater than or equal to 1, so that the number of TOs within the UTO-UCI reporting period is fixed. The position of the UTO-UCI reporting period is determined using a sliding window approach, similar to the implementation of FIG7(c).
[0158] Based on the above, it can be determined that for the two aspects of CG enhancement, PUSCH can be split within a CG cycle, and then UTO-UCI can be reported within the CG cycle according to a certain strategy. However, currently, network equipment can also send multiple sets of CG configurations to terminal devices. For multiple sets of CG configurations, assuming that UTO-UCI is to be reported after PUSCH splitting, whether the UE supports UTO-UCI reporting based on multiple sets of CG configurations, and if so, how to report UTO-UCI based on multiple sets of CG configurations, there is currently no effective technical solution.
[0159] The following describes two possible situations of multiple CG configurations in combination with Figures 8 and 9. Figure 8 is a schematic diagram 1 of multiple CG configurations provided in an embodiment of the present application, and Figure 9 is a schematic diagram 2 of multiple CG configurations provided in an embodiment of the present application.
[0160] As shown in FIG8 , it is assumed that there are currently three sets of CG configurations, namely CG configuration 1, CG configuration 2, and CG configuration 3, and it is assumed that the periods of these three sets of CG configurations are all 50 ms.
[0161] At the same time, assuming that the arrangement of time slots is repeated in a period of 50ms, the multiple time slots contained in each 50ms specifically include multiple uplink time slots (U), multiple downlink time slots (D) and multiple special time slots (S, special). Then, referring to Figure 8, it can be determined that for a 50ms time slot structure, CG configuration 1 includes PUSCH TO in the first 17ms, CG configuration 2 includes PUSCH TO in the middle 17ms, and CG configuration 3 includes PUSCH TO in the last 16ms, and they are repeated periodically in sequence. Then, referring to Figure 8, it can be determined that the TO indicated by the three CG configurations do not overlap.
[0162] For example, different CG configurations (Config) correspond to different frame types (I frame, P frame, B frame), and period alignment is achieved, so that multiple CG configurations can be performed with reference to the implementation without TO overlap described in Figure 8.
[0163] Alternatively, referring to Figure 9, it is assumed that there are currently CG configuration 1 and CG configuration 2, where CG configuration 1 and CG configuration 2 respectively have corresponding activation DCI and time slot offset K2, which are used to indicate the resource starting positions corresponding to these two CG configurations.
[0164] For CG configuration 1, N1 CG resources are included in each CG configuration cycle; and for CG configuration 2, N2 CG resources are included in each CG configuration cycle. In the example of Figure 12, assuming that in the first CG cycle of CG configuration 1, CG resources exist in time slots a, b, c, and d, and in the first CG cycle of CG configuration 2, CG resources exist in time slots a and b, then it can be determined that the TOs corresponding to CG configuration 1 and CG configuration 2 overlap.
[0165] For example, different CG configurations correspond to different uplink streams, such as video stream, gesture stream, etc., so that multi-CG configuration can be performed with reference to the implementation with TO overlap described in Figure 9.
[0166] Based on the above introduction, combined with specific embodiments, the specific implementation method of how to report UTO-UCI in the multi-CG configuration scenario in the indication information processing method provided by this application is introduced.
[0167] First, description will be made with reference to FIG10 , which is a flowchart of the indication information processing method provided in an embodiment of the present application.
[0168] As shown in FIG10 , the method includes:
[0169] S1001. Receive a first signaling sent by a network device.
[0170] In this embodiment, the network device may send a first signaling to the terminal device. The first signaling may include relevant indication information for reporting UTO-UCI for a multi-CG configuration. The terminal device may then receive the first signaling sent by the network device and determine how to send the UTO-UCI based on the first signaling. The first signaling may be, for example, RRC signaling.
[0171] S1002. Determine a first TO from multiple transmission opportunities TO within a first reporting period according to the first signaling, where the multiple TOs are indicated by at least two sets of configuration authorization CG configurations.
[0172] In this embodiment, the terminal device reports TO usage in units of a reporting period. That is, the terminal device sends TO usage within the reporting period to the network device, so that the network device determines whether the terminal device uses each TO within the reporting period. The reporting period may be, for example, the UTO-UCI reporting period described above. The specific configuration method of the reporting period can refer to any of the methods described in the embodiment of FIG. 7 , and this embodiment does not impose any limitation on this.
[0173] Because the processing methods of each reporting period are similar, any first reporting period is used as an example for description. Assuming that the first reporting period includes multiple TOs, in this embodiment, the multiple TOs in the first reporting period are indicated by at least two sets of CG configurations.
[0174] This can be understood in conjunction with an example. For example, the first reporting cycle includes 4 TOs, namely TO1, TO2, TO3 and TO4, and assuming that the network device sends two sets of CG configurations to the terminal device, namely CG configuration 1 and CG configuration 2. For example, TO1 and TO3 in the first reporting cycle are TOs indicated by CG configuration 1, and TO2 and TO4 in the first reporting cycle are TOs indicated by CG configuration 2.
[0175] That is, in the scenario of this embodiment, the network device will send multiple sets of CG configurations to the terminal device, and the first reporting period of the corresponding terminal device will include multiple TOs indicated by the multiple sets of CG configurations. Therefore, when reporting TO usage, a problem that needs to be solved is which TO or TOs of the multiple TOs included in the first reporting period should be used to report.
[0176] Therefore, in this embodiment, the first TO can be determined from multiple TOs within the first reporting period based on the first signaling, where the first TO is the TO used to report TO usage, and the number of first TOs can be multiple.
[0177] S1003. Send first indication information on the first TO, where the first indication information is used to indicate TO usage within a first reporting period.
[0178] After the first TO is determined, the first indication information may be sent on the first TO. The first indication information in this embodiment is used to indicate the TO usage within the first reporting period.
[0179] The first indication information may be, for example, the UTO-UCI described above, or any type of UCI, or newly defined indication information, as long as the first indication information can achieve the corresponding indication function. Furthermore, in this embodiment, the first indication information is sent together with the PUSCH in the first TO, which can also be understood as the first indication information being carried in the PUSCH.
[0180] The indication information processing method provided by the embodiment of the present application includes: receiving a first signaling sent by a network device. According to the first signaling, a first TO is determined among multiple transmission opportunities TO within a first reporting period, and the multiple TOs are indicated by at least two sets of configuration authorization CG configurations. A first indication message is sent on the first TO, and the first indication message is used to indicate the usage of the TO within the first reporting period. By determining the first TO among the multiple TOs within the first reporting period through the first signaling, it is possible to clarify which TOs are specifically used to report information for the multiple TOs indicated by the multiple CG configurations, and then send the first indication message on the determined first TO, so that the reporting of TO usage can be effectively realized in the scenario of multiple CG configurations.
[0181] Based on the above introduction, the following further subdivides the reporting issues of UTO-UCI in a multi-CG configuration. In fact, when reporting UTO-UCI in a multi-CG configuration, the following three issues must be addressed:
[0182] Question 1: Which CG-configured TOs can be used to send UTO-UCI?
[0183] Question 2: Which CG configurations’ TO usage is indicated by the sent UTO-UCI?
[0184] Question 3: How to encode the usage of multiple TOs in a cycle in the sent UTO-UCI?
[0185] For questions 1 and 2, they can be configured through the relevant fields in the first signaling. The following is a further introduction to the implementation method of the content contained in the first signaling.
[0186] In one possible implementation, the first indication information may include a first field, where the first field is used to indicate a first CG configuration set that allows sending the first indication information.
[0187] It can be understood that the network device sends multiple sets of CG configurations to the terminal device, and the first field indicates which CG configurations in these multiple sets of CG configurations can be used to send the first indication information.
[0188] Assume that the current network device sends four sets of CG configurations to the terminal device, namely CG configuration 1, CG configuration 2, CG configuration 3 and CG configuration 4. And assume that the first field is reportCgConfigIndex. If reportCgConfigIndex is configured as {cg1, cg2}, the first CG configuration set includes CG configuration 1 and CG configuration 2. In other words, only the TO of CG configuration 1 and CG configuration 2 can be used to send the first indication information.
[0189] For example, a CG with fewer resources is not suitable for sending the first indication information, so the first field can be used to indicate which specific CG configurations can be used to send the first indication information, which correspondingly solves the above-mentioned problem 1. Therefore, in this embodiment, the first field can effectively indicate which CG configurations of the TO can be used to send the first indication information.
[0190] In another possible implementation, the first indication information also includes a second field, where the second field is used to indicate the second CG configuration set, and the first indication information is used to indicate the TO usage of each CG configuration in the second CG configuration set within the reporting period.
[0191] It can be understood that the network device sends multiple sets of CG configurations to the terminal device, and the second field indicates which CG configurations in these multiple sets of CG configurations the UE should report the TO usage.
[0192] Assume that the current network device sends four sets of CG configurations to the terminal device, namely CG configuration 1, CG configuration 2, CG configuration 3 and CG configuration 4. And assume that the second field is targetCgConfigIndex. If targetCgConfigIndex is configured as {cg1, cg2, cg3}, that is, the second CG configuration set includes CG configuration 1, CG configuration 2 and CG configuration 3, that is, the UE will report the TO usage of CG configuration 1, CG configuration 2 and CG configuration 3.
[0193] Therefore, the second field can be used to indicate which CG configurations the UE will report on the TO usage, which accordingly solves the above-mentioned problem 2. Therefore, in this embodiment, the second field can effectively indicate which CG configurations the first indication information specifically indicates on the TO usage.
[0194] Also, when there are multiple sets of CG configurations, the TOs indicated by different CG configurations may overlap (also called overlap). In this case, corresponding instructions are also required on how to handle the overlapping TOs.
[0195] Therefore, the first signaling may further include a third field, where the third field is used to indicate whether the PUSCH is sent simultaneously on multiple overlapping TOs.
[0196] For example, the third field is simultaneousPusch, which can be an enumerated value ENUMERATED{true}. That is, when the third field is configured to true, it indicates that PUSCH can be sent simultaneously on multiple overlapping TOs. For example, by default, multiple overlapping TOs cannot send PUSCH simultaneously. Therefore, when the third field is not configured, it can indicate that PUSCH cannot be sent simultaneously. Alternatively, when the third field is configured to false, it can indicate that PUSCH cannot be sent simultaneously.
[0197] Therefore, in this embodiment, the third field can effectively indicate the PUSCH sending method when TO overlaps in a multi-CG configuration scenario.
[0198] Also, for overlapping TOs, if the third field indicates that PUSCHs can be sent simultaneously on the overlapping TOs, then corresponding indications are also required for whether multiple PUSCHs sent simultaneously should all carry UTO-UCI.
[0199] Therefore, the first signaling may further include a fourth field, where the fourth field is used to indicate whether the first indication information is carried in all of the multiple PUSCHs sent simultaneously when the PUSCHs are sent simultaneously on multiple overlapping TOs.
[0200] For example, the fourth field is simultaneousReport, which can be an enumerated value of ENUMERATED{true}. That is, when the fourth field is configured to true, it indicates that the first indication information is carried in multiple PUSCHs transmitted simultaneously. For example, if the first indication information cannot be carried in multiple PUSCHs transmitted simultaneously, then when the fourth field is not configured, it can indicate that the first indication information cannot be carried in multiple PUSCHs transmitted simultaneously. Alternatively, when the fourth field is configured to false, it can indicate that the first indication information cannot be carried in multiple PUSCHs transmitted simultaneously.
[0201] Therefore, in this embodiment, the fourth field can effectively indicate the sending method of the first indication information when multiple overlapping TOs send PUSCH at the same time in a multi-CG configuration scenario.
[0202] Based on the various fields in the first signaling introduced above, the following is a specific example in combination with Figure 11 to illustrate various situations of determining the first TO. Figure 11 is an implementation diagram of determining the first TO provided in an embodiment of the present application.
[0203] As shown in FIG11 , it is assumed that the network device sends four sets of CG configurations to the terminal device, namely CG configuration 1, CG configuration 2, CG configuration 3, and CG configuration 4.
[0204] The horizontal axis t in FIG11 represents the time domain, and the vertical axis f represents the frequency domain. Referring to FIG11 , it can be determined that each set of CG configurations indicates corresponding TOs at different time-frequency positions.
[0205] At the same time, the UE will determine the reporting period in a certain manner. The specific determination method can refer to the introduction of the above embodiment, and then report the TO usage within the reporting period. In the example of Figure 11, it is assumed that each reporting period includes 9 TOs. Taking the first reporting period in Figure 11 as an example, these 9 TOs are 2 TOs (TO1 and TO2) indicated by CG configuration 1, 4 TOs (TO3, TO4, TO5 and TO6) indicated by CG configuration 2, 2 TOs (TO7 and TO8) indicated by CG configuration 3, and 1 TO (TO9) indicated by CG configuration 4.
[0206] Then the UE needs to determine on which TOs the first indication information is to be sent among the 9 TOs included in the reporting period, that is, determine which TOs are the first TOs.
[0207] Any reporting cycle in FIG11 can be understood as the first reporting cycle introduced in the above embodiment. The following takes the first first reporting cycle as an example to illustrate the implementation method of determining the first TO therein.
[0208] Exemplarily, the UE will make a judgment for each TO in the first reporting period. Therefore, the following takes any one of the multiple TOs in the first reporting period as an example to introduce the implementation method of determining whether it is the first TO.
[0209] Case 1: For any TO among multiple TOs, if there is no TO that overlaps with the TO, and the CG configuration corresponding to the TO is included in the first CG configuration set, the TO is determined as the first TO.
[0210] Referring to Figure 11 , for example, for TO4, there is currently no other TO that overlaps with TO4, and the CG configuration corresponding to TO4 is CG configuration 2. Assuming that the first CG configuration set indicated by the first field is {cg1, cg2}, that is, the CG configuration corresponding to TO4 is included in the first CG configuration set, it can be confirmed that TO4 is the first TO.
[0211] For another opposite situation, referring to FIG11 , for example, for TO7, there is currently no other TO that overlaps with TO7, but the CG configuration corresponding to TO7 is CG configuration 3. Assume that the first CG configuration set indicated by the first field is {cg1, cg2}, that is, the CG configuration corresponding to TO7 is not included in the first CG configuration set. Therefore, it can be confirmed that TO7 is not the first TO, that is, TO7 cannot be used to send the first indication information.
[0212] Therefore, it can be confirmed that, when TOs do not overlap, whether a TO can be used to send the first indication information depends on the indication of the first field.
[0213] Case 2: For any TO among multiple TOs, if there are other TOs that overlap with the TO, and the CG configurations corresponding to the overlapping TOs are all included in the first CG configuration set, if the third field indicates that PUSCH is not sent simultaneously on the overlapping TOs, then the TO indicated as to be used among the overlapping TOs is determined as the first TO.
[0214] Referring to Figure 11, for example, for TO2, there are other TOs (that is, TO5) that currently overlap with TO2, and the CG configuration corresponding to TO2 is CG configuration 1, and the CG configuration corresponding to TO5 is CG configuration 2. These two CG configurations are included in the first CG configuration set, then first of all, it shows that both TOs TO2 and TO5 are qualified to send the first indication information.
[0215] However, in the case of TO overlap, further reference should be made to the indication of the third field. If the third field indicates that PUSCH is not sent simultaneously on multiple overlapping TOs, that is, TO2 and TO5 cannot send PUSCH at the same time, then it means that only one of the two overlapping TOs can actually send the first indication information.
[0216] Furthermore, when PUSCH cannot be sent simultaneously on overlapping TOs, this means that some of the overlapping TOs are not used by the UE. For example, the previously transmitted UTO-UCI indicates that one of the overlapping TOs is used and the others are unused. The TO indicated as used by the previously transmitted UTO-UCI among the overlapping TOs can then be determined as the first TO.
[0217] 11 , in the current example, assuming that the UE has indicated that TO5 is unused and TO2 is used through the previously sent UTO-UCI, TO2 may be determined as the first TO, that is, TO2 is used to send the first indication information.
[0218] Case 3: For any TO among multiple TOs, if there are other TOs that overlap with the TO, and the CG configurations corresponding to the overlapping TOs are all included in the first CG configuration set, if the third field indicates that PUSCH is sent simultaneously on the overlapping TOs, then the first TO is determined among the overlapping TOs according to the fourth field.
[0219] Case 3 is similar to Case 2 described above, except that the indication of the third field is different. Here, another example is used for illustration. Referring to Figure 11 , for example, for TO1, there is another TO (i.e., TO3) that currently overlaps with TO1, and the CG configuration corresponding to TO1 is CG configuration 1, and the CG configuration corresponding to TO3 is CG configuration 2. Both CG configurations are included in the first CG configuration set. This indicates that both TOs, TO1 and TO3, are eligible to send the first indication information.
[0220] However, in the case of TO overlap, further reference should be made to the indication of the third field. If the third field indicates that PUSCH is sent simultaneously on multiple overlapping TOs, that is, TO1 and TO3 can send PUSCH at the same time, then it means that both overlapping TOs have the conditions for sending the first indication information.
[0221] At this point, you need to further judge based on the fourth field:
[0222] In one implementation, if the fourth field indicates that the first indication information is carried in multiple PUSCHs sent simultaneously, the multiple overlapping TOs are all determined to be the first TO.
[0223] For example, in the current example, overlapping TO1 and TO3 can send PUSCH at the same time, and the fourth field indicates that the first indication information is carried in multiple PUSCHs sent at the same time, that is, the PUSCH sent on TO1 will carry the first indication information, and the PUSCH sent on TO3 will also carry the same first indication information, so TO1 and TO3 will both be determined as the first TO.
[0224] In another implementation manner, if the fourth field indicates that the first indication information is not carried in multiple PUSCHs sent simultaneously, the target TO in the overlapping multiple TOs is determined as the first TO.
[0225] For example, in the current example, overlapping TO1 and TO3 can send PUSCH at the same time, but the fourth field indicates that the first indication information cannot be carried in multiple PUSCHs sent at the same time. Then it is necessary to determine which specific TO is used to send the PUSCH that carries the first indication information, that is, it is still necessary to select a first TO from the overlapping TO1 and TO3.
[0226] For example, a target TO among the overlapping TOs may be determined as the first TO, wherein the target TO is the TO corresponding to the predefined CG configuration among the overlapping TOs.
[0227] The predefined CG configuration may be the first CG configuration in the first CG configuration set. Assuming that the first CG configuration set is {cg1, cg2}, the predefined CG configuration (the first one) is CG configuration 1. In the current example, in the overlapping TO1 and TO3, the TO corresponding to CG configuration 1 is TO1, that is, TO1 is the target TO, and therefore TO1 can be determined as the first TO for sending the first indication information.
[0228] Alternatively, the predefined CG configuration may be the CG configuration with the smallest sequence number in the first CG configuration set. Assuming that the first CG configuration set is {cg2, cg1}, the predefined CG configuration (with the smallest sequence number) is CG configuration 1. In the current example, in the overlapping TO1 and TO3, the TO corresponding to CG configuration 1 is TO1, that is, TO1 is the target TO, and therefore TO1 can be determined as the first TO for sending the first indication information.
[0229] The above, combined with FIG11 , describes various possible scenarios for determining whether a TO is the first TO. Multiple TOs within the first reporting period are sequentially determined to determine at least one first TO. It should also be noted that in this embodiment, the first TO is used to send the first indication information. This presupposes that the first TO is the TO to be used by the terminal device, i.e., the used TO.
[0230] It should also be noted that for the first TO in the first reporting cycle, if there is a TO that overlaps with it, the first TO and the TO that overlaps with it are collectively referred to as the initial overlapping multiple TOs. If there is only one TO in these initial overlapping multiple TOs that contains the PUSCH transmission of UTO-UCI, because there is no UTO-UCI to indicate the TO usage in the current reporting cycle at this time, then the network device is not sure which of the multiple TOs that overlap initially is the used TO. Therefore, the network device can perform blind detection on the multiple TOs that overlap initially, thereby ensuring the effective reception of UTO-UCI.
[0231] Therefore, in this embodiment, for various possible TO distributions caused by the existence of multiple sets of CG configurations, the first TO used to send the first indication information can be correctly and effectively determined through each field in the first signaling.
[0232] Regarding the reporting of indication information of the multi-CG configuration listed above, there is still a problem 3 to be solved, that is, how to encode the usage of multiple TOs within a cycle in the sent UTO-UCI.
[0233] First of all, it should be noted that the first indication information is used to report the TO usage of each CG configuration included in the second CG set within the first reporting period. For TOs that meet the conditions here and need to report their usage, each TO corresponds to a bit. When the bit corresponding to TO is 1, it indicates that it is an unused TO, and when the bit corresponding to TO is 0, it indicates that it is a used TO.
[0234] Therefore, the first indication information includes the bits of each TO corresponding to each CG configuration in the second CG configuration set within the first reporting period, and the bits are used to indicate whether the terminal device uses the corresponding TO.
[0235] In the example introduced above, it is assumed that the second CG configuration set is {cg1, cg2, cg3}, that is, the UE will only report the usage of TO indicated by CG configuration 1, TO indicated by CG configuration 2, and TO indicated by CG configuration 2 in the first reporting period.
[0236] Referring to Figure 11, TO9 indicated by CG configuration 4 is actually also included in the first reporting period, but because CG configuration 4 is not included in the second CG configuration set, the UE will not report the usage of TO9.
[0237] It should also be noted that the second CG configuration set includes CG configurations that require the UE to report TO usage. However, because there are multiple possible implementation methods for the reporting period, it cannot be guaranteed that the TO of every CG configuration in the second CG configuration set will be included in every reporting period. Therefore, when reporting, the UE only reports the TO usage of each CG configuration included in the first reporting period and included in the second CG configuration set.
[0238] For example, assuming that the second CG configuration set is {cg1, cg2, cg3}, but currently in a certain reporting period, there are only TOs of CG configuration 1 and TOs of CG configuration 2, then the corresponding first reporting information only includes the usage of TOs of CG configuration 1 and TOs of CG configuration 2. And the network device is able to know the specific configuration of each TO in each reporting period. Therefore, for the current example, the network device side can determine that the reporting period does not contain TOs of CG configuration 3. Therefore, when decoding, as long as it is processed in accordance with the encoding and decoding method agreed with the UE, the usage of each TO in the reporting period can be correctly obtained.
[0239] The above only introduces that the corresponding bits for the corresponding TOs in the first reporting period each form the first indication information, but it is still necessary to determine how the bits corresponding to the multiple TOs are specifically sorted in order to obtain the final code.
[0240] In one possible implementation, the order of arrangement of the bits is: sorting according to the time order of TO; and, for multiple TOs that overlap in time, sorting according to the order of the corresponding CG configurations in the second CG configuration set.
[0241] For example, referring to Figure 11, we can understand this. Also taking the first reporting period as an example, assuming the second CG configuration set is {cg1, cg2, cg3}, the UE only needs to report the TO usage corresponding to CG configuration 1, CG configuration 2, and CG configuration 3, that is, the UE reports the usage of TO1 to TO8. Assuming that TO5, TO6, and TO8 are unused TOs, the bits corresponding to these three TOs are 1, and the bits corresponding to the remaining five TOs are 0.
[0242] According to the current bit sorting method, TO1 and TO3 are the earliest in time and overlap. Therefore, according to the order of the CG configurations corresponding to these two TOs in the second CG configuration set, TO1 corresponds to CG configuration 1, and TO3 corresponds to CG configuration 2. In the second CG configuration set, CG configuration 1 comes first and CG configuration 2 comes last. Therefore, referring to the first UTO-UCI shown in Figure 11, bit (0) of TO1 is first and bit (1) of TO3 is second.
[0243] And, according to the time sequence of TO, the third bit is the bit (0) of TO4.
[0244] And, according to the time sequence of TO, the next ones are the overlapping TO2 and TO5. According to the same implementation method as above, it can be determined that the CG configuration 1 corresponding to TO2 is sorted first, so the fourth bit is the bit (0) of TO2, and the fifth bit is the bit (1) of TO5.
[0245] Then, according to the time sequence of TO, the sixth bit is the bit (0) of TO7, the seventh bit is the bit (1) of TO6, and the eighth bit is the bit (1) of TO8.
[0246] Then according to the above sorting method, the UTO-UCI can be obtained as 00001011 as shown in Figure 11.
[0247] In another possible implementation, the CG configurations may be sorted according to the order in which they are in the second CG configuration set; and the TOs corresponding to each CG configuration may be sorted according to the time sequence of the TOs.
[0248] Taking Figure 11 as an example, assuming that the second CG configuration set is {cg1, cg2, cg3}, then according to the order of each CG configuration in the first reporting cycle in the second CG configuration set, it can be determined to arrange the bits of TO of CG configuration 1 first (TO1 and TO2), and then arrange the bits of TO of CG configuration 2 (TO3, TO4, TO5, TO6), and then arrange the bits of TO of CG configuration 3 (TO7 and TO8).
[0249] Then, for each TO corresponding to each CG configuration, sort them in chronological order of TO.
[0250] For example, for TOs (TO1 and TO2) of CG configuration 1, according to the time sequence of TOs, the bits of TO1 are arranged first, and then the bits of TO2 are arranged, so as to obtain the first two bits 00 in UTO-UCI.
[0251] As for TO (TO3, TO4, TO5, TO6) of CG configuration 2, according to the time sequence of TO, the bits of TO3, TO4, TO5, TO6 are arranged in sequence, so as to obtain the third to sixth bits 0011 in the UTO-UCI.
[0252] As for TOs (TO7 and TO8) of CG configuration 3, according to the time sequence of TOs, the bits of TO7 are arranged first, and then the bits of TO8, so as to obtain the last two bits 01 in UTO-UCI.
[0253] Then according to the above sorting method, the UTO-UCI can be obtained as 00001101 as shown in Figure 11.
[0254] In the example of FIG11 , assuming that TO1 , TO4 , and TO2 are determined as the first TO, UTO-UCI will be sent on these three TOs. The contents of the UTO-UCI sent on these three TOs may be the same, including the encoding content described above.
[0255] Because the example situation in Figure 11 is relatively complicated, the following is a clearer example in combination with Figures 12 and 13 to further illustrate the UTO-UCI encoding method of the two multi-CG configurations introduced above. Figure 12 is a schematic diagram of the implementation of determining UTO-UCI provided in an embodiment of the present application. Figure 13 is a schematic diagram of the implementation of determining UTO-UCI provided in an embodiment of the present application. 2.
[0256] First, the first sorting method introduced above is explained with reference to FIG12 , that is, first sorting according to the time sequence of TO, and then sorting according to the corresponding CG configuration order for the overlapping TOs.
[0257] As shown in FIG12 , it is assumed that there are currently 10 TOs in the first reporting cycle, namely 5 TOs corresponding to CG configuration 1 and 5 TOs corresponding to CG configuration 2. It is assumed that among the 5 TOs corresponding to CG configuration 1, the second TO is an unused TO and the rest are used TOs. It is also assumed that among the 5 TOs corresponding to CG configuration 2, the second TO is a used TO and the rest are unused TOs.
[0258] Sorting the TOs in chronological order, as shown in Figure 12, reveals that the five TOs corresponding to CG configuration 1 and the five TOs corresponding to CG configuration 2 are staggered. The order is, therefore, the bit of the first TO of CG configuration 1, the bit of the first TO of CG configuration 2, the bit of the second TO of CG configuration 1, the bit of the second TO of CG configuration 2, and so on. This results in the UTO-UCI shown in Figure 12: 0110010101.
[0259] Next, the second sorting method described above is explained in conjunction with FIG13 , that is, first sorting is performed in the order of CG configuration, and then multiple TOs configured for each CG are sorted in the order of TO time.
[0260] The TOs in the first reporting cycle in Figure 13 are similar to those described above. They are sorted according to the order of the CG configurations, for example, the five TOs of CG configuration 1 are first, followed by the five TOs of CG configuration 2. The five TOs of CG configuration 1 have the corresponding bits 01000 in the time sequence of the TOs, and the five TOs of CG configuration 2 have the corresponding bits 10111 in the time sequence of the TOs, resulting in the UTO-UCI shown in Figure 13: 0100010111.
[0261] Therefore, the technical solution provided in this application can also effectively solve the coding problem of UTO-UCI for multi-CG configuration. Based on the above introduction, as long as the UE and the network side agree on the encoding and decoding method, any possible method can be extended to encode the UTO-UCI for multi-CG configuration.
[0262] The above embodiments describe the relevant implementation on the terminal device side. On the network device side, a first signaling can be sent to the terminal device, and the network device also determines a first TO from multiple TOs within a first reporting period based on the first signaling, and then receives the first indication information on the first TO. The relevant implementation on the network device side is similar to that on the terminal device side described in the above embodiments and will not be repeated here.
[0263] Figure 14 is a schematic diagram of the structure of the indication information processing device provided in an embodiment of the present application. As shown in Figure 14, the device 140 includes: a receiving module 1401, a processing module 1402, and a sending module 1403;
[0264] Receiving module 1401, configured to receive a first signaling sent by a network device;
[0265] The processing module 1402 is configured to determine, according to the first signaling, a first transmission opportunity (TO) from a plurality of transmission opportunities (TO) within a first reporting period, where the plurality of TOs are indicated by at least two sets of configuration grant (CG) configurations;
[0266] The sending module 1403 is used to send first indication information on the first TO, where the first indication information is used to indicate TO usage within the first reporting period.
[0267] In one possible design, the first signaling includes a first field, and the first field is used to indicate a first CG configuration set that allows sending the first indication information.
[0268] In one possible design, the first signaling also includes a second field, where the second field is used to indicate a second CG configuration set, and the first indication information is used to indicate the TO usage of the second CG configuration set within a reporting period.
[0269] In one possible design, the first signaling also includes a third field, and the third field is used to indicate whether the physical uplink control channel PUSCH is sent simultaneously on multiple overlapping TOs.
[0270] In a possible design, the first signaling also includes a fourth field, and the fourth field is used to indicate whether the first indication information is carried in the multiple PUSCHs sent simultaneously when PUSCHs are sent simultaneously on multiple overlapping TOs.
[0271] In one possible design, the processing module 1402 is specifically configured to:
[0272] For any TO among the multiple TOs, if there is no TO that overlaps with the TO, and the CG configuration corresponding to the TO is included in the first CG configuration set, the TO is determined as the first TO.
[0273] In one possible design, the processing module 1402 is specifically configured to:
[0274] For any one of the multiple TOs, if there are other TOs that overlap with the TO, and the CG configurations corresponding to the overlapping multiple TOs are all included in the first CG configuration set, then the first TO is determined among the overlapping multiple TOs according to the third field.
[0275] In one possible design, the processing module 1402 is specifically configured to:
[0276] If the third field indicates that PUSCH is not sent simultaneously on the overlapping multiple TOs, determining the TO indicated as to be used in the overlapping multiple TOs as the first TO;
[0277] If the third field indicates that PUSCH is sent simultaneously on multiple overlapping TOs, the first TO is determined in the multiple overlapping TOs according to the fourth field.
[0278] In one possible design, the processing module 1402 is specifically configured to:
[0279] If the fourth field indicates that the first indication information is carried in multiple PUSCHs sent simultaneously, the multiple overlapping TOs are all determined as the first TO;
[0280] If the fourth field indicates that the first indication information is not carried in multiple PUSCHs sent simultaneously, the target TO in the multiple overlapping TOs is determined as the first TO.
[0281] In a possible design, the target TO is the TO corresponding to the predefined CG configuration among the multiple overlapping TOs.
[0282] In one possible design, the predefined CG configuration is the first CG configuration in the first CG configuration set; or,
[0283] The predefined CG configuration is the CG configuration with the smallest sequence number in the first CG configuration set.
[0284] In one possible design, the first indication information includes the bits of each TO corresponding to each CG configuration in the second CG configuration set within the first reporting period, and the bits are used to indicate whether the terminal device uses the corresponding TO.
[0285] In one possible design, the arrangement order of each bit is: sorted according to the time order of TO; and, for multiple TOs that overlap in time, sorted according to the order of the corresponding CG configurations in the second CG configuration set.
[0286] In one possible design, the arrangement order of the bits is: sorting according to the order of the CG configurations in the second CG configuration set; and then sorting the TOs corresponding to each CG configuration according to the time order of the TOs.
[0287] In one possible design, the first signaling is radio resource control RRC signaling.
[0288] In one possible design, the first indication information is uplink control information UCI.
[0289] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0290] Figure 15 is a second structural diagram of an indication information processing device provided in an embodiment of the present application. As shown in Figure 15, the device 150 includes: a sending module 1501, a processing module 1502, and a receiving module 1503;
[0291] The sending module 1501 is configured to send a first signaling to a terminal device;
[0292] A processing module 1502 is configured to determine, according to the first signaling, a first TO from a plurality of TOs in a first reporting period, where the plurality of TOs are indicated by at least two sets of CG configurations;
[0293] The receiving module 1503 is used to receive first indication information on the first TO, where the first indication information is used to indicate TO usage within the first reporting period.
[0294] In one possible design, the first signaling includes a first field, and the first field is used to indicate a first CG configuration set that allows sending the first indication information.
[0295] In one possible design, the first signaling also includes a second field, where the second field is used to indicate a second CG configuration set, and the first indication information is used to indicate the TO usage of the second CG configuration set within a reporting period.
[0296] In one possible design, the first signaling also includes a third field, and the third field is used to indicate whether PUSCH is sent simultaneously on multiple overlapping TOs.
[0297] In a possible design, the first signaling also includes a fourth field, and the fourth field is used to indicate whether the first indication information is carried in the multiple PUSCHs sent simultaneously when PUSCHs are sent simultaneously on multiple overlapping TOs.
[0298] In one possible design, the processing module 1502 is specifically configured to:
[0299] For any TO among the multiple TOs, if there is no TO that overlaps with the TO, and the CG configuration corresponding to the TO is included in the first CG configuration set, the TO is determined as the first TO.
[0300] In one possible design, the processing module 1502 is specifically configured to:
[0301] For any one of the multiple TOs, if there are other TOs that overlap with the TO, and the CG configurations corresponding to the overlapping multiple TOs are all included in the first CG configuration set, then the first TO is determined among the overlapping multiple TOs according to the third field.
[0302] In one possible design, the processing module 1502 is specifically configured to:
[0303] If the third field indicates that PUSCH is not sent simultaneously on the overlapping multiple TOs, determining the TO indicated as to be used in the overlapping multiple TOs as the first TO;
[0304] If the third field indicates that PUSCH is sent simultaneously on multiple overlapping TOs, the first TO is determined in the multiple overlapping TOs according to the fourth field.
[0305] In one possible design, the processing module 1502 is specifically configured to:
[0306] If the fourth field indicates that the first indication information is carried in multiple PUSCHs sent simultaneously, the multiple overlapping TOs are all determined as the first TO;
[0307] If the fourth field indicates that the first indication information is not carried in multiple PUSCHs sent simultaneously, the target TO in the multiple overlapping TOs is determined as the first TO.
[0308] In a possible design, the target TO is the TO corresponding to the predefined CG configuration among the multiple overlapping TOs.
[0309] In one possible design, the predefined CG configuration is the first CG configuration in the first CG configuration set; or,
[0310] The predefined CG configuration is the CG configuration with the smallest sequence number in the first CG configuration set.
[0311] In one possible design, the first indication information includes the bits of each TO corresponding to each CG configuration in the second CG configuration set within the first reporting period, and the bits are used to indicate whether the terminal device uses the corresponding TO.
[0312] In one possible design, the arrangement order of each bit is: sorted according to the time order of TO; and, for multiple TOs that overlap in time, sorted according to the order of the corresponding CG configurations in the second CG configuration set.
[0313] In one possible design, the arrangement order of the bits is: sorting according to the order of the CG configurations in the second CG configuration set; and then sorting the TOs corresponding to each CG configuration according to the time order of the TOs.
[0314] In one possible design, the first signaling is RRC signaling.
[0315] In one possible design, the first indication information is UCI.
[0316] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0317] The instruction information processing method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic devices include terminal devices. The specific device form of the terminal device can refer to the above related descriptions and will not be repeated here.
[0318] Figure 16 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Referring to Figure 16 , terminal device 160 may include a transceiver 21, a memory 22, and a processor 23. Transceiver 21 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions. The receiver may also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or similar descriptions. For example, transceiver 21, memory 22, and processor 23 are interconnected via a bus 24.
[0319] The memory 22 is used to store program instructions; the processor 23 is used to execute the program instructions stored in the memory, so as to enable the terminal device 120 to perform any of the multicast service configuration methods shown above. Among them, the receiver of the transceiver 21 can be used to perform the receiving function of the terminal device in the multicast service configuration method described above.
[0320] Figure 17 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. Referring to Figure 17 , network device 170 may include a transceiver 31, a memory 32, and a processor 33. Transceiver 31 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions. The receiver may also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or similar descriptions. For example, transceiver 31, memory 32, and processor 33 are interconnected via a bus 34.
[0321] The memory 32 is used to store program instructions; the processor 33 is used to execute the program instructions stored in the memory, so as to enable the network device 130 to perform any of the multicast service configuration methods shown above. Among them, the receiver of the transceiver 31 can be used to perform the receiving function of the network device in the multicast service configuration method described above.
[0322] The present embodiment provides a chip. The chip includes a processor configured to invoke a computer program stored in a memory to execute the technical solution of the above embodiment. The implementation principles and technical effects are similar to those of the above-mentioned related embodiments and will not be further described here.
[0323] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above-mentioned method is implemented. The methods described in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.
[0324] In one possible implementation, computer-readable media may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium designed to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave are used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. Disk and optical disk as used herein include optical disk, laser disk, optical disk, digital versatile disk (DVD), floppy disk and Blu-ray disk, where disks generally reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0325] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.
[0326] The present application embodiment is described with reference to the flow chart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application.It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processing unit of general-purpose computer, special-purpose computer, embedded processing machine or other programmable device to produce a machine, so that the instruction executed by the processing unit of computer or other programmable data processing device produces the device for realizing the function specified in one flow chart flow or multiple flows and / or one block or multiple blocks of block diagram.
[0327] The above specific implementation methods further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for processing indication information, characterized in that: Applied to a terminal device, the method comprises: Receiving a first signaling sent by a network device; Determine, according to the first signaling, a first TO from a plurality of transmission opportunities TO within a first reporting period, the plurality of TOs being indicated by at least two sets of configuration authorization CG configurations; First indication information is sent on the first TO, where the first indication information is used to indicate TO usage within the first reporting period.
2. The method according to claim 1, characterized in that The first signaling includes a first field, and the first field is used to indicate a first CG configuration set that allows sending the first indication information.
3. The method according to claim 1 or 2, characterized in that: The first signaling also includes a second field, which is used to indicate a second CG configuration set, and the first indication information is used to indicate the TO usage of the second CG configuration set within a reporting period.
4. The method according to any one of claims 1 to 3, characterized in that: The first signaling also includes a third field, and the third field is used to indicate whether the physical uplink control channel PUSCH is sent simultaneously on multiple overlapping TOs.
5. The method according to any one of claims 1 to 4, characterized in that: The first signaling also includes a fourth field, and the fourth field is used to indicate whether the first indication information is carried in the multiple PUSCHs sent simultaneously when PUSCHs are sent simultaneously on multiple overlapping TOs.
6. The method according to any one of claims 1 to 5, characterized in that: The determining, according to the first signaling, a first TO from a plurality of TOs in a first reporting period includes: For any TO among the multiple TOs, if there is no TO overlapping with the TO, and the CG configuration corresponding to the TO is included in the first CG configuration set, the TO is determined as the first TO.
7. The method according to any one of claims 1 to 5, characterized in that: The determining, according to the first signaling, a first TO from a plurality of TOs in a first reporting period includes: For any one of the multiple TOs, if there are other TOs that overlap with the TO, and the CG configurations corresponding to the overlapping multiple TOs are all included in the first CG configuration set, then the first TO is determined among the overlapping multiple TOs according to the third field.
8. The method according to claim 7, characterized in that Determining the first TO from the overlapping multiple TOs according to the third field includes: If the third field indicates that the PUSCH is not sent simultaneously on the overlapping multiple TOs, the TO indicated as to be used in the overlapping multiple TOs is determined as the first TO; If the third field indicates that the PUSCH is sent simultaneously on multiple overlapping TOs, the first TO is determined among the multiple overlapping TOs according to the fourth field.
9. The method according to claim 8, characterized in that The determining, according to the fourth field, the first TO from the overlapping multiple TOs comprises: If the fourth field indicates that the first indication information is carried in multiple PUSCHs sent simultaneously, the multiple overlapping TOs are all determined as the first TO; If the fourth field indicates that the first indication information is not carried in multiple PUSCHs sent simultaneously, the target TO in the multiple overlapping TOs is determined as the first TO.
10. The method according to claim 9, characterized in that The target TO is the TO corresponding to the predefined CG configuration among the multiple overlapping TOs.
11. The method according to claim 10, characterized in that The predefined CG configuration is the first CG configuration in the first CG configuration set; or, The predefined CG configuration is the CG configuration with the smallest sequence number in the first CG configuration set.
12. The method according to any one of claims 3 to 11, characterized in that: The first indication information includes the bit positions of each TO corresponding to each CG configuration in the second CG configuration set within the first reporting period, and the bit positions are used to indicate whether the terminal device uses the corresponding TO.
13. The method according to claim 12, characterized in that The arrangement order of each bit is: sorted according to the time order of TO; and, for multiple TOs that overlap in time, sorted according to the order of the corresponding CG configurations in the second CG configuration set.
14. The method according to claim 12, characterized in that The arrangement order of each bit is: sort according to the order of the CG configuration in the second CG configuration set; for each TO corresponding to each CG configuration, sort according to the time order of TO.
15. The method according to any one of claims 1 to 14, characterized in that: The first signaling is radio resource control RRC signaling.
16. The method according to any one of claims 1 to 15, characterized in that: The first indication information is uplink control information UCI.
17. A method for processing indication information, characterized in that: Applied to a network device, the method comprises: Sending a first signaling to a terminal device; Determine, according to the first signaling, a first TO from a plurality of TOs in a first reporting period, where the plurality of TOs are indicated by at least two sets of CG configurations; First indication information is received on the first TO, where the first indication information is used to indicate TO usage within the first reporting period.
18. The method according to claim 17, characterized in that The first signaling includes a first field, and the first field is used to indicate a first CG configuration set that allows sending the first indication information.
19. The method according to claim 17 or 18, characterized in that The first signaling also includes a second field, which is used to indicate a second CG configuration set, and the first indication information is used to indicate the TO usage of the second CG configuration set within a reporting period.
20. The method according to any one of claims 17 to 19, characterized in that: The first signaling also includes a third field, and the third field is used to indicate whether PUSCH is sent simultaneously on multiple overlapping TOs.
21. The method according to any one of claims 17 to 20, characterized in that: The first signaling also includes a fourth field, and the fourth field is used to indicate whether the first indication information is carried in the multiple PUSCHs sent simultaneously when PUSCHs are sent simultaneously on multiple overlapping TOs.
22. The method according to any one of claims 17 to 21, characterized in that: The determining, according to the first signaling, a first TO from a plurality of TOs in a first reporting period includes: For any TO among the multiple TOs, if there is no TO overlapping with the TO, and the CG configuration corresponding to the TO is included in the first CG configuration set, the TO is determined as the first TO.
23. The method according to any one of claims 17 to 21, characterized in that: The determining, according to the first signaling, a first TO from a plurality of TOs in a first reporting period includes: For any one of the multiple TOs, if there are other TOs that overlap with the TO, and the CG configurations corresponding to the overlapping multiple TOs are all included in the first CG configuration set, then the first TO is determined among the overlapping multiple TOs according to the third field.
24. The method according to claim 23, characterized in that Determining the first TO from the overlapping multiple TOs according to the third field includes: If the third field indicates that the PUSCH is not sent simultaneously on the overlapping multiple TOs, the TO indicated as to be used in the overlapping multiple TOs is determined as the first TO; If the third field indicates that the PUSCH is sent simultaneously on multiple overlapping TOs, the first TO is determined among the multiple overlapping TOs according to the fourth field.
25. The method according to claim 24, characterized in that The determining, according to the fourth field, the first TO from the overlapping multiple TOs comprises: If the fourth field indicates that the first indication information is carried in multiple PUSCHs sent simultaneously, the multiple overlapping TOs are all determined as the first TO; If the fourth field indicates that the first indication information is not carried in multiple PUSCHs sent simultaneously, the target TO in the multiple overlapping TOs is determined as the first TO.
26. The method according to claim 25, characterized in that The target TO is the TO corresponding to the predefined CG configuration among the multiple overlapping TOs.
27. The method according to claim 26, characterized in that The predefined CG configuration is the first CG configuration in the first CG configuration set; or, The predefined CG configuration is the CG configuration with the smallest sequence number in the first CG configuration set.
28. The method according to any one of claims 19 to 27, characterized in that: The first indication information includes the bit positions of each TO corresponding to each CG configuration in the second CG configuration set within the first reporting period, and the bit positions are used to indicate whether the terminal device uses the corresponding TO.
29. The method according to claim 28, characterized in that The arrangement order of each bit is: sorted according to the time order of TO; and, for multiple TOs that overlap in time, sorted according to the order of the corresponding CG configurations in the second CG configuration set.
30. The method according to claim 28, characterized in that The arrangement order of each bit is: sort according to the order of the CG configuration in the second CG configuration set; for each TO corresponding to each CG configuration, sort according to the time order of TO.
31. The method according to any one of claims 17 to 20, characterized in that: The first signaling is RRC signaling.
32. The method according to any one of claims 17 to 31, characterized in that: The first indication information is UCI.
33. An indication information processing device, characterized in that: include: A receiving module, used for receiving a first signaling sent by a network device; A processing module, configured to determine, according to the first signaling, a first TO from a plurality of transmission opportunities TO within a first reporting period, wherein the plurality of TOs are indicated by at least two sets of configuration authorization CG configurations; A sending module is used to send first indication information on the first TO, where the first indication information is used to indicate the usage of the TO within the first reporting period.
34. An indication information processing device, characterized in that: include: A sending module, used for sending a first signaling to a terminal device; A processing module, configured to determine, according to the first signaling, a first TO from a plurality of TOs within a first reporting period, where the plurality of TOs are indicated by at least two sets of CG configurations; A receiving module is used to receive first indication information on the first TO, where the first indication information is used to indicate the usage of the TO within the first reporting period.
35. A terminal device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method according to any one of claims 1 to 16.
36. A network device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the network device performs the method according to any one of claims 17 to 32.
37. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 32 is implemented.
38. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 32.