<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種后臺任務觸發方法及裝置的制造方法

文檔序號:10511995閱讀:474來源:國知局
一種后臺任務觸發方法及裝置的制造方法
【專利摘要】本發明公開了一種后臺任務觸發方法及裝置。所述方法包括:接收在智能終端上執行后臺任務的請求;獲取所述智能終端的當前性能參數;根據所述智能終端的當前性能參數確定滿足所述后臺任務的執行條件時,觸發執行所述后臺任務。本發明提供的技術方案解決了由于后臺任務的運行導致智能終端設備卡頓甚至死機的現象,實現智能終端在執行后臺任務時也能保證前端功能的流暢運行。
【專利說明】
一種后臺任務觸發方法及裝置
技術領域
[0001] 本發明涉及計算機技術,尤其涉及一種后臺任務觸發方法及裝置。
【背景技術】
[0002] 智能終端擁有獨立的操作系統,除可執行常見的視頻播放、拍照、上網等前端基本 功能外,還可在后臺運行其它后臺任務,如系統更新、軟件下載、系統安全檢測等。
[0003] 現有技術中,一些資源消耗較高且占用較長時間的后臺任務通常通過用戶手動開 啟,或者定時自動執行,也可當接收到服務器端的執行請求后立即執行。然而,這些執行方 式會導致智能終端在執行這些任務時由于性能不足帶來反應遲緩、卡頓甚至死機的問題, 例如,當智能終端執行軟件下載時,若同時用戶還在該智能終端上進行視頻播放,則由于視 頻播放和軟件下載都會占用較大的內存資源,會導致上述兩個任務運行緩慢。綜上所述,現 有技術中的智能終端存在運行后臺任務時沒有充分考慮終端設備自身資源的情況。

【發明內容】

