Resource indication method and apparatus, device and storage medium

By reporting PSFCH resources to network devices from terminal devices, the resource conflict problem of uplink and sidelink sharing spectrum in NR V2X system is resolved, resource utilization and communication reliability are improved, and collaborative scheduling between terminal devices and network devices is realized.

WO2026097365A1PCT designated stage Publication Date: 2026-05-15GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In existing technologies, how terminal devices can effectively avoid resource conflicts when the uplink and sidelink share spectrum in sidelink communication, especially in NR V2X systems, and how terminal devices can report PSFCH resources to avoid conflicts between network devices and PSFCH transmission when scheduling uplink transmission resources, has not been effectively resolved.

Method used

The terminal device sends a first message to the network device, indicating the PSFCH resources it has determined. This is used by the network device to avoid resource conflicts when scheduling uplink transmissions. By sending the first message, the terminal device reports the resources corresponding to the PSFCH transmission it has determined. The network device receives and uses this information for reasonable scheduling.

Benefits of technology

It improves resource utilization and communication reliability, avoids conflicts between PSFCH transmission and uplink transmission resources, and ensures communication stability and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024130638_15052026_PF_FP_ABST
    Figure CN2024130638_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a resource indication method and apparatus, a device, and a storage medium. The method comprises: a first terminal device sends first information, wherein the first information is used for indicating a first PSFCH resource, and the first PSFCH resource is a resource corresponding to PSFCH transmission and determined by the first terminal device (910). A terminal device sends first information to a network device to report, to the network device, a resource that is used for PSFCH transmission and determined by the terminal device, so as to avoid a conflict between an uplink transmission resource scheduled by the network device and the resource used for PSFCH transmission, thereby improving resource utilization and ensuring communication reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Resource indication methods, apparatus, equipment and storage media Technical Field

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

[0002] SL (Sidelink) communication refers to communication between terminal devices through a direct communication interface.

[0003] Currently, communication systems support semi-static spectrum sharing between UL (Uplink) and SL by configuring resource pools. As technology evolves, the methods for UL and SL to share spectrum require further research.

[0004] Summary of the Invention

[0005] This application provides a resource indication method, apparatus, device, and storage medium. The technical solutions provided by this application are as follows.

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

[0007] Send first information, the first information being used to indicate a first PSFCH resource, the first PSFCH resource being the resource corresponding to the PSFCH transmission determined by the first terminal device.

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

[0009] Receive first information, the first information being used to indicate a first PSFCH resource, the first PSFCH resource being the resource corresponding to the PSFCH transmission determined by the first terminal device.

[0010] According to one aspect of the embodiments of this application, a resource indication device is provided, the device comprising:

[0011] The sending module is used to send first information, which indicates a first PSFCH resource, and the first PSFCH resource is the resource corresponding to the PSFCH transmission determined by the first terminal device.

[0012] According to one aspect of the embodiments of this application, a resource indication device is provided, the device comprising:

[0013] A receiving device is configured to receive first information, the first information being used to indicate a first PSFCH resource, the first PSFCH resource being the resource corresponding to the PSFCH transmission determined by the first terminal device.

[0014] According to one aspect of the embodiments of this application, a terminal device is provided, the terminal device including a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the resource indication method on the first terminal device side described above.

[0015] According to one aspect of the embodiments of this application, a network device is provided, the network device including a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the resource indication method on the network device side described above.

[0016] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, the storage medium storing a computer program, the computer program being executed by a processor to implement the resource indication method on the first terminal device side or the resource indication method on the network device side described above.

[0017] 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 resource indication method on the first terminal device side or the resource indication method on the network device side described above.

[0018] 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 resource indication method on the first terminal device side or the resource indication method on the network device side described above.

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

[0020] The terminal device reports the resources used for PSFCH transmission as determined by the terminal device to the network device by sending first information. This avoids conflicts between the network device's scheduling of uplink transmission resources and the resources used for PSFCH transmission, thereby improving resource utilization and ensuring communication reliability. Attached Figure Description

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

[0022] Figure 2 is a schematic diagram of the physical layer structure of SL communication provided in an embodiment of this application;

[0023] Figure 3 is a schematic diagram of time and frequency resource location reservation provided in an embodiment of this application;

[0024] Figure 4 is a schematic diagram of resource listening and resource selection provided in an embodiment of this application;

[0025] Figure 5 is a schematic diagram of the PSFCH resources of a resource pool provided in an embodiment of this application;

[0026] Figure 6 is a schematic diagram of the correspondence between PSSCH transmission resources and PSFCH transmission resources provided in an embodiment of this application;

[0027] Figure 7 is a schematic diagram of a frequency domain followed by code domain method provided in an embodiment of this application;

[0028] Figure 8 is a flowchart of dynamic spectrum sharing provided in an embodiment of this application;

[0029] Figure 9 is a flowchart of a resource indication method provided in an embodiment of this application;

[0030] Figure 10 is an interactive flowchart of a resource indication method provided in an embodiment of this application;

[0031] Figure 11 is a schematic diagram of a first time window provided in an embodiment of this application;

[0032] Figure 12 is a schematic diagram of code field resources provided in an embodiment of this application;

[0033] Figure 13 is a schematic diagram of a second time window provided in one embodiment of this application;

[0034] Figure 14 is a block diagram of a resource indication device provided in an embodiment of this application;

[0035] Figure 15 is a block diagram of a resource indication device provided in another embodiment of this application;

[0036] Figure 16 is a schematic diagram of the structure of a terminal device provided in an embodiment of this application;

[0037] Figure 17 is a schematic diagram of the structure of a network device provided in one embodiment of this application. Detailed Implementation

[0038] 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.

[0039] 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.

[0040] Please refer to Figure 1, which shows a schematic diagram of a network architecture provided in one embodiment of this application. The network architecture may include: a core network 11, an access network 12, and terminal devices 13.

[0041] Core network 11 includes several core network devices. The main functions of these core network devices are to provide user connectivity, manage users, and carry out service delivery, acting as the interface to external networks. For example, the core network of a 5G (5th Generation) NR (New Radio) system may include devices such as AMF (Access and Mobility Management Function), UPF (User Plane Function), and SMF (Session Management Function).

[0042] Access network 12 includes several access network devices 14. In a 5G NR system, the access network can be referred to as NG-RAN (New Generation-Radio Access Network). Access network device 14 is a device deployed in access network 12 to provide wireless communication functionality to terminal device 13. Access network device 14 can include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the names of devices with access network device functionality may differ; for example, in a 5G NR system, they are called gNodeB or gNB. 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 13 are collectively referred to as access network devices.

[0043] The number of terminal devices 13 is typically multiple, with one or more terminal devices 13 distributed within the cell managed by each access network device 14. Terminal devices 13 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment, mobile stations (MS), etc. For ease of description, the devices mentioned above are collectively referred to as terminal devices. Access network device 14 communicates with core network equipment via some over-the-air technology, such as the NG interface in a 5G NR system. Access network device 14 and terminal devices 13 communicate with each other via some over-the-air technology, such as the Uu interface. In the embodiments of this application, "terminal device" can also be referred to as UE, and both have the same meaning.

[0044] Terminal devices 13 (e.g., vehicle-mounted devices and other devices such as other vehicle-mounted devices, mobile phones, RSUs (Road Side Units)) can communicate with each other through a direct communication interface (such as a PC5 interface). Correspondingly, the communication link established based on this direct communication interface can be called a direct link or SL. SL transmission refers to direct data transmission between terminal devices via a side link. Unlike traditional cellular systems where communication data is received or sent through access network equipment, SL transmission has the characteristics of short latency and low overhead, making it suitable for communication between two geographically close terminal devices (such as vehicle-mounted devices and other geographically close peripheral devices). It should be noted that Figure 1 only uses vehicle-to-vehicle communication in a V2X (vehicle to everything) scenario as an example; SL technology can be applied to various scenarios where terminal devices communicate directly. In other words, the terminal device in this application refers to any device that uses SL technology for communication.

[0045] 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 5G NR systems, as well as subsequent evolution systems of 5G NR systems.

[0046] 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.

[0047] 1.SL transmission

[0048] Regarding SL transmission, 3GPP defines two transmission modes: Mode A and Mode B.

[0049] Mode A: The transmission resources of the terminal device are allocated by the access network device (such as a base station). The terminal device transmits communication data on the side link according to the transmission resources allocated by the access network device. The access network device can allocate transmission resources for single transmission or semi-static transmission to the terminal device.

[0050] Mode B: The terminal device selects transmission resources from the resource pool to transmit communication data. Specifically, the terminal device can select transmission resources from the resource pool by listening or by randomly selecting resources.

[0051] The following section mainly introduces the method of terminal devices autonomously selecting resources in SL communication in the NR V2X system (i.e., mode B mentioned above).

[0052] 2. NR V2X Physical Layer Structure

[0053] The physical layer structure of SL communication in the NR V2X system is shown in Figure 2. The first symbol in the time slot shown in Figure 2 is the AGC (Automatic Gain Control) symbol. When the SL UE receives data, it can adjust the received power in this symbol to a power suitable for demodulation. When the SL UE transmits data, it repeats the content of the symbol following the AGC symbol. In Figure 2, the PSCCH (Physical Sidelink Control Channel) is used to carry the first sidelink control information, and the PSSCH (Physical Sidelink Shared Channel) is used to carry data and the second sidelink control information. The PSCCH and PSSCH are transmitted in the same time slot. The aforementioned first and second sidelink control information can be two sidelink control information with different functions. For example, the first sidelink control information is carried in the PSCCH and mainly contains resource sniffing related fields, facilitating resource exclusion and selection by other terminal devices after decoding. In addition to data, the PSSCH also carries second-sidelink control information, which mainly includes fields related to data demodulation, facilitating demodulation of data in the PSSCH by other terminal devices. Within a given time slot, there may also be a symbol corresponding to the PSFCH (Physical Sidelink Feedback Channel), used to transmit HARQ (Hybrid Automatic Repeat reQuest) feedback information. Depending on the resource pool configuration, the symbol corresponding to the PSFCH can appear once every 1, 2, or 4 time slots. When a time slot lacks a symbol corresponding to the PSFCH, for example, the GAP symbol between the PSSCH and PSFCH in Figure 2, the AGC used to receive the PSFCH, and the PSFCH symbol are all used to carry the PSSCH. Typically, the last symbol in a time slot is the GP (Guard Period) symbol, i.e., the GAP. In other words, the symbol following the last symbol carrying the PSSCH or PSFCH is the GP symbol. The SL UE performs transmit / receive switching within the GP symbol but does not transmit data. When PSFCH resources exist in a time slot, GP symbols also exist between the symbols of PSSCH and PSFCH. This is because the UE may transmit on PSSCH and receive on PSFCH, requiring GP symbols for transmit / receive conversion.

[0054] 3. Resource reservation in NR V2X

[0055] In NR V2X systems, under Mode B, the terminal device independently selects transmission resources to send data. Resource reservation is a prerequisite for resource selection.

[0056] Resource reservation refers to the process by which a terminal device reserves resources for future use by sending the first sideline control information in the PSCCH. In NR V2X systems, resource reservation within a TB (Transport Block) and resource reservation between TBs are both supported.

[0057] As shown in Figure 3, the terminal device sends the first sideline control information, using the "Time resource assignment" and "Frequency resource assignment" fields to indicate the N time-frequency resources (including those used for current transmission) of the current TB. N ≤ Nmax, and in NR V2X, Nmax equals 2 or 3. Simultaneously, the N indicated time-frequency resources should be distributed across W time slots. In NR V2X, W equals 32. For example, in TB1 shown in Figure 3, the terminal device sends the first sideline control information in the PSCCH while simultaneously sending the initial transmission data in the PSSCH, using the above two fields to indicate the time-frequency resource locations for the initial transmission and retransmission 1 (i.e., N = 2 at this time), thus reserving time-frequency resources for retransmission 1. Furthermore, the initial transmission and retransmission 1 are distributed across 32 time slots in the time domain. Similarly, in TB1 shown in Figure 3, the terminal device uses the first sideline control information sent in the PSCCH of retransmission 1 to indicate the time and frequency resource locations of retransmission 1 and retransmission 2. Retransmission 1 and retransmission 2 are distributed in 32 time slots in the time domain.

