Patent ID: 8370427

Claim:
A method for transmitting messages between heterogeneous networks, comprising: receiving, by a home messaging application server (AS) corresponding to a sender terminal of an IP multimedia subsystem (IMS) message, the IP multimedia subsystem (IMS) message from an IMS network; sending, by the home messaging AS, the IMS message to a message gateway (IM-MGW); by the IM-MGW, parsing the IMS message, converting a content format of the IMS message into a content format of a non-IMS message, converting a sender terminal ID of the IMS message into a sender terminal ID of the non-IMS message; generating the non-IMS message according to the IMS message content, the sender terminal ID of the IMS message and a receiver terminal ID of the non-IMS message; and sending the non-IMS message to a receiver terminal of the non-IMS message through a home network of the non-IMS message.