A data processing method, applied to a scenario in which a hardware processing unit accelerates service data sent by a host, wherein the hardware processing unit comprises: ∘ a receiving module, ∘ an inter-group routing module, and ∘ at least one acceleration processing group, wherein the inter-group routing module comprises an inter-group routing table, wherein the inter-group routing table comprises a correspondence between an acceleration type identifier and an acceleration processing group among the at least one acceleration processing group, wherein the method is executed by the hardware processing unit, and comprises: • receiving, by the receiving module, a request message that is sent from a host service layer and transparently transmitted through a host driver layer, wherein for the transparent transmission the host driver layer does not modify content of the request message received from the host service layer, but only encapsulates and sends the message to the hardware processing unit, and wherein the request message comprises at least one acceleration type identifier and to-be-acceleratedly-processed service data, and each acceleration type identifier corresponds to one type of accelerated processing; and • performing at least one type of accelerated processing in a one-to-one correspondence with the at least one acceleration type identifier on the service data, wherein the performing at least one type of accelerated processing in the one-to-one correspondence with the at least one acceleration type identifier on the service data comprises: ∘ receiving, by the inter-group routing module, the request message sent by the receiving module; ∘ parsing, by the inter-group routing module, the request message to obtain the acceleration type identifier; ∘ forwarding, by the inter-group routing module, the request message to a destination acceleration processing group, among the at least one acceleration processing group, according to the parsed-out acceleration type identifier and the inter-group routing table; and ∘ performing, by the destination acceleration processing group, accelerated processing on the service data, • wherein an aging switch and an aging time are further configured in the inter-group routing table, and the method further comprises: when the aging switch of the inter-group routing table is enabled and the aging time elapses, reporting, by the inter-group routing module, to the host, to request the host to configure a new inter-group routing table. ∘ a receiving module, ∘ an inter-group routing module, and ∘ at least one acceleration processing group, wherein the inter-group routing module comprises an inter-group routing table, wherein the inter-group routing table comprises a correspondence between an acceleration type identifier and an acceleration processing group among the at least one acceleration processing group, • receiving, by the receiving module, a request message that is sent from a host service layer and transparently transmitted through a host driver layer, wherein for the transparent transmission the host driver layer does not modify content of the request message received from the host service layer, but only encapsulates and sends the message to the hardware processing unit, and wherein the request message comprises at least one acceleration type identifier and to-be-acceleratedly-processed service data, and each acceleration type identifier corresponds to one type of accelerated processing; and • performing at least one type of accelerated processing in a one-to-one correspondence with the at least one acceleration type identifier on the service data, wherein the performing at least one type of accelerated processing in the one-to-one correspondence with the at least one acceleration type identifier on the service data comprises: ∘ receiving, by the inter-group routing module, the request message sent by the receiving module; ∘ parsing, by the inter-group routing module, the request message to obtain the acceleration type identifier; ∘ forwarding, by the inter-group routing module, the request message to a destination acceleration processing group, among the at least one acceleration processing group, according to the parsed-out acceleration type identifier and the inter-group routing table; and ∘ performing, by the destination acceleration processing group, accelerated processing on the service data, ∘ receiving, by the inter-group routing module, the request message sent by the receiving module; ∘ parsing, by the inter-group routing module, the request message to obtain the acceleration type identifier; ∘ forwarding, by the inter-group routing module, the request message to a destination acceleration processing group, among the at least one acceleration processing group, according to the parsed-out acceleration type identifier and the inter-group routing table; and ∘ performing, by the destination acceleration processing group, accelerated processing on the service data, • wherein an aging switch and an aging time are further configured in the inter-group routing table, and the method further comprises: when the aging switch of the inter-group routing table is enabled and the aging time elapses, reporting, by the inter-group routing module, to the host, to request the host to configure a new inter-group routing table.