Patent ID: 11864173
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 13:
14. A terminal device, comprising: a processor, a memory, and a computer program that is stored in the memory and that can run on the processor, wherein when the computer program is executed by the processor, a resource scheduling method applied to the terminal device is realized, wherein the method comprises:
when data is needed to be sent on a sidelink (SL), or a buffer status report (BSR) of a SL triggers a scheduling request (SR), sending a SR to a resource scheduling apparatus by using a target resource, wherein
the SR is used to request the resource scheduling apparatus to configure a SL sending resource for the terminal device,
wherein the target resource is a dedicated resource used by the terminal device not to send a SR to the resource scheduling apparatus until (i) data is needed to be sent on a SL or (ii) a BSR of a SL triggers an SR; and/or
a format of the target resource is a dedicated format of a resource used by the terminal device not to send a SR to the resource scheduling apparatus until (iii) data is needed to be sent on a SL or (iv) a BSR of a SL triggers an SR,
wherein before the sending a SR to a resource scheduling apparatus by using a target resource, the method further comprises:
determining the target resource, according to at least one of a target data packet, a target data stream, a target service, a target logical channel, a target radio bearer, the terminal device, a target radio access type (RAT), a target source identifier, or a target destination identifier, wherein
the target data packet is a data packet of the data that needs to be sent or a data packet of data indicated by the data buffer status reported by the BSR, the target data stream is a data stream of the data that needs to be sent or a data stream of data indicated by the data buffer status reported by the BSR, the target service is a service of the data that needs to be sent or a service of data indicated by the data buffer status reported by the BSR, the target logical channel is a logical channel mapping the data that needs to be sent or a logical channel mapping data indicated by the data buffer status reported by the BSR, the target radio bearer is a radio bearer carrying the data that needs to be sent or data indicated by the data buffer status reported by the BSR, the target source identifier is used to identify a terminal device address or a service address or a media access control (MAC) address or a physical layer address of a transmit end of the data that needs to be sent or data indicated by the data buffer status reported by the BSR, and the target destination identifier is used to identify a terminal device address or a service address or a MAC layer address or a physical layer address of a receive end of the data that needs to be sent or data indicated by the data buffer status reported by the BSR,
wherein the determining at least one of the target resource, a target source identifier, and a target destination identifier according to a target data packet, a target data stream, a target service, a target logical channel, a target radio bearer, the terminal device, and a target radio access type RAT, and determining the target resource comprises performing at least one of the following methods:
determining the target resource according to priority information and a first mapping relationship, wherein the priority information comprises at least one of a priority of the target data packet, a priority of the target data stream, a priority of the target service, a priority of the target logical channel, a priority of the terminal device, a priority of the target RAT, a priority of the target source identifier, and a priority of the target destination identifier, and the first mapping relationship comprises a mapping relationship between the priority information and the target resource;
determining the target resource according to a sending manner and a second mapping relationship, wherein the sending manner comprises at least one of a sending manner of the target data packet, a sending manner of the target data stream, a sending manner of the target service, a sending manner of the target logical channel, a sending manner of the terminal device, a sending manner of the target RAT, a sending manner of the target source identifier, and a sending manner of the target destination identifier, and the second mapping relationship comprises a mapping relationship between the sending manner and the target resource;
determining the target resource according to a data volume and a third mapping relationship, wherein the data volume comprises at least one of a data volume of the target data packet, a data volume of the target data stream, a data volume of the target service, a data volume of the target logical channel, a data volume of the terminal device, a data volume of the target RAT, a data volume of the target source identifier, and a data volume of the target destination identifier, and the third mapping relationship comprises a mapping relationship between the data volume and the target resource;
determining the target resource according to duration and a fourth mapping relationship, wherein the duration comprises at least one of the duration of the target data packet, the duration of the target data stream, the duration of the target service, the duration of the target logical channel, the duration of the terminal device, the duration of the target RAT, the duration of the target source identifier, and the duration of the target destination identifier, and the fourth mapping relationship comprises a mapping relationship between the duration and the target resource;
determining the target resource according to a latency requirement and a fifth mapping relationship, wherein the latency requirement comprises at least one of a latency requirement of the target data packet, a latency requirement of the target data stream, a latency requirement of the target service, a latency requirement of the target logical channel, a latency requirement of the terminal device, a latency requirement of the target RAT, a latency requirement of the target source identifier, and a latency requirement of the target destination identifier, and the fifth mapping relationship comprises a mapping relationship between the latency requirement and the target resource;
determining the target resource according to a reliability requirement and a sixth mapping relationship, wherein the reliability requirement comprises at least one of a reliability requirement of the target data packet, a reliability requirement of the target data stream, a reliability requirement of the target service, a reliability requirement of the target logical channel, a reliability requirement of the terminal device, a reliability requirement of the target RAT, a reliability requirement of the target source identifier, and a reliability requirement of the target destination identifier, and the sixth mapping relationship comprises a mapping relationship between the reliability requirement and the target resource;
determining the target resource according to a number of times of repeated sending and a seventh mapping relationship, wherein the number of times of repeated sending comprises at least one of a number of times of repeated sending of the target data packet, a number of times of repeated sending of the target data stream, a number of times of repeated sending of the target service, a number of times of repeated sending of the target logical channel, a number of times of repeated sending of the terminal device, a number of times of repeated sending of the target RAT, a number of times of repeated sending of the target source identifier, and a number of times of repeated sending of the target destination identifier, and the seventh mapping relationship comprises a mapping relationship between the number of times of repeated sending and the target resource;
determining the target resource according to a communication range and an eighth mapping relationship, wherein the communication range comprises at least one of a communication range of the target data packet, a communication range of the target data stream, a communication range of the target service, a communication range of the target logical channel, a communication range of the terminal device, a communication range of the target RAT, a communication range of the target source identifier, and a communication range of the target destination identifier, and the eighth mapping relationship comprises a mapping relationship between the communication range and the target resource;
determining the target resource according to a sending rate and a ninth mapping relationship, wherein the sending rate comprises at least one of a sending rate of the target data packet, a sending rate of the target data stream, a sending rate of the target service, a sending rate of the target logical channel, a sending rate of the terminal device, a sending rate of the target RAT, a sending rate of the target source identifier, and a sending rate of the target destination identifier, and the ninth mapping relationship comprises a mapping relationship between the sending rate and the target resource; or,
determining the target resource according to a data rate and a tenth mapping relationship, wherein the data rate comprises at least one of a data rate of the target data packet, a data rate of the target data stream, a data rate of the target service, a data rate of the target logical channel, a data rate of the terminal device, a data rate of the target RAT, a data rate of the target source identifier, and a data rate of the target destination identifier, and the tenth mapping relationship comprises a mapping relationship between the data rate and the target resource.