Method for maintaining connection between terminal and network server, terminal and network server
First Claim
1. A method for maintaining a connection between a terminal and a network server, said terminal having a first processing unit and a second processing unit, said first processing unit being a main processing unit that has a first state and a second state, a power consumption of said first processing unit in said second state being less than a power consumption of said first processing unit in said first state, said second processing unit being a communication functional unit, wherein a power consumption of said second processing unit is less than said power consumption of said first processing unit in said first state said method comprising:
- said second processing unit of said terminal periodically transmitting a heartbeat data packet to said network server to maintain the connection between said terminal and said network server when said first processing unit of said terminal is in said second state, wherein said heartbeat data packet is generated and transmitted to said second processing unit by said first processing unit before said first processing unit enters said second state, and said network server determines not to transmit a feedback data packet to said terminal after said network server receives said heartbeat data packet orsaid network server periodically transmitting another heartbeat data packet to said second processing unit of said terminal, to maintain the connection between said terminal and said network server when said first processing unit of said terminal is in said second state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for maintaining the connection between a terminal and a network server is described. The terminal has a first processing unit with a first state and a second state, wherein the power consumption of the second state is less than the power consumption of the first state. When the first processing unit is in the second state, the terminal or the network server sends heartbeat data packets periodically in order to maintain the connection between said terminal and said network server. During the period that the terminal or the network server sends a periodic heartbeat data packet, a main processor of the terminal will not be woken up Thus, the terminal in a sleep state can maintain connection with the network server, and not be woken up due to the heartbeat data packets sent by the network server, which reduces the power consumption of the terminal.
-
Citations
12 Claims
-
1. A method for maintaining a connection between a terminal and a network server, said terminal having a first processing unit and a second processing unit, said first processing unit being a main processing unit that has a first state and a second state, a power consumption of said first processing unit in said second state being less than a power consumption of said first processing unit in said first state, said second processing unit being a communication functional unit, wherein a power consumption of said second processing unit is less than said power consumption of said first processing unit in said first state said method comprising:
-
said second processing unit of said terminal periodically transmitting a heartbeat data packet to said network server to maintain the connection between said terminal and said network server when said first processing unit of said terminal is in said second state, wherein said heartbeat data packet is generated and transmitted to said second processing unit by said first processing unit before said first processing unit enters said second state, and said network server determines not to transmit a feedback data packet to said terminal after said network server receives said heartbeat data packet or said network server periodically transmitting another heartbeat data packet to said second processing unit of said terminal, to maintain the connection between said terminal and said network server when said first processing unit of said terminal is in said second state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A terminal, comprising:
-
a first processing unit, said first processing unit being a main processing unit and having a first state and a second state, a power consumption of said first processing unit in said second state being less than a power consumption of said first processing unit in said first state; a second processing unit being a communication functional unit and connected with said first processing unit, the power consumption of said first processing unit in said first state being larger than the power consumption of the second processing unit; wherein, when said first processing unit is in said second state, said second processing unit periodically transmits a heartbeat data packet to a network server connected through a network, to maintain a connection between said terminal and said network server, after said network server receives said heartbeat data packet, said network server determines not to transmit a feedback data packet to said terminal, and wherein said first processing unit includes a data packet generating module, configured to generate said heartbeat data packet before said first processing unit enters said second state and a data packet transmitting control module, configured to indicate to transmit said heartbeat data packet to said second processing unit before said first processing unit enters said second state. - View Dependent Claims (9, 10)
-
-
11. A network server, comprising:
-
a data packet generating unit, configured to construct a particular heartbeat data packet, said heartbeat data packet being used to maintain a connection between the network server and a terminal; a transmitting unit, connected with said data packet generating unit, configured to periodically transmit said particular heartbeat data packet to said terminal through a network to maintain the connection between said terminal and said network server; wherein, said terminal includes a first processing unit and a second processing unit, said first processing unit is a main processing unit that has a first state and a second state, wherein a power consumption of said first processing unit in said second state is less than the power consumption of said first processing unit in said first state, said second processing unit is a communication functional unit wherein a power consumption of said second processing unit is less than said power consumption of said first processing unit in said first state and during a procedure in which said particular heartbeat data packet is transmitted to said terminal, said first processing unit is in said second state and said second processing unit recognizes whether said heartbeat data packet is in a predetermined format and maintains said first processing unit in said second state if said heartbeat data packet is in a predetermined format. - View Dependent Claims (12)
-
Specification