Communication method, device and terminal

By determining the target transmission based on the number related to the transmission limit, the PSFCH transmission reliability problem is solved, and the matching of transmission and transmission limits and the priority processing process of SL transmission is improved.

CN119946706APending Publication Date: 2025-05-06VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311466698.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-03
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The prior art is difficult to ensure the reliability of physical by-link feedback channel (PSFCH) transmission, especially under a variety of different PSFCH structures.

Method used

The terminal determines the target transmission from the set according to the number associated with the transmission limit to ensure that the transmission matches the transmission limit, thereby improving the reliability of the transmission.

Benefits of technology

The matching of target transmission and transmission restrictions determined by the terminal is achieved, ensuring the reliability of SL transmission such as PSFCH and the improvement of priority processing processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946706A_ABST
    Figure CN119946706A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device and a terminal, and belongs to the technical field of communication, and the communication method comprises the steps that the terminal determines a second number of target transmissions from a first set according to a first number; performing SL transmission based on the second number of target transmissions; wherein the first set comprises at least one first transmission, and the first number is related to the transmission limitation of the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Sidelink (also translated as secondary link, side link, side link, etc.) transmission refers to data transmission between terminals (User Equipment, UE) directly on the physical layer. Among them, LTE sidelink is based on broadcast communication, which can be used to support basic safety communications of vehicle to everything (V2X), but is not suitable for other more advanced V2X services. The 5G New Radio (NR) system supports more advanced sidelink transmission designs, such as unicast, multicast or groupcast, thereby supporting a more comprehensive range of business types.

[0003] Taking the transmission of the Physical SideLink Feedback Channel (PSFCH) as an example, in order to meet different transmission requirements, the related technology further introduces a variety of different PSFCH structures, such as a PSFCH can occupy more than one physical resource block (PRB). How to perform transmission to ensure the reliability of transmission is a problem that needs to be solved. Summary of the invention

[0004] The embodiments of the present application provide a communication method, device and terminal, which can match the target transmission determined by the terminal with the transmission restriction, thereby ensuring the reliability of the transmission.

[0005] In a first aspect, a communication method is provided, comprising: a terminal determines a second number of target transmissions from a first set based on a first number; and performs SL transmission based on the second number of target transmissions; wherein the first set includes at least one first transmission, and the first number is related to the transmission restriction of the terminal.

[0006] In a second aspect, a communication method is provided, including: a terminal determining a fourth number of second transmissions from a second set;

[0007] The second set includes at least one third transmission, and the at least one third transmission is located on multiple RB sets.

[0008] In a third aspect, a communication device is provided, comprising: a determination module, configured to determine a second number of target transmissions from a first set according to a first number; a transmission module, configured to perform SL transmission based on the second number of the target transmissions;

[0009] The first set includes at least one first transmission, and the first number is related to the transmission restriction of the terminal.

[0010] In a fourth aspect, a communication device is provided, comprising: a determination module, configured to determine a fourth number of second transmissions from a second set; wherein the second set includes at least one third transmission, and the at least one third transmission is located on multiple RB sets.

[0011] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.

[0012] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0013] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0014] In an eighth aspect, a wireless communication system is provided, comprising: a terminal, wherein the terminal can be used to execute the steps of the method described in the first aspect, or execute the steps of the method described in the second aspect.

[0015] In the ninth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0016] In the tenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to execute the steps of the method described in the second aspect.

[0017] In an embodiment of the present application, the terminal determines a second number of target transmissions from the first set through a first number related to the transmission restriction, thereby enabling the target transmissions determined by the terminal to match the transmission restriction of the terminal, thereby ensuring the reliability of the transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1It is a structural diagram of a wireless communication system provided by an exemplary embodiment of the present application.

[0019] Figure 2 It is one of the flowcharts of a communication method provided by an exemplary embodiment of the present application.

[0020] Figure 3 This is the second flowchart of a communication method provided by an exemplary embodiment of the present application.

[0021] Figure 4 This is the third flowchart of a communication method provided by an exemplary embodiment of the present application.

[0022] Figure 5a This is the fourth flowchart of the communication method provided by an exemplary embodiment of the present application.

[0023] Figure 5b It is a schematic diagram of the structure of a continuous RB set provided by an exemplary embodiment of the present application.

[0024] Figure 6 It is one of the structural schematic diagrams of a communication device provided by an exemplary embodiment of the present application.

[0025] Figure 7 This is the second structural diagram of a communication device provided by an exemplary embodiment of the present application.

[0026] Figure 8 It is a structural diagram of a communication device provided by an exemplary embodiment of the present application.

[0027] Fig. 9 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0029] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0030] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0031] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 thGeneration, 6G) communication system.

[0032] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0033] The technical solution provided by the embodiments of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.

[0034] like Figure 2 FIG. 2 is a flow chart of a communication method 200 provided by an exemplary embodiment of the present application. The method 200 may be, but is not limited to, executed by a terminal, and may be specifically executed by hardware or software installed in the terminal. In this embodiment, the method 200 may at least include the following steps.

[0035] S210: The terminal determines a second number of target transmissions from the first set according to the first number.

[0036] The first set includes at least one first transmission.

[0037] Optionally, the first transmission may be a first transmission scheduled by the terminal, a first transmission expected by the terminal, or a first transmission scheduled by the terminal. That is, the first set may include one or more first transmissions scheduled, expected, or scheduled by the terminal.

[0038] Optionally, the first transmission may be but is not limited to a physical sidelink shared channel (Physical SideLink Shared Channel, PSSCH), a physical sidelink control channel (Physical SideLink Control Channel, PSCCH), a PSFCH, a SL-positioning reference signal (Positioning Reference Signal, PRS), a SL-synchronization signal block (Synchronization Signal and PBCH block, SSB), a SL-channel state information reference signal (Channel State Information Reference Signal, CSI-RS), a SL-phase tracking reference signal (Phase-tracking reference signal, PTRS, etc.).

[0039] The structure of the first transmission may include two types, such as one in which the first transmission occupies a third interlace and K3 (such as 1, 2, 5) first PRBs, and the other in which the first transmission occupies a first interlace. The first interlace is used to carry the first information, and the third interlace is not used to carry the first information, but can be used as a placeholder for the first transmission, to occupy a channel, or to meet the occupied channel bandwidth (OCB) requirement, etc. The first PRB is used to carry the first information.

[0040] Optionally, the first information may include but is not limited to hybrid automatic repeat request acknowledgement (HARQ-ACK) information, conflict information, data information, control information, etc.

[0041] Based on this, in some embodiments, for a transmission structure that occupies two PRBs, the terminal uses a first number related to the transmission restriction of the terminal to determine a second number of target transmissions from a first set, which can not only meet the transmission restriction or capability of the terminal, but also improve transmission reliability and improve the priority processing flow of SL transmissions such as PSFCH.

[0042] For example, in some embodiments, the first number may include but is not limited to at least one of the following 11)-17).

[0043] 11) A maximum number of first PRBs supported or capable of being transmitted by the terminal, where the first PRBs are used to carry first information.

[0044] 12) a maximum number of second PRBs supported or capable of being transmitted by the terminal, the second PRBs including the first PRBs and the third PRBs, the third PRBs not being used to carry the first information. It is understood that the third PRBs may be used as a placeholder for the first transmission, for occupying a channel, or for satisfying an occupied channel bandwidth (OCB) requirement, etc.

[0045] 13) a maximum number of first interlaces supported or capable of being transmitted by the terminal, where the first interlace is used to carry first information, such as HARQ-ACK information, collision information, data information, control information, etc.

[0046] 14) A maximum number of second interlaces supported or capable of being transmitted by the terminal, where the second interlaces include the first interlace and a third interlace.

[0047] 15) The maximum number of third interlaces supported or capable of being transmitted by the terminal.

[0048] 16) The maximum number of resource block sets (RB sets) supported or capable of being transmitted by the terminal.

[0049] 17) a first transmission resource or a maximum number of first transmissions supported or capable of being transmitted by the terminal, wherein the first transmission resource includes at least one of a PRB, an interlace, and an RB set occupied by the first transmission.

[0050] Optionally, the PRB occupied by the first transmission may include the first PRB but not the third PRB; similarly, the interlace occupied by the first transmission may include the first interlace but not the third interlace.

[0051] It can be understood that, through the first number provided in the above 11)-17), the terminal can meet the terminal transmission restriction when performing the target transmission determined according to the first number, thereby improving the transmission reliability.

[0052] It is worth noting that the first quantity described in the above 11)-17) can be configured by protocol agreement, high-level instructions, terminal autonomous reporting, etc.

[0053] Based on this, in some embodiments, the first quantity can be configured or reported based on a predetermined resource granularity, and the predetermined resource granularity may include but is not limited to one or more of bandwidth, bandwidth combination, frequency range (FR), terminal, feature set, carrier, bandwidth part (Bandwidth Part, BWP), resource pool, channel, sub-channel, and RB set.

[0054] When the predetermined resource granularity is bandwidth, it can be understood that the first quantity is configured or reported for one bandwidth, each bandwidth, multiple bandwidths, or some bandwidths.

[0055] When the predetermined resource granularity is a bandwidth combination, it can be understood that the first quantity is configured or reported for one bandwidth combination, each bandwidth combination, multiple bandwidth combinations, or some bandwidth combinations.

[0056] When the predetermined resource granularity is a frequency domain range, it can be understood that the first quantity is configured or reported for one frequency domain range, each frequency domain range, multiple frequency domain ranges, or some frequency domain ranges. Optionally, the frequency domain range can be FR1, FR2-1, FR2-2, etc.

[0057] When the predetermined resource granularity is a terminal, it can be understood that the first quantity is configured or reported for one terminal or each terminal or multiple terminals or some terminals.

[0058] When the predetermined resource granularity is a feature set, it can be understood as configuring or reporting the first quantity for one feature set or each feature set or multiple feature sets or certain feature sets. Among them, the feature set can be understood as the structure of the first transmission. Taking the PFSCH as an example, the structure of the PFSCH can include two types, one is that each PFSCH transmission occupies a third interlace and K3 (such as 1, 2, or 5) first PRBs, and the other is that each PFSCH occupies a first interlace.

