Communication method and device

By determining the maximum and reference transmission times of the side link positioning reference signal in multiple resource pools and controlling its actual transmission times, the problem of insufficient channel congestion control in the prior art is solved, and more efficient channel utilization is achieved.

CN119729612APending Publication Date: 2025-03-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311287626.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the prior art, when controlling channel congestion, it is impossible to accurately prevent the terminal device from transmitting side link positioning reference signals (SL-PRS) through other resource pools, resulting in inaccurate channel congestion control.

Method used

By determining multiple resource pools and controlling the actual number of transmissions based on the maximum number of transmissions and reference transmissions of each resource pool, ensuring that the sum of multiple ratios is less than or equal to a reference value, to perform channel congestion control more accurately.

Benefits of technology

The accuracy of the number of transmissions of reference signals on the opposite side link positioning is improved, the accuracy of channel congestion control is enhanced, and thus the channel utilization efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729612A_ABST
    Figure CN119729612A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and relates to the technical field of communication. In the method, a first terminal device can transmit an SL-PRS across resource pools, the actual transmission times of the SL-PRS corresponding to the resource pools are constrained by using the reference transmission times of the SL-PRS corresponding to each resource pool in N resource pools, and since the reference transmission times of the SL-PRS corresponding to each resource pool are related to the maximum transmission times of the SL-PRS corresponding to the resource pool, the actual transmission times of the SL-PRS corresponding to the resource pools are reduced. Therefore, the actual transmission times of the SL-PRS corresponding to the resource pools are restrained by utilizing the maximum transmission times of the SL-PRS corresponding to each resource pool in the N resource pools, so that the channel congestion can be controlled across the resource pools, and the channel congestion control can be more accurately carried out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] The protocol defines a channel busy ratio (CBR), which is used to indicate how busy a channel is. Based on the CBR, the terminal device can determine the maximum number of transmissions of a sidelink (SL) positioning reference signal (PRS) (abbreviated as SL-PRS / SL PRS) through a dedicated resource pool, thereby controlling the number of times the SL PRS is sent based on the maximum number of transmissions to achieve channel congestion control. Among them, the dedicated resource pool for SL-PRS is a sidelink resource pool used to transmit SL-PRS and cannot be used for the physical sidelink shared channel (PSSCH). In fact, SL PRS can also be transmitted through a shared resource pool or sent through other dedicated resource pools. The shared resource pool is a sidelink resource pool used for the transmission of SL-PRS and PSSCH.

[0003] At present, the control of channel congestion is generally based on CBR, and the terminal device controls the maximum number of transmissions of SL-PRS through a certain dedicated resource pool. This method can avoid the maximum number of transmissions of SL-PRS by the terminal device on a certain dedicated resource pool, but cannot prevent the terminal device from transmitting SL-PRS through other resource pools. Therefore, this channel congestion control method is not accurate enough. Summary of the invention

[0004] The embodiments of the present application provide a communication method and apparatus for improving the accuracy of controlling the number of transmissions of an SL PRS so as to more accurately perform channel congestion control.

[0005] In a first aspect, an embodiment of the present application provides a communication method. The method may be executed by a terminal device (such as a first terminal device), or may be executed by a software module or a hardware module (such as a chip) in the terminal device. For ease of description, the following description is given by taking the execution of the first terminal device as an example. The method includes: determining N resource pools, the N resource pools are used to transmit SL-PRS; determining the maximum number of transmissions of the SL-PRS corresponding to each resource pool in the N resource pools; determining the actual number of transmissions of the SL-PRS corresponding to each resource pool; wherein the sum of the multiple ratios is less than or equal to the first value, and the multiple ratios include the ratio of the actual number of transmissions of the SL-PRS corresponding to each resource pool to the reference number of transmissions of the SL-PRS corresponding to each resource pool, and the reference number of transmissions of each resource pool is determined based on the maximum number of transmissions of the SL-PRS corresponding to each resource pool in the N resource pools.

[0006] It should be understood that the N resource pools may also be referred to as multiple resource pools or at least two resource pools, and the N resource pools may be multiple dedicated resource pools, multiple shared resource pools, or at least one dedicated resource pool and at least one shared resource pool.

[0007] In an embodiment of the present application, SL-PRS can be supported to be transmitted across resource pools, and a channel congestion control is provided in the case of SL-PRS being transmitted across resource pools. Specifically, the reference transmission times of SL-PRS corresponding to each resource pool in N resource pools can be combined to control (or constrain) the actual transmission times of SL-PRS corresponding to each resource pool in N resource pools, thereby avoiding the situation where the number of SL-PRS transmissions across resource pools is not counted and causes channel congestion, which is conducive to more accurately controlling the actual transmission times of SL-PRS corresponding to the resource pool, and can also more accurately perform channel congestion control.

[0008] In a possible implementation manner, the first value is 1. Of course, the first value may also be other positive numbers except 1.

[0009] In one possible implementation, the reference transmission number corresponding to each resource pool includes one of the following: the maximum transmission number of SL-PRS corresponding to each resource pool; the maximum value of the maximum transmission number of SL-PRS corresponding to N resource pools; the minimum value of the maximum transmission number corresponding to N resource pools; or the average value of the maximum transmission number of SL-PRS corresponding to N resource pools.

[0010] In the above implementation, the possibilities of the reference transmission times corresponding to the resource pool are enriched.

[0011] In a possible implementation manner, before determining the N resource pools, the method further includes: receiving first information, wherein the first information indicates that the SL-PRS is allowed to be transmitted on the N resource pools. For example, the first terminal device may receive the first information from the network device.

[0012] In the above implementation manner, the network side (such as a network device) can control channel congestion to a certain extent by allowing or not allowing the first terminal device to transmit SL-PRS on N resource pools.

[0013] In a possible implementation, the method further includes: sending second information, the second information indicating support for transmission of SL-PRS in N resource pools, and / or supporting determination of an actual number of transmissions of SL-PRS corresponding to each resource pool of the N resource pools.

[0014] In the above implementation, the first terminal device may report whether it has the relevant capability to transmit SL-PRS in N resource pools, so as to ensure that the first terminal device can successfully transmit SL-PRS in N resource pools later.

[0015] In a possible implementation manner, the maximum number of transmission times of the SL-PRS corresponding to the first resource pool among the multiple resource pools is determined according to the CBR of the first resource pool and the priority of transmitting the SL-PRS.

[0016] It should be understood that, regardless of whether the SL-PRS is retransmitted or newly transmitted, the priority of the SL-PRS may remain unchanged.

[0017] In the above implementation, when determining the maximum number of transmission times of SL-PRS corresponding to a resource pool (such as the first resource pool), the priority of CBR and SL-PRS is taken into consideration, so as to avoid aggravating channel congestion and meet the business needs of transmitting SL-PRS.

[0018] In a possible implementation, the method further includes: determining the remaining number of transmissions of the SL-PRS corresponding to at least one of the N resource pools based on the actual number of transmissions of the SL-PRS corresponding to each resource pool and the first relationship; if the remaining number of transmissions of the SL-PRS of the first resource pool in at least one resource pool is greater than 0, transmitting the SL-PRS on the first resource pool.

[0019] In the above implementation, while constraining the actual number of transmissions of the SL-PRS corresponding to at least one of the N resource pools, the remaining number of transmissions of the SL-PRS corresponding to at least one of the N resource pools can also be determined, so that in the case of control channel congestion, the number of transmissions of the SL-PRS can be guaranteed as much as possible.

[0020] In the second aspect, an embodiment of the present application provides a communication method. The method may be executed by a terminal device (such as a first terminal device), or may be executed by a software module or a hardware module (such as a chip) in the terminal device. For ease of description, the following description is given by taking the execution of the first terminal device as an example. The method includes: determining N resource pools, the N resource pools are used to transmit a sidelink positioning reference signal SL-PRS, and N is an integer greater than or equal to 2; based on the reference number of transmissions of the SL-PRS corresponding to the N resource pools as a constraint condition, determining the actual number of transmissions of the SL-PRS corresponding to the N resource pools, wherein the reference number of transmissions of the SL-PRS corresponding to the first resource pool is related to the maximum number of transmissions of the SL-PRS corresponding to the first resource pool, and the first resource pool is any one of the N resource pools.

[0021] In an embodiment of the present application, SL-PRS can be supported to be transmitted across resource pools, and a channel congestion control is provided in the case of SL-PRS being transmitted across resource pools. Specifically, the reference transmission times of SL-PRS corresponding to each resource pool in N resource pools can be combined to control (or constrain) the actual transmission times of SL-PRS corresponding to each resource pool in N resource pools, thereby avoiding the situation where the number of SL-PRS transmissions across resource pools is not counted and causes channel congestion, which is conducive to more accurately controlling the actual transmission times of SL-PRS corresponding to the resource pool, and can also more accurately perform channel congestion control.

[0022] In a possible implementation, the constraint condition is:

[0023]

[0024] Wherein, r represents the first resource pool, represents the actual transmission times of the SL-PRS corresponding to the first resource pool, represents the reference transmission number of the SL-PRS corresponding to the first resource pool, and k represents a first value.

[0025] In a possible implementation manner, the value of k is 1.

[0026] In one possible implementation manner, the reference transmission number of the SL-PRS corresponding to the first resource pool includes one of the following: the maximum transmission number of the SL-PRS corresponding to the first resource pool; the maximum value of the maximum transmission number of the SL-PRS corresponding to the N resource pools; the minimum value of the maximum transmission number of the SL-PRS corresponding to the N resource pools; or the average value of the maximum transmission number of the SL-PRS corresponding to the N resource pools.

[0027] In a possible implementation manner, before determining the N resource pools, the method further includes: receiving first information, where the first information indicates that transmission of the SL-PRS on the N resource pools is allowed.

