Patent ID: 8566388

Claim:
A method for managing numerous messages, comprising: A. pulling, by a client terminal, a message index list from a server; B. pulling, by the client terminal, message bodies corresponding to message indexes in the message index list in batches; C. managing, by the client terminal, the pulled message bodies and the message indexes corresponding to the message bodies by using a message pool; D. after receiving a finish indication triggered by a user, storing, by the client terminal, the message indexes and the message bodies in the message pool to a local disk; wherein the step B comprises: B1. selecting N message indexes from the message index list; B2. pulling, by the client terminal, the message body corresponding to each of the selected message indexes from the server; B3. after the pulling operation in B2, determining, by the client terminal, whether all of the message indexes in the message index list are selected; if all of the message indexes in the message index list are selected, the step A is returned to; if not all of the message indexes in the message index list are selected, B4 is performed; B4. if the number of not selected message indexes in the message index list is larger than or equal to N, selecting N message indexes from the not selected message indexes, and performing B2; if the number of the not selected message indexes in the message index list is smaller than N, selecting the not selected message indexes, and performing B2; N is an integer and is more than 1.