專利名稱:控制終端下載的方法及其移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及終端下載技術(shù)領(lǐng)域,更具體地涉及一種控制下載的方法及其移動(dòng)終端。
背景技術(shù):
目前的移動(dòng)終端一般是在亮屏狀態(tài)下進(jìn)行文件下載。采用這種下載方式,若用戶不主動(dòng)停止下載操作,則會(huì)持續(xù)占用網(wǎng)絡(luò),從而影響用戶瀏覽其它網(wǎng)頁的網(wǎng)速。因此,有必要提供一種新型的控制終端下載的方法及其移動(dòng)終端來克服上述缺陷。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種控制終端下載的方法,該方法在判斷有熄屏信號(hào)時(shí)才執(zhí)行下載任務(wù),從而解決在亮屏狀態(tài)下進(jìn)行文件下載占用網(wǎng)絡(luò)、影響用戶瀏覽其它網(wǎng)頁的網(wǎng)速的問題。本發(fā)明的另一目的是提供一種具有控制下載功能的移動(dòng)終端,該移動(dòng)終端在判斷有熄屏信號(hào)時(shí)才執(zhí)行下載任務(wù),從而解決在亮屏狀態(tài)下進(jìn)行文件下載占用網(wǎng)絡(luò)、影響用戶瀏覽其它網(wǎng)頁的網(wǎng)速的問題。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種控制終端下載的方法,包括如下步驟:判斷是否收到用戶的熄屏下載請(qǐng)求;根據(jù)判斷結(jié)果添加多個(gè)所述當(dāng)前下載任務(wù)記錄至所述熄屏下載隊(duì)列;判斷是否有熄屏信號(hào);根據(jù)判斷結(jié)果下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù)。與現(xiàn)有技術(shù)相比,本發(fā)明控制終端下載的方法在進(jìn)行文件下載時(shí),首先判斷是否收到用戶的熄屏下載請(qǐng)求,若收到,則先添加多個(gè)當(dāng)前下載任務(wù)記錄至熄屏下載隊(duì)列,再判斷是否有熄屏信號(hào),若有熄屏信號(hào),則下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù);即,該方法實(shí)現(xiàn)了在判斷有熄屏信號(hào)時(shí)才執(zhí)行下載任務(wù),從而解決了在亮屏狀態(tài)下進(jìn)行文件下載占用網(wǎng)絡(luò)、影響用戶瀏覽其它網(wǎng)頁的網(wǎng)速的問題,進(jìn)而提高了用戶體驗(yàn)。較佳地,所述“判斷是否有熄屏信號(hào)”之前還包括:創(chuàng)建所述熄屏下載隊(duì)列。較佳地,所述“根據(jù)判斷結(jié)果添加多個(gè)所述當(dāng)前下載任務(wù)記錄至所述熄屏下載隊(duì)列”之后還包括:保存所述當(dāng)前下載任務(wù)記錄至數(shù)據(jù)庫。較佳地,所述“根據(jù)判斷結(jié)果下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù)”之后還包括:判斷是否有亮屏信號(hào)以及判斷所述下載任務(wù)是否下載完全;根據(jù)判斷結(jié)果暫停下載操作及刪除所述下載任務(wù)。
較佳地,所述當(dāng)前下載任務(wù)記錄包括下載任務(wù)序號(hào)、任務(wù)名稱、任務(wù)加入時(shí)間、任務(wù)總大小以及已下載比例。相應(yīng)地,本發(fā)明還提供了一種具有控制下載功能的移動(dòng)終端,包括:第一判斷模塊,用于判斷是否收到用戶的熄屏下載請(qǐng)求;添加模塊,用于根據(jù)所述第一判斷模塊的判斷結(jié)果添加多個(gè)當(dāng)前下載任務(wù)記錄至熄屏下載隊(duì)列;第二判斷模塊,用于判斷是否有熄屏信號(hào);及下載模塊,用于根據(jù)所述第二判斷模塊的判斷結(jié)果下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù)。較佳地,該移動(dòng)終端還包括創(chuàng)建模塊,用于創(chuàng)建所述熄屏下載隊(duì)列。較佳地,該移動(dòng)終端還包括數(shù)據(jù)庫,用于保存所述當(dāng)前下載任務(wù)記錄。較佳地,該移動(dòng)終端還包括:第三判斷模塊,用于判斷是否有亮屏信號(hào)以及判斷所述下載任務(wù)是否下載完全;處理模塊,用于根據(jù)所述第三判斷模塊的判斷結(jié)果暫停下載操作及刪除所述下載任務(wù)。較佳地,所述當(dāng)前下載任務(wù)記錄包括下載任務(wù)序號(hào)、任務(wù)名稱、任務(wù)加入時(shí)間、任務(wù)總大小以及已下載比例。通過以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實(shí)施例。
圖1為本發(fā)明控制終端下載的方法一實(shí)施例的流程圖。圖2為圖1中S002所述的對(duì)話框的示意圖。圖3為本發(fā)明具有控制下載功能的移動(dòng)終端的一實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式現(xiàn)在參考附圖描述本發(fā)明的實(shí)施例,附圖中類似的元件標(biāo)號(hào)代表類似的元件。請(qǐng)參考圖1,本發(fā)明提供了一種控制終端下載的方法,包括如下步驟:S001,創(chuàng)建熄屏下載隊(duì)列;具體為,開機(jī)初始化時(shí),創(chuàng)建用于存放下載任務(wù)記錄的熄屏下載隊(duì)列;S002,判斷是否收到用戶的熄屏下載請(qǐng)求,若收到,則執(zhí)行S003,反之,則執(zhí)行S004;具體為,當(dāng)用戶選擇文件下載時(shí),系統(tǒng)會(huì)彈出對(duì)話框詢問用戶是否有熄屏下載需求,具體地,對(duì)話框如圖2所示,包括“Y”和“N”兩個(gè)選項(xiàng),判斷是否收到用戶的熄屏下載請(qǐng)求具體為判斷對(duì)話框中的哪個(gè)選項(xiàng)被用戶點(diǎn)擊,若用戶點(diǎn)擊“Y”則判斷收到用戶的熄屏下載請(qǐng)求,執(zhí)行S003,若用戶點(diǎn)擊“N”則判斷未收到用戶的熄屏下載請(qǐng)求,執(zhí)行SOlO ;S003,添加下載任務(wù)記錄至熄屏下載隊(duì)列,并保存當(dāng)前下載任務(wù)記錄至數(shù)據(jù)庫;其中,該下載任務(wù)記錄包含下載任務(wù)序號(hào)、任務(wù)名稱、任務(wù)加入時(shí)間、任務(wù)總大小及已下載比例,該序號(hào)可為數(shù)字、字母或者為兩者之間的結(jié)合;S004,判斷是否有熄屏信號(hào),若是,則執(zhí)行S005,反之,則執(zhí)行SO11 ;具體為,判斷是否收到用戶關(guān)閉背光燈的請(qǐng) 求信號(hào)或者判斷是否在預(yù)設(shè)時(shí)間內(nèi)無接收到用戶的任何操作請(qǐng)求信號(hào),若是,則執(zhí)行S005,反之,則執(zhí)行SOll ;S005,執(zhí)行下載任務(wù);具體為,熄屏的同時(shí)根據(jù)熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù),按照下載任務(wù)序號(hào)下載任務(wù),并在下載任務(wù)的過程中,實(shí)時(shí)更新熄屏下載隊(duì)列及數(shù)據(jù)庫中的下載任務(wù)記錄;如,假設(shè)熄屏下載隊(duì)列中有兩個(gè)下載任務(wù),其中一個(gè)的下載任務(wù)序號(hào)為01,另一個(gè)的下載任務(wù)序號(hào)為02,則可按序號(hào)由大及小的順序或者由小極大的順序下載該下載任務(wù),若由小及大則先下載序號(hào)為01的下載任務(wù),隨著下載進(jìn)度的增加,下載任務(wù)記錄中的已下載比例也會(huì)根據(jù)當(dāng)前的下載進(jìn)度而改變,直至已下載比例為100% ;需要注意的是,該下載任務(wù)序號(hào)的形式是多種多樣的,可根據(jù)需要選擇相應(yīng)的形式;需要注意的是,在執(zhí)行S005之后,可執(zhí)行S006,也可執(zhí)行S008,兩者無先后順序關(guān)系;S006,判斷是否下載完全,若是,則執(zhí)行S007,反之,則重復(fù)執(zhí)行S006 ;具體為,在熄屏下載的過程中判斷當(dāng)前下載任務(wù)是否下載完全,若是,則執(zhí)行S0007,反之,則重復(fù)執(zhí)行S006 ;S007,刪除下載任務(wù)記錄;具體為,將已下載完全(即已下載比例為100%)的下載任務(wù)記錄從熄屏下載隊(duì)列及數(shù)據(jù)庫中同時(shí)刪除,并將該下載任務(wù)已下載完全的信息添加至狀態(tài)欄以及根據(jù)下載任務(wù)序號(hào)執(zhí)行下一下載任務(wù)的下載;S008,判斷是否有亮屏信號(hào),若是,則執(zhí)行S009,反之,則重復(fù)執(zhí)行S008 ;具體為,在下載任務(wù)未下載完全的熄屏下載過程中,實(shí)時(shí)判斷是否收到用戶點(diǎn)亮屏幕背光燈的請(qǐng)求信號(hào),若是,則執(zhí)行S009,反之,則重復(fù)執(zhí)行S008 ;S009,暫停下載;具體為,在熄屏下載未完成的熄屏下載過程中,當(dāng)判斷到有亮屏信號(hào)時(shí),暫停正在進(jìn)行的下載任務(wù)的下載操作;當(dāng)執(zhí)行暫停下載后,會(huì)繼續(xù)判斷是否有熄屏信號(hào),即執(zhí)行S004;S010,啟動(dòng)常規(guī)下載模式;具體為,當(dāng)用戶選擇文件下載時(shí),若未接收到用戶的熄屏下載請(qǐng)求時(shí),則在 亮屏狀態(tài)下直接在后臺(tái)執(zhí)行任務(wù)下載操作,同時(shí),在窗口彈出“正在下載任務(wù)”的文本信息以提示用戶;S011,進(jìn)入下載等待模式;具體為,當(dāng)未判斷到有熄屏信號(hào)時(shí),任務(wù)下載進(jìn)入暫停的等待模式,同時(shí)繼續(xù)判斷是否有熄屏信號(hào)。相應(yīng)地,請(qǐng)參考圖3,本發(fā)明提供了一種具有控制下載功能的移動(dòng)終端100,包括:創(chuàng)建模塊10,用于在開機(jī)啟動(dòng)時(shí),創(chuàng)建用于存儲(chǔ)下載任務(wù)記錄的熄屏下載隊(duì)列;具體為,當(dāng)移動(dòng)終端100開機(jī)時(shí),該創(chuàng)建模塊10創(chuàng)建用于存儲(chǔ)當(dāng)前下載任務(wù)記錄的熄屏下載隊(duì)列;其中,該下載任務(wù)記錄具體包括下載任務(wù)序號(hào)(序號(hào)可以是數(shù)字、字母或者是兩者之間的結(jié)合)、任務(wù)名稱、任務(wù)加入時(shí)間、任務(wù)總大小以及已下載的比例;第一判斷模塊12,用于判斷是否收到用戶的熄屏下載請(qǐng)求;具體為,當(dāng)用戶選擇文件下載時(shí),系統(tǒng)會(huì)彈出如圖2所示的對(duì)話框詢問用戶是否有熄屏下載需求,第一判斷模塊12用于判斷用戶具體點(diǎn)擊了對(duì)話框中的“Y”選項(xiàng)還是“N”選項(xiàng);添加模塊14,用于在第一判斷模塊12接收到用戶的熄屏下載需求時(shí),添加多個(gè)包含下載任務(wù)序號(hào)(序號(hào)可以是數(shù)字、字母或者是兩者之間的結(jié)合)、任務(wù)名稱、任務(wù)加入時(shí)間、任務(wù)總大小以及已下載的比例的當(dāng)前下載任務(wù)記錄至創(chuàng)建模塊10開機(jī)創(chuàng)建的熄屏下載隊(duì)列中;第二判斷模塊16,用于根據(jù)第一判斷模塊12的判斷結(jié)果判斷是否有熄屏信號(hào);具體為,當(dāng)?shù)谝慌袛嗄K12判斷出收到用戶的熄屏下載請(qǐng)求時(shí),第二判斷模塊16繼續(xù)判斷是
否有熄屏信號(hào);下載模塊18,用于根據(jù)所述第二判斷模塊16的判斷結(jié)果下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù);具體為,當(dāng)?shù)诙袛嗄K16判斷出有熄屏信號(hào)時(shí),下載模塊18開始下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù);第三判斷模塊20,用于判斷是否有亮屏信號(hào)以及判斷下載任務(wù)是否下載完全;處理模塊22,用于根據(jù)第三判斷模塊20的判斷結(jié)果暫停下載操作及刪除下載任務(wù);具體為,當(dāng)?shù)谌袛嗄K20判斷出有亮屏信號(hào)時(shí),則暫停下載操作,當(dāng)?shù)谌袛嗄K20判斷出下載任務(wù)已下 載完全時(shí),則將熄屏下載隊(duì)列中的下載任務(wù)刪除,同時(shí),將該下載任務(wù)下載完全的信息添加至狀態(tài)欄;如,當(dāng)?shù)谌袛嗄K20判斷到熄屏下載隊(duì)列中的下載任務(wù)的已下載比例為100%時(shí),則將該下載任務(wù)記錄刪除,并將該下載任務(wù)的任務(wù)名稱及下載完成的信息添加至狀態(tài)欄以供用戶在點(diǎn)亮屏幕時(shí)查看;數(shù)據(jù)庫24,用于保存熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄。從以上描述可以看出,本發(fā)明控制終端下載的方法及其移動(dòng)終端在進(jìn)行文件下載時(shí),首先判斷是否收到用戶的熄屏下載請(qǐng)求,若收到,則先添加多個(gè)當(dāng)前下載任務(wù)記錄至熄屏下載隊(duì)列,再判斷是否有熄屏信號(hào),若有熄屏信號(hào),則下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù);即,該方法實(shí)現(xiàn)了在判斷有熄屏信號(hào)時(shí)才執(zhí)行下載任務(wù),從而解決了在亮屏狀態(tài)下進(jìn)行文件下載占用網(wǎng)絡(luò)、影響用戶瀏覽其它網(wǎng)頁的網(wǎng)速的問題,進(jìn)而提聞了用戶體驗(yàn)。以上結(jié)合最佳實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但本發(fā)明并不局限于以上揭示的實(shí)施例,而應(yīng)當(dāng)涵蓋各種根據(jù)本發(fā)明的本質(zhì)進(jìn)行的修改、等效組合。
權(quán)利要求
1.一種控制終端下載的方法,其特征在于,包括如下步驟: 判斷是否收到用戶的熄屏下載請(qǐng)求; 根據(jù)判斷結(jié)果添加多個(gè)當(dāng)前下載任務(wù)記錄至熄屏下載隊(duì)列; 判斷是否有熄屏信號(hào); 根據(jù)判斷結(jié)果下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù)。
2.如權(quán)利要求1所述的控制終端下載的方法,其特征在于,所述“判斷是否有熄屏信號(hào)”之前還包括:創(chuàng)建所述熄屏下載隊(duì)列。
3.如權(quán)利要求2所述的控制終端下載的方法,其特征在于,所述“根據(jù)判斷結(jié)果添加多個(gè)所述當(dāng)前下載任務(wù)記錄至所述熄屏下載隊(duì)列”之后還包括: 保存所述當(dāng)前下載任務(wù)記錄至數(shù)據(jù)庫。
4.如權(quán)利要求1所述的控制終端下載的方法,其特征在于,所述“根據(jù)判斷結(jié)果下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù)”之后還包括: 判斷是否有亮屏信號(hào)以及判斷所述下載任務(wù)是否下載完全; 根據(jù)判斷結(jié)果暫停下載操作及刪除所述下載任務(wù)。
5.如權(quán)利要求1至4任一項(xiàng)所述的控制終端下載的方法,其特征在于,所述當(dāng)前下載任務(wù)記錄包括下載任務(wù)序號(hào)、任務(wù)名·稱、任務(wù)加入時(shí)間、任務(wù)總大小以及已下載比例。
6.一種具有控制下載功能的移動(dòng)終端,其特征在于,包括: 第一判斷模塊,用于判斷是否收到用戶的熄屏下載請(qǐng)求; 添加模塊,用于根據(jù)所述第一判斷模塊的判斷結(jié)果添加多個(gè)當(dāng)前下載任務(wù)記錄至熄屏下載隊(duì)列; 第二判斷模塊,用于判斷是否有熄屏信號(hào);及 下載模塊,用于根據(jù)所述第二判斷模塊的判斷結(jié)果下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù)。
7.如權(quán)利要求6所述的具有控制下載功能的移動(dòng)終端,其特征在于,還包括: 創(chuàng)建模塊,用于創(chuàng)建所述熄屏下載隊(duì)列。
8.如權(quán)利要求7所述的具有控制下載功能的移動(dòng)終端,其特征在于,還包括: 數(shù)據(jù)庫,用于保存所述當(dāng)前下載任務(wù)記錄。
9.如權(quán)利要求6所述的具有控制下載功能的移動(dòng)終端,其特征在于,還包括: 第三判斷模塊,用于判斷是否有亮屏信號(hào)以及判斷所述下載任務(wù)是否下載完全; 處理模塊,用于根據(jù)所述第三判斷模塊的判斷結(jié)果暫停下載操作及刪除所述下載任務(wù)。
10.如權(quán)利要求6至9任一項(xiàng)所述的具有控制下載功能的移動(dòng)終端,其特征在于,所述當(dāng)前下載任務(wù)記錄包括下載任務(wù)序號(hào)、任務(wù)名稱、任務(wù)加入時(shí)間、任務(wù)總大小以及已下載比例。
全文摘要
本發(fā)明提供了一種控制終端下載的方法,包括判斷是否收到用戶的熄屏下載請(qǐng)求;根據(jù)判斷結(jié)果添加多個(gè)當(dāng)前下載任務(wù)記錄至熄屏下載隊(duì)列;判斷是否有熄屏信號(hào);根據(jù)判斷結(jié)果下載熄屏下載隊(duì)列中的當(dāng)前下載任務(wù)記錄所對(duì)應(yīng)的下載任務(wù)。與現(xiàn)有技術(shù)相比,本發(fā)明控制終端下載的方法在進(jìn)行文件下載時(shí),在收到用戶的熄屏下載請(qǐng)求后先添加多個(gè)當(dāng)前下載任務(wù)記錄至熄屏下載隊(duì)列,再判斷是否有熄屏信號(hào),若有,則下載熄屏下載隊(duì)列中的下載任務(wù);即,該方法實(shí)現(xiàn)了在判斷有熄屏信號(hào)時(shí)才執(zhí)行下載任務(wù),從而解決了在亮屏狀態(tài)下進(jìn)行文件下載占用網(wǎng)絡(luò)、影響用戶瀏覽其它網(wǎng)頁的網(wǎng)速的問題,進(jìn)而提高了用戶體驗(yàn)。另,本發(fā)明還提供了一種具有控制下載功能的移動(dòng)終端。
文檔編號(hào)H04M1/725GK103237115SQ20131009751
公開日2013年8月7日 申請(qǐng)日期2013年3月25日 優(yōu)先權(quán)日2013年3月25日
發(fā)明者夏威 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司