[0028] In a possible implementation, the method further includes: sending second information, wherein the second information indicates support for transmitting SL-PRS in the N resource pools, and / or supports determining an actual number of transmissions of SL-PRS corresponding to each of the N resource pools.

[0029] In a possible implementation manner, the maximum number of transmission times of the SL-PRS corresponding to the first resource pool is determined according to a channel busy rate CBR of the first resource pool and a priority for transmitting the SL-PRS.

[0030] In a possible implementation manner, the N resource pools include one of the following: at least two shared resource pools; at least two dedicated resource pools; or at least one shared resource pool and at least one dedicated resource pool.

[0031] In a possible implementation, the method further includes: determining the remaining transmission times of the SL-PRS corresponding to the first resource pool based on the actual transmission times of the SL-PRS corresponding to the first resource pool and the constraint conditions; if the remaining transmission times of the SL-PRS of the first resource pool is greater than 0, transmitting the SL-PRS on the first resource pool.

[0032] In a third aspect, an embodiment of the present application provides a communication method. The method may be executed by a terminal device (such as a first terminal device), or may be executed by a software module or a hardware module (such as a chip) in the terminal device. For ease of description, the following description is given by taking the execution of the first terminal device as an example. The method includes: determining N resource pools, where the N resource pools are used to transmit SL-PRS; determining the maximum number of transmissions of the SL-PRS corresponding to each resource pool in the N resource pools; determining the actual number of transmissions of the SL-PRS corresponding to each resource pool; wherein the actual number of transmissions of the SL-PRS corresponding to each resource pool is less than or equal to the maximum number of transmissions of the SL-PRS corresponding to each resource pool.

[0033] It should be understood that the N resource pools may also be referred to as a plurality of resource pools, and the N resource pools may be a plurality of dedicated resource pools, a plurality of shared resource pools, or at least one dedicated resource pool and at least one shared resource pool.

[0034] In an embodiment of the present application, SL-PRS transmission across resource pools can be supported, and a channel congestion control in the case of SL-PRS transmission across resource pools is provided. Specifically, the actual number of transmissions of the SL-PRS corresponding to each resource pool can be controlled based on the maximum number of transmissions of the SL-PRS corresponding to the resource pool, and the number of SL-PRS transmissions corresponding to multiple resource pools can be constrained, and the method of constraining the actual number of transmissions of the SL-PRS corresponding to the resource pool is relatively direct and simple.

[0035] In a possible implementation manner, the method further includes: receiving first information, where the first information indicates that transmission of the SL-PRS on the N resource pools is allowed.

[0036] In a possible implementation, the method further includes: sending second information, wherein the second information indicates support for transmitting SL-PRS in the N resource pools, and / or supports determining an actual number of transmissions of SL-PRS corresponding to each of the N resource pools.

[0037] In a possible implementation manner, the maximum number of transmission times of the SL-PRS corresponding to each resource pool is determined according to a channel busy rate CBR of each resource pool and a priority for transmitting the SL-PRS.

[0038] In a fourth aspect, an embodiment of the present application provides a communication method. The method may be executed by a network device, or may be executed by a software module or a hardware module (such as a chip) in the network device. For ease of description, the following description is given by taking the execution of the network device as an example. The method includes: receiving second information, the second information indicating support for transmission of SL-PRS in the N resource pools, and / or supporting determination of the actual number of transmissions of the SL-PRS corresponding to each resource pool of the N resource pools. Sending first information, the first information indicating that transmission of SL-PRS on the N resource pools is allowed.

[0039] It should be understood that the N resource pools may be a plurality of dedicated resource pools, a plurality of shared resource pools, or at least one dedicated resource pool and at least one shared resource pool.

[0040] In a fifth aspect, an embodiment of the present application provides a communication device, which may be the first terminal device in the first aspect above, or a software or hardware module configured in the first terminal device, or a device having the same function as the first terminal device. The communication device includes corresponding means (means) or modules for executing the first aspect or any possible implementation method above. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0041] For example, a processing module is used to determine N resource pools, where the N resource pools are used to transmit a first side link positioning reference signal SL-PRS, determine a maximum number of transmissions of the SL-PRS corresponding to each of the N resource pools, and determine an actual number of transmissions of the SL-PRS corresponding to each of the N resource pools, wherein the sum of a plurality of ratios is less than or equal to a first value, and the plurality of ratios include a ratio of an actual number of transmissions of the SL-PRS corresponding to each resource pool to a reference number of transmissions of the SL-PRS corresponding to each resource pool, and the reference number of transmissions of each resource pool is determined based on the maximum number of transmissions of the SL-PRS corresponding to each of the N resource pools.

[0042] Optionally, the communication device may also implement any possible implementation of the first aspect above, which will not be listed one by one here.

[0043] In a sixth aspect, an embodiment of the present application provides a communication device, which may be the first terminal device in the second aspect above, or a software or hardware module configured in the first terminal device, or a device having the same function as the first terminal device. The communication device includes corresponding means (means) or modules for executing the second aspect above or any possible implementation. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0044] For example, a processing module is used to determine N resource pools, where the N resource pools are used to transmit a sidelink positioning reference signal SL-PRS, and N is an integer greater than or equal to 2; based on the reference transmission times of the SL-PRS corresponding to the N resource pools as constraints, the actual transmission times of the SL-PRS corresponding to the N resource pools are determined, wherein the reference transmission times of the SL-PRS corresponding to the first resource pool is related to the maximum transmission times of the SL-PRS corresponding to the first resource pool, and the first resource pool is any one of the N resource pools.

[0045] Optionally, the communication device may also implement any possible implementation of the second aspect above, which will not be listed one by one here.

[0046] In a seventh aspect, an embodiment of the present application provides a communication device, which may be the first terminal device in the third aspect above, or a software or hardware module configured in the first terminal device, or a device having the same function as the first terminal device. The communication device includes corresponding means (means) or modules for executing the third aspect above or any possible implementation. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0047] For example, the processing module is used to determine N resource pools, the N resource pools are used to transmit the first side link positioning reference signal SL-PRS, determine the maximum number of transmissions of the SL-PRS corresponding to each of the N resource pools, and determine the actual number of transmissions of the SL-PRS corresponding to each resource pool, wherein the actual number of transmissions of the SL-PRS corresponding to each resource pool is less than or equal to the maximum number of transmissions of the SL-PRS corresponding to each resource pool.

[0048] Optionally, the communication device may also implement any possible implementation of the third aspect above, which will not be listed one by one here.

[0049] In an eighth aspect, an embodiment of the present application provides a communication device, which may be the network device in the fourth aspect above, or a software or hardware module configured in the network device, or a device having the same function as the network device. The communication device includes corresponding means (means) or modules for executing the fourth aspect or any possible implementation method above. For example, the communication device includes a processing module (sometimes also referred to as a processing unit), and a transceiver module (sometimes also referred to as a transceiver unit).

[0050] For example, the transceiver module is used to receive the second information and send the first information under the control of the processing module.

[0051] Optionally, the communication device may also implement any possible implementation of the fourth aspect above, which are not listed one by one here.

[0052] In a ninth aspect, an embodiment of the present application provides a communication device. The communication device includes a processor and an interface circuit, wherein the interface circuit is used to receive a signal from another communication device other than the communication device and transmit it to the processor or send a signal from the processor to another communication device other than the communication device, and the processor is used to implement a communication method as described in any one of the first aspect, the second aspect, the third aspect, or the fourth aspect and any possible implementation method through a logic circuit or execution code instructions.

[0053] In the specific implementation process, the communication device may be a chip, and the processor may be a transistor, a gate circuit, a trigger, and various logic circuits, etc. The embodiment of the present application does not limit the specific implementation of the processor. The interface circuit may be a radio frequency processing chip in a wireless communication device, and the processor may be a baseband processing chip in a wireless communication device. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip or chip system.

[0054] In one implementation, the communication device may be a wireless communication device, that is, a computer device supporting wireless communication functions. Specifically, the wireless communication device may be a terminal such as a smart phone, or a wireless access network device such as a base station.

[0055] In another implementation, the communication device may be a part of a wireless communication device, such as an integrated circuit product such as a system chip or a communication chip. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0056] In a tenth aspect, an embodiment of the present application provides a communication device. The communication device includes: a processor and a memory; the memory is used to store one or more computer programs, and the one or more computer programs include computer execution instructions. When the communication device is running, the processor executes the one or more computer programs stored in the memory, so that the communication device performs the communication method described in any one of the first aspect, the second aspect, the third aspect, or the fourth aspect and any possible implementation manner.

[0057] Optionally, the communication device further includes other components, such as an antenna, an input / output module, an interface, etc. These components may be hardware, software, or a combination of software and hardware.

[0058] In an eleventh aspect, an embodiment of the present application provides a chip system. The chip system includes: a processor and an interface. The processor is used to call and run instructions from the interface, and when the processor executes the instruction, the communication method described in any one of the first aspect, the second aspect, the third aspect, or the fourth aspect and any possible implementation manner is implemented.

[0059] In a twelfth aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium is used to store a computer program or instruction, and when the computer program or instruction is executed, the computer-readable storage medium implements the communication method described in any one of the first aspect, the second aspect, the third aspect, the fourth aspect, and any possible implementation manner.

[0060] In the thirteenth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, implements the communication method described in any one of the first aspect, the second aspect, the third aspect or the fourth aspect and any possible implementation manner.

[0061] Regarding the beneficial effects of any technical solution in the third to thirteenth aspects mentioned above, reference can be made to the beneficial effects discussion of the corresponding technical solution in the first to third aspects, and the repeated parts will not be listed here. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 A schematic diagram of the structure of a communication system applicable to an embodiment of the present application;

[0063] Figure 2 A schematic diagram of the structure of another communication system applicable to the embodiments of the present application;

[0064] Figure 3 A structural diagram of another communication system applicable to the embodiments of the present application;

[0065] Figure 4 A schematic diagram of the structure of another communication system applicable to the embodiment of the present application;