[0059] When the predetermined resource granularity is a carrier, it can be understood that the first quantity is configured or reported for one carrier or each carrier or multiple carriers or some carriers.

[0060] When the predetermined resource granularity is a bandwidth part, it can be understood that the first quantity is configured or reported for one bandwidth part or each bandwidth part or multiple bandwidth parts or some bandwidth parts.

[0061] When the predetermined resource granularity is a resource pool, it can be understood that the first quantity is configured or reported for one resource pool or each resource pool or multiple resource pools or some resource pools.

[0062] When the predetermined resource granularity is a channel, it can be understood that the first quantity is configured or reported for one channel or each channel or multiple channels or some channels.

[0063] When the predetermined resource granularity is a subchannel, it can be understood that the first quantity is configured or reported for one subchannel or each subchannel or multiple subchannels or some subchannels.

[0064] When the predetermined resource granularity is RB set, it can be understood that the first quantity is configured or reported for one RB set or each RB set or multiple RB sets or some RB sets.

[0065] S220: Perform SL transmission based on the second number of target transmissions.

[0066] Wherein, when the terminal performs SL transmission of the second number of target transmissions, it may also, but is not limited to, perform operations such as power control on the second number of target transmissions to ensure the reliability of the target transmissions.

[0067] In this embodiment, the second number of target transmissions is determined by the first number related to the transmission restriction, thereby enabling the target transmission determined by the terminal to be related to the transmission restriction, thereby ensuring that the number of SL transmissions such as PSFCH does not exceed the UE capability, and improving the priority processing flow of SL transmissions such as PSFCH.

[0068] like Figure 3 FIG. 3 is a flow chart of a communication method 300 provided by an exemplary embodiment of the present application. The method 300 may be, but is not limited to, executed by a terminal, and may be specifically executed by hardware or software installed in the terminal. In this embodiment, the method 300 may at least include the following steps.

[0069] S310: The terminal determines a second number of target transmissions from the first set according to the first number.

[0070] S320: Perform SL transmission based on the second number of target transmissions.

[0071] The first set includes at least one first transmission, and the first number is related to the transmission restriction of the terminal.

[0072] It can be understood that the relevant features of S310-S320 can refer to the description in the aforementioned method embodiment 200. Of course, in addition to referring to the description in the aforementioned method embodiment 200, in some implementations, when the terminal determines the second number of target transmissions from the first set according to the first number, the terminal can determine the second number of target transmissions from the first set according to the priority or priority value of the first transmission in the first set and the first number. For example, the second number of target transmissions can be determined from the first set according to the first number and the ascending or descending order of the priority of the first transmission in the first set, etc., which is not limited here.

[0073] Based on this, in order to further improve communication reliability, this embodiment also limits or stipulates the number of target transmissions (ie, the second number) and the like.

[0074] For example, the second number may include but is not limited to at least one of the following 21)-23).

[0075] 21) The second number is N / K3, where N is the first number, and K3 is the number of first PRBs occupied by the first transmission, such as 1, 2, or 5.

[0076] 22) The second quantity is the first quantity.

[0077] 23) The second number is the difference between the first number and the predetermined value. The predetermined value can be obtained according to at least one of the type and structure of the target transmission, the number of third PRB groups occupied by the target transmission, the number of third interlaces occupied by the target transmission, and the number of RB sets occupied by the target transmission. For example, the predetermined value may be 0 or non-existent, or, when each RB set has a third interlace, the predetermined value is the number of RB sets.

[0078] For another example, the second number of target transmissions may, but is not limited to, satisfy at least one of the following 31)-36).

[0079] 31) The first PRBs occupied by the second number of target transmissions are located on the first number of first interlaces, wherein the first number of first interlaces are determined based on the first set.

[0080] 32) The number of second PRBs occupied by the second number of the target transmissions does not exceed the first number;

[0081] 33) The first PRBs occupied by the second number of the target transmissions are on a third number of second interlaces, and the third number is determined based on at least one of the first number, the number of third interlaces occupied by the first transmission, and the number of RB sets occupied by the first transmission, wherein the third number of second interlaces is determined based on the first set.

[0082] 34) The number of first PRBs occupied by the first interlace where the second number of the target transmissions are located is not greater than the first number.

[0083] 35) The number of third interlaces occupied by the second number of target transmissions is not greater than the first number.

[0084] 36) The number of RB sets in which the second number of target transmissions are located is not greater than the first number.

[0085] In this case, in some implementations, the terminal may perform the step of determining the second number of target transmissions from the first set according to the first number when determining that the first condition is satisfied. The first condition includes at least one of the following 41)-50).

[0086] Condition 1: The number of first PRBs occupied by the first transmission in the first set is greater than the first number.

[0087] In addition, Condition 1 may be applicable to but is not limited to situations where the first number includes the maximum number of first PRBs supported or capable of being transmitted by the terminal, and each transmission occupies 1 third interlace and K3 first PRBs.

[0088] Based on this, in one implementation, when the condition 1 is met, the terminal can determine a second number of target transmissions from the first set according to the first number, and the second number is N / K3.

[0089] Condition 2: The number of interlaces where the first PRBs occupied by the first transmission in the first set are located is greater than the first number.

[0090] Among them, condition 2 may be applicable to but not limited to the situation where the first number includes the maximum number of first interlaces supported or capable of being transmitted by the terminal, and each transmission occupies 1 third interlace and K3 first PRBs.

[0091] Based on this, in one implementation, when the condition 2 is met, the terminal may determine a second number of target transmissions from the first set according to the first number, and the first PRBs occupied by the second number of target transmissions are located on the first number of first interlaces. The first number of first interlaces is determined based on the first set, such as determining the first number of first interlaces from the interlaces occupied by the target transmissions of the first set.

[0092] Condition 3: The number of second PRBs occupied by the first transmission in the first set is greater than the first number.

[0093] In addition, Condition 3 may be applicable to but is not limited to situations where the first number includes the maximum number of second PRBs supported or capable of being transmitted by the terminal, and each transmission occupies 1 third interlace and K3 first PRBs or each transmission occupies 1 first interlace, etc.

[0094] Based on this, in one implementation, when the condition 3 is met, the terminal can determine a second number of target transmissions from the first set based on the first number, and the second number can be the maximum number of first transmissions in the first set and the number of second PRBs occupied by the second number of target transmissions does not exceed the first number.

[0095] In another implementation method, if the terminal determines that condition 3 is met and the second condition is met, it may also discard or preferentially discard the third PRB occupied by the target transmission or the PRB occupied by the third interlace that meets the second condition, thereby ensuring that the PRB occupied by the target transmission matches the terminal capability.

[0096] The second condition may include but is not limited to at least one of the following a)-c).

[0097] a) The third PRB and the first PRB occupied by the first transmission in the first set are within the same bandwidth, such as the same 1 MHz bandwidth.

[0098] b) The PRB occupied by the third interlace and the first PRB occupied by the first transmission in the first set are within the same bandwidth, such as the same 1 MHz bandwidth.

[0099] c) The bandwidth between the lowest PRB and the highest PRB occupied by the first transmission in the first set meets predetermined requirements, such as the bandwidth between the lowest PRB and the highest PRB occupied by the first transmission in the first set exceeds 16 MHz, meets the OCB requirements or exceeds 80% of the channel bandwidth.

[0100] The lowest PRB may be the first PRB or the third PRB, and similarly, the highest PRB may be the first PRB or the third PRB.

[0101] Condition 4: The number of interlaces where the second PRBs occupied by the first transmission in the first set are located is greater than the first number.

[0102] Among them, condition 4 may be applicable to but not limited to the situation where the first number includes the maximum number of second interlaces supported or capable of being transmitted by the terminal, and each transmission occupies 1 third interlace and K3 first PRBs.

[0103] Based on this, in one implementation, when condition 4 is met, the terminal may determine a second number of target transmissions from the first set according to the first number, and the first PRBs occupied by the second number of target transmissions are on a third number of second interlaces. The third number of second interlaces is determined based on the first set.

[0104] Optionally, the third number may be determined according to at least one of the first number, the number of second interlaces occupied by the first transmission, and the number of RB sets occupied by the first transmission. For example, in the case where the third interlace is discarded, the third number is the second number. For another example, in the case where the third interlace is not discarded, the third number is the difference between the second number and the number of third interlaces occupied by the first transmission. For another example, if the interlaces are numbered on one carrier, the third number may be determined according to the number of RB sets occupied by the first transmission.

[0105] It can be understood that the terminal may also discard the third interlace when the second condition is met, thereby ensuring that the PRBs occupied by the target transmission match the terminal capability. The description of the second condition may refer to the description in the aforementioned condition 3, which will not be repeated here.

[0106] Condition 5: The number of first transmissions or first transmission resources in the first set is greater than the first number.

[0107] It is understandable that one or more third PRBs or third interlaces are not counted as one or more first transmission resources. For example, the terminal is scheduled to transmit two PSFCHs, and the two target transmissions occupy a total of 1 third interlace and 2*K3 PRBs, then the number of first transmission resources occupied by the two PSFCHs is 2.

[0108] In addition, Condition 5 may be applicable to but is not limited to the situation where the first number includes the first transmission resources or the maximum number of first transmissions supported or capable of being transmitted by the terminal, and each transmission occupies 1 third interlace and K3 first PRBs, or the situation where each first transmission occupies 1 first interlace, etc.

[0109] Condition 6: The number of first transmission resources or first transmissions in the first set plus a predetermined value is greater than the first number.

[0110] The predetermined value may be obtained according to at least one of the type and structure of the target transmission, the number of third PRB groups occupied by the target transmission, the number of third interlaces occupied by the target transmission, and the number of RB sets occupied by the target transmission. For example, the predetermined value may be 0 or not exist, or, when each RB set has a third interlace, the predetermined value is the number of RB sets.

[0111] It is understandable that one or more third PRBs or third interlaces are not counted as one or more first transmission resources. For example, the terminal is scheduled to transmit two PSFCHs, and the two target transmissions occupy a total of 1 third interlace and 2*K3 PRBs, then the number of first transmission resources occupied by the two PSFCHs is 3.

