A method for processing a service request, characterized in that, the method is applied to a terminal and comprises: selecting, from a set of core network slices obtained in advance, a first core network slice supporting the service request when the terminal initiates the service request, wherein the set of core network slices comprises a plurality of core network slices and each of the plurality of core network slices comprises a core network capability parameter and/or a core network function module; transmitting slice configuration information of the first core network slice and a message of a service request to a network side; wherein, prior to the selecting, from the set of core network slices obtained in advance, the first core network slice supporting the service request when the terminal initiates the service request, the method further comprises: receiving information of the set of core network slices transmitted by the network side, wherein the set of core network slices is a set of core network slices selected in accordance with subscription information of the terminal and a capability parameter of the terminal; and, after the transmitting the message of the service request to the network side, the method further comprises: receiving an acknowledgement message transmitted by the network side after a slice configuration procedure is completed based on the slice configuration information by the network side; wherein the slice configuration information comprises one or more of: a slice identifier of the core network slice and a core network capability parameter and/or a core network function module supported by the core network slice. selecting, from a set of core network slices obtained in advance, a first core network slice supporting the service request when the terminal initiates the service request, wherein the set of core network slices comprises a plurality of core network slices and each of the plurality of core network slices comprises a core network capability parameter and/or a core network function module; transmitting slice configuration information of the first core network slice and a message of a service request to a network side; wherein, prior to the selecting, from the set of core network slices obtained in advance, the first core network slice supporting the service request when the terminal initiates the service request, the method further comprises: receiving information of the set of core network slices transmitted by the network side, wherein the set of core network slices is a set of core network slices selected in accordance with subscription information of the terminal and a capability parameter of the terminal; and, after the transmitting the message of the service request to the network side, the method further comprises: receiving an acknowledgement message transmitted by the network side after a slice configuration procedure is completed based on the slice configuration information by the network side; wherein the slice configuration information comprises one or more of: a slice identifier of the core network slice and a core network capability parameter and/or a core network function module supported by the core network slice.