[0066] Figure 5 A schematic diagram of a communication method provided in an embodiment of the present application;

[0067] Figure 6 A schematic diagram of another communication method provided in an embodiment of the present application;

[0068] Figure 7 A schematic diagram of another communication method provided in an embodiment of the present application;

[0069] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0070] Fig. 9 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0071] Fig.10 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0072] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0073] Some of the terms involved in this application are explained below to facilitate understanding.

[0074] 1. Sidelink (SL) refers to a link between terminal devices based on proximity-based services communication 5 (PC5) interface communication, analogous to an uplink communication link or a downlink communication link. The sidelink in the embodiment of the present application may also be referred to as a sidelink communication link, a sidelink, a sidelink, a direct link, an edge link or an auxiliary link.

[0075] For example, the links of device-to-device (D2D) communication, long term evolution (LTE) vehicle-to-everything (V2X) communication, new radio (NR) V2X communication, and sidelink on unlicensed spectrum (SL-U) communication are all sidelinks.

[0076] 2. Resource pool can be understood as a collection of resources, such as time-frequency resources. The frequency domain resources contained in the resource pool can be continuous. The time domain resources contained in the resource pool can be continuous or discontinuous. Different resource pools can be distinguished by SL resource pool identifiers (such as SL-ResourcePoolID) or resource pool indexes. The terminal device receives on the resource pool used for reception (also called the receiving resource pool) and sends on the resource pool used for sending (also called the sending resource pool). If the resource pools have the same resource pool index, it can be considered that the time-frequency resources of the resource pools are completely overlapping.

[0077] In the sidelink on unlicensed spectrum (SL-U), since the frequency band is shared by various forms of terminal devices, such as SL terminal devices and wireless fidelity (Wi-Fi) terminal devices and Bluetooth terminal devices transmit on the same frequency band. Therefore, there is not necessarily a concept of SL dedicated resource pool. The SL resource pool can also be understood as: a set of resources that can be used for SL transmission. In this embodiment, the resource pool can also be referred to as a channel, an operating channel, a nominal channel bandwidth, or a bandwidth. That is, resource pool, channel, and bandwidth are all used to represent a set of resources that can be used for SL transmission.

[0078] There are two resource selection modes for NR SL:

[0079] Resource selection mode 1 (mode 1): The network device selects SL resources in the transmission resource pool for the transmitting terminal device. The network device can select one or more (for example, 3) SL resources in a transmission resource pool at a time. The resource pool can be configured by the network device or the upper layer or pre-configured.

[0080] Resource selection mode 2 (mode2): The sending terminal device selects SL resources from the sending resource pool. The sending terminal device can select one or more (for example, 3) SL resources at a time. The resource pool can be configured by the network device or the upper layer or pre-configured.

[0081] A terminal device in a radio resource control (RRC) connected state can be configured by a network device to use mode 1 or mode 2, while a terminal device in an RRC idle state or inactive state can only use mode 2.

[0082] The SL resource pool used to send SL PRS can be divided into two types: dedicated resource pool and shared resource pool. The resources in the dedicated resource pool can be used exclusively for transmitting SL PRS. For example, in order to provide the possibility of greater bandwidth, they are specially designed to ensure SLPRS transmission and cannot be used to transmit PSSCH. The resources in the shared resource pool can be used to transmit PSSCH or SL PRS. In one possible example, the terminal device can allocate some symbols from the symbols occupied by PSSCH to send to SL PRS.

[0083] 3. Time domain resources, including symbol, slot, mini-slot, partial slot, sub-frame, radio frame (or frame) or sensing slot, etc.

[0084] One of the time slots may include at least one symbol, for example, 14 symbols, or 12 symbols. The time slots may have different time slot types, and different time slot types include different numbers of symbols, such as a mini time slot containing less than 7 symbols, 2 symbols, 3 symbols, 4 symbols, etc., and a normal time slot containing 7 symbols or 14 symbols, etc.

[0085] Depending on the subcarrier spacing, each symbol length may be different, and therefore the time slot length may be different. For example, a time slot length corresponding to a 15kHz subcarrier spacing is 0.5ms, a time slot length corresponding to a 60kHz subcarrier spacing is 0.125ms, and so on.

[0086] 4. Frequency domain resources, including subchannel, frequency band, carrier, bandwidth part (BWP), resource block (RB) or resource pool, etc.

[0087] A subchannel is the smallest unit of frequency domain resources occupied by a physical sidelink shared channel. A subchannel may include one or more resource blocks (RBs). The bandwidth of a wireless communication system in the frequency domain may include multiple RBs. For example, in each possible bandwidth of an LTE system, the number of physical resource blocks (PRBs) included may be 6, 15, 25, 50, etc.

[0088] In the frequency domain, an RB may include several subcarriers. For example, in LTE and NR systems, an RB includes 12 subcarriers, where each subcarrier spacing may be 15kHz. Of course, other subcarrier spacings may also be used, such as 3.75kHz, 30kHz, 60kHz or 120kHz subcarrier spacing, which is not limited here.

[0089] Subcarrier or resource element (RE). Subcarrier or RE refers to a minimum frequency resource unit on a specific symbol in a multi-carrier system. In the embodiment of the present application, RE may refer to a resource unit of time-frequency resources, for example, it can be regarded as the minimum time-frequency resource unit. For example, 1 RE occupies 1 symbol in the time domain and 1 subcarrier in the frequency domain, that is, 1 subcarrier in 1 symbol in the time domain is 1 RE. In the present application, subcarriers and resource elements can be used interchangeably, and their contents are the same.

[0090] 5. Sidelink control information (SCI), or sidelink control information. SCI includes two levels of SCI, namely, the first-stage SCI (1st-stage SCI) and the second-stage SCI (2nd-stage SCI).

[0091] Among them, the first-level SCI is carried on the physical sidelink control channel (PSCCH), and the first-level SCI is used to schedule the second-level SCI and PSSCH. Since SL is a distributed system, the terminal device at the receiving end needs to correctly decode the first-level SCI before decoding the PSSCH. In the embodiment of the present application, the information carried by the PSSCH is described as data channel information. Among them, the data channel information includes data information and second-level SCI, etc.

[0092] In order to reduce the complexity of blind decoding of PSCCH by terminal devices, the time-frequency resource position of PSCCH is relatively fixed, and the format of the first-level SCI carried on PSCCH is also relatively unique. That is, the terminal device does not need to blindly detect the time-frequency resource position where PSCCH is located, nor does it need to blindly detect SCI of different formats. The terminal device only needs to detect whether the first-level SCI exists at the fixed time-frequency resource position of PSCCH. PSCCH exists in all or part of the subchannels in each time slot. Exemplarily, the time domain starting position of a PSCCH is the second symbol used for SL transmission in each time slot, and the number of continuously occupied symbols is 2 or 3. The frequency domain starting position of a PSCCH is the RB with the smallest index on each subchannel, and the number of continuously occupied RBs is at least 10 and does not exceed the size of the subchannel.

[0093] For SL communication and shared resource pool, the first-level SCI may include a frequency domain resource assignment field and a time domain resource assignment field. Among them, the frequency domain resource assignment field indicates the frequency domain resources of PSSCH, and the time domain resource assignment field indicates the time domain resources of PSSCH. Optionally, the first-level SCI also includes a resource reservation period field. Among them, the resource reservation period field indicates the period of PSSCH reserved resources. The value of the resource reservation period field is configured by the network device, or pre-configured (pre-configuration), or predefined. For example, the network device indicates the time domain resources, frequency domain resources and period of PSSCH to the terminal device through radio resource control (RRC) signaling. Among them, the content indicated by the above RRC signaling can be determined based on sl-ResourceReservePeriod.

[0094] For the dedicated resource pool, the first-level SCI includes a time resource assignment field and an SL PRS resource indication field. The time resource assignment field indicates the reserved SL PRS time slot, and the SL PRS resource indication field indicates the specific SL PRS resource index reserved in the reserved SL PRS time slot. Optionally, the first-level SCI also includes a resource reservation period field. The resource reservation period field indicates the period of the SLPRS reserved resources. The value of the resource reservation period field is configured by the network device, or pre-configured, or predefined. For example, the network device indicates the time domain resources, frequency domain resources and period of the PSSCH to the terminal device through radio resource control (RRC) signaling. The content of the above RRC signaling indication can be determined based on sl-ResourceReservePeriod.

[0095] The second-level SCI is carried in the PSSCH. The second-level SCI does not occupy the resources of PSCCH, demodulation reference signal (DMRS) and phase tracking reference signal (PT-RS). The second-level SCI is mainly used for hybrid automatic repeat request (HARQ) feedback of NR SL, such as indicating HARQ process number (process number), source ID (source ID), destination ID (destination ID) and other related information. The format of the second-level SCI is indicated by the second-stage SCI format (2nd-stage SCI format) field in the first-level SCI.

[0096] 6. CBR refers to the proportion of sub-channels whose SL received signal strength indicator (RSSI) exceeds the threshold within a measurement window (SL Channel Busy Ratio (SL CBR) measured in slot n is defined as the portion of sub-channels in the resource pool whose SL RSSI measured by the UE exceeds a (pre-)configured threshold sensed over a CBR measurement window).

[0097] 7. The SL PRS CBR of the dedicated resource pool may be the ratio of PSCCH and SL PRS resources in which the SL RSSI exceeds a threshold in a measurement window.

[0098] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0099] The solution provided in the embodiment of the present application can be applied to SL communication scenarios. Figures 1 to 3 The schematic diagram of the architecture of the communication system shown introduces the architecture of the communication system applicable to the embodiments of the present application. Figures 1 to 3 It can also be regarded as a schematic diagram of several scenarios applicable to the embodiments of the present application.

