一種移動終端下載控制方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種移動終端下載控制方法及系統(tǒng),所述方法包括:當用戶啟動下載時,通過一預設的單獨的下載進程來監(jiān)控處理下載任務;當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將下載進程的標志置位,并將下載進程的信息保存,然后關閉下載進程;當檢測到移動終端亮屏時,判斷標置下載進程的標志是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。采用本發(fā)明將下載只在移動終端有其他任務運行時才進行,移動終端滅屏時不啟動下載,從而節(jié)省大量的電量,為移動終端提高續(xù)航能力,節(jié)約了能耗。
【專利說明】
一種移動終端下載控制方法及系統(tǒng)
技術(shù)領域
[0001]本發(fā)明涉及移動終端技術(shù)領域,尤其涉及的是一種移動終端下載控制方法及系統(tǒng)。
【背景技術(shù)】
[0002]使用移動終端進行下載是常用的功能之一,譬如,為了避免在線觀看時由于網(wǎng)絡不穩(wěn)定等因素造成的視頻觀看過程中的卡頓,用戶往往使用移動終端下載視頻后再觀看;譬如,用戶下載一款目前流行的游戲的安裝文件于移動終端中,待下載完畢后將其安裝于移動終端便可暢快淋漓地玩他一把。
[0003]對于下載,在現(xiàn)有技術(shù)的移動終端中,均是只要一啟動下載便持續(xù)下載直到下載完畢,因此當移動終端屏幕熄滅時仍在下載導致未能休眠,此時為了下載使移動終端處于工作狀態(tài)。但多數(shù)時候用戶并不急于盡快下載完畢,這樣容易造成移動終端額外的功耗損失。
[0004]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種移動終端下載控制方法及系統(tǒng);旨在解決現(xiàn)有技術(shù)中,對于下載時間限制要求低的下載任務帶來的移動終端在下載完畢前無法休眠,導致移動終端功耗高的缺點。
[0006]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種移動終端下載控制方法,其中,包括:
A、當用戶啟動下載時,通過一預設的單獨的下載進程來監(jiān)控處理下載任務;
B、當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將下載進程的標志置位,并將下載進程的信息保存,然后關閉下載進程;
C、當檢測到移動終端亮屏時,判斷標置下載進程的標志是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。
[0007]所述移動終端下載控制方法,其中,所述步驟B具體包括:
BI,當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行B2,否則執(zhí)行B3;
B2,將下載進程標志置位,并將下載進程的信息保存,然后關閉下載進程并休眠,并轉(zhuǎn)入步驟C;
B3,當檢測到正在運行的進程減少時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行B2,否則執(zhí)行B3。
[0008]所述移動終端下載控制方法,其中,在所述步驟A之前還包括:
S、預先設置一用于監(jiān)控移動終端下載的下載進程。
[0009]所述移動終端下載控制方法,其中,所述步驟A還包括:將標志清位以及記錄下載進程的ig息。
[0010]所述移動終端下載控制方法,其中,所述步驟C中的所述下載進程的信息包括:當前下載進程中正在下載的任務是哪幾個。
[0011]所述移動終端下載控制方法,其中,所述標志用于在點亮屏幕時用于標識在上一次熄滅屏幕時是否有下載任務。
[0012]一種移動終端下載控制系統(tǒng),其中,包括:
下載監(jiān)控模塊,用于當用戶啟動下載時,通過一預設的單獨的下載進程來監(jiān)控處理下載任務;
滅屏下載監(jiān)控處理模塊,用于當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將下載進程的標志置位,并將下載進程的信息保存,然后關閉下載進程;
下載信息存儲模塊,用于當檢測到移動終端亮屏時,判斷標置下載進程的標志是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。
[0013]所述移動終端下載控制系統(tǒng),其中,滅屏下載監(jiān)控處理模塊具體包括:
第一檢測判斷單元,用于當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行;
標志置位單元,用于將下載進程標志置位,并將下載進程的信息保存,然后關閉下載進程并休眠;
第二檢測判斷單元,用于當檢測到正在運行的進程減少時,判斷當前運行的進程是否只有下載進程在運行。
[0014]所述移動終端下載控制系統(tǒng),其中,其還包括:
預先設置模塊,用于預先設置一用于監(jiān)控移動終端下載的下載進程。
[0015]所述移動終端下載控制系統(tǒng),其中,所述標志用于在點亮屏幕時用于標識在上一次熄滅屏幕時是否有下載任務。
[0016]有益效果:本發(fā)明所提供的移動終端下載控制方法及系統(tǒng),通過當用戶啟動下載時,用一個單獨的進程(下載進程)來處理下載;當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將標志置位,并將下載進程的信息保存,然后關閉下載進程;當檢測到移動終端亮屏時,判斷標置是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。通過本發(fā)明所述的技術(shù)方案,對于那些對于下載時限要求不高,特別是對于大容量下載或低速度下載,將下載只在移動終端有其他任務運行時才進行,從而節(jié)省大量的電量,為移動終端提高續(xù)航能力,節(jié)約了能耗。
【附圖說明】
[0017]圖1是本發(fā)明移動終端下載控制方法的第一較佳實施例的流程圖。
[0018]圖2是本發(fā)明移動終端下載控制系統(tǒng)的較佳實施例的功能原理框圖。
【具體實施方式】
[0019]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]請參見圖1,圖1是本發(fā)明移動終端下載控制方法的第一較佳實施例的流程圖。如圖1所示,所述移動終端下載控制方法,包括以下步驟:
步驟S100、當用戶啟動下載時,通過一預設的單獨的下載進程來監(jiān)控處理下載任務。
[0021]本發(fā)明實施例中,需要預先設置一用于監(jiān)控移動終端下載的下載進程。當用戶啟動下載時,通過一預設的單獨的下載進程來監(jiān)控處理下載任務。
[0022]步驟S200、當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將下載進程的標志置位,并將下載進程的信息保存,然后關閉下載進程;
本實施例中,當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將下載進程的標志置位,將標志清位用于標識在上一次熄滅屏幕時是否有下載任務,以及記錄下載進程的信息。其中,所述標志用于在點亮屏幕時用于標識在上一次熄滅屏幕時是否有下載任務。
[0023]并將下載進程的信息保存,記錄當前下載的資源已經(jīng)下載的百分比,然后關閉下載進程暫停下載。
[0024]步驟S300、當檢測到移動終端亮屏時,判斷標置下載進程的標志是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。
[0025]即當移動終端亮屏時,判斷標置下載進程的標志已置位,即為檢測到用于標識在上一次熄滅屏幕時是有下載任務,然后獲取之前保存的下載進程的信息,并重新啟動下載進程。其中,所述下載進程的信息包括:當前下載進程中正在下載的任務是哪幾個。
[0026]以下通過一具體的應用實施例對本發(fā)明做進一步詳細說明:
本發(fā)明第二實施例的一種移動終端下載控制方法,包括如下步驟:
SI,當用戶啟動下載時,用一個單獨的進程(下載進程)來處理下載;
其中,所述步驟SI,將下載一個文件記為一個下載任務,該下載進程可以管理多個下載任務;
S 2,當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行S 3,否則執(zhí)行S 4;
其中,所述步驟S 2,當用戶把移動終端滅屏時,往往表示用戶暫時不再主動使用移動終端,此時若只有一個下載進程在運行,則將移動終端休眠以節(jié)省功耗,當然在休眠前需要執(zhí)行S 3 ;
S 3,將標志置位,并將下載進程的信息保存,然后關閉下載進程并休眠;
其中,所述步驟S 3,所述標志用于在點亮屏幕時用于標識在上一次熄滅屏幕時是否有下載任務;因此,在步驟S I中還需要包括:將標志清位及下載進程的信息。
[0027]S 4,當檢測到正在運行的進程減少時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行S 3,否則執(zhí)行S 4;
S 5,當檢測到移動終端亮屏時,判斷標置是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程;
其中,步驟S5是接步驟S3休眠之后進行的,所述步驟S 5中所述下載進程的信息包括:當前下載進程中正在下載的任務是哪幾個;也就是說休眠前哪幾個進程的任務在運行,當前就繼續(xù)運行這幾個下載任務;譬如,休眠前,用戶的下載進程中包括a、b、c三個下載任務,其中下載任務a處于運行狀態(tài),下載任務b和c處于暫停狀態(tài),則在喚醒后繼續(xù)運行下載任務
B ο
[0028]本發(fā)明通過當用戶啟動下載時,用一個單獨的進程(下載進程)來處理下載;當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將標志置位,并將下載進程的信息保存,然后關閉下載進程;當檢測到移動終端亮屏時,判斷標置是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。通過本發(fā)明所述的技術(shù)方案,對于那些對于下載時限要求不高,特別是對于大容量下載或低速度下載,將下載只在移動終端有其他任務運行時才進行,從而節(jié)省大量的電量,為移動終端提高續(xù)航能力。
[0029]基于上述實施例,本發(fā)明還提供了一種移動終端下載控制系統(tǒng),如圖2所示,所述系統(tǒng)包括:
下載監(jiān)控模塊210,用于當用戶啟動下載時,通過一預設的單獨的下載進程來監(jiān)控處理下載任務;具體如上所述。
[0030]滅屏下載監(jiān)控處理模塊220,用于當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將下載進程的標志置位,并將下載進程的信息保存,然后關閉下載進程;具體如上所述。
[0031]下載信息存儲模塊230,用于當檢測到移動終端亮屏時,判斷標置下載進程的標志是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程;具體如上所述。
[0032]進一步地,所述移動終端下載控制系統(tǒng),其中,滅屏下載監(jiān)控處理模塊具體包括:第一檢測判斷單元,用于當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行;具體如上所述。
[0033]標志置位單元,用于將下載進程標志置位,并將下載進程的信息保存,然后關閉下載進程并休眠;具體如上所述。
[0034]第二檢測判斷單元,用于當檢測到正在運行的進程減少時,判斷當前運行的進程是否只有下載進程在運行;具體如上所述。
[0035]進一步地,所述移動終端下載控制系統(tǒng),其中,其還包括:
預先設置模塊,用于預先設置一用于監(jiān)控移動終端下載的下載進程;具體如上所述。
[0036]所述移動終端下載控制系統(tǒng),其中,所述標志用于在點亮屏幕時用于標識在上一次熄滅屏幕時是否有下載任務;具體如上所述。
[0037]綜上所述:本發(fā)明所提供的移動終端下載控制方法及系統(tǒng),通過當用戶啟動下載時,用一個單獨的進程(下載進程)來處理下載;當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將標志置位,并將下載進程的信息保存,然后關閉下載進程;當檢測到移動終端亮屏時,判斷標置是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。通過本發(fā)明所述的技術(shù)方案,對于那些對于下載時限要求不高,特別是對于大容量下載或低速度下載,將下載只在移動終端有其他任務運行時才進行,從而節(jié)省大量的電量,為移動終端提高續(xù)航能力,節(jié)約了能耗。
[0038]當然,本領域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時可包括如上述各方法實施例的流程。其中所述的存儲介質(zhì)可為存儲器、磁碟、光盤等。
[0039]應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權(quán)利要求的保護范圍。
【主權(quán)項】
1.一種移動終端下載控制方法,其特征在于,包括: A、當用戶啟動下載時,通過一預設的單獨的下載進程來監(jiān)控處理下載任務; B、當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將下載進程的標志置位,并將下載進程的信息保存,然后關閉下載進程; C、當檢測到移動終端亮屏時,判斷標置下載進程的標志是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。2.根據(jù)權(quán)利要求1所述移動終端下載控制方法,其特征在于,所述步驟B具體包括: BI,當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行B2,否則執(zhí)行B3; B2,將下載進程標志置位,并將下載進程的信息保存,然后關閉下載進程并休眠,并轉(zhuǎn)入步驟C; B3,當檢測到正在運行的進程減少時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行B2,否則執(zhí)行B3。3.根據(jù)權(quán)利要求1所述移動終端下載控制方法,其特征在于,在所述步驟A之前還包括: S、預先設置一用于監(jiān)控移動終端下載的下載進程。4.根據(jù)權(quán)利要求1所述移動終端下載控制方法,其特征在于,所述步驟A還包括:將標志清位以及記錄下載進程的信息。5.根據(jù)權(quán)利要求1所述移動終端下載控制方法,其特征在于,所述步驟C中的所述下載進程的信息包括:當前下載進程中正在下載的任務是哪幾個。6.根據(jù)權(quán)利要求1所述移動終端下載控制方法,其特征在于,所述標志用于在點亮屏幕時用于標識在上一次熄滅屏幕時是否有下載任務。7.一種移動終端下載控制系統(tǒng),其特征在于,包括: 下載監(jiān)控模塊,用于當用戶啟動下載時,通過一預設的單獨的下載進程來監(jiān)控處理下載任務; 滅屏下載監(jiān)控處理模塊,用于當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行,若為是則執(zhí)行將下載進程的標志置位,并將下載進程的信息保存,然后關閉下載進程; 下載信息存儲模塊,用于當檢測到移動終端亮屏時,判斷標置下載進程的標志是否置位,若為是則獲取之前保存的下載進程的信息,并重新啟動下載進程。8.根據(jù)權(quán)利要求7所述移動終端下載控制系統(tǒng),其特征在于,滅屏下載監(jiān)控處理模塊具體包括: 第一檢測判斷單元,用于當檢測到移動終端滅屏時,判斷當前運行的進程是否只有下載進程在運行; 標志置位單元,用于將下載進程標志置位,并將下載進程的信息保存,然后關閉下載進程并休眠; 第二檢測判斷單元,用于當檢測到正在運行的進程減少時,判斷當前運行的進程是否只有下載進程在運行。9.根據(jù)權(quán)利要求7所述移動終端下載控制系統(tǒng),其特征在于,其還包括: 預先設置模塊,用于預先設置一用于監(jiān)控移動終端下載的下載進程。10.根據(jù)權(quán)利要求7所述移動終端下載控制系統(tǒng),其特征在于,所述標志用于在點亮屏幕時用于標識在上一次熄滅屏幕時是否有下載任務。
【文檔編號】G06F9/48GK105933957SQ201610231671
【公開日】2016年9月7日
【申請日】2016年4月14日
【發(fā)明人】俞斌, 楊維琴
【申請人】惠州Tcl移動通信有限公司