A switching control method for handing over a user equipment, UE, from a source radio node, RN, to a destination radio node, RN, comprising, in a Single Network Controller, SNC: receiving a path switching request sent by the source RN or by the destination RN, and learning information about user equipment, UE, an identifier of a source RN, and an identifier of a destination RN from the path switching request; determining, according to the information about the UE, the identifier of the source RN, and the identifier of the destination RN, a function node, FN that integrates the user plane functions of a serving gateway, SGW, and a public data network gateway, PGW, and provides a data service to the destination RN, and generating a path switching rule according to the FN; sending the path switching rule to an ingress network element (14, 14a, 14b), so that the ingress network element (14, 14a, 14b) adds, according to the path switching rule, the FN as a function node onto a data path of the UE, and updates locally saved data path information of the UE; and sending path switching request confirmation information to the destination RN, characterized in that the determining, according to the information about the UE, the identifier of the source RN, and the identifier of the destination RN, a function node FN that provides a data service to the destination RN, and generating a path switching rule according to the FN comprises: obtaining, according to the information about the UE, the identifier of the source RN, and the identifier of the destination RN, a first FN that provides a data service to the source RN; determining, according to a load status of the first FN, whether the first FN continues to be available; and if the first FN continues to be available, determining that the first FN is the function node that provides a data service to the destination RN, and generating a first path switching rule according to the first FN, and, if the first FN is unavailable, obtaining an associated RN neighboring to the destination RN according to a topology structure of the RN, selecting, according to a load status of an FN that provides a data service to the associated RN, a second FN that provides a data service to the destination RN, and generating a second path switching rule according to the second FN. receiving a path switching request sent by the source RN or by the destination RN, and learning information about user equipment, UE, an identifier of a source RN, and an identifier of a destination RN from the path switching request; determining, according to the information about the UE, the identifier of the source RN, and the identifier of the destination RN, a function node, FN that integrates the user plane functions of a serving gateway, SGW, and a public data network gateway, PGW, and provides a data service to the destination RN, and generating a path switching rule according to the FN; sending the path switching rule to an ingress network element (14, 14a, 14b), so that the ingress network element (14, 14a, 14b) adds, according to the path switching rule, the FN as a function node onto a data path of the UE, and updates locally saved data path information of the UE; and sending path switching request confirmation information to the destination RN, characterized in that the determining, according to the information about the UE, the identifier of the source RN, and the identifier of the destination RN, a function node FN that provides a data service to the destination RN, and generating a path switching rule according to the FN comprises: obtaining, according to the information about the UE, the identifier of the source RN, and the identifier of the destination RN, a first FN that provides a data service to the source RN; determining, according to a load status of the first FN, whether the first FN continues to be available; and if the first FN continues to be available, determining that the first FN is the function node that provides a data service to the destination RN, and generating a first path switching rule according to the first FN, and, obtaining, according to the information about the UE, the identifier of the source RN, and the identifier of the destination RN, a first FN that provides a data service to the source RN; determining, according to a load status of the first FN, whether the first FN continues to be available; and if the first FN continues to be available, determining that the first FN is the function node that provides a data service to the destination RN, and generating a first path switching rule according to the first FN, and, if the first FN is unavailable, obtaining an associated RN neighboring to the destination RN according to a topology structure of the RN, selecting, according to a load status of an FN that provides a data service to the associated RN, a second FN that provides a data service to the destination RN, and generating a second path switching rule according to the second FN.