[0100] Figure 1 The network device coverage architecture is shown, a PC5 connection is established between the first terminal device and the second terminal device, and the first terminal device and the second terminal device are connected to the network device (such as a base station) respectively. It should be understood that the first terminal device and the second terminal device can be connected to the same base station or to different base stations. Figure 1 Take the example of the first terminal device and the second terminal device being connected to the same base station. In the embodiment of the present application, the first terminal device and the network device may be connected via the Uu interface, and the second terminal device and the network device may be connected via the Uu interface. The various terminal devices involved in the solution provided in the embodiment of the present application may be, for example, Figure 1 The network equipment shown in FIG. covers the terminal equipment within the scope. It should be understood that Figure 1 The number of terminal devices is 2 for illustration, but in practice the number of terminal devices is not limited.

[0101] Terminal equipment can also be called terminal, user equipment (UE), mobile station, mobile terminal, etc. Terminal equipment can be fixed equipment, mobile equipment, handheld equipment, wearable equipment, vehicle-mounted equipment, or wireless device built into the above equipment (for example, communication module or chip system, etc.). Terminal equipment can be widely used in various scenarios, for example, terminal equipment in scenarios such as self-driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, automatic driving, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a mobile station (MS), a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device (handset), a laptop computer or a machine type communication (MTC) terminal, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device. Optionally, the terminal device may also include a module that supports secure user plane positioning. In this case, the terminal device can be regarded as a terminal that can support secure user plane location (SUPL).

[0102] The network equipment may include access network equipment and / or core network equipment. The access network (AN) equipment may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, a base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc.; it may also be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The access network equipment may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific equipment form adopted by the access network equipment. In the embodiments of the present application, a base station is described as an example of an access network equipment.

[0103] In a possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a transmission and reception point (TRP), a transmission measurement function (TMF), a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0104] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN or open RAN or ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application takes CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0105] The access network equipment and terminal equipment can be fixed or movable. The access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the access network equipment and terminal equipment.

[0106] Core network equipment refers to the equipment included in the access network. The network elements related to positioning in the core network mainly include: access and mobility management function (AMF) network elements, location management function (LMF) network elements, etc. It can also include evolutionary server mobile location center (E-SMLC) network elements, unified data management (UDM) network elements, and application function (AF) network elements.

[0107] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, and the device may be installed in the terminal device. Similarly, in the embodiment of the present application, the device for realizing the function of the network device may be a network device, or a device capable of supporting the network device to realize the function, such as a chip system, and the device may be installed in the network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the terminal device as a terminal device and the device for realizing the function of the network device as a network device as an example.

[0108] Figure 2 The network device partially covers the internal architecture, and a PC5 connection is established between the first terminal device and the second terminal device. At the same time, some terminal devices do not establish a connection with the network device (such as a base station), and the remaining terminal devices establish a connection with the network device (such as a base station). The terminal devices involved in the solution provided in the embodiment of the present application can be Figure 2 The terminal device within the coverage of the network device shown may be Figure 2 Terminal devices outside the coverage of the network devices shown.

[0109] Figure 3 It shows the external architecture covered by the network device, a PC5 connection is established between the first terminal device and the second terminal device, and all terminal devices are not connected to the network device.

[0110] Figure 4 A schematic diagram of a possible network architecture applicable to an embodiment of the present application is shown. Figure 4 It can also be regarded as a schematic diagram of a scenario to which the embodiments of the present application are applicable. Figure 4 As shown, a possible network architecture applicable to the present application may include terminal devices (specifically, Figure 4 The three parts include UE1 and UE2 shown in the figure), access network equipment (for example, next generation (NG) radio access network ((radio) access network, (R)AN) equipment) and core network.

[0111] In the embodiment of the present application, both UE1 and UE2 may include a user equipment (UE)-location management component (LMC). The UE-LMC may be a component or application with partial LMF functions deployed on a terminal device, and is used to support the positioning service of the PC5 interface. Figure 4 The LMC in UE1 and UE2 in the figure is shown as a dotted line, which is used to indicate that the terminal device side may include the LMC or may not include the LMC. Figure 4 In the example, both UE1 and UE2 include LMC.

[0112] In the present application embodiment Figure 4 The UE1 and UE2 shown can be Figures 1 to 3 The terminal devices in each communication system shown in FIG. Figure 1 The two terminal devices shown in are located within the coverage area of ​​the network device. For another example, Figure 4 Some of the UEs in the UE1 and UE2 shown may be Figure 2The terminal equipment shown is located within the coverage area of ​​the network equipment, and another part of the UE can be Figure 2 The terminal device shown is located outside the coverage of the network device. For example, Figure 4 The UE1 and UE2 shown can be Figure 3 Two terminal devices are shown as being outside the coverage of the network device.

[0113] Figure 4 The access network includes AMF and LMF. The access network equipment and AMF network element can communicate through the NG-C interface. The AMF network element can be equivalent to the router for communication between gNB and LMF. The LMF network element can estimate the location of the terminal device. The AMF and LMF communicate through the NLs interface.

[0114] As discussed in the background technology, the CBR of SL-PRS can control the maximum number of transmissions of SL-PRS in a dedicated resource pool, but cannot prevent the terminal device from continuing to send SL-PRS across resource pools. Therefore, this method cannot accurately control channel congestion.

[0115] In view of this, the present application embodiment provides a communication method, which can be applied to SL scenarios, such as the above Figures 1 to 4 In any scenario in . In the method, the terminal device (such as the first terminal device) can support the transmission (or sending) of SL-PRS on at least two resource pools, and can constrain the actual number of transmissions on the at least two resource pools according to the maximum number of transmissions of each resource pool in the at least two resource pools. Since the maximum number of transmissions of at least two resource pools is combined to control the actual number of transmissions on at least two resource pools, the accuracy of controlling the actual number of transmissions on multiple resource pools can be improved, which is also conducive to improving the accuracy of channel congestion control, thereby improving the effect of channel congestion control.

[0116] The following describes the method provided by the embodiments of the present application in conjunction with the accompanying drawings. In the accompanying drawings corresponding to the embodiments of the present application, all steps indicated by dotted lines are optional steps. Also, the first terminal device involved in the embodiments of the present application is, for example, Figures 1 to 3 The first terminal device involved may be Figure 4 The UE1 involved, the second terminal device is for example Figures 1 to 3 The second terminal device involved may be Figure 4 The UE2 involved, the network device is for example Figure 1 or Figure 2 The network equipment involved, or Figure 4The RAN, AMF or LMF involved. If the technical solutions provided in the various embodiments of the present application are applied to other communication systems, the name and / or function of the device may change, and there is no limitation on this. In addition, the various embodiments of the present application are introduced by taking the SL-PRS as the first SL-PRS as an example, and the N resource pools as at least two resource pools as an example. In other words, the "first SL-PRS" in the various embodiments of the present application can be replaced with "SL-PRS", and the "at least two resource pools" can be replaced with "N resource pools", where N is an integer greater than or equal to 2.

[0117] Please refer to Figure 5 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Figure 5 The steps S501 to S506 are illustrated and are introduced below respectively.

[0118] S501: A first terminal device sends second information to a network device. Correspondingly, the network device receives the second information from the first terminal device.

[0119] Exemplarily, the second information indicates support for transmission of SL-PRS in at least two resource pools, and / or supports determination of an actual number of transmissions of SL-PRS corresponding to each resource pool of at least two resource pools. The second information may be carried in the capability information of the first terminal device, or the second information may be regarded as one of the capability information of the first terminal device. Transmission of SL-PRS by at least two resource pools involved in the embodiments of the present application may refer to support for transmission of SL-PRS in at least two resource pools during a positioning process.

[0120] The at least two resource pools mentioned in the embodiments of the present application may also be referred to as multiple resource pools, and the at least two resource pools may be resource pools of the same type, such as both are dedicated resource pools, or both are shared resource pools. Alternatively, the at least two resource pools may also include multiple types of resource pools, such as at least one dedicated resource pool and at least one shared resource pool.

[0121] S502: The network device sends first information to the first terminal device. Correspondingly, the first terminal device receives the first information from the network device.

[0122] The first information indicates that the SL-PRS is allowed to be transmitted on at least two resource pools. Optionally, the first information may also indicate information of at least two resource pools.

[0123] The information of at least two resource pools includes, for example, the conditions that each of the at least two resource pools needs to meet, such as the candidate set of time-frequency resources to which each of the at least two resource pools belongs. Alternatively, the information of at least two resource pools indicates at least two resource pools, for example, the information of at least two resource pools includes the identifiers of the at least two resource pools. In this case, it is equivalent to that the network device directly configures at least two resource pools for the first terminal device.

[0124] It should be understood that the first terminal device may be able to transmit SL-PRS etc. on at least two resource pools by default. In this case, there is no need to perform steps S501 and S502, that is, S501 and S502 are optional steps. Figure 5 Indicated by dotted line.

[0125] S503: The first terminal device determines at least two resource pools.

[0126] Determining at least two resource pools can be understood as the first terminal device determining resources of at least two resource pools and being able to transmit (or send) SL-PRS on the at least two resource pools. The first terminal device can determine at least two resource pools in a variety of ways, which are described below in combination with the ways shown in A1 to A3.

[0127] A1. The first terminal device obtains information of at least two resource pools from a network device.

[0128] For example, when the first information further indicates at least two resource pools, the first terminal device can directly determine the at least two resource pools based on the first information. If the network device is an access network device, then the first terminal device is equivalent to being able to determine at least two resource pools through the access network device. If the network device is a core network device, then the first terminal device is equivalent to being able to determine at least two resource pools through the core network device.

[0129] A2. The first terminal device is preconfigured or predefined with at least two resource pools. For example, the first terminal device is preconfigured or predefined with at least two resource pools through a protocol.

[0130] A3. The first terminal device reserves the at least two resource pools on its own.

[0131] Optionally, if the first information also indicates a condition that each of the at least two resource pools needs to meet, the at least two resource pools reserved by the first terminal device should meet the condition.