[0058] Simultaneously, when the terminal device sends the first sidelink control information, it uses the "Resource reservation period" field to reserve resources between TBs. For example, in Figure 3, when the terminal device sends the first sidelink control information for the initial transmission of TB1, it uses the "Time resource assignment" and "Frequency resource assignment" fields to indicate the time and frequency resource positions of the initial transmission and retransmission 1 of TB1, denoted as {(t1,f1),(t2,f2)}. Here, t1 and t2 represent the time domain positions of the resources for the initial transmission and retransmission 1 of TB1, and f1 and f2 represent the corresponding frequency domain positions. If the value of the "Resource reservation period" field in the first sidelink control information is 100 milliseconds, then the SCI (Sidelink Control Information) simultaneously indicates the time and frequency resources {(t1+100,f1),(t2+100,f2)}, which are used for the transmission of the initial transmission and retransmission 1 of TB2. Similarly, the first sideline control information sent in TB1 retransmission 1 also reserves time and frequency resources for TB2 retransmission 1 and retransmission 2 using the "Resource reservation period" field. In NR V2X, the possible values ​​for the "Resource reservation period" field are 0, 1-99, 100, 200, 300, 400, 500, 600, 700, 800, 900, and 1000 milliseconds, which is more flexible compared to LTE (Long Term Evaluation) V2X. However, only e values ​​are configured in each resource pool, and the terminal device determines the possible values ​​to use based on the resource pool it uses. Let the e values ​​in the resource pool configuration be the resource reservation period set M, where, for example, e is less than or equal to 16.

[0059] Furthermore, through network configuration or pre-configuration, the aforementioned inter-TB reservations can be activated or deactivated on a resource pool basis. When activating inter-TB reservations, the first sideline control information includes a "Resource reservation period" field. When deactivating inter-TB reservations, the first sideline control information does not include the "Resource reservation period" field. When activating inter-TB reservations, generally, before triggering resource reselection, the value of the "Resource reservation period" field used by the terminal device, i.e., the resource reservation period, remains unchanged. Each time the terminal device sends a first sideline control message, it uses the "Resource reservation period" field to reserve resources for the next period for the transmission of another TB, thereby achieving periodic semi-persistent transmission.

[0060] When the terminal device operates in Mode B, it can listen to the PSCCH sent by other terminal devices to obtain the first sideline control information sent by those devices, thereby determining the resources reserved by them. When selecting resources, the terminal device will exclude resources reserved by other terminal devices to avoid resource collisions.

[0061] 4. Resource selection method for NR V2X eavesdropping

[0062] In the NR V2X system, under Mode B mentioned above, the terminal device needs to select resources itself.

[0063] As shown in Figure 4, the terminal device triggers resource selection or reselection in time slot n, or time slot n is the time slot in which the higher layer triggers the physical layer to report the candidate resource set. Resource selection window 10 starts from n+T1 and ends at n+T2. 0 <= T1 <= T proc,1 When the subcarrier spacing is 15, 30, 60, 120 kHz, T proc,1 There are 3, 5, 9, and 17 time slots. T 2min <= T2 <= the remaining latency budget of the service, T 2min The set of values ​​is {1, 5, 10, 20} * 2 μ There are several time slots, where μ = 0, 1, 2, 3 corresponds to subcarrier spacings of 15, 30, 60, and 120 kHz. The terminal device determines T from this set of values ​​based on the priority of its data to be transmitted. 2min For example, when the subcarrier spacing is 15kHz, the terminal device determines T from the set {1,5,10,20} based on the priority of its own data to be transmitted. 2min When T 2minWhen T2 is greater than or equal to the remaining latency budget of the service, then T2 equals the remaining latency budget of the service. The remaining latency budget is the difference between the required latency of the data at the corresponding time and the current time. For example, if a data packet arrives in time slot n with a latency requirement of 50 milliseconds, assuming a time slot is 1 millisecond, if the current time is time slot n, then the remaining latency budget is 50 milliseconds; if the current time is time slot n+20, then the remaining latency budget is 30 milliseconds.

[0064] Terminal devices from n-T0 to nT proc,0 Conduct resource snooping (excluding nT) proc,0 The value of T0 is 100 or 1100 milliseconds. When the subcarrier spacing is 15, 30, 60, or 120 kHz, T... proc,0 There are 1, 1, 2, and 4 time slots. Optionally, the terminal device listens for resources within the time slots belonging to its resource pool within the resource listening window. Optionally, the terminal device listens for the first sideline control information sent by other terminal devices in each time slot (except for its own transmission time slot). When resource selection or reselection is triggered in time slot n, the terminal device uses n-T0 to nT. proc,0 Results of resource eavesdropping.

[0065] Step 1: The terminal device uses all available resources belonging to its resource pool within resource selection window 10 as resource set A. Any resource in set A is denoted as R(x,y), where x and y indicate the frequency domain and time domain positions of the resource, respectively. Let M be the initial number of resources in set A. total The terminal device excludes resources from resource set A based on the unlistened time slots within resource listening window 20 (Step 1-1) and / or the resource listening results within resource listening window 20 (Step 1-2). The terminal device determines whether resource R(x,y) or a series of periodic resources corresponding to resource R(x,y) overlaps with the time slots determined in Step 1-1 based on the unlistened time slots or the resources determined in Step 1-2 based on the first side-line control information detected. If they overlap, resource R(x,y) is excluded from resource set A.

[0066] Step 1-1: If the terminal device is in time slot t within the resource listening window of 20 m If data is sent without listening, the terminal device will respond according to time slot t. m For each allowed resource reservation period in the resource pool used by the terminal device, Q time slots are determined with that resource reservation period as the interval. If these Q time slots overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y), then resource R(x,y) is excluded from resource set A. The above Q = 1 or (Represents rounding up). Tscal equals the value of T2 converted to milliseconds. Prx is one of the resource reservation periods allowed by the resource pool used by the terminal device. Optionally, a series of periodic resources corresponding to resource R(x,y) is R(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Where Cresel is related to the random count value generated by the terminal device, and Ptxlg is the number of logical time slots after Ptx is converted. Ptx is the resource reservation period of the terminal device. For example, in sub-figure (a) of Figure 4, Cresel is 3, which represents 3 periodic resources (including R(x,y)) corresponding to resource R(x,y).

[0067] For example, in subgraph (a) of Figure 4, the terminal device in time slot t m Without listening in, resources are excluded sequentially according to each resource reservation period set M in the resource pool configuration. For a certain resource reservation period 1, assuming the Q value is calculated to be 2, the corresponding Q time slots are shown in sub-figure (a) of Figure 4 from time slot t. m The mapping is based on the next two time slots marked with horizontal shading, with a resource reservation period of 1 as the interval. For a certain resource reservation period of 2, assuming the Q value is calculated as Q = 1, the corresponding Q time slots are shown in subgraph (a) of Figure 4, starting from time slot t. m The time slot mapped to the next dotted shaded marker at intervals of 2 resource reservation periods.

[0068] The terminal device will determine whether the Q time slots corresponding to each reserved period overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y). If they overlap, resource R(x,y) will be excluded from resource set A.

[0069] Optionally, when the resource pool used by the terminal device deactivates the reservation between TBs, the terminal device may not perform Step 1-1 above.

[0070] Optionally, after Step 1-1 is executed, if the remaining resources in resource set A are less than M... total If *X is selected, the resource set A will be initialized with all available resources belonging to the resource pool used by the terminal device within the resource selection window 10, and then Step 1-2 will be executed.

[0071] Step 1-2: If the terminal device is in time slot t of resource listening window 20 mThe internal detector listens to the first sidelink control information transmitted in the PSCCH and measures the SL-RSRP (Sidelink Reference Signal Received Power) of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH (i.e., the SL-RSRP of the PSSCH transmitted in the same time slot as the PSCCH).

[0072] If the measured SL-RSRP is greater than the SL-RSRP threshold, and the first sideline control information received by the terminal device contains the "Resource reservation period" field, then the terminal device will determine the time slot t. m The terminal device determines Q time slots based on the resource reservation period carried in the first sideline control information it detects, using this resource reservation period as the interval. The terminal device assumes that it also received the same first sideline control information in these Q time slots. The terminal device will then determine the time slot t... m The received first-side control information and the Q assumed received first-side control information are checked for overlap between the resources indicated in the "Time resource assignment" and "Frequency resource assignment" fields and resource R(x,y) or a series of periodic resources corresponding to resource R(x,y). If they overlap, the corresponding resource R(x,y) is excluded from set A. The above Q=1 or (Represents rounding up). Tscal equals the value of T2 converted to milliseconds. Prx is the resource reservation period carried in the first side-line control information detected. Optionally, a series of periodic resources corresponding to resource R(x,y) is R(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Where Cresel is related to the random count value generated by the terminal device, and Ptxlg is the number of logical time slots after Ptx is converted. Ptx is the resource reservation period of the terminal device. For example, in sub-figure (b) of Figure 4, Cresel is 3, which means 3 periodic resources (including R(x,y)) corresponding to resource R(x,y).

[0073] For example, in subgraph (b) of Figure 4, when the first sideline control information received by the terminal device contains the "Resource reservation period" field, if the terminal device is in time slot t m The first sideline control information in the PSCCH is detected on resource E(v,m). The resource reservation period in this first sideline control information is Prx. Assuming the Q value is calculated to be 1, the terminal device will assume that in time slot t m+Prxlg The terminal device also received the same first-side control information. The terminal device will determine the time slot t.m The first sideline control information received and the assumption in time slot t m+Prxlg The "Time resource assignment" and "Frequency resource assignment" fields of the received first sideline control information indicate whether resources 1, 2, 3, 4, 5, and 6 overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y). If they overlap and satisfy the RSRP condition, resource R(x,y) is excluded from resource set A.

[0074] If the SL-RSRP measured by the terminal device is greater than the SL-RSRP threshold, and the first sideline control information received by the terminal device does not contain the "Resource reservation period" field, then the terminal device only determines the time slot t. m The "Time resource assignment" and "Frequency resource assignment" fields of the received first sideline control information indicate whether the resource overlaps with resource R(x,y) or a series of resources corresponding to resource R(x,y). If they overlap, resource R(x,y) is excluded from resource set A.

[0075] For example, in subgraph (b) of Figure 4, when the first sideline control information received by the terminal device does not contain the "Resource reservation period" field, if the terminal device is in time slot t m If the first sideline control information in the PSCCH is detected on resource E(v,m), the terminal device determines whether the resources 1, 2, and 3 indicated by the "Time resource assignment" and "Frequency resource assignment" fields in the first sideline control information overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y). If they overlap and the RSRP condition is met, resource R(x,y) is excluded from resource set A.

[0076] If, after the above resource exclusions, the remaining resources in resource set A are less than M... total If *X, the SL-RSRP threshold is raised by 3dB, and Step 1 is executed again. The physical layer reports the resource set A, after excluding resources, as a candidate resource set to the higher layer.

[0077] Step 2: The higher-level management randomly selects resources from the reported candidate resource set to send data. That is, the terminal device randomly selects resources from the candidate resource set to send data.

[0078] It is important to note that:

[0079] (1) The RSRP threshold mentioned above is determined by the priority P1 carried in the PSCCH heard by the terminal device and the priority P2 of the data to be sent by the terminal device.

[0080] (2) Whether the terminal device compares the measured PSCCH-RSRP or the PSSCH-RSRP scheduled by the PSCCH with the SL-RSRP threshold depends on the resource pool configuration of the resource pool used by the terminal device. The resource pool configuration can be network configuration or pre-configured.

[0081] (3) X as described above, where X may take the values ​​{20%, 35%, 50%}. The configuration of the resource pool used by the terminal device includes the correspondence between priorities and the above possible values. The terminal device determines the value of X based on the priority of the data to be sent and this correspondence. The resource pool configuration can be configured by the network or pre-configured.

[0082] The above description describes one type of SL communication in NR-V2X, where the terminal device autonomously selects transmission resources through resource listening and transmits data on the side link. This SL communication method can also be applied to various SL communication applications, such as direct communication between handheld terminals and direct communication between pedestrians and vehicles.

[0083] 5. HARQ Feedback and PSFCH Resources

[0084] HARQ retransmission: For the transmission from the sending end, the receiving end can send back either ACK (Acknowledgement) or NACK (Negative Acknowledgement) to the sending end based on whether the reception was successful. ACK indicates successful reception, and NACK indicates reception failure. The receiving end sends HARQ feedback to the sending end through the PSFCH, the sideline feedback channel.

