A control channel detection method, comprising: determining, by a user equipment, a control channel search space according to a control channel resource set, wherein the control channel resource set comprises at least one physical resource block; and performing control channel detection in the search space; wherein the determining a control channel search space comprises: determining a control channel resource set that comprises the control channel search space; determining the number of control channel candidates of the control channel search space in each control channel resource set; determining a search start point of control channels; and determining a search space according to a relationship between the search start point, an aggregation level of control channels, and the number of control channel candidates under the aggregation level; wherein the determining a search start point of control channels comprises: determining an initial value of a recursive function for generating the search start point of control channels; and determining the search start point according to the initial value of the recursive function of the search start point and the recursive function; characterized in that: in different control channel resource sets, initial values of recursive functions for generating the search start point of control channels are the same; and in different control channel resource sets, the recursive function for determining the search start point is different; wherein the recursive function comprises a second characteristic parameter, and a different control channel resource set corresponds to a different second characteristic parameter. determining, by a user equipment, a control channel search space according to a control channel resource set, wherein the control channel resource set comprises at least one physical resource block; and performing control channel detection in the search space; wherein the determining a control channel search space comprises: determining a control channel resource set that comprises the control channel search space; determining the number of control channel candidates of the control channel search space in each control channel resource set; determining a search start point of control channels; and determining a search space according to a relationship between the search start point, an aggregation level of control channels, and the number of control channel candidates under the aggregation level; determining a control channel resource set that comprises the control channel search space; determining the number of control channel candidates of the control channel search space in each control channel resource set; determining a search start point of control channels; and determining a search space according to a relationship between the search start point, an aggregation level of control channels, and the number of control channel candidates under the aggregation level; wherein the determining a search start point of control channels comprises: determining an initial value of a recursive function for generating the search start point of control channels; and determining the search start point according to the initial value of the recursive function of the search start point and the recursive function; determining an initial value of a recursive function for generating the search start point of control channels; and determining the search start point according to the initial value of the recursive function of the search start point and the recursive function; characterized in that: in different control channel resource sets, initial values of recursive functions for generating the search start point of control channels are the same; and in different control channel resource sets, the recursive function for determining the search start point is different; wherein the recursive function comprises a second characteristic parameter, and a different control channel resource set corresponds to a different second characteristic parameter. in different control channel resource sets, initial values of recursive functions for generating the search start point of control channels are the same; and in different control channel resource sets, the recursive function for determining the search start point is different; wherein the recursive function comprises a second characteristic parameter, and a different control channel resource set corresponds to a different second characteristic parameter.