Resource configuration methods and apparatuses, and device and storage medium

By configuring frequency domain resources for multiple time-domain locations for terminal devices, the HARQ transmission configuration problem under carrier debinding conditions in 6G mobile communication is solved, thereby improving spectrum utilization and resource configuration flexibility, and resolving latency and signaling load issues in the CA architecture.

WO2026137357A1PCT designated stage Publication Date: 2026-07-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2024-12-26
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

In 6G mobile communication, existing technologies have failed to effectively solve the HARQ transmission configuration problem under carrier debinding conditions, resulting in additional latency and signaling load introduced by the CA architecture, which limits the use of carrier aggregation and resource efficiency.

Method used

By configuring frequency domain resources at multiple time-domain locations for terminal devices, where each time-domain location includes N frequency domain units, the terminal devices can perform HARQ process data transmission or reception on these resources. This supports HARQ entities and CG/SPS configurations across multiple carriers, weakens the concepts of PCell and SCell, and enables flexible spectrum aggregation and resource scheduling.

Benefits of technology

It improves spectrum utilization, reduces latency and signaling load in CA usage, supports more flexible spectrum aggregation and resource configuration, and adapts to the needs of 6G networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024142920_02072026_PF_FP_ABST
    Figure CN2024142920_02072026_PF_FP_ABST
Patent Text Reader

Abstract

A resource configuration method and apparatus, and a device and a storage medium, which relate to the technical field of communications. The method is executed by a terminal device. The method comprises: receiving first configuration information, wherein the first configuration information is used for configuring transmission resources at a plurality of time-domain positions, transmission resources at a first time-domain position among the plurality of time-domain positions include N frequency-domain resources, the N frequency-domain resources correspond to N frequency-domain units on a one-to-one basis, and N is an integer greater than 1; and the N frequency-domain resources correspond to different HARQ processes, or, the N frequency-domain resources correspond to the same HARQ process (310). Frequency-domain resources at a plurality of time-domain positions are configured for a terminal device, frequency-domain resources at one time-domain position include N frequency-domain resources which respectively correspond to N frequency-domain units, and the terminal device can execute, on the frequency-domain resources at the plurality of time-domain positions, data transmission or reception for an HARQ process.
Need to check novelty before this filing date? Find Prior Art

Description

Resource allocation methods, devices, equipment and storage media Technical Field

[0001] This application relates to the field of communication technology, and in particular to a resource allocation method, apparatus, device, and storage medium. Background Technology

[0002] Carrier Aggregation (CA) technology typically relies on the concepts of Primary Serving Cell (PCell) and Secondary Serving Cell (SCell). For a terminal configured with CA, a Cell Group contains one PCell and multiple SCells.

[0003] In related technologies, the HARQ (Hybrid Automatic Retransmission Request) entity is configured individually for each serving cell, and the CG (Configured Grant) / SPS (Semi-Persistent Scheduling) configuration is also configured individually for each BWP (Bandwith Part) or each serving cell. However, 6G (Sixth Generation) introduces the concept of cell and carrier debinding, and how to perform HARQ transmission in this case requires further discussion and research. Summary of the Invention

[0004] This application provides a resource allocation method, apparatus, device, and storage medium. The technical solution is as follows:

[0005] According to one aspect of the embodiments of this application, a resource allocation method is provided, the method being executed by a terminal device, the method comprising:

[0006] Receive first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1.

[0007] The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

[0008] According to one aspect of the embodiments of this application, a resource allocation method is provided, the method being executed by a network device, the method comprising:

[0009] Send first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1.

[0010] The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

[0011] According to one aspect of the embodiments of this application, a resource allocation apparatus is provided, the apparatus comprising:

[0012] The receiving module is used to receive first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1.

[0013] The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

[0014] According to one aspect of the embodiments of this application, a resource allocation apparatus is provided, the apparatus comprising:

[0015] The sending module is used to send first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1.

[0016] The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

[0017] According to one aspect of the embodiments of this application, a communication device is provided, the communication device including a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the resource allocation method described above. The communication device is a terminal device, or the communication device is a network device.

[0018] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, the storage medium storing a computer program for execution by a processor to implement the above-described resource allocation method.

[0019] According to one aspect of the embodiments of this application, a chip is provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is running, are used to implement the above-described resource configuration method.

[0020] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, and a processor reading from the computer-readable storage medium and executing the computer instructions to implement the above-described resource configuration method.

[0021] The technical solutions provided in this application embodiment may have the following beneficial effects:

[0022] The terminal device is configured with frequency domain resources at multiple time domain locations. The frequency domain resources at one of the time domain locations include N frequency domain resources corresponding to N frequency domain units. The terminal device can perform HARQ process data transmission or reception on the frequency domain resources at these multiple time domain locations. Attached Figure Description

[0023] Figure 1 is a schematic diagram of a network architecture provided in one embodiment of this application;

[0024] Figure 2 is a conceptual schematic diagram of carrier aggregation provided in an embodiment of this application;

[0025] Figure 3 is a flowchart of a resource allocation method provided in an embodiment of this application;

[0026] Figure 4 is a flowchart of a resource configuration method provided in another embodiment of this application;

[0027] Figure 5 is a flowchart of a resource configuration method provided in another embodiment of this application;

[0028] Figure 6 is a flowchart of a resource configuration method provided in another embodiment of this application;

[0029] Figure 7 is a block diagram of a resource configuration apparatus provided in an embodiment of this application;

[0030] Figure 8 is a block diagram of a resource configuration apparatus provided in another embodiment of this application;

[0031] Figure 9 is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0032] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0033] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0034] Please refer to Figure 1, which shows a schematic diagram of a network architecture 100 provided in one embodiment of this application. The network architecture 100 may include: a terminal device 10, an access network device 20, and a core network element 30.

[0035] Terminal device 10 can refer to UE (User Equipment), STA (Station), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent, or user equipment. In some embodiments, terminal device 10 can also be a cellular phone, cordless phone, SIP (Session Initiation Protocol) phone, WLL (Wireless Local Loop) station, PDA (Personal Digital Assistant), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in 5GS (5th Generation System), or terminal device in the future evolved PLMN (Public Land Mobile Network), etc., and this application embodiment is not limited to these. For ease of description, the devices mentioned above are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed within the cell managed by each access network device 20. Terminal equipment can also be simply referred to as terminal or UE, the meaning of which can be understood by those skilled in the art.

[0036] Access network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal device 10. Access network device 20 may include various forms of macro base stations, micro base stations, relay stations, APs (Access Points), etc. In systems employing different wireless access technologies, the name of the device with access network device functionality may differ; for example, in a 5G NR (New Radio) system, it is called gNodeB or gNB (Next Generation Node B). As communication technologies evolve, the name "access network device" may change. For ease of description, in this embodiment, the aforementioned devices providing wireless communication functionality to terminal device 10 are collectively referred to as access network devices. In some embodiments, a communication relationship can be established between terminal device 10 and core network element 30 through access network device 20. For example, in an LTE (Long Term Evolution) system, access network device 20 can be one or more eNodeBs within an EUTRAN (Evolved Universal Terrestrial Radio Access Network); in a 5G NR system, access network device 20 can be one or more gNBs within a RAN (Radio Access Network). In the embodiments of this application, unless otherwise specified, "network device" refers to access network device 20, such as a base station.

[0037] Core network element 30 is a network element deployed in the core network. Its main functions are to provide user connectivity, manage users, and bear services, serving as an interface to external networks. For example, core network elements in a 5G NR system may include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.

[0038] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via some air interface technology, such as the NG interface in a 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via some air interface technology, such as the Uu interface.

[0039] The "5G NR system" in this application embodiment can also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in this application embodiment can be applied to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (such as B5G (Beyound 5G) systems, 6G systems (6th Generation System), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems. This application does not limit these applications.

[0040] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.

[0041] Before introducing the technical solution of this application, some related technical knowledge involved in this application will be introduced and explained. The following related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.

[0042] 1. CA (Carrier Aggregation) technology

[0043] To provide higher data transmission rates and improve user experience, 5G NR further increases system bandwidth compared to 4G. In 5G NR, for frequency bands below 6 GHz, the maximum bandwidth supported by a single carrier is 100 MHz; for frequency bands above 6 GHz, the maximum bandwidth supported by a single carrier is 400 MHz.

[0044] Similar to LTE systems, 5G NR also supports carrier aggregation (CA) technology. The concept of carrier aggregation is shown in Figure 2.

[0045] Carrier aggregation, by jointly scheduling and utilizing resources on multiple component carriers (CCs), enables NR systems to support greater bandwidth, thereby achieving higher peak system rates. Based on the continuity of the aggregated carriers in the spectrum, it can be divided into continuous carrier aggregation and discontinuous carrier aggregation; based on whether the aggregated carriers belong to the same band, it can be divided into intra-band carrier aggregation and inter-band carrier aggregation.

[0046] The PCC (Primary Component Carrier) is called the primary carrier. Within a Cell Group, there is only one PCC. The PCC provides RRC (Radio Resource Control) signaling connectivity, NAS functions, security, etc. The SCC (Secondary Component Carrier) is called the secondary carrier. The SCC provides additional radio resources. Both the PCC and SCC are called serving cells; the PCC corresponds to the primary serving cell (PCell), and the SCC corresponds to the secondary serving cell (SCell). For terminals supporting CA (Carrier Aggregation) features, in addition to having one PCell, the network RRC can also configure one or more SCells for the terminal. The standard also specifies that aggregated carriers belong to the same base station. All aggregated carriers use the same C-RNTI (Cell Radio Network Temporary Identifier), and the base station implementation ensures that the C-RNTI does not conflict in each carrier's cell. Because both asymmetric and symmetric carrier aggregation are supported, aggregated carriers must have downlink capability, but uplink capability is not required.

[0047] SCells have two states: active and inactive. A terminal can only send and receive data on an active SCell. SCells are configured via dedicated RRC signaling, initially in an inactive state where data transmission and reception are impossible. SCell activation via MAC CE then enables data transmission and reception. From the perspective of SCell configuration and activation latency, this architecture is not optimal. This latency further reduces the efficiency of CA usage and radio resource utilization, especially in small cell deployment scenarios. In dense small cell deployments, the signaling load on each SCell is also significant, particularly when each SCell requires individual configuration. Therefore, the current CA architecture introduces additional latency, limits CA usage, and reduces the gain from CA load balancing.

[0048] 2. SPS / CG

[0049] Dynamic Scheduling is the primary operating mode of 5G NR. For each transmission interval, such as a time slot, the gNB uses downlink control signaling, specifically L1's DCI (Physical Downlink Control Channel, PDCCH), to provide UL grant (uplink grant) or DL ​​assignment (downlink grant), instructing the UE to perform uplink PUSCH transmission or downlink PDSCH reception. It can flexibly adapt to rapid changes based on service behavior, but this obviously requires the gNB to send relevant downlink control signaling, which is not desirable in certain situations. Therefore, NR also supports transmission schemes independent of dynamic scheduling, namely uplink CG and downlink SPS.

[0050] 1) SPS