[0085] PSFCH resources are configured for each resource pool. In NR-V2X, there are three configurations for PSFCH resources: N=1, N=2, and N=4. As shown in Figure 5, N=1 means that PSFCH resources are configured for every time slot in the resource pool; N=2 means that PSFCH resources are configured for every two time slots in the resource pool; and N=4 means that PSFCH resources are configured for every four time slots in the resource pool. More specifically, within a time slot, the PSFCH resource is configured in the second-to-last symbol among the symbols available for SL transmission within that time slot. In the example in Figure 5, PSFCH resources are configured for the entire frequency domain. Optionally, only a portion of the PRBs (Physical Resource Blocks) can be configured as usable PSFCH resources. For example, continuous or non-contiguous PRBs can be configured as usable PSFCH resources in the frequency domain using a bitmap (note that within each time slot where PSFCH resources are configured, the PRBs corresponding to the PSFCH resources are the same, i.e., indicated by the same bitmap). For a specific PRB within a given time slot, that PRB can be further divided into multiple code domain resources. For example, each code domain resource corresponds to a cyclic shift of a sequence. In summary, the available PSFCH resources in a resource pool include all code domain resources contained in all PRBs indicated by the bitmap on the OFDM (Orthogonal Frequency Division Multiplexing) symbol corresponding to the PSFCH resources configured within the time slot.

[0086] The receiving end determines the PSFCH resource for HARQ feedback from the available PSFCH resources in the resource pool based on the time-frequency resource location of the received PSSCH and at least one of the source id (source identifier) ​​and group id (identifier) ​​carried in the 2nd stage SCI (referred to as "second sideline control information" in this application) of the PSSCH. For example, it determines a code field sequence for HARQ feedback.

[0087] Specifically, when UE 1 sends data to UE 2 in time slot t, the HARQ feedback from UE 2 to UE 1 for this data transmission occurs in time slot t+a. Here, a is greater than or equal to k, and time slot t+a contains PSFCH resources. In NRV2X, k takes 2 or 3 time slots. For example, in Figure 5, assuming N=4 and k=2, if UE 1 sends data to UE 2 in time slot 1, then t+a is time slot 4, and UE 2 performs HARQ feedback to UE 1 in time slot 4. If UE 1 sends data to UE 2 in time slot 3, then t+a is time slot 8, and UE 2 performs HARQ feedback to UE 1 in time slot 8. Therefore, the time domain location of the PSFCH resource used for feedback is determined based on the time domain location of the corresponding PSFCH for the transmitted data. Simultaneously, the frequency domain location of the PSFCH resource sent by the receiver for HARQ feedback is also determined based on the time-frequency resource location of the received PSSCH. For example, there is a correspondence between the sub-channels in the resource pool and the PRBs included in the available PSFCH resources in the resource pool. The receiver can determine the PRB corresponding to the PSFCH resource based on the sub-channel corresponding to the received PSSCH. It should be noted that, according to the above design, if there is a resource collision in the PSSCHs of two transmitters, that is, if the two transmitters use the same time slot and the same sub-channel for transmission, this will inevitably lead to a collision in the PSFCH feedback resources corresponding to the two PSSCH resources. To solve this problem, the receiver will perform a modulo operation on the code domain resources included in the PRB corresponding to the PSFCH determined above, based on the transmitter's source ID, so that the PSSCHs of different transmitters are ultimately mapped to different code domain resources used for PSFCH transmission.

[0088] Next, based on the examples shown in Figures 6 and 7, the process of determining the PSFCH resource for HARQ feedback based on the PSSCH resource will be explained in detail again.

[0089] Assuming N=4, k=2, and only two sub-channels are configured in the frequency domain of the resource pool, in Figure 5, since the PSSCH transmitted in slots 3-6 will all be fed back to PSFCH in slot 8, as shown in Figure 6, there is a correspondence between the sub-channels in slots 3-6 and the PRBs within the PSFCH symbols in slot 8. For example, in the penultimate symbol in slot 8 that can be used for SL transmission, 16 consecutive PRBs (PRBs 0-15) are configured as available PSFCH resources according to the bitmap. Since there are time-frequency resources for 8 sub-channels in slots 3-6, each of these 8 sub-channels corresponds to 2 PRBs in its time-frequency resources.

[0090] The current standard supports two methods for determining PSFCH based on PSSCH:

[0091] Method 1: Based on the time-frequency resources of the sub-channel occupied by PSSCH.

[0092] In this mode, if the TX UE uses subchannels 0 and 1 in slot 3, the RX UE determines PRBs 0, 1, 8, and 9 in slot 8 based on subchannels 0 and 1 in slot 3. Assuming one PRB corresponds to 6 cyclic shift pairs, the RX UE indexes all cyclic shift pairs corresponding to PRBs 0, 1, 8, and 9 in a frequency domain-first, code domain-second manner, as shown in Figure 7, i.e., P = 4, Q = 6, where P represents the number of PRBs and Q represents the number of cyclic shift pairs corresponding to one PRB. After indexing, the RX UE determines the cyclic shift pair corresponding to the remainder by taking the remainder of the source id in the 2nd stage SCI of the PSSCH sent by the TX UE, or (source id + RX UE's identifier in multicast) modulo the above P*Q. Finally, the RX UE determines the code domain sequence corresponding to one of the cyclic shift pairs based on the sent ACK or NACK and transmits the PSFCH.

[0093] Method 2: Based on the time-frequency resources of the starting sub-channel occupied by PSSCH.

[0094] In this mode, if the TX UE uses subchannels 0 and 1 in slot 3, the RX UE determines PRB 0,1 in slot 8 based on subchannel 0 in slot 3. Assuming one PRB corresponds to 6 cyclic shift pairs, the RX UE indexes all cyclic shift pairs corresponding to PRB 0,1 in a frequency domain-first, code domain-second manner, as shown in Figure 7, i.e., P=2, Q=6, where P represents the number of PRBs and Q represents the number of cyclic shift pairs corresponding to one PRB. After indexing, the RX UE determines the cyclic shift pair corresponding to the remainder by taking the remainder of the source id in the 2nd stage SCI of the PSSCH sent by the TX UE, or (source id + RX UE's identifier in multicast) modulo the above P*Q. Finally, the RX UE determines the code domain sequence corresponding to one of the cyclic shift pairs based on the sent ACK or NACK and transmits the PSFCH.

[0095] 6. Dynamic spectrum sharing

[0096] Both LTE and NR sidelinks introduce the concept of resource pools, meaning sidelink transmissions occur within the sidelink's resource pool. One purpose of introducing resource pools is to avoid resource conflicts between uplink and sidelink transmissions. Specifically, when scheduling uplink transmissions for a UE, the base station will not schedule uplink transmissions within the configured sidelink resource pool. This semi-static configuration of the resource pool isolates the time-frequency resource ranges of uplink and sidelink transmissions.

[0097] The standard discussion already supports scenarios where LTE SL UEs and NR SL UEs dynamically share resource pools. As shown in Figure 8, the NR SL UE is a dual-mode terminal, including an LTE SL module and an NR SL module. The LTE SL module can collect LTE SL SCIs sent by other LTE SL UEs and pass the listening results to the NR SL module inside the UE. The NR SL module performs resource exclusion based on the LTE SL SCIs detected by the LTE SL module, and selects the transmission resources of the NR SL from the resource set after resource exclusion, thereby avoiding resource conflicts between the NR SL UE and the LTE SL UE.

[0098] Currently, only semi-static spectrum sharing between UL and SL is supported through resource pool configuration. This application considers supporting dynamic spectrum sharing between UL and SL in future networks. To achieve dynamic spectrum sharing between UL and SL, a feasible approach is for the UE to report the transmission resources used by the SL, so that the base station can avoid conflicts with the SL transmission resources when scheduling UL transmission resources.

[0099] In LTE SL, the terminal behavior of UEs reporting PSSCH resources to network devices was supported. However, in NR SL, SL resources include not only PSSCH resources but also PSFCH resources. How terminal devices report PSFCH resources so that network devices can avoid transmission conflicts with PSFCH resources when scheduling UL transmission resources is a problem that needs to be solved.

[0100] Please refer to Figure 9, which shows a flowchart of a resource indication method provided in one embodiment of this application. This method can be applied to the network architecture shown in Figure 1. The method may include the following step 910.

[0101] Step 910: The first terminal device sends first information, which is used to indicate the first PSFCH resource. The first PSFCH resource is the resource corresponding to the PSFCH transmission determined by the first terminal device.

[0102] In some embodiments, the first terminal device sends first information to the network device. Accordingly, the network device receives the first information, that is, the network device receives the first information sent by the first terminal device.

[0103] In some embodiments, the PSFCH is used to carry feedback information for sideline transmissions. The PSFCH is a channel used to provide feedback on data reception during sideline transmissions. In some embodiments, the feedback information for sideline transmissions includes HARQ feedback information. HARQ feedback information is information used in the HARQ mechanism to provide feedback on reception status. In some embodiments, HARQ feedback information includes positive acknowledgment (ACK) and negative acknowledgment (NACK). In some embodiments, the ACK and NACK information are feedback information used to determine whether data transmission was successful. The ACK information indicates successful data reception and that the sender of the data does not need to retransmit. The NACK information indicates data reception failure and that the sender of the data needs to retransmit the data. In other embodiments, the PSFCH is also used to carry IUC (Inter-User Collaboration Information) information, such as resource conflict information, to indicate resource conflicts.

[0104] In some embodiments, the first PSFCH resource is the resource used for PSFCH transmission determined by the first terminal device. In some embodiments, the first PSFCH resource includes at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources.

[0105] In some embodiments, the first terminal device is the receiving end of the PSFCH transmission described above. The first terminal device sends a PSSCH to the receiving end, and the receiving end sends the PSFCH corresponding to the PSSCH to the first terminal device.

[0106] In some embodiments, the first terminal device is the sender of the PSFCH transmission described above. The first terminal device receives the PSSCH sent by the sender and sends the PSFCH corresponding to the PSSCH to the sender.

[0107] In some embodiments, the first terminal device is a terminal device that listens for first sideline control information. In some embodiments, the first terminal device obtains the first sideline control information sent by the second terminal device by listening. The first sideline control information is carried in the PSCCH and mainly includes resource listening-related fields. For example, the first sideline control information is used to indicate the transmission resources reserved by the second terminal device.

[0108] For example, the first terminal device determines the PSFCH resource corresponding to the PSSCH based on the PSSCH resource indicated by the first sideline control information it hears.

[0109] For example, the first terminal device determines the PSSCH resource it transmits based on the PSSCH resource indicated by the first sideline control information it hears, and then determines the PSFCH resource corresponding to the PSSCH resource it transmits.

[0110] In some embodiments, as shown in FIG10, the method may further include step 920.

[0111] Step 920: When scheduling uplink transmission resources, the network device selects resources other than the first PSFCH resource for scheduling.

[0112] In some embodiments, after receiving first information from the first terminal device, the network device excludes the first PSFCH resource from the resource pool based on the first information, thus obtaining a excluded resource pool. When scheduling uplink transmission resources, the network device selects resources from the excluded resource pool for scheduling. In some embodiments, the network device schedules uplink transmission resources from the resources in the resource pool other than the first PSFCH resource.

[0113] The technical solution provided in this application embodiment allows the terminal device to report the resources used for PSFCH transmission determined by the terminal device to the network device by sending first information, thereby avoiding conflicts between the network device and the resources used for PSFCH transmission when scheduling uplink transmission resources, improving resource utilization and ensuring communication reliability.

[0114] The following describes two methods for reporting the first PSFCH resource.

[0115] I. Direct Reporting

[0116] In some embodiments, the first information includes: the index corresponding to the first PSFCH resource.

[0117] The index corresponding to the first PSFCH resource is used to determine the first PSFCH resource in the resource pool. In some embodiments, the resource pool includes at least one transmission resource for sideline transmission. Optionally, the resource pool is a shared resource pool for both sideline and uplink transmissions, meaning that both sideline and uplink transmissions can select resources from the resource pool for transmission. In some embodiments, the resource pool includes at least one PSFCH resource. In some embodiments, the resource pool includes multiple consecutive PRBs in the frequency domain and at least one time slot in the time domain. In some embodiments, a PSFCH resource includes at least one PRB in the frequency domain and at least one OFDM symbol in the time domain. For example, it includes one PRB in the frequency domain and one OFDM symbol in the time domain. In some embodiments, a PRB within an OFDM symbol is divided into multiple code domain resources, and a PSFCH resource includes at least one code domain resource. In some embodiments, the resource pool is configured by the network device or can be agreed upon by relevant protocols.

[0118] In some embodiments, transmission resources in the resource pool can be allocated according to indexing rules. Indexing rules refer to a set of rules used in the resource pool to identify and locate transmission resources through indexing. In some embodiments, transmission resources are allocated for transmission data or control information based on the index of the transmission resources. In some embodiments, the indexing rules may be indicated by the network device, pre-configured, predefined by the protocol, or depend on the implementation of the first terminal device. However, it should be noted that coordination between the network device and the first terminal device is required to ensure a consistent understanding of the indexing rules; this embodiment of the application does not limit this aspect.

[0119] In some embodiments, the index corresponding to the first PSFCH resource includes: the index corresponding to the first PSFCH resource within a first time window.

[0120] The first time window refers to the time range used to determine the first PSFCH resource. In some embodiments, transmission resources belonging to the first time window in the resource pool are indexed and allocated. Index allocation refers to the process of allocating indexes to multiple transmission resources in the resource pool based on index rules.

[0121] In some embodiments, the first time window is indicated by the network device, configured or pre-configured by the network device, predefined by a standard, or depends on the implementation of the first terminal device. In some embodiments, the network device configures the first time window by sending RRC (Radio Resource Control) configuration information to at least one terminal device.

[0122] In some embodiments, the first time window includes one or more time units. When the first time window includes multiple time units, it may include multiple consecutive time units, or it may include multiple discrete time units.

[0123] A time unit refers to a basic unit used to describe time. In some embodiments, a time unit may include a frame, subframe, time slot, OFDM symbol, etc., and may also include other time units; this application embodiment does not limit this. In this application embodiment, unless otherwise specified, the time unit is a time slot.

[0124] In some embodiments, when configuring PSFCH resources for a resource pool, PSFCH resources are configured for the resource pool according to the PSFCH period N. In some embodiments, the configuration of the PSFCH period includes three configurations: N=1, N=2, and N=4. N indicates that one PSFCH resource is configured for every N time slots in the resource pool.

[0125] Using the above method, the first terminal device reports the index corresponding to the first PSFCH resource within the first time window to the network device, ensuring the validity of the reported PSFCH resource and helping to save signaling overhead.

[0126] In some embodiments, the first time window is determined in two ways, including the following two methods.

[0127] Method 1:

[0128] In some embodiments, the first time window includes time units from the first time unit to the second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0129] The first time unit is the starting time unit of the first time window, and the second time unit is the ending time unit of the first time window. In some embodiments, the first time unit is determined based on a trigger time unit and a first time offset. In some embodiments, the first time unit is the sum of the trigger time unit and the first time offset. In some embodiments, the second time unit is determined based on the trigger time unit and the second time offset. In some embodiments, the second time unit is the sum of the trigger time unit and the second time offset. The trigger time unit refers to the time unit that triggers the first terminal device to report first information. In some embodiments, the trigger time unit is indicated by the network device, meets a periodic condition, or depends on the implementation of the first terminal device. In some embodiments, the first terminal device periodically reports first information to the network device. In some embodiments, the network device sends a trigger signaling to the first terminal device at the trigger time unit, the trigger signaling being used to instruct the first terminal device to report first information to the network device. In some real-time examples, the trigger time unit is indicated by the network device, and the first terminal reports first information at the trigger time unit indicated by the network device. In some embodiments, the first time offset and the second time offset are indicated by the network device, configured or pre-configured by the network device, or predefined by a standard, or depend on the implementation of the first terminal device.

[0130] For example, please refer to Figure 11, which shows a schematic diagram of a first time window provided in an embodiment of this application. Taking PSFCH period N=4 as an example, PSFCH resources are configured in every 4 time slots in the resource pool. In time slot n, the network device sends a trigger signaling to the first terminal device, triggering the first terminal device to report the first PSFCH resource. Then, the first terminal device determines the first time window as [n+a, n+b] according to the first time offset a and the second time offset b, where n is the trigger time unit.

[0131] The above method, by reporting the PSFCH resources determined within the first time window, enables network devices to exclude only the PSFCH resources within the first time window when scheduling resources, thereby avoiding the problem of scarce transmission resources due to resolving resource conflicts and improving the utilization rate of the resource pool.

[0132] Method 2:

[0133] In some embodiments, the first time window includes c consecutive time units after the third time unit that have configured PSFCH resources, the third time unit and / or c being indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depending on the implementation of the first terminal device.

[0134] The third time unit is used to determine the starting time unit of the first time window. For example, the first time unit belonging to the resource pool after the third time unit is the starting time unit of the first time window. In some embodiments, the third time unit is determined based on the trigger time unit and the third time offset. In some embodiments, the third time unit is the sum of the trigger time unit and the third time offset. In some embodiments, the third time offset is indicated by the network device, configured or pre-configured by the network device, or predefined by the standard, or depends on the implementation of the first terminal device. In some embodiments, some or all of the time slots in the resource pool are configured with PSFCH resources. Therefore, c consecutive time units configured with PSFCH resources can be consecutive or discrete in the first time window. For example, as shown in FIG5, when N=1, the first time window includes 14 consecutive time slots, including 14 consecutive PSFCH resources, and these 14 PSFCH resources are respectively configured on the 14 time slots included in the first time window. For example, as shown in Figure 5, when N=4, the first time window includes three time slots configured with PSFCH resources. These three time slots configured with PSFCH resources are time slot 4, time slot 8 and time slot 12. As can be seen from the figure, time slot 4, time slot 8 and time slot 12 are not continuous.

[0135] For example, as shown in Figure 11, the network device sends a trigger signaling to the first terminal device in time slot n, triggering the first terminal device to report the first PSFCH resource. Assuming the first time offset d = 0, the third time unit is time slot n. If the network device indicates c = 3, the first terminal device determines the first time window as the three consecutive time slots configured with PSFCH resources after time slot n in Figure 11, based on the number of consecutive PSFCH resources c = 3 and the PSFCH period N = 4.

[0136] The above method, by specifying the number of time units in the first time window that configure PSFCH resources, can more accurately control the range of PSFCH resources excluded by network devices, thereby improving the utilization rate of the resource pool.

[0137] In some embodiments, the corresponding indexing rules are also different when the transmission resources corresponding to the first PSFCH resource are different.

[0138] 1. The first PSFCH resource is a time-domain resource.

[0139] In some embodiments, the first PSFCH resource includes: the time-domain resource corresponding to the PSFCH transmission determined by the first terminal device. In some embodiments, the index corresponding to the first PSFCH resource within a first time window includes: the index corresponding to the time-domain resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0140] The time-domain resource corresponding to the PSFCH transmission determined by the first terminal device refers to the time-domain resource used by the PSFCH transmission. In some embodiments, the index corresponding to the first PSFCH resource within the first time window is used to: determine the time-domain resource used by the PSFCH transmission among at least one time-domain resource within the first time window.