[0132] S504. The first terminal device determines the maximum number of transmission times of the first SL-PRS corresponding to each resource pool in at least two resource pools.

[0133] The maximum number of transmissions of the first SL-PRS corresponding to the resource pool can be understood as the maximum number of transmissions of the first SL-PRS by the first terminal device in the resource pool. For example, the maximum number of transmissions of the first SL-PRS by the first terminal device on the resource pool can be understood as the upper limit of the transmission of the first SL-PRS by the first terminal device on the resource pool.

[0134] The possible ways for the first terminal device to determine the maximum number of transmission times of the first SL-PRS corresponding to each resource pool in at least two resource pools are the same. The following is an example introduction to determine the maximum number of transmission times of the first SL-PRS corresponding to one resource pool (such as the first resource pool) in combination with the methods shown in B1 to B3.

[0135] B1. The first terminal device is determined according to the CBR of the first resource pool and the priority of transmitting the first SL-PRS.

[0136] Exemplarily, the first terminal device may pre-store or be configured by the network with a first correspondence, which indicates the maximum number of transmissions corresponding to the resource pool under different priorities of the SL-PRS and different CBR ranges of the resource pool. In this way, the first terminal device can determine which CBR range the CBR of the first resource pool falls into and the priority of transmitting the first SL-PRS, and determine the maximum number of transmissions corresponding to the first resource pool from the first correspondence. The first terminal device obtains the CBR of the first resource pool by measurement, and the priority of the first SL-PRS can be provided by positioning services or high-level signaling.

[0137] Please refer to Table 1 below, which is an example of a first corresponding relationship provided in an embodiment of the present application.

[0138] Table 1

[0139]

[0140]

[0141] As shown in Table 1, if the first terminal device determines that the CBR of the first resource pool i is 0.6 and the priority of the first SL-PRS is 1, then the first terminal device can determine that the maximum number of transmissions corresponding to the first resource pool i is 6.

[0142] The above B1 may be applicable to the maximum number of transmission times of the first SL-PRS corresponding to the first resource pool when determining that the first resource pool is a dedicated resource pool or a shared resource pool.

[0143] B2. The first terminal device may determine the maximum number of transmissions of the first SL-PRS according to the maximum number of retransmissions of the data associated with the first SL-PRS. The maximum number of retransmissions of the data associated with the first SL-PRS may be determined according to the comprehensive priority of the data and the PRS and the CBR for the data. The comprehensive priority of the SL-PRS and the data associated with the SL-PRS may be provided by the positioning service, or by high-layer signaling, or may be determined jointly based on the priority of the SL-PRS and the priority of the data associated with the SL-PRS. For example, the comprehensive priority of the SL-PRS and the data associated with the SL-PRS may be the smaller value (i.e., a higher priority) of the priority of the SL-PRS and the priority of the data associated with the SL-PRS.

[0144] The data associated with the first SL-PRS may be, for example, data on a physical channel (such as a physical sidelink share channel (PSSCH)) scheduled together with the first SL-PRS. For example, the maximum number of transmissions of the first SL-PRS is the maximum number of retransmissions of the data plus one.

[0145] Exemplarily, the first terminal device may pre-store or be configured by the network with a second correspondence, which indicates the maximum number of retransmissions corresponding to the data under the conditions of the comprehensive priority of the SL-PRS and the data, and different CBR ranges of the resource pool. In this way, the first terminal device can determine which CBR range the CBR of the first resource pool falls into, as well as the comprehensive priority of transmitting the first SL-PRS and the data associated with the first SL-PRS, and determine the maximum number of retransmissions corresponding to the data from the second correspondence. The first terminal device can obtain the CBR of the first resource pool by measurement.

[0146] The above B2 can be applied to the maximum number of transmission times of the first SL-PRS corresponding to the first resource pool when the first resource pool is determined to be a shared resource pool.

[0147] B3. The first terminal device determines the maximum number of transmissions corresponding to the first resource pool based on the configuration of the network device.

[0148] It should be understood that any two of the at least two resource pools may adopt the same method (such as the method shown in B1, B2 or B3) to determine the maximum number of transmissions of the first SL-PRS corresponding to the first resource pool, or one of the at least two resource pools adopts the above-mentioned B1 method to determine the maximum number of transmissions corresponding to the resource pool, and the other resource pool adopts the above-mentioned B2 method to determine the maximum number of transmissions corresponding to the resource pool. The embodiments of the present application do not limit this. By analogy, the first terminal device can determine the maximum number of transmissions corresponding to each of the at least two resource pools, and obtain at least two maximum transmission times in total.

[0149] For example, at least two resource pools include resource pool 1 and resource pool 2, resource pool 1 is a dedicated resource pool, and resource pool 2 is a shared resource pool. The first terminal device can adopt the above-mentioned B1 method to determine that the maximum transmission number of the first SL-PRS corresponding to resource pool 1 is 4, and the first terminal device can adopt the above-mentioned B2 method to determine that the maximum transmission number of the first SL-PRS corresponding to resource pool 2 is 3.

[0150] S505: The first terminal device sends a first SL-PRS to the second terminal device on at least two resource pools, respectively. Correspondingly, the second terminal device receives the first SL-PRS from the first terminal device on at least two resource pools, respectively.

[0151] The first terminal device may send the first SL-PRS to the second terminal device in sequence on at least two resource pools, or may send the first SL-PRS to the second terminal device in parallel on at least two resource pools, which is not specifically limited in the embodiments of the present application.

[0152] It should be understood that the first terminal device may send the first SL-PRS to the second terminal device in a unicast manner, a multicast manner, or a broadcast manner, and the embodiment of the present application does not specifically limit this.

[0153] For example, the at least two resource pools include a first resource pool and a second resource pool, and the terminal device may first send a first SL-PRS to the second terminal device on the first resource pool, and then send the first SL-PRS to the second terminal device on the second resource pool.

[0154] It should be understood that S505 only illustrates the process of the first terminal device sending the first SL-PRS, but does not limit the number of times the first terminal device sends the first SL-PRS on each resource pool of at least two resource pools.

[0155] When the first terminal device sends the first SL-PRS to the second terminal device for the first time, it is regarded as the initial transmission (or new transmission) of the first SL-PRS. When the first terminal device subsequently sends the first SL-PRS to the second terminal device, it can be regarded as the retransmission of the first SL-PRS. Optionally, the retransmission method of the first SL-PRS can be the same as the initial transmission method of the first SL-PRS.

[0156] It is understandable that the resources corresponding to the initial transmission of the first SL-PRS and the resources corresponding to the retransmission of the first SL-PRS may be different or may be different. The resources here include, for example, time-frequency resources, such as the index of the OFDM symbol and / or the RE index within the symbol.

[0157] The source ID in the SCI of the initial transmission of the first SL-PRS is the same as the source ID field in the SCI corresponding to the retransmission of the first SL-PRS. In this way, it is ensured that the transmitting terminal device corresponding to the initial transmission of the first SL-PRS and the retransmission of the first SL-PRS is the same.

[0158] The destination identifier (destination ID) in the SCI of the initial transmission of the first SL-PRS is the same as the destination ID field in the SCI corresponding to the retransmission of the first SL-PRS. In this way, it is ensured that the receiving terminal device corresponding to the initial transmission of the first SL-PRS and the retransmission of the first SL-PRS is the same. The destination ID here can be a unicast destination ID, or a multicast destination ID (in this case, the destination ID can correspond to the multicast receiving terminal device group information, for example, the destination ID is represented by the multicast receiving terminal device group information, or the destination ID indicates the multicast receiving terminal device group information), or it can be a broadcast destination ID (in this case, the destination ID corresponds to the broadcast service type, for example, the destination ID is represented by the broadcast service type, or the destination ID indicates the broadcast service type), and the embodiments of the present application do not limit this.

[0159] The priority field in the SCI of the initial transmission of the first SL-PRS is the same as the priority field in the SCI corresponding to the retransmission of the first SL-PRS. In this way, the priority of the first SL-PRS corresponding to the initial transmission of the first SL-PRS (which can be described as the first SL-PRS of the initial transmission) and the first SL-PRS corresponding to the retransmission of the first SL-PRS (which can be described as the retransmitted SL-PRS) is guaranteed to remain unchanged.

[0160] For example, at least two resource pools include resource pool 1 and resource pool 2, and the first terminal device can send the first SL-PRS (which can be regarded as the initial transmission of the first SL-PRS) on the first resource pool. Then, based on feedback or transmission request from the second terminal, or the first terminal determines on its own that retransmission is required, the first terminal device can send the first SL-PRS (which can be regarded as the retransmission of the first SL-PRS) on the second resource pool. The resources corresponding to the initial transmission of the first SL-PRS are different from the resources corresponding to the retransmission of the first SL-PRS, the source identifier of the retransmitted first SL-PRS and the source identifier of the initially transmitted first SL-PRS are both the first terminal device, the destination identifier of the retransmitted first SL-PRS and the destination identifier of the initially transmitted first SL-PRS are both the second terminal device, and the priority of the retransmitted first SL-PRS and the priority of the initially transmitted first SL-PRS are both 1.

[0161] It should be understood that the execution order of S504 and S505 can be arbitrary, for example, S505 can be executed first, and then S504, etc., and the embodiments of the present application are not limited to this.

[0162] S506. The first terminal device determines the actual number of transmissions of the first SL-PRS corresponding to each resource pool in at least two resource pools, and the sum of multiple ratios is less than or equal to the first value.

[0163] The actual number of transmissions of the first SL-PRS corresponding to the resource pool can be understood as the number of times the first terminal device has transmitted the first SL-PRS in the resource pool. For example, the number of times the first terminal device has sent the first SL-PRS on the resource pool.

[0164] The first terminal device determines that the actual number of transmissions of the first SL-PRS corresponding to each resource pool in at least two resource pools may be the same. The following is an example of determining the actual number of transmissions of the first SL-PRS corresponding to one resource pool (such as the first resource pool) in at least two resource pools.