[0051] In the downlink, SPS is configured for each BWP of the UE's serving cell via RRC signaling, including periodicity (the period of the configured DL assignment), cs-RNTI (CS-RNTI used for activation, deactivation, and retransmission), nrofHARQ-Processes (the number of HARQ processes in the SPS), and harq-ProcID-Offset (the HARQ process offset configured in the SPS). Multiple configured DL assignments (pre-configured downlink grants) for SPS can be activated simultaneously within the same BWP.

[0052] For DL ​​SPS, downlink grants for initial HARQ transmissions are provided and activated by a PDCCH scrambled with CS-RNTI (each terminal has a "normal" C-RNTI for dynamic scheduling, and a CS-RNTI for activating / deactivating semi-persistent scheduling). The PDCCH also carries necessary information about time-frequency resources, as well as other parameters required similar to those for dynamic scheduling.

[0053] The HARQ process ID number can be derived from the downlink data transmission start time (slot) according to the following formula.

[0054] For configured downlink assignments without harq-ProcID-Offset, the HARQ Process ID associated with the slot where the DL transmission starts is derived from the following equation:

[0055] HARQ Process ID=[floor(CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))]modulo nrofHARQ-Processes

[0056] Where CURRENT_slot = [(SFN × numberOfSlotsPerFrame) + slot number in the frame] and numberOfSlotsPerFrame refers to the number of consecutive slots per frame as specified in TS 38.211.

[0057] For configured downlink assignments with harq-ProcID-Offset, the HARQ Process ID associated with the slot where the DL transmission starts is derived from the following equation:

[0058] HARQ Process ID=[floor(CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))]modulo nrofHARQ-Processes+harq-ProcID-Offset

[0059] Where CURRENT_slot = [(SFN × numberOfSlotsPerFrame) + slot number in the frame] and numberOfSlotsPerFrame refers to the number of consecutive slots per frame as specified in TS 38.211.

[0060] After SPS is activated, the UE periodically receives downlink data using the transmission parameters indicated by the PDCCH activation, according to the period configured in the RRC. Therefore, only one downlink control signaling is used, reducing overhead. After SPS is activated, the UE continuously listens for uplink and downlink scheduling commands on the PDCCH. This is helpful for situations with occasional large data transmissions, as the pre-configured downlink grant of SPS is insufficient in such cases. Furthermore, SPS supports explicit dynamic scheduling of HARQ retransmissions via the PDCCH.

[0061] 2)CG

[0062] The uplink supports two types of CG, the difference being the activation method.

[0063] -CG Type 1: The RRC provides and activates all uplink authorization configuration parameters via higher-layer signaling (IE ConfiguredGrantConfig), meaning the UE is activated the same time it receives the RRC configuration.

[0064] -CG Type 2: Some uplink grant configuration parameters are provided by RRC signaling (IE ConfiguredGrantConfig), and the remaining transmission parameters of the uplink grant are indicated by DCI and activated and deactivated.

[0065] The two approaches have similar advantages: they reduce the overhead of control signaling and, to some extent, reduce the latency before uplink data transmission, since there is no need for a scheduling request authorization process before data transmission.

[0066] The RRC configurations for CG Type 1 and CG Type 2 are also configured for each serving cell's BWP. Multiple configurations can be enabled simultaneously within the same BWP. For the same BWP, a MAC entity can configure both CG Type 1 and CG Type 2 at the same time.

[0067] CG Type 1 uses RRC signaling to set all transmission parameters, including common parameters required by both CG Type 1 and CG Type 2, such as periodicity, number of HARQ processes (nrofHARQ-Processes), CS-RNTI, HARQ process ID offset (harq-ProcID-Offset), power control parameters, number of repetitions (repK), and redundant versions of repetitions (repK-RV), as well as related parameters for Type-1, such as time-domain resources, frequency-domain resources, modulation and coding scheme, antenna ports, SRS resource indication, and demodulation reference signal (DM-RS). Upon receiving the RRC configuration, the terminal begins transmission using the pre-configured license at the time specified by the period and offset. Generally, the RRC signaling does not have an activation time indicator; the RRC configuration takes effect immediately upon correct reception. However, due to RLC retransmissions, the RRC signaling reception time may differ. To avoid ambiguity, the RRC also includes an additional time offset relative to the SFN.

[0068] For CG Type 2, similar to DL SPS, only the common parameters required for CG Type 1 and CG Type 2 are set via RRC signaling, and activation is indicated by a DCI scrambled with CS-RNTI, carrying relevant transmission parameters such as time-domain resources, frequency-domain resources, and modulation to the coding scheme. After the UE receives the DCI activating the CG, if there is data in the buffer, the UE will transmit the CG according to the pre-configured period. If there is no data transmission, the terminal will not transmit any data. In this case, the activation time is explicitly defined by the PDCCH transmission time. The terminal confirms the activation / deactivation of CG Type 2 by sending a MAC CE uplink. If there is no data to be transmitted when the activation command is received, the network does not know whether the lack of transmission is due to the terminal not receiving the activation command or an empty transmission buffer. Therefore, sending an acknowledgment message helps resolve this ambiguity.

[0069] The HARQ process ID can be derived from the uplink data transmission start time (symbol) according to the following formula.

[0070] For configured uplink grants that are not part of a multi-PUSCH configured grant and neither configured with harq-ProcID-Offset2 nor with cg-RetransmissionTimer, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:

[0071] HARQ Process ID=[floor(CURRENT_symbol / periodicity)]modulo nrofHARQ-Processes

[0072] For configured uplink grants that are not part of a multi-PUSCH configured grant and configured with harq-ProcID-Offset2, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:

[0073] HARQ Process ID=[floor(CURRENT_symbol / periodicity)]modulo nrofHARQ-Processes+harq-ProcID-Offset2

[0074] For a multi-PUSCH configured grant (as specified in clause 5.8.2) configured with neither harq-ProcID-Offset2 nor cg-RetransmissionTimer, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:

[0075] HARQ Process ID=[nrofSlotsInCG-Period×floor(CURRENT_symbol / periodicity)+ID_OFFSET]modulo nrofHARQ-Processes

[0076] For a multi-PUSCH configured grant with harq-ProcID-Offset2, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:

[0077] HARQ Process ID=[nrofSlotsInCG-Period×floor(CURRENT_symbol / periodicity)+ID_OFFSET]modulo nrofHARQ-Processes+harq-ProcID-Offset2

