[發(fā)明專利]定時任務(wù)管理方法、終端設(shè)備和可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110818052.X | 申請日: | 2021-07-20 |
| 公開(公告)號: | CN113467920A | 公開(公告)日: | 2021-10-01 |
| 發(fā)明(設(shè)計)人: | 王金周 | 申請(專利權(quán))人: | 深圳市柔宇科技股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 徐麗 |
| 地址: | 518100 廣東省深圳市龍崗區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 定時 任務(wù) 管理 方法 終端設(shè)備 可讀 存儲 介質(zhì) | ||
本申請公開的一種定時任務(wù)管理方法、終端設(shè)備和可讀存儲介質(zhì)。用于管理Alarm定時任務(wù)。通過在為應(yīng)用程序設(shè)置Alarm定時任務(wù)時,根據(jù)當(dāng)前設(shè)置時間(設(shè)置所述Alarm定時任務(wù)時的時間)、當(dāng)前設(shè)置的Alarm定時任務(wù)對應(yīng)的上一次設(shè)置時間和預(yù)定的設(shè)置時間差閾值確定是否保留當(dāng)前設(shè)置的Alarm定時任務(wù),避免同一個定時任務(wù)的頻繁設(shè)置,進而避免終端設(shè)備過于頻繁的執(zhí)行同一個定時任務(wù);在保留下來的Alarm定時任務(wù)到達對應(yīng)的預(yù)定觸發(fā)時間時,根據(jù)Alarm定時任務(wù)的類型控制所述Alarm定時任務(wù)的觸發(fā),以通過Alarm定時任務(wù)的類型對Alarm定時任務(wù)進行不同的觸發(fā)控制,實現(xiàn)Alarm定時任務(wù)觸發(fā)過程的靈活性。
技術(shù)領(lǐng)域
本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種定時任務(wù)管理方法、終端設(shè)備和可讀存儲介質(zhì)。
背景技術(shù)
Alarm定時任務(wù)的定時器是由定時管理服務(wù)(Alarm Manager Service)管理的定時器,終端設(shè)備的應(yīng)用程序利用Alarm定時器定時執(zhí)行Alarm定時任務(wù)。Alarm定時器常常被用于定時聯(lián)網(wǎng)、后臺檢查更新、APP保活和后臺啟動等活動。
在Android系統(tǒng)中,定時管理服務(wù)(Alarm Manager Service)管理的定時器分為:帶WAKEUP(喚醒)標(biāo)識并在觸發(fā)時喚醒終端設(shè)備的定時器、及不帶WAKEUP標(biāo)記且在終端設(shè)備休眠時不觸發(fā)的定時器。若終端設(shè)備安裝有多個應(yīng)用程序,每個應(yīng)用程序都有自己的Alarm定時任務(wù),每個Alarm定時任務(wù)的定時時間是隨機的,將導(dǎo)致終端設(shè)備在工作狀態(tài)下或者休眠狀態(tài)下頻繁的執(zhí)行Alarm定時任務(wù),對終端設(shè)備的續(xù)航能力和功耗帶來負(fù)面影響。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提出一種定時任務(wù)管理方法、終端設(shè)備和可讀存儲介質(zhì)。
本申請?zhí)岢鲆环N定時任務(wù)管理方法,所述方法包括:
在為應(yīng)用程序設(shè)置Alarm定時任務(wù)時,根據(jù)當(dāng)前設(shè)置時間、當(dāng)前設(shè)置的Alarm定時任務(wù)對應(yīng)的上一次設(shè)置時間和預(yù)定的設(shè)置時間差閾值確定是否保留當(dāng)前設(shè)置的Alarm定時任務(wù),所述當(dāng)前設(shè)置時間為設(shè)置所述Alarm定時任務(wù)時的時間;
根據(jù)保留下來的Alarm定時任務(wù)對應(yīng)的設(shè)置時間和對應(yīng)的任務(wù)觸發(fā)周期確定對應(yīng)的預(yù)定觸發(fā)時間;
在保留下來的Alarm定時任務(wù)到達對應(yīng)的預(yù)定觸發(fā)時間時,根據(jù)Alarm定時任務(wù)的類型控制所述Alarm定時任務(wù)的觸發(fā)。
本申請公開的定時任務(wù)管理方法,用于管理Alarm定時任務(wù)。本申請一方面,通過在為應(yīng)用程序設(shè)置Alarm定時任務(wù)時,根據(jù)當(dāng)前設(shè)置時間(設(shè)置所述Alarm定時任務(wù)時的時間)、當(dāng)前設(shè)置的Alarm定時任務(wù)對應(yīng)的上一次設(shè)置時間和預(yù)定的設(shè)置時間差閾值確定是否保留當(dāng)前設(shè)置的Alarm定時任務(wù),避免同一個Alarm定時任務(wù)的頻繁設(shè)置,進而避免終端設(shè)備過于頻繁的執(zhí)行同一個Alarm定時任務(wù);另一方面,在保留下來的Alarm定時任務(wù)到達對應(yīng)的預(yù)定觸發(fā)時間時,根據(jù)Alarm定時任務(wù)的類型控制所述Alarm定時任務(wù)的觸發(fā),以通過Alarm定時任務(wù)的類型對Alarm定時任務(wù)進行不同的觸發(fā)控制,實現(xiàn)Alarm定時任務(wù)觸發(fā)過程的靈活性。
附圖說明
為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對本發(fā)明保護范圍的限定。在各個附圖中,類似的構(gòu)成部分采用類似的編號。
圖1示出了本申請實施例提出的一種定時任務(wù)管理方法的流程示意圖;
圖2示出了本申請實施例提出的一種定時任務(wù)保留方法的流程示意圖;
圖3示出了本申請實施例提出的一種喚醒類型的定時任務(wù)觸發(fā)方法的流程示意圖;
圖4示出了本申請實施例提出的一種喚醒類型定時任務(wù)觸發(fā)示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市柔宇科技股份有限公司,未經(jīng)深圳市柔宇科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110818052.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