[0165] For example, the first terminal device may configure a first identifier for the first SL-PRS, and the first terminal device determines the number of times the first SL-PRS is sent on the first resource pool based on the first identifier. For example, the first terminal device determines to send the SL-PRS with the first identifier once in the first resource pool, and then the actual number of transmissions of the SL-PRS corresponding to the first resource pool is accumulated by 1. The first identifier can be understood as an identifier for counting the number of SL PRS transmissions. In a specific implementation, the first identifier may also have other names, such as a side positioning reference signal process identifier (SL PRS Process ID), which is not limited in the embodiments of the present application.

[0166] Alternatively, the first terminal device may set a counter for each of the at least two resource pools, each counter being used to determine the actual number of transmissions of the first SL-PRS corresponding to the resource pool. The first terminal device may determine the actual number of transmissions of the first SL-PRS transmitted on the resource pool by counting the counter.

[0167] By analogy, the first terminal device can determine the actual transmission times of the first SL-PRS corresponding to each resource pool in at least two resource pools, and can obtain at least two actual transmission times in total.

[0168] Optionally, S506 is performed once each time the first terminal device sends the first SL-PRS during the process of transmitting the first SL-PRS.

[0169] The ratio of the actual number of transmissions of the first SL-PRS corresponding to each resource pool in at least two resource pools obtains a total of multiple ratios, and the multiple ratios satisfy the first relational expression. In other words, the first relational expression is that the sum of the multiple ratios is less than or equal to the first value. In this way, the number of times the first terminal device sends the first SL-PRS can be limited. The first value can be preconfigured or predefined in the first terminal device, and the first value is, for example, 1 or other positive numbers.

[0170] For example, an example of a first relationship can be referred to the following formula (1).

[0171]

[0172] in, is the actual number of transmissions of the first SL-PRS corresponding to the resource pool r in the at least two resource pools, N represents the total number of the at least two resource pools, The reference transmission number of the first SL-PRS corresponding to the resource pool r, k represents the first value.

[0173] Formula (1) can be expressed as the sum of the ratios of the actual transmission times of the SL-PIS corresponding to the i-th resource pool among N resource pools to the reference transmission times of the SL-PIS corresponding to the i-th resource pool among N resource pools is less than or equal to the first value, and i is taken from 1 to k in sequence.

[0174] The reference transmission number of the first SL-PRS corresponding to the first resource pool is determined according to the maximum transmission number corresponding to each of the at least two resource pools. The specific method for determining the reference transmission number of the first SL-PRS corresponding to each resource pool is introduced below in combination with the methods shown in C1 to C3.

[0175] C1. The reference transmission number corresponding to each resource pool is the maximum transmission number of the first SL-PRS corresponding to each resource pool.

[0176] Under C1, the above formula (1) can be specifically expressed as the following formula (2).

[0177]

[0178] Optional, Indicates the maximum number of transmission times of the first SL-PRS corresponding to resource pool r in at least two resource pools.

[0179] For example, the at least two resource pools include resource pool 1 and resource pool 2, the maximum number of transmissions of the first SL-PRS corresponding to resource pool 1 is 3 times, and the maximum number of transmissions of the first SL-PRS corresponding to resource pool 2 is 4 times. Therefore, the reference number of transmissions of the first SL-PRS corresponding to resource pool 1 is 3, and the reference number of transmissions of the first SL-PRS corresponding to resource pool 2 is 4.

[0180] C2. The reference transmission number corresponding to each resource pool is the maximum value of the maximum transmission number of the first SL-PRS corresponding to at least two resource pools. In this case, the reference transmission number corresponding to each resource pool is the same, that is, the maximum value of the maximum transmission number of the first SL-PRS corresponding to at least two resource pools.

[0181] Under C2, the above formula (1) can be specifically expressed as the following formula (3).

[0182]

[0183] in, Indicates the maximum value of the maximum transmission times of the corresponding first SL-PRS in at least two resource pools.

[0184] For example, at least two resource pools include resource pool 1, resource pool 2, and resource pool 3, the maximum number of transmissions of the first SL-PRS corresponding to resource pool 1 is 3 times, the maximum number of transmissions of the first SL-PRS corresponding to resource pool 2 is 4 times, and the maximum number of transmissions of the first SL-PRS corresponding to resource pool 3 is 5 times. Therefore, the reference number of transmissions of the first SL-PRS corresponding to resource pool 1, the reference number of transmissions of the first SL-PRS corresponding to resource pool 2, and the reference number of transmissions of the first SL-PRS corresponding to resource pool 3 are all 5.

[0185] C3. The reference transmission number corresponding to each resource pool is the minimum value of the maximum transmission number of the first SL-PRS corresponding to at least two resource pools. In this case, the reference transmission number corresponding to each resource pool is the same, that is, the minimum value of the maximum transmission number of the first SL-PRS corresponding to at least two resource pools.

[0186] Under C3, the above formula (1) can be specifically expressed as the following formula (4).

[0187]

[0188] in, Represents the minimum value of the maximum transmission times of the corresponding first SL-PRS in at least two resource pools.

[0189] For example, at least two resource pools include resource pool 1, resource pool 2, and resource pool 3, the maximum number of transmissions of the first SL-PRS corresponding to resource pool 1 is 3 times, the maximum number of transmissions of the first SL-PRS corresponding to resource pool 2 is 4 times, and the maximum number of transmissions of the first SL-PRS corresponding to resource pool 3 is 5 times. Therefore, the reference number of transmissions of the first SL-PRS corresponding to resource pool 1, the reference number of transmissions of the first SL-PRS corresponding to resource pool 2, and the reference number of transmissions of the first SL-PRS corresponding to resource pool 3 are all 3.

[0190] C4. The reference transmission number corresponding to each resource pool is the average value of the maximum transmission numbers of the first SL-PRS corresponding to at least two resource pools.

[0191] Exemplarily, the average value of the maximum transmission times of the first SL-PRS corresponding to at least two resource pools may be the arithmetic mean of the maximum transmission times of the first SL-PRS corresponding to at least two resource pools, or the weighted average of the maximum transmission times of the first SL-PRS corresponding to at least two resource pools. In this case, the weighting coefficient of the maximum transmission times of the first SL-PRS corresponding to at least two resource pools may be preconfigured or predefined in the first terminal device.

[0192] For example, at least two resource pools include resource pool 1, resource pool 2, and resource pool 3, the maximum number of transmissions of the first SL-PRS corresponding to resource pool 1 is 2 times, the maximum number of transmissions of the first SL-PRS corresponding to resource pool 2 is 4 times, and the maximum number of transmissions of the first SL-PRS corresponding to resource pool 3 is 6 times. Therefore, the reference number of transmissions of the first SL-PRS corresponding to resource pool 1, the reference number of transmissions of the first SL-PRS corresponding to resource pool 2, and the reference number of transmissions of the first SL-PRS corresponding to resource pool 3 are all 4.

[0193] It should be noted that the above C1 to C4 are examples for determining the reference transmission number of the first SL-PRS corresponding to each resource pool. In fact, there are many other ways to determine the reference transmission number of the first SL-PRS corresponding to each resource pool, and the embodiments of the present application do not make specific limitations on this.

[0194] It should be understood that the execution order of S504 and S506 can be arbitrary, and the embodiment of the present application does not limit this.

[0195] S507. The first terminal device determines the remaining number of transmissions of the first SL-PRS corresponding to at least one resource pool of at least two resource pools.

[0196] Exemplarily, the first terminal device may also determine the remaining number of transmissions of the first SL-PRS corresponding to at least one resource pool in at least two resource pools based on the sum of multiple ratios and the first relationship. The at least one resource pool may be part or all of the at least two resource pools.

[0197] S508: If the remaining number of transmissions of the first SL-PRS of the first resource pool is greater than 0, the first terminal device may transmit the first SL-PRS on the first resource pool. The first resource pool belongs to one resource pool of at least one resource pool.

[0198] For example, at least two resource pools include resource pool 1 and resource pool 2, the maximum number of transmissions of the first SL-PRS corresponding to resource pool 1 is 4, and the maximum number of transmissions of the first SL-PRS corresponding to resource pool 2 is 8. The first terminal device determines that the actual number of transmissions of the first SL-PRS corresponding to resource pool 1 is 3 times, and the actual number of transmissions of the first SL-PRS corresponding to resource pool 2 is 1 time, and the first relationship is taken as the above formula (2) as an example, then the first terminal device can calculate the sum of multiple ratios as follows: (3 / 4+1 / 8), so the first terminal device can determine that the maximum number of transmissions of the first SL-PRS corresponding to resource pool 2 is 2 times, so the first terminal device can also send the first SL-PRS on resource pool 2.

[0199] It should be understood that it is possible that the remaining number of transmissions of the first SL-PRS corresponding to any of the at least two resource pools is 0. In this case, the first terminal device may not need to perform steps S507-S508, that is, steps S507-S508 are optional steps. Figure 5 Indicated by dotted line.

[0200] It should be understood that, during a positioning process, the terminal device may perform processes S506-S508 multiple times until the first SL-PRS is successfully transmitted, or until the actual number of transmissions of the first SL-PRS in at least two resource pools cannot be increased (or the remaining number of transmissions of the first SL-PRS in at least two resource pools is 0).

[0201] In an embodiment of the present application, the first terminal device combines the reference transmission times of the first SL-PRS corresponding to at least two resource pools to constrain the actual transmission times of the first SL-PRS corresponding to at least two resource pools, thereby realizing cross-resource pool constraints on the number of transmission times of the first SL-PRS sent by the first terminal device, thereby more accurately controlling the number of times the first SL-PRS is sent on at least two resource pools, and more accurately performing channel congestion control.

