的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的移動終端下載方法。
[0034]存儲器202可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器202可進(jìn)一步包括相對于處理器206遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至移動終端20。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器206以及其他可能的組件對存儲器202的訪問可在存儲控制器204的控制下進(jìn)行。
[0035]外設(shè)接口 208將各種輸入/輸入裝置耦合至處理器206以及存儲器202。處理器206運行存儲器202內(nèi)的各種軟件、指令以執(zhí)行移動終端20的各種功能以及進(jìn)行數(shù)據(jù)處理。
[0036]在一些實例中,外設(shè)接口 208,處理器206以及存儲控制器204可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0037]射頻模塊210用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊210可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊210可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預(yù)置類型的無線網(wǎng)絡(luò)進(jìn)行通訊或者通過預(yù)置類型的無線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的預(yù)置類型的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的預(yù)置類型的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System forMobile Communicat1n,GSM),增強(qiáng)型移動通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(Wideband Code Divis1n Multiple Access,W-CDMA),碼分多址技術(shù)(Code Divis1n Access,CDMA),時分多址技術(shù)(Time Divis1n Multiple Access,TDMA),藍(lán)牙,無線保真技術(shù)(Wireless-Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標(biāo)準(zhǔn) IEEE 802.11a、IEEE 802.lib、IEEE802.1lg 和 / 或 IEEE 802.1ln),網(wǎng)絡(luò)電話(Voiceover Internet Protocol,VoIP),全球微波互聯(lián)接入(Worldwide Interoperability forMicrowave Access,W1-Max),其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。
[0038]按鍵模塊212提供用戶向移動終端20進(jìn)行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端20執(zhí)行不同的功能。
[0039]音頻模塊214向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚聲器以及音頻電路。音頻電路從外設(shè)接口 208處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口 208中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲器202處或者通過射頻模塊210獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器202中或者通過射頻模塊210進(jìn)行發(fā)送。在一些實例中,音頻模塊214還可包括一個耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。
[0040]觸控屏幕216在移動終端20與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕216向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對應(yīng)于一些用戶界面對象。觸控屏幕216還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。觸控屏幕216顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
[0041]作為本發(fā)明的一個實施例,移動終端20可以包括下述附圖5或附圖6所示的移動終端下載裝置,以實現(xiàn)下述附圖3和附圖4所示的移動終端下載方法。
[0042]請參閱附圖3,附圖3為本發(fā)明第一實施例提供的移動終端下載方法的實現(xiàn)流程示意圖。本實施例提供的移動終端下載方法可應(yīng)用于如附圖2所示的移動終端20中,主要包括以下步驟SlOl至步驟S104:
[0043]S101、添加下載任務(wù),并為該下載任務(wù)設(shè)置下載執(zhí)行時間。
[0044]當(dāng)檢測到用戶觸發(fā)的下載設(shè)置指令時,根據(jù)該下載設(shè)置指令添加下載任務(wù),并顯示預(yù)置的下載任務(wù)的設(shè)置界面,根據(jù)用戶在該設(shè)置界面的操作設(shè)置該下載任務(wù)的執(zhí)行參數(shù),該執(zhí)行參數(shù)可以但不限于包括:該下載任務(wù)的下載鏈接、下載執(zhí)行時間等。其中,該下載設(shè)置指令可因用戶點擊網(wǎng)頁中的下載鏈接(下載地址或網(wǎng)址)或用戶在預(yù)置的下載任務(wù)設(shè)置界面中輸入下載鏈接而觸發(fā),當(dāng)檢測到用戶的上述操作時,添加對應(yīng)的下載任務(wù)并將用戶點擊的下載鏈接或輸入的下載鏈接設(shè)置為該下載任務(wù)的下載鏈接。此外,獲取用戶在該設(shè)置界面輸入的下載起始時間,根據(jù)該下載起始時間設(shè)置該下載任務(wù)的下載執(zhí)行時間。
[0045]可以理解地,智能手機(jī)可根據(jù)添加的下載任務(wù)創(chuàng)建下載列表,按照該下載列表執(zhí)行添加的各下載任務(wù)。此外,為保證智能手機(jī)重啟或下載程序被清理時,步驟S102至步驟S104仍可被正確執(zhí)行,智能手機(jī)需要在添加完下載任務(wù)后,啟動后臺服務(wù)。
[0046]S102、定時檢測當(dāng)前下載條件是否符合預(yù)置的下載條件。
[0047]預(yù)置的下載條件包括:當(dāng)前存在可用的預(yù)置類型的無線網(wǎng)絡(luò)且用于執(zhí)行下載任務(wù)的移動終端的電池的剩余電量不小于預(yù)置電量,以及,當(dāng)前存在可用的預(yù)置類型的無線網(wǎng)絡(luò)且用于執(zhí)行下載任務(wù)的移動終端處于充電狀態(tài)。
[0048]可用的預(yù)置類型的無線網(wǎng)絡(luò)即可連接的預(yù)置類型的無線網(wǎng)絡(luò),如:用戶家中的WIF1、公司的WIFI以及某些商戶提供的免費WIFI等等。
[0049]智能手機(jī)定時獲取當(dāng)前周圍的預(yù)置類型的無線網(wǎng)絡(luò),并檢測這些預(yù)置類型的無線網(wǎng)絡(luò)是否可用;若檢測結(jié)果為周圍無可用的預(yù)置類型的無線網(wǎng)絡(luò),則判定當(dāng)前下載條件不符合預(yù)置的下載條件,執(zhí)行步驟S104 ;若檢測結(jié)果為周圍存在可用的預(yù)置類型的無線網(wǎng)絡(luò),則繼續(xù)檢測智能手機(jī)的電池的剩余電量是否小于預(yù)置電量,如60% ;若檢測結(jié)果為該電池的剩余電流不小于該預(yù)置電量,則判定當(dāng)前下載條件符合預(yù)置的下載條件,執(zhí)行步驟S103;若檢測結(jié)果為該電池的剩余電量小于該預(yù)置電量,則進(jìn)一步檢測智能手機(jī)是否處于充電狀態(tài),若檢測結(jié)果為智能手機(jī)處于充電狀態(tài),則判定當(dāng)前下載條件符合預(yù)置的下載條件,執(zhí)行步驟S103;若檢測結(jié)果為智能手機(jī)未處于充電狀態(tài),則判定當(dāng)前下載條件不符合預(yù)置的下載條件,執(zhí)行步驟S104。
[0050]可以理解地,在檢測結(jié)果為周圍存在可用的預(yù)置類型的無線網(wǎng)絡(luò)時,也可先檢測智能手機(jī)是否處于充電狀態(tài);若檢測結(jié)果為處于充電狀態(tài),則判定當(dāng)前下載條件符合預(yù)置的下載條件,執(zhí)行步驟S103;若檢測結(jié)果為未處于充電狀態(tài),則繼續(xù)判斷智能手機(jī)的電池的剩余電量是否小于預(yù)置電量;若智能手機(jī)的電池的剩余電量不小于(即,大于或等于)預(yù)置電量,則判定當(dāng)前下載條件符合預(yù)置的下載條件,執(zhí)行步驟S103;若智能手機(jī)的電池的剩余電量小于預(yù)置電量,則判定當(dāng)前下載條件不符合預(yù)置的下載條件,執(zhí)行步驟S104。
[0051]S103、若該當(dāng)前下載條件符合該預(yù)置的下載條件,則執(zhí)行該下載任務(wù)。
[0052]若當(dāng)前存在可用的預(yù)置類型的無線網(wǎng)絡(luò)且用于執(zhí)行下載任務(wù)的智能手機(jī)的電池的剩余電量不小于預(yù)置電量,或者,當(dāng)前存在可用的預(yù)置類型的無線網(wǎng)絡(luò)且用于執(zhí)行下載任務(wù)的智能手機(jī)處于充電狀態(tài),則執(zhí)行下載任務(wù),根據(jù)該下載任務(wù)的下載鏈接,從對應(yīng)的服務(wù)器下載對應(yīng)的文件。
[0053]S104、若該當(dāng)前下載條件不符合該預(yù)置的下載條件,則當(dāng)?shù)竭_(dá)該下載執(zhí)行時間時,執(zhí)行該下載任務(wù)。
[0054]若當(dāng)前不存在可用的預(yù)置類型的無線網(wǎng)絡(luò),或者,雖然存在可用的預(yù)置類型的無線網(wǎng)絡(luò)但用于執(zhí)行下載任務(wù)的移動終端的電池的剩余電量小于預(yù)置電量且該移動終端未處于充電狀態(tài),則當(dāng)?shù)竭_(dá)下載任務(wù)的下載執(zhí)行時間時,執(zhí)行該下載任務(wù),根據(jù)該下載任務(wù)的下載鏈接,從對應(yīng)的服務(wù)器下載對應(yīng)的文件。
[0055]進(jìn)一步地,除了下載執(zhí)行時間,下載任務(wù)的執(zhí)行參數(shù)還可包括:下載執(zhí)行優(yōu)先級。具體地,接收用戶觸發(fā)的優(yōu)先級設(shè)置指令,根據(jù)該優(yōu)先級設(shè)置指令設(shè)置各下載任務(wù)的執(zhí)行優(yōu)先級,當(dāng)需要執(zhí)行下載任務(wù)時,按照各下載任務(wù)的執(zhí)行優(yōu)先級從高到低的順序分別執(zhí)行各下載任務(wù)。
[0056]本發(fā)明實施例提供的移動終端下載方法,通過定時檢測當(dāng)前下載條件是否符合預(yù)置的下載條件,如符合則執(zhí)行下載任務(wù),否則當(dāng)?shù)竭_(dá)該下載任務(wù)的下載執(zhí)行時間時,執(zhí)行下載任務(wù),相較于現(xiàn)有技術(shù),本發(fā)明由于可靈活地根據(jù)移動終端的外部環(huán)境條件與下載執(zhí)行時間自動選擇最佳下載時機(jī)及時完成下載任務(wù),因此可簡化用戶操作、提高下載的便利性,提高用戶體驗,增強(qiáng)產(chǎn)品粘性。
[0057]請參閱附圖4,附圖4為本發(fā)明第二實施例提供的移動終端下載方法的實現(xiàn)流程示意圖。本實施例提供的移動終端下載方法可應(yīng)用于如附圖2所示的移動終端20中,主要包括以下步驟S201至步驟S206:
[0058]S201、添加下載任務(wù),并為該下載任務(wù)設(shè)置下載執(zhí)行時間、下載中止時間以及執(zhí)行優(yōu)先級。
[0059]當(dāng)檢測到用戶觸發(fā)的下載設(shè)置指令時,根據(jù)該下載設(shè)置指令添加下