[0078] where,if cg-SDT-PeriodicityExt(as defined in TS 38.331)is not configured,CURRENT_symbol=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot),and numberOfSlotsPerFrame and numberOfSymbolsPerSlot refer to the number of consecutive slots per frame and the number of consecutive symbols per slot,respectively as specified in TS 38.211;alternatively,if cg-SDT-PeriodicityExt(as defined in TS 38.331)is configured,CURRENT_symbol=((H-SFN×numberOfSFNperH-SFN+SFN)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot),and numberOfSFNperH-SFN,numberOfSlotsPerFrame and numberOfSymbolsPerSlot refer to the number of consecutive frames per H-SFN,the number of consecutive slots per frame and the number of consecutive symbols per slot,respectively as specified in TS 38.211.For a multi-PUSCH configured grant, ID_OFFSET equals 0 for the first configured uplink grant within a periodicity of the configuration and K for the Kth (1≤K<nrofSlotsInCG-Period) valid configured uplink grant after the first configured uplink grant within the same periodicity. A configured uplink grant in a multi-PUSCH configured grant is considered valid if it satisfies the conditions specified in clause 6.1 in TS 38.214 (where, if cg-SDT-PeriodicityExt (as defined in TS 38.331) is not configured, CURRENT_symbol = (SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slot number in the frame × numberOfSymbolsPerSlot + symbol number in the slot), and numberOfSlotsPerFrame and numberOfSymbolsPerSlot refer to the number of consecutive slots per frame and the number of consecutive symbols per slot specified in TS 38.211 respectively; or, if cg-SDT-PeriodicityExt (as defined in TS 38.If it is defined in TS 33.101, then CURRENT_symbol = ((H - SFN × numberOfSFNperH - SFN+SFN) × numberOfSlotsPerFrame × numberOfSymbolsPerSlot+slot number in the frame × numberOfSymbolsPerSlot+symbol number in the slot), and numberOfSFNperH - SFN, numberOfSlotsPerFrame, and numberOfSymbolsPerSlot refer to the number of consecutive frames per H - SFN, the number of consecutive time slots per frame, and the number of consecutive symbols per time slot, respectively, as specified in TS 38.211. For pre - configured grants for multiple PUSCHs, ID_OFFSET equal to 0 indicates the first - configured uplink grant within the configuration period, and K indicates the Kth (1 ≤ K < nrofSlotsInCG - Period) valid - configured uplink grant after the first - configured uplink grant within the same period. If the uplink grant configured in the pre - configured grant for multiple PUSCHs meets the conditions specified in Article 6.1 of TS 38.214, the grant is considered valid).

[0079] In 5G, the carrier aggregation technology generally relies on the concepts of the Primary Cell (PCell) and the Secondary Cell (SCell). For a terminal configured with CA, a Cell Group contains one PCell and multiple SCell. Under this 5G CA framework, many procedures are limited to the roles of the PCell and the SCell, restricted by the cell roles.

[0080] Based on the analysis of the 6G spectrum requirements and the existing 4G / 5G carrier aggregation technology, 6G needs to continue to evolve on the basis of the traditional 5G spectrum aggregation framework, support efficient and flexible spectrum aggregation, and improve spectrum utilization. From the perspective of sustainability, the enhancement of carrier aggregation in 6G needs to consider the energy saving of terminals and networks under multi - carrier / bandwidth configurations. From the perspective of scalability, the enhancement of carrier aggregation in 6G needs to consider supporting the aggregation of more carriers / bandwidths, and achieving flexible configuration, scheduling, and switching of uplink / downlink transmission resources.

[0081] In 6G carrier aggregation enhancement, to achieve flexible carrier resource scheduling and configuration (e.g., flexible association between carriers and related control channels), it is possible to consider natively supporting uplink and downlink decoupling in spectrum aggregation (e.g., supporting aggregation of UL only carriers); consider weakening the concepts of PCell and SCell, and supporting dynamic conversion between "PCell" and "SCell"; furthermore, it is also possible to consider debinding the current cell and carrier, that is, no longer restricting each carrier to be modeled as a cell.

[0082] In 5G, HARQ entities are configured according to the serving cell. CG / SPS configurations are also configured according to the serving cell, with different serving cells / BWP / CCs having their own CG / SPS configurations. In this case, for a CG / SPS configuration, at a specific time-domain location, it corresponds only to one frequency-domain resource on that serving cell / BWP / CC. Therefore, the determination of the HARQ process ID can consider only the time-domain dimension, derived from the start time (symbol / slot) of uplink and downlink data transmission. The existing HARQ process formula achieves the effect of evenly distributing the HARQ process ID according to the time-domain location of the CG / SPS.

[0083] Based on the debinding of cells and carriers, 6G may support: HARQ entities spanning multiple carriers and CG / SPS configurations spanning multiple carriers. For HARQ entities spanning multiple carriers, this means there is a common HARQ process pool (HARQ process ID) across multiple carriers. For CG / SPS configurations spanning multiple carriers, in this case, for a CG / SPS configuration, at a specific time-domain location, multiple available frequency-domain resources may be available simultaneously. That is, CG / SPS configuration changes from a single time-domain dimension in 5G to two dimensions: time and frequency domains. Based on this, how 6G UEs perform CG / SPS transmission is yet to be determined. The association between 6G HARQ process IDs and 6G CG / SPS resources needs to be resolved.

[0084] Please refer to Figure 3, which shows a flowchart of a resource configuration method provided in an embodiment of this application. This method is executed by a terminal device. The method includes the following step 310.

[0085] Step 310: The terminal device receives first configuration information. The first configuration information is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources and N frequency-domain units correspond one-to-one, and N is an integer greater than 1.

[0086] Among them, N frequency domain resources correspond to different HARQ processes, or N frequency domain resources correspond to the same HARQ process.

[0087] In some embodiments, the first configuration information is used to configure transmission resources for multiple time-domain locations, which are used for uplink transmission. For example, the first configuration information is CG configuration information.

[0088] In some embodiments, the first configuration information is used to configure transmission resources for multiple time-domain locations, which are used for downlink transmission. For example, the first configuration information is SPS configuration information.

[0089] In some embodiments, the granularity of dividing multiple temporal locations can be a time slot, for example, one time slot corresponds to one temporal location. The granularity of dividing multiple temporal locations can also be a time symbol, for example, one time symbol corresponds to one temporal location. The granularity of dividing multiple temporal locations can also be a frame or a subframe, for example, one subframe corresponds to one temporal location, or one frame corresponds to one temporal location.

[0090] In some embodiments, the frequency domain element is a CC, a cell, or a BWP. For example, N frequency domain resources correspond one-to-one with N CCs. For example, N frequency domain resources correspond one-to-one with N cells. For example, N frequency domain resources correspond one-to-one with N BWPs.

[0091] In some embodiments, the N frequency domain resources are periodic in the time domain. For example, multiple time domain locations are determined according to a configured period and time domain offset, and each time domain location has multiple frequency domain resources. The aforementioned period and time domain offset can be configured by first configuration information or by other configuration information. For example, the aforementioned period and time domain offset can be configured by system messages.

[0092] In one example, N frequency domain resources correspond to different HARQ processes. In some embodiments, when N frequency domain resources correspond to different HARQ processes, the number of frequency domain resources corresponding to multiple time domain locations is the same. In this case, since the N frequency domain resources correspond to different HARQ processes, the HARQ process ID cannot be determined simply based on time domain parameters; it must also be determined in conjunction with frequency domain parameters. This is due to the limitations imposed by the method for confirming the HARQ process ID. The reason for these limitations will be explained in detail in the following embodiments.

[0093] In another example, N frequency domain resources correspond to the same HARQ process. In some embodiments, when N frequency domain resources correspond to the same HARQ process, the number of frequency domain resources corresponding to multiple time domain locations may be the same or different. Since N frequency domain resources at one time domain location correspond to the same HARQ process, the method for determining the HARQ process ID in related technologies can be used. This is independent of the number of frequency domain resources corresponding to one time domain location, and therefore there is no need to limit whether the number of frequency domain resources corresponding to different time domain locations is the same.

[0094] The technical solution provided in this application provides a terminal device with frequency domain resources at multiple time domain locations. The frequency domain resources at one of the time domain locations include N frequency domain resources corresponding to N frequency domain units. The terminal device can perform HARQ process data transmission or reception on the frequency domain resources at these multiple time domain locations.

[0095] Please refer to Figure 4, which shows a flowchart of a resource configuration method provided in one embodiment of this application. This method is performed by a network device. The method includes the following step 410.

[0096] Step 410: The network device sends first configuration information. The first configuration information is used to configure the transmission resources of multiple time-domain locations. The transmission resources of the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources and N frequency-domain units correspond one-to-one, and N is an integer greater than 1.

[0097] Among them, N frequency domain resources correspond to different HARQ processes, or N frequency domain resources correspond to the same HARQ process.

[0098] For details, please refer to the description in the above terminal device side embodiment, which will not be repeated here.

[0099] The following will use the configuration and transmission process of the HARQ process as an example to illustrate the solution of the embodiments of this application. In some embodiments, the configuration and transmission process of the HARQ process includes at least one of the following steps 1 to 4.

[0100] Step 1: The terminal device receives second configuration information. The second configuration information is used to configure a HARQ entity. The HARQ entity is used for N frequency domain units. The HARQ entity includes the identification information corresponding to each of the N frequency domain units. Alternatively, the HARQ entity is used for a set of frequency domain units. The HARQ entity includes the identification information of the set of frequency domain units. The set of frequency domain units includes N frequency domain units.

[0101] Accordingly, the network device sends the second configuration information.

[0102] In some embodiments, the HARQ entity can be an uplink HARQ entity for uplink HARQ transmission or a downlink HARQ entity for downlink HARQ transmission. For example, the HARQ entity is a UL HARQ entity for UL HARQ transmission; or the HARQ entity is a DL HARQ entity for DL ​​HARQ reception.

[0103] In some embodiments, a HARQ entity maintains multiple parallel HARQ processes, each associated with a HARQ process ID. In some embodiments, the number of HARQ processes maintained by the HARQ entity is configured by the network device. For example, the number of HARQ processes maintained by the HARQ entity is configured by second configuration information.

[0104] In some embodiments, the HARQ entity is used for N frequency domain cells, each frequency domain cell being associated with identification information of a frequency domain cell. For example, the HARQ entity indicates multiple CC / BW / cell IDs, each CC / BW / cell ID being associated with a CC / BW / cell configuration.

[0105] In some embodiments, a HARQ entity is used for a frequency domain cell set, and each frequency domain cell set is associated with identification information for a frequency domain cell set. For example, a HARQ entity is used for a CC / BW / cell set, which contains multiple CC / BW / cells. The HARQ entity indicates a CC / BW / cell set ID, and each CC / BW / cell set ID is associated with a CC / BW / cell set.

[0106] In some embodiments, the second configuration information is transmitted via RRC signaling. For example, a network device sends RRC signaling, which includes the second configuration information, to a terminal device.

[0107] Step 2: The terminal device receives the first configuration information, which is used to configure the transmission resources of multiple time-domain locations. The transmission resources of the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources and N frequency-domain units correspond one-to-one, and N is an integer greater than 1.

[0108] Among them, N frequency domain resources correspond to different HARQ processes, or N frequency domain resources correspond to the same HARQ process.

[0109] Accordingly, the network device sends the first configuration information.

[0110] For details regarding step 2, please refer to the description of the terminal device-side embodiment above; this application will not repeat them here.

[0111] In some embodiments, the first configuration information and the second configuration information described above may be carried in the same message. Exemplarily, the first configuration information and the second configuration information may be carried in the same RRC signaling. In some embodiments, the first configuration information and the second configuration information described above may be carried in different messages. Exemplarily, the second configuration information is carried in the RRC signaling, and the first configuration information is DCI.

[0112] In some embodiments, the execution order of steps 1 and 2 is not limited in this application. Exemplarily, step 1 may be executed before step 2, after step 2, or simultaneously with step 2.

[0113] Step 3: The terminal device determines the HARQ process ID.

[0114] Step 4: The terminal device performs data transmission or reception corresponding to the HARQ process on N frequency domain resources.

[0115] In some embodiments, N frequency domain resources correspond to different HARQ processes, or N frequency domain resources correspond to the same HARQ process. The methods for determining the HARQ process ID differ in these two cases, and the frequency domain resources occupied by the data transmission corresponding to the HARQ process may also differ. These will be discussed in two different categories.

[0116] I. N frequency domain resources correspond to different HARQ processes

[0117] 1) Regarding determining the HARQ process ID

