Patent ID: 8225000

Claim:
A method for synchronizing between multiple terminals, comprising: receiving, by a server, a message state change notification for indicating message state synchronizing requirement from a first terminal, wherein the message state change notification carries an identifier of a message, a message state change description, a user identifier, and an identifier of the first terminal; obtaining, by the server, an identifier of a second terminal according to the user identifier; determining, by the server, whether the second terminal is online; if determining that the second terminal correlated with the first terminal is online, sending, by the server, the message state change notification for indicating message state synchronizing requirement to the second terminal correlated with the first terminal; and if determining that the second terminal correlated with the first terminal is offline, storing the message state change notification for indicating message state synchronizing requirement and sending the message state change notification to the second terminal correlated with the first terminal after the second terminal goes online.