[0112] In addition, Condition 6 may be applicable to but is not limited to the situation where the first number includes the first transmission resources supported or capable of being transmitted by the terminal or the maximum number of first transmissions, and each transmission occupies 1 third interlace and K3 first PRBs, or the situation where each first transmission occupies 1 first interlace, etc.

[0113] Based on this, in one implementation, when the condition 6 is met, the terminal may determine a second number of target transmissions from the first set according to the first number, and the second number is the first number or the difference between the first number and a predetermined value, and the first PRBs occupied by the second number of target transmissions are on a third number of second interlaces. The third number of second interlaces is determined based on the first set.

[0114] Condition 7: The number of PRBs occupied by the second interlace where the first transmission in the first set is located is greater than the first number.

[0115] Among them, condition 7 may be applicable to but not limited to the situation where the first number includes the maximum number of first PRBs supported or capable of being transmitted by the terminal, or the maximum number of second PRBs supported or capable of being transmitted by the terminal, and each first transmission occupies 1 first interlace, etc.

[0116] Based on this, in one implementation, when condition 7 is met, the terminal can determine a second number of target transmissions from the first set based on the first number, and the number of first PRBs occupied by the first interlace where the second number of target transmissions are located is not greater than the first number.

[0117] Condition 8: The number of second interlaces where the first transmission in the first set is located is greater than the first number.

[0118] Among them, condition 8 may be applicable to but not limited to the situation where the first number includes the maximum number of first interlaces supported or capable of being transmitted by the terminal, or the first number includes the maximum number of second interlaces supported or capable of being transmitted by the terminal, and each first transmission occupies 1 first interlace, etc.

[0119] Condition 9: The number of third interlaces occupied by the first transmissions in the first set is greater than the first number.

[0120] For example, when condition 9 is met, the terminal may determine a second number of target transmissions from the first set according to the first number, and the number of third interlaces occupied by the second number of target transmissions is not greater than the first number.

[0121] If the interlaces are numbered on one carrier, then the number of the second interlaces where the first transmission is located needs to take into account the number of RB sets occupied by the first transmission.

[0122] Condition 10: the number of RB sets occupied by the first transmission in the first set is greater than the first number.

[0123] Among them, condition 10 may be applicable to but not limited to the situation where the first number includes the maximum number of RB sets supported or capable of being transmitted by the terminal, and each transmission occupies 1 third interlace and K3 first PRBs, or each first transmission occupies 1 first interlace, etc.

[0124] Based on this, in one implementation, when condition 10 is met, the terminal may determine a second number of target transmissions from the first set according to the first number, and the number of RB sets where the second number of target transmissions are located is not greater than the first number.

[0125] In this embodiment, on the basis of determining the second number of target transmissions from the first set according to the first number, further restrictions or specifications are imposed on the number of target transmissions, the conditions satisfied by the second number of target transmissions, etc., which can further improve the priority processing flow of related transmissions, ensure that the target transmissions meet the terminal transmission restrictions or capabilities, and effectively improve the reliability of communication transmissions.

[0126] like Figure 4 FIG. 4 is a flow chart of a communication method 400 provided by an exemplary embodiment of the present application. The method 400 may be, but is not limited to, executed by a terminal, and may be specifically executed by hardware or software installed in the terminal. In this embodiment, the method 400 may at least include the following steps.

[0127] S410: The terminal determines a fourth number of second transmissions from the second set.

[0128] The terminal has the capability of sending or receiving on a non-continuous RB set, or the terminal does not have the capability of sending or receiving on a non-continuous RB set, which is not limited in this embodiment.

[0129] The second set includes at least one third transmission, and the at least one third transmission is located on multiple RBsets, such as multiple continuous RB sets or non-continuous RB sets. In this regard, when determining the second transmission, the terminal may consider whether the terminal has the ability to send or receive on a continuous RB set. If the terminal has the ability to send or receive on a non-continuous RB set, then the terminal may determine the second transmission from a continuous or non-continuous RB set. Otherwise, the terminal determines the second transmission from a continuous RB set. This can further improve the priority processing process of related transmissions, so that the terminal's capabilities match the determined second transmission, thereby improving communication reliability.

[0130] Optionally, the third transmission may be SL transmission, uplink (UP Link, UL) transmission, downlink (Down Link, UL) transmission, etc.

[0131] It is also worth noting that the "transmission" mentioned in the context of this application includes sending or receiving, such as SL transmission includes SL receiving or SL sending, etc.

[0132] Of course, the third transmission may be a third transmission scheduled by the terminal, a third transmission expected by the terminal, or a third transmission scheduled by the terminal, that is, the first set may include one or more third transmissions scheduled, expected, or scheduled by the terminal.

[0133] like Figure 5a FIG. 5 is a flow chart of a communication method 500 provided by an exemplary embodiment of the present application. The method 500 may be, but is not limited to, executed by a terminal, and may be specifically executed by hardware or software installed in the terminal. In this embodiment, the method 500 may at least include the following steps.

[0134] S510: The terminal determines a fourth number of second transmissions from the second set.

[0135] The second set includes at least one third transmission, and the at least one third transmission is located on multiple RB sets.

[0136] It can be understood that the relevant features of S510 can refer to the relevant description in the aforementioned method embodiment 400. Of course, in this embodiment, in addition to referring to the relevant description in the aforementioned method embodiment 400, please refer to Figure 5a In some embodiments, the process of the terminal determining a fourth number of second transmissions from the second set may include S511, the content of which is as follows.

[0137] S511: The terminal determines a fourth number of second transmissions from the second set according to the second information.

[0138] The second information includes at least one of the following 401)-414).

[0139] 401) The priority of the third transmission.

[0140] For example, in the case where the terminal has the capability of receiving or sending non-contiguous RB sets, the terminal may determine the fourth number of second transmissions from the second set according to the ascending or descending order of the priority of the third transmissions.

[0141] For another example, when the terminal does not have the capability to receive or send non-continuous RB sets, the terminal may determine the fourth number of second transmissions from one or continuous RB sets, wherein the one or continuous RB sets include the third transmission with the highest priority in the second set.

[0142] Optionally, when determining the fourth number of second transmissions from one or consecutive RB sets, the terminal may determine the fourth second transmission according to the number of third transmissions included in the one or consecutive RB sets.

[0143] Alternatively, the terminal determines the fourth number of second transmissions within the one or continuous RB sets according to an ascending order or a descending order of priorities.

[0144] Alternatively, the terminal determines M1 third transmissions according to the ascending or descending order of priority, until the third transmission with the highest priority and the M1 third transmissions meet the transmission capacity or / limit of the terminal, and determines the third transmission with the highest priority and the M1 third transmissions as the fourth second transmission. The M1 third transmissions are located on one or continuous RB sets selected above, or the RB set where the M1 third transmissions are located and the one or continuous RB sets selected above can continue to constitute a continuous RB set.

[0145] Alternatively, the terminal determines M2 third transmissions from the second set according to the ascending or descending order of the priority of the third transmissions, and then determines a fourth number of second transmissions in one or continuous RB sets from the M2 third transmissions.

[0146] 402) The number of the third transmission.

[0147] For example, when the terminal does not have the capability to receive or transmit non-continuous RB sets, the terminal determines the fourth number of second transmissions from one or continuous RB sets, wherein the number of third transmissions in the one or continuous RB sets satisfies at least one of the following a)-b).

[0148] a) The number of the third transmissions in the one or consecutive RB sets is the largest number in the RBsets occupied by the second set. For example, the RB sets occupied by the second set are RB set 1, RB set 2, and RB set 3, respectively, and the number of third transmissions on RBset 2 is the largest, then the terminal can determine the fourth number of second transmissions from RB set 2.

[0149] b) The number of third transmissions with a specific priority in the one or continuous RB sets is the largest among the RB sets occupied by the second set.

[0150] For example, the RB sets occupied by the second set are RB set 1, RB set 2, and RB set 3, and the number of third transmissions with specific priorities on RB set 2 is the largest. Then, the terminal may determine the fourth number of second transmissions from RB set 2.

[0151] The specific priority may be the highest priority among the third transmissions included in the first set, or may be the priority indicated by the network side or agreed upon by the protocol, etc.

[0152] Optionally, when the specific priority is the highest priority, if there are two or more consecutive RBsets in which the number of third transmissions with the specific priority is the same, then the fourth number of second transmissions can be determined based on one or more consecutive RB sets with the largest number of third transmissions with the second highest priority, that is, it is determined that the fourth number of second transmissions includes one or more consecutive RB sets that include the largest number of third transmissions with the highest priority and the largest number of third transmissions with the second highest priority, and so on, and the fourth number of second transmissions is determined according to the descending order of priority and the largest number of third transmissions with the corresponding priority.

[0153] For another example, the terminal selects one or continuous RB set including the largest number of third transmissions with the highest priority, and the terminal determines the fourth number of second transmissions in the one or continuous RB set according to ascending or descending order of priority.

[0154] For another example, the terminal selects the third transmission with the largest number and the highest priority on one or continuous RB set. Further, the terminal determines M1 third transmissions according to the ascending / descending order of priority until the third transmission with the largest number and the M1 third transmissions meet the UE capability / limitation, and the third transmission with the highest priority and the M1 third transmissions are the fourth number of second transmissions determined. Optionally, the M1 third transmissions are the third transmissions with the largest number in the corresponding priority.

[0155] The M1 third transmissions are located on the one or continuous RB sets selected above, or the RB sets where the M1 third transmissions are located and the one or continuous RB sets selected above can continue to constitute a continuous RB set.

[0156] c) The number of third transmissions satisfying UE capability / limitation in the one or continuous RB sets is the largest in the RB sets occupied by the second set.

[0157] For example, the RB sets occupied by the second set are RB set 1, RB set 2, and RB set 3, and the number of third transmissions that meet UE capabilities on RBset 2 is the largest, then the terminal can determine the fourth number of second transmissions from RB set 2.

[0158] The terminal capability may include the number of target transmissions that the terminal can transmit or the maximum transmission power allowed by the terminal.

[0159] 403) Listen Before Talk (LBT) results.