[0141] In some embodiments, available time-domain resources for PSFCH transmission within the resource pool are indexed and allocated within a first time window according to the PSFCH period.

[0142] Available time-domain resources for PSFCH transmission refer to the time-domain resources allocated within the resource pool for transmitting PSFCH. In some embodiments, the resource pool includes at least one available time-domain resource for PSFCH belonging to a first time window. In some embodiments, the first terminal device determines at least one available time-domain resource for PSFCH belonging to the first time window in the resource pool based on the PSFCH cycle. In some embodiments, the first terminal device performs index allocation on at least one available time-domain resource for PSFCH according to a specified indexing rule.

[0143] For example, as shown in Figure 11, if the first time window includes three available time-domain resources for transmitting PSFCH, then the indices of these three time-domain resources in the first time window are 0, 1, and 2, respectively.

[0144] In some embodiments, the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the time-domain resource group for the PSFCH transmission determined by the first terminal device within the first time window.

[0145] In some embodiments, the index corresponding to the first PSFCH resource within the first time window is used to: determine the time domain resource group corresponding to the time domain resource used for PSFCH transmission in at least one time domain resource group within the first time window.

[0146] In some embodiments, available time-domain resources for PSFCH transmission within the resource pool are grouped according to the PSFCH period within a first time window before being indexed and allocated.

[0147] In some embodiments, the first terminal device divides the at least one available time-domain resource of PSFCH belonging to the first time window into at least one time-domain resource group. In some embodiments, the time-domain resource group includes at least one available time-domain resource of PSFCH belonging to the first time window. In some embodiments, the first terminal device performs index allocation on the at least one time-domain resource group according to a specified indexing rule.

[0148] As shown in Figure 11, if the first PSFCH resource reported by the first terminal device is located in the second time slot configured with PSFCH resources within the first time window, then the first terminal device reports index 1. When scheduling uplink transmission, the network device can avoid the PSFCH time domain resource corresponding to index 1. For example, the PSFCH symbol corresponding to index 1. As another example, as shown in Figure 11, if the available PSFCH time domain resources within the first time window are grouped into pairs, then the available PSFCH time domain resources for indices 0 and 1 correspond to group 0, and the available PSFCH time domain resources for index 2 correspond to group 1. If the first PSFCH resource reported by the first terminal device is located in the second time slot configured with PSFCH resources within the first time window, i.e., the time domain resource corresponding to index 1, then the first terminal device reports time domain resource group 0. When scheduling uplink transmission, the network device can avoid the PSFCH time domain resources corresponding to time domain resource group 0, such as the PSFCH symbols corresponding to indices 0 and 1.

[0149] In the above method, the terminal device reports the time domain resources transmitted by PSFCH, which enables the network device to exclude all PSFCH resources corresponding to that time domain resource from the resource pool, thus effectively avoiding resource conflicts and interference within that time domain resource.

[0150] 2. The first PSFCH resource is a time-frequency resource.

[0151] In some embodiments, the first PSFCH resource includes: the time-frequency resource corresponding to the PSFCH transmission determined by the first terminal device. In some embodiments, the index corresponding to the first PSFCH resource within a first time window includes: the index corresponding to the time-frequency resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0152] The time-frequency resources corresponding to the PSFCH transmission determined by the first terminal device refer to the time-frequency resources used for the PSFCH transmission. In some embodiments, the index corresponding to the first PSFCH resource within the first time window is used to: determine the time-frequency resources used for the PSFCH transmission from at least one time-frequency resource within the first time window.

[0153] In some embodiments, available time-frequency resources for PSFCH transmission within the resource pool are indexed and allocated within a first time window in either the time domain first or the frequency domain first.

[0154] Available time-frequency resources for PSFCH transmission refer to the time-frequency resources allocated within the resource pool for PSFCH transmission. In some embodiments, one PSFCH symbol corresponds to one OFDM symbol. In some embodiments, within each time unit configured with PSFCH resources, Y time-frequency resources are configured on the corresponding PSFCH symbol, where Y is an integer greater than or equal to 1. In some embodiments, the time-frequency resources can be PRBs or subcarrier resources. A PSFCH symbol refers to an OFDM symbol used to indicate the time-frequency resources for PSFCH transmission. In some embodiments, the resource pool includes at least one available time-frequency resource for PSFCH transmission belonging to a first time window.

[0155] In some embodiments, the first terminal device determines at least one PSFCH symbol belonging to a first time window in the resource pool based on the PSFCH period. In some embodiments, the first terminal device determines at least one time-frequency resource belonging to the first time window in the resource pool based on at least one PSFCH symbol. In some embodiments, the first terminal device indexes and allocates the at least one time-frequency resource belonging to the first time window in either a time-domain-first or a frequency-domain-first allocation.

[0156] The frequency domain first, time domain second approach means that index allocation is performed first from the frequency domain dimension, and then from the time domain dimension.

[0157] For example, as shown in Figure 11, assume that 4 PRBs are configured on the corresponding PSFCH symbol within each time slot configured with PSFCH resources. The first time window includes 3 time slots configured with PSFCH resources: time slot n+a+1, time slot n+a+5, and time slot n+a+9. Each time slot corresponds to 4 available PRBs for PSFCH transmission. That is, there are a total of 12 available PRBs for PSFCH transmission within the first time window. As shown in sub-figure (a) of Figure 11, these 12 available PRBs for PSFCH transmission are indexed in a frequency domain-first, time domain-second manner. The indices of the 4 PRBs corresponding to time slot n+a+1 are 0, 1, 2, and 3, the indices of the 4 PRBs corresponding to time slot n+a+5 are 4, 5, 6, and 7, and the indices of the 4 PRBs corresponding to time slot n+a+9 are 8, 9, 10, and 11.

[0158] The time-domain-first, frequency-domain-later approach means that index allocation is performed first from the time domain dimension, and then from the frequency domain dimension.

[0159] Based on the previous example, as shown in subgraph (b) of Figure 11, the 12 available PRBs for transmitting the PSFCH within the first time window are indexed in a time-domain first, then frequency-domain manner. The indices of PRB 0 in time slots n+a+1, n+a+5, and n+a+9 are 0, 1, and 2, respectively; the indices of PRB 1 in time slots n+a+1, n+a+5, and n+a+9 are 3, 4, and 5, respectively; the indices of PRB 2 in time slots n+a+1, n+a+5, and n+a+9 are 6, 7, and 8, respectively; and the indices of PRB 3 in time slots n+a+1, n+a+5, and n+a+9 are 9, 10, and 11, respectively.

[0160] In some embodiments, the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the time-frequency resource group for the PSFCH transmission determined by the first terminal device within the first time window.

