Multicast feedback processing method, terminal and network side device
By sending resource configuration information through network-side devices, the terminal receives and determines the feedback resources for multicast services. It adopts the NACK-only feedback method, configures dedicated or pre-set feedback resources, and dynamically indicates the feedback resources in combination with downlink control information. This solves the HARQ feedback problem in multicast PDSCH transmission and improves the reliability of multicast communication and the efficiency of feedback resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-11
- Publication Date
- 2026-03-27
AI Technical Summary
Existing NR systems have failed to effectively solve the HARQ feedback problem in multicast PDSCH transmission, especially in multicast communication, where there is still no clear solution on how to achieve HARQ feedback.
The terminal receives and determines the feedback resources for the multicast service by sending resource configuration information through the network-side equipment. It adopts the NACK-only feedback method, configures dedicated or pre-set feedback resources, and dynamically indicates the feedback resources in combination with downlink control information, providing auxiliary feedback resources to resolve multiple NACK feedback conflicts.
Effective HARQ feedback was achieved in multicast PDSCH transmission, improving the reliability of multicast communication and the utilization efficiency of feedback resources, and resolving the problem of feedback resource conflicts in multicast communication.
Smart Images

Figure CN115334645B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a multicast feedback processing method, a terminal, and network-side equipment. Background Technology
[0002] Currently, the New Radio (NR) system introduces broadcast / multicast features, enabling multimedia broadcast and multicast service (MBMS) or multicast broadcast service (MBS).
[0003] However, existing NR systems only support unicast Physical Downlink Shared Channel (PDSCH) and its Hybrid Automatic Repeat reQuest (HARQ) ACK / NACK feedback. Therefore, how to perform HARQ feedback for multicast PDSCH transmissions has become an urgent problem to be solved. Summary of the Invention
[0004] This application provides a multicast feedback processing method, a terminal, and a network-side device that can implement HARQ feedback for multicast PDSCH transmission.
[0005] Firstly, a multicast feedback processing method is provided, the method comprising:
[0006] The terminal receives resource configuration information sent by the network-side device, the resource configuration information being used to configure the feedback resources for multicast services;
[0007] The terminal determines the feedback resources for the current multicast service based on the resource configuration information.
[0008] Secondly, a multicast feedback processing device is provided, comprising:
[0009] The receiving module is used to receive resource configuration information sent by the network-side device, wherein the resource configuration information is used to configure the feedback resources for multicast services;
[0010] The processing module is used to determine the feedback resources for the current multicast service based on the resource configuration information.
[0011] Thirdly, a multicast feedback processing method is provided, which includes:
[0012] The network-side device sends resource configuration information, which is used to configure the feedback resources for multicast services.
[0013] Fourthly, a multicast feedback processing apparatus is provided, comprising:
[0014] The sending module is used to send resource configuration information, which is used to configure the feedback resources for multicast services.
[0015] Fifthly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0016] In a sixth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to receive resource configuration information sent by a network-side device, the resource configuration information being used to configure feedback resources for multicast services; and the processor is used to determine the feedback resources for the current multicast service based on the resource configuration information.
[0017] In a seventh aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in the third aspect.
[0018] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to send resource configuration information, and the resource configuration information is used to configure feedback resources for multicast services.
[0019] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect.
[0020] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the third aspect.
[0021] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-volatile storage medium, the program / program product being executed by at least one processor to implement the method as described in the first aspect, or to implement the steps of the method as described in the third aspect.
[0022] In this embodiment, after receiving resource configuration information sent by the network-side device for configuring feedback resources for multicast services, the terminal determines the feedback resources for the current multicast service based on the resource configuration information so that the feedback resources can be used for HARQ feedback in the future. Attached Figure Description
[0023] Figure 1 A block diagram of a wireless communication system;
[0024] Figure 2 This is one of the flowcharts for the multicast feedback processing method in this application embodiment;
[0025] Figure 3 This is one of the schematic diagrams illustrating the configuration of feedback resources in the embodiments of this application;
[0026] Figure 4 This is the second schematic diagram of the configuration of feedback resources in the embodiments of this application;
[0027] Figure 5 This is one of the schematic diagrams of multicast transmission and feedback in the embodiments of this application;
[0028] Figure 6 This is the second schematic diagram of multicast transmission and feedback in the embodiments of this application;
[0029] Figure 7 This is a second flowchart of the multicast feedback processing method according to an embodiment of this application;
[0030] Figure 8 for Figure 2 Corresponding device structure diagram;
[0031] Figure 9 for Figure 7 Corresponding device structure diagram;
[0032] Figure 10 This is a structural diagram of a communication device according to an embodiment of this application;
[0033] Figure 11 This is a structural diagram of the terminal according to an embodiment of this application;
[0034] Figure 12 This is a structural diagram of the network-side device according to an embodiment of this application. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0036] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0037] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0038] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0039] It should be noted that LTE broadcast multicast transmission supports both MBMS service transmission via MBSFN and sc-ptm multicast service transmission. In MBSFN, transmission occurs through the PMCH (Physical Multicast Channel) physical channel within MBSFN (Multimedia Broadcast multicastservice Single Frequency Network) subframes. Control information is transmitted via system information (e.g., SIB13) and MCCH (Multicast Control Channel), while data is transmitted via MTCH (Multicast Traffic Channel). Both control information (control channel parameters, service channel parameters, scheduling information, etc.) and data information for MBMS services are broadcast, allowing both idle and connected UEs to receive MBMS services. Furthermore, MBMS data is transmitted only within MBSFN subframes. sc-ptm is a standardized multicast transmission method developed after MBMS. Its biggest difference from MBSFN is that it is only scheduled and transmitted within a single cell, with service scheduling handled by g-RNTI (group RNTI). The data is transmitted via the PDSCH channel scheduled by the PDCCH. Control information is transmitted through system information (e.g., SIB20) and the SC-MCCH (Single Cell Multicast Control Channel), while data is transmitted via the SC-MTCH (Single Cell Multicast Traffic Channel). The SC-MCCH is transmitted via the PDSCH scheduled by the SC-RNTI (Single Cell RNTI, Radio Network Temporary Identifier) PDCCH, and the SC-MTCH is transmitted via the PDSCH scheduled by the G-RNTI PDCCH (Group RNTI). In other words, the broadcast message broadcasts control channel parameters, service identifiers, periodicity information, etc., while scheduling information is notified via the PDCCH scrambled with g-RNTI. The data portion is transmitted via multicast, meaning interested UEs listen to the g-RNTI to obtain data scheduling and then receive it.
[0040] In LTE, a single UE can receive multiple broadcast and multicast services simultaneously. In MBSFN mode, different services will have different MBSFN configurations, and the UE can distinguish between different services through MBSFN. In SC-PTM, different services use different g-RNTI, and the UE can distinguish between different services through g-RNTI.
[0041] The UE needs to provide HARQ feedback for downlink transmitted PDSCH (dynamically scheduled PDSCH or semi-statically scheduled SPS PDSCH) or some PDCCHs (e.g., PDCCHs releasing SPS PDSCHs or PDCCHs indicating SCell insufficiency and without scheduled PDSCHs). HARQ feedback is transmitted on the PUCCH. The UE receives the PDSCH in time slot L and then feeds back HARQ information in time slot L+k1, where k1 is indicated by the PDCCH that scheduled the PDSCH, and the value range of k1 is configured by RRC. Based on the HARQ feedback content, there are two feedback methods:
[0042] Method 1: HARQ feedback information is ACK / NACK. On the base station side, the base station receives the corresponding HARQ feedback information at the appropriate time position based on the value of k1. When the UE determines that the PDSCH decoding is correct, it will send an ACK; when the UE determines that the PDSCH decoding is incorrect, it will send a NACK. If the base station does not receive the corresponding ACK / NACK feedback, it will assume that the UE has not received the PDCCH (DTX) that scheduled the PDSCH and needs to retransmit the PDSCH. In multicast communication, when this feedback method is used, a feedback resource is allocated to each user in the group. Users can send corresponding feedback information on the feedback resource based on their decoding results of the received PDSCH. Thus, the base station can determine whether each user in the group has successfully decoded the PDSCH based on the received feedback information. This method can effectively improve the reliability of multicast communication.
[0043] Method 2, HARQ feedback is NACK: On the base station side, the base station receives the corresponding HARQ feedback information at the appropriate time position based on the value of k1. When the UE determines that the PDSCH decoding is incorrect, it will send a NACK; otherwise, no feedback is sent. If the base station does not receive the corresponding NACK feedback, it will assume that the UE has correctly decoded the PDSCH, and the transmission ends. In multicast communication, when this feedback method is used, a common feedback resource can be allocated to multiple users within a group, and multiple users can simultaneously send NACKs on the common feedback resource. After receiving the NACK feedback, the base station can determine that one of the multiple users has failed to decode the PDSCH and needs to retransmit the PDSCH. This method can effectively save feedback resources.
[0044] The transmission processing method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0045] like Figure 2 As shown in the figure, a multicast feedback processing method according to an embodiment of this application includes:
[0046] Step 201: The terminal receives resource configuration information sent by the network-side device. The resource configuration information is used to configure the feedback resources for multicast services.
[0047] Here, the network-side equipment configures dedicated feedback resources for multicast services for the terminal and sends the resource configuration information to the terminal. After receiving the resource configuration information, the terminal can then determine the applicable feedback resources.
[0048] Step 202: The terminal determines the feedback resources for the current multicast service based on the resource configuration information.
[0049] In this step, after receiving the resource configuration information in step 201, the terminal further determines the feedback resource corresponding to the current multicast service.
[0050] Thus, in the method of this application embodiment, after the terminal receives resource configuration information sent by the network-side device for configuring feedback resources for multicast services, it determines the feedback resources for the current multicast service based on the resource configuration information so that the feedback resources can be used for HARQ feedback in the future.
[0051] The resource configuration information is transmitted via RRC signaling.
[0052] It should be understood that the method in this application embodiment is applicable to NR multicast services. In particular, multicast PDSCH supports only HARQ NACK feedback, i.e., NACK-only feedback. Accordingly, the determined feedback resource is a NACK-only feedback resource.
[0053] Optionally, in this embodiment, the resource configuration information corresponds to one or more feedback resources, and the one or more feedback resources are associated with the multicast service types supported by the terminal; or,
[0054] The resource configuration information corresponds to a feedback resource set, which is preset.
[0055] In other words, on the one hand, the way network-side devices configure feedback resources for multicast services is to configure one or more feedback resources according to each type of multicast service supported by the terminal. Correspondingly, resource configuration information for the one or more feedback resources can be obtained and sent to the terminal.
[0056] Thus, taking multicast services corresponding to terminals 1, 2, and 3 as an example, assuming terminal 1 is interested in two multicast services, identified as Multicast Service 1 and Multicast Service 2; terminal 2 is interested in two multicast services, identified as Multicast Service 3 and Multicast Service 4; and terminal 3 is interested in all four multicast services. Optionally, the base station configures NACK-only feedback resources for terminals 1-3, with two feedback resources configured for each service, as shown in Table 1.
[0057] Table 1
[0058]
[0059] Alternatively, the base station can configure NACK-only feedback resources for terminals 1-3, with only one feedback resource configured for each service, as shown in Table 2.
[0060] Table 2
[0061] Multicast service 1 Multicast service 2 Multicast service 3 Multicast service 4 Terminal 1 Feedback Resource 1 Feedback Resource 2 Terminal 2 Feedback Resource 3 Feedback Resource 4 Terminal 3 Feedback Resource 1 Feedback Resource 2 Feedback Resource 3 Feedback Resource 4
[0062] In this embodiment, one or more feedback resources are configured according to each type of multicast service supported by the terminal. This can also be achieved through G-RNTI, that is, one or more feedback resources are configured for each G-RNTI supported by the terminal.
[0063] Of course, the feedback resources configured for the multicast service types supported by the terminal can be the same or different.
[0064] On the other hand, network-side devices configure feedback resources for multicast services by configuring a pre-set set of feedback resources.
[0065] Taking multicast services for terminals 1, 2, and 3 as an example, assuming terminal 1 is interested in 8 types of multicast services (identified as multicast services 1-8), terminal 2 is interested in 8 types of multicast services (identified as multicast services 9-16), and terminal 3 is interested in all 16 types of multicast services, the base station configures NACK-only feedback resources for users 1-3, as shown in Table 3.
[0066] Table 3
[0067] Feedback Resources Terminal 1 Feedback resources 1-16 Terminal 2 Feedback Resources 1-16 Terminal 3 Feedback Resources 1-16
[0068] Optionally, in this embodiment, the resource configuration information is also used to configure auxiliary feedback resources for multicast services;
[0069] The auxiliary feedback resource is used to send feedback information when multiple feedback messages are required.
[0070] Thus, if the multicast terminal determines that the HARQ feedback method is a feedback method that only provides NACKs, and determines that at least two NACKs need to be fed back within an uplink time slot, then it sends a NACK on an auxiliary feedback resource in that uplink time slot. The multiple feedback resources corresponding to these at least two NACKs may overlap in time, or they may not overlap.
[0071] Optionally, in this embodiment, the resource configuration information includes the frequency domain information of the resource, and the frequency domain information includes the starting position information of the resource.
[0072] That is, when resource configuration information is used to configure feedback resources for multicast services, the resource configuration information includes the frequency domain information of the feedback resource, and the frequency domain information includes the start position information of the feedback resource. When resource configuration information is used to configure auxiliary feedback resources for multicast services, the resource configuration information includes the frequency domain information of the auxiliary feedback resource, and the frequency domain information includes the start position information of the auxiliary feedback resource.
[0073] Optionally, if the feedback resource supports frequency hopping within a time slot, the frequency domain information may further include the start position information of the second hop.
[0074] In other words, if the feedback resource supports frequency hopping within a time slot, then the frequency domain information of the feedback resource also includes the start position information of the second hop. Similarly, if the auxiliary feedback resource supports frequency hopping within a time slot, then the frequency domain information of the auxiliary feedback resource also includes the start position information of the second hop.
[0075] Optionally, the starting position information is a first identifier, which is used to indicate the offset between the first resource block and the second resource block;
[0076] Wherein, the first resource block is the resource block where the starting position is located, and the second resource block is the resource block where the lower boundary of the common frequency domain resource where the starting position is located is located.
[0077] Here, the starting position refers to the starting position of the feedback resource or auxiliary feedback resource configured on the network side device. The Common Frequency Resource (CFR) is the CFR for multicast communication.
[0078] In this way, the starting position information uses a first identifier that indicates the offset between the first resource block (RB) and the second resource block. Since the first resource block is the resource block where the starting position is located, and the second resource block is the resource block where the lower boundary of the common frequency domain resource where the starting position is located is located, when the network-side device configures the same feedback resource and / or auxiliary feedback resource for multiple terminals, it uses the lower boundary of the frequency domain of the CFR where the starting position is located as the configured frequency domain reference point. Therefore, it is not necessary to calculate the corresponding frequency domain position identifier separately for each terminal.
[0079] For example, if the resource configuration information is used to configure feedback resources for multicast services, the first identifier is 0 when the resource block where the starting position of the feedback resource is located is the same as the resource block at the lower boundary of its CFR; the first identifier is L when the resource block where the starting position of the feedback resource is located is offset by L from the resource block at the lower boundary of its CFR, where L is an integer greater than or equal to 0. Similarly, the method for determining the first identifier in the resource configuration information of auxiliary feedback resources is the same, and will not be elaborated here.
[0080] Optionally, the resource configuration information includes the time domain information of the resource, which includes the starting symbol position and time domain length of the resource in the time slot.
[0081] That is, when resource configuration information is used to configure feedback resources for multicast services, the resource configuration information includes the time-domain information of the feedback resource, which includes the start symbol position and time-domain length of the feedback resource in the time slot. When resource configuration information is used to configure auxiliary feedback resources for multicast services, the resource configuration information includes the time-domain information of the auxiliary feedback resource, which includes the start symbol position and time-domain length of the auxiliary feedback resource in the time slot.
[0082] Alternatively, the resource configuration information may also include the code field information of the resource.
[0083] Thus, the resource configuration information is used to configure the feedback resources for multicast services, and this resource configuration information includes at least one of the frequency domain information, time domain information, and code domain information of the feedback resources. The resource configuration information is also used to configure the auxiliary feedback resources for multicast services, and this resource configuration information includes at least one of the frequency domain information, time domain information, and code domain information of the auxiliary feedback resources.
[0084] It should be noted that in this embodiment, when the multicast terminal determines that the HARQ feedback method is a feedback method that only provides NACK, it determines the corresponding configured multicast feedback resource based on the multicast service type (or G-RNTI) it has received, and sends the feedback. When only one feedback resource is configured for a multicast service type, the terminal determines whether to send NACK on that feedback resource based on the PDSCH decoding result; when multiple feedback resources are configured for a multicast service type, the network-side device will indicate one from the multiple feedback resources through downlink control information (DCI). Therefore, optionally, step 202 includes:
[0085] When the feedback resource corresponding to the resource configuration information is associated with the multicast service type supported by the terminal, and the feedback resource associated with the multicast service type to which the current multicast service belongs includes multiple feedback resources, the terminal receives downlink control information.
[0086] The terminal determines the feedback resource indicated by the first feedback resource identifier from among the plurality of feedback resources based on the first feedback resource identifier carried in the downlink control information.
[0087] In other words, for each type of multicast service supported by the terminal, the network-side device configures feedback resources. The feedback resources configured for the current multicast service type include multiple feedback resources. The terminal will further determine the feedback resource indicated by the first feedback resource identifier carried by the DCI and send feedback information from among the multiple feedback resources.
[0088] Optionally, the first feedback resource identifier is:
[0089] K1 bits of indication information, where K1 is an integer greater than 0; or
[0090] Control Channel Element (CCE) identifier; or
[0091] The indication is a combination of K2 bits of information and the CCE identifier, where K2 is an integer greater than 0.
[0092] If the first feedback resource identifier is an indication information of K1 bits, K1 is determined based on the number of multiple feedback resources (feedback resources configured for a multicast service type), such as M feedback resources corresponding to a multicast service type (or G-RNTI).
[0093] If the first feedback resource identifier is a CCE identifier, the CCE identifier corresponds one-to-one with multiple feedback resources (feedback resources configured for a multicast service type). That is, a CCE identifier uniquely indicates one of the multiple feedback resources. For example, if the number of feedback resources corresponding to a multicast service type (or G-RNTI) is M, the terminal determines one of the M feedback resources based on the CCE identifier carried by the DCI.
[0094] If the first feedback resource identifier is a joint indication of K2 bits of indication information and CCE identifier, and the number of feedback resources corresponding to a multicast service type (or G-RNTI) is M, and the number of CCE identifiers is M1, then the M feedback resources can be obtained through M1 CCE identifiers and... A combined indication of one bit of information.
[0095] Similarly, for a pre-set set of feedback resources, which may include multiple feedback resources, step 202 includes:
[0096] In the case of a set of feedback resources corresponding to the resource configuration information, the terminal receives downlink control information;
[0097] The terminal determines the feedback resource indicated by the second feedback resource identifier from the set of feedback resources based on the second feedback resource identifier carried in the downlink control information.
[0098] In other words, for the set of feedback resources configured by the network-side device for the terminal, the terminal will further determine the feedback resource indicated by the second feedback resource identifier carried by the DCI in the set of feedback resources and send feedback information.
[0099] Optionally, the second feedback resource identifier is:
[0100] The information consists of K3 bits, where K3 is a positive integer; or
[0101] CCE mark; or
[0102] The indication is a combination of K4 bits of information and the CCE identifier, where K4 is an integer greater than 0.
[0103] Similar to the first feedback resource identifier, if the second feedback resource identifier is an indication information of K3 bits, where K3 is determined based on the number of feedback resources in the feedback resource set, such as M' in the feedback resource set,
[0104] If the second feedback resource identifier is a CCE identifier, the CCE identifier corresponds one-to-one with the feedback resources in the feedback resource set. That is, a CCE identifier uniquely indicates one of the feedback resources in the feedback resource set. If the number of feedback resources in the feedback resource set is M', the terminal determines one of the M' feedback resources based on the CCE identifier carried by the DCI.
[0105] If the second feedback resource identifier is a joint indication of K4 bits of indication information and CCE identifier, and the number of feedback resources in the feedback resource set is M', and the number of CCE identifiers is M2, then the M' feedback resources can be represented by M2 CCE identifiers and... A combined indication of one bit of information.
[0106] Of course, if only one feedback resource is configured for each type of multicast service, the network-side device does not need to indicate the feedback resource identifier in the DCI. The user can directly determine the feedback resource based on the resource configuration information according to the current multicast service.
[0107] Furthermore, in this embodiment, a feedback resource or auxiliary feedback resource is repeated in each uplink time slot.
[0108] The application of the method of the present invention will be explained below with reference to specific scenarios:
[0109] Scenario 1: The base station configures NACK-only feedback resources for terminals 1-3, with two feedback resources configured for each service, as shown in Table 1.
[0110] One of the configuration methods for a feedback resource is as follows: For example, feedback resource 1-1 of terminal 1 is as follows. Figure 3 As shown. The symbol position of a feedback resource within a time slot is determined by the starting symbol position and the symbol length. Figure 3 In this context, the starting symbol position is 12, the symbol length is 2, and the starting position information in the frequency domain is indicated by the first identifier (the first identifier of the resource block), which is determined with reference to the resource block where the lower boundary of the frequency domain of the CFR of multicast communication is located. Figure 3 In this context, the lower frequency domain boundary of the CFR is PRB4, and the frequency domain starting position of the feedback resource is PRB5. Therefore, when the resource block where the frequency domain starting position of the feedback resource is located is offset by 1 from the resource block where the lower boundary of the CFR is located, the first identifier is 1.
[0111] One of the configuration methods for feedback resources, such as feedback resource 3-1 for terminal 2, is as follows: Figure 4 As shown. The symbol position of a feedback resource within a time slot is determined by the starting symbol position and the symbol length. Figure 4 In this context, the starting symbol position is 8, the symbol length is 6, and the starting position of the frequency domain is indicated by a first identifier, which is determined with reference to the resource block where the lower boundary of the frequency domain of the CFR of multicast communication is located. Figure 4 In this context, the lower frequency domain boundary of the CFR is PRB4, and the frequency domain starting position of the feedback resource is PRB5. Therefore, the resource block containing the frequency domain starting position of the feedback resource is offset by 1 from the resource block containing the lower boundary of the CFR, and the first identifier is 1. Figure 4 In the feedback resource, frequency hopping within the time slot is supported. The starting position information of the second hop is also indicated by the first identifier. The lower boundary of the frequency domain of the CFR is PRB4, and the starting position of the second hop in the frequency domain is PRB9. Therefore, the offset of the resource block where the lower boundary of the CFR is located is 5. The starting position information of the frequency domain of the second hop of the feedback resource, i.e., the first identifier, is 5.
[0112] The time-domain length of the feedback resource is 2 or 4 to 14, and the frequency-domain size is one resource block. Other resources shown in Table 1 can be accessed through... Figure 3 or Figure 4 A similar configuration method can be used. Table 1 shows the configuration of feedback resources for each terminal according to each type of multicast service of interest. Feedback resources can also be configured for each user according to the multicast service identifier, i.e., G-RNTI.
[0113] Thus, as Figure 5As shown, the base station transmits multicast service 1 in time slot L, corresponding to multicast identifier G-RNTI1. Feedback resources in the DCI can be indicated by a first feedback resource identifier. This first feedback resource identifier can be K1 bits of indication information, i.e. The indication is provided by one bit of information. Here, M=2, so one bit is needed, set to 0, to inform the receiving terminal to select the first of the two resources corresponding to multicast service 1, i.e., feedback resource 1-1. This first feedback resource identifier can be a CCE identifier (i.e., the feedback resource is indicated by the CCE identifier). The terminal determines one of the two feedback resources based on the CCE identifier of the received PDCCH for scheduling multicast service. One CCE identifier uniquely indicates one of the two feedback resources. Here, the CCE identifier of the PDCCH indicates feedback resource 1-1, and k1 indicates 4, i.e., feedback in time slot L+4. Therefore, if both terminal 1 and terminal 3 receive multicast service 1 sent by the base station in time slot L and both have PDSCH decoding errors, then both terminal 1 and terminal 3 will send a NACK on feedback resource 1-1 in time slot L+4. The base station will check if any terminal has sent a NACK on feedback resource 1-1 in time slot L+4. If so, it will retransmit.
[0114] Similarly, when the base station transmits multicast service 3 in time slot L+1, corresponding to multicast identifier G-RNTI3, the feedback resource in the DCI can be indicated by the first feedback resource identifier. This first feedback resource identifier can be K1 bits of indication information, i.e. One bit is used to indicate the first of the two resources corresponding to multicast service 1. Here, M=2, so one bit is needed, set to 0, to inform the receiving terminal to choose the first one, i.e., feedback resource 3-1. The identifier of this first feedback resource can be a CCE identifier. The terminal determines one of the two feedback resources based on the CCE identifier of the PDCCH of the received multicast service. A CCE identifier uniquely indicates one of the two feedback resources. Here, the CCE identifier of the PDCCH indicates feedback resource 3-1, and k1 indicates 4, i.e., feedback in time slot L+5. Therefore, if terminal 2 and terminal 3 receive multicast service 3 sent by the base station in time slot L+1 and the PDSCH decoding is incorrect, they will send a NACK on feedback resource 3-1 in time slot L+5. The base station will check if any terminal has sent a NACK on feedback resource 3-1 in time slot L+5. If so, it will retransmit.
[0115] Scenario 2: The base station configures NACK-only feedback resources for terminals 1-3, as shown in Table 3. Among them, feedback resources 1-16 are pre-configured.
[0116] The configuration method for feedback resources 1-16 can be found in [reference]. Figure 3 or Figure 4 When a base station transmits multicast services, it uses DCI (Digital Information Center) to indicate and provide feedback on resources.
[0117] like Figure 5 As shown, the base station transmits multicast service 1 in time slot L, corresponding to multicast identifier G-RNTI1. In the DCI, the NACK-only feedback resource can be identified by the second feedback resource identifier. This second feedback resource identifier can be K3 bits of indication information, i.e. The second feedback resource identifier can be indicated by 4 bits. Here, M' = 16, so 4 bits are needed, set to 0000, to inform the receiving user to provide feedback in feedback resource 1. The second feedback resource identifier can also be a combination of a specific (K4)-bit indicator and a CCE identifier: If the number of CCE identifiers is 2, then the 16 feedback resources can be jointly indicated by 2 CCE identifiers and 3 (i.e., K4 = 3) bits of indicator information. If the CCE identifier is the minimum identifier and the 3 bits of indicator information are 000, then the receiving terminal is instructed to provide feedback in feedback resource 1, and k1 indicates 4, meaning feedback in time slot L+4. Therefore, if terminal 1 and terminal 3 receive multicast service 1 sent by the base station in time slot L, and both have PDSCH decoding errors, then both terminal 1 and terminal 3 will provide NACK on feedback resource 1 in time slot L+4. The base station will check if any terminal has sent NACK on feedback resource 1 in time slot L+4; if so, it will retransmit.
[0118] Similarly, when the base station transmits multicast service 3 in time slot L+I, corresponding to multicast identifier G-RNTI3, the NACK-only feedback resource in DCI can be identified by a second feedback resource identifier. This second feedback resource identifier can be a K3-bit indication information, i.e. The second feedback resource identifier can be indicated by 4 bits. Here, M' = 16, so 4 bits are needed, taking the value 0001, to inform the receiving user to provide feedback in feedback resource 2. The second feedback resource identifier can also be a combination of a specific (K4) bit indication information and a CCE identifier: Let the number of CCE identifiers be 2, then the 16 feedback resources can be jointly indicated by 2 CCE identifiers and 3 (i.e., K4 = 3) bits of indication information. If the CCE identifier takes the minimum identifier and the 3 bits of indication information are 001, then the receiving terminal is indicated to provide feedback in feedback resource 2, and k1 indicates 4, that is, to provide feedback in time slot L+5. Therefore, if terminal 2 and terminal 3 receive multicast service 3 sent by the base station in time slot L+1 and the PDSCH decoding is incorrect, they will provide a NACK on feedback resource 2 in time slot L+5. The base station will check whether any terminal has sent a NACK on feedback resource 2 in time slot L+5. If so, it will retransmit.
[0119] Scenario 3: The base station configures auxiliary feedback resources for the user, such as... Figure 6 As shown.
[0120] The auxiliary feedback resource configuration method refers to Figure 3 or Figure 4The feedback resource configuration in Table 2 is adopted, with additional auxiliary feedback resources configured. The base station transmits multicast service 1 in time slot L, corresponding to the multicast identifier G-RNTI1, with k1 indicating 4 in the DCI, meaning feedback occurs in time slot L+4. Therefore, if both terminal 1 and terminal 3 receive multicast service 1 from the base station in time slot L and both experience PDSCH decoding errors, then both terminal 1 and terminal 3 will send a NACK on feedback resource 1 in time slot L+4. Similarly, the base station transmits multicast service 3 in time slot L+1, corresponding to the multicast identifier G-RNTI 3, with k1 indicating 3 in the DCI, meaning feedback occurs in time slot L+4. Therefore, if both Terminal 2 and Terminal 3 receive multicast service 3 sent by the base station in time slot L and both PDSCH decoding is incorrect, then both Terminal 2 and Terminal 3 will send NACK on feedback resource 3 in time slot L+4. Since feedback resources 1 and 3 completely overlap in the time domain, User 3 cannot send two feedbacks at the same time. Therefore, User 3 will no longer send on feedback resources 1 and 3, but will send NACK on auxiliary resources.
[0121] In summary, the method described in this application provides a method for configuring and indicating feedback resources when multicast PDSCH supports only HARQ NACK feedback. This includes a method for semi-statically configuring feedback resources for terminals based on services and configuring feedback resources based on users, combined with a method for dynamic indication. Furthermore, it provides a method for configuring auxiliary resources, thereby effectively solving the problem that multiple NACK-only feedbacks from a single terminal cannot be fed back within a single time slot.
[0122] like Figure 7 As shown, the method in this application embodiment includes:
[0123] Step 701: The network-side device sends resource configuration information, which is used to configure the feedback resources for multicast services.
[0124] The network-side device sends the resource configuration information so that the terminal can determine the feedback resource for the current multicast service by receiving the resource configuration information used to configure the feedback resource for the multicast service, so that the feedback resource can be used for HARQ feedback in the future.
[0125] Optionally, before the network-side device sends the resource configuration information, it includes:
[0126] The network-side device determines the resource configuration information of one or more feedback resources based on the multicast service types supported by the terminal, and the one or more feedback resources are associated with the multicast service types supported by the terminal.
[0127] Optionally, the resource configuration information corresponds to a feedback resource set, which is preset.
[0128] Optionally, the resource configuration information is also used to configure auxiliary feedback resources for multicast services;
[0129] The auxiliary feedback resource is used to send feedback information when multiple feedback messages are required.
[0130] Optionally, the resource configuration information includes the frequency domain information of the resource, and the frequency domain information includes the starting position information of the resource.
[0131] Optionally, if the feedback resource supports frequency hopping within a time slot, the frequency domain information may further include the start position information of the second hop.
[0132] Optionally, the starting position information is a first identifier, which is used to indicate the offset between the first resource block and the second resource block;
[0133] Wherein, the first resource block is the resource block where the starting position is located, and the second resource block is the resource block where the lower boundary of the common frequency domain resource where the starting position is located is located.
[0134] Optionally, the resource configuration information includes the time domain information of the resource, which includes the starting symbol position and time domain length of the resource in the time slot.
[0135] It should be noted that this method is implemented in conjunction with the multicast feedback processing method executed by the aforementioned terminal. The implementation of the multicast feedback processing method executed by the aforementioned terminal is applicable to this method and can achieve the same technical effect.
[0136] It should also be noted that the multicast feedback processing method executed by the terminal provided in this application embodiment can be executed by a multicast feedback processing device executed by the terminal, or a control module in the multicast feedback processing device for executing the loading multicast feedback processing method. This application embodiment uses the execution of the loading multicast feedback processing method by a multicast feedback processing device as an example to illustrate the multicast feedback processing method provided in this application embodiment.
[0137] like Figure 8 As shown, the multicast feedback processing apparatus of this application embodiment includes:
[0138] The receiving module 810 is used to receive resource configuration information sent by the network-side device, wherein the resource configuration information is used to configure the feedback resources for multicast services;
[0139] The processing module 820 is used to determine the feedback resources for the current multicast service based on the resource configuration information.
[0140] Optionally, the resource configuration information corresponds to one or more feedback resources, and the one or more feedback resources are associated with the multicast service types supported by the terminal; or,
[0141] The resource configuration information corresponds to a feedback resource set, which is preset.
[0142] Optionally, the resource configuration information is also used to configure auxiliary feedback resources for multicast services;
[0143] The auxiliary feedback resource is used to send feedback information when multiple feedback messages are required.
[0144] Optionally, the resource configuration information includes the frequency domain information of the resource, and the frequency domain information includes the starting position information of the resource.
[0145] Optionally, if the feedback resource supports frequency hopping within a time slot, the frequency domain information may further include the start position information of the second hop.
[0146] Optionally, the starting position information is a first identifier, which is used to indicate the offset between the first resource block and the second resource block;
[0147] Wherein, the first resource block is the resource block where the starting position is located, and the second resource block is the resource block where the lower boundary of the common frequency domain resource where the starting position is located is located.
[0148] Optionally, the resource configuration information includes the time domain information of the resource, which includes the starting symbol position and time domain length of the resource in the time slot.
[0149] Optionally, the processing module is further configured to:
[0150] When the feedback resource corresponding to the resource configuration information is associated with the multicast service type supported by the terminal, and the feedback resource associated with the multicast service type to which the current multicast service belongs includes multiple feedback resources, downlink control information is received.
[0151] Based on the first feedback resource identifier carried in the downlink control information, the feedback resource indicated by the first feedback resource identifier is determined among the plurality of feedback resources.
[0152] Optionally, the first feedback resource identifier is:
[0153] K1 bits of indication information, where K1 is an integer greater than 0; or
[0154] Control Channel Element (CCE) identifier; or
[0155] The indication is a combination of K2 bits of information and the CCE identifier, where K2 is an integer greater than 0.
[0156] Optionally, the processing module is further configured to:
[0157] In the case of a set of feedback resources corresponding to the resource configuration information, downlink control information is received;
[0158] Based on the second feedback resource identifier carried in the downlink control information, the feedback resource indicated by the second feedback resource identifier is determined in the set of feedback resources.
[0159] Optionally, the second feedback resource identifier is:
[0160] The information consists of K3 bits, where K3 is a positive integer; or
[0161] CCE mark; or
[0162] The indication is a combination of K4 bits of information and the CCE identifier, where K4 is an integer greater than 0.
[0163] After receiving resource configuration information sent by the network-side device for configuring feedback resources for multicast services, the device determines the feedback resources for the current multicast service based on the resource configuration information so that the feedback resources can be used for HARQ feedback in the future.
[0164] The multicast feedback processing device in this application embodiment can be a device, a device or electronic device with an operating system, or a component, integrated circuit, or chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, mobile terminals include, but are not limited to, the types of terminals 11 listed above, while non-mobile terminals can be servers, network attached storage (NAS), personal computers (PCs), television sets (TVs), ATMs, or self-service machines, etc., and this application embodiment does not impose specific limitations.
[0165] The multicast feedback processing device provided in this application embodiment can achieve... Figure 2 The various processes implemented by the terminal in the method embodiment will not be described again here to avoid repetition.
[0166] like Figure 9 As shown, the multicast feedback processing apparatus of this application embodiment includes:
[0167] The sending module 910 is used to send resource configuration information, which is used to configure the feedback resources for multicast services.
[0168] Optionally, the device further includes:
[0169] The determination module is used to determine the resource configuration information of one or more feedback resources based on the multicast service types supported by the terminal, wherein the one or more feedback resources are associated with the multicast service types supported by the terminal.
[0170] Optionally, the resource configuration information corresponds to a feedback resource set, which is preset.
[0171] Optionally, the resource configuration information is also used to configure auxiliary feedback resources for multicast services;
[0172] The auxiliary feedback resource is used to send feedback information when multiple feedback messages are required.
[0173] Optionally, the resource configuration information includes the frequency domain information of the resource, and the frequency domain information includes the starting position information of the resource.
[0174] Optionally, if the feedback resource supports frequency hopping within a time slot, the frequency domain information may further include the start position information of the second hop.
[0175] Optionally, the starting position information is a first identifier, which is used to indicate the offset between the first resource block and the second resource block;
[0176] Wherein, the first resource block is the resource block where the starting position is located, and the second resource block is the resource block where the lower boundary of the common frequency domain resource where the starting position is located is located.
[0177] Optionally, the resource configuration information includes the time domain information of the resource, which includes the starting symbol position and time domain length of the resource in the time slot.
[0178] The device sends the resource configuration information so that after receiving the resource configuration information for configuring the feedback resources of the multicast service, the terminal determines the feedback resources of the current multicast service using the resource configuration information so that the feedback resources can be used for HARQ feedback in the future.
[0179] Optional, such as Figure 10 As shown, this application embodiment also provides a communication device, including a processor 1001, a memory 1002, and a program or instructions stored in the memory 1002 and executable on the processor 1001. For example, when the communication device 1000 is a terminal, the program or instructions executed by the processor 1001 implement the various processes of the above-described multicast feedback processing method embodiment and achieve the same technical effect. When the communication device 1000 is a network-side device, the program or instructions executed by the processor 1001 implement the various processes of the above-described multicast feedback processing method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0180] This application embodiment also provides a terminal, including a processor and a communication interface. The communication interface is used to receive resource configuration information sent by a network-side device. The resource configuration information is used to configure feedback resources for multicast services. The processor is used to determine the feedback resources for the current multicast service based on the resource configuration information. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effects. Specifically, Figure 11 A schematic diagram of the hardware structure of a terminal to implement the various embodiments of this application.
[0181] The terminal 1100 includes, but is not limited to, at least some of the following components: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, and processor 1110.
[0182] Those skilled in the art will understand that the terminal 1100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0183] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processing unit (GPU) 11041 and a microphone 11042. The GPU 11041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0184] In this embodiment, the radio frequency unit 1101 receives downlink data from the network-side device and processes it for the processor 1110; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0185] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1109 may include high-speed random access memory and non-volatile memory, wherein the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0186] Processor 1110 may include one or more processing units; optionally, processor 1110 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1110.
[0187] The radio frequency unit 1101 is used to receive resource configuration information sent by the network side device, and the resource configuration information is used to configure the feedback resources of multicast services.
[0188] Processor 1110 is used to determine the feedback resources for the current multicast service based on the resource configuration information.
[0189] After receiving resource configuration information from the network-side device for configuring feedback resources for multicast services, the terminal determines the feedback resources for the current multicast service based on the resource configuration information, so that the feedback resources can be used for HARQ feedback in the future.
[0190] Optionally, the radio frequency unit 110 is further configured to receive downlink control information when the feedback resource corresponding to the resource configuration information is associated with the multicast service type supported by the terminal, and the feedback resource associated with the multicast service type to which the current multicast service belongs includes multiple feedback resources.
[0191] The processor 1110 is further configured to determine, among the plurality of feedback resources, the feedback resource indicated by the first feedback resource identifier carried in the downlink control information.
[0192] Optionally, the radio frequency unit 110 is also configured to receive downlink control information when the resource configuration information corresponds to a set of feedback resources;
[0193] The processor 1110 is further configured to determine, based on the second feedback resource identifier carried in the downlink control information, the feedback resource indicated by the second feedback resource identifier in the set of feedback resources.
[0194] This application also provides a network-side device, including a processor and a communication interface. The communication interface is used to send resource configuration information, which is used to configure feedback resources for multicast services. This network-side device embodiment corresponds to the network-side device method embodiment described above. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.
[0195] Specifically, embodiments of this application also provide a network-side device. For example... Figure 12 As shown, the network device 1200 includes an antenna 121, a radio frequency (RF) device 122, and a baseband device 123. The antenna 121 is connected to the RF device 122. In the uplink direction, the RF device 122 receives information through the antenna 121 and transmits the received information to the baseband device 123 for processing. In the downlink direction, the baseband device 123 processes the information to be transmitted and sends it to the RF device 122. The RF device 122 processes the received information and then transmits it through the antenna 121.
[0196] The aforementioned frequency band processing device can be located in the baseband device 123. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 123, which includes a processor 124 and a memory 125.
[0197] The baseband device 123 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 12 As shown, one of the chips, for example, is a processor 124, which is connected to a memory 125 to call the program in the memory 125 and execute the network device operation shown in the above method embodiment.
[0198] The baseband device 123 may also include a network interface 126 for exchanging information with the radio frequency device 122, such as a common public radio interface (CPRI).
[0199] Specifically, the network-side device in this embodiment of the invention further includes: instructions or programs stored in memory 125 and executable on processor 124, wherein processor 124 calls the instructions or programs in memory 125 to execute... Figure 9 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0200] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described multicast feedback processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0201] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0202] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described multicast feedback processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0203] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0204] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0205] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0206] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A multicast feedback processing method, characterized in that, include: The terminal receives resource configuration information sent by the network-side device, the resource configuration information being used to configure the feedback resources for multicast services between the terminal and the network-side device; The terminal determines the feedback resources for the current multicast service based on the resource configuration information. The resource configuration information is also used to configure auxiliary feedback resources for multicast services; The auxiliary feedback resource is used to send feedback information when feedback information from multiple multicast services is required, and the feedback resources of the multiple multicast services overlap in the time domain.
2. The method according to claim 1, characterized in that, The resource configuration information corresponds to one or more feedback resources, and the one or more feedback resources are associated with the multicast service types supported by the terminal; or, The resource configuration information corresponds to a feedback resource set, which is preset.
3. The method according to claim 1, characterized in that, The resource configuration information includes the frequency domain information of the resource, and the frequency domain information includes the starting position information of the resource.
4. The method according to claim 3, characterized in that, When the feedback resource supports frequency hopping within a time slot, the frequency domain information also includes the start position information of the second hop.
5. The method according to claim 3, characterized in that, The starting position information is a first identifier, which is used to indicate the offset between the first resource block and the second resource block; Wherein, the first resource block is the resource block where the starting position is located, and the second resource block is the resource block where the lower boundary of the common frequency domain resource where the starting position is located is located.
6. The method according to claim 1, characterized in that, The resource configuration information includes the time domain information of the resource, which includes the starting symbol position and time domain length of the resource in the time slot.
7. The method according to claim 2, characterized in that, The terminal determines the feedback resources for the current multicast service based on the resource configuration information, including: When the feedback resource corresponding to the resource configuration information is associated with the multicast service type supported by the terminal, and the feedback resource associated with the multicast service type to which the current multicast service belongs includes multiple feedback resources, the terminal receives downlink control information. The terminal determines the feedback resource indicated by the first feedback resource identifier from among the plurality of feedback resources based on the first feedback resource identifier carried in the downlink control information.
8. The method according to claim 7, characterized in that, The first feedback resource identifier is: K1 bits of indication information, where K1 is an integer greater than 0; or Control Channel Element (CCE) identifier; or The indication is a combination of K2 bits of information and the CCE identifier, where K2 is an integer greater than 0.
9. The method according to claim 2, characterized in that, The terminal determines the feedback resources for the current multicast service based on the resource configuration information, including: In the case of a set of feedback resources corresponding to the resource configuration information, the terminal receives downlink control information; The terminal determines the feedback resource indicated by the second feedback resource identifier from the set of feedback resources based on the second feedback resource identifier carried in the downlink control information.
10. The method according to claim 9, characterized in that, The second feedback resource identifier is: The information consists of K3 bits, where K3 is a positive integer; or CCE mark; or The indication is a combination of K4 bits of information and the CCE identifier, where K4 is an integer greater than 0.
11. A multicast feedback processing method, characterized in that, include: The network-side device sends resource configuration information, which is used to configure the feedback resources for multicast services between the terminal and the network-side device; The resource configuration information is also used to configure auxiliary feedback resources for multicast services; The auxiliary feedback resource is used to send feedback information when feedback information from multiple multicast services is required, and the feedback resources of the multiple multicast services overlap in the time domain.
12. The method according to claim 11, characterized in that, Before the network-side device sends resource configuration information, it includes: The network-side device determines the resource configuration information of one or more feedback resources based on the multicast service types supported by the terminal, and the one or more feedback resources are associated with the multicast service types supported by the terminal.
13. The method according to claim 11, characterized in that, The resource configuration information corresponds to a feedback resource set, which is preset.
14. The method according to claim 11, characterized in that, The resource configuration information includes the frequency domain information of the resource, and the frequency domain information includes the starting position information of the resource.
15. The method according to claim 14, characterized in that, When the feedback resource supports frequency hopping within a time slot, the frequency domain information also includes the start position information of the second hop.
16. The method according to claim 14, characterized in that, The starting position information is a first identifier, which is used to indicate the offset between the first resource block and the second resource block; Wherein, the first resource block is the resource block where the starting position is located, and the second resource block is the resource block where the lower boundary of the common frequency domain resource where the starting position is located is located.
17. The method according to claim 11, characterized in that, The resource configuration information includes the time domain information of the resource, which includes the starting symbol position and time domain length of the resource in the time slot.
18. A multicast feedback processing device, characterized in that, include: The receiving module is used to receive resource configuration information sent by the network-side device, wherein the resource configuration information is used to configure the feedback resources of the multicast service between the terminal and the network-side device; The processing module is used to determine the feedback resources for the current multicast service based on the resource configuration information. The resource configuration information is also used to configure auxiliary feedback resources for multicast services; The auxiliary feedback resource is used to send feedback information when feedback information from multiple multicast services is required, and the feedback resources of the multiple multicast services overlap in the time domain.
19. The apparatus according to claim 18, characterized in that, The resource configuration information corresponds to one or more feedback resources, and the one or more feedback resources are associated with the multicast service types supported by the terminal; or, The resource configuration information corresponds to a feedback resource set, which is preset.
20. A multicast feedback processing device, characterized in that, include: The sending module is used to send resource configuration information, which is used to configure the feedback resources for multicast services between the terminal and the network-side equipment. The resource configuration information is also used to configure auxiliary feedback resources for multicast services; The auxiliary feedback resource is used to send feedback information when feedback information from multiple multicast services is required, and the feedback resources of the multiple multicast services overlap in the time domain.
21. The apparatus according to claim 20, characterized in that, Also includes: The determination module is used to determine the resource configuration information of one or more feedback resources based on the multicast service types supported by the terminal, wherein the one or more feedback resources are associated with the multicast service types supported by the terminal.
22. The apparatus according to claim 20, characterized in that, The resource configuration information corresponds to a feedback resource set, which is preset.
23. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the multicast feedback processing method as described in any one of claims 1 to 10.
24. A network-side device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the multicast feedback processing method as described in any one of claims 11 to 17.
25. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the multicast feedback processing method as described in any one of claims 1 to 10, or implement the steps of the multicast feedback processing method as described in any one of claims 11 to 17.
Citation Information
Patent Citations
Method and device for transmitting hybrid automatic repeat request (HARQ) feedback information
CN112399588A
KR20210052271A