A User Plane Function element selection method, wherein the method comprises: - judging, by a Session Management Function element, whether a target Radio Access Network node is connected to a current User Plane Function element; - if not, determining that a user terminal is moved out of a current User Plane Function service area; - sending, by the Session Management Function element, a resource acquisition request to a Network Repository Function; wherein the resource acquisition request contains a service application ID and a User Equipment location information, wherein the method further comprises: - receiving, by the Session Management Function element, a resource response message fed back by the Network Repository Function, wherein the resource response message comprises a User Plane Function list; the User Plane Function list comprises a User Plane Function address, and a service application ID list supported by a User Plane Function element; - judging, by the Session Management Function element, whether a current service application ID carried by the user terminal belongs to the service application ID list supported by the User Plane Function element, wherein the current service application ID refers to the service application ID of the User Equipment being served by the User Plane Function element; and - if yes, accessing the user terminal to a target User Plane Function element, wherein the target User Plane Function element refers to the User Plane Function element that supports the service application ID list. - judging, by a Session Management Function element, whether a target Radio Access Network node is connected to a current User Plane Function element; - if not, determining that a user terminal is moved out of a current User Plane Function service area; - sending, by the Session Management Function element, a resource acquisition request to a Network Repository Function; wherein the resource acquisition request contains a service application ID and a User Equipment location information, wherein the method further comprises: - receiving, by the Session Management Function element, a resource response message fed back by the Network Repository Function, wherein the resource response message comprises a User Plane Function list; the User Plane Function list comprises a User Plane Function address, and a service application ID list supported by a User Plane Function element; - judging, by the Session Management Function element, whether a current service application ID carried by the user terminal belongs to the service application ID list supported by the User Plane Function element, wherein the current service application ID refers to the service application ID of the User Equipment being served by the User Plane Function element; and - if yes, accessing the user terminal to a target User Plane Function element, wherein the target User Plane Function element refers to the User Plane Function element that supports the service application ID list. - receiving, by the Session Management Function element, a resource response message fed back by the Network Repository Function, wherein the resource response message comprises a User Plane Function list; the User Plane Function list comprises a User Plane Function address, and a service application ID list supported by a User Plane Function element; - judging, by the Session Management Function element, whether a current service application ID carried by the user terminal belongs to the service application ID list supported by the User Plane Function element, wherein the current service application ID refers to the service application ID of the User Equipment being served by the User Plane Function element; and - if yes, accessing the user terminal to a target User Plane Function element, wherein the target User Plane Function element refers to the User Plane Function element that supports the service application ID list.