A QoS resource allocation method, comprising the steps of: receiving, by an application function, AF, service information sent by a terminal, wherein the service information is of a terminal service; sending, by the AF, a quality of service, QoS, resource request message to a policy and charging rules function, PCRF, unit corresponding to the terminal, wherein the QoS resource request message carries the service information, and the QoS resource request message is used to request the PCRF to allocate a QoS resource to the terminal service; receiving, by the AF, a request response message sent by the PCRF, wherein the request response message is used to indicate whether the QoS resource is successfully allocated to the terminal service; the method being characterized by the steps of: receiving, by the AF, a request message sent by the terminal, wherein the request message carries the service information of the terminal service, and the request message is used to request release of the QoS resource allocated to the terminal service; sending, by the AF, a QoS resource release request message to the PCRF corresponding to the terminal; and receiving, by the AF, a release response message sent by the PCRF corresponding to the terminal, and forwarding, by the AF, the release response message to the terminal, wherein the release response message is used to indicate that the QoS resource allocated to the terminal service has been released. receiving, by an application function, AF, service information sent by a terminal, wherein the service information is of a terminal service; sending, by the AF, a quality of service, QoS, resource request message to a policy and charging rules function, PCRF, unit corresponding to the terminal, wherein the QoS resource request message carries the service information, and the QoS resource request message is used to request the PCRF to allocate a QoS resource to the terminal service; receiving, by the AF, a request response message sent by the PCRF, wherein the request response message is used to indicate whether the QoS resource is successfully allocated to the terminal service; the method being characterized by the steps of: receiving, by the AF, a request message sent by the terminal, wherein the request message carries the service information of the terminal service, and the request message is used to request release of the QoS resource allocated to the terminal service; sending, by the AF, a QoS resource release request message to the PCRF corresponding to the terminal; and receiving, by the AF, a release response message sent by the PCRF corresponding to the terminal, and forwarding, by the AF, the release response message to the terminal, wherein the release response message is used to indicate that the QoS resource allocated to the terminal service has been released. receiving, by the AF, a request message sent by the terminal, wherein the request message carries the service information of the terminal service, and the request message is used to request release of the QoS resource allocated to the terminal service; sending, by the AF, a QoS resource release request message to the PCRF corresponding to the terminal; and receiving, by the AF, a release response message sent by the PCRF corresponding to the terminal, and forwarding, by the AF, the release response message to the terminal, wherein the release response message is used to indicate that the QoS resource allocated to the terminal service has been released.