[0160] For example, the terminal may select the fourth number of second transmissions from the third transmissions on one RB set or consecutive RB sets in which LBT is successful.

[0161] 404) A channel busy rate of the RB set where the third transmission is located.

[0162] For example, the terminal may select the fourth quantity of second transmissions from the third transmission on an RB set whose channel busy rate is the lowest or below a certain threshold; or, the terminal may select the fourth quantity of second transmissions from the third transmission on continuous RB sets, wherein the continuous RB sets include at least one RB set whose channel busy rate is the lowest or below a certain threshold.

[0163] 405) A continuous LBT failure (Consistent-LBT-Failure, C-LBT-F) result of the RB set where the third transmission is located.

[0164] For example, the terminal may select the fourth quantity second transmission from the third transmission on one or consecutive RB sets, wherein C-LBT-F does not occur on the one or consecutive RB sets, or the C-LBT-F timer is minimum or the C-LBT-F timer is less than a certain threshold, or C-LBT-F does not occur on the target RB set, or the C-LBT-F timer is minimum or the C-LBT-F timer is less than a certain threshold.

[0165] 406) The fourth number of second transmissions includes at least one third transmission on a first RB set, and the first RB set is an RB set or continuous RB sets occupied by the third transmission in the second set.

[0166] 407) the number of RB sets where the third transmission is located;

[0167] For example, the terminal may select the fourth number of second transmissions from the third transmissions in the continuous RB set containing the largest number of RB sets.

[0168] 408) An identifier (ID) of the RB set where the third transmission is located.

[0169] For example, the terminal may select the fourth number of second transmissions from an RB set with the largest or smallest ID; or, the terminal may select the fourth number of second transmissions from continuous RB sets including an RB set with the largest or smallest ID.

[0170] 409) The frequency domain position of the third transmission.

[0171] For example, the terminal may select the fourth number of second transmissions from an RB set with the highest or lowest frequency domain position; or, the terminal may select the fourth number of second transmissions from continuous RB sets including an RB set with the highest or lowest frequency domain position.

[0172] 410) Whether the RB set occupied by the third transmission includes a second RB set, where the second RB set is an RB set where the third transmission corresponding to at least one COT initiating UE is located.

[0173] For example, the terminal selects the fourth number of second transmissions from the continuous RB sets including the second RB set. Of course, if there are multiple continuous RB sets including the second RB set, then the terminal can further select the fourth number of second transmissions based on the priority and quantity of the third transmissions on the continuous RB sets.

[0174] 411) Whether the third transmission is located in the channel occupancy time (COT) or the remaining COT occupied RB set.

[0175] For example, the terminal may select the fourth number of second transmissions from third transmissions within the RB set occupied by the COT or the remaining COT.

[0176] 412) Whether the RB set occupied by the third transmission adopts a specified LBT type or a shared channel mode for channel access.

[0177] Among them, the specified LBT type can be Type 2, Type 2a, Type 2b, Type 2c, etc.

[0178] For example, the terminal may select a fourth number of second transmissions from the third transmissions in the RB set that uses a specified LBT type or a shared channel manner for channel access.

[0179] 413) Whether the third transmission includes third information, the third information is used to convert the non-continuous RB set into a continuous RB set. The third information can be a third interlace, a dummy PSFCH, etc., which is not limited here.

[0180] For example, the terminal sends the third information on non-continuous RB sets, so that the RB sets occupied by the fourth number of second transmissions are continuous.

[0181] 414) A specific RB set configured by a higher layer or the network.

[0182] For example, the terminal may select the fourth number of second transmissions from a specific RB set or continuous RB sets including the specific RB set.

[0183] Based on this, in one implementation, after the terminal determines the fourth number of second transmissions from the second set, assuming that the second transmissions are all target transmissions, and there is a time domain overlap between the fourth number of target transmissions and the fifth number of target receptions, the terminal may perform at least one of operations 1 to 4 to resolve the transmission conflict problem caused by the time domain overlap. It is worth noting that the target reception mentioned in the context of this application may include but is not limited to SL reception or UL reception.

[0184] Operation 1: If the highest priority of the fourth number of target transmissions is higher than the highest priority of the fifth number of target receptions, determine that the target transmission is the fourth number of target transmissions.

[0185] Operation 2: If the highest priority of the fourth number of target transmissions is lower than the highest priority of the fifth number of target receptions, determine the target transmission as the fifth number of target receptions.

[0186] Operation 3: If the priority of at least one target transmission among the fourth number of target transmissions is higher than the first threshold, determine the target transmission to be the fourth number of target transmissions.

[0187] Operation 4: If the priority of at least one target reception among the fifth number of target receptions is higher than the second threshold, determine the target transmission as the fifth number of target receptions.

[0188] It can be understood that by executing any one of the aforementioned operations 1 to 4, the time domain conflict problem that may exist between target reception and target transmission can be effectively solved, thereby ensuring the communication quality.

[0189] In another implementation manner, after the terminal determines the fourth number of second transmissions from the second set, the terminal may further perform LBT and determine the target transmission according to the LBT result.

[0190] Optionally, the terminal may determine the target transmission method according to the LBT result, including at least one of the following methods 1 to 3.

[0191] Mode 1: When the LBT of all RB sets where the fourth number of second transmissions are located is successful, the fourth number of second transmissions are determined as the target transmissions.

[0192] Mode 2: When there is at least one LBT failure or success in the RB set where the second transmission is located, the target transmission is determined according to the first rule. The determining the target transmission according to the first rule includes at least one of the following 51)-55).

[0193] 51) Determine the target transmission from the second transmission on the RB set where LBT is successful according to the second information.

[0194] For example, in the case where the second information is the priority of the second transmission, the terminal may determine the target transmission from the second transmissions on the RB set where the LBT is successful in descending or ascending order of the priority of the second transmission.

[0195] For another example, when the second information includes the number of the second transmissions, the terminal determines the target transmission from a target RBset, and the target RB set is an RB set having the largest number of second transmissions among the RB sets in which the LBT is successful.

[0196] 52) When the second transmission in the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the highest priority of the second transmission in the LBT successful RB set is higher than the highest priority among the fifth number of target receptions, the terminal determines the second transmission in the LBT successful RB set as the target transmission, or determines at least part of the second transmission from the LBT successful RB set as the target transmission based on the second information. The second information includes the priority of the second transmission, the number of the second transmission, etc.

[0197] 53) When the second transmission in the RB set where LBT succeeds has a time domain overlap with the fifth number of target receptions, and the highest priority of the second transmission in the RB set where LBT succeeds is lower than the highest priority of the fifth number of target receptions, the fifth number of target receptions is determined to be the target transmission.

[0198] 54) When the second transmission within the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the priority of at least one of the first transmissions within the LBT successful RB set is higher than a first threshold, the second transmission within the LBT successful RB set is determined as the target transmission, or the target transmission is determined from the second transmissions within the LBT successful RB set according to the priority or quantity of the second transmissions.

[0199] 55) When the second transmission in the RB set where LBT is successful overlaps with the fifth number of target receptions in the time domain, and the priority of at least one of the fifth number of target receptions is higher than the second threshold, the fifth number of target receptions is determined to be the target transmission.

[0200] Mode 3: When LBT of all RB sets where the fourth number of second transmissions are located fails and there is a time domain overlap between the fourth number of second transmissions and the fifth number of target receptions, determine the fifth number of target receptions as the target transmissions.

[0201] In addition to the aforementioned terminal determining the target transmission after determining the fourth number of second transmissions from the second set to improve communication reliability, in one implementation, the terminal may also perform LBT before determining the fourth number of second transmissions, and then determine the fourth number of second transmissions from the second set based on the LBT results.

[0202] Optionally, in this embodiment, the manner in which the terminal determines a fourth number of second transmissions from the second set according to the LBT result may include but is not limited to at least one of the following manners 1 to 3.

[0203] Mode 1: when LBT of all RB sets in which the third transmission in the second set is located is successful, the fourth number of second transmissions is determined based on the third transmission in the RB set in which LBT is successful.

[0204] Mode 2: When there is at least one RB set in the second set where the LBT of the third transmission is located fails or succeeds, the terminal determines a fourth number of second transmissions from the second set according to a second rule.

[0205] The manner in which the terminal determines the fourth number of second transmissions from the second set according to the second rule may include at least one of the following:

[0206] 61) In a case where the highest priority among the third transmissions within the LBT successful RB set is higher than the highest priority among the fifth number of target receptions, the fourth number of second transmissions is determined based on the third transmission within the LBT successful RB set.

[0207] 62) In the case where the highest priority among the third transmissions within the LBT successful RB set is lower than the highest priority among the fifth number of target receptions, the step of determining the fourth number of second transmissions from the second set and determining the fifth number of target receptions as target transmissions are not performed.

[0208] 63) In a case where there is at least one third transmission whose priority is higher than a third threshold among the third transmissions in the RB set where LBT is successful, the fourth number of second transmissions is determined based on the third transmission in the RB set where LBT is successful.

[0209] 64) In the event that there is at least one reception whose priority among the fifth number of target receptions is higher than a fourth threshold, the step of determining the fourth number of second transmissions from the second set and determining the fifth number of target receptions as the target transmissions are not performed.

[0210] Method 3: When the LBT of all RB sets where the third transmission in the second set is located fails, and there is a time domain overlap between the third transmission in the second set and the fifth number of target receptions, the step of determining the fourth number of second transmissions from the second set and determining the fifth number of target receptions as the target transmissions are not performed.

[0211] In this embodiment, by further improving the priority processing process of transmissions such as PSFCH in unlicensed frequency band sidelink transmissions (Sidelink Unlicensed, SLU), the terminal's clear transmission behavior is clarified, thereby ensuring the reliability of communication transmission.

[0212] The communication method provided in the embodiment of the present application can be executed by a communication device. In the embodiment of the present application, the communication device provided in the embodiment of the present application is described by taking the communication device executing the communication method as an example.

[0213] Based on the description in the foregoing method embodiment 300, the selection process of the second transmission is exemplarily described below by taking the third transmission being PSFCH as an example and the terminal not having the capability of non-continuous RB set transmission as an example.

