A method for uplink transmission, comprising: receiving, by a terminal device, a plurality of Scheduling Request, SR, configuration information of a network device, wherein each SR configuration information comprises a maximum number of transmissions of a corresponding SR; and processing, by the terminal device, Physical Uplink Control Channel, PUCCH, resources corresponding to the plurality of SR configuration information according to the plurality of SR configuration information, wherein the plurality of SR configuration information comprises second SR configuration information, the second SR configuration information corresponds to a second SR, and the processing, by the terminal device, the Physical Uplink Control Channel, PUCCH, resources corresponding to the plurality of SR configuration information according to the plurality of SR configuration information comprises: when a number of transmissions of the second SR reaches the maximum number of transmissions of the second SR, releasing, by the terminal device, the PUCCH resource corresponding to each SR configuration information, and wherein the method further comprises: clearing downlink allocation information and uplink authorization information delivered by the network device, and cancelling sending each SR to be sent, by the terminal device; and initiating a random access procedure by the terminal device. receiving, by a terminal device, a plurality of Scheduling Request, SR, configuration information of a network device, wherein each SR configuration information comprises a maximum number of transmissions of a corresponding SR; and processing, by the terminal device, Physical Uplink Control Channel, PUCCH, resources corresponding to the plurality of SR configuration information according to the plurality of SR configuration information, wherein the plurality of SR configuration information comprises second SR configuration information, the second SR configuration information corresponds to a second SR, and the processing, by the terminal device, the Physical Uplink Control Channel, PUCCH, resources corresponding to the plurality of SR configuration information according to the plurality of SR configuration information comprises: when a number of transmissions of the second SR reaches the maximum number of transmissions of the second SR, releasing, by the terminal device, the PUCCH resource corresponding to each SR configuration information, and wherein the method further comprises: clearing downlink allocation information and uplink authorization information delivered by the network device, and cancelling sending each SR to be sent, by the terminal device; and initiating a random access procedure by the terminal device. when a number of transmissions of the second SR reaches the maximum number of transmissions of the second SR, releasing, by the terminal device, the PUCCH resource corresponding to each SR configuration information, and wherein the method further comprises: clearing downlink allocation information and uplink authorization information delivered by the network device, and cancelling sending each SR to be sent, by the terminal device; and initiating a random access procedure by the terminal device. clearing downlink allocation information and uplink authorization information delivered by the network device, and cancelling sending each SR to be sent, by the terminal device; and initiating a random access procedure by the terminal device.