METHOD AND APPARATUS FOR MESSAGE TRANSMISSION
First Claim
1. A message transmission method, comprising:
- receiving a message to be transmitted to an application on a terminal;
determining whether the application is in an inactive state;
when it is determined that the application is in the inactive state, determining whether a push notification switch of the application is turned on;
when it is determined that the push notification switch of the application is not turned on, storing temporally the message and detecting whether the application is activated and, after detecting that the application is activated, transmitting the temporally stored message to the application on the terminal; and
when it is determined that the push notification switch of the application is turned on, transmitting the message to a push notification server to cause the push notification server to push the message to the application on the terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for message transmission is provided. The method includes receiving a message to be transmitted to an application on a terminal, determining whether the application is in an inactive state, and determining whether a push notification switch of the application is turned on when it is determined that the application is in the inactive state. The method also includes, when it is determined that the push notification switch of the application is not turned on, storing temporally the message and detecting whether the application is activated and, after detecting that the application is activated, transmitting the temporally stored message to the application on the terminal. Further, the method includes transmitting the message to a push notification server to cause the push notification server to push the message to the application on the terminal when it is determined that the push notification switch of the application is turned on.
5 Citations
19 Claims
-
1. A message transmission method, comprising:
-
receiving a message to be transmitted to an application on a terminal; determining whether the application is in an inactive state; when it is determined that the application is in the inactive state, determining whether a push notification switch of the application is turned on; when it is determined that the push notification switch of the application is not turned on, storing temporally the message and detecting whether the application is activated and, after detecting that the application is activated, transmitting the temporally stored message to the application on the terminal; and when it is determined that the push notification switch of the application is turned on, transmitting the message to a push notification server to cause the push notification server to push the message to the application on the terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A message transmission apparatus, comprising:
-
one or more processors; memory; and a plurality of program modules stored in the memory and to be executed by the one or more processors, the plurality of program modules further comprising; a first determination module configured to receive a message to be transmitted to an application on a terminal and to determine whether the application is in an inactive state; a second determination module configured to, when it is determined that the application is in the inactive state, determine whether a push notification switch of the application is turned on; a temporary storage module configured to, when it is determined that the push notification switch of the application is not turned on, temporally store the message; a detecting module configured to detect whether the application is activated; and a transmitting module configured to, after detecting that the application is activated, transmit the temporally stored message to the application on the terminal and, when it is determined that the push notification switch of the application is turned on, to transmit the message to a push notification server to cause the push notification server to push the message to the application on the terminal. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A message transmission system, comprising:
-
a terminal having an application with a push notification switch; a backend server coupled with the terminal via a network; and a push notification server coupled with the backend server and the terminal to perform a push operation, wherein the backend server is configured to; receive a message to be transmitted to an application on the terminal; determine whether the application is in an inactive state; when it is determined that the application is in the inactive state, determine whether the push notification switch of the application is turned on; when it is determined that the push notification switch of the application is not turned on, store temporally the message and detecting whether the application is activated and, after detecting that the application is activated, to transmit the temporally stored message to the application on the terminal; and when it is determined that the push notification switch of the application is turned on, transmit the message to a push notification server such that the push notification server pushes the message to the application on the terminal. - View Dependent Claims (16, 17, 18, 19)
-
Specification