A system for processing a short message value-added service, comprising a Short Messaging Service, SMS gateway, a Multimedia Messaging Service, MMS gateway and a Service Provider, SP server, wherein the SMS gateway is configured to: provide an interface for communicating with the MMS gateway; forward a value-added service uplink short message among received uplink short messages to the MMS gateway, and send a user a downlink short message from the MMS gateway; the MMS gateway is configured with local short message value-added service SP information, and is configured to: provide an interface for communicating with the SMS gateway; convert the value-added service uplink short message forwarded by the SMS gateway into an uplink MMS message and send the uplink MMS message to the SP server; receive a downlink MMS message from the SP server and parse the received downlink MMS message to obtain a source number of the downlink MMS message, determine whether the source number is in the local short message value-added service SP information, convert the downlink MMS message into the downlink short message when the source number of the downlink MMS message is in the local short message value-added service SP information, and send the downlink short message to the SMS gateway; and the SP server is configured to receive the uplink MMS message from the MMS gateway, and return the downlink MMS message corresponding to the received uplink MMS message to the MMS gateway; the SMS gateway is further configured to: parse a received uplink short message to obtain a destination number of the uplink short message and determine whether the destination number is an SP parameter; determine that the uplink short message is a value-added service uplink short message when the destination number is an SP parameter and send the value-added service uplink short message to the MMS gateway, send the uplink short message to an SMS center when the destination number is not an SP parameter. provide an interface for communicating with the MMS gateway; forward a value-added service uplink short message among received uplink short messages to the MMS gateway, and send a user a downlink short message from the MMS gateway; provide an interface for communicating with the SMS gateway; convert the value-added service uplink short message forwarded by the SMS gateway into an uplink MMS message and send the uplink MMS message to the SP server; receive a downlink MMS message from the SP server and parse the received downlink MMS message to obtain a source number of the downlink MMS message, determine whether the source number is in the local short message value-added service SP information, convert the downlink MMS message into the downlink short message when the source number of the downlink MMS message is in the local short message value-added service SP information, and send the downlink short message to the SMS gateway; and the SP server is configured to receive the uplink MMS message from the MMS gateway, and return the downlink MMS message corresponding to the received uplink MMS message to the MMS gateway; the SMS gateway is further configured to: parse a received uplink short message to obtain a destination number of the uplink short message and determine whether the destination number is an SP parameter; determine that the uplink short message is a value-added service uplink short message when the destination number is an SP parameter and send the value-added service uplink short message to the MMS gateway, send the uplink short message to an SMS center when the destination number is not an SP parameter.