A method (200, 300) implemented at a device, comprising: selecting, from candidate uplink, UL, control channel categories, a target UL control channel category based on information about traffic between a network device and a terminal device, the candidate UL control channel categories at least including a first UL control channel category for high requirement traffic and a second UL control channel category for low requirement traffic, wherein the candidate UL control channel categories are predefined according to a Cyclic Redundancy Check, CRC, length and/or a size of the allocated resource, such that UL control channels of the first UL control channel category support a CRC sequence exceeding a predetermined threshold CRC length and/or a size of resource to be allocated exceeding a predetermined threshold size, and wherein selecting the target UL control channel category comprises: determining whether the traffic is high requirement traffic or low requirement traffic, wherein it is determined that the traffic is high requirement traffic responsive to one or more of: determining that the type of traffic is ultra-reliable and low latency communication, URLLC; determining that the type of the terminal device is for URLLC service; and determining that the type of network slice is radio access network, RAN, slice for URLLC service; in response to determining that the traffic is high requirement traffic, selecting the first UL control channel category as the target UL control channel category; and in response to determining that the traffic is a low requirement traffic, selecting the second UL control channel category as the target UL control channel category; and determining a UL control channel of the target UL control channel category for the terminal device, wherein the device is the network device and the method further comprises transmitting information about the determined UL control channel to the terminal device. selecting, from candidate uplink, UL, control channel categories, a target UL control channel category based on information about traffic between a network device and a terminal device, the candidate UL control channel categories at least including a first UL control channel category for high requirement traffic and a second UL control channel category for low requirement traffic, wherein the candidate UL control channel categories are predefined according to a Cyclic Redundancy Check, CRC, length and/or a size of the allocated resource, such that UL control channels of the first UL control channel category support a CRC sequence exceeding a predetermined threshold CRC length and/or a size of resource to be allocated exceeding a predetermined threshold size, and wherein selecting the target UL control channel category comprises: determining whether the traffic is high requirement traffic or low requirement traffic, wherein it is determined that the traffic is high requirement traffic responsive to one or more of: determining that the type of traffic is ultra-reliable and low latency communication, URLLC; determining that the type of the terminal device is for URLLC service; and determining that the type of network slice is radio access network, RAN, slice for URLLC service; in response to determining that the traffic is high requirement traffic, selecting the first UL control channel category as the target UL control channel category; and in response to determining that the traffic is a low requirement traffic, selecting the second UL control channel category as the target UL control channel category; and determining whether the traffic is high requirement traffic or low requirement traffic, wherein it is determined that the traffic is high requirement traffic responsive to one or more of: determining that the type of traffic is ultra-reliable and low latency communication, URLLC; determining that the type of the terminal device is for URLLC service; and determining that the type of network slice is radio access network, RAN, slice for URLLC service; determining that the type of traffic is ultra-reliable and low latency communication, URLLC; determining that the type of the terminal device is for URLLC service; and determining that the type of network slice is radio access network, RAN, slice for URLLC service; in response to determining that the traffic is high requirement traffic, selecting the first UL control channel category as the target UL control channel category; and in response to determining that the traffic is a low requirement traffic, selecting the second UL control channel category as the target UL control channel category; and determining a UL control channel of the target UL control channel category for the terminal device, wherein the device is the network device and the method further comprises transmitting information about the determined UL control channel to the terminal device.