[0214] Example 1

[0215] The terminal may first select the PSFCH according to a conventional or normal priority processing flow, and then select the target transmission from the selected continuous RB set.

[0216] For example, Figure 5b As shown, after the terminal performs the conventional or normal priority processing process, the PSFCH to be sent is located on RB set 0, RB set 2, and RB set 3. Since RB set 0, RB set 2, and RB set 3 are not continuous, the terminal can select the PSFCH on the most RB sets that can be continuously sent for transmission, that is, continuous RB set 2 and RB set 3.

[0217] Alternatively, the terminal may also select the RB set where the PSFCH with the highest priority is located, and if this RB set has a connected RB set, send them together; if not, send them separately. For example, if the PSFCH with the highest priority is located in RBset2, the PSFCHs on RB set2 and RB set3 are sent together. And if the PSFCH with the highest priority is located in RBset0, only the PSFCH on RB set0 is sent. At this time, if the PSFCH with the highest priority is located in different RB sets, then in this case, the RB set where the PSFCH with the largest number of priorities is located may be considered, and priority may also be given to whether it has a connected RB set or a RB set with the second highest priority (or a priority higher than a certain level, such as 2, 3, 4, 5, etc.) and the largest number, and so on.

[0218] Alternatively, the terminal may also select a contiguous RB set that can transmit the largest number of PSFCHs (with a priority higher than a certain level, such as 2, 3, 4, 5, etc.).

[0219] It should be noted that, as described above, after determining an RB set, when looking for its continuous RB sets to be transmitted, it may be possible to consider only the RB sets remaining after executing the priority processing process. For example, the continuous RB sets of RB set2 can only be RBset3, or it may be all RB sets with PSFCH to be transmitted. For example, the continuous RB sets of RB set2 are not only RBset3, but may also be RB set1.

[0220] Example 2

[0221] In the process of executing the priority processing procedure, the terminal considers the selection of PSFCH according to the following criteria. Figure 5bAs shown, assuming that the PSFCH to be sent is located on RB set0, RB set2, and RB set3, since RB set0, RB set2, and RB set3 are non-continuous, the terminal can select the PSFCH on the most RB sets that can be sent continuously, that is, RB set2 and RB set3.

[0222] Alternatively, the terminal selects the RB set where the PSFCH with the highest priority is located, and if this RB set has a connected RBset, it is sent together, if not, it is sent separately. For example, if the PSFCH with the highest priority is located in RB set2, the PSFCHs on RB set2 and RB set3 are sent together; and if the PSFCH with the highest priority is located in RB set0, only the PSFCH on RB set0 is sent. At this time, if the PSFCH with the highest priority is located in different RB sets, then in this case, it is possible to consider selecting the RB set where the PSFCH with the largest number of priorities is located, and it is also possible to give priority to whether there is a connected RBset and / or the RB set with the second highest priority (or a priority higher than a certain level, such as 2, 3, 4, 5, etc.) and the largest number.

[0223] Alternatively, the terminal may select a contiguous RB set that can transmit the most PSFCHs (with a priority higher than a certain level, such as 2, 3, 4, 5, etc.) as much as possible.

[0224] It should be noted that when multiple RB sets are selected for transmission according to certain criteria, the number of PSFCHs on these RB sets may exceed the maximum number specified by the UE capability. There are two possibilities at this time. One is to discard according to priority. If the RB sets are not connected at this time, further selection is made according to the relevant behavior in Example 1. The second possibility is that if a certain RB set is determined for transmission first, the transmission of all PSFCHs on this RB set (or with a priority higher than a certain level, such as 2, 3, 4, 5, etc.) is prioritized, and then the transmission of all PSFCHs on the connected RB sets (or with a priority higher than a certain level, such as 2, 3, 4, 5, etc.) is determined.

[0225] like Figure 6 As shown, it is a structural diagram of a communication device 600 provided in an embodiment of the present application, and the device 600 includes: a determination module 610, used to determine a second number of target transmissions from a first set according to a first number; a transmission module 620, used to perform SL transmission based on the second number of the target transmissions; wherein the first set includes at least one first transmission, and the first number is related to the transmission restriction of the terminal.

[0226] Optionally, the first number includes at least one of the following: the maximum number of first physical resource blocks (PRBs) supported or capable of being transmitted by the terminal, the first PRBs being used to carry first information; the maximum number of second PRBs supported or capable of being transmitted by the terminal, the second PRBs including the first PRBs and third PRBs, the third PRBs not being used to carry first information; the maximum number of first interlaces supported or capable of being transmitted by the terminal, the first interlaces being used to carry first information; the maximum number of second interlaces supported or capable of being transmitted by the terminal, the second interlaces including the first interlaces and third interlaces, the third interlaces not being used to carry first information; the maximum number of third interlaces supported or capable of being transmitted by the terminal; the maximum number of resource block sets (RB sets) supported or capable of being transmitted by the terminal; the maximum number of first transmission resources or first transmissions supported or capable of being transmitted by the terminal, the first transmission resources including at least one of the PRBs, interlaces and RB sets occupied by the first transmission.

[0227] Optionally, the first quantity is configured or reported based on a predetermined resource granularity, and the predetermined resource granularity includes any one of the following: bandwidth; bandwidth combination; frequency domain range; terminal; feature set; carrier; bandwidth part; resource pool; channel; subchannel; RB set.

[0228] Optionally, the second quantity includes at least one of the following: the second quantity is N / K3, where N is the first quantity and K3 is the number of first PRBs occupied by the first transmission; the second quantity is the first quantity; the second quantity is the difference between the first quantity and a predetermined value.

[0229] Optionally, the second number of target transmissions satisfies at least one of the following: the first PRB occupied by the second number of target transmissions is located on the first number of first interlaces, wherein the first number of first interlaces is determined based on the first set; the number of second PRBs occupied by the second number of target transmissions does not exceed the first number; the first PRBs occupied by the second number of target transmissions are on a third number of second interlaces, and the third number is determined based on at least one of the first number, the number of third interlaces occupied by the first transmission, and the number of RB sets occupied by the first transmission, wherein the third number of second interlaces is determined based on the first set; the number of first PRBs occupied by the first interlace where the second number of target transmissions are located is not greater than the first number; the number of third interlaces occupied by the second number of target transmissions is not greater than the first number; the number of RB sets where the second number of target transmissions are located is not greater than the first number.

[0230] Optionally, the determination module 610 is also used to execute the step of determining the second number of target transmissions from the first set according to the first number when it is determined that the first condition is met; wherein the first condition includes at least one of the following: the number of first PRBs occupied by the first transmission in the first set is greater than the first number; the number of interlaces where the first PRBs occupied by the first transmission in the first set are located is greater than the first number; the number of second PRBs occupied by the first transmission in the first set is greater than the first number; the number of interlaces where the second PRBs occupied by the first transmission in the first set are located is greater than the first number; the number of first transmissions or first transmission resources in the first set is greater than the first number; the number of first transmission resources or first transmissions in the first set plus a predetermined value is greater than the first number; the number of PRBs occupied by the first interlace where the first transmission in the first set is located is greater than the first number; the number of second interlaces where the first transmission in the first set is located is greater than the first number; the number of third interlaces occupied by the first transmission in the first set is greater than the first number; the number of RB sets occupied by the first transmission in the first set is greater than the first number.

[0231] Optionally, the device 600 also includes: an execution module, which is used for the terminal to discard the third PRB occupied by the target transmission or the PRB occupied by the third interlace when the number of second PRBs occupied by the first transmission in the first set is greater than the first number and satisfies the second condition, or when the number of interlaces in which the second PRB occupied by the first transmission in the first set is greater than the first number and satisfies the second condition; wherein the second condition includes at least one of the following: the third PRB and the first PRB occupied by the first transmission in the first set are within the same numerical bandwidth; the PRB occupied by the third interlace and the first PRB occupied by the first transmission in the first set are within the same numerical bandwidth; the bandwidth between the lowest PRB and the highest PRB occupied by the first transmission in the first set meets the predetermined requirements.

[0232] Optionally, the third PRB or the third interlace is used as a placeholder for the first transmission, for occupying a channel, or for satisfying an occupied channel bandwidth (OCB) requirement.

[0233] Optionally, the transmission module 620 determines a second number of target transmissions from the first set according to the first number, including: determining the second number of target transmissions from the first set according to the priority of the first transmission in the first set and the first number.

[0234] Optionally, the first transmission includes at least one of the following: a first transmission scheduled by the terminal; a first transmission expected by the terminal; and a first transmission scheduled by the terminal.

[0235] like Figure 7 As shown, it is a structural diagram of a communication device 700 provided in an embodiment of the present application, and the device 700 includes: a determination module 710, used to determine a fourth number of second transmissions from the second set; wherein the second set includes at least one third transmission, and the at least one third transmission is located on multiple RB sets.

[0236] Optionally, the determination module 710 determines a fourth number of second transmissions from the second set, including: determining a fourth number of second transmissions from the second set according to the second information; wherein the second information includes at least one of the following: the priority of the third transmission; the number of the third transmissions; the listen-before-talk LBT result; the channel busy rate of the RBset where the third transmission is located; the CBR of the RB set where the third transmission is located; the C-LBT-F result of the RB set where the third transmission is located; the fourth number of second transmissions includes at least one third transmission on the first RB set, and the first RB set is an RB set or a continuous RB set occupied by the third transmission in the second set; the number of RB sets where the third transmission is located; the identifier of the RB set where the third transmission is located; the frequency domain position of the third transmission; whether the RB set occupied by the third transmission includes the second RB set, and the second RB set is the RB set where the third transmission corresponding to at least one COTinitiating UE is located; whether the third transmission is located in the RB set occupied by the COT or remainingCOT; whether the set adopts a specified LBT type or a shared channel mode for channel access; whether the third transmission includes third information, the third information is used to convert a non-continuous RB set into a continuous RB set; a specific RB set configured by a high layer or a network.

[0237] Optionally, in a case where the second information includes the priority of the third transmission, the determination module 710 determines a fourth number of second transmissions from the second set according to the second information, including at least one of the following: determining the fourth number of second transmissions from the second set according to the priority of the third transmission; determining the fourth number of second transmissions from one or continuous RB sets, wherein the one or continuous RB sets include the third transmission with the highest priority in the second set.