[0118] In some embodiments, the terminal device determines the HARQ process ID based on a first time-domain location and the locations of N frequency-domain resources corresponding to that first time-domain location. For example, the terminal device determines the HARQ process ID based on the start time of uplink data transmission and the locations of the N frequency-domain resources corresponding to that start time. For example, the terminal device determines the HARQ process ID based on the start time of downlink data transmission and the locations of the N frequency-domain resources corresponding to that start time.

[0119] In some embodiments, since N frequency domain resources correspond to different HARQ processes, the location of the frequency domain resource where the HARQ process resides needs to be considered when determining the HARQ process ID to determine the mapping relationship between the HARQ process and the frequency domain resource. In some embodiments, when N frequency domain resources correspond to different HARQ processes, the HARQ process ID corresponding to the i-th frequency domain resource among the N frequency domain resources is determined based on the following information: a first time domain location and the location of the i-th frequency domain resource, where i is a positive integer less than or equal to N. For example, the terminal device determines the HARQ process ID corresponding to the i-th frequency domain resource based on the start time of uplink data transmission and the location of the i-th frequency domain resource corresponding to that start time.

[0120] In some embodiments, the HARQ process ID corresponding to the i-th frequency domain resource is further determined based on at least one of the following: the number of frequency domain units N, the HARQ process ID offset, the number of time domain units, the period, and the number of HARQ processes. The period refers to the time domain period of the frequency domain resources at the multiple time domain locations configured in the first configuration information, i.e., the period of those multiple time domain locations. The number of time domain units refers to the number of time domain units in a frame. The number of time domain units is predefined by the protocol.

[0121] In some embodiments, the HARQ process ID offset, period, and number of HARQ processes are configured by the network device. Exemplarily, the HARQ process ID offset, period, and number of HARQ processes are configured through second configuration information.

[0122] The formula for determining the HARQ process ID will be illustrated below.

[0123] 1. HARQ process ID offset not configured

[0124] In some embodiments, in the absence of a HARQ process ID offset, the terminal device determines the HARQ process ID based on the first time-domain location, the location of the i-th frequency-domain resource, the number of frequency-domain units N, the number of time-domain units, the period, and the number of HARQ processes. In some embodiments, the i-th frequency-domain resource is located on the i-th frequency-domain unit, so the location of the i-th frequency-domain resource can be represented by i, and the number of frequency-domain units can be represented by N.

[0125] For example, the HARQ process ID of the downlink HARQ process can be determined based on the following formula:

[0126] HARQ Process ID=[floor(CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))×nrofCC+CURRENT_CC]modulo nrofHARQ-Processes

[0127] Wherein, CURRENT_slot is the first time-domain position, that is, the start time of the downlink HARQ process (here, the time-domain unit is a time slot as an example), numberOfSlotsPerFrame is the number of time-domain units, periodicity is the period, nrofCC is the number of frequency-domain units N (here, the frequency-domain unit is CC as an example, the frequency-domain unit can also be implemented as a cell or BWP), CURRENT_CC is the position of the i-th frequency-domain resource, and nrofHARQ-Processes is the number of HARQ processes.

[0128] For example, the HARQ process ID of the uplink HARQ process can be determined based on the following formula:

[0129] HARQ Process ID=[floor(CURRENT_symbol / periodicity)×nrofCC+CURRENT_CC]modulo nrofHARQ-Processes

[0130] Wherein, CURRENT_symbol is the first time domain position, that is, the start time of the uplink HARQ process (here, the time domain unit is a symbol is taken as an example), periodicity is the period, nrofCC is the number of frequency domain units N (here, the frequency domain unit is CC is taken as an example, the frequency domain unit can also be implemented as a cell or BWP), CURRENT_CC is the position of the i-th frequency domain resource, and nrofHARQ-Processes is the number of HARQ processes.

[0131] In some embodiments, the above formula is used for pre-configured authorization that does not belong to multiple PUSCH and for which neither harq-ProcID-Offset2 (HARQ process ID offset) nor cg-RetransmissionTimer pre-configured uplink authorization is configured.

[0132] 2. HARQ process ID offset configured

[0133] In some embodiments, in the absence of a HARQ process ID offset, the terminal device determines the HARQ process ID based on the first time domain location, the location of the i-th frequency domain resource, the number of frequency domain units N, the HARQ process ID offset, the number of time domain units, the period, and the number of HARQ processes.

[0134] For example, the HARQ process ID of the downlink HARQ process can be determined based on the following formula:

[0135] HARQ Process ID=[floor(CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))×nrofCC+CURRENT_CC]modulo nrofHARQ-Processes+harq-ProcID-Offset

[0136] Wherein, CURRENT_slot is the first time-domain position, i.e. the start time of the downlink HARQ process (here, the time-domain unit is a time slot as an example), numberOfSlotsPerFrame is the number of time-domain units, periodicity is the period, nrofCC is the number of frequency-domain units N (here, the frequency-domain unit is CC as an example, the frequency-domain unit can also be implemented as a cell or BWP), CURRENT_CC is the position of the i-th frequency-domain resource, nrofHARQ-Processes is the number of HARQ processes, and harq-ProcID-Offset is the HARQ process ID offset.

[0137] For example, the HARQ process ID of the uplink HARQ process can be determined based on the following formula:

[0138] HARQ Process ID=[floor(CURRENT_symbol / periodicity)×nrofCC+CURRENT_CC]modulo nrofHARQ-Processes+harq-ProcID-Offset2

[0139] Wherein, CURRENT_symbol is the first time domain position, that is, the start time of the uplink HARQ process (here, the time domain unit is a symbol is taken as an example), periodicity is the period, nrofCC is the number of frequency domain units N (here, the frequency domain unit is CC is taken as an example, the frequency domain unit can also be implemented as a cell or BWP), CURRENT_CC is the position of the i-th frequency domain resource, nrofHARQ-Processes is the number of HARQ processes, and harq-ProcID-Offset2 is the HARQ process ID offset.

[0140] In some embodiments, the above formula is used for pre-configured authorization that does not belong to multiple PUSCH and is configured with harq-ProcID-Offset2 for pre-configured uplink authorization.

[0141] 2) Regarding HARQ process transmission

[0142] In some embodiments, when N frequency domain resources correspond to different HARQ processes, the terminal device performs data transmission or reception corresponding to the HARQ process on the N frequency domain resources, wherein the MAC PDU in the HARQ process corresponding to the i-th frequency domain resource is transmitted on the i-th frequency domain resource.

[0143] Accordingly, the network device performs data reception or transmission corresponding to the HARQ process on N frequency domain resources.

[0144] In some embodiments, the frequency domain resources occupied by the first HARQ process are determined autonomously by the terminal device or indicated by the network device. When the frequency domain resources occupied by the first HARQ process are determined autonomously by the terminal device, the terminal device transmits or receives HARQ process data on the frequency domain resources occupied by the first HARQ process, and the network device transmits or receives HARQ process data on N frequency domain resources. When the frequency domain resources occupied by the first HARQ process are indicated by the network device, the terminal device transmits or receives HARQ process data on the frequency domain resources occupied by the first HARQ process, and the network device transmits or receives HARQ process data on the frequency domain resources occupied by the first HARQ process.

[0145] The above method enhances the frequency domain dimension by considering the calculation formula of HARQ process ID in related technologies, ensuring that HARQ process IDs are uniformly mapped to frequency domain resources in both the time and frequency domains. This is a mapping method for the association between HARQ processes and frequency domain resources. Similar to frequency hopping gain, different frequency domain resources at a given time location can transmit different HARQ processes, improving diversity gain, transmission reliability, and throughput. For this scheme, the number of frequency domain resources at each time location must be the same; otherwise, some HARQ processes may be mapped to non-existent frequency domain resources.

[0146] II. N frequency domain resources correspond to the same HARQ process

[0147] 1) Regarding determining the HARQ process ID

[0148] In some embodiments, when N frequency domain resources correspond to the same HARQ process, the terminal device performs data transmission or reception corresponding to the HARQ process on the first frequency domain resource among the N frequency domain resources. The first frequency domain resource is one of the N frequency domain resources.