[0161] In some embodiments, the index corresponding to the first PSFCH resource within the first time window is used to: determine the time-frequency resource group corresponding to the time-frequency resource used for the PSFCH transmission in at least one time-frequency resource group within the first time window.

[0162] In some embodiments, the available time-frequency resources for PSFCH transmission within the resource pool are grouped within a first time window according to either time domain first or frequency domain first, and then indexed and allocated.

[0163] In some embodiments, the first terminal device divides the at least one time-frequency resource belonging to the first time window into at least one time-frequency resource group. In some embodiments, the time-domain resource group includes at least one time-frequency resource belonging to the first time window. In some embodiments, the first terminal device performs index allocation on the at least one time-frequency resource group according to a specified indexing rule.

[0164] Based on the previous example, the 12 PRBs within the first time window are grouped in frequency domain order, with two PRBs per group, resulting in 6 time-frequency resource groups. That is, each PSFCH symbol corresponds to 2 time-frequency resource groups. As shown in sub-figure (c) of Figure 11, these 6 time-frequency resource groups are indexed in a frequency domain-first, time domain-second manner. Specifically, the indices of the two time-frequency resource groups in time slot n+a+1 are 0 and 1, the indices of the two time-frequency resource groups in time slot n+a+5 are 2 and 3, and the indices of the two time-frequency resource groups in time slot n+a+9 are 4 and 5.

[0165] If the first PSFCH resource reported by the first terminal device is located on the first PRB in the second time slot configured with PSFCH resources within the first time window, i.e., PRB 0. If, according to the indexing method in sub-diagram (a) of Figure 11, the first terminal device reports index 4, then the network device can avoid the PRB corresponding to index 4 when scheduling uplink transmission. If, according to the indexing method in sub-diagram (b) of Figure 11, the first terminal device reports index 1, then the network device can avoid the PRB corresponding to index 1 when scheduling uplink transmission. If, according to the indexing method in sub-diagram (c) of Figure 11, the first terminal device reports index 2, then the network device can avoid both PRBs corresponding to index 2 when scheduling uplink transmission.

[0166] When the first PSFCH resource is a time-domain resource, the network device will exclude a large number of time-domain resources based on the first information reported by the terminal device, leading to a waste of resources in the resource pool. The above method, where the terminal device reports time-frequency resources transmitted via PSFCH, allows the network device to exclude only those time-frequency resources from the resource pool while retaining other time-domain resources corresponding to them. This avoids conflicts when the network device schedules resources and improves the utilization rate of the resource pool.

[0167] 3. The first PSFCH resource is a code field resource.

[0168] In some embodiments, the first PSFCH resource includes: the code field resource corresponding to the PSFCH transmission determined by the first terminal device. In some embodiments, the index corresponding to the first PSFCH resource within a first time window includes: the index corresponding to the code field resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0169] The code domain resources corresponding to the PSFCH transmission determined by the first terminal device refer to the code domain resources used for the PSFCH transmission. In some embodiments, the index corresponding to the first PSFCH resource within a first time window is used to determine the code domain resources used for the PSFCH transmission from at least one code domain resource within the first time window.

[0170] In some embodiments, the available code domain resources for PSFCH transmission within the resource pool are indexed and allocated within a first time window in the manner of code domain first, then frequency domain, then time domain, or time domain first, then frequency domain, then code domain, or frequency domain first, then time domain, then code domain.

[0171] PSFCH transmission available code domain resources refer to the code domain resources allocated within the resource pool for PSFCH transmission. In some embodiments, one PSFCH symbol corresponds to one OFDM symbol. In some embodiments, within each time unit configured with PSFCH resources, Y time-frequency resources are configured on the corresponding PSFCH symbol, where Y is an integer greater than or equal to 1. In some embodiments, each time-frequency resource corresponds to X code domain resources, where X is an integer greater than or equal to 1. In some embodiments, the resource pool includes at least one PSFCH transmission available code domain resource belonging to a first time window.

[0172] In some embodiments, the first terminal device determines at least one PSFCH symbol belonging to a first time window in the resource pool based on the PSFCH period. In some embodiments, the first terminal device determines at least one time-frequency resource belonging to the first time window in the resource pool based on at least one PSFCH symbol. In some embodiments, the first terminal device determines at least one code domain resource belonging to the first time window in the resource pool based on at least one time-frequency resource. In some embodiments, the first terminal device indexes and allocates the at least one code domain resource belonging to the first time window in a manner that prioritizes the code domain over the frequency domain and then the time domain, or vice versa.

[0173] In some embodiments, each code domain resource in at least one code domain resource belonging to a first time window in the resource pool is composed of N x,y,z The expression is represented as follows: x, y, and z are the indices of the code domain, frequency domain, and time domain, respectively. z represents the index of the time-domain resource, y represents the index of the frequency-domain resource under the time-domain resource z, and x represents the index of the code-domain resource corresponding to the time-frequency resources y and z. x, y, and z are all integers greater than or equal to 0.

[0174] The approach of allocating indexes first in the code domain, then in the frequency domain, and finally in the time domain means allocating indexes first in the code domain, then in the frequency domain, and finally in the time domain.

[0175] For example, as shown in Figures 11 and 12, assume that within each time slot configured with PSFCH resources, 4 PRBs are configured on the corresponding PSFCH symbol, and each PRB corresponds to 2 code field resources. The first time window includes 3 time slots configured with PSFCH resources, namely time slot n+a+1, time slot n+a+5, and time slot n+a+9. Each time slot corresponds to 4 available PRBs for PSFCH transmission, and each PRB corresponds to 2 code field resources. That is, there are a total of 24 available code field resources for PSFCH transmission within the first time window. Specifically, for code field resource N... x,y,zx takes values ​​of 0, 1; y takes values ​​of 0, 1, 2, 3; and z takes values ​​of 0, 1, 2. The 24 available code domain resources for PSFCH transmission within the first time window are indexed and allocated in the order of code domain first, then frequency domain, and then time domain. The allocation result is shown in sub-figure (a) of Figure 12.

[0176] The frequency-domain-time-code-domain approach means that index allocation is performed first from the frequency domain dimension, then from the time domain dimension, and finally from the code domain dimension. Based on the previous example, the 24 available code domain resources for PSFCH transmission within the first time window are indexed and allocated in the frequency-domain-time-code-domain approach, and the allocation result is shown in sub-figure (b) of Figure 12.

[0177] The approach of allocating indexes first in the time domain, then in the frequency domain, and finally in the code domain means that indexes are allocated first in the time domain, then in the frequency domain, and finally in the code domain.

[0178] In some embodiments, the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the code field resource group for the PSFCH transmission determined by the first terminal device within the first time window.

[0179] In some embodiments, the index corresponding to the first PSFCH resource within the first time window is used to: determine the code domain resource group corresponding to the code domain resource used by the PSFCH transmission in at least one code domain resource group within the first time window.

[0180] In some embodiments, the available code domain resources for PSFCH transmission within the resource pool are grouped within a first time window according to the following order: code domain first, then frequency domain, then time domain, then code domain, or frequency domain first, then time domain, then code domain, and then code domain, before indexing and allocation.

[0181] In some embodiments, the first terminal device divides the at least one code domain resource belonging to the first time window into at least one code domain resource group. In some embodiments, the code domain resource group includes at least one code domain resource belonging to the first time window. In some embodiments, the first terminal device performs index allocation on the at least one code domain resource group according to a specified indexing rule.

[0182] Optionally, a code field resource may consist of two sequences, for example, the two sequences corresponding to a cyclic shift pair. Alternatively, a code field resource may consist of a single sequence, for example, the sequence corresponding to a specific cyclic shift.

[0183] Based on the previous example, the 24 code domain resources in the first time window are grouped into groups of four code domain resources in the order of code domain first, then frequency domain, and then time domain, resulting in 6 code domain resource groups. Then, index allocation is performed. The index allocation results of these 6 code domain resource groups are shown in sub-figure (c) of Figure 12.

[0184] In some embodiments, the first terminal device is the terminal device that sends the PSSCH, which is also the terminal device that receives the PSFCH. According to the examples in Figures 6 and 7, if the transmission resources of the PSFCH are determined solely based on the source ID, and the source ID of the terminal device sending the PSSCH is known, then the terminal device sending the PSSCH can also determine the code domain resources of the PSFCH transmission. Simultaneously, the terminal device sending the PSSCH can also determine the time domain resources and time-frequency resources of the PSFCH transmission. However, if the transmission resources of the PSFCH are also determined based on the group ID of the PSSCH receiver, then the terminal device sending the PSSCH may not be able to obtain this group ID, and therefore the terminal device sending the PSSCH can only determine the time domain resources and time-frequency resources of the PSFCH transmission.

[0185] In some embodiments, the first terminal device is a terminal device that receives PSSCH, that is, a terminal device that sends PSFCH. Obviously, the first terminal device can determine the code domain resources, time-frequency resources, and time domain resources of the PSFCH transmission.

[0186] In some embodiments, the first terminal device is a terminal device that listens to the first sideline control information. It is understood that the first terminal device determines the PSSCH resource indicated by the first sideline control information based on the listened first sideline control information, and then, according to the correspondence in Figures 6 and 7, can at least determine the time-frequency resources and time-domain resources of the PSFCH transmission corresponding to the PSSCH resource. Furthermore, if the first terminal device can obtain the source id from the second sideline control information corresponding to the first sideline control information, and the code domain resources of the PSFCH transmission are determined based on the source id, then the first terminal device can also determine the code domain resources of the PSFCH transmission corresponding to the PSSCH resource indicated by the first sideline control information.

[0187] If the first PSFCH resource reported by the first terminal device is located on the first code field resource of the first PRB in the second time slot configured with PSFCH resources within the first time window, that is, located in N 0,0,1If the indexing method in sub-diagram (a) of Figure 12 is used, the first terminal device reports index 8, and the network device can avoid the code domain resources corresponding to index 8 when scheduling uplink transmission. If the indexing method in sub-diagram (b) of Figure 12 is used, the first terminal device reports index 4, and the network device can avoid the code domain resources corresponding to index 4 when scheduling uplink transmission. If the indexing method in sub-diagram (c) of Figure 12 is used, the first terminal device reports index 2, and the network device can avoid the four code domain resources corresponding to index 2 when scheduling uplink transmission.

[0188] When the first PSFCH resource is a time-frequency resource, although the over-exclusion of PSFCH resources is avoided, the above method allows the terminal device to report the code domain resources of PSFCH transmission, which enables the network device to more accurately exclude the resources used by PSFCH transmission and further improve the utilization rate of the resource pool.

[0189] It should be noted that the time domain, time-frequency domain, or code domain resources reported by the first terminal device, and the indexing method, can be indicated by the network device, configured or pre-configured by the network device, predefined by the protocol, or depend on the implementation of the first terminal device. In short, the network device and the first terminal device need to coordinate to ensure a consistent understanding of the reported index. This application does not limit the specific method.

[0190] II. Indirect Reporting

[0191] In some embodiments, the first information includes: an index corresponding to the first PSSCH resource, the index corresponding to the first PSSCH resource being used to indicate the first PSFCH resource.

[0192] In this embodiment, the correspondence between PSSCH resources and PSFCH resources is utilized to report the first PSFCH resource by sending the index corresponding to the first PSSCH resource. Here, the first PSSCH resource is the PSSCH resource corresponding to the first PSFCH resource.

[0193] In some embodiments, the index corresponding to the first PSSCH resource includes: the index corresponding to the first PSSCH resource within the second time window.

[0194] The second time window refers to the time range used to determine the first PSSCH resource. In some embodiments, transmission resources belonging to the second time window in the resource pool are indexed and allocated.

[0195] In some embodiments, the second time window is indicated by the network device, configured or pre-configured by the network device, predefined by a standard, or depends on the implementation of the first terminal device. In some embodiments, the network device configures the second time window by sending RRC configuration information to at least one terminal device.

[0196] In some embodiments, the second time window includes one or more time units. When the second time window includes multiple time units, the second time window may include multiple consecutive time units, or the second time window may include multiple discrete time units.

[0197] In some embodiments, the second time window is determined in two ways, including the following two methods.

[0198] Method 1:

[0199] In some embodiments, the second time window includes time units from the first time unit to the second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0200] In some embodiments, in time slot n, the network device sends a triggering signaling to the first terminal device to trigger the first terminal device to report PSFCH resources. Then, the first terminal device determines a second time window of [n+a, n+b], where a and b are predefined by the standard. In the example of Figure 13, it is assumed that b = a + 7.

[0201] Method 2:

[0202] In some embodiments, the second time window includes c consecutive time units belonging to the resource pool after the third time unit, the third time unit and / or c being indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depending on the implementation of the first terminal device.