[0238] Optionally, in the case that the second information includes the number of the third transmissions, the determination module 710 determines a fourth number of second transmissions from the second set according to the second information, including: determining the fourth number of second transmissions from one or continuous RB sets; wherein, the number of third transmissions in the one or continuous RB sets satisfies at least one of the following: the number of third transmissions in the one or continuous RB sets is the largest number in the RB sets occupied by the second set; the number of third transmissions with a specific priority in the one or continuous RB sets is the largest number in the RB sets occupied by the second set; the number of third transmissions that meet UE capabilities in the one or continuous RB sets is the largest number in the RB sets occupied by the second set.

[0239] Optionally, after determining the fourth number of first transmissions from the second set, the determination module 710 is further used to: perform LBT, and determine the target transmission according to the LBT result.

[0240] Optionally, the determination module 710 determines the target transmission based on the LBT result, including at least one of the following: when the LBT of all RB sets where the fourth number of second transmissions are located is successful, determining the fourth number of second transmissions as the target transmission; when there is a failure or success in the LBT of at least one RB set where the second transmissions are located, determining the target transmission according to the first rule; when the LBT of all RB sets where the fourth number of second transmissions are located fails and there is a time domain overlap between the fourth number of second transmissions and the fifth number of target receptions, determining the fifth number of target receptions as the target transmission.

[0241] Optionally, the determination module 710 determines the target transmission according to the first rule, including at least one of the following: determining the target transmission from the second transmission on the LBT successful RB set according to the priority or quantity of the second transmission; when the second transmission in the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the highest priority of the second transmission in the LBT successful RB set is higher than the highest priority of the fifth number of target receptions, the terminal determines the second transmission in the LBT successful RB set as the target transmission, or determines at least part of the second transmission from the LBT successful RB set as the target transmission according to the priority or quantity of the second transmission; when the second transmission in the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the highest priority of the second transmission in the LBT successful RB set is lower than the highest priority of the fifth number of target receptions, determining the fifth number of target receptions as the target transmission; when the second transmission in the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the priority of at least one of the first transmissions in the LBT successful RB set is higher than a first threshold, determining the LBT successful RB set as the target transmission. The second transmission in the RB set is the target transmission, or the target transmission is determined from the second transmission in the RB set where the LBT is successful according to the priority or quantity of the second transmission; when the second transmission in the RB set where the LBT is successful overlaps with the fifth number of target receptions in the time domain, and the priority of at least one of the fifth number of target receptions is higher than the second threshold, the fifth number of target receptions is determined to be the target transmission.

[0242] Optionally, the determination module 710 is also used to: when the second transmission is target sending and there is a time domain overlap between the fourth number of target sending and the fifth number of target receiving, perform at least one of the following: if the highest priority of the fourth number of target sending is higher than the highest priority of the fifth number of target receiving, determine the target transmission to be the fourth number of target sending; if the highest priority of the fourth number of target sending is lower than the highest priority of the fifth number of target receiving, determine the target transmission to be the fifth number of target receiving; if the priority of at least one target sending among the fourth number of target sending is higher than a first threshold, determine the target transmission to be the fourth number of target sending; if the priority of at least one target receiving among the fifth number of target receiving is higher than a second threshold, determine the target transmission to be the fifth number of target receiving.

[0243] Optionally, the determination module 710 is further used to perform LBT; and determine a fourth number of second transmissions from the second set according to the LBT result.

[0244] Optionally, the determination module 710 determines a fourth number of second transmissions from the second set based on the LBT result, including at least one of the following: in a case where the LBT of all RB sets where the third transmission is located in the second set is successful, determining the fourth number of second transmissions based on the third transmission in the RB set where the LBT is successful; in a case where there is a failure or success in the LBT of at least one RB set where the third transmission is located in the second set, the terminal determines the fourth number of second transmissions from the second set according to the second rule; in a case where the LBT of all RB sets where the third transmission is located in the second set fails and there is a time domain overlap between the third transmission in the second set and the fifth number of target receptions, the step of determining the fourth number of second transmissions from the second set is not performed, and the fifth number of target receptions is determined as the target transmission.

[0245] Optionally, the determination module 710 determines a fourth number of second transmissions from the second set according to a second rule, including at least one of the following: when the highest priority of the third transmission within the LBT successful RB set is higher than the highest priority of the fifth number of target receptions, determining the fourth number of second transmissions based on the third transmission within the LBT successful RB set; when the highest priority of the third transmission within the LBT successful RB set is lower than the highest priority of the fifth number of target receptions, not performing the step of determining the fourth number of second transmissions from the second set, and determining the fifth number of target receptions as target transmissions; when there is at least one third transmission with a priority higher than a third threshold among the third transmissions within the LBT successful RB set, determining the fourth number of second transmissions based on the third transmission within the LBT successful RB set; when there is at least one reception with a priority higher than a fourth threshold among the fifth number of target receptions, not performing the step of determining the fourth number of second transmissions from the second set, and determining the fifth number of target receptions as the target transmission.

[0246] Optionally, the target reception includes SL reception or UL reception.

[0247] The communication device 600 or 700 in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. For example, the terminal may include but is not limited to the types of the terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0248] The communication device 600 or 700 provided in the embodiment of the present application can realize Figure 2 The various processes implemented by the method embodiment of Figure 5 achieve the same technical effect and will not be described again here to avoid repetition.

[0249] like Figure 8 As shown, the embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802, and the memory 802 stores a program or instruction that can be run on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned communication method embodiment, and can achieve the same technical effect. When the communication device 800 is a network side device, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned communication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0250] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 2 - Steps in the method embodiment shown in FIG5. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Fig. 9 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0251] The terminal 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909 and at least some of the components of a processor 910.

[0252] Those skilled in the art will appreciate that the terminal 900 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0253] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0254] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 901 can transmit the data to the processor 910 for processing; in addition, the RF unit 901 can send uplink data to the network side device. Generally, the RF unit 901 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0255] The memory 909 can be used to store software programs or instructions and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0256] The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.

[0257] In some embodiments, the processor 910 is used to determine a second number of target transmissions from a first set based on a first number; the radio frequency unit 901 is used to perform SL transmission based on the second number of target transmissions; wherein the first set includes at least one first transmission, and the first number is related to the transmission restriction of the terminal.

[0258] Optionally, the first number includes at least one of the following: the maximum number of first physical resource blocks (PRBs) supported or capable of being transmitted by the terminal, the first PRBs being used to carry first information; the maximum number of second PRBs supported or capable of being transmitted by the terminal, the second PRBs including the first PRBs and third PRBs, the third PRBs not being used to carry first information; the maximum number of first interlaces supported or capable of being transmitted by the terminal, the first interlaces being used to carry first information; the maximum number of second interlaces supported or capable of being transmitted by the terminal, the second interlaces including the first interlaces and third interlaces, the third interlaces not being used to carry first information; the maximum number of third interlaces supported or capable of being transmitted by the terminal; the maximum number of resource block sets (RB sets) supported or capable of being transmitted by the terminal; the maximum number of first transmission resources or first transmissions supported or capable of being transmitted by the terminal, the first transmission resources including at least one of the PRBs, interlaces and RB sets occupied by the first transmission.

[0259] Optionally, the first quantity is configured or reported based on a predetermined resource granularity, and the predetermined resource granularity includes any one of the following: bandwidth; bandwidth combination; frequency domain range; terminal; feature set; carrier; bandwidth part; resource pool; channel; subchannel; RB set.

[0260] Optionally, the second quantity includes at least one of the following: the second quantity is N / K3, where N is the first quantity and K3 is the number of first PRBs occupied by the first transmission; the second quantity is the first quantity; the second quantity is the difference between the first quantity and a predetermined value.

[0261] Optionally, the second number of target transmissions satisfies at least one of the following: the first PRB occupied by the second number of target transmissions is located on the first number of first interlaces, wherein the first number of first interlaces is determined based on the first set; the number of second PRBs occupied by the second number of target transmissions does not exceed the first number; the first PRBs occupied by the second number of target transmissions are on a third number of second interlaces, and the third number is determined based on at least one of the first number, the number of third interlaces occupied by the first transmission, and the number of RB sets occupied by the first transmission, wherein the third number of second interlaces is determined based on the first set; the number of first PRBs occupied by the first interlace where the second number of target transmissions are located is not greater than the first number; the number of third interlaces occupied by the second number of target transmissions is not greater than the first number; the number of RB sets where the second number of target transmissions are located is not greater than the first number.

[0262] Optionally, the processor 910 is also used to, when it is determined that the first condition is met, execute the step of determining the second number of target transmissions from the first set according to the first number; wherein the first condition includes at least one of the following: the number of first PRBs occupied by the first transmission in the first set is greater than the first number; the number of interlaces where the first PRBs occupied by the first transmission in the first set are located is greater than the first number; the number of second PRBs occupied by the first transmission in the first set is greater than the first number; the number of interlaces where the second PRBs occupied by the first transmission in the first set are located is greater than the first number; the number of first transmissions or first transmission resources in the first set is greater than the first number; the number of first transmission resources or first transmissions in the first set plus a predetermined value is greater than the first number; the number of PRBs occupied by the first interlace where the first transmission in the first set is located is greater than the first number; the number of second interlaces where the first transmission in the first set is located is greater than the first number; the number of third interlaces occupied by the first transmission in the first set is greater than the first number; the number of RB sets occupied by the first transmission in the first set is greater than the first number.

[0263] Optionally, the device 600 also includes: an execution module, which is used for the terminal to discard the third PRB occupied by the target transmission or the PRB occupied by the third interlace when the number of second PRBs occupied by the first transmission in the first set is greater than the first number and satisfies the second condition, or when the number of interlaces in which the second PRB occupied by the first transmission in the first set is greater than the first number and satisfies the second condition; wherein the second condition includes at least one of the following: the third PRB and the first PRB occupied by the first transmission in the first set are within the same numerical bandwidth; the PRB occupied by the third interlace and the first PRB occupied by the first transmission in the first set are within the same numerical bandwidth; the bandwidth between the lowest PRB and the highest PRB occupied by the first transmission in the first set meets the predetermined requirements.