[0149] In some embodiments, the terminal device determines the HARQ process ID based on a first time-domain location. For example, the terminal device determines the HARQ process ID based on the start time of uplink data transmission. For example, the terminal device determines the HARQ process ID based on the start time of downlink data transmission. In this case, the terminal device determines the HARQ process ID based on the formula in the aforementioned related technologies.

[0150] In some embodiments, the HARQ process ID determined based on the above method can be used for N frequency domain resources at the first time domain location, that is, the above N frequency domain resources share the same HARQ process ID.

[0151] 2) Regarding HARQ process transmission

[0152] 1. The terminal device performs the data transmission or reception corresponding to the HARQ process on the first frequency domain resource out of N frequency domain resources.

[0153] In some embodiments, when N frequency domain resources correspond to the same HARQ process, the terminal device performs data transmission or reception corresponding to the HARQ process on the first frequency domain resource among the N frequency domain resources. The first frequency domain resource is one of the N frequency domain resources.

[0154] In some embodiments, the first frequency domain resource is determined autonomously by the terminal device; or, the first frequency domain resource is indicated by the network device.

[0155] In one example, the first frequency domain resource is determined autonomously by the terminal device. For instance, the first frequency domain resource is randomly selected by the terminal device from N frequency domain resources. In this case, the network device is unaware of the first frequency domain resource; therefore, the network device performs data reception or transmission corresponding to the HARQ process on the N frequency domain resources.

[0156] In another example, the first frequency domain resource is indicated by the network device. In this case, the network device performs data reception or transmission corresponding to the HARQ process on the first frequency domain resource.

[0157] In some embodiments, the network device indicates a first frequency domain resource through first configuration information. Exemplarily, the first configuration information further includes identification information of the first frequency domain resource. Exemplarily, the network device indicates the identification information of the first frequency domain resource through a DCI. Exemplarily, the network device indicates an index of the first frequency domain resource through a DCI. Exemplarily, the network device indicates a pattern that includes multiple first frequency domain resources corresponding to different time domain locations. In some embodiments, the frequency hopping granularity in the above pattern can be at the level of frequency domain units or at the level of frequency domain resources, and the terminal device can determine the corresponding first frequency domain resource based on the first time domain location.

[0158] In the above scenario, the terminal device determines the TBS based on the first frequency domain resources to generate the MAC PDU for the HARQ process.

[0159] Using the above method, the terminal device can perform data generation or reception corresponding to the HARQ process on the first frequency domain resource among N frequency domain resources. The N frequency domain resources share a single HARQ process ID, which can obtain frequency diversity gain.

[0160] 2. The terminal device performs data transmission or reception corresponding to the HARQ process on M frequency domain resources.

[0161] In some embodiments, when N frequency domain resources correspond to the same HARQ process, the terminal device performs data transmission or reception corresponding to the HARQ process on M frequency domain resources out of the N frequency domain resources, where M is a positive integer less than or equal to N.

[0162] In some embodiments, the M frequency domain resources are determined autonomously by the terminal device; or,

[0163] The M frequency domain resources are indicated by the network device; or,

[0164] The M frequency domain resources are determined based on downlink measurement results and downlink measurement thresholds, which are configured by the network devices; or,

[0165] The M frequency domain resources are determined based on the QoS (Quality of Service) requirements of the data transmitted based on the HARQ process.

[0166] In one example, the M frequency domain resources are determined autonomously by the terminal device. For instance, the M frequency domain resources are randomly selected by the terminal device from N frequency domain resources. In this case, the network device is unaware of the M frequency domain resources, therefore the network device performs data reception or transmission corresponding to the HARQ process on the N frequency domain resources.

[0167] In another example, the M frequency domain resources are indicated by the network device. In this case, the network device performs data reception or transmission corresponding to the HARQ process on the M frequency domain resources.

[0168] In some embodiments, the network device indicates M frequency domain resources through first configuration information. Exemplarily, the first configuration information further includes identification information for the M frequency domain resources. Exemplarily, the network device indicates the identification information for the M frequency domain resources through a DCI. Exemplarily, the network device indicates the index of the M frequency domain resources through a DCI. Exemplarily, the network device indicates a pattern that includes M frequency domain resources corresponding to multiple time domain locations. In some embodiments, the frequency hopping granularity in the above pattern can be at the frequency domain unit level or at the frequency domain resource level, and the terminal device can determine the corresponding M frequency domain resources based on the first time domain location.

[0169] In another example, the M frequency domain resources are determined based on downlink measurement results and downlink measurement thresholds. In some embodiments, downlink measurement results can be parameters characterizing channel quality, such as RSRP (Reference Signal Received Power), RSRQ (Reference Signal Received Quality), and SINR (Signal to Interference plus Noise Ratio). These can be set based on actual conditions, defined by the protocol, or indicated by the network device. In some embodiments, the downlink measurement threshold is indicated by the network device. For example, the downlink measurement threshold is indicated by a system message. In some embodiments, the network device may also indicate a reference signal used for downlink measurements, such as CSI-RS.

[0170] In some embodiments, when the downlink measurement result exceeds the downlink measurement threshold, the value of M can be relatively small, for example, M = 1; when the downlink measurement result does not exceed the downlink measurement threshold, the value of M can be relatively large, for example, M = N. Exemplarily, the network device configures the RSRP threshold (threshold) and / or DL reference signals such as SSB / CSI-RS. If the DL RSRP measurement result is less than the RSRP threshold, multiple frequency-domain resources are selected to perform data transmission corresponding to the HARQ process.

[0171] In some embodiments, the network device can configure multiple downlink measurement thresholds, and the corresponding values (or value ranges) of M for different downlink measurement thresholds are different. Exemplarily, multiple RSRP thresholds respectively correspond to different values of M. For example, T1 / T2 / T3 respectively correspond to the values of M being 1, 2, and 3. In some embodiments, different downlink measurement thresholds correspond to different frequency-domain resources. Exemplarily, multiple RSRP thresholds respectively correspond to different frequency-domain resources. For example, T1 / T2 / T3 respectively correspond to CC1 / CC2 / CC3; or for another example, T1 < T2 < T3, T1 corresponds to selecting 1 frequency-domain resource, T2 corresponds to selecting 2 frequency-domain resources, and T3 corresponds to selecting 3 frequency-domain resources; or for another example, T1 corresponds to the frequency-domain resource CC2, T2 corresponds to the frequency-domain resources CC1 and CC2, T3 corresponds to the frequency-domain resources CC1 and CC3, and T4 corresponds to the frequency-domain resources CC1, CC2, and CC3.

[0172] In another example, the M frequency-domain resources are determined based on the QoS requirements of the data transmitted by the HARQ process. Exemplarily, for a larger QoS requirement, the value of M is larger; for a smaller QoS requirement, the value of M is smaller. In some embodiments, the QoS requirement can include QoS Flow information such as QFI. For example, for delay-sensitive MAC / RLC / PDCP SDUs, it is determined to select multiple frequency-domain resources to perform data transmission of the HARQ process. For example, for a QoS Flow that needs to ensure the flow bit rate, it is determined to select multiple frequency-domain resources to ensure transmission reliability. For example, for a QoS Flow with a certain specific QFI, it is determined to select multiple frequency-domain resources. For example, for data containing delay-sensitive data, it is determined to select multiple frequency-domain resources to ensure transmission reliability. In some embodiments, the QoS requirement is configured by the network.

[0173] In some embodiments, when M is greater than 1, the same MAC PDU is transmitted on M frequency domain resources. In some embodiments, the TBS of the MAC PDU transmitted on the M frequency domain resources is determined based on the M frequency domain resources. Exemplarily, the TBS of the MAC PDU is less than or equal to the minimum data block size supported by each of the M frequency domain resources. Exemplarily, the packet generation of the MAC PDU is determined based on the TBS determined by multiple frequency domain resources. For example, if the same MAC PDU is transmitted on frequency domain resources CC1, CC2, and CC3, then the MAC PDU is generated by packetizing according to TBS = min(CC1, CC2, CC3).

[0174] Using the above method, a single HARQ process ID can be used on multiple frequency domain resources for the same time domain location, achieving an effect similar to frequency hopping or repeated transmission in the frequency domain, thus gaining diversity gain in the frequency domain. The MAC PDU of the same HARQ process is copied and transmitted on different frequency domain resources at the same time domain location, improving diversity gain and transmission reliability.

[0175] The technical solutions provided in the embodiments of this application will now be described in detail.

[0176] Example 1: Determining the HARQ process ID based on time-domain and frequency-domain location

[0177] The HARQ process ID is determined based on the time-domain and frequency-domain location of CG / SPS resources. That is, the calculation formula of HARQ process ID in related technologies is enhanced by considering the frequency domain dimension, so that the HARQ process ID is uniformly mapped to CG / SPS resources in both the time domain and the frequency domain.

[0178] Please refer to Figure 5. The specific implementation process of this embodiment is as follows:

[0179] Step 1-1: The UE receives the HARQ entity configuration (second configuration information) sent by the network device. The HARQ entity is used for multiple CC / BW / cells.

[0180] The HARQ entity is a UL HARQ entity used for UL HARQ transmission; or the HARQ entity is a DL HARQ entity used for DL ​​HARQ reception.

[0181] A HARQ entity maintains multiple parallel HARQ processes, each associated with a HARQ process ID. Optionally, the number of HARQ processes in a HARQ entity is configured by the network device.

[0182] HARQ entities are used for multiple CC / BW / cells: One implementation is to indicate multiple CC / BW / cell IDs in the HARQ entity, with each CC / BW / cell ID associated with a CC / BW / cell configuration.