[0203] The third time unit is used to determine the starting time unit of the second time window. For example, the first time unit belonging to the resource pool after the third time unit is the starting time unit of the second time window. In some embodiments, the third time unit is the sum of the trigger time unit and the third time offset.

[0204] In other embodiments, in time slot n, the network device sends a trigger signaling to the first terminal device to trigger the first terminal device to report PSFCH resources. Then the second time window includes time slot n+a-1 and eight consecutive time slots belonging to the resource pool. Here, it is assumed that c=8 in the example, the third time offset d=a-1, and all time slots in Figure 13 are time slots within the resource pool.

[0205] The two methods for determining the second time window are similar to the two methods for determining the first time window. Please refer to the corresponding sections above for relevant explanations.

[0206] In some embodiments, the sub-channels of PSSCH transmission within the resource pool are indexed and allocated within a second time window in either the time domain first or the frequency domain first.

[0207] A subchannel refers to a channel divided into a series of independent subchannels using OFDM technology. In some embodiments, the resource pool includes at least one subchannel for PSSCH transmission. In some embodiments, the subchannel includes at least one PRB.

[0208] In some embodiments, there is a correspondence between the time-frequency resources corresponding to the sub-channels of PSSCH transmission within the resource pool and the available time-frequency resources for PSFCH transmission within the resource pool. For example, the first PSFCH resource can be determined using the index corresponding to the first PSSCH resource.

[0209] For example, taking a PSFCH period N=4, assuming k=2, meaning the PSFCH feedback occurs in at least two time slots after the PSSCH. In each time slot configured with PSFCH resources, eight PRBs are configured on the PSFCH symbol as available PSFCH resources. There is a correspondence between the time-frequency resources corresponding to the sub-channels in the resource pool and the PRBs available for PSFCH transmission within the PSFCH symbol.

[0210] Please refer to Figure 13, which illustrates a schematic diagram of a second time window provided in one embodiment of this application. All PSSCH transmitted in time slots n+a to n+a+3 are fed back via PSFCH in time slot n+a+5. This means that the PSFCH resources of the eight PRBs configured in time slot n+a+5 are respectively associated with the eight sub-channels in time slots n+a to n+a+3. Therefore, sub-channel 0 in time slots n+a to n+a+3 corresponds sequentially to PRB 0, PRB 1, PRB 2, and PRB 3 in the PSFCH symbol of time slot n+a+5, and sub-channel 1 in time slots n+a to n+a+3 corresponds sequentially to PRB 4, PRB 5, PRB 6, and PRB 7 in the PSFCH symbol of time slot n+a+5. Similarly, all PSSCH transmitted in time slots n+a+4 to n+a+7 are fed back via PSFCH in time slot n+a+9. This means that the PSFCH resources of the eight PRBs configured in time slot n+a+9 are associated with the eight sub-channels in time slots n+a+4 to n+a+7. Therefore, sub-channel 0 in time slots n+a+4 to n+a+7 corresponds to PRB 0, PRB 1, PRB 2, and PRB 3 in the PSFCH symbol of time slot n+a+9, and sub-channel 1 in time slots n+a+4 to n+a+7 corresponds to PRB 4, PRB 5, PRB 6, and PRB 7 in the PSFCH symbol of time slot n+a+9.

[0211] In the above method, the terminal device reports the index corresponding to the PSSCH resource to the network device. Since there is a correspondence between the PSSCH resource and the PSFCH resource, the network device can determine the corresponding PSFCH resource to exclude based on the index corresponding to the reported PSSCH resource, thereby avoiding scheduling resources that overlap with the PSFCH resource for uplink transmission.

[0212] For example, as shown in sub-figure (a) of Figure 13, the 16 available sub-channels for transmitting PSSCH within the second time window are indexed and allocated in a frequency-domain-first, time-domain-second manner. Sub-channels 0 and 1 are indexed and allocated according to time slots n+a to n+a+7. First, sub-channels 0 and 1 corresponding to time slot n+a are indexed and allocated, with indices 0 and 1 respectively. Then, sub-channels 0 and 1 corresponding to time slots n+a+1 to n+a+7 are indexed and allocated in the same manner.

[0213] For example, as shown in subgraph (b) of Figure 13, the 16 available sub-channels for transmitting PSSCH within the second time window are indexed and allocated in a time-domain first, then frequency-domain manner. First, sub-channel 0 corresponding to time slots n+a to n+a+7 is indexed and allocated, with indices of 0, 1, 2, 3, 4, 5, 6, and 7 respectively. Then, sub-channel 1 corresponding to time slots n+a to n+a+7 is indexed and allocated in the same manner.

[0214] In some embodiments, the first terminal device is the transmitter of the first PSSCH, i.e., the receiver of the first PSFCH; or, the first terminal device is the receiver of the first PSSCH, i.e., the transmitter of the first PSFCH; or, the first terminal device is a terminal device that listens for the first side-channel control information.

[0215] In some embodiments, the first terminal device is the transmitter of the first PSSCH, i.e., the receiver of the first PSFCH. The first terminal device can determine a candidate resource set based on resource sensing and select the transmission resource of the first PSSCH from the candidate resource set. Assuming that the transmission resource of the first PSSCH is located in sub-channel 0 and sub-channel 1 of time slot n+a+3, and the first PSSCH corresponds to HARQ enabled, that is, the first PSSCH requires HARQ feedback from the receiver, and according to the above correspondence between sub-channels and available PRBs of PSFCH, HARQ feedback will occur in PRB 3 and PRB 7 in time slot n+a+5, then the first terminal device reports sub-channel 0 and sub-channel 1 of time slot n+a+3. Optionally, if the indexing method in sub-diagram (a) of Figure 13 is followed, the first terminal device reports index 6 and index 7. Optionally, if the indexing method in sub-diagram (b) of Figure 13 is followed, the first terminal device reports index 3 and index 11. Since the network device also knows the correspondence between the sub-channel and the PRB of the PSFCH, after receiving the index reported by the first terminal device, the network device will avoid PRB 3 and PRB 7 in the PSFCH symbol of time slot n+a+5 when scheduling uplink transmission.

[0216] In some embodiments, the first PSSCH resource satisfies at least one of the following characteristics:

[0217] Feature 1: HARQ is enabled for the first PSSCH resource.

[0218] Feature 2: The first indication field in the second side row control information corresponding to the first PSSCH resource indicates HARQ enable. The first indication field is used to indicate whether HARQ is enabled or disabled.

[0219] Feature 3: The propagation type corresponding to the first PSSCH resource is either unicast or multicast.

[0220] Feature 4: The first PSSCH resource is determined based on the first sideline control information detected.

[0221] Feature 5: The first PSSCH resource is determined by the first terminal device based on resource listening.

[0222] Feature 1 refers to enabling the HARQ feedback mechanism on the first PSSCH. The receiver of the first PSSCH decodes the data on the PSSCH and sends back ACK / NACK via the first PSSCH. If decoding is successful, an ACK is sent back; otherwise, a NACK is sent back, prompting the sender of the first PSSCH to retransmit.

[0223] The second sideline control information in Feature 2 is carried in PSSCH, and the second sideline control information mainly includes data demodulation related fields.

[0224] In Feature 3, unicast refers to a sender directly transmitting data to a single receiver, while multicast refers to a sender transmitting data to multiple receivers.

[0225] The first sideline control information in feature 4 is used to indicate resource allocation and resource scheduling status. In some embodiments, the first terminal device determines the PSSCH resource indicated by the first sideline control information as the first PSSCH resource.

[0226] In feature 5, the first terminal device determines its transmission resources in the resource pool by means of resource sniffing. In some embodiments, the first terminal device excludes resources from the resource pool based on the first sideline control information to obtain a candidate resource set; the first terminal device selects the first PSSCH resource from the candidate resource set.

[0227] The above method requires that only PSSCH resources that meet a series of characteristics need to be reported to the network device, which effectively reduces unnecessary information transmission and ensures that the network device can perform accurate resource exclusion and management.

[0228] In some embodiments, the first terminal device sends second information, which is used to indicate a second PSSCH resource; wherein the first information and the second information are sent using different signaling, or the first information and the second information are indicated using different indication fields in the same signaling.

[0229] The purpose of the first terminal device reporting the first PSSCH resource is to report the first PSFCH resource. That is, the function of the first PSSCH is to indicate the first PSFCH resource. If the first terminal device needs to report PSSCH resources (i.e., the second PSSCH resource mentioned above) in addition to reporting the first PSFCH resource, the second PSSCH resource can enable the network device to avoid uplink transmission conflicts with PSSCH resources. In other words, the second PSSCH resource is used to indicate PSSCH resources. Then the second PSSCH resource and the first PSSCH resource are indicated by different signaling or by different indication fields of the same signaling.

[0230] In some embodiments, when the first signaling includes first information or second information, the first signaling also includes a second indication field; when the second indication field is a first value, the first signaling includes first information; when the second indication field is a second value, the first signaling includes second information; wherein the first value and the second value are different.

[0231] In some embodiments, the first and second values ​​are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0232] For example, the RRC signaling or MAC CE (Medium Access Control Control Element) of the first terminal device for resource reporting includes a 1-bit information field, which is used to indicate whether the reported resource is a PSSCH resource or a PSSCH resource used to indicate a PSFCH resource.

[0233] The above method effectively avoids additional signaling overhead by using different indication fields of the same signaling to distinguish PSSCHs with different functions.

[0234] In some embodiments, the first terminal device is the sender of the PSFCH transmission, that is, the terminal device receiving the first PSSCH. The first terminal device can determine the first PSSCH to be received by detecting the first sideline control information and the second sideline control information. Assuming that the transmission resources of the first PSSCH to be received are located in subchannel 0 and subchannel 1 of time slot n+a+3, and the first PSSCH corresponds to HARQ enabled, that is, the first PSSCH requires the first terminal to perform HARQ feedback, and according to the above correspondence between subchannels and available PRBs of PSFCH, HARQ feedback will occur in PRB 3 and PRB 7 in time slot n+a+5, then the first terminal device reports subchannel 0 and subchannel 1 of time slot n+a+3. Optionally, if the indexing method in subgraph (a) of Figure 13 is followed, the first terminal device reports index 6 and index 7. Optionally, if the indexing method in subgraph (b) of Figure 13 is followed, the first terminal device reports index 3 and index 11. Since the network device also knows the correspondence between the sub-channel and the PRB of the PSFCH, after receiving the index reported by the first terminal device, the network device will avoid PRB 3 and PRB 7 in the PSFCH symbol of time slot n+a+5 when scheduling uplink transmission.

[0235] In some embodiments, the first terminal device is a terminal device that listens to the first sideline control information. The first terminal device can determine the PSSCH resources indicated or reserved by the first sideline control information by listening to the first sideline control information. Assuming that the PSSCH resources indicated or reserved by the first sideline control information are located in sub-channels 0 and 1 of time slot n+a+3, and that the PSSCH resources correspond to HARQ enabled, that is, the PSSCH transmission requires HARQ feedback from the receiving end, and according to the above correspondence between sub-channels and available PRBs of PSFCH, HARQ feedback will occur in PRB 3 and PRB 7 of the PSFCH symbol in time slot n+a+5, then the first terminal device reports sub-channels 0 and 1 of time slot n+a+3. Optionally, if the indexing method in sub-figure (a) of FIG13 is followed, the first terminal device reports index 6 and index 7. Optionally, if the indexing method in sub-figure (b) of FIG13 is followed, the first terminal device reports index 3 and index 11. Since the network device also knows the correspondence between the sub-channel and the PRB of the PSFCH, after receiving the index reported by the first terminal device, the network device will avoid PRB 3 and PRB 7 in the PSFCH symbol of time slot n+a+5 when scheduling uplink transmission.

[0236] In some embodiments, the first terminal device may also need to report PSSCH resources to prevent network conflicts with PSSCH resources when scheduling uplink transmission resources. For example, the first terminal device may also need to report sub-channels 0 and 1 in time slot n+a+2 to indicate PSSCH resources. Referring to the above description, the sub-channels 0 and 1 in time slot n+a+3 reported by the first terminal device are used to indicate the corresponding PSFCH resources. For ease of distinction, the first terminal device may optionally report sub-channels 0 and 1 in time slot n+a+2 via a first signaling and report sub-channels 0 and 1 in time slot n+a+3 via a second signaling. Optionally, the first terminal device may report sub-channels 0 and 1 in time slot n+a+2 via a first indication field or a first set of indication fields in the first signaling and report sub-channels 0 and 1 in time slot n+a+3 via a second indication field or a second set of indication fields in the first signaling. The first set of indication fields and the second set of indication fields do not include the same indication fields.