[0264] Optionally, the third PRB or the third interlace is used as a placeholder for the first transmission, for occupying a channel, or for satisfying an occupied channel bandwidth (OCB) requirement.

[0265] Optionally, the RF unit 901 determines a second number of target transmissions from the first set according to the first number, including: determining the second number of target transmissions from the first set according to the priority of the first transmission in the first set and the first number.

[0266] Optionally, the first transmission includes at least one of the following: a first transmission scheduled by the terminal; a first transmission expected by the terminal; and a first transmission scheduled by the terminal.

[0267] In some other embodiments, the processor 910 is configured to determine a fourth number of second transmissions from the second set; wherein the second set includes at least one third transmission, and the at least one third transmission is located on multiple RB sets.

[0268] Optionally, the processor 910 determines a fourth number of second transmissions from the second set, including: determining a fourth number of second transmissions from the second set according to the second information; wherein the second information includes at least one of the following: the priority of the third transmission; the number of the third transmissions; the listen-before-talk LBT result; the channel busy rate of the RB set where the third transmission is located; the CBR of the RB set where the third transmission is located; the C-LBT-F result of the RB set where the third transmission is located; the fourth number of second transmissions includes at least one third transmission on the first RB set, and the first RBset is an RB set or continuous RB set occupied by the third transmission in the second set; the number of RB sets where the third transmission is located; the identifier of the RB set where the third transmission is located; the frequency domain position of the third transmission; whether the RB set occupied by the third transmission includes the second RB set, and the second RB set is the RB set where the third transmission corresponding to at least one COTinitiating UE is located; whether the third transmission is located in the RB set occupied by the COT or remainingCOT; whether the set adopts a specified LBT type or a shared channel mode for channel access; whether the third transmission includes third information, the third information is used to convert a non-continuous RB set into a continuous RB set; a specific RB set configured by a high layer or a network.

[0269] Optionally, in a case where the second information includes the priority of the third transmission, the processor 910710 determines a fourth number of second transmissions from the second set according to the second information, including at least one of the following: determining the fourth number of second transmissions from the second set according to the priority of the third transmission; determining the fourth number of second transmissions from one or continuous RBsets, wherein the one or continuous RB sets include the third transmission with the highest priority in the second set.

[0270] Optionally, in a case where the second information includes the number of the third transmissions, the processor 910710 determines a fourth number of second transmissions from the second set according to the second information, including: determining the fourth number of second transmissions from one or continuous RB sets; wherein, the number of third transmissions in the one or continuous RB sets satisfies at least one of the following: the number of third transmissions in the one or continuous RB sets is the largest number in the RB sets occupied by the second set; the number of third transmissions with a specific priority in the one or continuous RB sets is the largest number in the RB sets occupied by the second set; the number of third transmissions that meet UE capabilities in the one or continuous RB sets is the largest number in the RB sets occupied by the second set.

[0271] Optionally, after determining a fourth number of first transmissions from the second set, the processor 910710 is further used to: perform LBT, and determine the target transmission according to the LBT results.

[0272] Optionally, the processor 910 determines the target transmission based on the LBT result, including at least one of the following: when the LBT of all RB sets where the fourth number of second transmissions are located is successful, determining the fourth number of second transmissions as the target transmission; when there is a failure or success in the LBT of at least one RB set where the second transmissions are located, determining the target transmission according to the first rule; when the LBT of all RB sets where the fourth number of second transmissions are located fails and there is a time domain overlap between the fourth number of second transmissions and the fifth number of target receptions, determining the fifth number of target receptions as the target transmission.

[0273] Optionally, the processor 910 determines the target transmission according to the first rule, including at least one of the following: determining the target transmission from the second transmission on the LBT successful RB set according to the priority or quantity of the second transmission; when the second transmission in the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the highest priority of the second transmission in the LBT successful RB set is higher than the highest priority of the fifth number of target receptions, the terminal determines the second transmission in the LBT successful RB set as the target transmission, or determines at least part of the second transmission from the LBT successful RB set as the target transmission according to the priority or quantity of the second transmission; when the second transmission in the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the highest priority of the second transmission in the LBT successful RB set is lower than the highest priority of the fifth number of target receptions, determining the fifth number of target receptions as the target transmission; when the second transmission in the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the priority of at least one of the first transmissions in the LBT successful RB set is higher than a first threshold, determining the LBT successful RB The second transmission in the RB set is the target transmission, or the target transmission is determined from the second transmission in the RB set where the LBT is successful according to the priority or quantity of the second transmission; when the second transmission in the RBset where the LBT is successful overlaps with the fifth number of target receptions in the time domain, and the priority of at least one of the fifth number of target receptions is higher than the second threshold, the fifth number of target receptions is determined to be the target transmission.

[0274] Optionally, the processor 910 is also used to: when the second transmission is target sending and there is a time domain overlap between the fourth number of target sending and the fifth number of target receiving, perform at least one of the following: if the highest priority of the fourth number of target sending is higher than the highest priority of the fifth number of target receiving, determine the target transmission to be the fourth number of target sending; if the highest priority of the fourth number of target sending is lower than the highest priority of the fifth number of target receiving, determine the target transmission to be the fifth number of target receiving; if the priority of at least one target sending among the fourth number of target sending is higher than a first threshold, determine the target transmission to be the fourth number of target sending; if the priority of at least one target receiving among the fifth number of target receiving is higher than a second threshold, determine the target transmission to be the fifth number of target receiving.

[0275] Optionally, the processor 910 is further used to perform LBT; and determine a fourth number of second transmissions from the second set based on the LBT result.

[0276] Optionally, the processor 910 determines a fourth number of second transmissions from the second set based on the LBT result, including at least one of the following: in a case where the LBT of all RB sets where the third transmission is located in the second set is successful, determining the fourth number of second transmissions based on the third transmission in the RB set where the LBT is successful; in a case where there is a failure or success in the LBT of at least one RB set where the third transmission is located in the second set, the terminal determines the fourth number of second transmissions from the second set according to the second rule; in a case where the LBT of all RB sets where the third transmission is located in the second set fails and there is a time domain overlap between the third transmission in the second set and the fifth number of target receptions, the step of determining the fourth number of second transmissions from the second set is not performed, and the fifth number of target receptions is determined as the target transmission.

[0277] Optionally, the processor 910 determines a fourth number of second transmissions from the second set according to a second rule, including at least one of the following: when the highest priority of the third transmission within the LBT successful RB set is higher than the highest priority of the fifth number of target receptions, determining the fourth number of second transmissions based on the third transmission within the LBT successful RB set; when the highest priority of the third transmission within the LBT successful RB set is lower than the highest priority of the fifth number of target receptions, not performing the step of determining the fourth number of second transmissions from the second set, and determining the fifth number of target receptions as target transmissions; when there is at least one third transmission with a priority higher than a third threshold among the third transmissions within the LBT successful RB set, determining the fourth number of second transmissions based on the third transmission within the LBT successful RB set; when there is at least one reception with a priority higher than a fourth threshold among the fifth number of target receptions, not performing the step of determining the fourth number of second transmissions from the second set, and determining the fifth number of target receptions as the target transmission.

[0278] Optionally, the target reception includes SL reception or UL reception.

[0279] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of method embodiments 200-500, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0280] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned communication method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0281] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0282] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0283] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0284] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0285] An embodiment of the present application also provides a wireless communication system, including: a terminal and a network side device. The terminal can be used to execute each process of the communication method embodiment described above and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0286] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0287] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0288] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A communication method, characterized in that: include: The terminal determines a second number of target transmissions from the first set according to the first number; Performing a secondary link SL transmission based on the second number of target transmissions; The first set includes at least one first transmission, and the first number is related to the transmission restriction of the terminal.

2. The method according to claim 1, characterized in that The first number includes at least one of the following: a maximum number of first physical resource blocks (PRBs) supported or capable of being transmitted by the terminal, where the first PRBs are used to carry first information; a maximum number of second PRBs supported or capable of being transmitted by the terminal, where the second PRBs include the first PRBs and third PRBs, and the third PRBs are not used to carry the first information; a maximum number of first interlaces supported or capable of being transmitted by the terminal, where the first interlaces are used to carry the first information; a maximum number of second interlaces supported or capable of being transmitted by the terminal, the second interlaces including the first interlace and a third interlace, the third interlace being not used to carry the first information; The maximum number of third interlaces supported or capable of being transmitted by the terminal; The maximum number of resource block sets (RB sets) supported or capable of being transmitted by the terminal; The terminal supports or is capable of transmitting a first transmission resource or a maximum number of first transmissions, where the first transmission resource includes at least one of a PRB, an interlace, and an RB set occupied by the first transmission.

3. The method according to claim 1 or 2, characterized in that The first quantity is configured or reported based on a predetermined resource granularity, and the predetermined resource granularity includes any one of the following: bandwidth; Bandwidth combination; Frequency domain range; terminal; Feature set; Carrier; Bandwidth part; Resource pool; Channel; subchannel; RB set.

4. The method according to any one of claims 1 to 3, characterized in that The second number includes at least one of the following: The second number is N / K3, where N is the first number, and K3 is the number of first PRBs occupied by one first transmission; the second quantity is the first quantity; The second number is a difference between the first number and a predetermined value.

