A carrier selection method comprising: obtaining channel busy ratios - CBRs - of a plurality of candidate carriers; decreasing by one the value of a resource reselection counter each time data is transmitted over a time frequency resource; and when a value of the resource reselection counter is equal to 0, selecting a carrier from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers and resetting the resource reselection counter; wherein the selecting the carrier from the plurality of carriers according to the CBRs of the plurality of carriers comprises: selecting a carrier having a smallest CBR as the to-be-used carriers from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers, wherein each of the plurality of candidate carriers is configured with a corresponding resource reselection counter, characterized in that the selecting, when a value of the resource reselection counter is equal to 0, a carrier from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers comprises: when a value of any resource reselection counter in a plurality of resource reselection counters configured for the plurality of candidate carriers is equal to 0, selecting a carrier from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers. obtaining channel busy ratios - CBRs - of a plurality of candidate carriers; decreasing by one the value of a resource reselection counter each time data is transmitted over a time frequency resource; and when a value of the resource reselection counter is equal to 0, selecting a carrier from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers and resetting the resource reselection counter; wherein the selecting the carrier from the plurality of carriers according to the CBRs of the plurality of carriers comprises: selecting a carrier having a smallest CBR as the to-be-used carriers from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers, wherein each of the plurality of candidate carriers is configured with a corresponding resource reselection counter, characterized in that the selecting, when a value of the resource reselection counter is equal to 0, a carrier from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers comprises: when a value of any resource reselection counter in a plurality of resource reselection counters configured for the plurality of candidate carriers is equal to 0, selecting a carrier from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers. selecting a carrier having a smallest CBR as the to-be-used carriers from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers, wherein each of the plurality of candidate carriers is configured with a corresponding resource reselection counter, characterized in that the selecting, when a value of the resource reselection counter is equal to 0, a carrier from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers comprises: when a value of any resource reselection counter in a plurality of resource reselection counters configured for the plurality of candidate carriers is equal to 0, selecting a carrier from the plurality of candidate carriers according to the CBRs of the plurality of candidate carriers.