[0004] 本發明提供一種后臺任務觸發方法及裝置,解決了由于后臺任務的運行導致智能 終端設備卡頓甚至死機的現象,實現終端設備在執行后臺任務時也能保證前端功能的流程 運行。
[0005] 第一方面,本發明實施例提供了一種后臺任務觸發方法,包括:
[0006] 接收在智能終端上執行后臺任務的請求;
[0007] 獲取所述智能終端的當前性能參數;
[0008] 根據所述智能終端的當前性能參數確定滿足所述后臺任務的執行條件時,觸發執 行所述后臺任務。
[0009] 第二方面,本發明實施例還提供了一種后臺任務觸發裝置,包括:
[0010]請求接收模塊,用于接收在智能終端上執行后臺任務的請求;
[0011]性能參數獲取模塊,用于獲取所述智能終端的當前性能參數;
[0012] 后臺任務執行模塊,用于根據所述智能終端的當前性能參數確定滿足所述后臺任 務的執行條件時,觸發執行所述后臺任務。
[0013] 本發明通過在智能終端準備執行后臺任務時,首先獲取智能終端的當前性能參 數,根據當前性能參數確認滿足執行所述后臺任務的條件時再進行觸發,解決了由于后臺 任務的運行導致智能終端卡頓甚至死機的現象,實現智能終端在執行后臺任務時也能保證 前端功能的流暢運行。
【附圖說明】
[0014] 圖1是本發明實施例一提供的后臺任務觸發方法的流程示意圖;
[0015] 圖2是本發明實施例二提供的后臺任務觸發方法的流程示意圖;
[0016] 圖3是本發明實施例三提供的后臺任務觸發方法的流程示意圖;
[0017] 圖4是本發明實施例四提供的后臺任務觸發裝置的結構示意圖。
【具體實施方式】
[0018] 下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描 述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便 于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
[0019] 實施例一
[0020] 圖1是本發明實施例一提供的后臺任務觸發方法的流程示意圖,本實施例可適用 于在智能終端中執行后臺任務的情況,該方法可以由智能終端,如智能手機、平板電腦上安 裝的后臺任務觸發裝置來執行,具體包括如下步驟:
[0021] 步驟110、接收在智能終端上執行后臺任務的請求;
[0022] 其中,接收觸發后臺任務的請求可以包括三種形式,第一為服務器端發送的在智 能終端上執行后臺任務的請求,如服務器推送軟件安裝包的請求;第二為接收智能終端上 應用軟件定時觸發的執行后臺任務請求,如殺毒軟件的定期的查殺請求;第三為接收用戶 發起的在智能終端上執行后臺任務的請求,如下載游戲安裝文件的請求。
[0023] 步驟120、獲取智能終端的當前性能參數;
[0024] 其中,上述性能參數可以包括CPU負載、內存占用率、當前電量、當前充電類型和網 絡帶寬參數中的至少一種,其中充電類型分為電源充電、電腦充電和無充電狀態三種情況, 網絡帶寬參數包括智能終端的連接方式,例如是使用w i f i網絡連接、藍牙連接、2G網絡連 接、3G網絡連接、4G網絡連接或無網絡連接,以及智能終端的網絡剩余帶寬情況等。
[0025] 步驟130、根據智能終端的當前性能參數確定滿足后臺任務的執行條件時,觸發執 行后臺任務;
[0026] 其中,后臺任務的執行條件可以為智能終端上執行上述后臺任務時所需的CPU占 用量、內存占用量、使用電量和網絡帶寬等相關參數,這些參數可在任務首次執行時記錄在 數據庫中,當下次再執行時則從數據庫中調用相關參數,在步驟120中獲取到當前性能參數 后,可以根據上述相關參數判斷當前性能參數是否滿足后臺任務的執行條件。或者是,上述 的后臺任務的執行條件是提前設定的智能終端的性能評估閾值,只有在達到該性能評估閾 值后才可以執行上述后臺任務,當根據步驟120獲取到智能終端的當前性能參數后,根據上 述當前性能參數可以獲取智能終端的當前性能評估值,然后根據智能終端的當前性能評估 值與上述性能評估閾值進行比對,即可判斷是否滿足后臺任務的執行條件。
[0027] 具體的,步驟120中可以獲取智能終端的多個當前性能參數,則本步驟中根據智能 終端的當前性能參數獲取智能終端的當前性能評估值包括兩種方式,一是將多個當前性能 參數分別乘以性能參數對應的權重值后再取平均值得到當前性能評估值;二是根據多個當 前性能參數分別確定其性能評估等級,每一個性能評估等級對應一個性能等級值,并將多 個當前性能參數對應的性能等級值之和作為當前性能評估值。
[0028] 本實施例提供的技術方案,通過在智能終端準備執行后臺任務時,首先獲取終端 的當前性能參數,根據當性能參數確認智能終端目前的狀態能夠滿足執行后臺任務的執行 條件時再進行觸發,解決了由于后臺任務的運行導致智能終端設備卡頓甚至死機的現象, 實現智能終端在執行后臺任務時也能保證前端功能的流暢運行。
[0029] 在上述技術方案的基礎上,上述接收在智能終端上執行后臺任務的請求之后還包 括獲取后臺任務的執行條件,以進行后續判斷
[0030] 實施例二
[0031] 圖2為本發明實施例二提供的后臺任務觸發方法的流程示意圖,本實施例可適用 于在智能終端中執行后臺任務的情況,該方法可以由智能終端,如智能手機、平板電腦上安 裝的后臺任務觸發裝置來執行,具體包括如下步驟:
[0032] 步驟210、接收在智能終端上執行后臺任務的請求;
[0033] 步驟220、獲取智能終端的當前性能參數;
[0034] 步驟230、智能終端的當前性能參數不滿足所述后臺任務的執行條件時,延時預設 時間后重新獲取智能終端的性能參數,并根據重新獲取的智能終端的性能參數確定是否滿 足后臺任務的執行條件;
[0035]其中,上述預設時間可以設置為30分鐘,延時30分鐘過后將重新獲取智能終端的 性能參數。
[0036] 步驟240、根據重新獲取的智能終端的性能參數確定滿足后臺任務的執行條件時, 觸發執行上述后臺任務。
[0037] 本發明實施例提供的技術方案,通過在智能終端準備執行后臺任務時,首先獲取 智能終端的當前性能參數,根據智能終端的當前性能參數確定滿足后臺任務的執行條件 時,觸發執行后臺任務,在根據智能終端的當前性能參數確定不滿足后臺任務的執行條件 時,可以延時預設時間后重新獲取智能終端的性能參數,并根據重新獲取的智能終端的性 能參數確定是否滿足后臺任務的執行條件,在滿足時觸發執行后臺任務,解決由于后臺任 務的運行導致智能終端設備卡頓甚至死機的現象,同時也保證當前性能參數不能夠滿足后 臺執行任務時,延長預設時間后重新進行判斷,保證在滿足執行條件時順利執行后臺任務。
[0038] 在上述技術方案的基礎上,在根據智能終端的當前性能參數確定不滿足后臺任務 的執行條件時,還可以顯示提示信息,該提示信息包括根據當前性能參數確定不滿足后臺 任務的執行條件,是否強制執行,以供用戶進行選擇,若用戶選擇強制執行,則智能終端可 以觸發強制執行該后臺任務。
[0039] 實施例三
[0040]圖3為本發明實施例三提供的后臺任務觸發方法的流程示意圖,本實施例可適用 于在智能終端中執行后臺任務的情況,該方法可以由智能終端,如智能手機、平板電腦上安 裝的后臺任務觸發裝置來執行,具體包括如下步驟:
[0041 ]步驟310、接收在智能終端上執行后臺任務的請求;
[0042]步驟320、獲取智能終端的當前性能參數;
[0043]步驟330、根據所述智能終端的當前性能參數獲取智能終端的當前性能評估值,根 據智能終端的當前性能評估值確定滿足后臺任務的執行條件。
[0044]具體的,步驟320中可以獲取智能終端的多個當前性能參數,則本步驟中主要是通 過將多個當前性能參數分別乘以性能參數對應的權重值后再取平均值得到當前性能評估 值,其中,針對不同的后臺任務,每項當前性能參數所起的作用可能不同,可以動態調整不 同性能參數的權重值,如智能手機上開機視頻的下載任務,該下載任務對網絡帶寬要求較 高,可將網絡帶寬的權重值設置較大,相對應的其他性能參數的權重值可設置的較低。
[0045] 步驟340、確定滿足后臺任務的執行條件時,觸發執行后臺任務。
[0046] 本發明實施例三提供的技術方案,將當前性能參數分別乘以性能參數對應的權重 值后再取平均值得到當前性能評估值,該性能評估值可動態的和后臺任務的特性相匹配, 使得評估結果的針對性更強。
[0047]實施例四
[0048]圖4是本發明實施例四提供的后臺任務觸發裝置的結構示意圖,具體結構包括: [0049]請求接收模塊1,用于接收在智能終端上執行后臺任務的請求;
[0050] 性能參數獲取模塊2,用于獲取所述智能終端的當前性能參數;
[0051] 后臺任務執行模塊3,用于根據所述智能終端的當前性能參數確定滿足所述后臺 任務的執行條件時,觸發執行所述后臺任務。
[0052]本發明實施例五提供的技術方案,通過在智能終端準備執行后臺任務時,首先獲 取終端的當前性能參數,根據當性能參數確認智能終端目前的狀態滿足執行所述后臺任務 的條件時再觸發執行,解決了由于后臺任務的運行導致智能終端設備卡頓甚至死機的現 象,實現智能終端在執行后臺任務時也能保證前端功能的流暢運行。
[0053] 進一步的,本發明實施例中,其中的請求接收模塊1具體用于接收服務器端發送的 在智能終端上執行后臺任務的請求;或接收所述智能終端上應用軟件定時觸發的執行后臺 任務請求;或接收用戶發起的在智能終端上執行后臺任務的請求。
[0054] 進一步的,上述后臺任務執行模塊3具體用于根據智能終端的當前性能參數獲取 智能終端的當前性能評估值,根據智能終端的當前性能評估值確定滿足后臺任務的執行條 件。并且,其中的性能參數獲取模塊2可以具體用于獲取智能終端的多個當前性能參數,后 臺任務執行模塊3具體用于將多個當前性能參數分別乘以性能參數對應的權重值后再取平 均值得到當前性能評估值;或者根據多個當前性能參數分別確定其性能評估等級,每一個 性能評估等級對應一個性能等級值,多個當前性能參數對應的性能等級值之和作為當前性 能評估值。
[0055] 進一步的,上述性能參數獲取模塊2獲取的當前性能參數包括CPU負載、內存占用 率、當前電量、當前充電類型和網絡帶寬參數中至少一種。
[0056] 進一步的,上述性能參數獲取模塊2還用于根據所述智能終端的當前性能參數確 定不滿足所述后臺任務的執行條件時,延時預設時間后重新獲取智能終端的性能參數,所 述性能參數獲取模塊2還用于根據所述重新獲取的智能終端的性能參數確定是否滿足所述 后臺任務的執行條件。
[0057]上述后臺任務觸發裝置還進一步包括顯示模塊4,用于在根據智能終端的當前性 能參數確定不滿足所述后臺任務的執行條件時,顯示提示信息,該提示信息包括當前性能 參數不滿足所述后臺任務的執行條件,是否強制執行。
[0058]本發明實施例中,其中的后臺任務執行模塊3還用于:接收在智能終端上執行后臺 任務的請求之后,獲取后臺任務的執行條件。
[0059]上述后臺任務觸發裝置可執行本發明任意實施例所提供的方法,具備執行方法相 應的功能模塊和有益效果。
[0060] 實施例五
[0061] 在本發明的上述實施例一中,其中介紹可以根據多個當前性能參數分別確定其性 能評估等級,每一個性能評估等級對應一個性能等級值,多個當前性能參數對應的性能等 級值之和作為當前性能評估值,具體的評估標準可以參考如下兩個表格,表1為性能參數與 性能評估等級的對應表,表2為性能評估等級與性能等級值的對應表。
[0065] 表 2
[0066] 根據表1和表2所示,本實施例中選取的性能參數包括CPU負載、當前電量、當前充 電類型及網絡帶寬參數,其中每個性能參數分為好、中、差三個性能評估等級,三個性能評 估等級對應的性能等級值的評分標準為3分、2分、1分。在CHJ負載參數中,CHJ的負載低于 5%定義為等級好,對應3分;負載低于10% (大于5%)定義為等級中,對應2分;負載低于 20% (大于10%)定義為等級差,對應1分。當前電量參數中,電量大于90%為等級好,大于 50%小于90%定義為等級中,大于30%小于50%定義為等級差。當前充電類型參數中,使用 電源充電對應等級好,使用電腦充電對應等級中,無充電狀態是對應等級差。網絡性能參數 中,wifi網絡連接對應等級好,移動網絡連接對應等級中,無網絡連接對應等級差。
[0067] 本發明實施例五提供的技術方案中,根據智能終端的各當前性能參數確定其性能 評估等級,每一個性能評估等級對應一個性能等級值,性能評估值為各性能等級值之和,例 如應用到智能手機上時,可以設置當各性能等級值之和大于10分,則可以觸發下載開機視 頻的后臺任務,其中的10分可以看作是下載開機視頻的后臺任務的性能評估閾值,作為下 載開機視頻這一后臺任務的執行條件。
[0068] 注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解, 本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、 重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行 了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還 可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。
【主權項】
1. 一種后臺任務觸發方法,其特征在于,包括: 接收在智能終端上執行后臺任務的請求; 獲取所述智能終端的當前性能參數; 根據所述智能終端的當前性能參數確定滿足所述后臺任務的執行條件時,觸發執行所 述后臺任務。2. 根據權利要求1所述的后臺任務觸發方法,其特征在于,所述根據所述智能終端的當 前性能參數確定滿足所述后臺任務的執行條件包括: 根據所述智能終端的當前性能參數獲取所述智能終端的當前性能評估值,根據所述智 能終端的當前性能評估值確定滿足所述后臺任務的執行條件。3. 根據權利要求2所述的后臺任務觸發方法,其特征在于,獲取所述智能終端的多個當 前性能參數,所述根據所述智能終端的當前性能參數獲取所述智能終端的當前性能評估值 包括: 將所述多個當前性能參數分別乘以所述性能參數對應的權重值后再取平均值得到所 述當前性能評估值;或者, 根據所述多個當前性能參數分別確定其性能評估等級,每一個性能評估等級對應一個 性能等級值,所述多個當前性能參數對應的性能等級值之和作為所述當前性能評估值。4. 根據權利要求1所述的后臺任務觸發方法,其特征在于,所述性能參數包括:CHJ負 載、內存占用率、當前電量、當前充電類型和網絡帶寬參數中至少一種。5. 根據權利要求1所述的后任務觸發方法,其特征在于,根據所述智能終端的當前性能 參數確定不滿足所述后臺任務的執行條件時,所述方法還包括: 延時預設時間后重新獲取所述智能終端的性能參數,并根據所述重新獲取的智能終端 的性能參數確定是否滿足所述后臺任務的執行條件。6. 根據權利要求1所述的后臺任務觸發方法,其特征在于,根據所述智能終端的當前性 能參數確定不滿足所述后臺任務的執行條件時,還包括: 顯示提示信息,所述提示信息包括當前性能參數不滿足所述后臺任務的執行條件,是 否強制執行。7. 根據權利要求1-6任一所述的后臺任務觸發方法,其特征在于,所述接收在智能終端 上執行后臺任務的請求包括: 接收服務器端發送的在智能終端上執行后臺任務的請求;或, 接收所述智能終端上應用軟件定時觸發的執行后臺任務請求;或, 接收用戶發起的在智能終端上執行后臺任務的請求。8. 根據權利要求1-6任一所述的后臺任務觸發方法,其特征在于,所述接收在智能終端 上執行后臺任務的請求之后還包括: 獲取所述后臺任務的執行條件。9. 一種后臺任務觸發裝置,其特征在于,包括: 請求接收模塊,用于接收在智能終端上執行后臺任務的請求; 性能參數獲取模塊,用于獲取所述智能終端的當前性能參數; 后臺任務執行模塊,用于根據所述智能終端的當前性能參數確定滿足所述后臺任務的 執行條件時,觸發執行所述后臺任務。10. 根據權利要求9所述的后臺任務觸發裝置,其特征在于,所述后臺任務執行模塊具 體用于根據所述智能終端的當前性能參數獲取所述智能終端的當前性能評估值,根據所述 智能終端的當前性能評估值確定滿足所述后臺任務的執行條件。11. 根據權利要求10所述的后臺任務觸發裝置,其特征在于,所述性能參數獲取模塊具 體用于獲取所述智能終端的多個當前性能參數,所述后臺任務執行模塊具體用于將所述多 個當前性能參數分別乘以所述性能參數對應的權重值后再取平均值得到所述當前性能評 估值;或者根據所述多個當前性能參數分別確定其性能評估等級,每一個性能評估等級對 應一個性能等級值,所述多個當前性能參數對應的性能等級值之和作為所述當前性能評估 值。12. 根據權利要求9所述的后任務觸發裝置,其特征在于,所述性能參數獲取模塊獲取 的當前性能參數包括:CPU負載、內存占用率、當前電量、當前充電類型和網絡帶寬參數中至 少一種。13. 根據權利要求9所述的后臺任務觸發裝置,其特征在于,所述性能參數獲取模塊還 用于根據所述智能終端的當前性能參數確定不滿足所述后臺任務的執行條件時,延時預設 時間后重新獲取所述智能終端的性能參數,所述性能參數獲取模塊還用于根據所述重新獲 取的智能終端的性能參數確定是否滿足所述后臺任務的執行條件。14. 根據權利要求9所述的后臺任務觸發裝置,其特征在于,還包括顯示模塊,用于在所 述智能終端的當前性能參數確定不滿足所述后臺任務的執行條件時,顯示提示信息,所述 提示信息包括當前性能參數不滿足所述后臺任務的執行條件,是否強制執行。15. 根據權利要求9-14任一所述的后臺任務觸發裝置,其特征在于,所述請求接收模塊 具體用于: 接收服務器端發送的在智能終端上執行后臺任務的請求;或 接收所述智能終端上應用軟件定時觸發的執行后臺任務請求;或 接收用戶發起的在智能終端上執行后臺任務的請求。16. 根據權利要求9-14任一所述的后臺任務觸發裝置,其特征在于,所述后臺任務執行 模塊還用于: 接收在智能終端上執行后臺任務的請求之后,獲取所述后臺任務的執行條件。
【文檔編號】G06F9/48GK105868007SQ201510938110
【公開日】2016年8月17日
【申請日】2015年12月15日
【發明人】都彭韜
【申請人】樂視移動智能信息技術(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影