Service apparatus and method for providing deferred message, and storage medium
First Claim
1. A service system for providing a deferred instant message from a first user to a second user, comprising a processor and a memory storing program codes, wherein the processor is configured to execute the program codes to:
- receive a message parameter of the deferred instant message sent by a first client and to be forwarded to a second client, wherein the deferred instant message is reconstructed by the second client by inserting the message parameter into content of a message template that is stored in a local message template storage of the second client, the message parameter including text of the deferred instant message;
determine whether the second user associated with the second client is online;
when the second user associated with the second client is determined to be online,deliver the message parameter to the second client, andstore the message parameter into a database of the service system; and
when the second user associated with the second client is determined not to be online,store the message parameter into the database of the service system, anddeliver the message parameter stored into the database of the service system to the second client when the second user associated with the second client is determined to be online;
whereinthe message parameter is not deleted from the database of the service system after the message parameter is delivered to the second client to provide an instant message history that is viewable on another client.
1 Assignment
0 Petitions
Accused Products
Abstract
A service apparatus and method for providing a deferred message, and a storage medium. The service method for providing a deferred message comprises: receiving a message parameter sent by a first client and to be forwarded to a second client (S1); determining whether a user associated with the second client is online (S2); if the user associated with the second client is not online, determining that the message parameter to be forwarded is a message parameter of a deferred message, and saving the message parameter into a database of a server (S3); and when receiving an online prompt of the user associated with the second client, delivering the message parameter to the second client (S4). The method can significantly reduce the network traffic and occupation of the storage space.
-
Citations
18 Claims
-
1. A service system for providing a deferred instant message from a first user to a second user, comprising a processor and a memory storing program codes, wherein the processor is configured to execute the program codes to:
-
receive a message parameter of the deferred instant message sent by a first client and to be forwarded to a second client, wherein the deferred instant message is reconstructed by the second client by inserting the message parameter into content of a message template that is stored in a local message template storage of the second client, the message parameter including text of the deferred instant message; determine whether the second user associated with the second client is online; when the second user associated with the second client is determined to be online, deliver the message parameter to the second client, and store the message parameter into a database of the service system; and when the second user associated with the second client is determined not to be online, store the message parameter into the database of the service system, and deliver the message parameter stored into the database of the service system to the second client when the second user associated with the second client is determined to be online;
whereinthe message parameter is not deleted from the database of the service system after the message parameter is delivered to the second client to provide an instant message history that is viewable on another client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A service method for providing a deferred instant message from a first user to a second user, comprising:
-
receiving, by a processor of a service system, a message parameter of the deferred instant message sent by a first client and to be forwarded to a second client, wherein the deferred instant message is reconstructed by the second client by inserting the message parameter into content of a message template that is stored in a local message template storage of the second client, the message parameter including text of the deferred instant message; determining whether the second user associated with the second client is online; when the second user associated with the second client is determined to be online, delivering the message parameter to the second client, and storing the message parameter into a database of the service system; and when the second user associated with the second client is determined not to be online, storing the message parameter into the database of the service system, and delivering the message parameter stored into the database of the service system to the second client when the second user associated with the second client is determined to be online;
whereinthe message parameter is not deleted from the database of the service system after the message parameter is delivered to the second client to provide an instant message history that is viewable on another client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory storage medium including computer-executable instructions which when executed by a computer of a service system cause the computer to perform a service method for providing a deferred instant message from a first user to a second user, the service method for providing the deferred instant message comprising:
-
receiving a message parameter of the deferred instant message sent by a first client and to be forwarded to a second client, wherein the deferred instant message is reconstructed by the second client by inserting the message parameter into content of a message template that is stored in a local message template storage of the second client, the message parameter including text of the deferred instant message; determining whether the second user associated with the second client is online; when the second user associated with the second client is determined to be online, delivering the message parameter to the second client, and storing the message parameter into a database of the service system; and when the second user associated with the second client is determined not to be online, storing the message parameter into the database of the service system, and delivering the message parameter stored into the database of the service system to the second client when the second user associated with the second client is determined to be online;
whereinthe message parameter is not deleted from the database of the service system after the message parameter is delivered to the second client to provide an instant message history that is viewable on another client.
-
Specification