[0237] Optionally, the first signaling includes a 1-bit information field. When the 1-bit information field has a second value, the first signaling is used to report PSSCH resources, that is, to report sub-channels 0 and 1 in time slot n+a+2. When the 1-bit information field has a first value, the first signaling is used to report the PSSCH resources corresponding to the PSFCH resources, that is, to report sub-channels 0 and 1 in time slot n+a+3.

[0238] It should be noted that when the first terminal device reports PSSCH resources used to indicate PSFCH resources, the indexing method can be configured by the network device, indicated by the network device, pre-configured, predefined by the protocol, or depend on the implementation of the first terminal device. In short, the network device and the first terminal device need to coordinate to ensure that they have a consistent understanding of the reported index. This application does not limit the specific method.

[0239] In the method embodiments of this application, the steps performed by the first terminal device can be implemented separately as a resource indication method on the first terminal device side, and the steps performed by the network device can be implemented separately as a resource indication method on the network device side.

[0240] 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.

[0241] Please refer to Figure 14, which shows a block diagram of a resource indication device provided in one embodiment of this application. This device has the function of implementing the resource indication method on the first terminal device side described above. This function can be implemented in hardware or by hardware executing corresponding software. The device can be the first terminal device described above, or it can be disposed within the first terminal device. As shown in Figure 14, the device 1400 may include: a sending module 1410.

[0242] The sending module 1410 is used to send first information, the first information being used to indicate a first PSFCH resource, the first PSFCH resource being the resource corresponding to the PSFCH transmission determined by the first terminal device.

[0243] In some embodiments, the first information includes: the index corresponding to the first PSFCH resource.

[0244] In some embodiments, the index corresponding to the first PSFCH resource includes: the index corresponding to the first PSFCH resource within a first time window.

[0245] In some embodiments, the first time window includes one or more time units; when the first time window includes multiple time units, the first time window includes multiple consecutive time units, or the first time window includes multiple discrete time units.

[0246] In some embodiments, the first time window includes time units from a first time unit to a second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0247] In some embodiments, the first time window includes c consecutive time units after the third time unit that have configured PSFCH resources, the third time unit and / or the c being indicated by the network device or configured or pre-configured by the network device or by the standard predefined or depending on the implementation of the first terminal device.

[0248] In some embodiments, the first PSFCH resource includes: time-domain resources corresponding to the PSFCH transmission determined by the first terminal device; the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the time-domain resources corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, the index corresponding to the time-domain resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0249] In some embodiments, the available time-domain resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window according to the PSFCH period; or, the available time-domain resources for PSFCH transmission within the resource pool are grouped within the first time window according to the PSFCH period and then indexed and allocated.

[0250] In some embodiments, the first PSFCH resource includes: time-frequency resources corresponding to the PSFCH transmission determined by the first terminal device; the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the time-frequency resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, the index corresponding to the time-frequency resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0251] In some embodiments, the available time-frequency resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window in either the time domain first or the frequency domain first; or, the available time-frequency resources for PSFCH transmission within the resource pool are grouped within the first time window in either the time domain first or the frequency domain first, and then indexed and allocated.

[0252] In some embodiments, the first PSFCH resource includes: code field resources corresponding to the PSFCH transmission determined by the first terminal device; the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the code field resources corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, the index corresponding to the code field resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0253] In some embodiments, the available code domain resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window in a manner that prioritizes the code domain over the frequency domain and then the time domain, or vice versa; or, the available code domain resources for PSFCH transmission within the resource pool are grouped within the first time window and then indexed and allocated in a manner that prioritizes the code domain over the frequency domain and then the time domain, or vice versa, or vice versa.

[0254] In some embodiments, the first information includes: an index corresponding to a first PSSCH resource, wherein the index corresponding to the first PSSCH resource is used to indicate the first PSFCH resource.

[0255] In some embodiments, the index corresponding to the first PSSCH resource includes: the index corresponding to the first PSSCH resource within the second time window.

[0256] In some embodiments, the second time window includes one or more time units; when the second time window includes multiple time units, the second time window includes multiple consecutive time units, or the second time window includes multiple discrete time units.

[0257] In some embodiments, the second time window includes time units from the first time unit to the second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0258] In some embodiments, the second time window includes c consecutive time units belonging to the resource pool after the third time unit, wherein the third time unit and / or the c are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0259] In some embodiments, the sub-channels of PSSCH transmission within the resource pool are indexed and allocated within the second time window in either the time domain first or the frequency domain first.

[0260] In some embodiments, the first PSSCH resource satisfies at least one of the following characteristics: the first PSSCH resource corresponds to HARQ enabled; a first indication field in the second sideline control information corresponding to the first PSSCH resource indicates HARQ enabled, and the first indication field is used to indicate whether HARQ is enabled or disabled; the propagation type corresponding to the first PSSCH resource is unicast or multicast; the first PSSCH resource is determined based on the first sideline control information detected; the first PSSCH resource is determined by the first terminal device based on resource detection.

[0261] In some embodiments, the sending module 1410 is further configured to send second information, the second information being used to indicate a second PSSCH resource; wherein the first information and the second information are sent using different signaling, or the first information and the second information are indicated using different indication fields in the same signaling.

[0262] In some embodiments, when the first signaling includes the first information or the second information, the first signaling further includes a second indication field; when the second indication field is a first value, the first signaling includes the first information; when the second indication field is a second value, the first signaling includes the second information; wherein the first value and the second value are different.

[0263] In some embodiments, the first terminal device is a receiver of the PSFCH transmission, or the first terminal device is a sender of the PSFCH transmission, or the first terminal device is a terminal device that listens for the first side-channel control information.

[0264] The technical solution provided in this application embodiment allows the terminal device to report the resources used for PSFCH transmission determined by the terminal device to the network device by sending first information, thereby avoiding conflicts between the network device and the resources used for PSFCH transmission when scheduling uplink transmission resources, improving resource utilization and ensuring communication reliability.

[0265] Please refer to Figure 15, which shows a block diagram of a resource indication device provided in another embodiment of this application. This device has the function of implementing the resource indication method on the network device side described above. This function can be implemented in hardware or by hardware executing corresponding software. The device can be the network device described above, or it can be installed within a network device. As shown in Figure 15, the device 1500 may include: a receiving module 1510.

[0266] The receiving module 1510 is used to receive first information, the first information being used to indicate a first PSFCH resource, the first PSFCH resource being the resource corresponding to the PSFCH transmission determined by the first terminal device.

[0267] In some embodiments, the first information includes: the index corresponding to the first PSFCH resource.

[0268] In some embodiments, the index corresponding to the first PSFCH resource includes: the index corresponding to the first PSFCH resource within a first time window.

[0269] In some embodiments, the first time window includes one or more time units; when the first time window includes multiple time units, the first time window includes multiple consecutive time units, or the first time window includes multiple discrete time units.

[0270] In some embodiments, the first time window includes time units from a first time unit to a second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0271] In some embodiments, the first time window includes c consecutive time units after the third time unit that have configured PSFCH resources, the third time unit and / or the c being indicated by the network device or configured or pre-configured by the network device or by the standard predefined or depending on the implementation of the first terminal device.

[0272] In some embodiments, the first PSFCH resource includes: time-domain resources corresponding to the PSFCH transmission determined by the first terminal device; the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the time-domain resources corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, the index corresponding to the time-domain resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0273] In some embodiments, the available time-domain resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window according to the PSFCH period; or, the available time-domain resources for PSFCH transmission within the resource pool are grouped within the first time window according to the PSFCH period and then indexed and allocated.

[0274] In some embodiments, the first PSFCH resource includes: time-frequency resources corresponding to the PSFCH transmission determined by the first terminal device; the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the time-frequency resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, the index corresponding to the time-frequency resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0275] In some embodiments, the available time-frequency resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window in either the time domain first or the frequency domain first; or, the available time-frequency resources for PSFCH transmission within the resource pool are grouped within the first time window in either the time domain first or the frequency domain first, and then indexed and allocated.

[0276] In some embodiments, the first PSFCH resource includes: code field resources corresponding to the PSFCH transmission determined by the first terminal device; the index corresponding to the first PSFCH resource within the first time window includes: the index corresponding to the code field resources corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, the index corresponding to the code field resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

[0277] In some embodiments, the available code domain resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window in a manner that prioritizes the code domain over the frequency domain and then the time domain, or vice versa; or, the available code domain resources for PSFCH transmission within the resource pool are grouped within the first time window and then indexed and allocated in a manner that prioritizes the code domain over the frequency domain and then the time domain, or vice versa, or vice versa.

[0278] In some embodiments, the first information includes: an index corresponding to a first PSSCH resource, wherein the index corresponding to the first PSSCH resource is used to indicate the first PSFCH resource.

[0279] In some embodiments, the index corresponding to the first PSSCH resource includes: the index corresponding to the first PSSCH resource within the second time window.

[0280] In some embodiments, the second time window includes one or more time units; when the second time window includes multiple time units, the second time window includes multiple consecutive time units, or the second time window includes multiple discrete time units.

[0281] In some embodiments, the second time window includes time units from the first time unit to the second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0282] In some embodiments, the second time window includes c consecutive time units belonging to the resource pool after the third time unit, wherein the third time unit and / or the c are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

[0283] In some embodiments, the sub-channels of PSSCH transmission within the resource pool are indexed and allocated within the second time window in either the time domain first or the frequency domain first.

[0284] In some embodiments, the first PSSCH resource satisfies at least one of the following characteristics: the first PSSCH resource corresponds to HARQ enabled; a first indication field in the second sideline control information corresponding to the first PSSCH resource indicates HARQ enabled, and the first indication field is used to indicate whether HARQ is enabled or disabled; the propagation type corresponding to the first PSSCH resource is unicast or multicast; the first PSSCH resource is determined based on the first sideline control information detected; the first PSSCH resource is determined by the first terminal device based on resource detection.

[0285] In some embodiments, the receiving module 1510 is further configured to receive second information, the second information being used to indicate a second PSSCH resource; wherein the first information and the second information are sent using different signaling, or the first information and the second information are indicated using different indication fields in the same signaling.

[0286] In some embodiments, when the first signaling includes the first information or the second information, the first signaling further includes a second indication field; when the second indication field is a first value, the first signaling includes the first information; when the second indication field is a second value, the first signaling includes the second information; wherein the first value and the second value are different.

[0287] In some embodiments, the first terminal device is a receiver of the PSFCH transmission, or the first terminal device is a sender of the PSFCH transmission, or the first terminal device is a terminal device that listens for the first side-channel control information.

[0288] In some embodiments, the apparatus 1500 further includes a processing module 1520, configured to select resources other than the first PSFCH resource for scheduling when scheduling uplink transmission resources.

[0289] It should be noted that the above embodiments only illustrate the division of the above functional modules when implementing the device. 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.

[0290] 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. For details not described in detail in the apparatus embodiments, please refer to the above method embodiments.

[0291] Please refer to Figure 16, which shows a schematic diagram of the structure of a terminal device provided in one embodiment of this application. The terminal device 1600 may include a processor 1601, a transceiver 1602, and a memory 1603. The terminal device 1600 can be used to implement the functions of the first terminal device described above, such as executing the method steps performed by the first terminal device. The processor 1601 can be used to implement the functions of the processing module described above, and to control transmission and / or reception. The transceiver 1602 can be used to implement transmission and / or reception functions, such as implementing the functions of the receiving module and / or the transmitting module described above.

[0292] The processor 1601 includes one or more processing cores, and the processor 1601 executes various functional applications and information processing by running software programs and modules.

[0293] The transceiver 1602 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.

[0294] The memory 1603 can be connected to the processor 1601 and the transceiver 1602.

[0295] The memory 1603 can be used to store a computer program executed by the processor, and the processor 1601 is used to execute the computer program to implement the various steps executed by the first terminal device in the above method embodiment.

[0296] In some embodiments, transceiver 1602 is used to send first information, the first information being used to indicate a first PSFCH resource, the first PSFCH resource being the resource corresponding to the PSFCH transmission determined by the first terminal device.

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

[0298] 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.

[0299] Please refer to Figure 17, which shows a schematic diagram of the structure of a network device provided in an embodiment of this application. The terminal device 1700 may include a processor 1701, a transceiver 1702, and a memory 1703. The terminal device 1700 can be used to implement the functions of the aforementioned network device, such as executing the method steps performed by the aforementioned network device. The processor 1701 can be used to implement the functions of the aforementioned processing module, and to control transmission and / or reception. The transceiver 1702 can be used to implement transmission and / or reception functions, such as implementing the functions of the aforementioned receiving module and / or transmitting module.

[0300] The processor 1701 includes one or more processing cores, and the processor 1701 executes various functional applications and information processing by running software programs and modules.

