国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      移動(dòng)終端下載方法及裝置的制造方法

      文檔序號(hào):10516627閱讀:504來(lái)源:國(guó)知局
      移動(dòng)終端下載方法及裝置的制造方法
      【專利摘要】本發(fā)明實(shí)施例提供一種移動(dòng)終端下載方法及裝置,涉及移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,解決了現(xiàn)有技術(shù)中當(dāng)移動(dòng)終端的下載線程數(shù)過(guò)多時(shí)導(dǎo)致整體運(yùn)行緩慢甚至內(nèi)存溢出的缺陷。所述方法包括:判斷下載的網(wǎng)絡(luò)環(huán)境,所述網(wǎng)絡(luò)環(huán)境包括:移動(dòng)網(wǎng)絡(luò)和WiFi網(wǎng)絡(luò);當(dāng)判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值;若所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值,則降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量;若所述網(wǎng)絡(luò)流量未達(dá)到所述流量閾值,則根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。本發(fā)明實(shí)施例通過(guò)動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)線程數(shù)量實(shí)現(xiàn)在移動(dòng)終端快速穩(wěn)定下載的目的。
      【專利說(shuō)明】
      移動(dòng)終端下載方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明實(shí)施例涉及移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種移動(dòng)終端下載方法及裝置。
      【背景技術(shù)】
      [0002]隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,智能手機(jī)的功能越來(lái)越強(qiáng)大,由于用戶對(duì)智能手機(jī)性能的需求越來(lái)越高,因此需要在各方面對(duì)智能手機(jī)進(jìn)行升級(jí)優(yōu)化。其中,最常見(jiàn)的是對(duì)智能手機(jī)的硬件進(jìn)行升級(jí),雖然當(dāng)今智能手機(jī)的硬件配置已經(jīng)很高,但是與電腦相比仍然有一定差距,因此還需要在智能手機(jī)的運(yùn)行方面對(duì)其進(jìn)行優(yōu)化。
      [0003]在使用智能手機(jī)的過(guò)程中發(fā)明人發(fā)現(xiàn):伴隨著網(wǎng)絡(luò)帶寬及網(wǎng)速的提高,用戶需要在智能手機(jī)上擁有更好的下載體驗(yàn),由于單線程下載在網(wǎng)絡(luò)波動(dòng)或弱網(wǎng)絡(luò)環(huán)境下的下載速度及下載效率過(guò)低,因此現(xiàn)有技術(shù)中開(kāi)始普遍使用多線程下載。但是在移動(dòng)終端內(nèi)存有限的情況下,當(dāng)下載線程數(shù)過(guò)多或者耗能過(guò)大時(shí),會(huì)導(dǎo)致智能手機(jī)的整體運(yùn)行緩慢甚至出現(xiàn)內(nèi)存溢出的情況發(fā)生,造成了極差的用戶體驗(yàn),因此如何能夠在移動(dòng)終端平臺(tái)上實(shí)現(xiàn)更快更穩(wěn)定的下載成為使用移動(dòng)終端過(guò)程中亟待解決的問(wèn)題。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實(shí)施例提供一種移動(dòng)終端下載方法及裝置,用以解決現(xiàn)有技術(shù)中當(dāng)移動(dòng)終端的下載線程數(shù)過(guò)多時(shí)導(dǎo)致整體運(yùn)行緩慢甚至內(nèi)存溢出的缺陷,通過(guò)動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)線程數(shù)量實(shí)現(xiàn)在移動(dòng)終端快速穩(wěn)定下載的目的。
      [0005]本發(fā)明實(shí)施例提供一種移動(dòng)終端下載方法,包括:
      [0006]判斷下載的網(wǎng)絡(luò)環(huán)境,所述網(wǎng)絡(luò)環(huán)境包括:移動(dòng)網(wǎng)絡(luò)和WiF i網(wǎng)絡(luò);
      [0007]當(dāng)判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值;
      [0008]若所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值,則降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量;
      [0009]若所述網(wǎng)絡(luò)流量未達(dá)到所述流量閾值,則根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。
      [0010]本發(fā)明實(shí)施例提供一種移動(dòng)終端下載裝置,包括:
      [0011]判斷單元,用于判斷下載的網(wǎng)絡(luò)環(huán)境,所述網(wǎng)絡(luò)環(huán)境包括:移動(dòng)網(wǎng)絡(luò)和WiFi網(wǎng)絡(luò);
      [0012]監(jiān)控單元,用于當(dāng)所述判斷單元判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值;
      [0013]處理單元,用于當(dāng)所述監(jiān)控單元監(jiān)控到所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值,降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量;
      [0014]所述處理單元還用于當(dāng)所述監(jiān)控單元監(jiān)控到所述網(wǎng)絡(luò)流量未達(dá)到所述流量閾值,則根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。
      [0015]本發(fā)明實(shí)施例提供的移動(dòng)終端下載方法及裝置,能夠通過(guò)判斷下載的網(wǎng)絡(luò)環(huán)境,當(dāng)處于WiFi網(wǎng)絡(luò)時(shí)監(jiān)控移動(dòng)終端當(dāng)前的網(wǎng)絡(luò)流量,當(dāng)監(jiān)控到網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值時(shí),降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量;當(dāng)監(jiān)控到網(wǎng)絡(luò)流量未達(dá)到預(yù)設(shè)的流量閾值時(shí),根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。本發(fā)明實(shí)施例基于移動(dòng)終端實(shí)時(shí)的網(wǎng)絡(luò)流量及網(wǎng)絡(luò)速度,在網(wǎng)絡(luò)流量達(dá)不到流量閾值的前提下,動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)線程數(shù)量從而充分利用網(wǎng)絡(luò)帶寬,實(shí)現(xiàn)在移動(dòng)終端快速穩(wěn)定下載的目的,解決現(xiàn)有技術(shù)中當(dāng)移動(dòng)終端的下載線程數(shù)過(guò)多或者耗能過(guò)大時(shí)導(dǎo)致整體運(yùn)行緩慢甚至內(nèi)存溢出的缺陷。
      【附圖說(shuō)明】
      [0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0017]圖1為本發(fā)明實(shí)施例提供的一種移動(dòng)終端下載方法的流程圖;
      [0018]圖2為本發(fā)明實(shí)施例提供的一種移動(dòng)終端下載裝置的組成框圖;
      [0019]圖3為本發(fā)明實(shí)施例提供的另一種移動(dòng)終端下載裝置的組成框圖。
      【具體實(shí)施方式】
      [0020]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0021]隨著智能手機(jī)等移動(dòng)終端的普及和發(fā)展,人們對(duì)移動(dòng)終端性能的要求越來(lái)越高。其中,由于網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)速度的提高,使用戶希望得到更好的下載體驗(yàn),但是在現(xiàn)有的下載方案中,當(dāng)下載的網(wǎng)絡(luò)線程過(guò)多或者網(wǎng)絡(luò)流量消耗過(guò)大時(shí),會(huì)導(dǎo)致整個(gè)移動(dòng)終端運(yùn)行緩慢甚至內(nèi)存溢出的情況發(fā)生,造成極差的用戶體驗(yàn)。
      [0022]為了解決上述問(wèn)題,本發(fā)明實(shí)施例提供一種移動(dòng)終端下載方法,如圖1所示,所述方法包括:
      [0023]101、判斷下載的網(wǎng)絡(luò)環(huán)境。
      [0024]在現(xiàn)有的通過(guò)移動(dòng)終端執(zhí)行下載任務(wù)時(shí),需要將移動(dòng)終端連接上網(wǎng)絡(luò)后下載所需要的數(shù)據(jù)內(nèi)容,其連接網(wǎng)絡(luò)時(shí)所處的網(wǎng)絡(luò)環(huán)境通常包括:移動(dòng)網(wǎng)絡(luò)和WiFi網(wǎng)絡(luò)。其中,移動(dòng)網(wǎng)絡(luò)包括常見(jiàn)的2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)等,但是移動(dòng)終端使用這些移動(dòng)網(wǎng)絡(luò)下載數(shù)據(jù)時(shí),會(huì)產(chǎn)生較高的流量費(fèi);而WiFi網(wǎng)絡(luò)使用WiFi無(wú)線信號(hào)使移動(dòng)終端可以不通過(guò)2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)等移動(dòng)網(wǎng)絡(luò)進(jìn)行無(wú)線上網(wǎng),從而節(jié)省了下載數(shù)據(jù)時(shí)產(chǎn)生的流量費(fèi);同時(shí),通過(guò)WiFi網(wǎng)絡(luò)上網(wǎng)的穩(wěn)定性以及數(shù)據(jù)交互速度都要明顯優(yōu)于2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)等移動(dòng)網(wǎng)絡(luò)。因此本發(fā)明實(shí)施例需要在步驟101中判斷下載的網(wǎng)絡(luò)環(huán)境,根據(jù)不同的網(wǎng)絡(luò)環(huán)境制定不同的下載策略。
      [0025]102、當(dāng)判斷網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值。
      [0026]通常網(wǎng)絡(luò)流量是指網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)量,而移動(dòng)終端在從網(wǎng)絡(luò)上下載數(shù)據(jù)時(shí)也會(huì)產(chǎn)生一定的數(shù)據(jù)量,也就是移動(dòng)終端下載時(shí)產(chǎn)生的網(wǎng)絡(luò)流量。對(duì)于網(wǎng)絡(luò)而言,網(wǎng)絡(luò)流量的大小對(duì)網(wǎng)絡(luò)架構(gòu)的設(shè)計(jì)具有重要意義,就像根據(jù)來(lái)往車輛的多少和流向來(lái)設(shè)計(jì)道路的寬度和連接方式類似,在使用移動(dòng)終端下載數(shù)據(jù)時(shí),也需要設(shè)計(jì)移動(dòng)終端使用網(wǎng)絡(luò)流量的限制,如果不對(duì)移動(dòng)終端下載時(shí)產(chǎn)生的網(wǎng)絡(luò)流量進(jìn)行限制,那么從網(wǎng)絡(luò)向移動(dòng)終端上傳輸大量的數(shù)據(jù)時(shí)會(huì)產(chǎn)生“數(shù)據(jù)風(fēng)暴”,導(dǎo)致移動(dòng)終端的內(nèi)存、CPU等處理資源超負(fù)荷后,會(huì)使移動(dòng)終端的運(yùn)行崩潰。因此,需要對(duì)移動(dòng)終端預(yù)設(shè)一個(gè)流量閾值,也就是移動(dòng)終端當(dāng)前正常運(yùn)行時(shí)所能承受的網(wǎng)絡(luò)流量的最大值,當(dāng)移動(dòng)終端當(dāng)前下載產(chǎn)生的網(wǎng)絡(luò)流量超過(guò)預(yù)設(shè)的流量閾值后,將會(huì)嚴(yán)重影響移動(dòng)終端的正常運(yùn)行。
      [0027]在本發(fā)明實(shí)施例中,當(dāng)通過(guò)步驟101判斷出下載的網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),雖然不需要考慮下載數(shù)據(jù)時(shí)產(chǎn)生的流量費(fèi),但是為了避免移動(dòng)終端使用過(guò)大的網(wǎng)絡(luò)流量時(shí)造成移動(dòng)終端運(yùn)行崩潰,本發(fā)明實(shí)施例還需要執(zhí)行步驟102當(dāng)判斷網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值。
      [0028]103、降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。
      [0029]當(dāng)通過(guò)步驟102監(jiān)控到移動(dòng)終端下載時(shí)產(chǎn)生的網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值時(shí),說(shuō)明當(dāng)前移動(dòng)終端從網(wǎng)絡(luò)上獲取了大量的網(wǎng)絡(luò)流量,已經(jīng)達(dá)到了移動(dòng)終端的負(fù)載能力極限。由于一個(gè)網(wǎng)絡(luò)線程能夠獲取一定的網(wǎng)絡(luò)流量,因此當(dāng)移動(dòng)終端的網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值時(shí),說(shuō)明此時(shí)網(wǎng)絡(luò)線程數(shù)量過(guò)多而獲取了過(guò)多的網(wǎng)絡(luò)流量。因此,為了避免移動(dòng)終端運(yùn)行崩潰,使移動(dòng)終端能夠更穩(wěn)定的完成下載任務(wù),本發(fā)明實(shí)施例需要執(zhí)行步驟103當(dāng)監(jiān)控到移動(dòng)終端下載時(shí)產(chǎn)生的網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值時(shí),降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。
      [0030]104、根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。
      [0031]當(dāng)通過(guò)步驟102監(jiān)控到移動(dòng)終端下載時(shí)產(chǎn)生的網(wǎng)絡(luò)流量未達(dá)到預(yù)設(shè)的流量閾值時(shí),說(shuō)明移動(dòng)終端的負(fù)載能力還能夠承載更多的網(wǎng)絡(luò)流量,由于一個(gè)網(wǎng)絡(luò)線程能夠獲取一定的網(wǎng)絡(luò)流量,因此當(dāng)移動(dòng)終端的網(wǎng)絡(luò)流量未達(dá)到預(yù)設(shè)的流量閾值時(shí),說(shuō)明此時(shí)移動(dòng)終端還可以建立更多的網(wǎng)絡(luò)線程而獲取更多的網(wǎng)絡(luò)流量,提升移動(dòng)終端的下載速度。因此,為了使移動(dòng)終端更快更穩(wěn)定的完成下載任務(wù),本發(fā)明實(shí)施例需要執(zhí)行步驟103當(dāng)監(jiān)控到移動(dòng)終端下載時(shí)產(chǎn)生的網(wǎng)絡(luò)流量未達(dá)到預(yù)設(shè)的流量閾值時(shí),根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。
      [0032]本發(fā)明實(shí)施例提供的移動(dòng)終端下載方法,能夠通過(guò)判斷下載的網(wǎng)絡(luò)環(huán)境,當(dāng)處于WiFi網(wǎng)絡(luò)時(shí)監(jiān)控移動(dòng)終端當(dāng)前的網(wǎng)絡(luò)流量,當(dāng)監(jiān)控到網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值時(shí),降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量;當(dāng)監(jiān)控到網(wǎng)絡(luò)流量未達(dá)到預(yù)設(shè)的流量閾值時(shí),根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。本發(fā)明實(shí)施例基于移動(dòng)終端實(shí)時(shí)的網(wǎng)絡(luò)流量及網(wǎng)絡(luò)速度,在網(wǎng)絡(luò)流量達(dá)不到流量閾值的前提下,動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)線程數(shù)量從而充分利用網(wǎng)絡(luò)帶寬,實(shí)現(xiàn)在移動(dòng)終端快速穩(wěn)定下載的目的,解決現(xiàn)有技術(shù)中當(dāng)移動(dòng)終端的下載線程數(shù)過(guò)多或者耗能過(guò)大時(shí)導(dǎo)致整體運(yùn)行緩慢甚至內(nèi)存溢出的缺陷。
      [0033]為了更好的對(duì)圖1所示的方法進(jìn)行理解,本發(fā)明實(shí)施例將以使用智能手機(jī)進(jìn)行下載為例,針對(duì)圖1中的各個(gè)步驟進(jìn)行詳細(xì)說(shuō)明。
      [0034]由于本發(fā)明實(shí)施例在調(diào)整智能手機(jī)的下載策略時(shí),需要判斷當(dāng)前下載所處的網(wǎng)絡(luò)環(huán)境,而移動(dòng)網(wǎng)絡(luò)相對(duì)于WiFi網(wǎng)絡(luò)來(lái)說(shuō)屬于弱網(wǎng)絡(luò),其整體穩(wěn)定性和速度都不及WiFi網(wǎng)絡(luò),因此當(dāng)判斷當(dāng)前下載使用移動(dòng)網(wǎng)絡(luò)時(shí),本發(fā)明實(shí)施例仍然按照原有的網(wǎng)絡(luò)線程數(shù)量進(jìn)行下載,不需要調(diào)整當(dāng)前的網(wǎng)絡(luò)線程數(shù)量,因?yàn)槿粼黾泳W(wǎng)絡(luò)線程數(shù)量,不僅會(huì)產(chǎn)生過(guò)多的流量費(fèi),而且還可能造成下載過(guò)程不穩(wěn)定;若減少網(wǎng)絡(luò)線程數(shù)量則會(huì)影響下載效率。
      [0035]由于WiFi網(wǎng)絡(luò)整體穩(wěn)定性和速度都優(yōu)于2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)等移動(dòng)網(wǎng)絡(luò),并且使用WiFi網(wǎng)絡(luò)時(shí)不需要考慮流量費(fèi),因此本發(fā)明實(shí)施例主要針對(duì)智能手機(jī)在WiFi網(wǎng)絡(luò)環(huán)境下的下載策略調(diào)整,當(dāng)判斷當(dāng)前下載使用WiFi網(wǎng)絡(luò)時(shí),需要監(jiān)控智能手機(jī)的當(dāng)前網(wǎng)絡(luò)流量。在監(jiān)控智能手機(jī)當(dāng)前網(wǎng)絡(luò)流量的過(guò)程中,若發(fā)現(xiàn)當(dāng)前智能手機(jī)暫停下載、離開(kāi)下載頁(yè)面或者進(jìn)行其他不需要使用流量的操作(也就是操作無(wú)需聯(lián)網(wǎng))時(shí),可以啟動(dòng)智能手機(jī)的后臺(tái)下載功能,將下載任務(wù)在后臺(tái)進(jìn)行下載,也就是進(jìn)行后臺(tái)靜默下載,并將后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存,具體的可以將后臺(tái)下載的數(shù)據(jù)寫(xiě)入后臺(tái)的緩存文件中。本發(fā)明實(shí)施例在智能手機(jī)的下載間隙由后臺(tái)進(jìn)行靜默下載,在不影響智能手機(jī)的其他操作的前提下,將后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存,以便智能手機(jī)繼續(xù)下載任務(wù)時(shí)能夠直接從緩存文件中讀取已經(jīng)下載好的數(shù)據(jù),從而顯著提高下載速度,并且從緩存文件中讀取下載好的數(shù)據(jù)這一過(guò)程穩(wěn)定快速,不受網(wǎng)絡(luò)狀態(tài)的影響。
      [0036]由于智能手機(jī)在從網(wǎng)絡(luò)上下載數(shù)據(jù)時(shí)會(huì)產(chǎn)生網(wǎng)絡(luò)流量,若智能手機(jī)當(dāng)前下載產(chǎn)生過(guò)大的網(wǎng)絡(luò)流量時(shí)會(huì)影響到智能手機(jī)的運(yùn)行穩(wěn)定性。因此,在監(jiān)控智能手機(jī)當(dāng)前網(wǎng)絡(luò)流量的過(guò)程中,若發(fā)現(xiàn)當(dāng)前智能手機(jī)正常下載時(shí),需要監(jiān)控智能手機(jī)的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值。預(yù)設(shè)的流量閾值通常是智能手機(jī)在正常下載數(shù)據(jù)時(shí)能夠承受的最大網(wǎng)絡(luò)流量,智能手機(jī)在下載數(shù)據(jù)時(shí)只有產(chǎn)生的網(wǎng)絡(luò)流量低于預(yù)設(shè)的流量閾值時(shí),才能穩(wěn)定下載數(shù)據(jù)。
      [0037]因此,當(dāng)監(jiān)控到智能手機(jī)的網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值時(shí),需要降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。具體的,在降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量時(shí),本發(fā)明實(shí)施例除了隨機(jī)降低網(wǎng)絡(luò)線程數(shù)量這種簡(jiǎn)單的方式外,更主要的是根據(jù)當(dāng)前智能手機(jī)的網(wǎng)絡(luò)流量情況對(duì)網(wǎng)絡(luò)線程數(shù)量進(jìn)行適應(yīng)性降低。其中,當(dāng)智能手機(jī)當(dāng)前的網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值,或者與預(yù)設(shè)的流量閾值相差不大時(shí),可以按照預(yù)設(shè)的單個(gè)任務(wù)網(wǎng)絡(luò)線程數(shù)量為每個(gè)下載任務(wù)分配網(wǎng)絡(luò)線程,例如預(yù)設(shè)單個(gè)任務(wù)網(wǎng)絡(luò)線程數(shù)量為3個(gè),則說(shuō)明一個(gè)下載任務(wù)只能分配3個(gè)網(wǎng)絡(luò)線程,若智能手機(jī)當(dāng)前執(zhí)行2個(gè)下載任務(wù)時(shí),每一個(gè)下載任務(wù)只能分配到3個(gè)網(wǎng)絡(luò)線程。當(dāng)然,上述預(yù)設(shè)單個(gè)任務(wù)網(wǎng)絡(luò)線程數(shù)量只是一個(gè)示例,不僅可以預(yù)設(shè)單個(gè)任務(wù)網(wǎng)絡(luò)線程數(shù)量為3,也可以為其他數(shù)字,只要能達(dá)到降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量即可。當(dāng)智能手機(jī)當(dāng)前的網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值的二倍,或者與預(yù)設(shè)的流量閾值的二倍相差不大時(shí),可以根據(jù)預(yù)設(shè)規(guī)則為下載任務(wù)分配一個(gè)網(wǎng)絡(luò)線程,例如,當(dāng)前智能手機(jī)執(zhí)行一個(gè)下載任務(wù)時(shí)使用5個(gè)網(wǎng)絡(luò)線程,則需要根據(jù)預(yù)設(shè)規(guī)則將所述下載任務(wù)的網(wǎng)絡(luò)線程數(shù)量降低至I個(gè)。這里需要說(shuō)明的是,上述在智能手機(jī)當(dāng)前的網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值的兩種情況下降低網(wǎng)絡(luò)線程數(shù)量的處理方式只是本發(fā)明實(shí)施例的可選實(shí)施方式,只要是智能手機(jī)當(dāng)前的網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值后,任何降低網(wǎng)絡(luò)線程數(shù)量的方式都在本發(fā)明實(shí)施例的處理范圍內(nèi)。
      [0038]當(dāng)監(jiān)控到智能手機(jī)的網(wǎng)絡(luò)流量未達(dá)到預(yù)設(shè)的流量閾值時(shí),只能說(shuō)明當(dāng)前智能手機(jī)的負(fù)荷還可以繼續(xù)增加網(wǎng)絡(luò)線程,但在確定最終網(wǎng)絡(luò)線程數(shù)量的時(shí)候不僅要考慮智能手機(jī)的當(dāng)前網(wǎng)絡(luò)流量,還需要考慮當(dāng)前的網(wǎng)絡(luò)速度。因此當(dāng)監(jiān)控到智能手機(jī)的網(wǎng)絡(luò)流量未達(dá)到預(yù)設(shè)的流量閾值時(shí),本發(fā)明實(shí)施例并不是一定增加網(wǎng)絡(luò)線程數(shù)量,而是需要根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。在實(shí)際根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量的過(guò)程中,首先需要獲取當(dāng)前網(wǎng)速,在本發(fā)明實(shí)施例中可以按照預(yù)設(shè)時(shí)間間隔定期獲取當(dāng)前網(wǎng)速,也可以實(shí)時(shí)獲取當(dāng)前網(wǎng)速,具體的可以通過(guò)智能手機(jī)發(fā)送一個(gè)Ping命令至下載任務(wù)的服務(wù)器或者常用網(wǎng)址來(lái)獲取實(shí)時(shí)網(wǎng)速。若獲取到的當(dāng)前網(wǎng)速正常,也就是當(dāng)前網(wǎng)速不低于預(yù)設(shè)網(wǎng)速時(shí),并且內(nèi)存占用率低于預(yù)設(shè)內(nèi)存占用率閾值時(shí),說(shuō)明各方面資源都可以滿足增加網(wǎng)絡(luò)線程的要求,因此可以增加下載任務(wù)的網(wǎng)絡(luò)線程數(shù)量;若獲取到的當(dāng)前網(wǎng)速差,也就是當(dāng)前網(wǎng)速低于預(yù)設(shè)網(wǎng)速時(shí),說(shuō)明當(dāng)前網(wǎng)速不足以滿足當(dāng)前的網(wǎng)絡(luò)線程數(shù)量,因此需要減少下載任務(wù)的網(wǎng)絡(luò)線程數(shù)量,保持低網(wǎng)絡(luò)線程下進(jìn)行下載。
      [0039]由于智能手機(jī)在下載時(shí)產(chǎn)生的網(wǎng)絡(luò)流量與網(wǎng)速是動(dòng)態(tài)變化的,因此本發(fā)明實(shí)施例在上述監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量以及定期獲取網(wǎng)速或者實(shí)時(shí)獲取網(wǎng)速的過(guò)程中,需要根據(jù)移動(dòng)終端的網(wǎng)絡(luò)流量變化情況(上升至達(dá)到流量閾值、下降至低于流量閾值)和網(wǎng)速的變化情況(不低于預(yù)設(shè)網(wǎng)速、低于預(yù)設(shè)網(wǎng)速),動(dòng)態(tài)增加網(wǎng)絡(luò)線程數(shù)量或者減少網(wǎng)絡(luò)線程數(shù)量。
      [0040]在智能手機(jī)下載任務(wù)時(shí),由于可能會(huì)同時(shí)存在多個(gè)下載任務(wù),因此當(dāng)移動(dòng)終端具有兩個(gè)或兩個(gè)以上下載任務(wù)時(shí),上述根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量就需要具體的根據(jù)當(dāng)前的網(wǎng)速、智能手機(jī)當(dāng)前的網(wǎng)絡(luò)流量以及下載任務(wù)的文件大小為各個(gè)下載任務(wù)動(dòng)態(tài)分配網(wǎng)絡(luò)線程。由于在多任務(wù)情況下,大文件的下載任務(wù)具有更高的優(yōu)先權(quán),也就是能夠分配到更多的網(wǎng)絡(luò)線程,因此需要將確定的待使用網(wǎng)絡(luò)線程數(shù)量依據(jù)下載任務(wù)的文件大小為各個(gè)下載任務(wù)分配數(shù)量不等的網(wǎng)絡(luò)線程,大文件的下載任務(wù)分配較多的網(wǎng)絡(luò)線程,小文件的下載任務(wù)分配少量的網(wǎng)絡(luò)線程。在確定待使用網(wǎng)絡(luò)線程數(shù)量時(shí),需要根據(jù)下載任務(wù)的文件大小、下載任務(wù)的總數(shù)以及網(wǎng)絡(luò)線程數(shù)量閾值來(lái)確定,由于每個(gè)網(wǎng)絡(luò)線程的下載長(zhǎng)度/大小缺失會(huì)造成嚴(yán)重的后果,因此需要明確每個(gè)網(wǎng)絡(luò)線程的下載長(zhǎng)度/大小并根據(jù)下載任務(wù)的文件大小分配合適數(shù)量的網(wǎng)絡(luò)線程,保證下載的文件與服務(wù)器中對(duì)應(yīng)的文件大小一致,這樣才能保證下載任務(wù)被正確下載。由于智能手機(jī)具有一定的內(nèi)存資源,因此其能開(kāi)啟的網(wǎng)絡(luò)線程數(shù)量存在極限值,也就是網(wǎng)絡(luò)線程數(shù)量閾值,因此當(dāng)通過(guò)上述方式將每個(gè)下載任務(wù)的網(wǎng)絡(luò)線程確定好后,就需要根據(jù)下載任務(wù)的總數(shù)將各個(gè)下載任務(wù)的網(wǎng)絡(luò)線程數(shù)量相加,判斷其是否超過(guò)智能手機(jī)的網(wǎng)絡(luò)線程數(shù)量閾值,若不超過(guò)智能手機(jī)的網(wǎng)絡(luò)線程數(shù)量閾值,就可以將確定的網(wǎng)絡(luò)線程數(shù)量動(dòng)態(tài)分配給各個(gè)下載任務(wù)。
      [0041]這里需要說(shuō)明的是,在上述智能手機(jī)啟動(dòng)后臺(tái)下載,將后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存之后;或者在智能手機(jī)將下載任務(wù)的文件正確下載之后,本發(fā)明實(shí)施例還可以將緩存的后臺(tái)下載的數(shù)據(jù)或者下載好的文件由后臺(tái)上傳到云服務(wù)器/云盤(pán),以便以后需要下載同樣任務(wù)的文件時(shí),可以通過(guò)云加速實(shí)現(xiàn)更快的下載。
      [0042]作為對(duì)上述圖1所示方法的應(yīng)用,本發(fā)明實(shí)施例提供一種移動(dòng)終端下載裝置,如圖2所示,所示裝置包括:
      [0043]判斷單元21,用于判斷下載的網(wǎng)絡(luò)環(huán)境,所述網(wǎng)絡(luò)環(huán)境包括:移動(dòng)網(wǎng)絡(luò)和WiFi網(wǎng)絡(luò);
      [0044]監(jiān)控單元22,用于當(dāng)判斷單元21判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值;
      [0045]處理單元23,用于當(dāng)監(jiān)控單元22監(jiān)控到所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值,降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量;
      [0046]處理單元23還用于當(dāng)監(jiān)控單元22監(jiān)控到所述網(wǎng)絡(luò)流量未達(dá)到所述流量閾值,根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。
      [0047]進(jìn)一步的,處理單元23還用于當(dāng)判斷單元21判斷所述網(wǎng)絡(luò)環(huán)境為移動(dòng)網(wǎng)絡(luò)時(shí),按照原有的網(wǎng)絡(luò)線程數(shù)量進(jìn)行下載。
      [0048]進(jìn)一步的,如圖3所示,所述裝置還包括:
      [0049]緩存單元24,用于在判斷單元21判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)之后,啟動(dòng)后臺(tái)下載將所述后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存,以及當(dāng)移動(dòng)終端暫停下載、離開(kāi)下載頁(yè)面或操作未使用流量時(shí)啟動(dòng)后臺(tái)下載,將所述后臺(tái)下載的數(shù)據(jù)寫(xiě)入緩存文件。本發(fā)明實(shí)施例在智能手機(jī)的下載間隙由后臺(tái)進(jìn)行靜默下載,在不影響智能手機(jī)的其他操作的前提下,由緩存單元24將后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存,以便智能手機(jī)繼續(xù)下載任務(wù)時(shí)能夠直接從緩存文件中讀取已經(jīng)下載好的數(shù)據(jù),從而顯著提高下載速度,并且從緩存文件中讀取下載好的數(shù)據(jù)這一過(guò)程穩(wěn)定快速,不受網(wǎng)絡(luò)狀態(tài)的影響。
      [0050]進(jìn)一步的,處理單元23還用于當(dāng)所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值時(shí),按照預(yù)設(shè)的單個(gè)任務(wù)網(wǎng)絡(luò)線程數(shù)量為每個(gè)下載任務(wù)分配網(wǎng)絡(luò)線程,以及當(dāng)所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值的二倍時(shí),根據(jù)預(yù)設(shè)規(guī)則為下載任務(wù)分配一個(gè)網(wǎng)絡(luò)線程。
      [0051 ] 進(jìn)一步的,處理單元23還包括:
      [0052]獲取模塊231,用于獲取當(dāng)前網(wǎng)速,所述獲取當(dāng)前網(wǎng)速包括:按照預(yù)設(shè)時(shí)間間隔定期獲取當(dāng)前網(wǎng)速和實(shí)時(shí)獲取當(dāng)前網(wǎng)速;
      [0053]調(diào)整模塊232,用于在當(dāng)前網(wǎng)速不低于預(yù)設(shè)網(wǎng)速并且內(nèi)存占用率低于預(yù)設(shè)內(nèi)存占用率閾值時(shí),增加下載任務(wù)的網(wǎng)絡(luò)線程數(shù)量;
      [0054]調(diào)整模塊232,還用于在當(dāng)前網(wǎng)速低于預(yù)設(shè)網(wǎng)速時(shí),減少下載任務(wù)的網(wǎng)絡(luò)線程數(shù)量。
      [0055]具體的,在本發(fā)明實(shí)施例中獲取模塊231可以通過(guò)發(fā)送一個(gè)ping命令至下載任務(wù)的服務(wù)器或者常用網(wǎng)址來(lái)獲取實(shí)時(shí)網(wǎng)速;由于智能手機(jī)在下載時(shí)產(chǎn)生的網(wǎng)絡(luò)流量與網(wǎng)速是動(dòng)態(tài)變化的,因此本發(fā)明實(shí)施例在上述監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量以及定期獲取網(wǎng)速或者實(shí)時(shí)獲取網(wǎng)速的過(guò)程中,需要調(diào)整模塊232根據(jù)移動(dòng)終端的網(wǎng)絡(luò)流量變化情況(上升至達(dá)到流量閾值、下降至低于流量閾值)和網(wǎng)速的變化情況(不低于預(yù)設(shè)網(wǎng)速、低于預(yù)設(shè)網(wǎng)速),動(dòng)態(tài)增加網(wǎng)絡(luò)線程數(shù)量或者減少網(wǎng)絡(luò)線程數(shù)量。
      [0056]進(jìn)一步的,處理單元23還用于根據(jù)當(dāng)前的網(wǎng)速、網(wǎng)絡(luò)流量以及下載任務(wù)的大小為各個(gè)下載任務(wù)動(dòng)態(tài)分配網(wǎng)絡(luò)線程。
      [0057]進(jìn)一步的,處理單元23還包括:
      [0058]確定模塊233,用于根據(jù)當(dāng)前下載任務(wù)的文件長(zhǎng)度/大小、當(dāng)前下載任務(wù)的總數(shù)以及網(wǎng)絡(luò)線程數(shù)量閾值得到待使用網(wǎng)絡(luò)線程數(shù)量;
      [0059]分配模塊234,用于根據(jù)確定模塊233得到的所述待使用網(wǎng)絡(luò)線程數(shù)量以及當(dāng)前下載任務(wù)的文件長(zhǎng)度/大小為每個(gè)下載任務(wù)分配相應(yīng)數(shù)量的網(wǎng)絡(luò)線程。
      [0060]進(jìn)一步的,所述裝置還包括:上傳單元25,用于將緩存單元24緩存的所述后臺(tái)下載的數(shù)據(jù)由后臺(tái)上傳到云服務(wù)器。上傳單元25還用于在智能手機(jī)將下載任務(wù)的文件正確下載之后,將下載好的文件由后臺(tái)上傳到云服務(wù)器/云盤(pán),以便以后需要下載同樣任務(wù)的文件時(shí),可以通過(guò)云加速實(shí)現(xiàn)更快的下載。
      [0061]針對(duì)上述移動(dòng)終端下載裝置需要說(shuō)明的是,凡是在本發(fā)明實(shí)施例中使用到的各個(gè)單元模塊的功能都可以通過(guò)硬件處理器(hardware processor)來(lái)實(shí)現(xiàn)。
      [0062]本發(fā)明實(shí)施例提供的移動(dòng)終端下載裝置,能夠通過(guò)判斷下載的網(wǎng)絡(luò)環(huán)境,當(dāng)處于WiFi網(wǎng)絡(luò)時(shí)監(jiān)控移動(dòng)終端當(dāng)前的網(wǎng)絡(luò)流量,當(dāng)監(jiān)控到網(wǎng)絡(luò)流量達(dá)到預(yù)設(shè)的流量閾值時(shí),降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量;當(dāng)監(jiān)控到網(wǎng)絡(luò)流量未達(dá)到預(yù)設(shè)的流量閾值時(shí),根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。本發(fā)明實(shí)施例基于移動(dòng)終端實(shí)時(shí)的網(wǎng)絡(luò)流量及網(wǎng)絡(luò)速度,在網(wǎng)絡(luò)流量達(dá)不到流量閾值的前提下,動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)線程數(shù)量從而充分利用網(wǎng)絡(luò)帶寬,實(shí)現(xiàn)在移動(dòng)終端快速穩(wěn)定下載的目的,解決現(xiàn)有技術(shù)中當(dāng)移動(dòng)終端的下載線程數(shù)過(guò)多或者耗能過(guò)大時(shí)導(dǎo)致整體運(yùn)行緩慢甚至內(nèi)存溢出的缺陷。
      [0063]此外,本發(fā)明實(shí)施例提供的移動(dòng)終端下載裝置能夠不僅根據(jù)實(shí)時(shí)網(wǎng)速與移動(dòng)終端的當(dāng)前網(wǎng)絡(luò)流量來(lái)調(diào)整網(wǎng)絡(luò)線程數(shù)量,而且還結(jié)合實(shí)際情況中下載任務(wù)的文件大小,根據(jù)下載任務(wù)的優(yōu)先級(jí)為各個(gè)下載任務(wù)分配合理的網(wǎng)絡(luò)線程數(shù)量,保證各個(gè)下載任務(wù)都能穩(wěn)定快速的下載;同時(shí)將下載完成的文件/數(shù)據(jù)或者下載任務(wù)對(duì)應(yīng)的后臺(tái)緩存文件對(duì)接云盤(pán)/云服務(wù)器,進(jìn)一步實(shí)現(xiàn)移動(dòng)終端下載的智能化及生態(tài)化。
      [0064]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
      [0065]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
      [0066]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
      【主權(quán)項(xiàng)】
      1.一種移動(dòng)終端下載方法,其特征在于,所述方法包括: 判斷下載的網(wǎng)絡(luò)環(huán)境,所述網(wǎng)絡(luò)環(huán)境包括:移動(dòng)網(wǎng)絡(luò)和WiFi網(wǎng)絡(luò); 當(dāng)判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值; 若所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值,則降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量; 若所述網(wǎng)絡(luò)流量未達(dá)到所述流量閾值,則根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在判斷下載的網(wǎng)絡(luò)環(huán)境之后,所述方法還包括: 當(dāng)判斷所述網(wǎng)絡(luò)環(huán)境為移動(dòng)網(wǎng)絡(luò)時(shí),按照原有的網(wǎng)絡(luò)線程數(shù)量進(jìn)行下載。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在當(dāng)判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí)之后,所述方法還包括: 啟動(dòng)后臺(tái)下載,將所述后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存; 所述啟動(dòng)后臺(tái)下載,將所述后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存,包括: 當(dāng)移動(dòng)終端暫停下載、離開(kāi)下載頁(yè)面或操作未使用流量時(shí)啟動(dòng)后臺(tái)下載,將所述后臺(tái)下載的數(shù)據(jù)寫(xiě)入緩存文件。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值,則降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量,包括: 當(dāng)所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值時(shí),按照預(yù)設(shè)的單個(gè)任務(wù)網(wǎng)絡(luò)線程數(shù)量為每個(gè)下載任務(wù)分配網(wǎng)絡(luò)線程; 當(dāng)所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值的二倍時(shí),根據(jù)預(yù)設(shè)規(guī)則為下載任務(wù)分配一個(gè)網(wǎng)絡(luò)線程。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述網(wǎng)絡(luò)流量未達(dá)到所述流量閾值,則根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量,包括: 獲取當(dāng)前網(wǎng)速,所述獲取當(dāng)前網(wǎng)速包括:按照預(yù)設(shè)時(shí)間間隔定期獲取當(dāng)前網(wǎng)速和實(shí)時(shí)獲取當(dāng)前網(wǎng)速; 若當(dāng)前網(wǎng)速不低于預(yù)設(shè)網(wǎng)速并且內(nèi)存占用率低于預(yù)設(shè)內(nèi)存占用率閾值時(shí),增加下載任務(wù)的網(wǎng)絡(luò)線程數(shù)量; 若當(dāng)前網(wǎng)速低于預(yù)設(shè)網(wǎng)速時(shí),減少下載任務(wù)的網(wǎng)絡(luò)線程數(shù)量。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)移動(dòng)終端具有兩個(gè)或兩個(gè)以上下載任務(wù)時(shí),所述根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量,包括: 根據(jù)當(dāng)前的網(wǎng)速、網(wǎng)絡(luò)流量以及下載任務(wù)的大小為各個(gè)下載任務(wù)動(dòng)態(tài)分配網(wǎng)絡(luò)線程;所述動(dòng)態(tài)分配網(wǎng)絡(luò)線程包括:根據(jù)當(dāng)前下載任務(wù)的文件長(zhǎng)度/大小、當(dāng)前下載任務(wù)的總數(shù)以及網(wǎng)絡(luò)線程數(shù)量閾值得到待使用網(wǎng)絡(luò)線程數(shù)量; 根據(jù)所述待使用網(wǎng)絡(luò)線程數(shù)量以及當(dāng)前下載任務(wù)的文件長(zhǎng)度/大小為每個(gè)下載任務(wù)分配相應(yīng)數(shù)量的網(wǎng)絡(luò)線程。7.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述啟動(dòng)后臺(tái)下載,將所述后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存之后,所述方法還包括: 將緩存的所述后臺(tái)下載的數(shù)據(jù)由后臺(tái)上傳到云服務(wù)器。8.一種移動(dòng)終端下載裝置,其特征在于,所述裝置包括: 判斷單元,用于判斷下載的網(wǎng)絡(luò)環(huán)境,所述網(wǎng)絡(luò)環(huán)境包括:移動(dòng)網(wǎng)絡(luò)和WiFi網(wǎng)絡(luò); 監(jiān)控單元,用于當(dāng)所述判斷單元判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)時(shí),監(jiān)控移動(dòng)終端的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)的流量閾值; 處理單元,用于當(dāng)所述監(jiān)控單元監(jiān)控到所述網(wǎng)絡(luò)流量達(dá)到所述流量閾值,降低當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量; 所述處理單元還用于當(dāng)所述監(jiān)控單元監(jiān)控到所述網(wǎng)絡(luò)流量未達(dá)到所述流量閾值,根據(jù)當(dāng)前網(wǎng)速調(diào)整當(dāng)前下載的網(wǎng)絡(luò)線程數(shù)量。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理單元還用于當(dāng)所述判斷單元判斷所述網(wǎng)絡(luò)環(huán)境為移動(dòng)網(wǎng)絡(luò)時(shí),按照原有的網(wǎng)絡(luò)線程數(shù)量進(jìn)行下載。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 緩存單元,用于在所述判斷單元判斷所述網(wǎng)絡(luò)環(huán)境為WiFi網(wǎng)絡(luò)之后,啟動(dòng)后臺(tái)下載將所述后臺(tái)下載的數(shù)據(jù)進(jìn)行緩存; 所述緩存單元還用于當(dāng)移動(dòng)終端暫停下載、離開(kāi)下載頁(yè)面或操作未使用流量時(shí)啟動(dòng)后臺(tái)下載,將所述后臺(tái)下載的數(shù)據(jù)寫(xiě)入緩存文件。
      【文檔編號(hào)】H04W8/24GK105873022SQ201510888478
      【公開(kāi)日】2016年8月17日
      【申請(qǐng)日】2015年12月7日
      【發(fā)明人】金輝
      【申請(qǐng)人】樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1