A method,performed by a terminal device, for transmitting scheduling request, SR, comprising: determining that there are a plurality of physical uplink control channel, PUCCH, resources at a time point, wherein the plurality of PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels; wherein the method further comprises: determining target PUCCH resources among the plurality of PUCCH resources according to priorities of the different logical channels, wherein the target PUCCH resources comprise at least two PUCCH resources; determining, by performing listen before talk, LBT, on an unauthorized frequency band, one unoccupied PUCCH resource among the at least two PUCCH resources; and transmitting, via the one PUCCH resource, one SR to the network device at the time point; wherein the determining target PUCCH resources among the plurality of PUCCH resources according to priorities of the different logical channels comprises: determining one logical channel randomly among at least two logical channels with a same highest priority among the different logical channels as a target logical channel; determining one SR configuration corresponding to the one target logical channel as one target SR configuration, wherein the one SR has the one target SR configuration; and determining the at least two PUCCH resources corresponding to the one target SR configuration among the plurality of PUCCH resources as the target PUCCH resources. determining that there are a plurality of physical uplink control channel, PUCCH, resources at a time point, wherein the plurality of PUCCH resources correspond to different SR configurations, and the different SR configurations correspond to different logical channels; wherein the method further comprises: determining target PUCCH resources among the plurality of PUCCH resources according to priorities of the different logical channels, wherein the target PUCCH resources comprise at least two PUCCH resources; determining, by performing listen before talk, LBT, on an unauthorized frequency band, one unoccupied PUCCH resource among the at least two PUCCH resources; and transmitting, via the one PUCCH resource, one SR to the network device at the time point; wherein the determining target PUCCH resources among the plurality of PUCCH resources according to priorities of the different logical channels comprises: determining one logical channel randomly among at least two logical channels with a same highest priority among the different logical channels as a target logical channel; determining one SR configuration corresponding to the one target logical channel as one target SR configuration, wherein the one SR has the one target SR configuration; and determining the at least two PUCCH resources corresponding to the one target SR configuration among the plurality of PUCCH resources as the target PUCCH resources. determining target PUCCH resources among the plurality of PUCCH resources according to priorities of the different logical channels, wherein the target PUCCH resources comprise at least two PUCCH resources; determining, by performing listen before talk, LBT, on an unauthorized frequency band, one unoccupied PUCCH resource among the at least two PUCCH resources; and transmitting, via the one PUCCH resource, one SR to the network device at the time point; wherein the determining target PUCCH resources among the plurality of PUCCH resources according to priorities of the different logical channels comprises: determining one logical channel randomly among at least two logical channels with a same highest priority among the different logical channels as a target logical channel; determining one SR configuration corresponding to the one target logical channel as one target SR configuration, wherein the one SR has the one target SR configuration; and determining the at least two PUCCH resources corresponding to the one target SR configuration among the plurality of PUCCH resources as the target PUCCH resources. determining one logical channel randomly among at least two logical channels with a same highest priority among the different logical channels as a target logical channel; determining one SR configuration corresponding to the one target logical channel as one target SR configuration, wherein the one SR has the one target SR configuration; and determining the at least two PUCCH resources corresponding to the one target SR configuration among the plurality of PUCCH resources as the target PUCCH resources.