Method, terminal, and system for pushing information
First Claim
1. A method for pushing information, comprising:
- obtaining, by a terminal, a business message from a server;
determining a type of the business message from a real-time type, a timer-setting type, and an instruction-type;
adjusting a sending policy of a heartbeat package based on a determination result of determining the type of the business message, comprising;
when the type of the business message is determined to be the real-time type, adjusting a sending interval of the heartbeat package as a first pre-set time duration and restoring the sending interval of the heartbeat package back to a benchmark time interval after a second pre-set time duration, wherein the first pre-set time duration is greater than the benchmark time interval and less than the second pre-set time duration; and
maintaining a network link connection with the server based on the sending policy of the heartbeat package to provide a pushing operation of the business message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, terminals, and systems for pushing information are provided. A terminal obtains a business message from a server and determines a type of the business message from a real-time type, a timer-setting type, and an instruction-type. When the type of the business message is determined to be the real-time type, the terminal adjusts a sending interval of a heartbeat package as a first pre-set time duration and restores the sending interval of the heartbeat package back to a benchmark time interval after a second pre-set time duration. The first pre-set time duration is greater than the benchmark time interval and less than the second pre-set time duration. The terminal maintains a network link connection with the server based on the sending policy of the heartbeat package to provide a pushing operation of the business message.
19 Citations
19 Claims
-
1. A method for pushing information, comprising:
-
obtaining, by a terminal, a business message from a server; determining a type of the business message from a real-time type, a timer-setting type, and an instruction-type; adjusting a sending policy of a heartbeat package based on a determination result of determining the type of the business message, comprising; when the type of the business message is determined to be the real-time type, adjusting a sending interval of the heartbeat package as a first pre-set time duration and restoring the sending interval of the heartbeat package back to a benchmark time interval after a second pre-set time duration, wherein the first pre-set time duration is greater than the benchmark time interval and less than the second pre-set time duration; and maintaining a network link connection with the server based on the sending policy of the heartbeat package to provide a pushing operation of the business message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A terminal for pushing information, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured to; obtain a business message from a server; determine a type of the business message from a real-time type, a timer-setting type, and an instruction-type; adjust a sending policy of a heartbeat package based on a determination result of determining the type of the business message, comprising; adjusting a sending interval of the heartbeat package as a first pre-set time duration and restore the sending interval of the heartbeat package back to a benchmark time interval after a second pre-set time duration, when the type of the business message is determined to be the real-time type, wherein the first pre-set time duration is greater than the benchmark time interval and less than the second pre-set time duration; and maintain a network link connection with the server based on the sending policy of the heartbeat package to provide a pushing operation of the business message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for pushing information, comprising:
-
a server and a terminal, the terminal including a memory and a processor coupled to the memory, wherein the processor is configured to; obtain a business message from the server; determine a type of the business message from a real-time type, a timer-setting type, and an instruction-type; adjust a sending policy of a heartbeat package based on a determination result of determining the type of the business message, comprising; adjusting a sending interval of the heartbeat package as a first pre-set time duration and to restore the sending interval of the heartbeat package back to a benchmark time interval after a second pre-set time duration, when the type of the business message is determined to be the real-time type, wherein the first pre-set time duration is greater than the benchmark time interval and less than the second pre-set time duration; and maintain a network link connection with the server based on the sending policy of the heartbeat package to provide a pushing operation of the business message; wherein the server is configured to release the business message to the terminal;
to maintain the network link connection with the terminal based on the sending policy of the heartbeat package adjusted by the terminal according to the type of the business message; and
to perform the pushing operation of the business message.
-
Specification