CN118488589A - Side link transmission method and terminal - Google Patents
Side link transmission method and terminal Download PDFInfo
- Publication number
- CN118488589A CN118488589A CN202310119846.6A CN202310119846A CN118488589A CN 118488589 A CN118488589 A CN 118488589A CN 202310119846 A CN202310119846 A CN 202310119846A CN 118488589 A CN118488589 A CN 118488589A
- Authority
- CN
- China
- Prior art keywords
- terminal
- resources
- target
- information
- continuous transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 346
- 238000000034 method Methods 0.000 title claims abstract description 125
- 238000005259 measurement Methods 0.000 claims abstract description 46
- 101100399876 Homo sapiens LRRC26 gene Proteins 0.000 claims description 36
- 102100022842 Structural maintenance of chromosomes protein 4 Human genes 0.000 claims description 36
- 101150106760 smc-4 gene Proteins 0.000 claims description 36
- 238000004891 communication Methods 0.000 abstract description 34
- 230000001960 triggered effect Effects 0.000 description 22
- 230000006870 function Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000011664 signaling Effects 0.000 description 8
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 101100166829 Mus musculus Cenpk gene Proteins 0.000 description 1
- 238000010420 art technique Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/25—Control channels or signalling for resource management between terminals via a wireless link, e.g. sidelink
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a side link transmission method and a terminal, belonging to the technical field of communication, wherein the side link transmission method of the embodiment of the application comprises the following steps: the terminal determines whether first information meets preset conditions, wherein the first information comprises at least one of information related to side link transmission, information related to side link transmission resources, service information and measurement result information of the terminal; and under the condition that the first information meets the preset condition, the terminal determines to trigger the continuous transmission operation of the side link SL-U based on the unlicensed frequency band.
Description
Technical Field
The application belongs to the technical field of communication, and particularly relates to a side link transmission method and a terminal.
Background
In the existing communication system, the terminals may directly transmit data through side links (Sidelink, SL, which may also be called side links, etc.). In order to expand the service, when the terminal transmits data based on the side link, the terminal may not only transmit data based on the licensed band, but also transmit data based on the unlicensed band (i.e., the side link (Sidelink Unlicensed, SL-U) transmission based on the unlicensed band).
In some application scenarios, when a terminal performs SL-U transmission, there may be a continuous transmission requirement, that is, a plurality of continuous slots (slots) are used for performing the SL-U transmission, and how to trigger and effectively implement the SL-U continuous transmission at this time is a problem to be solved.
Disclosure of Invention
The embodiment of the application provides a side link transmission method and a terminal, which can solve the problem of how the terminal triggers SL-U continuous transmission.
In a first aspect, a sidelink transmission method is provided, which is executed by a terminal, and the method includes:
the terminal determines whether first information meets preset conditions, wherein the first information comprises at least one of information related to side link transmission, information related to side link transmission resources, service information and measurement result information of the terminal;
And under the condition that the first information meets the preset condition, the terminal determines to trigger the continuous transmission operation of the side link SL-U based on the unlicensed frequency band.
In a second aspect, there is provided a sidelink transmission method performed by a terminal, the method comprising:
The terminal determines the number of target resources required by SL-U continuous transmission according to second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different candidate resource numbers;
and the terminal determines whether to trigger SL-U continuous transmission operation according to the determination result of the target resource number.
In a third aspect, a sidelink transmission apparatus is provided, comprising:
a first determining module, configured to determine whether first information meets a preset condition, where the first information includes at least one of information related to a sidelink transmission, information related to a sidelink transmission resource, service information, and measurement result information of the terminal;
And the second determining module is used for determining to trigger the continuous transmission operation of the side link SL-U based on the unlicensed frequency band under the condition that the first information meets the preset condition.
In a fourth aspect, a sidelink transmission apparatus is provided, comprising:
The first determining module is used for determining the number of target resources required by SL-U continuous transmission according to the second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different candidate resource numbers;
and the second determining module is used for determining whether to trigger the SL-U continuous transmission operation according to the determination result of the target resource number.
In a fifth aspect, there is provided a terminal comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, performs the steps of the method according to the first aspect, or performs the steps of the method according to the second aspect.
In a sixth aspect, a terminal is provided, including a processor and a communication interface, where the processor is configured to determine whether first information meets a preset condition, where the first information includes at least one of information related to a sidelink transmission, information related to a sidelink transmission resource, service information, and measurement result information of the terminal; under the condition that the first information meets the preset condition, determining to trigger the continuous transmission operation of the side link SL-U based on the unlicensed frequency band; or the processor is used for determining the number of target resources required by SL-U continuous transmission according to the second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different candidate resource numbers; and determining whether to trigger SL-U continuous transmission operation according to the determination result of the target resource number.
In a seventh aspect, there is provided a readable storage medium having stored thereon a program or instructions which when executed by a processor, performs the steps of the method according to the first aspect or performs the steps of the method according to the second aspect.
In an eighth aspect, there is provided a chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being for running a program or instructions to implement the method according to the first aspect or to implement the method according to the second aspect.
In a ninth aspect, a computer program/program product is provided, stored in a storage medium, the program/program product being executed by at least one processor to implement the steps of the sidelink transmission method as described in the first aspect, or to implement the steps of the sidelink transmission method as described in the second aspect.
In the embodiment of the application, when the terminal performs SL-U transmission, whether the first information meets the preset condition or not can be determined, and the SL-U continuous transmission operation is triggered under the condition that the first information meets the preset condition, wherein the first information comprises at least one of information related to side link transmission, information related to side link transmission resources, service information and measurement result information of the terminal. In this way, the terminal can determine what condition or consideration is based on to trigger the continuous transmission of the SL-U, so that the continuous transmission operation of the SL-U can be triggered only when a certain condition is met, a plurality of continuous transmission resources are prevented from being selected for the continuous transmission of the SL, and the overall performance of the SL-U communication system is ensured. Or the terminal can directly determine the number of target resources required by SL-U continuous transmission according to the second information and the preset rule when carrying out SL-U transmission, and determine whether to trigger SL-U continuous transmission operation according to the determination result of the number of target resources. Therefore, the terminal can trigger the SL-U continuous transmission operation under the condition that certain conditions are met, so that the situation that a plurality of continuous transmission resources are selected for SL transmission without restriction is avoided, and the overall performance of the SL-U communication system is ensured.
Drawings
Fig. 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
fig. 2 is a schematic flow chart of a sidelink transmission method according to an embodiment of the present application;
FIG. 3 is a schematic flow diagram of MAC layer and PHY layer interactions according to an embodiment of the application;
FIG. 4 is a schematic flow diagram of MAC layer and PHY layer interactions according to an embodiment of the application;
Fig. 5 is a schematic flow chart diagram of a sidelink transmission method according to an embodiment of the present application;
Fig. 6 is a schematic structural view of a sidelink transmission apparatus according to an embodiment of the present application;
Fig. 7 is a schematic structural view of a sidelink transmission apparatus according to an embodiment of the present application;
Fig. 8 is a schematic structural view of a communication device according to an embodiment of the present application;
Fig. 9 is a schematic structural view of a terminal according to an embodiment of the present application.
Detailed Description
The technical solutions of the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which are derived by a person skilled in the art based on the embodiments of the application, fall within the scope of protection of the application.
The terms "first," "second," and the like, herein, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the "first" and "second" distinguishing between objects generally are not limited in number to the extent that the first object may, for example, be one or more. Furthermore, the "or" in the present application means at least one of the connected objects. For example, "a or B" encompasses three schemes, scheme one: including a and excluding B; scheme II: including B and excluding a; scheme III: both a and B. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The term "indication" according to the application may be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). The direct indication may be understood that the sender explicitly informs the specific information of the receiver, the operation to be executed, the request result, and other contents in the sent indication; the indirect indication may be understood as that the receiving side determines corresponding information according to the indication sent by the sending side, or determines and determines an operation or a request result to be executed according to a determination result.
It should be noted that the techniques described in the embodiments of the present application are not limited to long term evolution (Long Term Evolution, LTE)/LTE evolution (LTE-Advanced, LTE-a) systems, but may also be used in other wireless communication systems, such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), single-carrier frequency division multiple access (Single-carrier Frequency-Division Multiple Access, SC-FDMA), or other systems. The terms "system" and "network" in embodiments of the application are often used interchangeably, and the techniques described may be used for both the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a New Radio (NR) system for exemplary purposes and NR terminology is used in much of the following description, but the techniques may also be applied to systems other than NR systems, such as the 6 th Generation (6G) communication system.
Fig. 1 shows a block diagram of a wireless communication system to which an embodiment of the present application is applicable. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 may be a Mobile phone, a tablet Computer (Tablet Personal Computer), a Laptop (Laptop Computer), a notebook (Personal DIGITAL ASSISTANT, PDA), a palm Computer, a netbook, an Ultra-Mobile Personal Computer (Ultra-Mobile Personal Computer, UMPC), a Mobile internet device (Mobile INTERNET DEVICE, MID), a Personal Digital Assistant (PDA), Augmented Reality (Augmented Reality, AR), virtual Reality (VR) devices, robots, wearable devices (Wearable Device), aircraft (FLIGHT VEHICLE), in-vehicle devices (Vehicle User Equipment, VUE), on-board equipment, pedestrian terminals (PEDESTRIAN USER EQUIPMENT, PUE), smart home (home appliances having wireless communication function, such as refrigerator, television, Washing machine or furniture, etc.), game machine, personal computer (Personal Computer, PC), teller machine or self-service machine, etc. The wearable device includes: intelligent wrist-watch, intelligent bracelet, intelligent earphone, intelligent glasses, intelligent ornament (intelligent bracelet, intelligent ring, intelligent necklace, intelligent anklet, intelligent foot chain etc.), intelligent wrist strap, intelligent clothing etc.. The in-vehicle apparatus may also be referred to as an in-vehicle terminal, an in-vehicle controller, an in-vehicle module, an in-vehicle component, an in-vehicle chip, an in-vehicle unit, or the like. 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 core network device, where 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 element. The Access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) Access Point (AS), or a wireless fidelity (WIRELESS FIDELITY, WIFI) node, etc. among them, the base station may be called a Node B (NB), an Evolved Node B (eNB), a next generation Node B (the next generation Node B, gNB), a New air interface Node B (New Radio Node B, NR Node B), an access point, a relay station (Relay Base Station, RBS), a serving base station (Serving Base Station, SBS), a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a Basic service set (Basic SERVICE SET, BSS), an Extended service set (Extended SERVICE SET, ESS), a Home Node B (HNB), a home evolved Node B (home evolved Node B), a transmission and reception point (Transmission Reception Point, TRP) or some other suitable terminology in the field, the base station is not limited to a specific technical vocabulary as long as the same technical effect is achieved, In the embodiment of the present application, only the base station in the NR system is described as an example, and the specific type of the base station is not limited.
In future SL-U communication systems, the supporting UE performs SL transmission based on multiple consecutive slots of transmission resources (Multi-consecutive-slot transmission resource/MCSt resources), i.e. performs SL-U consecutive transmission. However, it has not been concluded at present how the UE determines what conditions or considerations trigger the MCSt and how the number of consecutive slots (i.e. the N value of multi-slots) needed for the SL-U consecutive transmission is selected. These aspects are particularly important to ensure overall performance of the SL-U communication system, and if each UE stands at an advantageous level for itself to choose multiple consecutive transmission resources for SL transmission without restriction, the overall SL-U communication becomes congested.
The embodiment of the application provides a side link transmission method and a terminal, wherein when the terminal performs SL-U transmission, the terminal can determine whether first information meets a preset condition, and trigger SL-U continuous transmission operation under the condition that the first information meets the preset condition, wherein the first information comprises at least one of information related to side link transmission, information related to side link transmission resources, service information and measurement result information of the terminal. In this way, the terminal can determine what condition or consideration is based on to trigger the continuous transmission of the SL-U, so that the continuous transmission operation of the SL-U can be triggered only when a certain condition is met, a plurality of continuous transmission resources are prevented from being selected for the continuous transmission of the SL, and the overall performance of the SL-U communication system is ensured. Or the terminal can directly determine the number of target resources required by SL-U continuous transmission according to the second information and the preset rule when carrying out SL-U transmission, and determine whether to trigger SL-U continuous transmission operation according to the determination result of the number of target resources. Therefore, the terminal can trigger the SL-U continuous transmission operation under the condition that certain conditions are met, so that the situation that a plurality of continuous transmission resources are selected for SL transmission without restriction is avoided, and the overall performance of the SL-U communication system is ensured.
The method for transmitting the sidelink and the communication device provided by the embodiment of the application are described in detail below by means of some embodiments and application scenes thereof with reference to the accompanying drawings.
As shown in fig. 2, an embodiment of the present application provides a sidelink transmission method 200 that can be performed by a terminal, in other words, by software or hardware installed in the terminal, the sidelink transmission method including the following steps.
S202: the terminal determines whether first information satisfies a preset condition, wherein the first information comprises at least one of information related to side link transmission, information related to side link transmission resources, service information and measurement result information of the terminal.
S204: and under the condition that the first information meets the preset condition, the terminal determines to trigger the continuous transmission operation of the side link SL-U based on the unlicensed frequency band.
When the terminal performs the side link transmission based on the unlicensed frequency band, whether the first information meets a preset condition or not can be determined, and if so, the terminal can determine to trigger the SL-U continuous transmission operation. The first information may be information related to the terminal making a sidelink transmission. Specifically, the first information may include at least one of information related to a side link transmission of the terminal, information related to a side link transmission resource, traffic information, and measurement result information.
The information related to the sidelink transmission may include at least one of indication information related to the sidelink transmission, a source layer two ID of the terminal, a destination layer two ID, and pending data of the terminal. The indication information related to the sidelink transmission may be indication information sent to the terminal by a network side device (such as a serving base station of the terminal) or preconfigured indication information in the terminal when the terminal performs the SL-U transmission, where the indication information may indicate content related to the SL-U continuous transmission, and may be used by the terminal to determine whether the SL-U continuous transmission may be triggered. When a source layer two ID (source ID) and a destination layer two ID (destination ID) of a terminal, that is, a terminal perform side link communication, a layer two ID related to a service type of the terminal, for example, a layer two ID related to a unicast type is a source layer two ID and a destination layer two ID, and a layer two ID related to a multicast type or a broadcast type is a destination layer two ID, and these layer two IDs can be obtained by the terminal when performing side link communication. The data to be transmitted by the terminal may be data that the terminal needs to continuously transmit based on the SL-U. Optionally, the data to be transmitted may be obtained by the terminal through statistics according to at least one of the following:
A target Logical Channel (LCH);
A target logical channel group (Logical Channel Group, LCG);
destination L2 ID;
A target address index destination index;
The target data type may be SL logical channel data or medium access control (Medium Access Control, MAC) signaling, that is, statistics may be performed on SL logical channel data SL MAC service data units (SERVICE DATA Unit, SDU) alone, MAC layer signaling SL MAC CE alone, or both.
The information related to the sidelink transmission resources may include at least one of a SL-U resource pool used by the terminal and a channel occupation time actually available to the terminal. The SL-U resource pool used by the terminal may be a resource pool selected by the terminal itself, for example, in mode-2 resource mode, the terminal may select a certain SL-U resource pool from preconfigured SL-U resource pools (may correspond to a case that the terminal is out of network coverage), or select a certain SL-U resource pool from SL-U resource pools broadcasted by a system message SIB received by the terminal (may correspond to a case that the terminal is in network coverage). Or the SL-U resource pool used by the terminal may also be a resource pool configured by the network side device to the terminal, for example, in the RRC connected state, the serving base station of the terminal may configure a dedicated SL-U resource pool for the terminal. The actual available channel occupation time of the terminal refers to the available channel occupation time of the unlicensed frequency band, and can be determined according to two factors, namely the maximum channel occupation time (Maximum Channel Occupancy Time) of data to be transmitted by the terminal and whether the terminal shares the channel occupation time (COT sharing) for other terminals. For example, if the terminal performs COT sharing on other terminals, the channel occupation time actually available to the terminal may be equal to the maximum channel occupation time of the data to be transmitted by the terminal minus the channel occupation time shared by the other terminals, and if the terminal does not perform COT sharing on the other terminals, the channel occupation time actually available to the terminal may be equal to the maximum channel occupation time of the data to be transmitted by the terminal.
The service information may include a service type of the terminal. The service type of the terminal may be a service type of the terminal performing the side link transmission, and may be a multicast type, a unicast type, a broadcast type, or the like.
The measurement result information includes at least one of a channel busy hour ratio (Channel Busy Ratio, CBR) measurement result of the terminal and a listen before talk (Listen Before Talk, LBT) measurement result of the terminal. The LBT measurement result may be an LBT success rate or failure rate, etc.
Based on the specific content included in the first information, the terminal determines whether the first information meets a preset condition, and may include at least one of the following:
whether the indication information related to the side link transmission satisfies a preset condition;
Whether the source layer II ID of the terminal meets a preset condition or not;
Whether the second ID of the destination layer of the terminal meets a preset condition or not;
whether a SL-U resource pool used by a terminal meets preset conditions or not;
whether the channel occupation time actually available by the terminal meets the preset condition or not;
whether the service type of the terminal meets a preset condition or not;
Whether the data to be transmitted of the terminal meets preset conditions or not;
Whether the CBR measurement result of the terminal meets a preset condition or not;
Whether the LBT result of the terminal meets the preset condition or not.
Alternatively, as an embodiment, the indication information related to the sidelink transmission satisfies the preset condition, may include at least one of the following (1) to (3):
(1) The indication information indicates that the terminal is supported or allowed to use SL-U continuous transmission.
The indication information here may be carried by introducing a new indication field in a system message block (System Information Block, SIB) broadcast signaling or radio resource control (Radio Resource Control, RRC) dedicated signaling, and the configuration granularity of the indication field may be per cell, partial Bandwidth Part (BWP), SL-U resource pool (SL-U resource pool), or terminal indication.
(2) The indication information indicates that at least one first resource pool exists in the configured SL-U resource pool, wherein the first resource pool comprises N1 continuous physical side link shared channel (PHYSICAL SIDELINK SHARED CHANNEL, PSSCH) resources, and N1 is a positive integer greater than 1.
The indication information here may be carried by a resource pool configuration field in SIB broadcast signaling or RRC dedicated signaling (which may be applicable to mode-2 resource mode). Optionally, in the case where N1 is greater than 1, N1 may also be greater than or equal to a certain threshold, where the threshold may be configured by the network side, or agreed upon by the protocol.
(3) The indication information indicates that the scheduled SL-U grant resources include N2 consecutive PSSCH resources, N2 being a positive integer greater than 1.
The indication information can be carried by downlink control information (Downlink Control Information, DCI) signaling dynamic indication or RRC dedicated signaling, and can be applied to the scenes of mode-1dynamic grant and configured grant. Optionally, in the case where N2 is greater than 1, N2 may also be greater than or equal to a certain threshold, where the threshold may be configured by the network side, or agreed upon by the protocol.
Optionally, as an embodiment, the data to be transmitted of the terminal satisfies a preset condition, including at least one of the following (4) to (7):
(4) The buffered data size (Buffer size level) of the data to be transmitted is greater than or equal to the first threshold.
The first threshold may be configured by the network side, or pre-configured by the terminal, or agreed by the protocol.
The buffer data size of the data to be transmitted is larger than or equal to the first threshold as a condition for triggering the continuous transmission operation of the SL-U, and mainly when the amount of the data to be transmitted is large, one time slot may not be capable of transmitting the data to be transmitted, and a plurality of continuous time slots are required to transmit the data to be transmitted, so that the continuous transmission of the SL-U can be triggered.
(5) The channel access priority (CHANNEL ACCESS Ppriority Class, CAPC) value of the data to be transmitted is less than or equal to the second threshold. The smaller the CAPC value, the higher the channel access priority.
The CAPC value herein may be determined according to at least one of the CAPC value associated with the logical channel data reaching the MAC layer and the CAPC value of the MAC CE to be transmitted, for example, taking the smallest CAPC value (highest priority CAPC) as the CAPC value of the data to be transmitted, or taking the largest CAPC value (lowest priority CAPC) as the CAPC value of the data to be transmitted, or taking the CAPC value associated with the logical channel data with the highest priority as the CAPC value of the data to be transmitted.
The second threshold may be configured by the network side, or pre-configured by the terminal, or agreed by the protocol.
The condition that the CAPC value of the data to be transmitted is larger than or equal to the second threshold is used as the condition for triggering the continuous transmission operation of the SL-U, and the larger the CAPC value of the data to be transmitted is, the smaller the probability of channel preemption success is, so that the continuous transmission of the SL-U can be triggered on the premise of higher guarantee of CAPC priority.
(6) The maximum channel occupancy time (Maximum Channel Occupancy Time, MCOT) value of the data to be transmitted is greater than or equal to the third threshold.
The MCOT may be determined by the "CAPC value of data to be transmitted" in item (5) above.
The third threshold may be configured by the network side, or pre-configured by the terminal, or agreed by the protocol.
The condition that the MCOT value of the data to be transmitted is greater than or equal to the third threshold is used as the condition for triggering the continuous transmission operation of the SL-U, mainly considering that if continuous transmission is performed, the channel occupation time required by actual transmission is relatively long, so that the continuous transmission of the SL-U can be triggered on the premise that the MCOT is relatively large.
(7) At least one SL transmission type of the data to be transmitted corresponds to a combination of successive transmissions supported by the protocol.
The combination of the protocol supported successive transmissions may be any combination of PSSCH, sidelink synchronization signal block (Sidelink Synchronization Signal Block, S-SSB), physical sidelink feedback channel (PHYSICAL SIDELINK Discovery Feedback Channel, PSFCH). For example, PSSCH alone, or a combination of S-SSB+PSSCH, or a combination of S-SSB+PSSCH+ PSFCH, and the like.
Optionally, as an embodiment, the SL-U resource pool used by the terminal satisfies the preset condition, and may include at least one of the following (8) and (9):
(8) The SL-U resource pool used by the terminal allows continuous transmission.
(9) The SL-U resource pool used by the terminal contains at least N3 consecutive PSSCH resources, N3 being a positive integer greater than 1.
The SL-U resource pool used by the terminal may come from the serving base station configuration of the terminal (for the case where the terminal is within network coverage) or from the pre-configuration by the terminal (for the case where the terminal is outside network coverage). N3 is a positive integer greater than 1, alternatively, in the case where N3 is greater than 1, N3 may also be greater than or equal to a certain threshold, where the threshold may be configured by the network side, or agreed by the protocol.
Optionally, as an embodiment, the channel occupation time actually available to the terminal meets the preset condition, which may include:
The channel occupation time actually available to the terminal is greater than or equal to the fourth threshold.
The fourth threshold may be configured by the network side, or pre-configured by the terminal, or agreed by the protocol.
The condition that the channel occupation time actually available to the terminal is greater than or equal to the fourth threshold is taken as the condition for triggering the continuous transmission operation of the SL-U, mainly considering that if the continuous transmission is performed, the channel occupation time actually available will be relatively long, so that the continuous transmission of the SL-U can be triggered on the premise that the channel occupation time actually available to the terminal is relatively large.
Optionally, as an embodiment, the source layer two ID of the terminal satisfies a preset condition, which may include:
the source layer two ID of the terminal meets a first preset value.
The first preset value may be configured by the network side, or preconfigured by the terminal, or agreed by a protocol.
Here, the condition that the source layer two ID of the terminal meets the first preset value is mainly considered that whether to trigger the continuous transmission of the SL-U can be determined according to the source ID type, for example, if the source layer two ID of the terminal is an ID in a certain range, some range or some other range, the continuous transmission of the SL-U can be determined.
Optionally, as an embodiment, the destination layer two ID of the terminal satisfies a preset condition, may include:
The second ID of the destination layer of the terminal meets a second preset value.
The second preset value may be configured by the network side, or preconfigured by the terminal, or agreed by a protocol.
The condition that the second ID of the destination layer of the terminal meets the second preset value is mainly considered that whether to trigger continuous transmission of the SL-U can be determined according to the destination ID type, for example, if the second ID of the destination layer of the terminal is an ID in a certain range, some range or some other range, the continuous transmission of the SL-U can be determined.
Optionally, as an embodiment, the service type of the terminal satisfies a preset condition, may include:
The service type of the terminal meets the preset type.
The preset type may be a multicast, unicast or broadcast type. Here, whether to trigger the SL-U continuous transmission may be determined according to whether the traffic type of the terminal belongs to a preset type.
Optionally, as an embodiment, the CBR measurement result of the terminal satisfies a preset condition, including:
the CBR measurement of the terminal is less than or equal to the fifth threshold.
The fifth threshold may be configured by the network side, or pre-configured by the terminal, or agreed by the protocol.
CBR measurements may reflect whether a channel is free or busy. The condition that the CBR measurement result of the terminal is smaller than or equal to the fifth threshold is taken as a condition for triggering the continuous transmission of the SL-U, and mainly, when the channel is relatively empty, the continuous transmission of the SL-U can be triggered to occupy the channel as much as possible, and when the channel is relatively busy, the continuous transmission of the SL-U can not be triggered to avoid the influence on the use of other terminals caused by the fact that the channel is occupied for a long time. Optionally, the CBR measurement result may also be combined with the priority of the information such as the terminal or the data to be transmitted to determine whether to trigger the SL-U continuous transmission, for example, if the priority of the information such as the terminal or the data to be transmitted is higher, the instant channel is busy and allows to trigger the SL-U continuous transmission. Alternatively, CBR measurements may be combined with measurements of other types of measurement quantities to determine whether to trigger SL-U continuous transmission. Other types of measurements may be side link reference signal received Power (SIDELINK REFERENCE SIGNAL RECEIVING Power, SL-RSRP) or the like. For example, in case the CBR measurement is less than or equal to the fifth threshold and the SL-RSRP is greater than or equal to a certain threshold, the SL-U continuous transmission may be triggered.
Alternatively, as an embodiment, the LBT measurement result of the terminal satisfies the preset condition may include:
The LBT success rate of the terminal is greater than or equal to the sixth threshold.
The sixth threshold may be configured by the network side, or pre-configured by the terminal, or agreed by the protocol.
The condition that the LBT success rate of the terminal is greater than or equal to the sixth threshold is used as a condition for triggering the continuous transmission of the SL-U, mainly considering that the continuous transmission of the SL-U is triggered as much as possible under the condition that the LBT success rate is higher (i.e. the failure probability is lower or the failure time is short), so as to ensure that the terminal can transmit some data as much as possible once occupying the channel.
In the embodiment of the application, the terminal can determine to trigger the SU-U continuous transmission operation under the condition that the first information meets the preset condition based on the method. Optionally, the terminal may further determine a target number of resources required for continuous transmission of the SL-U in case of determining to trigger the continuous transmission operation of the SL-U, so as to perform continuous transmission of the SL-U based on the transmission resources of the target number of resources. The target number of resources may be a target number of time slots, that is, a number of consecutive time slots required for the terminal to perform SL-U consecutive transmission.
When determining the number of target resources required by the continuous transmission of the SL-U, the terminal can be realized in at least one of the following two ways:
the first way is: and the terminal selects the target resource number from the preset resource numbers.
The preset number of resources may be the number of resources supported by the protocol. When determining the number of the target resources, the terminal can select a certain number of resources from a plurality of numbers of resources supported by the protocol as the number of the target resources.
Alternatively, the preset number of resources may be at least one of a determined value, an upper limit value, a lower limit value, and a value range. Accordingly, the number of target resources selected from the preset number of resources may be a determined value, an upper limit value, a lower limit value or a range of values. The characterizing terminal may use a determined number of consecutive time slots to perform SL-U consecutive transmission when the number of target resources is a determined value, may use consecutive time slots less than or equal to the upper limit value (the corresponding lower limit value may be determined according to a lower limit value supported by a protocol) when the number of target resources is an upper limit value, may use consecutive time slots greater than or equal to the lower limit value (the corresponding upper limit value may be determined according to an upper limit value supported by the protocol) when the number of target resources is a lower limit value, and may use a certain number of consecutive time slots within the range to perform SL-U consecutive transmission when the number of target resources is a range of values.
The second way is: and the terminal determines the number of the target resources according to the second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different candidate resource numbers.
The second information may be information related to the data to be transmitted of the terminal or information obtained by measurement of the terminal, and the second information may be determined by the terminal according to the actual data to be transmitted and measurement results. Wherein, the data to be transmitted can be counted by the terminal according to at least one of the following:
A target logical channel LCH;
A target logical channel group LCG;
destination L2 ID;
A target address index destination index;
A target data type.
The preset rule may be a preset corresponding relationship, and specifically may be a corresponding relationship between different values of the second information and different numbers of candidate resources. Optionally, the preset rule may include at least one of:
A first correspondence between different cache data sizes and different candidate resource numbers;
A second correspondence between a different CAPC value and a different number of candidate resources;
A third correspondence between the MCOT values of the different data to be transmitted and the number of different candidate resources;
A fourth correspondence between different actually available channel occupancy times and different candidate resource numbers;
A fifth correspondence between different CBR values and different candidate resource numbers;
sixth correspondence between different LBT success rates and different numbers of resources.
The number of candidate resources may include at least one of a determined value, an upper limit value, a lower limit value, and a range of values. Under the condition that the number of the candidate resources is a value range, the value range can be divided differently according to different corresponding relations. Similarly, when the candidate resource is an upper limit value or a lower limit value, the setting of the upper limit value or the lower limit value may be different for different correspondence relations. For example, taking the first to third correspondence as an example, for the first correspondence, the buffer data size may correspond to the value range [2,5] when 7-15, and the buffer data size may correspond to the value lower limit 6 when 16-31. For the second correspondence relationship, CAPC =1 may correspond to the determination value 2, caps=2 may correspond to the determination value 3, caps=3 may correspond to the value range [4,6], and CAPC =4 may correspond to the value upper limit 8. For the third correspondence, the determination value 2 may be associated with mcot=2 ms, the upper value limit 6 may be associated with mcot=8 ms, and the upper value limit 8 may be associated with mcot=10 ms.
The preset rule may be determined by the terminal through any one of the following:
Network side device configuration (which may correspond to the case where the terminal is within network coverage);
terminal pre-configuration (which may correspond to the case where the terminal is outside network coverage);
Protocol conventions.
Based on the preset rule, when the terminal determines the number of the target resources according to the second information and the preset rule, the terminal can select the number of the candidate resources corresponding to the actual value of the second information from the number of the candidate resources as the number of the target resources according to the actual value of the second information and the corresponding relations. When the preset rule is configured by the network side device, the terminal may determine the second information and then receive the configured preset rule from the network side device when the second information and the preset rule are acquired, or may receive the configured preset rule from the network side device and then determine the second information, or may execute the determining operation of the second information and the receiving operation of the preset rule in parallel, where the time sequence of acquiring the second information and the preset rule is not specifically limited.
Optionally, the determining, by the terminal, the number of target resources according to the second information and the preset rule may include at least one of:
The terminal determines the number of candidate resources corresponding to the cache data size of the data to be transmitted of the terminal as the number of target resources according to the first corresponding relation;
The terminal determines the number of candidate resources corresponding to CAPC values of data to be transmitted of the terminal as the number of target resources according to the second corresponding relation;
the terminal determines the number of candidate resources corresponding to the MCOT value of the data to be transmitted of the terminal as the number of target resources according to the third corresponding relation;
the terminal determines the number of candidate resources corresponding to the channel occupation time actually available by the terminal as the number of target resources according to the fourth corresponding relation;
The terminal determines the number of candidate resources corresponding to the CBR value measured by the terminal as the number of target resources according to the fifth corresponding relation;
and the terminal determines the number of candidate resources corresponding to the LBT success rate of the terminal as the number of target resources according to the sixth corresponding relation.
In consideration of the fact that the number of candidate resources may include at least one of the four cases of the determined value, the upper limit value, the lower limit value, and the value range, the number of target resources may also include at least one of the four cases of the determined value, the upper limit value, the lower limit value, and the value range, respectively. The characterizing terminal may use a determined number of consecutive time slots to perform SL-U consecutive transmission when the number of target resources is a determined value, may use consecutive time slots less than or equal to the upper limit value (the corresponding lower limit value may be determined according to a lower limit value supported by a protocol) when the number of target resources is an upper limit value, may use consecutive time slots greater than or equal to the lower limit value (the corresponding upper limit value may be determined according to an upper limit value supported by the protocol) when the number of target resources is a lower limit value, and may use a certain number of consecutive time slots within the range to perform SL-U consecutive transmission when the number of target resources is a range of values.
Taking the first correspondence as an example, if the buffer data size of the terminal is 7-15, and the number of corresponding candidate resources is [2,5], the [2,5] is the number of target resources, and when the terminal performs SL-U continuous transmission, the terminal can select a value from the [2,5], and use a corresponding number of continuous time slots to perform data transmission. If the buffer data size of the terminal is 16-31, the number of the corresponding candidate resources is the lower limit value 6, and the lower limit value 6 is the number of the target resources, and the terminal can use less than or equal to 6 continuous time slots to perform data transmission when performing continuous transmission of the SL-U.
In the embodiment of the present application, both S202 and S204 may be executed by the MAC layer of the terminal, that is, the terminal determines whether the first information meets the preset condition, or the MAC layer of the terminal may determine whether the first information meets the preset condition, and the terminal determines to trigger the SL-U continuous transmission operation may determine to trigger the SL-U continuous transmission operation when the MAC layer of the terminal determines that the first information meets the preset condition. Alternatively, the determination of the number of target resources required for the SL-U continuous transmission may also be performed by the MAC layer of the terminal.
The MAC layer of the terminal may further perform at least one of the following operations in case of determining the number of target resources required to trigger the SL-U continuous transmission operation or the continuous transmission:
The MAC layer indicates a resource selection or reselection flow triggering SL-U continuous transmission operation to a physical (PHYSICAL LAYER, PHY) layer of the terminal;
the MAC layer indicates to the PHY layer of the terminal the number of target resources required for the SL-U continuous transmission.
If the operation performed by the MAC is a resource selection or reselection procedure that indicates to the PHY layer to trigger the SL-U continuous transmission operation, the PHY layer may perform the resource selection or reselection procedure of the SL-U continuous transmission operation, and then report the candidate resource to the MAC layer. The MAC layer receives the candidate resources reported by the PHY layer, and then can determine target resources conforming to the number of the target resources according to the number of the target resources and the candidate resources. The specific flow can be seen in fig. 3.
The embodiment shown in fig. 3 comprises the following steps:
Step 1: the MAC layer determines to trigger a multi slot transmission.
The MAC layer may determine whether the first information of the terminal meets a preset condition, and determine to trigger the SL-U continuous transmission operation, that is, trigger multi slot transmission, when determining that the first information meets the preset condition.
Step 1a: the MAC layer determines the number N of target resources required for continuous transmission.
The MAC layer may select the target resource number N from the preset resource number, or may determine the target resource number according to the second information and the preset rule.
The execution of step 1a may be completed after step 3 and before step 4.
Step 2: the MAC layer indicates to the PHY layer to trigger a resource selection or reselection procedure based on a multi slot operation.
Step 3: the PHY layer executes a resource selection or reselection flow based on the Multislot operation and reports candidate resources to the MAC layer.
The resource selection or reselection procedure performed by the PHY layer based on the multi slot operation may be implemented based on prior art techniques and will not be described in detail herein.
Step 4: the MAC layer preferentially selects candidate resources conforming to N from the candidate resources reported by the PHY layer.
For example, if the number N of target resources is 4, and candidate resources including 4 slots exist in the candidate resources, the candidate resources conform to N, and the candidate resources can be used as target resources.
If the operation performed by the MAC is to indicate to the PHY layer a resource selection or reselection procedure for triggering the SL-U continuous transmission operation and indicate to the PHY layer the number of target resources required for the SL-U continuous transmission, the PHY layer may perform the resource selection or reselection procedure for the SL-U continuous transmission operation according to the number of target resources, and then report the candidate resources to the MAC layer. The MAC layer receives the candidate resources reported by the PHY layer, and then may determine the target resource from the candidate resources. The specific flow can be seen in fig. 4.
The embodiment shown in fig. 4 comprises the following steps:
Step 1: the MAC layer determines to trigger a multi slot transmission and determines the number N of target resources required for a continuous transmission.
The MAC layer may determine whether to trigger the SL-U continuous transmission operation, i.e., trigger multi slot transmission, according to whether the first information of the terminal satisfies a preset condition.
The MAC layer may select the target resource number N from the preset resource number, or may determine the target resource number according to the second information and the preset rule.
Step 2: the MAC layer indicates to the PHY layer to trigger a resource selection or reselection procedure based on a multi slot operation, and provides to the PHY layer the number N of target resources required for continuous transmission.
Step 3: and the PHY layer executes a resource selection or reselection flow based on multi slot operation according to the number N of the target resources, and reports the candidate resources to the MAC layer.
Step 3 herein is different from step 3 in the embodiment shown in fig. 3 in that, when the PHY layer performs a resource selection or reselection procedure based on a multi slot operation, the PHY layer may perform the selection or reselection procedure based on the number N of target resources, and the obtained candidate resources may be target candidate resources that conform to N, and then report the target candidate resources to the MAC layer, so that the MAC layer further prefers to obtain the target resources from the target candidate resources.
Step 4: the MAC layer preferentially selects candidate resources conforming to N from the candidate resources reported by the PHY layer.
Optionally, after receiving the candidate resources reported by the PHY layer, if the candidate resources do not meet the number of target resources required for continuous transmission by the SL-U, the MAC layer may perform at least one of the following operations:
Discarding part of data to be transmitted of the terminal; for example, the number of target resources is 4, and the number of candidate resources is at most 3 slots, so that the terminal can select to discard part of to-be-transmitted data, for example discard to-be-transmitted data needing to be transmitted by 1 slot, and then transmit the rest to-be-transmitted data by 3 slots; and discarding the data to be transmitted with the value of CAPC being greater than or equal to a certain threshold, and then using 3 slots to transmit the rest data to be transmitted.
Triggering a resource selection or reselection flow of SL-U continuous transmission operation; the resource selection or reselection procedure may be triggered without changing the number of target resources to select other candidate resources, or may be triggered based on the adjusted number of target resources to determine candidate resources that meet the adjusted number of target resources;
And adjusting the number of the target resources, for example, if the MAC layer changes the waiting data of the terminal in the period from the time when the number of the target resources is determined to the time when the candidate resources reported by the PHY layer are received, the MAC layer may determine the new number of the target resources based on the changed waiting data, where, when the number of the target resources is adjusted, a specific implementation manner may be the same as the specific implementation manner described above when the number of the target resources is determined, that is, a certain number of resources may be selected from the preset number of resources as the adjusted number of the target resources, or the number of the candidate resources corresponding to the value of the second information is taken as the adjusted number of the target resources according to a preset rule, which is not described in detail herein.
The foregoing only illustrates how the MAC layer discards the data to be transmitted, how to trigger the resource selection or reselection procedure of the SL-U continuous transmission operation, and how to adjust the number of target resources, and in other possible implementations, other implementations may be implemented, which are not illustrated here.
Optionally, if the number of target resources is adjusted during the operation performed by the MAC layer, the adjusted number of target resources may be further indicated to the PHY layer after the adjustment, so that the PHY layer may perform a resource selection or reselection procedure of the SL-U continuous transmission operation based on the adjusted number of target resources.
In the embodiment of the application, when the terminal performs SL-U transmission, whether the first information meets the preset condition or not can be determined, and the SL-U continuous transmission operation is triggered under the condition that the first information meets the preset condition, wherein the first information comprises at least one of information related to side link transmission, information related to side link transmission resources, service information and measurement result information of the terminal. In this way, the terminal can determine what condition or consideration is based on to trigger the continuous transmission of the SL-U, so that the continuous transmission operation of the SL-U can be triggered only when a certain condition is met, a plurality of continuous transmission resources are prevented from being selected for the continuous transmission of the SL, and the overall performance of the SL-U communication system is ensured.
As shown in fig. 5, an embodiment of the present application provides a sidelink transmission method 500 that can be performed by a terminal, in other words, by software or hardware installed in the terminal, the sidelink transmission method including the following steps.
S502: and the terminal determines the number of target resources required by SL-U continuous transmission according to the second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different candidate resource numbers.
The second information may be information related to the data to be transmitted of the terminal or information obtained by measurement of the terminal, and the second information may be determined by the terminal according to the actual data to be transmitted and measurement results. Wherein, the data to be transmitted can be counted by the terminal according to at least one of the following:
A target logical channel LCH;
A target logical channel group LCG;
destination L2 ID;
A target address index destination index;
A target data type.
The preset rule may be a preset corresponding relationship, and specifically may be a corresponding relationship between different values of the second information and different numbers of candidate resources. Optionally, the preset rule may include at least one of:
A first correspondence between different cache data sizes and different candidate resource numbers;
A second correspondence between a different CAPC value and a different number of candidate resources;
A third correspondence between the MCOT values of the different data to be transmitted and the number of different candidate resources;
A fourth correspondence between different actually available channel occupancy times and different candidate resource numbers;
A fifth correspondence between different CBR values and different candidate resource numbers;
sixth correspondence between different LBT success rates and different numbers of resources.
The number of candidate resources may include at least one of a determined value, an upper limit value, a lower limit value, and a range of values. Under the condition that the number of the candidate resources is a value range, the value range can be divided differently according to different corresponding relations. Similarly, when the candidate resource is an upper limit value or a lower limit value, the setting of the upper limit value or the lower limit value may be different for different correspondence relations. For example, taking the first to third correspondence as an example, for the first correspondence, the buffer data size may correspond to the value range [2,5] when 7-15, and the buffer data size may correspond to the value lower limit 6 when 16-31. For the second correspondence relationship, CAPC =1 may correspond to the determination value 2, caps=2 may correspond to the determination value 3, caps=3 may correspond to the value range [4,6], and CAPC =4 may correspond to the value upper limit 8. For the third correspondence, the determination value 2 may be associated with mcot=2 ms, the upper value limit 6 may be associated with mcot=8 ms, and the upper value limit 8 may be associated with mcot=10 ms.
The preset rule may be determined by the terminal through any one of the following:
Network side device configuration (which may correspond to the case where the terminal is within network coverage);
terminal pre-configuration (which may correspond to the case where the terminal is outside network coverage);
Protocol conventions.
Based on the preset rule, when the terminal determines the number of target resources required by the continuous transmission of the SL-U according to the second information and the preset rule, the terminal can select the number of candidate resources corresponding to the actual value of the second information from the number of candidate resources as the number of target resources according to the actual value of the second information and the corresponding relations. When the preset rule is configured by the network side device, the terminal may determine the second information and then receive the configured preset rule from the network side device when the second information and the preset rule are acquired, or may receive the configured preset rule from the network side device and then determine the second information, or may execute the determining operation of the second information and the receiving operation of the preset rule in parallel, where the time sequence of acquiring the second information and the preset rule is not specifically limited.
Optionally, the determining, by the terminal, the number of target resources required for continuous transmission by the SL-U according to the second information and a preset rule may include at least one of:
The terminal determines the number of candidate resources corresponding to the cache data size of the data to be transmitted of the terminal as the number of target resources according to the first corresponding relation;
The terminal determines the number of candidate resources corresponding to CAPC values of data to be transmitted of the terminal as the number of target resources according to the second corresponding relation;
the terminal determines the number of candidate resources corresponding to the MCOT value of the data to be transmitted of the terminal as the number of target resources according to the third corresponding relation;
the terminal determines the number of candidate resources corresponding to the channel occupation time actually available by the terminal as the number of target resources according to the fourth corresponding relation;
The terminal determines the number of candidate resources corresponding to the CBR value measured by the terminal as the number of target resources according to the fifth corresponding relation;
and the terminal determines the number of candidate resources corresponding to the LBT success rate of the terminal as the number of target resources according to the sixth corresponding relation.
In consideration of the fact that the number of candidate resources may include at least one of the four cases of the determined value, the upper limit value, the lower limit value, and the value range, the number of target resources may also include at least one of the four cases of the determined value, the upper limit value, the lower limit value, and the value range, respectively. The characterizing terminal may use a determined number of consecutive time slots to perform SL-U consecutive transmission when the number of target resources is a determined value, may use consecutive time slots less than or equal to the upper limit value (the corresponding lower limit value may be determined according to a lower limit value supported by a protocol) when the number of target resources is an upper limit value, may use consecutive time slots greater than or equal to the lower limit value (the corresponding upper limit value may be determined according to an upper limit value supported by the protocol) when the number of target resources is a lower limit value, and may use a certain number of consecutive time slots within the range to perform SL-U consecutive transmission when the number of target resources is a range of values.
Taking the first correspondence as an example, if the buffer data size of the terminal is 7-15, and the number of corresponding candidate resources is [2,5], the [2,5] is the number of target resources, and when the terminal performs SL-U continuous transmission, the terminal can select a value from the [2,5], and use a corresponding number of continuous time slots to perform data transmission. If the buffer data size of the terminal is 16-31, the number of the corresponding candidate resources is the lower limit value 6, and the lower limit value 6 is the number of the target resources, and when the terminal performs the continuous transmission of the SL-U, the terminal can use more than or equal to 6 continuous time slots to perform the data transmission.
Optionally, when the terminal determines the number of target resources according to the second information and the preset rule, the determination result of the number of target resources may include the following two cases:
First case: there is a number of candidate resources corresponding to the value of the second information.
Second case: there is no number of candidate resources corresponding to the value of the second information.
Taking the first corresponding relation as an example, assume that the preset rule is that when the size of the cache data is 0-6, no corresponding candidate resource number exists, when the size of the cache data is 7-15, the corresponding candidate resource number is a value range [2,5], and when the size of the cache data is 16-31, the corresponding candidate resource number is a value lower limit 6. If the actual buffer data size of the data to be transmitted by the terminal is 0-6, the determination result of the target resource number is the second case, that is, the candidate resource number corresponding to the buffer data size of the data to be transmitted does not exist, that is, the target resource number does not exist. If the actual buffer data size of the data to be transmitted of the terminal is 7-15 or 16-31, the determination result of the target resource number is the first case, that is, the candidate resource number corresponding to the buffer data size of the data to be transmitted exists, that is, the target resource number exists.
In the case that there is a number of candidate resources corresponding to the value of the second information, the implicit indication of allowing the terminal to trigger the continuous transmission operation of the SL-U may be characterized, and in the case that there is no number of candidate resources corresponding to the value of the second information, the implicit indication of not allowing the terminal to trigger the continuous transmission operation of the SL-U may be characterized. That is, whether the terminal is allowed to trigger the SL-U continuous transmission operation can be implicitly indicated through the preset rule, specifically, when the terminal performs the SL-U continuous transmission, the number of target resources required for the SL-U continuous transmission can be directly determined according to the second information and the preset rule, and if the determination result of the number of target resources is that the number of corresponding candidate resources exists, that is, the number of corresponding target resources exists, the implicit indication that the terminal is allowed to trigger the SL-U continuous transmission operation can be represented, and the number of corresponding used resources is the number of target resources. If the result of determining the number of the target resources is that the number of the corresponding candidate resources does not exist, that is, the number of the corresponding target resources does not exist, the implicit indication that the terminal is not allowed to trigger the SL-U continuous transmission operation can be represented. Under which condition, the number of candidate resources corresponding to the value of the second information does not exist, and the number of candidate resources corresponding to the value of the second information can be flexibly configured by the network side device, the terminal or the protocol, which is not specifically limited herein.
S504: and the terminal determines whether to trigger SL-U continuous transmission operation according to the determination result of the target resource number.
As described above, when the terminal determines the number of target resources according to the second information and the preset rule, the determination result of the number of target resources may include two cases, that is, there is the number of candidate resources corresponding to the value of the second information, that is, there is the number of target resources, or there is no number of candidate resources corresponding to the value of the second information, that is, there is no number of target resources. Then, when determining whether to trigger the SL-U continuous transmission operation according to the determination result of the number of the target resources, the terminal may include the following steps:
Under the condition that the number of candidate resources corresponding to the value of the second information of the terminal exists according to a preset rule, triggering SL-U continuous transmission operation is determined;
And under the condition that the terminal determines that the number of candidate resources corresponding to the value of the second information of the terminal does not exist according to the preset rule, the terminal determines to cancel triggering SL-U continuous transmission operation, namely not triggering SL-U continuous transmission operation.
In the embodiment of the present application, both S502 and S504 may be executed by the MAC layer of the terminal, that is, the terminal determines, according to the second information and the preset rule, the number of target resources required for continuous transmission of the SL-U, that may be determined by the MAC layer of the terminal according to the second information and the preset rule, and the terminal determines, according to the determination result of the number of target resources, whether to trigger the continuous transmission operation of the SL-U, that may be, the MAC layer of the terminal determines, according to the determination result of the number of target resources.
The MAC layer of the terminal may further perform at least one of the following operations in case it is determined to trigger the SL-U continuous transmission operation:
The MAC layer indicates a resource selection or reselection flow for triggering SL-U continuous transmission operation to the PHY layer of the terminal;
the MAC layer indicates to the PHY layer of the terminal the number of target resources required for the SL-U continuous transmission.
If the operation performed by the MAC is a resource selection or reselection procedure that indicates to the PHY layer to trigger the SL-U continuous transmission operation, the PHY layer may perform the resource selection or reselection procedure of the SL-U continuous transmission operation, and then report the candidate resource to the MAC layer. The MAC layer receives the candidate resources reported by the PHY layer, and then can determine target resources conforming to the number of the target resources according to the number of the target resources and the candidate resources. The specific flow can be seen in fig. 3. The specific implementation manner of step 1 and step 1a shown in fig. 3 may be that the MAC layer determines, according to the second information and a preset rule, the number of target resources, and determines to trigger the SL-U continuous transmission operation, that is, trigger the multi slot transmission, when the determination result of the number of target resources is that there is the number of candidate resources corresponding to the value of the second information.
If the operation performed by the MAC is to indicate to the PHY layer a resource selection or reselection procedure for triggering the SL-U continuous transmission operation and indicate to the PHY layer the number of target resources required for the SL-U continuous transmission, the PHY layer may perform the resource selection or reselection procedure for the SL-U continuous transmission operation according to the number of target resources, and then report the candidate resources to the MAC layer. The MAC layer receives the candidate resources reported by the PHY layer, and then may determine the target resource from the candidate resources. The specific flow can be seen in fig. 4. The step 1 shown in fig. 4 may be replaced by the MAC layer determining the number N of target resources required for continuous transmission and determining to trigger multi slot transmission, and the specific implementation manner may be: the MAC layer determines the number of target resources according to the second information and a preset rule, and determines to trigger multi slot transmission under the condition that the number of the target resources exists.
Optionally, after receiving the candidate resources reported by the PHY layer, if the candidate resources do not meet the number of target resources required for continuous transmission by the SL-U, the MAC layer may perform at least one of the following operations:
Discarding part of data to be transmitted of the terminal; for example, the number of target resources is 4, and the number of candidate resources is at most 3 solt, the terminal can select to discard part of the data to be transmitted, for example discard the data to be transmitted which needs to be transmitted by using 1 slot, and then transmit the rest data to be transmitted by using 3 slots;
triggering a resource selection or reselection flow of SL-U continuous transmission operation; the resource selection or reselection procedure may be triggered without changing the number of target resources to select other candidate resources, or may be triggered based on the adjusted number of target resources to determine candidate resources that meet the adjusted number of target resources;
if the number of target resources is adjusted, for example, if the data to be transmitted of the terminal changes in the period from when the number of target resources is determined by the MAC layer to when the candidate resources reported by the PHY layer are received, the MAC layer may determine the new number of target resources based on the changed data to be transmitted, where, when the number of target resources is adjusted, a specific implementation manner may be the same as the specific implementation manner described above when the number of target resources is determined, that is, the number of candidate resources corresponding to the value of the second information may be used as the adjusted number of target resources according to a preset rule, which is not described in detail herein.
The foregoing only illustrates how the MAC layer discards the data to be transmitted, how to trigger the resource selection or reselection procedure of the SL-U continuous transmission operation, and how to adjust the number of target resources, and in other possible implementations, other implementations may be implemented, which are not illustrated here.
Optionally, if the number of target resources is adjusted during the operation performed by the MAC layer, the adjusted number of target resources may be further indicated to the PHY layer after the adjustment, so that the PHY layer may perform a resource selection or reselection procedure of the SL-U continuous transmission operation based on the adjusted number of target resources.
In the embodiment of the application, when the terminal transmits the SL-U, the number of target resources required by the SL-U continuous transmission can be directly determined according to the second information and the preset rule, and whether the SL-U continuous transmission operation is triggered or not is determined according to the determination result of the number of target resources. Therefore, the terminal can trigger the SL-U continuous transmission operation under the condition that certain conditions are met, so that the situation that a plurality of continuous transmission resources are selected for SL transmission in an unconditional way is avoided, and the overall performance of the SL-U communication system is ensured.
Based on the above embodiments of the present application, when determining whether to trigger the SL-U continuous transmission operation and determining the number of target resources required for continuous transmission, the terminal may be implemented at least by the following three implementation manners:
the first implementation mode: the terminal determines whether to trigger the SL-U continuous transmission operation according to whether the first information meets the preset condition, and selects the target resource number required by continuous transmission from the preset resource number (such as the resource number supported by a protocol) under the condition of determining to trigger the SL-U continuous transmission operation;
the second implementation mode: the terminal determines whether to trigger the SL-U continuous transmission operation according to whether the first information meets the preset condition, and determines the number of target resources required by continuous transmission according to the second information and the preset rule under the condition of determining to trigger the SL-U continuous transmission operation;
Third implementation mode: the terminal determines the number of target resources required by SL-U continuous transmission according to the second information and a preset rule, determines to trigger SL-U continuous transmission operation when the number of candidate resources corresponding to the value of the second information of the terminal is determined to exist according to the preset rule, and determines not to trigger SL-U continuous transmission operation when the number of target resources used for continuous transmission is the number of candidate resources and the number of candidate resources corresponding to the value of the second information of the terminal is determined not to exist according to the preset rule.
Specific implementations of the above three implementations may be found in the embodiments shown in fig. 2-5, and will not be described in detail here.
In the sidelink transmission method provided by the embodiment of the application, the execution body can be a sidelink transmission device. In the embodiment of the present application, a method for performing a sidelink transmission by a sidelink transmission device is taken as an example, and the sidelink transmission device provided by the embodiment of the present application is described.
Fig. 6 is a schematic structural diagram of a sidelink transmission apparatus according to an embodiment of the present application, which may correspond to a terminal in other embodiments. As shown in fig. 6, the apparatus 600 includes the following modules.
A first determining module 601, configured to determine whether first information meets a preset condition, where the first information includes at least one of information related to a sidelink transmission, information related to a sidelink transmission resource, service information, and measurement result information of the terminal;
A second determining module 602, configured to determine to trigger an unlicensed band-based sidelink SL-U continuous transmission operation if it is determined that the first information meets a preset condition.
Optionally, as an embodiment, the information related to the sidelink transmission includes at least one of indication information related to the sidelink transmission, a source layer two ID, a destination layer two ID of the terminal, and pending data of the terminal;
The information related to the side link transmission resource comprises at least one of SL-U resource pool used by the terminal and channel occupation time actually available by the terminal;
The service information comprises the service type of the terminal;
The measurement result information includes at least one of a channel busy hour ratio CBR measurement result of the terminal and a listen before talk LBT measurement result of the terminal.
Optionally, as an embodiment, the indication information related to the sidelink transmission meets a preset condition, including at least one of the following:
the indication information indicates that the terminal is supported or allowed to use SL-U continuous transmission;
The indication information indicates that at least one first resource pool exists in the configured SL-U resource pool, wherein the first resource pool comprises N1 continuous physical side link shared channel PSSCH resources, and N1 is a positive integer greater than 1;
the indication information indicates that the scheduled SL-U authorized resource contains N2 continuous PSSCH resources, and N2 is a positive integer greater than 1.
Optionally, as an embodiment, the data to be transmitted of the terminal meets a preset condition, including at least one of the following:
The buffer data size of the data to be transmitted is larger than or equal to a first threshold;
The channel access priority CAPC of the data to be transmitted is smaller than or equal to a second threshold;
The maximum channel occupation time MCOT value of the data to be transmitted is larger than or equal to a third threshold;
at least one SL transmission type of the data to be transmitted accords with a combination of continuous transmission supported by a protocol.
Optionally, as an embodiment, the data to be transmitted is counted according to at least one of the following:
A target logical channel LCH;
A target logical channel group LCG;
destination L2 ID;
A target address index destination index;
A target data type.
Optionally, as an embodiment, the SL-U resource pool used by the terminal meets a preset condition, including at least one of the following:
The SL-U resource pool used by the terminal allows continuous transmission;
The SL-U resource pool used by the terminal comprises at least N3 continuous PSSCH resources, and N3 is a positive integer greater than 1.
Optionally, as an embodiment, the channel occupation time actually available for the terminal meets a preset condition, including:
and the channel occupation time actually available by the terminal is larger than or equal to a fourth threshold.
Optionally, as an embodiment, the source layer two ID of the terminal meets a preset condition, including:
the source layer two ID of the terminal meets a first preset value.
Optionally, as an embodiment, the destination layer two ID of the terminal meets a preset condition, including:
the second ID of the destination layer of the terminal meets a second preset value.
Optionally, as an embodiment, the service type of the terminal meets a preset condition, including:
the service type of the terminal meets the preset type.
Optionally, as an embodiment, the CBR measurement result of the terminal meets a preset condition, including:
And the CBR measurement result of the terminal is smaller than or equal to a fifth threshold.
Optionally, as an embodiment, the LBT measurement result of the terminal meets a preset condition, including:
And the LBT success rate of the terminal is greater than or equal to a sixth threshold.
Optionally, as an embodiment, the second determining module 602 is further configured to:
in the case that the SL-U continuous transmission operation is determined to be triggered, a target number of resources required for the SL-U continuous transmission, including the target number of slots, is determined.
Optionally, as an embodiment, the second determining module 602 is configured to at least one of:
selecting the target resource number from the preset resource number;
and determining the number of the target resources according to the second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different candidate resource numbers.
Optionally, as an embodiment, the preset rule includes at least one of:
A first correspondence between different cache data sizes and different candidate resource numbers;
A second correspondence between a different CAPC value and a different number of candidate resources;
A third correspondence between the MCOT values of the different data to be transmitted and the number of different candidate resources;
A fourth correspondence between different actually available channel occupancy times and different candidate resource numbers;
A fifth correspondence between different CBR values and different candidate resource numbers;
sixth correspondence between different LBT success rates and different numbers of resources.
Optionally, as an embodiment, the second determining module 602 is configured to at least one of:
According to the first corresponding relation, determining the number of candidate resources corresponding to the buffer data size of the data to be transmitted of the terminal as the target resource number;
according to the second corresponding relation, determining the number of candidate resources corresponding to CAPC values of data to be transmitted of the terminal as the number of target resources;
according to the third corresponding relation, determining the number of candidate resources corresponding to the MCOT value of the data to be transmitted of the terminal as the target resource number;
According to the fourth corresponding relation, determining the number of candidate resources corresponding to the channel occupation time actually available by the terminal as the target resource number;
According to the fifth corresponding relation, determining the number of candidate resources corresponding to the CBR value measured by the terminal as the target resource number;
and according to the sixth corresponding relation, determining the number of candidate resources corresponding to the LBT success rate of the terminal as the target resource number.
Optionally, as an embodiment, the second determining module 602 determines the preset rule according to any one of the following:
configuring network side equipment;
the terminal is preconfigured;
Protocol conventions.
Optionally, as an embodiment, the number of candidate resources includes at least one of:
Determining a value;
a lower limit value;
an upper limit value;
and (5) taking a value range.
Optionally, as an embodiment, the first determining module 601 is configured to determine to trigger a SL-U continuous transmission operation, and includes: the Media Access Control (MAC) layer of the terminal determines whether the first information meets a preset condition;
The second determining module 602 is configured to determine to trigger a SL-U continuous transmission operation, and includes:
the MAC layer of the terminal determines to trigger SL-U continuous transmission operation.
Optionally, as an embodiment, the second determining module 602 is configured to at least one of:
indicating a resource selection or reselection flow for triggering SL-U continuous transmission operation to a physical PHY layer of the terminal;
and indicating the number of target resources required by the SL-U continuous transmission to the PHY layer of the terminal.
Optionally, as an embodiment, the apparatus 600 further includes a receiving module 603, where the receiving module 603 is configured to:
receiving candidate resources reported by the PHY layer;
Wherein, in the case that the candidate resources do not meet the target number of resources required for the SL-U continuous transmission, the second determining module 602 is further configured to at least one of:
discarding part of the data to be transmitted of the terminal;
Triggering a resource selection or reselection flow of SL-U continuous transmission operation;
and adjusting the number of the target resources.
Optionally, as an embodiment, the second determining module 602 is further configured to:
and under the condition of adjusting the number of the target resources, indicating the adjusted number of the target resources to the PHY layer.
The apparatus 600 according to the embodiment of the present application may refer to the flow of the method 200 corresponding to the embodiment of the present application, and each unit/module in the apparatus 600 and the other operations and/or functions described above are respectively for implementing the corresponding flow in the method 200, and may achieve the same or equivalent technical effects, which are not described herein for brevity.
Fig. 7 is a schematic structural diagram of a sidelink transmission apparatus according to an embodiment of the present application, which may correspond to a terminal in other embodiments. As shown in fig. 7, the apparatus 700 includes the following modules.
A first determining module 701, configured to determine, according to second information and a preset rule, a number of target resources required for continuous transmission by the SL-U, where the preset rule includes a correspondence between different values of the second information and different numbers of candidate resources;
And a second determining module 702, configured to determine whether to trigger a SL-U continuous transmission operation according to the determination result of the target number of resources by using the terminal.
Optionally, as an embodiment, the preset rule includes at least one of:
A first correspondence between different cache data sizes and different candidate resource numbers;
A second correspondence between a different CAPC value and a different number of candidate resources;
A third correspondence between the MCOT values of the different data to be transmitted and the number of different candidate resources;
A fourth correspondence between different actually available channel occupancy times and different candidate resource numbers;
A fifth correspondence between different CBR values and different candidate resource numbers;
sixth correspondence between different LBT success rates and different numbers of resources.
Optionally, as an embodiment, the first determining module 701 is configured to at least one of:
According to the first corresponding relation, determining the number of candidate resources corresponding to the buffer data size of the data to be transmitted of the terminal as the target resource number;
according to the second corresponding relation, determining the number of candidate resources corresponding to CAPC values of data to be transmitted of the terminal as the number of target resources;
according to the third corresponding relation, determining the number of candidate resources corresponding to the MCOT value of the data to be transmitted of the terminal as the target resource number;
According to the fourth corresponding relation, determining the number of candidate resources corresponding to the channel occupation time actually available by the terminal as the target resource number;
According to the fifth corresponding relation, determining the number of candidate resources corresponding to the CBR value measured by the terminal as the target resource number;
and according to the sixth corresponding relation, determining the number of candidate resources corresponding to the LBT success rate of the terminal as the target resource number.
Optionally, as an embodiment, the first determining module 701 determines the preset rule according to any one of the following methods:
configuring network side equipment;
the terminal is preconfigured;
Protocol conventions.
Optionally, as an embodiment, the number of candidate resources includes at least one of:
Determining a value;
a lower limit value;
an upper limit value;
and (5) taking a value range.
Optionally, as an embodiment, the second determining module 702 is configured to:
determining to trigger SL-U continuous transmission operation under the condition that the number of candidate resources corresponding to the value of the second information of the terminal exists according to the preset rule;
and under the condition that the number of candidate resources corresponding to the value of the second information of the terminal does not exist according to the preset rule, determining to cancel triggering SL-U continuous transmission operation.
Optionally, as an embodiment, the first determining module 701 determines, according to the second information and a preset rule, a target number of resources required for continuous transmission of the SL-U, including:
the MAC layer of the terminal determines the number of target resources required by SL-U continuous transmission according to the second information and a preset rule;
The second determining module 702 determines whether to trigger the SL-U continuous transmission operation according to the determination result of the target number of resources, including:
and the MAC layer determines whether to trigger SL-U continuous transmission operation according to the determination result of the target resource number.
Optionally, as an embodiment, the second determining module 702 is configured to at least one of:
indicating a resource selection or reselection flow for triggering SL-U continuous transmission operation to a physical PHY layer of the terminal;
and indicating the number of target resources required by the SL-U continuous transmission to the PHY layer of the terminal.
Optionally, as an embodiment, the apparatus 700 further includes a receiving module 703, where the receiving module 703 is configured to
Receiving candidate resources reported by the PHY layer;
wherein, in the case that the candidate resources do not meet the target number of resources required for the SL-U continuous transmission, the second determining module 702 is further configured to at least one of:
discarding part of the data to be transmitted of the terminal;
Triggering a resource selection or reselection flow of SL-U continuous transmission operation;
and adjusting the number of the target resources.
Optionally, as an embodiment, the second determining module 702 is configured to:
and under the condition of adjusting the number of the target resources, indicating the adjusted number of the target resources to the PHY layer.
The apparatus 700 according to the embodiment of the present application may refer to the flow of the method 500 corresponding to the embodiment of the present application, and each unit/module in the apparatus 700 and the other operations and/or functions described above are respectively for implementing the corresponding flow in the method 500, and may achieve the same or equivalent technical effects, which are not described herein for brevity.
The sidelink transmission device in the embodiment of the application can be an electronic device, such as an electronic device with an operating system, or can be a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. By way of example, the terminals may include, but are not limited to, the types of terminals 11 listed above, other devices may be servers, network attached storage (Network Attached Storage, NAS), etc., and embodiments of the present application are not limited in detail.
The side link transmission device provided by the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 2 to 5, and achieve the same technical effects, and in order to avoid repetition, a detailed description is omitted here.
As shown in fig. 8, the embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802, where the memory 802 stores a program or instructions that can be executed on the processor 801, for example, when the communication device 800 is a terminal, the program or instructions implement each step of the above-mentioned sidelink transmission method embodiment when executed by the processor 801, and the same technical effects can be achieved, so that repetition is avoided and redundant description is omitted herein.
The embodiment of the application also provides a terminal, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the steps in the embodiment of the method shown in fig. 2 to 5. The terminal embodiment corresponds to the terminal-side method embodiment, and each implementation process and implementation manner of the method embodiment can be applied to the terminal embodiment, and the same technical effects can be achieved. Specifically, fig. 9 is a schematic diagram of a hardware structure of a terminal for implementing an embodiment of the present application.
The terminal 900 includes, but is not limited to: at least some of the components of the radio frequency unit 901, the network module 902, the audio output unit 903, the input unit 904, the sensor 905, the display unit 906, the user input unit 907, the interface unit 908, the memory 909, and the processor 910, etc.
Those skilled in the art will appreciate that terminal 900 may also include a power source (e.g., a battery) for powering the various components, which may be logically connected to processor 9 by a power management system to perform functions such as managing charging, discharging, and power consumption by the power management system. The terminal structure shown in fig. 9 does not constitute a limitation of the terminal, and the terminal may include more or less components than shown, or may combine some components, or may be arranged in different components, which will not be described in detail herein.
It should be appreciated that in embodiments of the present application, the input unit 904 may include a graphics processing unit (Graphics Processing Unit, GPU) 9041 and a microphone 9042, with the graphics processor 9041 processing image data of still pictures or video obtained by an image capture device (e.g., 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, or the like. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072. Touch panel 9071, also referred to as 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 (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
In the embodiment of the present application, after receiving downlink data from a network side device, the radio frequency unit 901 may transmit the downlink data to the processor 910 for processing; in addition, the radio frequency unit 901 may send uplink data to the network side device. Typically, the radio frequency unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 909 may be used to store software programs or instructions as well as various data. The memory 909 may mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 909 may include a volatile memory or a nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDRSDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCH LINK DRAM, SLDRAM), and Direct random access memory (DRRAM). Memory 909 in embodiments of the application includes, but is not limited to, these and any other suitable types of memory.
Processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor that primarily processes operations involving an operating system, user interface, application programs, etc., and a modem processor that primarily processes wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 910.
Wherein, the processor 910 is configured to determine whether first information meets a preset condition, where the first information includes at least one of information related to a sidelink transmission, information related to a sidelink transmission resource, service information, and measurement result information of the terminal; and under the condition that the first information meets the preset condition, determining to trigger the continuous transmission operation of the side link SL-U based on the unlicensed frequency band.
Or a processor 910, configured to determine, according to the second information and a preset rule, a number of target resources required for continuous transmission of the SL-U, where the preset rule includes a correspondence between different values of the second information and different numbers of candidate resources; and determining whether to trigger SL-U continuous transmission operation according to the determination result of the target resource number.
In the embodiment of the application, when the terminal performs SL-U transmission, whether the first information meets the preset condition or not can be determined, and the SL-U continuous transmission operation is triggered under the condition that the first information meets the preset condition, wherein the first information comprises at least one of information related to side link transmission, information related to side link transmission resources, service information and measurement result information of the terminal. In this way, the terminal can determine what condition or consideration is based on to trigger the continuous transmission of the SL-U, so that the continuous transmission operation of the SL-U can be triggered only when a certain condition is met, a plurality of continuous transmission resources are prevented from being selected for the continuous transmission of the SL, and the overall performance of the SL-U communication system is ensured. Or the terminal can directly determine the number of target resources required by SL-U continuous transmission according to the second information and the preset rule when carrying out SL-U transmission, and determine whether to trigger SL-U continuous transmission operation according to the determination result of the number of target resources. Therefore, the terminal can trigger the SL-U continuous transmission operation under the condition that certain conditions are met, so that the situation that a plurality of continuous transmission resources are selected for SL transmission without restriction is avoided, and the overall performance of the SL-U communication system is ensured.
The terminal 900 provided in the embodiment of the present application may further implement the processes of the embodiments shown in fig. 2 to fig. 5, and achieve the same technical effects, so that repetition is avoided and no further description is given here.
It will be appreciated that the implementation procedure of each implementation manner mentioned in this embodiment may refer to the related descriptions of the method embodiments 200 and 500, and achieve the same or corresponding technical effects, and are not described herein again for avoiding repetition.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the above-mentioned sidelink transmission method embodiment, and can achieve the same technical effects, and in order to avoid repetition, a detailed description is omitted here.
Wherein the processor is a processor in the terminal described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium or a non-volatile readable storage medium.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the above-mentioned side link transmission method embodiment, and can achieve the same technical effects, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, or the like.
The embodiments of the present application further provide a computer program/program product stored in a storage medium, where the computer program/program product is executed by at least one processor to implement the respective processes of the above-mentioned sidelink transmission method embodiment, and achieve the same technical effects, and are not repeated herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the description of the embodiments above, it will be apparent to those skilled in the art that the above-described example methods may be implemented by means of a computer software product plus a necessary general purpose hardware platform, but may also be implemented by hardware. The computer software product is stored on a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes instructions for causing a terminal or network side device to perform the methods according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms of embodiments may be made by those of ordinary skill in the art without departing from the spirit of the application and the scope of the claims, which fall within the protection of the present application.
Claims (36)
1. A method of sidelink transmission, comprising:
the terminal determines whether first information meets preset conditions, wherein the first information comprises at least one of information related to side link transmission, information related to side link transmission resources, service information and measurement result information of the terminal;
And under the condition that the first information meets the preset condition, the terminal determines to trigger the continuous transmission operation of the side link SL-U based on the unlicensed frequency band.
2. The method according to claim 1, wherein the information related to the sidelink transmission includes at least one of indication information related to the sidelink transmission, a source layer two ID, a destination layer two ID of the terminal, and pending data of the terminal;
The information related to the side link transmission resource comprises at least one of SL-U resource pool used by the terminal and channel occupation time actually available by the terminal;
The service information comprises the service type of the terminal;
The measurement result information includes at least one of a channel busy hour ratio CBR measurement result of the terminal and a listen before talk LBT measurement result of the terminal.
3. The method of claim 2, wherein the indication information related to the sidelink transmission satisfies a predetermined condition, comprising at least one of:
the indication information indicates that the terminal is supported or allowed to use SL-U continuous transmission;
The indication information indicates that at least one first resource pool exists in the configured SL-U resource pool, wherein the first resource pool comprises N1 continuous physical side link shared channel PSSCH resources, and N1 is a positive integer greater than 1;
the indication information indicates that the scheduled SL-U authorized resource contains N2 continuous PSSCH resources, and N2 is a positive integer greater than 1.
4. The method according to claim 2, wherein the data to be transmitted of the terminal satisfies a preset condition, including at least one of:
The buffer data size of the data to be transmitted is larger than or equal to a first threshold;
The channel access priority CAPC of the data to be transmitted is smaller than or equal to a second threshold;
The maximum channel occupation time MCOT value of the data to be transmitted is larger than or equal to a third threshold;
at least one SL transmission type of the data to be transmitted accords with a combination of continuous transmission supported by a protocol.
5. The method of claim 4, wherein the data to be transmitted is statistically based on at least one of:
A target logical channel LCH;
A target logical channel group LCG;
destination L2 ID;
A target address index destination index;
A target data type.
6. The method according to claim 2, wherein the SL-U resource pool used by the terminal meets a preset condition, including at least one of:
The SL-U resource pool used by the terminal allows continuous transmission;
The SL-U resource pool used by the terminal comprises at least N3 continuous PSSCH resources, and N3 is a positive integer greater than 1.
7. The method according to claim 2, wherein the channel occupation time actually available to the terminal satisfies a preset condition, comprising:
and the channel occupation time actually available by the terminal is larger than or equal to a fourth threshold.
8. The method of claim 2, wherein the source layer two ID of the terminal satisfies a preset condition, comprising:
the source layer two ID of the terminal meets a first preset value.
9. The method according to claim 2, wherein the destination layer two ID of the terminal satisfies a preset condition, comprising:
the second ID of the destination layer of the terminal meets a second preset value.
10. The method according to claim 2, wherein the service type of the terminal satisfies a preset condition, comprising:
the service type of the terminal meets the preset type.
11. The method according to claim 2, wherein the CBR measurement result of the terminal satisfies a preset condition, comprising:
And the CBR measurement result of the terminal is smaller than or equal to a fifth threshold.
12. The method of claim 2, wherein the LBT measurement result of the terminal satisfies a preset condition, comprising:
And the LBT success rate of the terminal is greater than or equal to a sixth threshold.
13. The method according to any one of claims 1 to 12, further comprising:
And the terminal determines the number of target resources required by SL-U continuous transmission under the condition of determining to trigger SL-U continuous transmission operation, wherein the number of target resources comprises the number of target time slots.
14. The method according to claim 13, wherein the terminal determines the number of target resources required for the SL-U continuous transmission, comprising at least one of:
the terminal selects the target resource number from the preset resource number;
The terminal determines the number of the target resources according to the second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different numbers of candidate resources.
15. The method of claim 14, wherein the preset rules include at least one of:
A first correspondence between different cache data sizes and different candidate resource numbers;
A second correspondence between a different CAPC value and a different number of candidate resources;
A third correspondence between the MCOT values of the different data to be transmitted and the number of different candidate resources;
A fourth correspondence between different actually available channel occupancy times and different candidate resource numbers;
A fifth correspondence between different CBR values and different candidate resource numbers;
sixth correspondence between different LBT success rates and different numbers of resources.
16. The method of claim 15, wherein the determining, by the terminal, the target number of resources according to the second information and the preset rule includes at least one of:
The terminal determines the number of candidate resources corresponding to the cache data size of the data to be transmitted of the terminal as the number of target resources according to the first corresponding relation;
the terminal determines the number of candidate resources corresponding to CAPC values of data to be transmitted of the terminal as the number of target resources according to the second corresponding relation;
the terminal determines the number of candidate resources corresponding to the MCOT value of the data to be transmitted of the terminal as the number of target resources according to the third corresponding relation;
The terminal determines the number of candidate resources corresponding to the channel occupation time actually available by the terminal as the number of target resources according to the fourth corresponding relation;
The terminal determines the number of candidate resources corresponding to the CBR value measured by the terminal as the number of target resources according to the fifth corresponding relation;
And the terminal determines the number of candidate resources corresponding to the LBT success rate of the terminal as the target number of resources according to the sixth corresponding relation.
17. The method according to claim 14 or 15, wherein the terminal determines the preset rule according to any one of the following:
configuring network side equipment;
the terminal is preconfigured;
Protocol conventions.
18. The method according to any one of claims 14 to 16, wherein the number of candidate resources comprises at least one of:
Determining a value;
a lower limit value;
an upper limit value;
and (5) taking a value range.
19. The method according to any one of claims 1 to 18, wherein the determining, by the terminal, whether the first information satisfies a preset condition includes:
The Media Access Control (MAC) layer of the terminal determines whether the first information meets a preset condition;
the terminal determining triggering SL-U continuous transmission operation comprises the following steps:
the MAC layer of the terminal determines to trigger SL-U continuous transmission operation.
20. The method of claim 19, further comprising at least one of:
The MAC layer indicates a resource selection or reselection flow for triggering SL-U continuous transmission operation to a physical PHY layer of the terminal;
The MAC layer indicates the target resource number required by the SL-U continuous transmission to the PHY layer of the terminal.
21. The method of claim 20, wherein the method further comprises:
the MAC layer receives the candidate resources reported by the PHY layer; wherein, in the case that the candidate resource does not meet the number of target resources required for the SL-U continuous transmission, the MAC layer performs at least one of the following operations:
discarding part of the data to be transmitted of the terminal;
Triggering a resource selection or reselection flow of SL-U continuous transmission operation;
and adjusting the number of the target resources.
22. The method of claim 21, wherein the method further comprises:
and the MAC layer indicates the adjusted target resource number to the PHY layer under the condition of adjusting the target resource number.
23. A method of sidelink transmission, comprising:
The terminal determines the number of target resources required by SL-U continuous transmission according to second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different candidate resource numbers;
and the terminal determines whether to trigger SL-U continuous transmission operation according to the determination result of the target resource number.
24. The method of claim 23, wherein the preset rules include at least one of:
A first correspondence between different cache data sizes and different candidate resource numbers;
A second correspondence between a different CAPC value and a different number of candidate resources;
A third correspondence between the MCOT values of the different data to be transmitted and the number of different candidate resources;
A fourth correspondence between different actually available channel occupancy times and different candidate resource numbers;
A fifth correspondence between different CBR values and different candidate resource numbers;
sixth correspondence between different LBT success rates and different numbers of resources.
25. The method of claim 24, wherein the determining, by the terminal, the number of target resources required for continuous transmission by the SL-U according to the second information and the preset rule includes at least one of:
The terminal determines the number of candidate resources corresponding to the cache data size of the data to be transmitted of the terminal as the number of target resources according to the first corresponding relation;
the terminal determines the number of candidate resources corresponding to CAPC values of data to be transmitted of the terminal as the number of target resources according to the second corresponding relation;
the terminal determines the number of candidate resources corresponding to the MCOT value of the data to be transmitted of the terminal as the number of target resources according to the third corresponding relation;
The terminal determines the number of candidate resources corresponding to the channel occupation time actually available by the terminal as the number of target resources according to the fourth corresponding relation;
The terminal determines the number of candidate resources corresponding to the CBR value measured by the terminal as the number of target resources according to the fifth corresponding relation;
And the terminal determines the number of candidate resources corresponding to the LBT success rate of the terminal as the target number of resources according to the sixth corresponding relation.
26. The method according to claim 23 or 24, wherein the terminal determines the preset rule according to any one of the following methods:
configuring network side equipment;
the terminal is preconfigured;
Protocol conventions.
27. The method according to any one of claims 23 to 26, wherein the number of candidate resources comprises at least one of:
Determining a value;
a lower limit value;
an upper limit value;
and (5) taking a value range.
28. The method according to any one of claims 23 to 27, wherein the determining, by the terminal, whether to trigger the SL-U continuous transmission operation according to the determination result of the target number of resources includes:
The terminal determines to trigger SL-U continuous transmission operation under the condition that the number of candidate resources corresponding to the value of the second information of the terminal exists according to the preset rule;
And the terminal determines to cancel triggering SL-U continuous transmission operation under the condition that the number of candidate resources corresponding to the value of the second information of the terminal does not exist according to the preset rule.
29. The method according to any one of claims 23 to 28, wherein the determining, by the terminal, the number of target resources required for the SL-U continuous transmission according to the second information and the preset rule includes:
the MAC layer of the terminal determines the number of target resources required by SL-U continuous transmission according to the second information and a preset rule;
The terminal determines whether to trigger SL-U continuous transmission operation according to the determination result of the target resource number, comprising:
and the MAC layer determines whether to trigger SL-U continuous transmission operation according to the determination result of the target resource number.
30. The method of claim 29, further comprising at least one of:
The MAC layer indicates a resource selection or reselection flow for triggering SL-U continuous transmission operation to a physical PHY layer of the terminal;
The MAC layer indicates the target resource number required by the SL-U continuous transmission to the PHY layer of the terminal.
31. The method of claim 30, wherein the method further comprises:
the MAC layer receives the candidate resources reported by the PHY layer; wherein, in the case that the candidate resource does not meet the number of target resources required for the SL-U continuous transmission, the MAC layer performs at least one of the following operations:
discarding part of the data to be transmitted of the terminal;
Triggering a resource selection or reselection flow of SL-U continuous transmission operation;
and adjusting the number of the target resources.
32. The method according to claim 31, characterized in that the method further comprises:
and the MAC layer indicates the adjusted target resource number to the PHY layer under the condition of adjusting the target resource number.
33. A sidelink transmission apparatus, comprising:
a first determining module, configured to determine whether first information meets a preset condition, where the first information includes at least one of information related to a sidelink transmission, information related to a sidelink transmission resource, service information, and measurement result information of the terminal;
And the second determining module is used for determining to trigger the continuous transmission operation of the side link SL-U based on the unlicensed frequency band under the condition that the first information meets the preset condition.
34. A sidelink transmission apparatus, comprising:
The first determining module is used for determining the number of target resources required by SL-U continuous transmission according to the second information and a preset rule, wherein the preset rule comprises the corresponding relation between different values of the second information and different candidate resource numbers;
and the second determining module is used for determining whether to trigger the SL-U continuous transmission operation according to the determination result of the target resource number.
35. A terminal comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, performs the steps of the sidelink transmission method of any of claims 1 to 22, or the steps of the sidelink transmission method of any of claims 23 to 32.
36. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the sidelink transmission method of any of claims 1 to 22, or the steps of the sidelink transmission method of any of claims 23 to 32.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310119846.6A CN118488589A (en) | 2023-02-13 | 2023-02-13 | Side link transmission method and terminal |
PCT/CN2024/076409 WO2024169795A1 (en) | 2023-02-13 | 2024-02-06 | Sidelink transmission method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310119846.6A CN118488589A (en) | 2023-02-13 | 2023-02-13 | Side link transmission method and terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118488589A true CN118488589A (en) | 2024-08-13 |
Family
ID=92191929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310119846.6A Pending CN118488589A (en) | 2023-02-13 | 2023-02-13 | Side link transmission method and terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118488589A (en) |
WO (1) | WO2024169795A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10750462B2 (en) * | 2017-06-07 | 2020-08-18 | Samsung Electronics Co., Ltd. | Methods and systems for D2D operation in unlicensed spectrum |
CN115362727A (en) * | 2020-03-31 | 2022-11-18 | 联想(北京)有限公司 | Method and apparatus for burst-based sidelink transmission |
US11895700B2 (en) * | 2020-11-24 | 2024-02-06 | Qualcomm Incorporated | Listen before talk based resource modification and reduced channel occupancy time sharing signaling for sidelink communication in unlicensed spectrum |
WO2024000528A1 (en) * | 2022-06-30 | 2024-01-04 | 北京小米移动软件有限公司 | Method for occupying channel in unlicensed frequency band, and apparatus therefor |
-
2023
- 2023-02-13 CN CN202310119846.6A patent/CN118488589A/en active Pending
-
2024
- 2024-02-06 WO PCT/CN2024/076409 patent/WO2024169795A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024169795A1 (en) | 2024-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240040595A1 (en) | Method and Apparatus for Determining Sidelink Feedback Resource, Terminal, and Storage Medium | |
EP3512283B1 (en) | Scheduling method and user equipment | |
WO2023280275A1 (en) | Transmission method, terminal, and network side device | |
CN113939036A (en) | Channel monitoring and transmission method, terminal and network side equipment | |
CN115701730A (en) | Channel access method, processing method and related equipment for side link feedback information | |
US20230422281A1 (en) | Cot determination method, uplink transmission method and device | |
US20230092090A1 (en) | Resource processing method, resource processing apparatus, and terminal | |
EP3516915B1 (en) | Flexible resource usage between scheduling-based and contention-based resource access for wireless networks | |
CN118488589A (en) | Side link transmission method and terminal | |
CN116367312A (en) | Transmission determination method, device, terminal, network device and storage medium | |
US20240206009A1 (en) | Transmission processing method and apparatus, terminal, and storage medium | |
US20240224125A1 (en) | Resource reservation method and apparatus, and terminal | |
US20240381481A1 (en) | Determining uplink grant during cell discontinuous transmission | |
WO2023093717A1 (en) | Method and apparatus for processing sl service transmission, and terminal and storage medium | |
WO2023143532A1 (en) | Resource selection method and apparatus, and terminal | |
EP4271078A1 (en) | Resource allocation method, and device | |
WO2021239041A1 (en) | Power headroom reporting method and apparatus, terminal, and readable storage medium | |
CN118972949A (en) | Transmission method, resource selection method, device, terminal and readable storage medium | |
CN118234041A (en) | Communication method, device and terminal on secondary link | |
CN114363867A (en) | Information transmission method and terminal | |
CN116647927A (en) | LCP (liquid crystal display) processing method and terminal for side link SL (subscriber line) logic channel priority | |
CN118785509A (en) | Method, device, terminal and medium for processing side link continuous listen before talk failure | |
CN118785511A (en) | CPE (customer premise equipment) starting position determining method, device, terminal and readable storage medium | |
CN117425207A (en) | Information processing method, device and terminal | |
CN118785231A (en) | Method and device for sending time delay information report scheduling request SR |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |