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. <EOS>