The present disclosure pertains to the field of communications technologies, and in particular, to a sidelink resource recommendation method and apparatus, a device, and a readable storage medium.
There are two resource allocation modes in the New Radio (NR) SideLink (SL), one is a resource allocation mode based on base station scheduling (mode 1), and the other is a resource allocation mode based on autonomous resource selection of a terminal (such as User Equipment (UE)) (mode 2). With regard to the resource allocation mode based on base station scheduling, a sidelink resource used by the UE for data transmission is determined by the base station, and receive (RX) UE is notified through downlink signaling, with regard to the resource allocation mode based on autonomous resource selection of UE, the UE selects an available transmission resource from a (pre-)configured pool, and before resource selection, the UE performs channel sensing, selects a resource set with less interference based on a channel sensing result, and then randomly selects a resource for transmission from the resource set.
Because in the related resource selection method, only the autonomous resource selection of the UE is considered, reliability and timeliness of transmission are affected.
Embodiments of the present disclosure provide a sidelink resource recommendation method and apparatus, a device, and a readable storage medium.
According to a first aspect, a sidelink resource recommendation method is provided, including:
According to a second aspect, a sidelink resource recommendation apparatus is provided, applied to a first terminal, and including:
According to a third aspect, a terminal is provided, where the terminal includes a processor, a memory, and a program stored in the memory and executable on the processor, and when the program is executed by the processor, steps of the method according to the first aspect are implemented.
According to a fourth aspect, a terminal is provided, including a processor and a communications interface. The processor is configured to implement steps of the method according to the first aspect when executing.
According to a fifth aspect, a readable storage medium is provided, where the readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, steps of the method according to the first aspect are implemented.
According to a sixth aspect, a computer program/program product is provided, where the computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement steps of the processing method according to the first aspect.
According to a seventh aspect, a chip is provided. The chip includes a processor and a communications interface, the communications interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the processing method according to the first aspect.
According to an eighth aspect, a communications device is provided, and is configured to perform the processing method according to the first aspect.
For ease of understanding the implementations of the present disclosure, the following are described first.
1. Introduction to the New Radio (NR) SideLink (SL) Resource Allocation/Selection.
There are two NR SL resource allocation modes, one is based on base station scheduling (mode 1), one is a resource allocation mode based on base station scheduling (mode 1), and the other is a resource allocation mode based on autonomous resource selection of a terminal (such as User Equipment (UE)) (mode 2).
A specific working procedure in the mode 2 is as follows.
1) After resource selection is triggered, RX UE first determines a resource selection window, where a lower boundary of the resource selection window is in a T1 time after the resource selection is triggered, and an upper boundary of the resource selection is in a T2 time after the triggering. T1 is selected within a range of [T1_min, T1_max] in a manner implemented by the UE, T2 is a value selected within a Packet Delay Budget (PDB) transmitted by a Transport Block (TB) in a manner implemented by the UE, and T2 is not earlier than T1.
The PDB transmitted in this specification can also be referred to as a remaining PDB.
2) Before resource selection, the UE needs to determine a candidate resource set for resource selection, a number of candidate resources (such as sub-channels) is determined by a Media Access Control (MAC) layer. The UE compares a Reference Signal Receiving Power (RSRP) measurement value (for example, estimation by sensing a Physical Sidelink Control CHannel (PSCCH)/Physical Sidelink Shared CHannel (PSSCH)) estimated on a resource in a resource selection window with a corresponding RSRP threshold. If the RSRP is higher than the RSRP threshold, the resource is excluded and cannot be included in the candidate resource set. After resource exclusion, remaining resources in the resource selection window form the candidate resource set. Resources in the candidate resource set account for at least x % of resources in the resource selection window. If the resources in the candidate resource set account for less than x % of the resources in the resource selection window, the RSRP threshold needs to be increased based on a step-by-step value (3 dB), and then the resource exclusion is performed until no less than x % of the resources can be selected. In addition, the RSRP comparison is related to a priority of a TB to be transmitted and a priority value of demodulation on the PSCCH, and a specific process is not repeated herein.
3) After the candidate resource set is determined, the UE randomly selects a transmission resource in the candidate resource set, and a number of selected resources is determined based on a decision of the MAC layer.
Step 1) and step 2) are performed at the physical layer, and step 3) is performed at a higher layer (the MAC layer). In addition, the UE can reserve a transmission resource for a next transmission in this transmission.
2. Introduction to Sidelink Resource Reservation/Indication.
In the NR SL, TX UE may perform resource reservation/indication on allocated resources (the reservation includes periodic reservation and aperiodic reservation), and reserved resources may be used for future PSCCH/PSSCH transmission.
The aperiodic reservation may be implemented by using a time domain resource assignment field in Sidelink Control Information (SCI) (indicating resources in at least 1 to 32 slots), and reserved resources may be used for transmission of at least a same TB.
The periodic reservation/indication may be implemented by using a resource reservation period field in the SCI, and periodic resources reserved in a current period may be used for transmission of a next TB. A frequency domain resource appears periodically herein, and can be referred to as a periodic resource of the resource.
3. Introduction to SL Resource Pre-Emption.
In the resource allocation mode of Mode 2, a resource pre-emption mechanism is supported, and brief descriptions of the mechanism are as follows. A resource reserved/selected by UE overlaps (partially overlaps) with a resource reserved/selected by another UE with a higher priority service. If an SL-RSRP measurement value of the UE on an associated resource is greater than an associated SL-RSRP threshold, the UE may trigger resource reselection. The service priority and the SL-RSRP threshold are determined by TB transmission on the resource.
4. Introduction to SL Resource Re-Evaluation.
In the resource allocation mode of Mode 2, a resource re-evaluation mechanism is supported, and brief descriptions of the mechanism are as follows. At least for resources that the UE has selected but not reserved (other forms of resources are not excluded, but are not described herein because of space limitation), if the resource overlaps (partially overlaps) with a resource reserved/selected by another UE, and if a measurement value of SL-RSRP of the UE on an associated resource is greater than a specific associated SL-RSRP threshold, the UE may trigger re-selection for the resource.
5. Introduction to SL Hybrid Automatic Repeat reQuest (HARQ) Round-Trip Time (RTT) limitation.
At least for the mode 2, to ensure that a resource used for PSSCH retransmission appears after the TX UE demodulates feedback information, it is specified that a time interval between PSSCH transmission resources selected in any two times needs to be greater than the HARQ RTT, to ensure transmission efficiency and reliability.
6. Introduction to an Enhanced Scheme of NR Sidelink Resource Allocation/Selection.
A terminal A (UE-A) decides a resource set, the UE-A informs a terminal B (UE-B) of the resource set, and the UE-B can consider the resource set informed by the UE-A when selecting resources in the mode 2.
7. Introduction to an UpLink (UL)/SL Prioritization Determination Flow Scheme.
SL sending/reception may conflict with UL sending. In some application scenarios, if there is a conflict, a low-priority party (SL/UL) needs to drop/reduce the power. In order to determine a priority between SL sending/reception and UL transmission, a prioritization determination rule is defined in the standard, and a final priority between SL sending/reception and UL sending is determined based on an SL priority index and/or a UL priority index.
For an enhancement scheme of SL resource selection, for example, it can be considered that the RX UE recommends a resource to transmit (TX) UE, and the TX UE uses the recommended resource for transmission; or Coordination UE (Co-UE) recommends a resource to the TX UE, and the TX UE uses the recommended resource for transmission. The Co-UE can also be used as the RX UE, or the RX UE can be used as the Co-UE.
In order to ensure reliability and effectiveness of transmission, a transmission parameter and other demand elements of another UE (the another UE may be target UE of resource recommendation) need to be considered, while in the associated resource selection method, only transmission demands in this UE side are considered.
In addition, the recommended resource still needs to be notified by using an additional transmission resource, and the resource can be independent of the transmission resource of the TB, while in the associated resource selection method, only selection for the transmission resource of the TB is considered.
The embodiments of the present disclosure are described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are some rather than all of the embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure shall fall within the protection scope of the present disclosure.
In the specification and claims of the present disclosure, the terms “first,” “second,” and the like are intended to distinguish between similar objects but do not describe a specific order or sequence. It should be understood that, the terms used in such a way are interchangeable in proper circumstances, so that the embodiments of the present disclosure can be implemented in an order other than the order illustrated or described herein. Objects classified by “first” and “second” are usually of a same type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, “and” in the specification and claims represents at least one of connected objects, and a character “/” generally represents an “or” relationship between associated objects.
It should be noted that, the technologies described in the embodiments of the present disclosure are not limited to a Long Term Evolution (LTE)/LTE-Advanced (LTE-A) system, and can also be used in other wireless communications systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency-Division Multiple Access (SC-FDMA), and another system. The terms “system” and “network” in the embodiments of the present disclosure may be used interchangeably. The described technologies can be applied to both the systems and the radio technologies mentioned above as well as to other systems and radio technologies. A New Radio (NR) system is described below for an illustration purpose, and NR terms are used in most of the following descriptions, but these technologies can also be applied to an application other than an NR system application, for example, a 6th Generation (6G) communications system.
The network side device 12 may be a base station or a core network. The base station may be referred to as a NodeB, an evolved NodeB, an access point, a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a NodeB, an evolved NodeB (eNB), a home NodeB, a home evolved NodeB, a WLAN access point, a WiFi node, a Transmitting Receiving Point (TRP), a wireless access network node, or another appropriate term in the art. As long as the same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that, in this embodiment of the present disclosure, only a base station in an NR system is used as an example, but a specific type of the base station is not limited.
A sidelink resource recommendation method and apparatus, a device, and a readable storage medium provided in the embodiments of the present disclosure are described below in detail through some embodiments and application scenarios thereof with reference to the accompanying drawings.
Refer to
Step 201: The first terminal performs a first operation, where the first operation includes one or more of the following items.
(1) Send first information to a second terminal, where the first information is used to trigger the second terminal to recommend a first resource to the first terminal.
The first terminal may also be referred to as TX UE, and the second terminal may be referred to as Co-UE.
The first information may also be referred to as trigger signaling. In some implementations, the first information may be in a form of Sidelink Control Information (SCI), a Medium Access Control Element (MAC CE), Radio Resource Control (RRC) signaling, or the like.
The first resource may also be referred to as a recommended resource.
(2) Receive second information from the second terminal, where the second information includes information about the first resource.
The second information may also be referred to as resource recommendation signaling.
(3) Select a transmission resource, where the transmission resource includes a first resource and/or a second resource, the first resource is a resource recommended by the second terminal, and the second resource is a resource autonomously selected by the first terminal.
The second resources may also be referred to as an autonomously selected resource.
In an implementation of the present disclosure, the first information is information carried on a first channel, and the first channel includes a Physical Sidelink Control CHannel (PSCCH) or a Physical Sidelink Shared CHannel (PSSCH). To be specific, the first information is carried by using the PSCCH or the PSSCH.
In an implementation of the present disclosure, a Packet Delay Budget (PDB), a number of sub-channels, or a number of retransmissions of the first information is specified by a protocol, configured by a control node, dynamically indicated by the control node, pre-configured by the control node, negotiated between terminals (for example, between TX UE and Co-UE), or determined by the first terminal autonomously.
The control node may include: a network side device, a base station, a head node, UE, RX UE, or relay UE.
In an implementation of the present disclosure, a PDB of the first information is related to a PDB of a first Transport Block (TB) to be transmitted. For example, it is specified in a protocol or configured by the control node that a PDB value (or range) of each first TB to be transmitted is corresponding to a PDB of one piece of first information.
In an implementation of the present disclosure, a priority of the first information is specified in a protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE); or the priority of the first information is equal to the priority of the first TB to be transmitted.
For example, the first information is carried by a MAC CE, and the priority of the MAC CE may be configured or pre-configured by the control node.
In some implementations, if information carried on the PSCCH or the PSSCH is multiplexed by the first information with other information, the priority of the PSCCH or the PSSCH is one of the following:
In an implementation of the present disclosure, a priority of the first channel is a highest value among priorities of all pieces of information carried on the first channel.
In an implementation of the present disclosure, the priority of the first channel is the priority of the first information.
In an implementation of the present disclosure, the priority of the first channel is determined based on a priority of third information, where the third information includes other information carried on the first channel other than the first information.
In an implementation of the present disclosure, the first information is information carried on a second channel, and the second channel includes a Physical Sidelink Feedback CHannel (PSFCH) or a channel other than the PSCCH, the PSSCH, or the PSFCH, namely, a newly defined channel (for example, PSxCH), where
In an implementation of the present disclosure, a step of sending, by the first terminal, first information to a second terminal includes: sending, by the first terminal, the first information to the second terminal by using a third resource.
The third resource may also be referred to as bearer resource of a trigger signaling.
The following describes a selection process of triggering the third resource and the transmission resource.
In an implementation of the present disclosure, the method further includes one of the following items.
(1) The first terminal triggers selection for the third resource and selection for the transmission resource separately.
For example, the selection for the third resource is triggered first, and then the selection for the transmission resource is triggered.
(2) The first terminal triggers selection for the third resource and selection for the transmission resource simultaneously.
(3) The first terminal triggers selection for the transmission resource, where the third resource is at least part of the transmission resource.
To be specific, only the selection for the transmission resource is triggered, and after the selection for the transmission resource is triggered, the UE may select a resource to send the first information.
In an implementation of the present disclosure, a step of triggering, by the first terminal, selection for the third resource includes:
In some implementations, the priority of the first information may further be used in an SL prioritization procedure of the SL transmission and other transmission.
The SL prioritization procedure includes: sending and receiving the first information, and/or sending and receiving feedback signaling corresponding to the first information.
It should be noted that the receiving and sending of the second information can be performed in different priority determining manners.
In some implementations, the priority of the first information is further used for priority determination between sending or receiving the first information and another transmission; and the another transmission include at least one of NR SL sending, NR SL reception, NR UL sending, Evolved Universal Terrestrial Radio Access (EUTRA) SL sending, and EUTRA SL reception.
In an implementation of the present disclosure, the method further includes:
In an implementation of the present disclosure, the target resource selection mode or the target resource is specified by a protocol, configured by a control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE).
In an implementation of the present disclosure, the target resource selection mode or the target resource is configured by the control node based on per pool; or the target resource selection mode or the target resource is dynamically indicated by the control node based on per UE.
In an implementation of the present disclosure, the method further includes one or more of the following items.
(1) The first terminal determines the target resource selection mode or the target resource based on a capability or a state of the first terminal.
For example, if the TX UE does not support a capability of carrier sensing/is in a power saving state, the TX UE may disable the autonomous resource selection mode.
(2) The first terminal determines the target resource selection mode or the target resource based on a Channel Busy Rate (CBR) or a Channel Occupation Rate (CR).
For example, if the CBR or the CR is greater than or equal to a preset value, the TX UE uses the autonomous resource selection mode (or uses the autonomously selected resource).
(3) The first terminal determines the target resource selection mode or the target resource based on a PDB (for example, a remaining PDB) or a priority of the first TB to be transmitted.
For example, if the remaining PDB or the priority is less than or equal to a preset value, the TX UE uses the autonomous resource selection mode (or uses the autonomously selected resource).
In an implementation of the present disclosure, the method further includes:
In an implementation of the present disclosure, the target resource selection mode or the target resource is dynamically selected by the first terminal, that is, the first terminal uses the autonomous resource selection mode or uses the autonomously selected resource.
In an implementation of the present disclosure, when the selection for the transmission resource and the selection for the third resource are independently triggered,
In an implementation of the present disclosure, the time interval is determined based on a PDB (for example, a remaining PDB) of a first TB to be transmitted.
In an implementation of the present disclosure, that trigger of the selection for the transmission resource is related to the first information and/or the second information includes one or more of the following items.
(1) After the selection for the third resource is triggered, if the first terminal does not send or fails to send the first information within a preset time, the first terminal triggers the selection for the transmission resource.
(2) After the selection for the third resource is triggered, if the first terminal fails to receive or fails to demodulate the second information within a preset time, the first terminal triggers the selection for the transmission resource.
(3) After the first information is sent, if the first terminal fails to receive or fails to demodulate the second information within a preset time, the first terminal triggers the selection for the transmission resource.
In some implementations, the preset time is related to the PDB of the first TB to be transmitted (such as the remaining PDB).
In some implementations, a preset time is specified in a protocol, configured, dynamically indicated, or pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE).
(4) When the second information is received or successfully received, the first terminal triggers the selection for the transmission resource.
(5) When the first information is sent or successfully sent, the first terminal triggers the selection for the transmission resource.
In an implementation of the present disclosure, when the selection for the transmission resource and the selection for the third resource are triggered simultaneously (or triggered uniformly) (in this case, only the transmission resource needs to be triggered), a location of the transmission resource is determined according to a preset rule.
For example, the transmission resource of the TB is located after X time units of the resource selection trigger, or after Y time units of a selected first information bearer resource, and X and Y are greater than or equal to 0.
In an implementation of the present disclosure, a selection criterion for the target resource selection mode or the target resource includes one or more of the following:
In an implementation of the present disclosure, a selection criterion for the autonomous resource selection mode or the second resource includes one or more of the following:
For example, in one or more time units after the recommended resource is used up (in some implementations, if no new recommended resource is obtained), the TX UE uses (/the UE decides whether to use) the autonomous resource selection mode (/uses the autonomously selected resource).
In an implementation of the present disclosure, a situation in which the first terminal does not obtain the first resource within a preset time includes one or more of the following items.
(1) After the selection for the third resource is triggered, the first terminal does not send or fails to send the first information within a preset time.
To be specific, after the selection for the first information (trigger signaling) bearer resource is triggered, the UE does not send or fails to send the first information within the preset time.
(2) After the selection for the third resource is triggered, or the first information is sent, the first terminal fails to receive or fails to demodulate the second information within a preset time.
To be specific, after the selection for the first information bearer resource is triggered or the first information is sent, the UE fails to receive/fails to demodulate the second information (resource recommendation signaling) within a preset time.
(3) After the selection for the transmission resource is triggered, the first terminal fails to receive/fails to demodulate the second information within a preset time, or the first terminal does not send or fails to send the first information.
To be specific, after the resource selection is triggered, the UE fails to receive/fails to demodulate the second information (resource recommendation signaling) or does not send (fails to send) the first information (trigger signaling) within a preset time.
(4) Before the first terminal autonomously selects a first resource, the first terminal fails to receive or fails to demodulate the second information.
In an implementation of the present disclosure, the preset time is related to a PDB of a first TB to be transmitted (or a remaining PDB); or the preset time is specified by a protocol, configured by a control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE).
In an implementation of the present disclosure, the first resource selection mode includes a resource recommendation mode and an autonomous resource selection mode, and the first terminal preferentially uses a recommended resource selection mode;
The meaning of the preferentially use can be that the recommended resource is used if there is a resource recommended, and the autonomously selected resource is used after the recommended resource is used up.
For example, when the first resource (the recommended resource) is available to the TX UE within a time limit, the TX UE (preferentially) uses the recommended resource.
For example, the TX UE does not obtain the first resource (the recommended resource) within a time limit, but obtains the first resource (the recommended resource) before completing TB transmission, and the TX UE (preferentially) uses the first resource (the recommended resource) to continue the TB transmission.
In an implementation of the present disclosure, if the first terminal selects a resource recommendation mode or an autonomous resource selection mode, the first terminal keeps using the resource recommendation mode or the autonomous resource selection mode:
For example, for transmission of one TB, if only a resource selected in one mode is allowed to be used, once the mode is determined, the UE cannot change the mode; and/or, a resource selected in another mode can be used for transmission of another TB (for example, TB transmission to same RX UE/destination ID).
In an implementation of the present disclosure, when the target resource is part or all of one or more types of the transmission resource autonomously selected by the first terminal, the target resource meets one or more of the following:
In an implementation of the present disclosure, the preset restriction condition is not applicable to at least one of the following cases:
In an implementation of the present disclosure, the method further includes:
In an implementation of the present disclosure, the method further includes:
In an implementation of the present disclosure, the re-evaluation or pre-emption detection is specified by a protocol, configured by a control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE).
In an implementation of the present disclosure, the method further includes:
In the embodiments of the present disclosure, timeliness of resource recommendation is improved through the first information and/or the second information, and the recommended resource and the autonomously selected resource can be combined to improve reliability, timeliness, and efficiency of transmission.
Referring to
The execution module 301 is configured to perform a first operation, where the first operation includes one or more of the following:
The second resources may also be referred to as an autonomously selected resource.
In an implementation of the present disclosure, the first information is information carried on a first channel, and the first channel includes a PSCCH or a PSSCH. In an implementation of the present disclosure, a PDB, a number of sub-channels, or a number of retransmissions of the first information is specified by a protocol, configured by a control node, dynamically indicated by the control node, pre-configured by the control node, negotiated between terminals (for example, between TX UE and Co-UE), or determined by the first terminal autonomously.
In an implementation of the present disclosure, a PDB of the first information is related to a PDB of a first TB to be transmitted. For example, it is specified in a protocol or configured by the control node that a PDB value (or range) of each first TB to be transmitted is corresponding to a PDB of one piece of first information.
In an implementation of the present disclosure, a priority of the first information is specified in a protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE); or
In an implementation of the present disclosure, a priority of the first channel is a highest value among priorities of all pieces of information carried on the first channel.
In an implementation of the present disclosure, the priority of the first channel is the priority of the first information.
In an implementation of the present disclosure, the priority of the first channel is determined based on a priority of third information, where the third information includes other information carried on the first channel other than the first information.
In an implementation of the present disclosure, the first information is information carried on a second channel, and the second channel includes a PSFCH or a channel other than the PSCCH, the PSSCH, or the PSFCH.
The priority of the first information is specified in a protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE); or the priority of the first information is equal to the priority of the first TB to be transmitted.
In an implementation of the present disclosure, a step of sending, by the first terminal, first information to a second terminal includes: sending, by the first terminal, the first information to the second terminal by using a third resource.
In an implementation of the present disclosure, the execution module 301 is further configured to perform one of the following:
In an implementation of the present disclosure, a step of triggering the selection for the third resource includes:
In some implementations, the priority of the first information is further used for priority determination between sending or receiving the first information and another transmission; and the another transmission include at least one of NR SL sending, NR SL reception, NR UL sending, EUTRA SL sending, and EUTRA SL reception.
In an implementation of the present disclosure, the execution module 301 is further configured to:
In an implementation of the present disclosure, the target resource selection mode or the target resource is specified by a protocol, configured by a control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE).
In an implementation of the present disclosure, the target resource selection mode or the target resource is configured by the control node based on per pool; or the target resource selection mode or the target resource is dynamically indicated by the control node based on per UE.
In an implementation of the present disclosure, the execution module 301 is further configured to perform one or more of the following:
In an implementation of the present disclosure, the execution module 301 is further configured to:
In an implementation of the present disclosure, the target resource selection mode or the target resource is dynamically selected by the first terminal, that is, the first terminal uses the autonomous resource selection mode or uses the autonomously selected resource.
In an implementation of the present disclosure, when the selection for the transmission resource and the selection for the third resource are independently triggered,
In an implementation of the present disclosure, the time interval is determined based on a PDB (for example, a remaining PDB) of a first TB to be transmitted.
In an implementation of the present disclosure, that trigger of the selection for the transmission resource is related to the first information and/or the second information includes one or more of the following items.
(1) After the selection for the third resource is triggered, if the first terminal does not send or fails to send the first information within a preset time, the first terminal triggers the selection for the transmission resource.
(2) After the selection for the third resource is triggered, if the first terminal fails to receive or fails to demodulate the second information within a preset time, the first terminal triggers the selection for the transmission resource.
(3) After the first information is sent, if the first terminal fails to receive or fails to demodulate the second information within a preset time, the first terminal triggers the selection for the transmission resource.
In some implementations, the preset time is related to the PDB of the first TB to be transmitted (such as the remaining PDB).
In some implementations, a preset time is specified in a protocol, configured, dynamically indicated, or pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE).
(4) When the first information is received or successfully received, the first terminal triggers the selection for the transmission resource.
(5) When the second information is sent or successfully sent, the first terminal triggers the selection for the transmission resource.
In an implementation of the present disclosure, when the selection for the transmission resource and the selection for the third resource are triggered simultaneously (or triggered uniformly) (in this case, only the transmission resource needs to be triggered), a location of the transmission resource is determined according to a preset rule.
For example, the transmission resource of the TB is located after X time units of the resource selection trigger, or after Y time units of a selected first information bearer resource, and X or Y is greater than or equal to 0.
In an implementation of the present disclosure, a selection criterion for the target resource selection mode or the target resource includes one or more of the following:
In an implementation of the present disclosure, a selection criterion for the autonomous resource selection mode or the second resource includes one or more of the following:
In an implementation of the present disclosure, a situation in which the first terminal does not obtain the first resource within a preset time includes one or more of the following items:
In an implementation of the present disclosure, the preset time is related to a PDB of a first TB to be transmitted (or a remaining PDB); or the preset time is specified by a protocol, configured by a control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE).
In an implementation of the present disclosure, the first resource selection mode includes a resource recommendation mode and an autonomous resource selection mode, and the first terminal preferentially uses a recommended resource selection mode;
In an implementation of the present disclosure, if the first terminal selects a resource recommendation mode or an autonomous resource selection mode, the first terminal keeps using the resource recommendation mode or the autonomous resource selection mode;
In an implementation of the present disclosure, when the target resource is part or all of one or more types of the transmission resource autonomously selected by the first terminal, the target resource meets one or more of the following:
In an implementation of the present disclosure, the preset restriction condition is not applicable to at least one of the following cases:
In an implementation of the present disclosure, the execution module 301 is further configured to:
In an implementation of the present disclosure, the execution module 301 is further configured to:
In an implementation of the present disclosure, the re-evaluation or pre-emption detection is specified by a protocol, configured by a control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (for example, between TX UE and Co-UE).
In an implementation of the present disclosure, the execution module 301 is further configured to:
The apparatus provided in this embodiment of the present disclosure can implement the processes implemented in the method embodiment shown in
This embodiment of the present disclosure further provides a terminal, including a processor and a communications interface, where the processor is used for executing a first operation, and the first operation includes one or more of the following: (1) sending first information to a second terminal, where the first information is used to trigger the second terminal to recommend a first resource to the first terminal;
In some implementations,
A person skilled in the art can understand that the terminal 400 may further include a power supply (such as a battery) that supplies power to each component. The power supply may be logically connected to the processor 410 by using a power supply management system, to implement functions such as charging and discharging management, and power consumption management by using the power supply management system. The terminal structure shown in FIG. 4 constitutes no limitation on the terminal, and the terminal may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements. Details are not described herein.
It should be understood that, in the embodiments of the present disclosure, the input unit 404 may include a Graphics Processing Unit (GPU) 4041 and a microphone 4042, and the graphics processing unit 4041 processes image data of a still picture or video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 406 may include a display panel 4061. In some implementations, the display panel 4061 may be configured in a form such as a liquid crystal display or an organic light-emitting diode. The user input unit 407 includes a touch panel 4071 and another input device 4072. The touch panel 4071 is also referred to as a touchscreen. The touch panel 4071 may include two parts: a touch detection apparatus and a touch controller. The another input device 4072 may include but is not limited to a physical keyboard, a functional button (such as a volume control button or a power on/off button), a trackball, a mouse, and a joystick. Details are not described herein.
In this embodiment of the present disclosure, the radio frequency unit 401 receives downlink data from a network side device and then sends the downlink data to the processor 410 for processing; and sends uplink data to the network side device. Usually, the radio frequency unit 401 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 409 may be configured to store a software program or an instruction and various data. The memory 409 may mainly include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, and an application or an instruction required by at least one function (for example, a sound playing function or an image playing function). In addition, the memory 409 may include a high-speed random access memory, and may further include a non-volatile memory. The non-volatile memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory, for example, at least one disk storage device, a flash memory device, or another non-volatile solid-state storage device.
The processor 410 may include one or more processing units. In some implementations, an application processor and a modem processor may be integrated into the processor 410. The application processor mainly processes an operating system, a user interface, an application, an instruction, or the like. The modem processor mainly processes wireless communications, for example, a baseband processor. It can be understood that, in some implementations, the modem processor may not be integrated into the processor 410.
The terminal provided in this embodiment of the present disclosure can implement the processes implemented in the method embodiment shown in
An embodiment of the present disclosure further provides a computer program/program product. The computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement steps of the processing method shown in
An embodiment of the present disclosure further provides a readable storage medium, where the readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the processes of the foregoing method embodiments shown in
The processor is a processor in the terminal in the foregoing embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disc.
An embodiment of the present disclosure further provides a chip, where the chip includes a processor and a communications interface, and the communications interface is coupled to the processor. The processor is configured to run a program or an instruction to implement the processes of the method embodiment shown in
It should be understood that the chip mentioned in this embodiment of the present disclosure may also be referred to as a system-level chip, a system chip, a chip system, an on-chip system chip, or the like.
An embodiment of the present disclosure further provides a communications device, configured to perform the processes of the method embodiment shown in
It should be noted that, in this specification, the term “include,” “comprise,” or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements which are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. An element limited by “includes a . . . ” does not, without more constraints, preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the methods and apparatuses in the implementations of the present disclosure is not limited to performing functions in the order shown or discussed, but may also include performing the functions in a basically simultaneous manner or in opposite order based on the functions involved. For example, the described methods may be performed in a different order from the described order, and various steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
According to the descriptions of the foregoing implementations, a person skilled in the art may clearly understand that the foregoing method embodiments may be implemented by using software and a required universal hardware platform, or certainly may be implemented by using hardware. Based on such an understanding, the technical solutions of the present disclosure essentially or the part contributing to the related technologies may be implemented in a form of a computer program product. The computer program product is stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or a compact disc), and includes a plurality of indications for indicating a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the method described in the embodiments of the present disclosure.
The embodiments of the present disclosure are described above with reference to the accompanying drawings, but the present disclosure is not limited to the foregoing specific implementations. The foregoing specific implementations are merely exemplary instead of restrictive. Under enlightenment of the present disclosure, a person of ordinary skills in the art may make many forms without departing from the aims of the present disclosure and the protection scope of claims, all of which fall within the protection of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202110358451.2 | Apr 2021 | CN | national |
This application is a continuation of International Application No. PCT/CN2022/084510, filed on Mar. 31, 2022, which claims priority to Chinese Patent Application No. 202110358451.2, filed Apr. 1, 2021. The entire contents of each of the above-identified applications are expressly incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/084510 | Mar 2022 | US |
Child | 18374638 | US |