[0183] HARQ entities are used for multiple CC / BW / cells: In one implementation, a HARQ entity is used for a CC / BW / cell-set, which contains multiple CC / BW / cells. The HARQ entity indicates the CC / BW / cell-set ID, and each CC / BW / cell-set ID is associated with a CC / BW / cell-set.

[0184] Send via RRC signaling (such as RRCReconfiguration).

[0185] Step 1-2: The UE receives the CG / SPS configuration sent by the network device. The CG / SPS configuration is on multiple CC / BW / cells.

[0186] CG / SPS configuration across multiple CC / BW / cells: Frequency domain resources are configured across multiple CC / BW / cells, or based on a CC / BW / cell-set (per-CC / BW / cell-set), appearing periodically in the time domain according to the configured period and time domain offset, and at each time domain location, there are multiple specific frequency domain resources on multiple CC / BW / cells.

[0187] The related technology's CG / SPS is based on a BWP configuration (per-BWP), which appears periodically in the time domain according to the configuration period and time domain offset, and at each time domain location, there is only one specific frequency domain resource within the BWP.

[0188] For the CG / SPS configuration in this embodiment, the number of frequency domain resources at each time domain location needs to be the same.

[0189] Step 2: The UE determines the HARQ process ID of the CG / SPS transmission at a specific time-frequency domain location based on the time domain location (the start time of uplink / downlink data transmission, such as symbol / slot) and the frequency domain location (such as CC / BW / cell).

[0190] Enhanced formulas, for example:

[0191] Step 3: The UE performs data transmission for the corresponding HARQ process on the time and frequency resources of SPS / CG.

[0192] By enhancing the frequency domain dimension in the existing HARQ process ID calculation formula, this method maps HARQ process IDs uniformly to CG / SPS resources in both the time and frequency domains. This represents a mapping method for the association between 6G HARQ processes and 6G CG / SPS resources. For this scheme to work, the number of frequency domain resources at each time domain location must be the same; otherwise, some HARQ processes might be mapped to non-existent CG / SPS frequency domain resources.

[0193] Example 2: HARQ process ID associated with multiple frequency domain resources at the same time domain location

[0194] The HARQ process ID is determined based on the temporal location of CG / SPS resources, ensuring that the HARQ process ID is uniformly mapped to CG / SPS resources in the temporal domain (similar to related technologies). For the same temporal location, one HARQ process ID is allowed to be used on multiple frequency domain resources, considering the configuration methods for multiple frequency domain resources and the selection rules for multiple CG / SPS resources in the frequency domain.

[0195] Please refer to Figure 6. The specific implementation process of this embodiment is as follows:

[0196] Step 1-1: The UE receives the HARQ entity configuration sent by the network device. The HARQ entity is used for multiple CC / BW / cells.

[0197] The HARQ entity is a UL HARQ entity used for UL HARQ transmission; or the HARQ entity is a DL HARQ entity used for DL ​​HARQ reception.

[0198] A HARQ entity maintains multiple parallel HARQ processes, each associated with a HARQ process ID. Optionally, the number of HARQ processes in a HARQ entity is configured by the network device.

[0199] HARQ entities are used for multiple CC / BW / cells: One implementation is to indicate multiple CC / BW / cell IDs in the HARQ entity, with each CC / BW / cell ID associated with a CC / BW / cell configuration.

[0200] HARQ entities are used for multiple CC / BW / cells: In one implementation, a HARQ entity is used for a CC / BW / cell-set, which contains multiple CC / BW / cells. The HARQ entity indicates the CC / BW / cell-set ID, and each CC / BW / cell-set ID is associated with a CC / BW / cell-set.

[0201] Send via RRC signaling (such as RRCReconfiguration).

[0202] Step 1-2: The UE receives the CG / SPS configuration sent by the network device. The CG / SPS configuration is on multiple CC / BW / cells.

[0203] CG / SPS on multiple CC / BW / cells: Frequency domain resources are spread across multiple CC / BW / cells, or configured according to a CC / BW / cell-set, appearing periodically in the time domain according to the configured period and time domain offset, and at each time domain location, there are multiple specific frequency domain resources on multiple CC / BW / cells.

[0204] In the CG / SPS configuration of this embodiment, the number of frequency domain resources at each time domain location may be different, depending on the network device configuration.

[0205] For example, the network device configures frequency domain resources (e.g., m frequency domain resources for CG / SPS transmission on m CC / BW / cells) for each CC / BW / cell associated with CG / SPS, with each frequency domain resource identified by a CC / BW / cell ID / index. Then, using a frequency pattern that repeats over multiple CG / SPS time-domain periods, 1..m frequency domain resources are configured available at a CG / SPS time-domain location.

[0206] Step 2: For a CG / SPS, the UE determines the HARQ process ID based on the time domain location (the start time of uplink / downlink data transmission, such as symbol / slot). This HARQ process ID can be used for multiple frequency domain resources at the current time domain location.

[0207] Step 3: At a given time location, the UE performs uplink and downlink data transmission for the HARQ process on frequency domain resources of multiple SPS / CGs.

[0208] Alt-1: The UE can select only one SPS / CG frequency domain resource from multiple SPS / CG frequency domain resources based on a first condition to perform uplink and downlink data transmission for HARQ process. The beneficial effect is the ability to obtain frequency diversity gain.

[0209] The first condition includes:

[0210] This is left to the UE to implement; the UE can choose any one based on the implementation. The network device needs to receive or transmit on multiple SPS / CG frequency domain resources.

[0211] The DCI activated via CG / SPS is indicated by the network device to a CC / BW / cell ID / index used by the UE during CG / SPS activation. Alternatively, a frequency hop pattern ID can be indicated (e.g., the frequency hopping granularity of this pattern can be at the CC / BW / cell level or a further frequency domain level; the time domain granularity of the pattern can be one or more CG / SPS time domain locations). The UE determines the SPS / CG frequency domain resources based on this pattern. The UE uses the SPS / CG frequency domain resources indicated by the network device to perform uplink and downlink data transmission for the HARQ process. The network device only needs to receive or transmit on the indicated SPS / CG frequency domain resources.

[0212] In this case, the UE determines the TBS based on the selected SPS / CG frequency domain resources and generates a MAC PDU by assembling packets.

[0213] Alt-2: The UE can select one or more SPS / CG frequency domain resources from multiple SPS / CG frequency domain resources based on the second condition to perform uplink and downlink data transmission for the HARQ process. In this case, the same MAC PDU is transmitted across multiple SPS / CG frequency domain resources, which has the advantage of achieving frequency diversity gain.

[0214] The second condition includes:

[0215] This is left to the UE to implement; the UE can choose any one or more options based on the implementation. The network device needs to receive or transmit on multiple SPS / CG frequency domain resources.

[0216] The DCI activated via CG / SPS is indicated by the network device to the one or more CC / BW / cell IDs / indexes used by the UE during CG / SPS activation. The UE uses the SPS / CG frequency domain resources indicated by the network device to perform uplink and downlink data transmission for the HARQ process. The network device only needs to receive or transmit on the indicated SPS / CG frequency domain resources.

[0217] UE-based DL RSRP measurement results: The network device configures the RSRP threshold and / or DL reference signals such as SSB / CSI-RS. If the DL RSRP measurement result is less than the RSRP threshold, multiple SPS / CG frequency-domain resources are selected to perform the uplink and downlink data transmission of the HARQ process. Optionally, multiple RSRP thresholds respectively correspond to different frequency-domain resources: for example, T1 / T2 / T3 respectively correspond to CC1 / CC2 / CC3; for another example, T1 < T2 < T3, T1 corresponds to selecting 1 frequency-domain resource, T2 corresponds to selecting 2 frequency-domain resources, and T3 corresponds to selecting 3 frequency-domain resources; for another example, T1 corresponds to the frequency-domain resource CC2, T2 corresponds to the frequency-domain resources CC1 and CC2, T3 corresponds to the frequency-domain resources CC1 and CC3, and T4 corresponds to the frequency-domain resources CC1, CC2, and CC3.

[0218] QoS requirements based on data: mainly UL CG, and based on the QoS requirement characteristics of the uplink data to be transmitted (such as QoS Flow information such as QFI, such as whether it is a delay-sensitive MAC / RLC / PDCP SDU), it is determined to select multiple SPS / CG frequency-domain resources to perform the uplink and downlink data transmission of the HARQ process. For example, for a QoS Flow that needs to ensure the flow bit rate, it is determined to select multiple SPS / CG frequency-domain resources to ensure transmission reliability. For example, for a QoS Flow with a certain specific QFI, it is determined to select multiple SPS / CG frequency-domain resources. For example, if it contains delay-sensitive data, it is determined to select multiple SPS / CG frequency-domain resources to ensure transmission reliability. The QoS requirement characteristics can be configured by the network device.

[0219] Multiple SPS / CG frequency-domain resources transmit the same MAC PDU: According to the TB size determined by multiple SPS / CG frequency-domain resources, the packet generation of the MAC PDU is determined. For example, if the frequency-domain resources on CC1 CC2 CC3 transmit the same MAC PDU, then the MAC PDU is packet-generated according to TB size = min(CC1, CC2, CC3).

[0220] For the same time-domain position, one HARQ process ID is allowed to be used for multiple frequency-domain resources, which can obtain an effect similar to frequency hopping or repeated transmission in the frequency domain, and a frequency-domain diversity gain can be obtained.

[0221] It should be noted that in the above method embodiments, the steps performed by the terminal device can be separately implemented as a resource configuration method on the terminal device side; the steps performed by the network device can be separately implemented as a resource configuration method on the network device side.

[0222] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0223] Please refer to Figure 7, which shows a block diagram of a resource configuration apparatus provided in one embodiment of this application. This apparatus has the function of implementing the resource configuration method example described above. This function can be implemented in hardware or by hardware executing corresponding software. The apparatus can be the terminal device described above, or it can be installed within a terminal device. As shown in Figure 7, the apparatus 700 may include a receiving module 710.

[0224] The receiving module 710 is used to receive first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1.

[0225] The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

[0226] In some embodiments, when the N frequency domain resources correspond to different HARQ processes, the HARQ process identifier ID corresponding to the i-th frequency domain resource among the N frequency domain resources is determined based on the following information: the first time domain position, the position of the i-th frequency domain resource, where i is a positive integer less than or equal to N.

[0227] In some embodiments, the HARQ process ID corresponding to the i-th frequency domain resource is further determined based on at least one of the following: the number of frequency domain units N, the HARQ process ID offset, the number of time domain units, the period, and the number of HARQ processes.

[0228] In some embodiments, where the N frequency domain resources correspond to different HARQ processes, the apparatus 700 includes a transmission module (not shown in the figure).

[0229] The transmission module is used to perform data transmission or reception corresponding to the HARQ process on the N frequency domain resources, wherein the Media Access Control (MAC) Protocol Data Unit (PDU) in the HARQ process corresponding to the i-th frequency domain resource is transmitted on the i-th frequency domain resource.

[0230] In some embodiments, when the N frequency domain resources correspond to the same HARQ process, the transmission module is used to perform data transmission or reception corresponding to the HARQ process on a first frequency domain resource among the N frequency domain resources, where the first frequency domain resource is one of the N frequency domain resources.

[0231] In some embodiments, the first frequency domain resource is determined autonomously by the terminal device; or, the first frequency domain resource is indicated by the network device.

[0232] In some embodiments, when the N frequency domain resources correspond to the same HARQ process, the transmission module is used to perform data transmission or reception corresponding to the HARQ process on M frequency domain resources out of the N frequency domain resources, where M is a positive integer less than or equal to N.

[0233] In some embodiments, the M frequency domain resources are determined autonomously by the terminal device; or,

[0234] The M frequency domain resources are indicated by the network device; or,

[0235] The M frequency domain resources are determined based on downlink measurement results and downlink measurement thresholds, whereby the downlink measurement thresholds are configured by the network devices; or,

[0236] The M frequency domain resources are determined based on the Quality of Service (QoS) requirements of the data transmitted by the HARQ process.

[0237] In some embodiments, when M is greater than 1, the same MAC PDU is transmitted over the M frequency domain resources.

[0238] In some embodiments, the transport block size (TBS) of the MAC PDUs transmitted on the M frequency domain resources is determined based on the M frequency domain resources.

[0239] In some embodiments, the TBS of the MAC PDU is less than or equal to the minimum value of the data block size supported by each of the M frequency domain resources.

[0240] In some embodiments, the receiving module 710 is configured to receive second configuration information, the second configuration information being used to configure a HARQ entity, the HARQ entity being used for the N frequency domain units, the HARQ entity including identification information corresponding to each of the N frequency domain units; or, the HARQ entity being used for a set of frequency domain units, the HARQ entity including identification information of the set of frequency domain units, the set of frequency domain units including the N frequency domain units.

[0241] In some embodiments, the N frequency domain resources are periodic in the time domain.

[0242] In some embodiments, when the N frequency domain resources correspond to different HARQ processes, the number of frequency domain resources corresponding to the plurality of time domain locations is the same; or...

[0243] When the N frequency domain resources correspond to the same HARQ process, the number of frequency domain resources corresponding to the multiple time domain locations may be the same or different.

[0244] In some embodiments, the frequency domain element is a carrier (CC), a cell, or a bandwidth portion (BWP).

[0245] The technical solution provided in this application provides a terminal device with frequency domain resources at multiple time domain locations. The frequency domain resources at one of the time domain locations include N frequency domain resources corresponding to N frequency domain units. The terminal device can perform HARQ process data transmission or reception on the frequency domain resources at these multiple time domain locations.

[0246] Please refer to Figure 8, which shows a block diagram of a resource configuration apparatus provided in one embodiment of this application. This apparatus has the function of implementing the resource configuration method example described above. This function can be implemented in hardware or by hardware executing corresponding software. The apparatus can be the network device described above, or it can be installed within a network device. As shown in Figure 8, the apparatus 800 may include: a sending module 810.

[0247] The sending module 810 is used to send first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1.

[0248] The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

[0249] In some embodiments, when the N frequency domain resources correspond to different HARQ processes, the HARQ process identifier ID corresponding to the i-th frequency domain resource among the N frequency domain resources is determined based on the following information: the first time domain position, the position of the i-th frequency domain resource, where i is a positive integer less than or equal to N.

[0250] In some embodiments, the HARQ process ID corresponding to the i-th frequency domain resource is further determined based on at least one of the following: the number of frequency domain units N, the HARQ process ID offset, the number of time domain units, the period, and the number of HARQ processes.

[0251] In some embodiments, where the N frequency domain resources correspond to different HARQ processes, the apparatus 800 further includes a transmission module (not shown in the figure).

[0252] The transmission module is used to perform data reception or transmission corresponding to the HARQ process on the N frequency domain resources, wherein the Media Access Control (MAC) Protocol Data Unit (PDU) in the HARQ process corresponding to the i-th frequency domain resource is transmitted on the i-th frequency domain resource.

[0253] In some embodiments, when the N frequency domain resources correspond to the same HARQ process, the transmission module is configured to perform data reception or transmission corresponding to the HARQ process on a first frequency domain resource among the N frequency domain resources, wherein the first frequency domain resource is one of the N frequency domain resources; or...

[0254] On the N frequency domain resources, the data reception or transmission corresponding to the HARQ process is executed. On the terminal device side, the data reception or transmission corresponding to the HARQ process is executed on the first frequency domain resource among the N frequency domain resources.

[0255] In some embodiments, the first frequency domain resource is determined autonomously by the terminal device; or, the first frequency domain resource is indicated by the network device.

[0256] In some embodiments, when the N frequency domain resources correspond to the same HARQ process, the transmission module is configured to perform data reception or transmission corresponding to the HARQ process on M frequency domain resources out of the N frequency domain resources, where M is a positive integer less than or equal to N; or,

[0257] On the N frequency domain resources, the data reception or transmission corresponding to the HARQ process is executed. On the terminal device side, the data reception or transmission corresponding to the HARQ process is executed on M frequency domain resources out of the N frequency domain resources.

[0258] In some embodiments, the M frequency domain resources are determined autonomously by the terminal device; or,

[0259] The M frequency domain resources are indicated by the network device; or,

[0260] The M frequency domain resources are determined based on downlink measurement results and downlink measurement thresholds, wherein the downlink measurement thresholds are configured by the network device; or,

[0261] The M frequency domain resources are determined based on the Quality of Service (QoS) requirements of the data transmitted by the HARQ process.

[0262] In some embodiments, when M is greater than 1, the same MAC PDU is transmitted over the M frequency domain resources.

[0263] In some embodiments, the transport block size (TBS) of the MAC PDUs transmitted on the M frequency domain resources is determined based on the M frequency domain resources.

[0264] In some embodiments, the TBS of the MAC PDU is less than or equal to the minimum value of the data block size supported by each of the M frequency domain resources.

[0265] In some embodiments, the sending module 810 is configured to send second configuration information, the second configuration information being used to configure a HARQ entity, the HARQ entity being used for the N frequency domain units, the HARQ entity including identification information corresponding to each of the N frequency domain units; or, the HARQ entity being used for a set of frequency domain units, the HARQ entity including identification information of the set of frequency domain units, the set of frequency domain units including the N frequency domain units.

[0266] In some embodiments, the N frequency domain resources are periodic in the time domain.

[0267] In some embodiments, when the N frequency domain resources correspond to different HARQ processes, the number of frequency domain resources corresponding to the plurality of time domain locations is the same; or...

[0268] When the N frequency domain resources correspond to the same HARQ process, the number of frequency domain resources corresponding to the multiple time domain locations may be the same or different.

[0269] In some embodiments, the frequency domain element is a carrier (CC), a cell, or a bandwidth portion (BWP).

[0270] The technical solution provided in this application provides a terminal device with frequency domain resources at multiple time domain locations. The frequency domain resources at one of the time domain locations include N frequency domain resources corresponding to N frequency domain units. The terminal device can perform HARQ process data transmission or reception on the frequency domain resources at these multiple time domain locations.

[0271] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0272] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0273] Please refer to Figure 9, which shows a schematic diagram of a communication device provided in one embodiment of this application. The communication device can be a terminal device or a network device as described above. The communication device 900 may include a processor 901, a transceiver 902, and a memory 903. The transceiver 902 is used to implement sending or receiving functions, such as implementing the functions of the receiving module 710 or the sending module 810 described above. The processor 901 can be used to implement other processing functions or control sending and / or receiving, such as implementing the functions of the processing module 910 described above.

[0274] The processor 901 includes one or more processing cores. The processor 901 executes various functional applications and information processing by running software programs and modules.

[0275] The transceiver 902 may include a receiver and a transmitter. For example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0276] The memory 903 can be connected to the processor 901 and the transceiver 902.

[0277] The memory 903 can be used to store a computer program executed by the processor, and the processor 901 is used to execute the computer program to implement the various steps in the above method embodiments.

[0278] In some embodiments, when the communication device 900 is a terminal device, the transceiver 902 is used to receive first configuration information. The first configuration information is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, and N is an integer greater than 1.

[0279] The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