5. The method according to any one of claims 1 to 3, characterized in that The second number of target transmissions satisfies at least one of the following: The first PRBs occupied by the second number of target transmissions are located on the first number of first interlaces, wherein the first number of first interlaces are determined based on the first set; The number of second PRBs occupied by the second number of target transmissions does not exceed the first number; The first PRBs occupied by the second number of the target transmissions are on a third number of second interlaces, where the third number is determined according to at least one of the first number, the number of third interlaces occupied by the first transmission, and the number of RB sets occupied by the first transmission, wherein the third number of second interlaces is determined based on the first set; The number of first PRBs occupied by the first interlaces where the second number of target transmissions are located is not greater than the first number; The number of third interlaces occupied by the second number of target transmissions is not greater than the first number; The number of RB sets where the second number of target transmissions are located is not greater than the first number.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: In the case of determining that the first condition is satisfied, the terminal performs the step of determining a second number of target transmissions from the first set according to the first number; The first condition includes at least one of the following: The number of first PRBs occupied by the first transmission in the first set is greater than the first number; The number of interlaces where the first PRBs occupied by the first transmission in the first set are located is greater than the first number; The number of second PRBs occupied by the first transmission in the first set is greater than the first number; The number of interlaces where the second PRBs occupied by the first transmission in the first set are located is greater than the first number; The number of first transmissions or first transmission resources in the first set is greater than the first number; The number of first transmission resources or first transmissions in the first set plus a predetermined value is greater than the first number; The number of PRBs occupied by the first interlace where the first transmission in the first set is located is greater than the first number; The number of second interlaces where the first transmission in the first set is located is greater than the first number; The number of third interlaces occupied by the first transmissions in the first set is greater than the first number; The number of RB sets occupied by the first transmission in the first set is greater than the first number.

7. The method according to claim 6, characterized in that The method further comprises: When the number of second PRBs occupied by the first transmission in the first set is greater than the first number and the second condition is met, or when the number of interlaces in which the second PRBs occupied by the first transmission in the first set are greater than the first number and the second condition is met, the terminal discards the third PRB occupied by the target transmission or the PRB occupied by the third interlace; The second condition includes at least one of the following: The third PRB and the first PRB occupied by the first transmission in the first set are within the same bandwidth; The PRB occupied by the third interlace and the first PRB occupied by the first transmission in the first set are within the same bandwidth; The bandwidth between the lowest PRB and the highest PRB occupied by the first transmission in the first set meets a predetermined requirement.

8. The method according to any one of claims 1 to 7, characterized in that The third PRB or the third interlace is used as a placeholder for the first transmission, for occupying a channel, or for satisfying an occupied channel bandwidth (OCB) requirement.

9. The method according to any one of claims 1 to 7, characterized in that The terminal determines a second number of target transmissions from the first set according to the first number, including: The second number of target transmissions is determined from the first set based on the priority of the first transmissions in the first set and the first number.

10. The method according to any one of claims 1 to 9, characterized in that The first transmission includes at least one of the following: a first transmission scheduled by the terminal; a first transmission desired by the terminal; The terminal schedules a first transmission.

11. A communication method, characterized in that: include: The terminal determines a fourth number of second transmissions from the second set; The second set includes at least one third transmission, and the at least one third transmission is located on multiple RBsets.

12. The method according to claim 11, characterized in that The terminal determines a fourth number of second transmissions from the second set, including: The terminal determines, according to the second information, the fourth number of second transmissions from the second set; The second information includes at least one of the following: a priority level of the third transmission; the number of said third transmissions; Listen first and then talk about the LBT results; A channel busy rate of the RB set where the third transmission is located; A continuous LBT failure C-LBT-F result of the RB set where the third transmission is located; The fourth number of second transmissions includes at least one third transmission on a first RB set, where the first RB set is an RB set or continuous RB sets occupied by the third transmission in the second set; The number of RB sets where the third transmission is located; An identifier of the RB set where the third transmission is located; The frequency domain position of the third transmission; Whether the RB set occupied by the third transmission includes a second RB set, where the second RB set is an RB set including a third transmission corresponding to at least one COT initiating UE; Whether the RB set occupied by the third transmission is within the channel occupation time COT or the remaining COT; Whether the RB set occupied by the third transmission adopts a specified LBT type or a shared channel mode for channel access; whether the third transmission includes third information, where the third information is used to convert a non-contiguous RB set into a continuous RB set; A specific RB set configured by a higher layer or the network.

13. The method according to claim 12, characterized in that In a case where the second information includes the priority of the third transmission, the terminal determines, according to the second information, a fourth number of second transmissions from the second set, including at least one of the following: determining the fourth number of second transmissions from the second set according to the priority of the third transmission; The fourth number of second transmissions is determined from one or consecutive RB sets, wherein the one or consecutive RB sets include the third transmission with the highest priority in the second set.

14. The method according to claim 12, characterized in that In a case where the second information includes the number of the third transmissions, the terminal determines, according to the second information, a fourth number of second transmissions from the second set, including: determining the fourth number of second transmissions from one or consecutive RB sets; The number of third transmissions in the one or consecutive RB sets satisfies at least one of the following: The number of the third transmissions in the one or consecutive RB sets is the largest among the RB sets occupied by the second set; the number of third transmissions with a specific priority in the one or consecutive RB sets is the largest in the RB sets occupied by the second set; The number of third transmissions satisfying UE capability in the one or continuous RB sets is the largest in the RBsets occupied by the second set.

15. The method according to any one of claims 11 to 14, characterized in that After the terminal determines a fourth number of second transmissions from the second set, the method further includes: The terminal performs LBT and determines target transmission according to the LBT result.

16. The method according to claim 15, characterized in that The terminal determines the target transmission according to the LBT result, including at least one of the following: In a case where the LBT of all RB sets where the fourth number of second transmissions are located is successful, determining the fourth number of second transmissions as the target transmissions; In the case that there is at least one LBT failure or success of the RB set where the second transmission is located, determining the target transmission according to a first rule; When LBT of all RB sets where the fourth number of second transmissions are located fails and there is a time domain overlap between the fourth number of second transmissions and the fifth number of target receptions, the fifth number of target receptions is determined to be the target transmission.

17. The method according to claim 16, characterized in that The determining of the target transmission according to the first rule includes at least one of the following: Determining the target transmission from the second transmissions on the RB set where the LBT is successful according to the priority or quantity of the second transmissions; In the case where the second transmission in the LBT successful RB set overlaps with the fifth number of target receptions in the time domain, and the highest priority of the second transmission in the LBT successful RB set is higher than the highest priority among the fifth number of target receptions, the terminal determines the second transmission in the LBT successful RB set as the target transmission, or determines at least part of the second transmission from the LBT successful RB set as the target transmission according to the priority or quantity of the second transmission; In a case where the second transmission in the RB set where LBT succeeds overlaps with the fifth number of target receptions in the time domain, and the highest priority of the second transmission in the RB set where LBT succeeds is lower than the highest priority of the fifth number of target receptions, determining the fifth number of target receptions as the target transmission; In a case where a second transmission in the RB set where LBT is successful overlaps with a fifth number of target receptions in the time domain, and a priority of at least one of the second transmissions in the RB set where LBT is successful is higher than a first threshold, determining the second transmission in the RB set where LBT is successful as the target transmission, or determining the target transmission from the second transmissions in the RB set where LBT is successful according to the priority or number of the second transmissions; When the second transmission in the RB set where LBT is successful overlaps with the fifth number of target receptions in the time domain, and the priority of at least one of the fifth number of target receptions is higher than the second threshold, the fifth number of target receptions is determined to be the target transmission.

18. The method according to any one of claims 11 to 14, characterized in that The method further comprises: In a case where the second transmission is target transmission and the fourth number of target transmissions overlaps with the fifth number of target receptions in a time domain, the terminal performs at least one of the following: If the highest priority of the fourth number of target transmissions is higher than the highest priority of the fifth number of target receptions, determining the target transmission as the fourth number of target transmissions; If the highest priority of the fourth number of target transmissions is lower than the highest priority of the fifth number of target receptions, determining the target transmission as the fifth number of target receptions; If the priority of at least one target transmission in the fourth number of target transmissions is higher than the first threshold, determining the target transmission to be the fourth number of target transmissions; If the priority of at least one target reception among the fifth number of target receptions is higher than the second threshold, the target transmission is determined to be the fifth number of target receptions.

19. The method according to any one of claims 11 to 14, characterized in that The method further comprises: The terminal performs LBT; A fourth number of second transmissions is determined from the second set based on the LBT result.

20. The method of claim 19, wherein: Determining a fourth number of second transmissions from the second set according to the LBT result includes at least one of the following: In a case where the LBT of all RB sets in which the third transmission in the second set is located is successful, determining the fourth number of second transmissions based on the third transmission in the RBset where the LBT is successful; In a case where there is at least one RB set in the second set where the LBT of the third transmission is located fails or succeeds, the terminal determines a fourth number of second transmissions from the second set according to a second rule; In the event that the LBT of all RB sets where the third transmission in the second set is located fails, and there is a time domain overlap between the third transmission in the second set and the fifth number of target receptions, the step of determining the fourth number of second transmissions from the second set and determining the fifth number of target receptions as the target transmissions are not performed.

21. The method of claim 20, wherein: The terminal determines, according to the second rule, a fourth number of second transmissions from the second set, including at least one of the following: In the case where the highest priority among the third transmissions in the RB set where the LBT is successful is higher than the highest priority among the fifth number of target receptions, determining the fourth number of second transmissions based on the third transmissions in the RB set where the LBT is successful; In the case where the highest priority among the third transmissions in the RB set in which the LBT is successful is lower than the highest priority among the fifth number of target receptions, not performing the step of determining the fourth number of second transmissions from the second set, and determining the fifth number of target receptions as target transmissions; In a case where there is at least one third transmission whose priority is higher than a third threshold among the third transmissions in the RB set where the LBT is successful, determining the fourth number of second transmissions based on the third transmissions in the RB set where the LBT is successful; In the case that there is at least one reception whose priority among the fifth number of target receptions is higher than a fourth threshold, the step of determining the fourth number of second transmissions from the second set is not performed, and the fifth number of target receptions is determined as the target transmissions.

22. The method according to any one of claims 16 to 21, characterized in that The target reception includes SL reception or UL reception.

23. A communication device, characterized in that: include: a determination module, configured to determine a second number of target transmissions from the first set according to the first number; A transmission module, configured to perform SL transmission based on the second number of target transmissions; The first set includes at least one first transmission, and the first number is related to the transmission restriction of the terminal.

24. A communication device, characterized in that: include: a determination module, configured to determine a fourth number of second transmissions from the second set; The second set includes at least one third transmission, and the at least one third transmission is located on multiple RBsets.

25. A terminal, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 24 are implemented.

26. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 26 are implemented.