A method for cell reselection, comprising: the step of acquiring, by User Equipment, UE, a cell reselection rule through a system message or locally pre-stored information or Radio Resource Control, RRC, signaling, or Non-Access Stratum, NAS, signaling, the step of selecting, by the UE, the target cell based on the cell reselection rule and the network function supported by the neighbor cell thereby performing, by the UE, neighbor cell measurement in a first cell, the first cell not supporting a target network function; and measuring that a second cell supports the target network function and signal quality of the second cell is higher than a first threshold, determining, by the UE, the second cell as the target cell, wherein the second cell is a co-frequency neighbor cell or an inter-frequency neighbor cell of the first cell, and the step of executing, by the UE, cell selection to the target cell, wherein the target network function comprises at least one of a function of 5th Generation,5G, indication information and a function of type information of a Core Network,CN, that a base station is connected to; wherein the cell reselection rule comprises multiple reselection sub-rules, each of the multiple reselection sub-rules corresponds to a priority, and the UE selects the multiple reselection sub-rules according to a sequence from high to low priorities for selecting the target cell, wherein the multiple reselection sub-rules comprise a first reselection sub-rule and a second reselection sub-rule, the first reselection sub-rule is a network-function-based reselection sub-rule and the second reselection sub-rule is a frequency-priority-based reselection sub-rule, or, the first reselection sub-rule is a frequency-priority-based reselection sub-rule and the second reselection sub-rule is a network-function-based reselection sub-rule. the step of acquiring, by User Equipment, UE, a cell reselection rule through a system message or locally pre-stored information or Radio Resource Control, RRC, signaling, or Non-Access Stratum, NAS, signaling, the step of selecting, by the UE, the target cell based on the cell reselection rule and the network function supported by the neighbor cell thereby performing, by the UE, neighbor cell measurement in a first cell, the first cell not supporting a target network function; and measuring that a second cell supports the target network function and signal quality of the second cell is higher than a first threshold, determining, by the UE, the second cell as the target cell, wherein the second cell is a co-frequency neighbor cell or an inter-frequency neighbor cell of the first cell, and the step of executing, by the UE, cell selection to the target cell, wherein the target network function comprises at least one of a function of 5th Generation,5G, indication information and a function of type information of a Core Network,CN, that a base station is connected to; wherein the cell reselection rule comprises multiple reselection sub-rules, each of the multiple reselection sub-rules corresponds to a priority, and the UE selects the multiple reselection sub-rules according to a sequence from high to low priorities for selecting the target cell, wherein the multiple reselection sub-rules comprise a first reselection sub-rule and a second reselection sub-rule, the first reselection sub-rule is a network-function-based reselection sub-rule and the second reselection sub-rule is a frequency-priority-based reselection sub-rule, or, the first reselection sub-rule is a frequency-priority-based reselection sub-rule and the second reselection sub-rule is a network-function-based reselection sub-rule. the first reselection sub-rule is a network-function-based reselection sub-rule and the second reselection sub-rule is a frequency-priority-based reselection sub-rule, or, the first reselection sub-rule is a frequency-priority-based reselection sub-rule and the second reselection sub-rule is a network-function-based reselection sub-rule.