Application heartbeat period adjusting method and apparatus, and terminal

US9535747B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9535747-B2
Application numberUS-201414582910-A
CountryUS
Kind codeB2
Filing dateDec 24, 2014
Priority dateJan 25, 2013
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present invention disclose an application heartbeat period adjusting method and apparatus, and a terminal, and in the embodiments, it is determined, according to an identifier of an application, that the application is in a heartbeat adjustment blacklist. A first heartbeat period of the application is adjusted to a second heartbeat period according to a preset trigger heartbeat period. The heartbeat adjustment blacklist includes an identifier of an application on which a heartbeat period adjustment needs to be performed, the first heartbeat period of the application is an original heartbeat period of the application, the second heartbeat period is a heartbeat period, which is adjusted according to the preset trigger heartbeat period, of the application, and the preset trigger heartbeat period is an adjustment period according to which the first heartbeat period is adjusted.

First claim

Opening claim text (preview).

What is claimed is: 1. An application heartbeat period adjusting method, comprising: determining, according to an identifier of an application, that the application is in a heartbeat adjustment blacklist; and adjusting a first heartbeat period of the application to a second heartbeat period according to a preset trigger heartbeat period, wherein the heartbeat adjustment blacklist comprises an identifier of an application on which a heartbeat period adjustment needs to be performed, the first heartbeat period of the application is an original heartbeat period of the application, the second heartbeat period is a heartbeat period, which is adjusted according to the preset trigger heartbeat period, of the application, and the preset trigger heartbeat period is an adjustment period according to which the first heartbeat period is adjusted. 2. The method according to claim 1 , wherein adjusting the first heartbeat period of the application to the second heartbeat period comprises: adjusting the first heartbeat period of the application to the second heartbeat period according to the preset trigger heartbeat period by using an alarm adjustment algorithm, wherein the alarm adjustment algorithm includes: the second heartbeat period of the application=((the first heartbeat period of the application+the preset trigger heartbeat period−1)/the preset trigger heartbeat period)*the preset trigger heartbeat period. 3. The method according to claim 1 , wherein before determining that the application is in the heartbeat adjustment blacklist, the method comprises: if it is determined that the application is not in an application whitelist, acquiring a heartbeat type and the first heartbeat period of the application; if the heartbeat type of the application is a heartbeat type that needs an adjustment, and it is determined, according to the first heartbeat period of the application, that a number of times the application wakes up a system within a preset period of time is greater than a preset times threshold, determining that the first heartbeat period of the application needs to be adjusted; and adding the identifier of the application to the heartbeat adjustment blacklist. 4. The method according to claim 3 , wherein adjusting the first heartbeat period of the application to the second heartbeat period comprises: adjusting the first heartbeat period of the application to the second heartbeat period according to the preset trigger heartbeat period by using an alarm adjustment algorithm, wherein the alarm adjustment algorithm includes: the second heartbeat period of the application=((the first heartbeat period of the application+the preset trigger heartbeat period−1)/the preset trigger heartbeat period)*the preset trigger heartbeat period. 5. The method according to claim 3 , wherein before it is determined that the application is not in the application whitelist, the method comprises presetting the application whitelist, wherein the application whitelist comprises an identifier of an application on which it is determined, according to an application attribute, that the heartbeat period adjustment does not need to be performed. 6. The method according to claim 3 , wherein acquiring the heartbeat type and the first heartbeat period of the application comprises acquiring the heartbeat type and the first heartbeat period of the application according to an alarm configuration file of the application. 7. The method according to claim 6 , wherein adjusting the first heartbeat period of the application to the second heartbeat period comprises: adjusting the first heartbeat period of the application to the second heartbeat period according to the preset trigger heartbeat period by using an alarm adjustment algorithm, wherein the alarm adjustment algorithm includes: the second heartbeat period of the application=((the first heartbeat period of the application+the preset trigger heartbeat period−1)/the preset trigger heartbeat period)*the preset trigger heartbeat period. 8. An application heartbeat period adjusting apparatus, comprising: a first determining module, configured to determine, according to an identifier of an application, that the application is in a heartbeat adjustment blacklist; and an adjusting module, configured to adjust a first heartbeat period of the application to a second heartbeat period according to a preset trigger heartbeat period, if the first determining module determines that the application is in the heartbeat adjusting blacklist, wherein the heartbeat adjustment blacklist comprises an identifier of an application on which a heartbeat period adjustment needs to be performed, the first heartbeat period of the application is an original heartbeat period of the application, the second heartbeat period is a heartbeat period, which is adjusted according to the preset trigger heartbeat period, of the application, and the preset trigger heartbeat period is an adjustment period according to which the first heartbeat period is adjusted. 9. The apparatus according to claim 8 , wherein the adjusting module is specifically configured to adjust the first heartbeat period of the application to the second heartbeat period according to the preset trigger heartbeat period by using an alarm adjustment algorithm, wherein the alarm adjustment algorithm includes: the second heartbeat period of the application=((the first heartbeat period of the application+the preset trigger heartbeat period−1)/the preset trigger heartbeat period)*the preset trigger heartbeat period. 10. The apparatus according to claim 8 , further comprising: an acquiring module, configured to acquire a heartbeat type and the first heartbeat period of the application, if the first determining module determines that the application is not in an application whitelist; a second determining module, configured to, if the heartbeat type of the application is a heartbeat type that needs an adjustment, and it is determined, according to the first heartbeat period of the application, that a number of times the application wakes up a system within a preset period of time is greater than a preset times threshold, determine that the first heartbeat period of the application needs to be adjusted; and a setting module, configured to add the identifier of the application to the heartbeat adjustment blacklist. 11. The apparatus according to claim 10 , wherein the adjusting module is specifically configured to adjust the first heartbeat period of the application to the second heartbeat period according to the preset trigger heartbeat period by using an alarm adjustment algorithm, wherein the alarm adjustment algorithm includes: the second heartbeat period of the application=((the first heartbeat period of the application+the preset trigger heartbeat period−1)/the preset trigger heartbeat period)*the preset trigger heartbeat period. 12. The apparatus according to claim 10 , wherein the setting module is further configured to preset the application whitelist, wherein the application whitelist comprises an identifier of an application on which it is determined, according to an application attribute, that the heartbeat period adjustment does not need to be performed. 13. The apparatus according to claim 10 , wherein the acquiring module is specifically configured to acquire the heartbeat type and the first heartbeat period of the application according to an alarm configuration file of the application. 14. The apparatus according to claim 13 , wherein the adjusting module is specifically configured to adjust the first heartbeat period of the application to the se

Assignees

Inventors

Classifications

  • by task scheduling · CPC title

  • G06F9/50Primary

    Allocation of resources, e.g. of the central processing unit [CPU] · CPC title

  • G06F9/4893Primary

    taking into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206) · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9535747B2 cover?
Embodiments of the present invention disclose an application heartbeat period adjusting method and apparatus, and a terminal, and in the embodiments, it is determined, according to an identifier of an application, that the application is in a heartbeat adjustment blacklist. A first heartbeat period of the application is adjusted to a second heartbeat period according to a preset trigger heartbe…
Who is the assignee on this patent?
Huawei Device Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/50. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).