[0301] Transceiver 1702 may include a receiver and a transmitter. For example, transceiver 1702 may include a wired communication component, which may include a wired communication chip and a wired interface (such as a fiber optic interface). In some embodiments, transceiver 1702 may also include a wireless sensing component, which may include a wireless sensing chip and a radio frequency antenna.

[0302] The memory 1703 can be connected to the processor 1701 and the transceiver 1702.

[0303] The memory 1703 can be used to store a computer program executed by the processor, and the processor 1701 is used to execute the computer program to implement the various steps performed by the network device in the above method embodiments.

[0304] In some embodiments, transceiver 1702 is used to receive first information, the first information being used to indicate a first PSFCH resource, the first PSFCH resource being the resource corresponding to the PSFCH transmission determined by the first terminal device.

[0305] Furthermore, the memory 1703 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, static on-demand memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

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

[0307] This application embodiment also provides a computer-readable storage medium storing a computer program for execution by a processor to implement the resource indication method on the first terminal device side or the resource indication method on the network device side. In some embodiments, 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).

[0308] 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 resource indication method on the first terminal device side or the resource indication method on the network device side.

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

[0310] 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.

[0311] 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.

[0312] In some embodiments of this application, "predefined" can be achieved 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 network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0313] 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.

[0314] 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.

[0315] 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.

[0316] 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.

[0317] 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.

[0318] 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 indication method, characterized in that, The method is executed by a first terminal device, and the method includes: Send first information, the first information being used to indicate the first physical side line feedback channel (PSFCH) resources, the first PSFCH resources being the resources corresponding to the PSFCH transmission determined by the first terminal device.

2. The method according to claim 1, characterized in that, The first information includes: the index corresponding to the first PSFCH resource.

3. The method according to claim 2, characterized in that, The index corresponding to the first PSFCH resource includes: the index corresponding to the first PSFCH resource within the first time window.

4. The method according to claim 3, characterized in that, The first time window includes one or more time units; When the first time window includes multiple time units, the first time window includes multiple consecutive time units, or the first time window includes multiple discrete time units.

5. The method according to claim 3 or 4, characterized in that, The first time window includes time units from the first time unit to the second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

6. The method according to claim 3 or 4, characterized in that, The first time window includes c consecutive time units after the third time unit that have PSFCH resources configured, wherein the third time unit and / or the c are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

7. The method according to any one of claims 3 to 6, characterized in that, The first PSFCH resource includes: the time-domain resource corresponding to the PSFCH transmission determined by the first terminal device; The index corresponding to the first PSFCH resource within the first time window includes: The index of the time domain resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, The index of the time-domain resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

8. The method according to claim 7, characterized in that, The available time-domain resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window according to the PSFCH period; or, The available time-domain resources for PSFCH transmission within the resource pool are grouped according to the PSFCH period within the first time window and then indexed and allocated.

9. The method according to any one of claims 3 to 6, characterized in that, The first PSFCH resource includes: the time-frequency resources corresponding to the PSFCH transmission determined by the first terminal device; The index corresponding to the first PSFCH resource within the first time window includes: The index of the time-frequency resources corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, The index of the time-frequency resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

10. The method according to claim 9, characterized in that, The available time-frequency resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window in either the time domain first or the frequency domain first. or, The available time-frequency resources for PSFCH transmission within the resource pool are grouped within the first time window according to either time domain first or frequency domain first, and then indexed and allocated.

11. The method according to any one of claims 3 to 6, characterized in that, The first PSFCH resource includes: the code field resource corresponding to the PSFCH transmission determined by the first terminal device; The index corresponding to the first PSFCH resource within the first time window includes: The index of the code field resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, The index of the code domain resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

12. The method according to claim 11, characterized in that, The available code domain resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window in the following manner: first code domain then frequency domain then time domain, or first time domain then frequency domain then code domain, or first frequency domain then time domain then code domain. or, The available code domain resources for PSFCH transmission within the resource pool are grouped within the first time window according to the following order: code domain first, then frequency domain, then time domain; or time domain first, then frequency domain, then code domain; or frequency domain first, then time domain, then code domain. Then, index allocation is performed.

13. The method according to claim 1, characterized in that, The first information includes: an index corresponding to the first physical side line shared channel (PSSCH) resource, wherein the index corresponding to the first PSSCH resource is used to indicate the first PSFCH resource.

14. The method according to claim 13, characterized in that, The index corresponding to the first PSSCH resource includes: the index corresponding to the first PSSCH resource within the second time window.

15. The method according to claim 14, characterized in that, The second time window includes one or more time units; When the second time window includes multiple time units, the second time window includes multiple consecutive time units, or the second time window includes multiple discrete time units.

16. The method according to claim 14 or 15, characterized in that, The second time window includes time units from the first time unit to the second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

17. The method according to claim 14 or 15, characterized in that, The second time window includes c consecutive time units belonging to the resource pool after the third time unit, wherein the third time unit and / or the c are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

18. The method according to any one of claims 14 to 17, characterized in that, The sub-channels for PSSCH transmission within the resource pool are indexed and allocated within the second time window in either the time domain first or the frequency domain first.

19. The method according to any one of claims 13 to 18, characterized in that, The first PSSCH resource satisfies at least one of the following characteristics: The first PSSCH resource corresponds to HARQ (Hybrid Automatic Repeat Request) enabled; The first indication field in the second side row control information corresponding to the first PSSCH resource indicates HARQ enable, and the first indication field is used to indicate whether HARQ is enabled or disabled. The propagation type corresponding to the first PSSCH resource is either unicast or multicast; The first PSSCH resource is determined based on the first sideline control information detected; The first PSSCH resource is determined by the first terminal device based on resource listening.

20. The method according to any one of claims 13 to 19, characterized in that, The method further includes: Send a second message, which is used to indicate a second PSSCH resource; The first information and the second information are sent using different signaling methods, or the first information and the second information are indicated using different indication fields in the same signaling method.

21. The method according to claim 20, characterized in that, If the first signaling includes the first information or the second information, the first signaling also includes a second indication field; When the second indication field is a first value, the first signaling includes the first information; When the second indication field is a second value, the first signaling includes the second information; The first value and the second value are different.

22. The method according to any one of claims 1 to 21, characterized in that, The first terminal device is either the receiver of the PSFCH transmission, or the sender of the PSFCH transmission, or the terminal device that listens for the first side-channel control information.

23. A resource indication method, characterized in that, The method is performed by a network device, and the method includes: Receive first information, the first information being used to indicate the first physical side line feedback channel (PSFCH) resources, the first PSFCH resources being the resources corresponding to the PSFCH transmission determined by the first terminal device.

24. The method according to claim 23, characterized in that, The first information includes: the index corresponding to the first PSFCH resource.

25. The method according to claim 24, characterized in that, The index corresponding to the first PSFCH resource includes: the index corresponding to the first PSFCH resource within the first time window.

26. The method according to claim 25, characterized in that, The first time window includes one or more time units; When the first time window includes multiple time units, the first time window includes multiple consecutive time units, or the first time window includes multiple discrete time units.

27. The method according to claim 25 or 26, characterized in that, The first time window includes time units from the first time unit to the second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

28. The method according to claim 25 or 26, characterized in that, The first time window includes c consecutive time units after the third time unit that have PSFCH resources configured, wherein the third time unit and / or the c are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

29. The method according to any one of claims 25 to 28, characterized in that, The first PSFCH resource includes: the time-domain resource corresponding to the PSFCH transmission determined by the first terminal device; The index corresponding to the first PSFCH resource within the first time window includes: The index of the time domain resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, The index of the time-domain resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

30. The method according to claim 29, characterized in that, The available time-domain resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window according to the PSFCH period; or, The available time-domain resources for PSFCH transmission within the resource pool are grouped according to the PSFCH period within the first time window and then indexed and allocated.

31. The method according to any one of claims 25 to 28, characterized in that, The first PSFCH resource includes: the time-frequency resources corresponding to the PSFCH transmission determined by the first terminal device; The index corresponding to the first PSFCH resource within the first time window includes: The index of the time-frequency resources corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, The index of the time-frequency resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

32. The method according to claim 31, characterized in that, The available time-frequency resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window in either the time domain first or the frequency domain first. or, The available time-frequency resources for PSFCH transmission within the resource pool are grouped within the first time window according to either time domain first or frequency domain first, and then indexed and allocated.

33. The method according to any one of claims 25 to 28, characterized in that, The first PSFCH resource includes: the code field resource corresponding to the PSFCH transmission determined by the first terminal device; The index corresponding to the first PSFCH resource within the first time window includes: The index of the code field resource corresponding to the PSFCH transmission determined by the first terminal device within the first time window; or, The index of the code domain resource group corresponding to the PSFCH transmission determined by the first terminal device within the first time window.

34. The method according to claim 33, characterized in that, The available code domain resources for PSFCH transmission within the resource pool are indexed and allocated within the first time window in the following manner: first code domain then frequency domain then time domain, or first time domain then frequency domain then code domain, or first frequency domain then time domain then code domain. or, The available code domain resources for PSFCH transmission within the resource pool are grouped within the first time window according to the following order: code domain first, then frequency domain, then time domain; or time domain first, then frequency domain, then code domain; or frequency domain first, then time domain, then code domain. Then, index allocation is performed.

35. The method according to claim 23, characterized in that, The first information includes: an index corresponding to the first physical side line shared channel (PSSCH) resource, wherein the index corresponding to the first PSSCH resource is used to indicate the first PSFCH resource.

36. The method according to claim 35, characterized in that, The index corresponding to the first PSSCH resource includes: the index corresponding to the first PSSCH resource within the second time window.

37. The method according to claim 36, characterized in that, The second time window includes one or more time units; When the second time window includes multiple time units, the second time window includes multiple consecutive time units, or the second time window includes multiple discrete time units.

38. The method according to claim 36 or 37, characterized in that, The second time window includes time units from the first time unit to the second time unit, wherein the first time unit and / or the second time unit are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

39. The method according to claim 36 or 37, characterized in that, The second time window includes c consecutive time units belonging to the resource pool after the third time unit, wherein the third time unit and / or the c are indicated by the network device or configured or pre-configured by the network device or predefined by the standard or depend on the implementation of the first terminal device.

40. The method according to any one of claims 36 to 39, characterized in that, The sub-channels for PSSCH transmission within the resource pool are indexed and allocated within the second time window in either the time domain first or the frequency domain first.

41. The method according to any one of claims 35 to 40, characterized in that, The first PSSCH resource satisfies at least one of the following characteristics: The first PSSCH resource corresponds to HARQ (Hybrid Automatic Repeat Request) enabled; The first indication field in the second side row control information corresponding to the first PSSCH resource indicates HARQ enable, and the first indication field is used to indicate whether HARQ is enabled or disabled. The propagation type corresponding to the first PSSCH resource is either unicast or multicast; The first PSSCH resource is determined based on the first sideline control information detected; The first PSSCH resource is determined by the first terminal device based on resource listening.

42. The method according to any one of claims 35 to 41, characterized in that, The method further includes: Receive second information, which is used to indicate a second PSSCH resource; The first information and the second information are sent using different signaling methods, or the first information and the second information are indicated using different indication fields in the same signaling method.

43. The method according to claim 42, characterized in that, If the first signaling includes the first information or the second information, the first signaling also includes a second indication field; When the second indication field is a first value, the first signaling includes the first information; When the second indication field is a second value, the first signaling includes the second information; The first value and the second value are different.

44. The method according to any one of claims 23 to 43, characterized in that, The first terminal device is either the receiver of the PSFCH transmission, or the sender of the PSFCH transmission, or the terminal device that listens for the first side-channel control information.

45. The method according to any one of claims 23 to 44, characterized in that, The method further includes: When scheduling uplink transmission resources, other resources besides the first PSFCH resource are selected for scheduling.

46. ​​A resource indicator device, characterized in that, The device includes: The sending module is used to send first information, which is used to indicate the first physical side line feedback channel (PSFCH) resources, and the first PSFCH resources are the resources corresponding to the PSFCH transmission determined by the first terminal device.

47. A resource indicator device, characterized in that, The device includes: A receiving device is configured to receive first information, the first information being used to indicate first physical side line feedback channel (PSFCH) resources, the first PSFCH resources being resources corresponding to PSFCH transmission determined by a first terminal device.

48. A terminal device, characterized in that, The terminal device includes a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the method as described in any one of claims 1 to 22.

49. A network device, characterized in that, The network 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 23 to 45.

50. 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 22, or to implement the method as described in any one of claims 23 to 45.

51. 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 22, or to implement the method as described in any one of claims 23 to 45.

52. 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 22, or the method as claimed in any one of claims 23 to 45.