[0202] In view of this, the present application embodiment provides a communication method, which can be applied to SL scenarios, such as the above Figures 1 to 4 In any scenario in . In the method, the terminal device (such as the first terminal device) can support the transmission (or sending) of SL-PRS on at least two resource pools, and can constrain the actual number of transmissions on the at least two resource pools according to the reference number of transmissions of each resource pool in the at least two resource pools. Since the maximum number of transmissions of at least two resource pools is combined to control the actual number of transmissions on at least two resource pools, the accuracy of controlling the actual number of transmissions on multiple resource pools can be improved, which is also conducive to improving the accuracy of channel congestion control, thereby improving the effect of channel congestion control.

[0203] Please refer to Figure 6 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Figure 6 The two steps S601 to S602 are illustrated and will be introduced below respectively.

[0204] S601: A first terminal device determines N resource pools. The N resource pools are used to transmit a sidelink positioning reference signal SL-PRS, where N is an integer greater than or equal to 2.

[0205] The contents of the N resource pools may refer to the contents of the two resource pools involved in S501 above, and the method of determining the N resource pools may refer to the contents of determining at least two resource pools discussed in S503 above, and the repeated parts will not be listed again.

[0206] In a possible implementation, the first terminal device may send the second information to the network device, and may also receive the first information from the network device. The contents of the second information and the first information may refer to the second information in S501 and the first information in S502 above, respectively, and the repeated parts are not listed again.

[0207] S602. The first terminal device determines the reference transmission times of the SL-PRSs corresponding to the N resource pools respectively as a constraint condition, and determines the actual transmission times of the SL-PRSs corresponding to the N resource pools respectively.

[0208] S602 can be alternatively described as: the actual number of transmissions of the SL-PRS corresponding to the N resource pools is constrained (or controlled) by the reference number of transmissions of the SL-PRS corresponding to the N resource pools, or the reference number of transmissions of the SL-PRS corresponding to the N resource pools and the actual number of transmissions of the SL-PRS corresponding to the N resource pools both satisfy the constraints.

[0209] The reference transmission number of the SL-PRS corresponding to any resource pool (such as the first resource pool) among the N resource pools is related to the maximum transmission number of the SL-PRS corresponding to the first resource pool. The content of determining the reference transmission number of the SL-PRS corresponding to the first resource pool can refer to the content of determining the reference transmission number of the SL-PRS corresponding to each resource pool involved in S506 above, and the repeated parts are not repeated. Accordingly, the reference transmission number of the SL-PRS corresponding to the first resource pool includes: the maximum transmission number of the SL-PRS corresponding to the first resource pool, the maximum value of the maximum transmission number of the SL-PRS corresponding to the N resource pools, the minimum value of the maximum transmission number of the SL-PRS corresponding to the N resource pools, or the average value of the maximum transmission number of the SL-PRS corresponding to the N resource pools.

[0210] Optionally, the constraint condition can be the above Figure 5 The content of the first relation discussed. In this case, the constraint condition can be expressed as the sum of the ratios of the actual transmission times of the SL-PIS corresponding to the i-th resource pool among the N resource pools to the reference transmission times of the SL-PIS corresponding to the i-th resource pool among the N resource pools is less than or equal to the first value, and i is taken from 1 to k in sequence.

[0211] In a possible implementation manner, the maximum number of transmissions of the SL-PRS corresponding to the first resource pool is determined based on the CBR of the first resource pool and the priority of the transmission SL-PRS. The content of determining the maximum number of transmissions of the SL-PRS corresponding to the first resource pool based on the CBR of the first resource pool and the priority of the transmission SL-PRS can refer to the determination of the maximum number of transmissions of the first SL-PRS corresponding to each resource pool discussed in S504 above.

[0212] Optionally, the first terminal device may determine the remaining transmission times of the SL-PRS corresponding to the first resource pool based on the actual transmission times of the SL-PRS corresponding to the first resource pool and the constraints; if the remaining transmission times of the SL-PRS of the first resource pool is greater than 0, then the SL-PRS is transmitted on the first resource pool.

[0213] In an embodiment of the present application, the first terminal device may use the reference number of transmissions of the first SL-PRS corresponding to at least two resource pools as a constraint condition to constrain or determine the actual number of transmissions of the first SL-PRS corresponding to at least two resource pools, thereby constraining the number of transmissions of the first SL-PRS sent by the first terminal device across resource pools, thereby more accurately controlling the number of times the first SL-PRS is sent on at least two resource pools, and more accurately performing channel congestion control.

[0214] In order to accurately perform channel congestion control, the embodiment of the present application also provides a communication method, which can be applied to SL scenarios, as described above. Figures 1 to 4 In any scenario in . In this method, the terminal device (such as the first terminal device) can support the transmission (or sending) of SL-PRS on at least two resource pools, and can constrain the actual number of transmissions on the resource pool according to the maximum number of transmissions of each resource pool (such as the first resource pool) in the at least two resource pools. Since the actual number of transmissions of each resource pool in the at least two resource pools can be constrained separately, it is possible to avoid the situation where the first terminal device transmits the first SL-PRS across resource pools but does not count the number of transmissions, which is conducive to more accurately constraining the number of times the first SL-PRS is sent, and thus more accurately performing channel congestion control.

[0215] Please refer to Figure 7 , which is a schematic diagram of a communication method provided in an embodiment of the present application. Figure 7 The steps S701 to S706 are illustrated and described below. It should be understood that Figure 7 In the description, the SL-PRS is the first SL-PRS and the N resource pools are at least two resource pools. In other words, Figure 7 The “first SL-PRS” in the description may be replaced by “SL-PRS”, and the “at least two resource pools” may be replaced by “N resource pools”, where N is an integer greater than or equal to 2.

[0216] S701, the first terminal device sends second information to the network device. Correspondingly, the network device receives the second information from the first terminal device. The content of the second information can refer to the content of the second information in S501 above, and the repeated parts are not listed here.

[0217] S702: The network device sends first information to the first terminal device. Correspondingly, the first terminal device receives the first information from the network device. The content of the first information can refer to the content of the first information in S502 above, and the repeated parts are not listed here.

[0218] S703, the first terminal device determines at least two resource pools. The content of the at least two resource pools can refer to the content of the at least two resource pools involved in S503 above, and the method of determining the at least two resource pools can also refer to the content of determining the at least two resource pools involved in S503 above, and the repeated parts are not listed here.

[0219] S704. The first terminal device determines the maximum number of transmission times of the first SL-PRS corresponding to each resource pool in at least two resource pools.

[0220] The content of the maximum number of transmission times of the first SL-PRS corresponding to each of the at least two resource pools can refer to the content of the maximum number of transmission times of the first SL-PRS corresponding to each of the at least two resource pools discussed in S504 above, and the method of determining the maximum number of transmission times of the first SL-PRS corresponding to each resource pool can also refer to the content of determining the maximum number of transmission times of the first SL-PRS corresponding to each resource pool discussed in S504 above, and the repeated parts will not be listed here.

[0221] S705: The first terminal device sends a first SL-PRS on at least two resource pools. The content of sending the first SL-PRS on at least two resource pools can refer to the content of sending the first SL-PRS on at least two resource pools discussed in S505 above, and the repeated parts are not listed here.

[0222] S706. The first terminal device determines the actual number of transmissions of the first SL-PRS corresponding to each resource pool, and the actual number of transmissions of the first SL-PRS corresponding to each resource pool is less than or equal to the maximum number of transmissions.

[0223] The content of determining the actual transmission number of the first SL-PRS corresponding to each resource pool can refer to the content of determining the actual transmission number of the first SL-PRS corresponding to each resource pool discussed in S506 above, and the repeated parts are not listed here.

[0224] In an embodiment of the present application, the first terminal device controls the actual number of transmissions of the first SL-PRS corresponding to each resource pool of at least two resource pools based on the maximum number of transmissions of the first SL-PRS corresponding to the resource pool, thereby avoiding the first terminal device from sending the first SL-PRS too many times on any resource pool.

[0225] For example, at least two resource pools include resource pool 1, resource pool 2, and resource pool 3, and the maximum transmission times of the first SL-PRS corresponding to these three resource pools are 3, 4, and 5, respectively. Therefore, the first terminal device determines that the actual transmission times of the first SL-PRS corresponding to resource pool 1 should be less than or equal to 3, the actual transmission times of the first SL-PRS corresponding to resource pool 2 should be less than or equal to 4, and the actual transmission times of the first SL-PRS corresponding to resource pool 3 should be less than or equal to 5.

[0226] In a possible implementation, if the first terminal device determines that the remaining number of transmissions of the first SL-PRS of one resource pool (such as the first resource pool) of at least two resource pools is greater than 0, then the first terminal device may also send the first SL-PRS on the first resource pool.

[0227] For example, at least two resource pools include resource pool 1 and resource pool 2, and the maximum number of transmissions of the first SL-PRS corresponding to the two resource pools is 3 and 4 respectively, and the maximum number of transmissions of the first SL-PRS corresponding to the two resource pools is 2 and 4 respectively. Therefore, the first terminal device determines the remaining number of transmissions of the first SL-PRS corresponding to resource pool 1 as 1, so that the first SL-PRS can be sent on resource pool 1.

[0228] In the embodiment of the present application, the first terminal device constrains the actual number of transmissions of the first SL-PRS corresponding to each resource pool in at least two resource pools based on the maximum number of transmissions of the first SL-PRS corresponding to the resource pool, thereby realizing a mechanism for constraining the number of transmissions of the first SL-PRS sent by the first terminal device on multiple resource pools, and can more accurately control the number of times the first SL-PRS is sent on at least two resource pools, and can also more accurately perform channel congestion control. Moreover, in the embodiment of the present application, the actual number of transmissions of the first SL-PRS corresponding to a resource pool is constrained based on the maximum number of transmissions of the first SL-PRS corresponding to the resource pool, and the first terminal device controls the actual number of transmissions of the first SL-PRS corresponding to the resource pool. The amount of calculation involved is relatively small, which simplifies the processing amount of the first terminal device.

