A network protection switching method, comprising: determining a hierarchically distributed flow point model according to all ports corresponding to a Packet Transport Network, PTN, or an Internet Protocol, IP, Radio Access Network, IPRAN, or physical ports or physical port sets in a physical connection channel layer; and determining a switching decision making method for a service corresponding to the PTN or the IPRAN according to the flow point model; further comprising: determining optimal path information of the service corresponding to the PTN or the IPRAN according to the switching decision making method, and outputting the optimal path information, wherein the optimal path information is effective path information by which the service is intended to pass through each flow point in the flow point model, and the effective path information is identification of a path of flow points corresponding to physical ports; and determining the hierarchically distributed flow point model according to all the ports corresponding to the PTN or the IPRAN or the physical ports or physical port sets in the physical connection channel layer comprises: determining all the ports corresponding to the PTN or the IPRAN or the physical ports or physical port sets in the physical connection channel layer as flow points of a first layer, determining flow points of a next layer according to the flow points of the first layer and a first preset rule, and determining the hierarchically distributed flow point model. determining a hierarchically distributed flow point model according to all ports corresponding to a Packet Transport Network, PTN, or an Internet Protocol, IP, Radio Access Network, IPRAN, or physical ports or physical port sets in a physical connection channel layer; and determining a switching decision making method for a service corresponding to the PTN or the IPRAN according to the flow point model; further comprising: determining optimal path information of the service corresponding to the PTN or the IPRAN according to the switching decision making method, and outputting the optimal path information, wherein the optimal path information is effective path information by which the service is intended to pass through each flow point in the flow point model, and the effective path information is identification of a path of flow points corresponding to physical ports; and determining the hierarchically distributed flow point model according to all the ports corresponding to the PTN or the IPRAN or the physical ports or physical port sets in the physical connection channel layer comprises: determining all the ports corresponding to the PTN or the IPRAN or the physical ports or physical port sets in the physical connection channel layer as flow points of a first layer, determining flow points of a next layer according to the flow points of the first layer and a first preset rule, and determining the hierarchically distributed flow point model. determining optimal path information of the service corresponding to the PTN or the IPRAN according to the switching decision making method, and outputting the optimal path information, wherein the optimal path information is effective path information by which the service is intended to pass through each flow point in the flow point model, and the effective path information is identification of a path of flow points corresponding to physical ports; and determining the hierarchically distributed flow point model according to all the ports corresponding to the PTN or the IPRAN or the physical ports or physical port sets in the physical connection channel layer comprises: determining all the ports corresponding to the PTN or the IPRAN or the physical ports or physical port sets in the physical connection channel layer as flow points of a first layer, determining flow points of a next layer according to the flow points of the first layer and a first preset rule, and determining the hierarchically distributed flow point model.