一種移動終端基于wifi的文件下載方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種移動終端基于WIFI的大文件下載方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動通信的發(fā)展和人們生活水平的不斷提高,各種移動終端如手機(jī)的使用越來越普及,手機(jī)已經(jīng)成為人們生活中不可缺少的通信工具。
[0003]現(xiàn)有技術(shù)中手機(jī)的功能越來越多,下載功能是移動終端經(jīng)常使用的功能之一。
[0004]目前,WIFI已是移動終端用于上網(wǎng)的最常用途徑之一,在現(xiàn)有技術(shù)中,當(dāng)使用WIFI從網(wǎng)絡(luò)上下載大文件時(shí),即使在移動終端屏幕熄滅的情況下,移動終端的中央處理器必須保持喚醒狀態(tài)以將WIFI下載的數(shù)據(jù)復(fù)制到存儲器中,因?yàn)橹醒胩幚砥饕恢碧幱诠ぷ鳡顟B(tài),從而使移動終端的功耗較高。
[0005]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)在通過WIFI下載大文件時(shí),中央處理器無法休眠導(dǎo)致移動終端功耗較高的缺陷,提供一種移動終端基于WIFI的文件下載方法及系統(tǒng)。其可以實(shí)現(xiàn)當(dāng)移動終端通過WIFI下載大文件時(shí),轉(zhuǎn)為低功耗下載模式,關(guān)閉中央處理器,大大降低了下載功耗,可以效延長移動終端的使用壽命。
[0007]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種移動終端基于WIFI的文件下載方法,其中,包括:
A、當(dāng)移動終端通過WIFI啟動下載的文件大小超過一預(yù)定值時(shí),此時(shí)移動終端配置為低功耗下載模式;
B、當(dāng)檢測到移動終端的屏幕熄滅指令,如果WIFI為低功耗下載模式,則控制斷開存儲器與中央處理器的連接,切換存儲器與WIFI連接,由WIFI直接將所下載的文件數(shù)據(jù)存儲到存儲器中,并關(guān)閉中央處理器;
C、當(dāng)接收到屏幕點(diǎn)亮的指令,如果WIFI為低功耗下載模式,則控制重新啟動中央處理器,更新WIFI下載的狀態(tài)信息。
[0008]所述的移動終端基于WIFI的文件下載方法,其中,所述配置為低功耗下載模式:即配置當(dāng)移動終端在WIFI下載超過預(yù)定大小的文件時(shí),接收到屏幕熄滅的指令,控制中央處理器啟動休眠,WIFI直接下載到存儲器的下載模式;
所述配置為低功耗下載模式,是對WIFI芯片的模式寄存器進(jìn)行設(shè)置;通過向WIFI芯片的模式寄存器設(shè)置相應(yīng)的值,使移動終端在WIFI下載超過預(yù)定大小的文件時(shí),接收到屏幕熄滅的指令,控制中央處理器關(guān)閉WIFI為低功耗模式。
[0009]所述的移動終端基于WIFI的文件下載方法,其中,所述步驟A具體包括:
A1、當(dāng)移動終端下載時(shí),獲取需要下載的文件的大小; A2、判斷下載的文件大小是否大于一預(yù)定閾值,如果大于一預(yù)定閾值,稱為大文件下載,并配置WIFI為低功耗下載模式。
[0010]所述的移動終端基于WIFI的文件下載方法,其中,在步驟B中關(guān)閉中央處理器之前,包括以下步驟:
B1、將下載文件在存儲器中存放的位置信息,發(fā)送給WIFI ;
B2、斷開中央處理器與WIFI的連接,同時(shí)將存儲器與WIFI相連接。
[0011]所述的移動終端基于WIFI的文件下載方法,其中,在步驟C中啟動中央處理器之前,包括以下步驟:
Cl、斷開存儲器與WIFI的連接,同時(shí)將存儲器與中央處理器相連接。
[0012]所述的移動終端基于WIFI的文件下載方法,其中,在步驟C中更新WIFI下載的狀態(tài)信息,包括以下步驟:
C2、獲取存儲器中已下載的文件的大小,更新WIFI下載的狀態(tài)信息。
[0013]所述的移動終端基于WIFI的文件下載方法,其中,所述步驟A中的預(yù)定值為100M。
[0014]—種移動終端基于WIFI的文件下載系統(tǒng),其中,包括:
檢測與配置模塊,用于當(dāng)移動終端通過WIFI啟動下載的文件大小超過一預(yù)定值時(shí),此時(shí)移動終端配置為低功耗下載模式;
下載控制模塊,用于當(dāng)檢測到移動終端的屏幕熄滅指令,如果WIFI為低功耗下載模式,則控制斷開存儲器與中央處理器的連接,切換存儲器與WIFI連接,由WIFI直接將所下載的文件數(shù)據(jù)存儲到存儲器中,并關(guān)閉中央處理器;
下載信息更新模塊,用于當(dāng)接收到屏幕點(diǎn)亮的指令,如果WIFI為低功耗下載模式,則控制重新啟動中央處理器,更新WIFI下載的狀態(tài)信息;
其中,所述配置為低功耗下載模式:即配置當(dāng)移動終端在WIFI下載超過預(yù)定大小的文件時(shí),接收到屏幕熄滅的指令,控制中央處理器啟動休眠,WIFI直接下載到存儲器的下載模式;
所述配置為低功耗下載模式,是對WIFI芯片的模式寄存器進(jìn)行設(shè)置;通過向WIFI芯片的模式寄存器設(shè)置相應(yīng)的值,使移動終端在WIFI下載超過預(yù)定大小的文件時(shí),接收到屏幕熄滅的指令,控制中央處理器關(guān)閉WIFI為低功耗模式。
[0015]所述移動終端基于WIFI的文件下載系統(tǒng),其中,所述檢測與配置模塊包括:
第一獲取單元,用于當(dāng)移動終端下載時(shí),獲取需要下載的文件的大?。?br> 配置單元,用于判斷下載的文件大小是否大于一預(yù)定閾值,如果大于一預(yù)定閾值,稱為大文件下載,并配置WIFI為低功耗下載模式;
下載控制模塊包括:
檢測單元,用于當(dāng)檢測到移動終端的屏幕熄滅指令,如果WIFI為低功耗下載模式,則控制斷開存儲器與中央處理器的連接;
下載位置發(fā)送單元,用于將下載文件在存儲器中存放的位置信息,發(fā)送給WIFI ;第一控制單元,用于斷開中央處理器與WIFI的連接,同時(shí)將存儲器與WIFI相連接,由WIFI直接將所下載的文件數(shù)據(jù)存儲到存儲器中,并關(guān)閉中央處理器。
[0016]所述移動終端基于WIFI的文件下載系統(tǒng),其中,下載信息更新模塊包括:
接收單元,用于當(dāng)接收到屏幕點(diǎn)亮的指令,如果WIFI為低功耗下載模式,則控制重新啟動中央處理器,更新WIFI下載的狀態(tài)信息;
第二控制單元,用于斷開存儲器與WIFI的連接,同時(shí)將存儲器與中央處理器相連接第二獲取單元,用于獲取存儲器中已下載的文件的大小,更新WIFI下載的狀態(tài)信息。
[0017]本發(fā)明所提供的移動終端基于WIFI的文件下載方法及系統(tǒng),使移動終端增加了新功能:當(dāng)檢測為WIFI模式下下載大文件時(shí)自動進(jìn)入低功耗模式;通過在檢測到移動終端的屏幕熄滅指令時(shí),斷開存儲器與中央處理器的連接,并將存儲器與WIFI相連接,從而關(guān)閉中央處理器,由WIFI直接將所下載的文件數(shù)據(jù)存儲到存儲器中;從而使移動終端在通過WIFI下載大文件時(shí),若屏幕被熄滅則中央處理器也將被關(guān)閉,使移動終端的功耗得以下降,有效地保護(hù)了移動終端的能耗。
【附圖說明】
[0018]圖1是本發(fā)明移動終端基于WIFI的文件下載方法的較佳實(shí)施例的流程圖。
[0019]圖2是本發(fā)明移動終端基于WIFI的文件下載方法的具體應(yīng)用實(shí)施例的流程圖。
[0020]圖3是本發(fā)明移動終端基于WIFI的文件下載系統(tǒng)的較佳實(shí)施例的功能原理框圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022