[0280] In some embodiments, when the communication device 900 is a network device, the transceiver 902 is used to send first configuration information. The first configuration information is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, and N is an integer greater than 1.

[0281] The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

[0282] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.

[0283] Furthermore, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, statically accessible memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0284] This application embodiment also provides a computer-readable storage medium storing a computer program for execution by a processor to implement the resource configuration method on the terminal device side or the resource configuration method on the network device side. Optionally, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0285] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running, it is used to implement the above-mentioned resource configuration method on the terminal device side or the above-mentioned resource configuration method on the network device side.

[0286] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the resource configuration method on the terminal device side or the resource configuration method on the network device side.

[0287] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0288] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0289] In some embodiments of this application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and APs). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0290] In some embodiments of this application, the term "protocol" may refer to standard protocols in the field of communications, such as LTE protocols, NR protocols, and related protocols applied in future communication systems. This application does not limit the scope of these protocols.

[0291] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0292] In this article, "greater than or equal to" can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.

[0293] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0294] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0295] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A resource allocation method, characterized in that, The method is executed by a terminal device, and the method includes: Receive first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1. The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

2. The method according to claim 1, characterized in that, When the N frequency domain resources correspond to different HARQ processes, the HARQ process identifier ID corresponding to the i-th frequency domain resource among the N frequency domain resources is determined based on the following information: the first time domain position, the position of the i-th frequency domain resource, where i is a positive integer less than or equal to N.

3. The method according to claim 2, characterized in that, The HARQ process ID corresponding to the i-th frequency domain resource is also determined based on at least one of the following: the number of frequency domain units N, the HARQ process ID offset, the number of time domain units, the period, and the number of HARQ processes.

4. The method according to claim 2 or 3, characterized in that, When the N frequency domain resources correspond to different HARQ processes, the method further includes: On the N frequency domain resources, data transmission or reception corresponding to the HARQ process is performed, wherein the Media Access Control (MAC) Protocol Data Unit (PDU) in the HARQ process corresponding to the i-th frequency domain resource is transmitted on the i-th frequency domain resource.

5. The method according to claim 1, characterized in that, When the N frequency domain resources correspond to the same HARQ process, the method further includes: On the first frequency domain resource among the N frequency domain resources, the data transmission or reception corresponding to the HARQ process is performed, where the first frequency domain resource is one of the N frequency domain resources.

6. The method according to claim 5, characterized in that, The first frequency domain resource is determined autonomously by the terminal device; or, the first frequency domain resource is indicated by the network device.

7. The method according to claim 1, characterized in that, When the N frequency domain resources correspond to the same HARQ process, the method further includes: On M frequency domain resources out of the N frequency domain resources, the data transmission or reception corresponding to the HARQ process is performed, where M is a positive integer less than or equal to N.

8. The method according to claim 7, characterized in that, The M frequency domain resources are determined autonomously by the terminal device; or, The M frequency domain resources are indicated by the network device; or, The M frequency domain resources are determined based on downlink measurement results and downlink measurement thresholds, whereby the downlink measurement thresholds are configured by the network devices; or, The M frequency domain resources are determined based on the Quality of Service (QoS) requirements of the data transmitted by the HARQ process.

9. The method according to claim 7 or 8, characterized in that, When M is greater than 1, the same MAC PDU is transmitted on the M frequency domain resources.

10. The method according to any one of claims 7 to 9, characterized in that, The transport block size (TBS) of the MAC PDUs transmitted on the M frequency domain resources is determined based on the M frequency domain resources.

11. The method according to claim 10, characterized in that, The TBS of the MAC PDU is less than or equal to the minimum value of the data block size supported by each of the M frequency domain resources.

12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Receive second configuration information, which is used to configure a HARQ entity. The HARQ entity is used for the N frequency domain units and includes identification information corresponding to the N frequency domain units respectively; or, the HARQ entity is used for a set of frequency domain units and includes identification information of the set of frequency domain units, which includes the N frequency domain units.

13. The method according to any one of claims 1 to 12, characterized in that, The N frequency domain resources are periodic in the time domain.

14. The method according to any one of claims 1 to 13, characterized in that, When the N frequency domain resources correspond to different HARQ processes, the number of frequency domain resources corresponding to the multiple time domain locations is the same; or, When the N frequency domain resources correspond to the same HARQ process, the number of frequency domain resources corresponding to the multiple time domain locations may be the same or different.

15. The method according to any one of claims 1 to 14, characterized in that, The frequency domain unit is the carrier (CC), or the cell, or the bandwidth portion (BWP).

16. A resource allocation method, characterized in that, The method is performed by a network device, and the method includes: Send first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1. The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

17. The method according to claim 16, characterized in that, When the N frequency domain resources correspond to different HARQ processes, the HARQ process identifier ID corresponding to the i-th frequency domain resource among the N frequency domain resources is determined based on the following information: the first time domain position, the position of the i-th frequency domain resource, where i is a positive integer less than or equal to N.

18. The method according to claim 17, characterized in that, The HARQ process ID corresponding to the i-th frequency domain resource is also determined based on at least one of the following: the number of frequency domain units N, the HARQ process ID offset, the number of time domain units, the period, and the number of HARQ processes.

19. The method according to claim 17 or 18, characterized in that, When the N frequency domain resources correspond to different HARQ processes, the method further includes: On the N frequency domain resources, data reception or transmission corresponding to the HARQ process is performed, wherein the Media Access Control (MAC) Protocol Data Unit (PDU) in the HARQ process corresponding to the i-th frequency domain resource is transmitted on the i-th frequency domain resource.

20. The method according to claim 16, characterized in that, When the N frequency domain resources correspond to the same HARQ process, the method further includes: On a first frequency domain resource among the N frequency domain resources, the data reception or transmission corresponding to the HARQ process is performed, where the first frequency domain resource is one of the N frequency domain resources; or... On the N frequency domain resources, the data reception or transmission corresponding to the HARQ process is executed. On the terminal device side, the data reception or transmission corresponding to the HARQ process is executed on the first frequency domain resource among the N frequency domain resources.

21. The method according to claim 20, characterized in that, The first frequency domain resource is determined autonomously by the terminal device; or, the first frequency domain resource is indicated by the network device.

22. The method according to claim 16, characterized in that, When the N frequency domain resources correspond to the same HARQ process, the method further includes: On M frequency domain resources out of the N frequency domain resources, the data reception or transmission corresponding to the HARQ process is performed, where M is a positive integer less than or equal to N; or, On the N frequency domain resources, the data reception or transmission corresponding to the HARQ process is executed. On the terminal device side, the data reception or transmission corresponding to the HARQ process is executed on M frequency domain resources out of the N frequency domain resources.

23. The method according to claim 22, characterized in that, The M frequency domain resources are determined autonomously by the terminal device; or, The M frequency domain resources are indicated by the network device; or, The M frequency domain resources are determined based on downlink measurement results and downlink measurement thresholds, wherein the downlink measurement thresholds are configured by the network device; or, The M frequency domain resources are determined based on the Quality of Service (QoS) requirements of the data transmitted by the HARQ process.

24. The method according to claim 22 or 23, characterized in that, When M is greater than 1, the same MAC PDU is transmitted on the M frequency domain resources.

25. The method according to any one of claims 22 to 24, characterized in that, The transport block size (TBS) of the MAC PDUs transmitted on the M frequency domain resources is determined based on the M frequency domain resources.

26. The method according to claim 25, characterized in that, The TBS of the MAC PDU is less than or equal to the minimum value of the data block size supported by each of the M frequency domain resources.

27. The method according to any one of claims 16 to 26, characterized in that, The method further includes: Send second configuration information, which is used to configure a HARQ entity. The HARQ entity is used for the N frequency domain units and includes identification information corresponding to each of the N frequency domain units; or, the HARQ entity is used for a set of frequency domain units and includes identification information of the set of frequency domain units, which includes the N frequency domain units.

28. The method according to any one of claims 16 to 27, characterized in that, The N frequency domain resources are periodic in the time domain.

29. The method according to any one of claims 16 to 28, characterized in that, When the N frequency domain resources correspond to different HARQ processes, the number of frequency domain resources corresponding to the multiple time domain locations is the same; or, When the N frequency domain resources correspond to the same HARQ process, the number of frequency domain resources corresponding to the multiple time domain locations may be the same or different.

30. The method according to any one of claims 16 to 29, characterized in that, The frequency domain unit is the carrier (CC), or the cell, or the bandwidth portion (BWP).

31. A resource allocation device, characterized in that, The device includes: The receiving module is used to receive first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1. The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

32. A resource allocation device, characterized in that, The device includes: The sending module is used to send first configuration information, which is used to configure transmission resources for multiple time-domain locations. The transmission resources for the first time-domain location among the multiple time-domain locations include N frequency-domain resources. The N frequency-domain resources correspond one-to-one with N frequency-domain units, where N is an integer greater than 1. The N frequency domain resources may correspond to different Hybrid Automatic Repeat Request (HARQ) processes, or the N frequency domain resources may correspond to the same HARQ process.

33. A communication device, characterized in that, The communication device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the method as claimed in any one of claims 1 to 15, or to implement the method as claimed in any one of claims 16 to 30.

34. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that is executed by a processor to implement the method as described in any one of claims 1 to 15, or the method as described in any one of claims 16 to 30.

35. A chip, characterized in that, The chip includes programmable logic circuitry and / or program instructions, which, when the chip is running, are used to implement the method as described in any one of claims 1 to 15, or to implement the method as described in any one of claims 16 to 30.

36. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, which a processor reads from and executes to implement the method as claimed in any one of claims 1 to 15, or the method as claimed in any one of claims 16 to 30.