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