[0229] It is understandable that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0230] An embodiment of the present application provides a communication device. Figure 8The present invention provides a schematic diagram of a communication device structure. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiment, so as to achieve the beneficial effects of the above method embodiment. In the embodiment of the present application, the communication device can be as follows: Figures 1 to 3 Any terminal device shown, or Figure 4 The UE1 or UE2 shown may also be Figure 1 or Figure 2 The network device shown, or Figure 4 The access network equipment or AMF or LMF involved may also be a module (such as a chip) applied to a terminal device or a network device.

[0231] like Figure 8 As shown, the communication device 800 includes a transceiver module 810 and a processing module 820. The communication device 800 is used to implement the above Figure 5 , Figure 6 or Figure 7 The functions of the terminal device (such as the first terminal device) or the network device in the method embodiment shown.

[0232] When the communication device 800 is used to implement Figure 5 When the function of the first terminal device in the method embodiment shown is: the processing module 820 can be used to perform the steps S503, S504 and S506 above. Optionally, the processing module 820 can also be used to perform the step S508, and the transceiver module 810 can be used to send the second information, receive the first information and send the first SL-PRS, etc.

[0233] When the communication device 800 is used to implement Figure 5 The functions of the network device in the method embodiment shown are as follows: the transceiver module 810 can receive the second information and send the first information under the control of the processing module 820.

[0234] When the communication device 800 is used to implement Figure 6 The function of the first terminal device in the method embodiment shown is: the processing module 820 can be used to execute the above steps S601 and S602.

[0235] When the communication device 800 is used to implement Figure 6 The functions of the network device in the method embodiment shown are as follows: the transceiver module 810 can receive the second information and send the first information under the control of the processing module 820.

[0236] When the communication device 800 is used to implement Figure 7In the method embodiment shown, the function of the first terminal device is: the processing module 820 can be used to execute the steps S703, S704 and S706 above. The transceiver module 810 can be used to send the second information, receive the first information and send the first SL-PRS.

[0237] When the communication device 800 is used to implement Figure 7 The functions of the network device in the method embodiment shown are as follows: the transceiver module 810 can receive the second information and send the first information under the control of the processing module 820.

[0238] For more detailed description of the transceiver module 810 and the processing module 820, please refer to Figure 5 , Figure 6 or Figure 7 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.

[0239] The present application embodiment provides a communication device. Fig. 9 As shown, the communication device 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other. It is understood that the interface circuit 920 can be a transceiver or an input-output interface. Optionally, the communication device 900 may also include a memory 930 for storing instructions executed by the processor 910 or storing input data required by the processor 910 to execute instructions or storing data generated after the processor 910 executes instructions.

[0240] When the communication device 900 is used to implement Figure 5 , Figure 6 or Figure 7 When the method is shown, the processor 910 is used to implement the functions of the above-mentioned processing module 820, and the interface circuit 920 is used to implement the functions of the above-mentioned transceiver module 810.

[0241] When the above communication device is a chip applied to a terminal device, the chip implements the functions of the terminal device (such as the first terminal device) in the above method embodiment. The chip receives information from other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device; or the chip sends information to other modules in the terminal (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device.

[0242] When the above-mentioned communication device is a module applied to a network device, the module implements the function of the network device in the above-mentioned method embodiment. The module receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the terminal to the network device; or, the module sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device. The module here can be a baseband chip of a network device, or it can be a DU or other module. The DU here can be a DU under an open radio access network (O-RAN) architecture.

[0243] The present application embodiment provides another example of a communication device, the communication device includes at least one processor and at least one memory, the at least one processor and the at least one memory are coupled, the at least one memory is used to store instructions, when the instructions are executed by the at least one processor, the communication device executes the method in the above embodiment. Fig.10 As shown in the structural diagram of the communication device, the communication device 1000 includes a processor 1010 and a memory 1020. The processor 1010 and the memory 1020 are coupled, and the memory 1020 stores instructions. When the instructions stored in the memory 1020 are executed by the processor 1010, the communication device 1000 executes the method executed by the network device in the above embodiment.

[0244] It is understood that the processor involved in each embodiment of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor. Also, the memory involved in each embodiment of the present application may include a volatile memory (volatile memory), such as a random access memory (RAM). The memory may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid state drive (SSD).

[0245] The method steps in each embodiment of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also be present in a base station or a terminal as discrete components.

[0246] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0247] The present application provides a chip system, which includes: a processor and an interface. The processor is used to call and run instructions from the interface. When the processor executes the instructions, any of the above communication methods is implemented, such as the above Figure 5 , Figure 6 or Figure 7 The communication method described in any one of the above.

[0248] The embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program or instruction. When the computer program or instruction is executed, any of the above communication methods is implemented, for example, Figure 5 , Figure 6 or Figure 7 The communication method described in any one of the above.

[0249] The present application embodiment provides a computer program product including instructions, which, when executed on a computer, implements any of the above communication methods, for example, Figure 5 , Figure 6 or Figure 7 The communication method described in any one of the above.

[0250] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0251] It is understood that the various numerical numbers involved in the various embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that: include: Determine N resource pools, where the N resource pools are used to transmit a sidelink positioning reference signal SL-PRS, where N is an integer greater than or equal to 2; Based on the reference transmission times of the SL-PRS corresponding to the N resource pools as constraints, the actual transmission times of the SL-PRS corresponding to the N resource pools are determined, wherein the reference transmission times of the SL-PRS corresponding to the first resource pool is related to the maximum transmission times of the SL-PRS corresponding to the first resource pool, and the first resource pool is any one of the N resource pools.

2. The method according to claim 1, characterized in that The constraints are: Wherein, r represents the first resource pool, represents the actual transmission times of the SL-PRS corresponding to the first resource pool, represents the reference transmission number of the SL-PRS corresponding to the first resource pool, and k represents a first value.

3. The method according to claim 2, characterized in that The value of k is 1.

4. The method according to any one of claims 1 to 3, characterized in that: The reference transmission number of the SL-PRS corresponding to the first resource pool includes one of the following: a maximum number of transmission times of the SL-PRS corresponding to the first resource pool; a maximum value of the maximum number of transmission times of the SL-PRS corresponding to the N resource pools; the minimum value of the maximum number of transmission times of the SL-PRS corresponding to the N resource pools; or, The average value of the maximum transmission times of the SL-PRS corresponding to the N resource pools.

5. The method according to any one of claims 1 to 4, characterized in that: Before determining the N resource pools, the method further includes: First information is received, where the first information indicates that transmission of SL-PRS on the N resource pools is allowed.

6. The method according to claim 5, characterized in that The method further comprises: Second information is sent, where the second information indicates support for transmitting the SL-PRS in the N resource pools and / or supports determining an actual number of transmissions of the SL-PRS corresponding to each of the N resource pools.

7. The method according to any one of claims 1 to 6, characterized in that: The maximum number of transmission times of the SL-PRS corresponding to the first resource pool is determined according to the channel busy rate CBR of the first resource pool and the priority of transmitting the SL-PRS.

8. The method according to any one of claims 1 to 7, characterized in that: The N resource pools include one of the following: At least two shared resource pools; At least two dedicated resource pools; or, At least one shared resource pool and at least one dedicated resource pool.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: Determine a remaining number of transmissions of the SL-PRS corresponding to the first resource pool according to the actual number of transmissions of the SL-PRS corresponding to the first resource pool and the constraint condition; If the remaining number of transmission times of the SL-PRS in the first resource pool is greater than 0, the SL-PRS is transmitted on the first resource pool.

10. A communication method, characterized in that: include: Determine N resource pools, where the N resource pools are used to transmit a sidelink positioning reference signal SL-PRS, where N is an integer greater than or equal to 2; Determine a maximum number of transmission times of the SL-PRS corresponding to each resource pool in the N resource pools; Determine the actual number of transmissions of the SL-PRS corresponding to each resource pool; Among them, the actual transmission times of the SL-PRS corresponding to each resource pool is less than or equal to the maximum transmission times of the SL-PRS corresponding to each resource pool.

11. The method according to claim 10, characterized in that The method further comprises: First information is received, where the first information indicates that transmission of SL-PRS on the N resource pools is allowed.

12. The method according to claim 11, characterized in that The method further comprises: Second information is sent, where the second information indicates support for transmitting the SL-PRS in the N resource pools and / or supports determining an actual number of transmissions of the SL-PRS corresponding to each of the N resource pools.

13. The method according to any one of claims 10 to 12, characterized in that: The maximum number of transmission times of the SL-PRS corresponding to each resource pool is determined according to the channel busy rate CBR of each resource pool and the priority of transmitting the SL-PRS.

14. The method according to any one of claims 10 to 13, characterized in that: The N resource pools include one of the following: N shared resource pools; N dedicated resource pools; or, At least one shared resource pool and at least one dedicated resource pool.

15. A communication method, characterized in that: include: receiving second information, wherein the second information indicates support for transmitting the SL-PRS in the N resource pools, and / or supports determining an actual number of transmissions of the SL-PRS corresponding to each of the N resource pools, where N is an integer greater than or equal to 2; First information is sent, where the first information indicates that transmission of SL-PRS on the N resource pools is allowed.

16. The method according to claim 15, characterized in that The N resource pools include one of the following: N shared resource pools; N dedicated resource pools; or, At least one shared resource pool and at least one dedicated resource pool.

17. A communication device, characterized in that: include: A module for executing the method according to any one of claims 1 to 9; or, A module for executing the method according to any one of claims 10 to 14; or, Module for performing the method of claim 15 or 16.

18. A communication device, characterized in that: The method comprises a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method according to any one of claims 1 to 9, the method according to any one of claims 10 to 14, or the method according to claim 15 or 16 through a logic circuit or executing code instructions.

19. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 9, the method according to any one of claims 10 to 14, or the method according to claim 15 or 16 is implemented.