Managing device functions based on physical interaction with device modules
US-9785487-B1 · Oct 10, 2017 · US
US10820273B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10820273-B2 |
| Application number | US-201515568697-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2015 |
| Priority date | Jun 30, 2015 |
| Publication date | Oct 27, 2020 |
| Grant date | Oct 27, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present invention provide a method for interaction between a terminal and a network device, including: sending, by a terminal, a first heartbeat to a network device; receiving, by the terminal, a first heartbeat response returned by the network device; if a screen of the terminal is in an off state, and optionally, the off state lasts for a preset period of time, releasing network link resources of a connection between the terminal and the network device, and/or prohibiting a background application of the terminal from accessing the network device, and/or disabling a data service of the terminal; before the terminal sends a second heartbeat to the network device, restoring, by the terminal, a status of network connection to a normal connection state; sending, by the terminal, the second heartbeat to the network device; and receiving, by the terminal, a second heartbeat response returned by the network device.
Opening claim text (preview).
What is claimed is: 1. A method for interaction between a terminal and a network, wherein the method comprises: obtaining, by a terminal, a status of a screen of the terminal; based on the screen of the terminal being in an off state and a duration of the off state being greater than a first preset value disabling, by the terminal, network access for a first third-party application program running on the terminal while network access for a second third-party application program remains enabled; and after the disabling and prior to the screen of the terminal being switched to an on state: enabling, by the terminal, network access for the first third-party application program; sending, by the terminal, a heartbeat corresponding to the first third-party application program to the network; and receiving, by the terminal, a heartbeat response returned by the network, wherein the heartbeat response corresponds to the heartbeat. 2. The method according to claim 1 , wherein after the disabling and prior to the screen of the terminal being switched to an on state, the method further comprises: after receiving the heartbeat response, disabling, by the terminal, network access for the first third-party application program. 3. The method according to claim 1 , wherein disabling network access for the first third-party application program comprises: releasing network link resources corresponding to a connection between the first third-party application program and the network. 4. The method according to claim 1 , wherein disabling network access for the first third-party application program comprises: prohibiting the first third-party application program from accessing the network. 5. The method according to claim 1 , wherein a message push by the first third-party application program is not allowed while network access for the first third-party application program is disabled. 6. The method according to claim 1 , wherein network data synchronization by the first third-party application program is not allowed while network access for the first third-party application program is disabled. 7. The method according to claim 1 , wherein the heartbeat is sent to the network via a network agent in the terminal. 8. The method according to claim 1 , wherein the network comprises a network server of a terminal equipment vendor corresponding to the terminal; wherein the heartbeat is sent to the network server; and wherein the network server is configured to forward the heartbeat to an application server corresponding to the first third-party application program. 9. A terminal, comprising: a transceiver, configured to communicate with a network; one or more processors; and a non-transitory memory having processor-executable instructions stored thereon; wherein the one or more processors are configured to execute the processor-executable instructions to facilitate: obtaining a status of a screen of the terminal; based on the screen of the terminal being in an off state and a duration of the off state being greater than a first preset value, disabling network access for a first third-party application program running on the terminal while network access for a second third-party application program remains enabled; and after the disabling and prior to the screen of the terminal being switched to an on state: enabling network access for the first third-party application program; sending a heartbeat corresponding to the first third-party application program to the network; and receiving a heartbeat response returned by the network, wherein the heartbeat response corresponds to the heartbeat. 10. The terminal according to claim 9 , wherein the one or more processors are further configured to execute the processor-executable instructions to facilitate: after the disabling and prior to the screen of the terminal being switched to an on state: after receiving the heartbeat response, disabling, by the terminal, network access for the first third-party application program. 11. The terminal according to claim 9 , wherein disabling network access for the first third-party application program comprises: releasing network link resources corresponding to a connection between the first third-party application program and the network. 12. The terminal according to claim 9 , wherein disabling network access for the first third-party application program comprises: prohibiting the first third-party application program from accessing the network. 13. The terminal according to claim 9 , wherein disabling network access for the first third-party application program includes a message push by the first third-party application program not being allowed while network access for the first third-party application program is disabled. 14. The terminal according to claim 9 , wherein disabling network access for the first third-party application program includes network data synchronization by the first third-party application program not being allowed while network access for the first third-party application program is disabled. 15. The terminal according to claim 9 , wherein sending the heartbeat corresponding to the first third-party application program to the network comprises: sending the heartbeat to the network via a network agent in the terminal. 16. A system, comprising: a terminal, configured to: obtain a status of a screen of the terminal; based on the screen of the terminal being in an off state and a duration of the off state being greater than a first preset value, disable network access for a first third-party application program running on the terminal while network access for a second third-party application program remains enabled; and after the disabling and prior to the screen of the terminal being switched to an on state: enable network access for the first third-party application program; send a heartbeat corresponding to the first third-party application program to the network; and receive a heartbeat response returned by the network, wherein the heartbeat response corresponds to the heartbeat; and a network server of a terminal equipment vendor corresponding to the terminal, wherein the network server is configured to: receive the heartbeat; and forward the heartbeat to an application server corresponding to the first third-party application program.
to restrict the functionality of the device · CPC title
with means for local support of applications that increase the functionality · CPC title
by controlling user interface components · CPC title
based on traffic conditions · CPC title
avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.