終端設(shè)備開機視頻的下載優(yōu)化方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種終端設(shè)備開機視頻的下載優(yōu)化方法及裝置,其中,方法包括:接收步驟,接收服務(wù)器發(fā)送的終端設(shè)備開機視頻的推送消息;評估步驟,依據(jù)終端設(shè)備的狀態(tài)信息對終端設(shè)備的狀況進行智能評估,得到智能評估結(jié)果;判斷步驟,根據(jù)所述智能評估結(jié)果判斷是否符合觸發(fā)場景,若是,則根據(jù)觸發(fā)場景執(zhí)行終端設(shè)備開機視頻的下載任務(wù);否則,啟動定時任務(wù);在所述定時任務(wù)完成后,重新執(zhí)行評估步驟和判斷步驟,直至執(zhí)行終端設(shè)備開機視頻的下載任務(wù)結(jié)束。通過上述方法,減少了任務(wù)下載時對用戶使用終端設(shè)備的影響,降低了終端設(shè)備運行不流暢、網(wǎng)速緩慢、耗電量過大以至關(guān)機的情況。
【專利說明】
終端設(shè)備開機視頻的下載優(yōu)化方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及終端設(shè)備軟件開發(fā)領(lǐng)域,具體涉及一種終端設(shè)備開機視頻的下載優(yōu)化 方法及裝置。
【背景技術(shù)】
[0002] 智能手機擁有獨立的操作系統(tǒng),獨立的運行空間,可以由用戶自行安裝軟件、游 戲、導(dǎo)航等第三方服務(wù)商提供的程序,并可以通過移動通訊網(wǎng)絡(luò)來實現(xiàn)無線網(wǎng)絡(luò)接入,因其 強大的功能,逐漸被越來越多人使用。智能手機在開機時由于需要加載操作系統(tǒng),進行初始 化,往往需要較長的開機時間。尤其是當(dāng)手機內(nèi)安裝的應(yīng)用程序越來越多時,初始化往往非 常耗時。因此智能手機通常會在開機時通過播放開機視頻,顯示手機品牌logo和標(biāo)語等畫 面,以減少用戶黑屏等待的焦慮感。在手機追求個性化的時代,越來越多的用戶希望開機視 頻也能夠更加新穎多變。目前一些智能手機已經(jīng)開始實現(xiàn)從服務(wù)端獲取視頻,實現(xiàn)開機視 頻內(nèi)容的多種多樣。
[0003] 在現(xiàn)有的獲取自定義開機視頻方法中,智能手機從服務(wù)端獲取到視頻推送之后, 便在智能手機連接WiFi的情況下開始自動后臺下載。該方法沒有考慮手機當(dāng)前的CPU占用 率、當(dāng)前電量、充電狀況、網(wǎng)絡(luò)環(huán)境等情況,如果用戶當(dāng)前正在玩游戲、看視頻,可能會影響 網(wǎng)速并造成手機運行不流暢,同時由于后臺下載耗電量大,如果智能手機現(xiàn)有的電量不足, 很容易導(dǎo)致手機電量過低而關(guān)機。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的發(fā)明目的是針對現(xiàn)有技術(shù)的缺陷,提供了一種終端設(shè)備開機視頻的下載 優(yōu)化方法及裝置,用于解決終端設(shè)備開機視頻下載所引發(fā)的影響終端設(shè)備性能的問題。
[0005] 根據(jù)本發(fā)明的一個方面,提供了一種終端設(shè)備開機視頻的下載優(yōu)化方法,包括:接 收步驟,接收服務(wù)器發(fā)送的終端設(shè)備開機視頻的推送消息;評估步驟,依據(jù)終端設(shè)備的狀態(tài) 信息對終端設(shè)備的狀況進行智能評估,得到智能評估結(jié)果;判斷步驟,根據(jù)所述智能評估結(jié) 果判斷是否符合觸發(fā)場景,若是,則根據(jù)觸發(fā)場景執(zhí)行終端設(shè)備開機視頻的下載任務(wù);否 貝1J,啟動定時任務(wù);在所述定時任務(wù)完成后,重新執(zhí)行評估步驟和判斷步驟,直至執(zhí)行終端 設(shè)備開機視頻的下載任務(wù)結(jié)束。
[0006] 進一步,評估步驟依據(jù)終端設(shè)備的CPU占用率、剩余電量、充電狀況、和/或網(wǎng)絡(luò)環(huán) 境對終端設(shè)備的狀況進行智能評估,得到智能評估結(jié)果。
[0007] 進一步,評估步驟包括:將終端設(shè)備的CPU占用率與CPU占用率設(shè)定閾值進行比 較,得到CPU占用率的狀態(tài)評分;將終端設(shè)備的剩余電量與電量設(shè)定閾值進行比較,得到剩 余電量的狀態(tài)評分;按照終端設(shè)備的充電狀況,得到充電狀況的狀態(tài)評分;按照終端設(shè)備 的網(wǎng)絡(luò)環(huán)境,得到網(wǎng)絡(luò)環(huán)境的狀態(tài)評分;計算CPU占用率的狀態(tài)評分、剩余電量的狀態(tài)評 分、充電狀況的狀態(tài)評分以及網(wǎng)絡(luò)環(huán)境的狀態(tài)評分的總和,得到智能評估結(jié)果。
[0008] 進一步,所述CPU占用率設(shè)定閾值包括5%,10%和20% ;所述電量設(shè)定閾值包 括90%,50%和30% ;所述充電狀況為電源充電、電腦充電或無充電狀態(tài);所述網(wǎng)絡(luò)環(huán)境為 WiFi網(wǎng)絡(luò)環(huán)境、移動網(wǎng)絡(luò)環(huán)境或無網(wǎng)絡(luò)環(huán)境。
[0009] 進一步,所述觸發(fā)場景包括第一觸發(fā)場景和第二觸發(fā)場景;所述判斷步驟進一步 包括:根據(jù)所述智能評估結(jié)果判斷是否符合第一觸發(fā)場景或第二觸發(fā)場景;若符合第一觸 發(fā)場景,則執(zhí)行下載任務(wù)量大于設(shè)定任務(wù)量閾值的下載任務(wù);若符合第二觸發(fā)場景,則執(zhí)行 下載任務(wù)量小于或等于設(shè)定任務(wù)量閾值的下載任務(wù);若第一觸發(fā)場景和第二觸發(fā)場景都不 符合,則啟動定時任務(wù)。
[0010] 根據(jù)本發(fā)明的另一個方面,提供了一種終端設(shè)備開機視頻的下載優(yōu)化裝置,包括: 接收模塊,用于接收服務(wù)器發(fā)送的終端設(shè)備開機視頻的推送消息;評估模塊,用于依據(jù)終端 設(shè)備的狀態(tài)信息對終端設(shè)備的狀況進行智能評估,得到智能評估結(jié)果;判斷模塊,用于根據(jù) 所述智能評估結(jié)果判斷是否符合觸發(fā)場景;下載模塊,用于若判斷模塊判斷出所述智能評 估結(jié)果符合觸發(fā)場景,根據(jù)觸發(fā)場景執(zhí)行終端設(shè)備開機視頻的下載任務(wù);定時模塊,用于若 判斷模塊判斷出所述智能評估結(jié)果不符合觸發(fā)場景,啟動定時任務(wù);在所述定時任務(wù)完成 后,觸發(fā)評估模塊和判斷模塊動作。
[0011] 進一步,評估模塊用于:依據(jù)終端設(shè)備的CPU占用率、剩余電量、充電狀況、和/或 網(wǎng)絡(luò)環(huán)境對終端設(shè)備的狀況進行智能評估,得到智能評估結(jié)果。
[0012] 進一步,評估模塊包括:CPU占用率評估單元,用于將終端設(shè)備的CPU占用率與CPU 占用率設(shè)定閾值進行比較,得到CPU占用率的狀態(tài)評分;剩余電量評估單元,用于將終端設(shè) 備的剩余電量與電量設(shè)定閾值進行比較,得到剩余電量的狀態(tài)評分;充電狀況評估單元,用 于按照終端設(shè)備的充電狀況,得到充電狀況的狀態(tài)評分;網(wǎng)絡(luò)環(huán)境評估單元,用于按照終端 設(shè)備的網(wǎng)絡(luò)環(huán)境,得到網(wǎng)絡(luò)環(huán)境的狀態(tài)評分;計算單元,用于計算CPU占用率的狀態(tài)評分、 剩余電量的狀態(tài)評分、充電狀況的狀態(tài)評分以及網(wǎng)絡(luò)環(huán)境的狀態(tài)評分的總和,得到智能評 估結(jié)果。
[0013] 進一步,所述CPU占用率設(shè)定閾值包括5%,10%和20% ;所述電量設(shè)定閾值包 括90%,50%和30% ;所述充電狀況為電源充電、電腦充電或無充電狀態(tài);所述網(wǎng)絡(luò)環(huán)境為 WiFi網(wǎng)絡(luò)環(huán)境、移動網(wǎng)絡(luò)環(huán)境或無網(wǎng)絡(luò)環(huán)境。
[0014] 進一步,觸發(fā)場景包括第一觸發(fā)場景和第二觸發(fā)場景;所述判斷模塊進一步用于: 根據(jù)所述智能評估結(jié)果判斷是否符合第一觸發(fā)場景或第二觸發(fā)場景;所述下載模塊進一步 用于:若所述判斷模塊判斷出符合第一觸發(fā)場景,則執(zhí)行下載任務(wù)量大于設(shè)定任務(wù)量閾值 的下載任務(wù);若所述判斷模塊判斷出符合第二觸發(fā)場景,則執(zhí)行下載任務(wù)量小于或等于設(shè) 定任務(wù)量閾值的下載任務(wù);所述定時模塊進一步用于:若所述判斷模塊判斷出第一觸發(fā)場 景和第二觸發(fā)場景都不符合,則啟動定時任務(wù);在所述定時任務(wù)到達后,觸發(fā)評估模塊和判 斷模塊動作。
[0015] 根據(jù)本發(fā)明的終端設(shè)備開機視頻的下載優(yōu)化方法和裝置,在確定開機視頻推送信 息任務(wù)下載量后,智能評估當(dāng)前終端設(shè)備的狀態(tài)信息,根據(jù)智能評估結(jié)果和開機視頻下載 的任務(wù)量綜合考量,以最佳的方式實現(xiàn)開機視頻的下載。根據(jù)該方法,降低了在下載開機視 頻時對終端設(shè)備性能的影響,降低了 CPU占用率,減少了電池耗電量,提高了下載的效率。
[0016] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠 更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0017] 通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0018] 圖1為本發(fā)明提供的終端設(shè)備開機視頻的下載優(yōu)化方法實施例的流程圖;
[0019] 圖2為本發(fā)明提供的終端設(shè)備開機視頻的下載優(yōu)化裝置實施例的功能框圖。
【具體實施方式】
[0020] 下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達給本領(lǐng)域的技術(shù)人員。
[0021] 圖1示出了本發(fā)明提供的終端設(shè)備開機視頻的下載優(yōu)化方法實施例的流程圖。如 圖1所示,本實施例的方法具體包括如下步驟:
[0022] 步驟S101,接收步驟,接收服務(wù)器發(fā)送的終端設(shè)備開機視頻的推送消息。
[0023] 所謂推送信息,就是"web廣播〃,通過一定的技術(shù)標(biāo)準(zhǔn)或協(xié)議,在互聯(lián)網(wǎng)上通過定 期傳送用戶需要的信息來減少信息過載的一項技術(shù)。推送技術(shù)通過自動傳送信息給用戶, 來減少用于網(wǎng)絡(luò)上搜索的時間。它根據(jù)用戶的興趣來搜索、過濾信息,并將其定期推給用 戶,幫助用戶高效率地發(fā)掘有價值的信息。終端設(shè)備在連接網(wǎng)絡(luò)后,會定期接收到由服務(wù)器 發(fā)送的推送消息。推送消息包括有大文件下載也包括一般的網(wǎng)絡(luò)更新等。所推送的開機視 頻根據(jù)其下載內(nèi)容的大小消耗的網(wǎng)絡(luò)流量和時長各不相同。
[0024] 步驟S102,評估步驟,依據(jù)終端設(shè)備的狀態(tài)信息對終端設(shè)備的狀況進行智能評估, 得到智能評估結(jié)果。
[0025] 評估步驟依據(jù)的終端設(shè)備狀態(tài)信息包括但不僅限于CPU占用率、剩余電量、充電 狀況、和/或網(wǎng)絡(luò)環(huán)境四個方面。CPU占用率指運行的程序占用的CPU資源,CPU占用率越 高,終端設(shè)備的運行速度越慢。剩余電量指電池內(nèi)的可用電量占電池總?cè)萘康谋壤S嚯?量越低,終端設(shè)備可使用的時間越短。充電狀況指終端設(shè)備所選用的充電方式,充電方式不 同,充電需要的時間也不同。使用電源充電時終端設(shè)備充電時間最短。網(wǎng)絡(luò)環(huán)境指終端設(shè) 備連入的網(wǎng)絡(luò)方式,WiFi網(wǎng)絡(luò)信號源連續(xù),網(wǎng)速快,移動網(wǎng)絡(luò)環(huán)境網(wǎng)速相對較慢。
[0026] 評估步驟包括:將終端設(shè)備的CPU占用率與CPU占用率設(shè)定閾值進行比較,得到 CPU占用率的狀態(tài)評分;將終端設(shè)備的剩余電量與電量設(shè)定閾值進行比較,得到剩余電量 的狀態(tài)評分;按照終端設(shè)備的充電狀況,得到充電狀況的狀態(tài)評分;按照終端設(shè)備的網(wǎng)絡(luò) 環(huán)境,得到網(wǎng)絡(luò)環(huán)境的狀態(tài)評分;計算CPU占用率的狀態(tài)評分、剩余電量的狀態(tài)評分、充電 狀況的狀態(tài)評分以及網(wǎng)絡(luò)環(huán)境的狀態(tài)評分的總和,得到智能評估結(jié)果。
[0027] 本實施例設(shè)定CPU占用率設(shè)定閾值包括5%,10 %和20 % ;電量設(shè)定閾值包括 90%,50%和30%;充電狀況分為電源充電、電腦充電或無充電狀態(tài);網(wǎng)絡(luò)環(huán)境分為WiFi網(wǎng) 絡(luò)環(huán)境、移動網(wǎng)絡(luò)環(huán)境或無網(wǎng)絡(luò)環(huán)境。
[0028] 如表一所示,根據(jù)設(shè)定閾值,對終端設(shè)備的CPU占用率、當(dāng)前電量、充電狀況、網(wǎng)絡(luò) 環(huán)境四個方面進行評估,按照評估結(jié)果分為三個等級。CPU占用率對應(yīng)的第一等級標(biāo)準(zhǔn)為低 于5% ;第二等級標(biāo)準(zhǔn)為低于10% ;第三等級標(biāo)準(zhǔn)為低于20%。剩余電量對應(yīng)的第一等級 標(biāo)準(zhǔn)為大于90% ;第二等級標(biāo)準(zhǔn)為大于50% ;第三等級標(biāo)準(zhǔn)為大于30%。充電狀況對應(yīng)的 第一等級標(biāo)準(zhǔn)為電源充電;第二等級標(biāo)準(zhǔn)為電腦充電;第三等級標(biāo)準(zhǔn)為無充電狀況。網(wǎng)絡(luò) 環(huán)境對應(yīng)的第一等級標(biāo)準(zhǔn)為WiFi環(huán)境;第二等級標(biāo)準(zhǔn)為移動網(wǎng)絡(luò)環(huán)境;第三等級標(biāo)準(zhǔn)為無 網(wǎng)絡(luò)環(huán)境。
[0029] 表一
[0030]
[0031] 根據(jù)等級不同,可以相應(yīng)設(shè)置不同的分值,如表二所示,可將第一等級分值設(shè)為3 分,第二等級分值設(shè)為2分,第三等級分值設(shè)為1分。此分值僅是舉例說明,具體實施時可根 據(jù)情況不同為每個等級設(shè)置不同的分值,也可以根據(jù)某方面的重要性,如網(wǎng)絡(luò)環(huán)境對開機 視頻的下載更加重要,可以將網(wǎng)絡(luò)環(huán)境的等級分值設(shè)置與其他三個方面的等級分值不同。
[0032] 表二
[0033]
[0034] 智能評估結(jié)果為CPU占用率、當(dāng)前電量、充電狀況、網(wǎng)絡(luò)環(huán)境四個方面分值的總 和。如當(dāng)前終端設(shè)備的CPU占有率為8%,當(dāng)前電量為92%,沒有充電,已連接WiFi。按照 表一所示,終端設(shè)備的CPU占有率低于10 %,為第二等級;當(dāng)前電量大于90 %,為第一等級; 充電狀況是無充電狀況,為第三等級;網(wǎng)絡(luò)環(huán)境是WiFi環(huán)境,為第一等級。按照表二所示, CPU占有率是第二等級,分值為2 ;當(dāng)前電量是第一等級,分值為3 ;充電狀況是第三等級,分 值為1 ;網(wǎng)絡(luò)環(huán)境是第一等級,分值為3。智能評估結(jié)果為以上四項的分值總和,2+3+1+3 = 9〇
[0035] 步驟S103,判斷步驟,根據(jù)智能評估結(jié)果判斷是否符合觸發(fā)場景。
[0036] 觸發(fā)場景可以分為多種場景,本實施例分為第一觸發(fā)場景和第二觸發(fā)場景,第一 觸發(fā)場景執(zhí)行下載任務(wù)量大于設(shè)定任務(wù)量閾值的下載任務(wù),第二觸發(fā)場景執(zhí)行下載任務(wù)量 小于或等于設(shè)定任務(wù)量閾值的下載任務(wù)。
[0037] 如設(shè)定任務(wù)量閾值為10M。如表三所示,第一觸發(fā)場景設(shè)定的下載任務(wù)量大于 10M,第二觸發(fā)場景設(shè)定的下載任務(wù)量小于或等于10M。根據(jù)智能評估結(jié)果分值不同,結(jié)合下 載任務(wù)量的大小,觸發(fā)不同的觸發(fā)場景。如表四所示,當(dāng)智能評估結(jié)果分值小于或等于6分 時均不符合第一觸發(fā)場景和第二觸發(fā)場景的智能評估結(jié)果分值要求,無法執(zhí)行下載任務(wù)。 當(dāng)下載任務(wù)量大于10M且智能評估結(jié)果分值大于10分符合第一觸發(fā)場景要求,可以觸發(fā)第 一觸發(fā)場景,執(zhí)行下載任務(wù);當(dāng)下載任務(wù)量大于10M但智能評估結(jié)果分值小于10分則不符 合第一觸發(fā)場景,無法執(zhí)行下載任務(wù)。當(dāng)下載任務(wù)量小于或等于10M且智能評估結(jié)果分值 大于6分符合第二觸發(fā)場景要求,可以觸發(fā)第二觸發(fā)場景,執(zhí)行下載任務(wù);當(dāng)下載任務(wù)量小 于或等于10M但智能評估結(jié)果分值小于6分則不符合第二觸發(fā)場景,無法執(zhí)行下載任務(wù)。
[0038] 步驟S101中接收的開機視頻推送消息,若其下載量為12M,按照設(shè)定任務(wù)量閾值, 該下載任務(wù)量屬于第一觸發(fā)場景。如步驟S102智能評估結(jié)果分值9分,不符合第一觸發(fā)場 景要求的智能評估結(jié)果分值,則執(zhí)行步驟S105。若步驟S101中接收的開機視頻推送消息, 其下載量為9M,按照設(shè)定任務(wù)量閾值,該下載任務(wù)量屬于第二觸發(fā)場景。如步驟S102智能 評估結(jié)果分值9分,符合第二觸發(fā)場景要求的智能評估結(jié)果分值,執(zhí)行步驟S104。
[0043] 步驟S104,智能評估結(jié)果符合觸發(fā)場景,根據(jù)觸發(fā)場景執(zhí)行終端設(shè)備開機視頻的 下載任務(wù)。
[0044] 智能評估結(jié)果符合步驟S103提及的觸發(fā)場景,終端設(shè)備開始執(zhí)行下載任務(wù)。
[0045] 步驟S105,智能評估結(jié)果不符合觸發(fā)場景,啟動定時任務(wù);定時任務(wù)完成后,重新 執(zhí)行評估步驟和判斷步驟,直至執(zhí)行終端設(shè)備開機視頻的下載任務(wù)結(jié)束。
[0046] 定時任務(wù)會創(chuàng)建一個固定時間的延期提醒,比如創(chuàng)建1小時延期。在1小時后,定 時任務(wù)完成,本實施例會再次重新執(zhí)行步驟S102評估步驟,依據(jù)終端設(shè)備的狀態(tài)信息對終 端設(shè)備的狀況進行智能評估,得到智能評估結(jié)果;接著執(zhí)行步驟S103判斷步驟,根據(jù)智能 評估結(jié)果判斷是否符合觸發(fā)場景。若智能評估結(jié)果符合觸發(fā)場景,執(zhí)行步驟S104根據(jù)觸發(fā) 場景執(zhí)行終端設(shè)備開機視頻的下載任務(wù)。若智能評估結(jié)果不符合觸發(fā)場景,執(zhí)行步驟S105 啟動定時任務(wù)。
[0047] 若智能評估結(jié)果不符合觸發(fā)場景,且定時任務(wù)完成后,重新執(zhí)行評估步驟和判斷 步驟,智能評估結(jié)果仍不符合觸發(fā)場景,則步驟S102、步驟S103會在步驟S105定時任務(wù)完 成后,重新再次執(zhí)行,直至執(zhí)行終端設(shè)備開機視頻的下載任務(wù)結(jié)束為止。
[0048] 根據(jù)本發(fā)明上述實施例提供的方法,接收服務(wù)器推送的開機視頻消息后,依據(jù)當(dāng) 前終端設(shè)備的狀態(tài)信息,本實施例從CPU占用率、剩余電量、充電狀況、網(wǎng)絡(luò)環(huán)境四個方面 進行智能評估,設(shè)置了三個評估等級,并對不同等級設(shè)置了相應(yīng)的分值。在具體實施時,可 根據(jù)不同情況設(shè)置不同的評估等級,針對不同類型的終端設(shè)備,可選擇針對下載需要涉及 的方面進行評估,同理分值的設(shè)置不僅限于本實施例的設(shè)置方式,可依據(jù)具體實施設(shè)置不 同的分值。根據(jù)智能評估結(jié)果結(jié)合任務(wù)下載量的大小,選擇最佳的時機下載,降低了在下載 開機視頻時對終端設(shè)備性能的影響,降低了 CPU占用率,減少了電池耗電量,提高了下載的 效率。
[0049] 圖2示出了本發(fā)明提供的終端設(shè)備開機視頻的下載優(yōu)化裝置實施例的功能框圖。 如圖2所示,終端設(shè)備開機視頻的下載優(yōu)化裝置200包括接收模塊201、評估模塊202、判斷 模塊203、下載模塊204、定時模塊205。
[0050] 接收模塊201,用于接收服務(wù)器發(fā)送的終端設(shè)備開機視頻的推送消息;
[0051] 所謂推送信息,就是"web廣播〃,通過一定的技術(shù)標(biāo)準(zhǔn)或協(xié)議,在互聯(lián)網(wǎng)上通過定 期傳送用戶需要的信息來減少信息過載的一項技術(shù)。推送技術(shù)通過自動傳送信息給用戶, 來減少用于網(wǎng)絡(luò)上搜索的時間。它根據(jù)用戶的興趣來搜索、過濾信息,并將其定期推給用 戶,幫助用戶高效率地發(fā)掘有價值的信息。終端設(shè)備在連接網(wǎng)絡(luò)后,會定期接收到由服務(wù)器 發(fā)送的推送消息。推送消息包括有大文件下載也包括一般的網(wǎng)絡(luò)更新等。所推送的開機視 頻根據(jù)其下載內(nèi)容的大小消耗的網(wǎng)絡(luò)流量和時長各不相同。
[0052] 評估模塊202,用于依據(jù)終端設(shè)備的狀態(tài)信息對終端設(shè)備的狀況進行智能評估,得 到智能評估結(jié)果;
[0053] 評估模塊202依據(jù)的終端設(shè)備狀態(tài)信息包括但不僅限于CPU占用率、剩余電量、充 電狀況、和/或網(wǎng)絡(luò)環(huán)境四個方面。CPU占用率指運行的程序占用的CPU資源,CPU占用率 越高,終端設(shè)備的運行速度越慢。剩余電量指電池內(nèi)的可用電量占電池總?cè)萘康谋壤S?電量越低,終端設(shè)備可使用的時間越短。充電狀況指終端設(shè)備所選用的充電方式,充電方式 不同,充電需要的時間也不同。使用電源充電時終端設(shè)備充電時間最短。網(wǎng)絡(luò)環(huán)境指終端 設(shè)備連入的網(wǎng)絡(luò)方式,WiFi網(wǎng)絡(luò)信號源連續(xù),網(wǎng)速快,移動網(wǎng)絡(luò)環(huán)境網(wǎng)速相對較慢。
[0054] 智能評估包括:CPU占用率評估單元,用于將終端設(shè)備的CPU占用率與CPU占用率 設(shè)定閾值進行比較,得到CPU占用率的狀態(tài)評分;剩余電量評估單元,用于將終端設(shè)備的剩 余電量與電量設(shè)定閾值進行比較,得到剩余電量的狀態(tài)評分;充電狀況評估單元,用于按照 終端設(shè)備的充電狀況,得到充電狀況的狀態(tài)評分;網(wǎng)絡(luò)環(huán)境評估單元,用于計算單元,用于 按照終端設(shè)備的網(wǎng)絡(luò)環(huán)境,得到網(wǎng)絡(luò)環(huán)境的狀態(tài)評分;計算CPU占用率的狀態(tài)評分、剩余電 量的狀態(tài)評分、充電狀況的狀態(tài)評分以及網(wǎng)絡(luò)環(huán)境的狀態(tài)評分的總和,得到智能評估結(jié)果。
[0055] 本實施例設(shè)定CPU占用率設(shè)定閾值包括5%,10 %和20 % ;電量設(shè)定閾值包括 90%,50%和30%;充電狀況分為電源充電、電腦充電或無充電狀態(tài);網(wǎng)絡(luò)環(huán)境分為WiFi網(wǎng) 絡(luò)環(huán)境、移動網(wǎng)絡(luò)環(huán)境或無網(wǎng)絡(luò)環(huán)境。
[0056] 如表一所示,根據(jù)設(shè)定閾值,對終端設(shè)備的CPU占用率、當(dāng)前電量、充電狀況、網(wǎng)絡(luò) 環(huán)境四個方面進行評估,按照評估結(jié)果分為三個等級。CPU占用率對應(yīng)的第一等級標(biāo)準(zhǔn)為低 于5% ;第二等級標(biāo)準(zhǔn)為低于10% ;第三等級標(biāo)準(zhǔn)為低于20%。剩余電量對應(yīng)的第一等級 標(biāo)準(zhǔn)為大于90% ;第二等級標(biāo)準(zhǔn)為大于50% ;第三等級標(biāo)準(zhǔn)為大于30%。充電狀況對應(yīng)的 第一等級標(biāo)準(zhǔn)為電源充電;第二等級標(biāo)準(zhǔn)為電腦充電;第三等級標(biāo)準(zhǔn)為無充電狀況。網(wǎng)絡(luò) 環(huán)境對應(yīng)的第一等級標(biāo)準(zhǔn)為WiFi環(huán)境;第二等級標(biāo)準(zhǔn)為移動網(wǎng)絡(luò)環(huán)境;第三等級標(biāo)準(zhǔn)為無 網(wǎng)絡(luò)環(huán)境。
[0057] 根據(jù)等級不同,可以相應(yīng)設(shè)置不同的分值,如表二所示,可將第一等級分值設(shè)為3 分,第二等級分值設(shè)為2分,第三等級分值設(shè)為1分。此分值僅是舉例說明,具體實施時可根 據(jù)情況不同為每個等級設(shè)置不同的分值,也可以根據(jù)某方面的重要性,如網(wǎng)絡(luò)環(huán)境對開機 視頻的下載更加重要,可以將網(wǎng)絡(luò)環(huán)境的等級分值設(shè)置與其他三個方面的等級分值不同。
[0058] 智能評估結(jié)果為CPU占用率、當(dāng)前電量、充電狀況、網(wǎng)絡(luò)環(huán)境四個方面分值的總 和。如實施例一中舉例說明的智能評估結(jié)果為以上四項的分值總和,2+3+1+3 = 9。
[0059] 判斷模塊203,用于根據(jù)智能評估結(jié)果判斷是否符合觸發(fā)場景;
[0060] 觸發(fā)場景可以分為多種場景,本實施例分為第一觸發(fā)場景和第二觸發(fā)場景,第一 觸發(fā)場景執(zhí)行下載任務(wù)量大于設(shè)定任務(wù)量閾值的下載任務(wù),第二觸發(fā)場景執(zhí)行下載任務(wù)量 小于或等于設(shè)定任務(wù)量閾值的下載任務(wù)。
[0061] 如設(shè)定任務(wù)量閾值為10M。如表三所示,第一觸發(fā)場景設(shè)定的下載任務(wù)量大于 10M,第二觸發(fā)場景設(shè)定的下載任務(wù)量小于或等于10M。根據(jù)智能評估結(jié)果分值不同,結(jié)合下 載任務(wù)量的大小,觸發(fā)不同的觸發(fā)場景。如表四所示,當(dāng)智能評估結(jié)果分值小于或等于6分 時均不符合第一觸發(fā)場景和第二觸發(fā)場景的智能評估結(jié)果分值要求,無法執(zhí)行下載任務(wù)。 當(dāng)下載任務(wù)量大于10M且智能評估結(jié)果分值大于10分符合第一觸發(fā)場景要求,可以觸發(fā)第 一觸發(fā)場景,執(zhí)行下載任務(wù);當(dāng)下載任務(wù)量大于10M但智能評估結(jié)果分值小于10分則不符 合第一觸發(fā)場景,無法執(zhí)行下載任務(wù)。當(dāng)下載任務(wù)量小于或等于10M且智能評估結(jié)果分值 大于6分符合第二觸發(fā)場景要求,可以觸發(fā)第二觸發(fā)場景,執(zhí)行下載任務(wù);當(dāng)下載任務(wù)量小 于或等于10M但智能評估結(jié)果分值小于6分則不符合第二觸發(fā)場景,無法執(zhí)行下載任務(wù)。
[0062] 接收模塊201中接收的開機視頻推送消息,若其下載量為12M,按照設(shè)定任務(wù)量閾 值,該下載任務(wù)量屬于第一觸發(fā)場景。如評估模塊202智能評估結(jié)果分值9分,不符合第一 觸發(fā)場景要求的智能評估結(jié)果分值,無法執(zhí)行下載任務(wù)。若接收模塊201中接收的開機視 頻推送消息,其下載量為9M,按照設(shè)定任務(wù)量閾值,該下載任務(wù)量屬于第二觸發(fā)場景。如評 估模塊202智能評估結(jié)果分值9分,符合第二觸發(fā)場景要求的智能評估結(jié)果分值,可以交由 下載模塊204執(zhí)行下載任務(wù)。
[0063] 下載模塊204,用于若判斷模塊判斷出智能評估結(jié)果符合觸發(fā)場景,根據(jù)觸發(fā)場景 執(zhí)行終端設(shè)備開機視頻的下載任務(wù);
[0064] 智能評估結(jié)果符合判斷模塊203提及的觸發(fā)場景,終端設(shè)備開始執(zhí)行下載任務(wù)。
[0065] 定時模塊205,用于若判斷模塊判斷出智能評估結(jié)果不符合觸發(fā)場景,啟動定時任 務(wù);在定時任務(wù)完成后,觸發(fā)評估模塊202和判斷模塊203動作。
[0066] 定時任務(wù)會創(chuàng)建一個固定時間的延期提醒,比如創(chuàng)建1小時延期。在1小時后,定 時任務(wù)完成,本實施例會再次重新執(zhí)行至評估模塊202,依據(jù)終端設(shè)備的狀態(tài)信息對終端設(shè) 備的狀況進行智能評估,得到智能評估結(jié)果;接著執(zhí)行判斷模塊203,根據(jù)智能評估結(jié)果判 斷是否符合觸發(fā)場景。若智能評估結(jié)果符合觸發(fā)場景,執(zhí)行下載模塊204根據(jù)觸發(fā)場景執(zhí) 行終端設(shè)備開機視頻的下載任務(wù)。若智能評估結(jié)果不符合觸發(fā)場景,執(zhí)行定時模塊205啟 動定時任務(wù)。
[0067] 若智能評估結(jié)果不符合觸發(fā)場景,且定時任務(wù)完成后,重新執(zhí)行評估模塊202和 判斷模塊203,智能評估結(jié)果仍不符合觸發(fā)場景,則評估模塊202、判斷模塊203會在定時模 塊205定時任務(wù)完成后,重新再次執(zhí)行,直至執(zhí)行終端設(shè)備開機視頻的下載任務(wù)結(jié)束為止。
[0068] 根據(jù)本發(fā)明上述實施例提供的裝置,接收服務(wù)器推送的開機視頻消息后,依據(jù)當(dāng) 前終端設(shè)備的狀態(tài)信息,本實施例從CPU占用率、剩余電量、充電狀況、網(wǎng)絡(luò)環(huán)境四個方面 進行智能評估,設(shè)置了三個評估等級,并對不同等級設(shè)置了相應(yīng)的分值。在具體實施時,可 根據(jù)不同情況設(shè)置不同的評估等級,針對不同類型的終端設(shè)備,可選擇針對下載需要涉及 的方面進行評估,同理分值的設(shè)置不僅限于本實施例的設(shè)置方式,可依據(jù)具體實施設(shè)置不 同的分值。根據(jù)智能評估結(jié)果結(jié)合任務(wù)下載量的大小,選擇最佳的時機下載,降低了在下載 開機視頻時對終端設(shè)備性能的影響,降低了 CPU占用率,減少了電池耗電量,提高了下載的 效率。
[0069] 上述說明示出并描述了本申請的若干優(yōu)選實施例,但如前所述,應(yīng)當(dāng)理解本申請 并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、 修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識 進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應(yīng)在本申 請所附權(quán)利要求的保護范圍內(nèi)。
【主權(quán)項】
1. 一種終端設(shè)備開機視頻的下載優(yōu)化方法,其特征在于,包括: 接收步驟,接收服務(wù)器發(fā)送的終端設(shè)備開機視頻的推送消息; 評估步驟,依據(jù)終端設(shè)備的狀態(tài)信息對終端設(shè)備的狀況進行智能評估,得到智能評估 結(jié)果; 判斷步驟,根據(jù)所述智能評估結(jié)果判斷是否符合觸發(fā)場景,若是,則根據(jù)觸發(fā)場景執(zhí)行 終端設(shè)備開機視頻的下載任務(wù);否則,啟動定時任務(wù); 在所述定時任務(wù)完成后,重新執(zhí)行評估步驟和判斷步驟,直至執(zhí)行終端設(shè)備開機視頻 的下載任務(wù)結(jié)束。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述評估步驟進一步為:依據(jù)終端設(shè)備的 CPU占用率、剩余電量、充電狀況、和/或網(wǎng)絡(luò)環(huán)境對終端設(shè)備的狀況進行智能評估,得到智 能評估結(jié)果。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述評估步驟進一步包括: 將終端設(shè)備的CPU占用率與CPU占用率設(shè)定閾值進行比較,得到CPU占用率的狀態(tài)評 分; 將終端設(shè)備的剩余電量與電量設(shè)定閾值進行比較,得到剩余電量的狀態(tài)評分; 按照終端設(shè)備的充電狀況,得到充電狀況的狀態(tài)評分; 按照終端設(shè)備的網(wǎng)絡(luò)環(huán)境,得到網(wǎng)絡(luò)環(huán)境的狀態(tài)評分; 計算CPU占用率的狀態(tài)評分、剩余電量的狀態(tài)評分、充電狀況的狀態(tài)評分以及網(wǎng)絡(luò)環(huán) 境的狀態(tài)評分的總和,得到智能評估結(jié)果。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述CPU占用率設(shè)定閾值包括5%,10% 和 20% ; 所述電量設(shè)定閾值包括90%,50%和30% ; 所述充電狀況為電源充電、電腦充電或無充電狀態(tài); 所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)環(huán)境、移動網(wǎng)絡(luò)環(huán)境或無網(wǎng)絡(luò)環(huán)境。5. 根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述觸發(fā)場景包括第一觸發(fā)場 景和第二觸發(fā)場景;所述判斷步驟進一步包括: 根據(jù)所述智能評估結(jié)果判斷是否符合第一觸發(fā)場景或第二觸發(fā)場景; 若符合第一觸發(fā)場景,則執(zhí)行下載任務(wù)量大于設(shè)定任務(wù)量閾值的下載任務(wù); 若符合第二觸發(fā)場景,則執(zhí)行下載任務(wù)量小于或等于設(shè)定任務(wù)量閾值的下載任務(wù); 若第一觸發(fā)場景和第二觸發(fā)場景都不符合,則啟動定時任務(wù)。6. -種終端設(shè)備開機視頻的下載優(yōu)化裝置,其特征在于,包括: 接收模塊,用于接收服務(wù)器發(fā)送的終端設(shè)備開機視頻的推送消息; 評估模塊,用于依據(jù)終端設(shè)備的狀態(tài)信息對終端設(shè)備的狀況進行智能評估,得到智能 評估結(jié)果; 判斷模塊,用于根據(jù)所述智能評估結(jié)果判斷是否符合觸發(fā)場景; 下載模塊,用于若判斷模塊判斷出所述智能評估結(jié)果符合觸發(fā)場景,根據(jù)觸發(fā)場景執(zhí) 行終端設(shè)備開機視頻的下載任務(wù); 定時模塊,用于若判斷模塊判斷出所述智能評估結(jié)果不符合觸發(fā)場景,啟動定時任務(wù); 在所述定時任務(wù)完成后,觸發(fā)評估模塊和判斷模塊動作。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述評估模塊進一步用于:依據(jù)終端設(shè)備 的CPU占用率、剩余電量、充電狀況、和/或網(wǎng)絡(luò)環(huán)境對終端設(shè)備的狀況進行智能評估,得到 智能評估結(jié)果。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述評估模塊進一步包括: CPU占用率評估單元,用于將終端設(shè)備的CPU占用率與CPU占用率設(shè)定閾值進行比較, 得到CPU占用率的狀態(tài)評分; 剩余電量評估單元,用于將終端設(shè)備的剩余電量與電量設(shè)定閾值進行比較,得到剩余 電量的狀態(tài)評分; 充電狀況評估單元,用于按照終端設(shè)備的充電狀況,得到充電狀況的狀態(tài)評分; 網(wǎng)絡(luò)環(huán)境評估單元,用于按照終端設(shè)備的網(wǎng)絡(luò)環(huán)境,得到網(wǎng)絡(luò)環(huán)境的狀態(tài)評分; 計算單元,用于計算CPU占用率的狀態(tài)評分、剩余電量的狀態(tài)評分、充電狀況的狀態(tài)評 分以及網(wǎng)絡(luò)環(huán)境的狀態(tài)評分的總和,得到智能評估結(jié)果。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述CPU占用率設(shè)定閾值包括5%,10% 和 20% ; 所述電量設(shè)定閾值包括90%,50%和30% ; 所述充電狀況為電源充電、電腦充電或無充電狀態(tài); 所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)環(huán)境、移動網(wǎng)絡(luò)環(huán)境或無網(wǎng)絡(luò)環(huán)境。10. 根據(jù)權(quán)利要求6-9任一項所述的裝置,其特征在于,所述觸發(fā)場景包括第一觸發(fā)場 景和第二觸發(fā)場景; 所述判斷模塊進一步用于:根據(jù)所述智能評估結(jié)果判斷是否符合第一觸發(fā)場景或第二 觸發(fā)場景; 所述下載模塊進一步用于:若所述判斷模塊判斷出符合第一觸發(fā)場景,則執(zhí)行下載任 務(wù)量大于設(shè)定任務(wù)量閾值的下載任務(wù);若所述判斷模塊判斷出符合第二觸發(fā)場景,則執(zhí)行 下載任務(wù)量小于或等于設(shè)定任務(wù)量閾值的下載任務(wù); 所述定時模塊進一步用于:若所述判斷模塊判斷出第一觸發(fā)場景和第二觸發(fā)場景都不 符合,則啟動定時任務(wù);在所述定時任務(wù)到達后,觸發(fā)評估模塊和判斷模塊動作。
【文檔編號】H04L29/08GK105868068SQ201510882651
【公開日】2016年8月17日
【申請日】2015年12月3日
【發(fā)明人】盧文汐, 都彭韜
【申請人】樂視移動智能信息技術(shù)(北京)有限公司