欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)下載處理方法及裝置與流程

文檔序號(hào):12478549閱讀:206來(lái)源:國(guó)知局
一種數(shù)據(jù)下載處理方法及裝置與流程

本發(fā)明實(shí)施例涉及無(wú)線網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)下載處理方法及裝置。



背景技術(shù):

隨著無(wú)線網(wǎng)絡(luò)技術(shù)的發(fā)展,手機(jī)和平板等移動(dòng)終端越來(lái)越受到現(xiàn)代人的青睞,對(duì)于部分人來(lái)講,通過(guò)移動(dòng)終端隨時(shí)隨地進(jìn)行辦公及娛樂(lè)已成為一種習(xí)慣。因此,對(duì)于移動(dòng)終端的網(wǎng)絡(luò)下載速度的要求越來(lái)越高。

現(xiàn)有的移動(dòng)終端在執(zhí)行數(shù)據(jù)下載任務(wù)時(shí),其執(zhí)行下載任務(wù)的線程個(gè)數(shù)為固定值,而對(duì)于不同的下載任務(wù)和下載環(huán)境,其所需的下載線程的數(shù)量是不同的,因此,固定線程數(shù)的下載方法將會(huì)浪費(fèi)一部分的資源,同時(shí)使得下載速度較慢,影響用戶(hù)體驗(yàn)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種數(shù)據(jù)下載處理方法及裝置,用以解決現(xiàn)有的移動(dòng)終端采用固定線程數(shù)的下載方法,造成資源的浪費(fèi),同時(shí)使得下載速度較慢的問(wèn)題。

本發(fā)明實(shí)施例提供一種數(shù)據(jù)下載處理方法,包括:

移動(dòng)終端通過(guò)與服務(wù)器建立的無(wú)線通信連接發(fā)起數(shù)據(jù)下載請(qǐng)求后,獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小;

所述移動(dòng)終端根據(jù)所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程;

通過(guò)分配的所述線程完成對(duì)所述待下載數(shù)據(jù)的下載。

優(yōu)選地,所述分配用于下載所述待下載數(shù)據(jù)的線程,進(jìn)一步包括:

根據(jù)預(yù)設(shè)對(duì)應(yīng)關(guān)系表,分配用于下載所述待下載數(shù)據(jù)的線程;

其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系表包括所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息、所述待下載數(shù)據(jù)的文件大小及線程分配數(shù)量。

優(yōu)選地,所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息包括:下行帶寬和下行資源占用信息。

優(yōu)選地,所述獲取待下載數(shù)據(jù)的文件大小,進(jìn)一步包括:

根據(jù)從所述服務(wù)器接收的數(shù)據(jù)包,解析得到待下載數(shù)據(jù)的文件大小。

優(yōu)選地,所述根據(jù)無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程,進(jìn)一步包括:

若判斷獲知所述下行帶寬和所述待下載數(shù)據(jù)的文件大小分別大于第一預(yù)設(shè)值和第二預(yù)設(shè)值,所述下行資源占用信息和所述移動(dòng)終端的CPU占用信息分別小于第三預(yù)設(shè)值和第四預(yù)設(shè)值,則分配用于下載所述待下載數(shù)據(jù)的線程。

本發(fā)明實(shí)施例提供的數(shù)據(jù)下載處理方法通過(guò)獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小來(lái)分配用于下載所述待下載數(shù)據(jù)的線程,使得線程的分配符合當(dāng)前的下載任務(wù)和下載環(huán)境,提高了資源利用率,同時(shí)提高了數(shù)據(jù)的下載速度。

本發(fā)明實(shí)施例提供一種數(shù)據(jù)下載處理裝置,包括:

信息獲取模塊,用于通過(guò)與服務(wù)器建立的無(wú)線通信連接發(fā)起數(shù)據(jù)下載請(qǐng)求后,獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小;

線程分配模塊,用于根據(jù)所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程;

數(shù)據(jù)下載模塊,用于通過(guò)分配的所述線程完成對(duì)所述待下載數(shù)據(jù)的下載。

優(yōu)選地,所述數(shù)據(jù)下載模塊進(jìn)一步用于根據(jù)預(yù)設(shè)對(duì)應(yīng)關(guān)系表,分配用于下載所述待下載數(shù)據(jù)的線程;

其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系表包括所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息、所述待下載數(shù)據(jù)的文件大小及線程分配數(shù)量。

優(yōu)選地,所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息包括:下行帶寬和下行資源占用信息。

優(yōu)選地,所述信息獲取模塊進(jìn)一步用于根據(jù)從所述服務(wù)器接收的數(shù)據(jù)包,解析得到待下載數(shù)據(jù)的文件大小。

優(yōu)選地,所述線程分配模塊進(jìn)一步用于若判斷獲知所述下行帶寬和所述待下載數(shù)據(jù)的文件大小分別大于第一預(yù)設(shè)值和第二預(yù)設(shè)值,所述下行資源占用信息和所述移動(dòng)終端的CPU占用信息分別小于第三預(yù)設(shè)值和第四預(yù)設(shè)值,則分配用于下載所述待下載數(shù)據(jù)的線程。

本發(fā)明實(shí)施例提供的數(shù)據(jù)下載處理裝置,通過(guò)獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小來(lái)分配用于下載所述待下載數(shù)據(jù)的線程,使得線程的分配符合當(dāng)前的下載任務(wù)和下載環(huán)境,提高了資源利用率,同時(shí)提高了數(shù)據(jù)的下載速度。

附圖說(shuō)明

為了更清楚地說(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ù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一個(gè)實(shí)施例中數(shù)據(jù)下載處理方法的流程示意圖;

圖2為本發(fā)明又一個(gè)實(shí)施例中數(shù)據(jù)下載處理裝置的結(jié)構(gòu)示意圖;

圖3為本發(fā)明又一個(gè)實(shí)施例中數(shù)據(jù)下載處理裝置的實(shí)體結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(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ù)的范圍。

圖1為本實(shí)施例中數(shù)據(jù)下載處理方法的流程示意圖,包括:

S101、移動(dòng)終端通過(guò)與服務(wù)器建立的無(wú)線通信連接發(fā)起數(shù)據(jù)下載請(qǐng)求后,獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大?。?/p>

其中,移動(dòng)終端可以為手機(jī)、平板電腦或其它可移動(dòng)的終端;

無(wú)線網(wǎng)絡(luò)狀態(tài)信息是指當(dāng)前無(wú)線網(wǎng)絡(luò)的使用情況,以判斷待下載數(shù)據(jù)使用當(dāng)前無(wú)線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)下載的最大數(shù)據(jù)接收速度;

移動(dòng)終端的CPU占用信息是指移動(dòng)終端用于處理當(dāng)前運(yùn)行任務(wù)的占用情況,以判斷移動(dòng)終端對(duì)待下載數(shù)據(jù)的最大處理能力;

待下載數(shù)據(jù)的文件大小可以用于判斷下載任務(wù)的單線程下載速度和下載時(shí)間,以根據(jù)所述單線程下載速度、所述下載時(shí)間和預(yù)設(shè)的用戶(hù)最好體驗(yàn)值,并綜合考慮無(wú)線網(wǎng)絡(luò)狀態(tài)信息和所述移動(dòng)終端的CPU占用信息來(lái)確定最佳的下載線程數(shù)。

具體地,移動(dòng)終端首先要發(fā)起與服務(wù)器之間建立無(wú)線通信連接的請(qǐng)求,在成功完成無(wú)線通信連接的建立后,通過(guò)該無(wú)線通信連接向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求。并在發(fā)起數(shù)據(jù)下載請(qǐng)求后,同步獲取當(dāng)前無(wú)線網(wǎng)絡(luò)狀態(tài)信息、CPU占用信息,以及待下載數(shù)據(jù)的文件大小等信息。其中,當(dāng)前無(wú)線網(wǎng)絡(luò)狀態(tài)信息、CPU占用信息可以由移動(dòng)終端自身通過(guò)現(xiàn)有技術(shù)檢測(cè)獲得,而待下載數(shù)據(jù)的文件大小信息可以由服務(wù)器預(yù)先告知獲得。

S102、所述移動(dòng)終端根據(jù)所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程;

具體地,移動(dòng)終端通過(guò)現(xiàn)有技術(shù)檢測(cè)獲得當(dāng)前無(wú)線網(wǎng)絡(luò)狀態(tài)信息和CPU占用信息,解析獲得服務(wù)器發(fā)送的待下載數(shù)據(jù)的文件大小;并根據(jù)獲取的所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述CPU占用信息以及所述待下載數(shù)據(jù)的文件大小,來(lái)分配用于下載待下載數(shù)據(jù)的線程。

綜合考慮所述移動(dòng)終端根據(jù)無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,來(lái)確定最佳的下載線程數(shù),并根據(jù)所述最佳下載線程數(shù),分配用于下載所述待下載數(shù)據(jù)的線程。

S103、通過(guò)分配的所述線程完成對(duì)所述待下載數(shù)據(jù)的下載。

將待下載數(shù)據(jù)分配至S102確定的所述線程,執(zhí)行多線程同時(shí)下載。

具體地,將待下載數(shù)據(jù)分配給每個(gè)執(zhí)行當(dāng)前下載任務(wù)的線程,每個(gè)線程根據(jù)分配的具體下載任務(wù),進(jìn)行下載;當(dāng)所有線程的下載任務(wù)完成后,將所有線程下載的數(shù)據(jù)進(jìn)行組合處理,得到待下載數(shù)據(jù)。

本實(shí)施例通過(guò)獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小來(lái)分配用于下載所述待下載數(shù)據(jù)的線程,使得線程的分配符合當(dāng)前的下載任務(wù)和下載環(huán)境,提高了資源利用率,同時(shí)提高了數(shù)據(jù)的下載速度。

進(jìn)一步地,實(shí)施例1上述實(shí)施例中所述分配用于下載所述待下載數(shù)據(jù)的線程,包括:

根據(jù)預(yù)設(shè)對(duì)應(yīng)關(guān)系表,分配用于下載所述待下載數(shù)據(jù)的線程;

其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系表包括所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息、所述待下載數(shù)據(jù)的文件大小及線程分配數(shù)量。

所述預(yù)設(shè)對(duì)應(yīng)關(guān)系表根據(jù)歷史數(shù)據(jù)統(tǒng)計(jì)分析得到,并可以根據(jù)用戶(hù)反饋更新。

舉例來(lái)說(shuō),將無(wú)線網(wǎng)絡(luò)狀態(tài)分為1-10級(jí),1級(jí)表示網(wǎng)絡(luò)最佳,10級(jí)表示網(wǎng)絡(luò)最差,當(dāng)前無(wú)線網(wǎng)絡(luò)狀態(tài)由網(wǎng)絡(luò)帶寬和帶寬占用等信息確定;CPU占用信息為當(dāng)前CPU的使用百分比;待下載數(shù)據(jù)的文件大小為待下載數(shù)據(jù)的原始文件的總大小。當(dāng)所述無(wú)線網(wǎng)絡(luò)狀態(tài)為2級(jí)、所述移動(dòng)終端的CPU使用百分比為20%、所述待下載數(shù)據(jù)的文件大小為100M,則對(duì)應(yīng)的線程分配數(shù)量為4。

通過(guò)建立對(duì)應(yīng)關(guān)系表,當(dāng)有數(shù)據(jù)下載任務(wù)時(shí),能夠快速確定需要分配的線程數(shù)。

進(jìn)一步地,上述實(shí)施例中所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息包括:下行帶寬和下行資源占用信息。

所述下行帶寬是指移動(dòng)終端通過(guò)無(wú)線網(wǎng)絡(luò)從所述服務(wù)器接收數(shù)據(jù)的帶寬;所述下行資源占用信息是指移動(dòng)終端當(dāng)前所有的數(shù)據(jù)下載所占用的帶寬大小。

通過(guò)下行帶寬和下行資源占用信息來(lái)確定能夠用于當(dāng)前待下載數(shù)據(jù)的最大網(wǎng)絡(luò)帶寬。

進(jìn)一步地,上述實(shí)施例中所述獲取待下載數(shù)據(jù)的文件大小,包括:

根據(jù)從所述服務(wù)器接收的數(shù)據(jù)包,解析得到待下載數(shù)據(jù)的文件大小。

當(dāng)移動(dòng)終端與服務(wù)器建立無(wú)線通信連接后,移動(dòng)終端向服務(wù)器發(fā)送獲知待下載數(shù)據(jù)的文件大小的請(qǐng)求指令,并接收服務(wù)器返回的數(shù)據(jù)包,通過(guò)對(duì)該數(shù)據(jù)包進(jìn)行解析,可獲取待下載數(shù)據(jù)的文件大小。

更進(jìn)一步地,上述實(shí)施例中S102包括:

S1021、若判斷獲知所述下行帶寬和所述待下載數(shù)據(jù)的文件大小分別大于第一預(yù)設(shè)值和第二預(yù)設(shè)值,所述下行資源占用信息和所述移動(dòng)終端的CPU占用信息分別小于第三預(yù)設(shè)值和第四預(yù)設(shè)值,則分配用于下載所述待下載數(shù)據(jù)的線程。

可以設(shè)置默認(rèn)的線程數(shù),例如2個(gè)線程,當(dāng)判斷無(wú)需執(zhí)行分配方法時(shí),則采用默認(rèn)的線程數(shù),具體地:

所述第一預(yù)設(shè)值為下行帶寬預(yù)設(shè)值,當(dāng)所述下行帶寬小于等于所述第一預(yù)設(shè)值時(shí),則采用默認(rèn)的線程數(shù)下載所述待下載數(shù)據(jù);

所述第二預(yù)設(shè)值為文件大小預(yù)設(shè)值,當(dāng)所述待下載數(shù)據(jù)的文件大小小于等于所述第二預(yù)設(shè)值時(shí),則采用默認(rèn)的線程數(shù)下載所述待下載數(shù)據(jù);

所述第三預(yù)設(shè)值為下行資源占用預(yù)設(shè)值,當(dāng)所述下行資源占用大于等于所述第三預(yù)設(shè)值時(shí),則采用默認(rèn)的線程數(shù)下載所述待下載數(shù)據(jù);

所述第四預(yù)設(shè)值為CPU占用預(yù)設(shè)值,當(dāng)所述移動(dòng)終端的CPU占用大于等于所述第四預(yù)設(shè)值時(shí),則采用默認(rèn)的線程數(shù)下載所述待下載數(shù)據(jù);

圖2為本實(shí)施例中數(shù)據(jù)下載處理裝置的結(jié)構(gòu)示意圖,所述數(shù)據(jù)下載處理裝置包括信息獲取模塊21、線程分配模塊22和數(shù)據(jù)下載模塊23;其中,所述數(shù)據(jù)下載處理裝置即為所述移動(dòng)終端。

所述信息獲取模塊21用于通過(guò)與服務(wù)器建立的無(wú)線通信連接發(fā)起數(shù)據(jù)下載請(qǐng)求后,獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大?。?/p>

所述線程分配模塊22用于根據(jù)所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程;

所述數(shù)據(jù)下載模塊23用于通過(guò)分配的所述線程完成對(duì)所述待下載數(shù)據(jù)的下載。

具體地,所述信息獲取模塊21通過(guò)與服務(wù)器建立的無(wú)線通信連接發(fā)起數(shù)據(jù)下載請(qǐng)求后,獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大?。凰鼍€程分配模塊22根據(jù)無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程;數(shù)據(jù)下載模塊23通過(guò)分配的所述線程完成對(duì)所述待下載數(shù)據(jù)的下載。

本實(shí)施例通過(guò)獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小來(lái)分配用于下載所述待下載數(shù)據(jù)的線程,使得線程的分配符合當(dāng)前的下載任務(wù)和下載環(huán)境,提高了資源利用率,同時(shí)提高了數(shù)據(jù)的下載速度。

進(jìn)一步地,所述數(shù)據(jù)下載模塊23用于根據(jù)預(yù)設(shè)對(duì)應(yīng)關(guān)系表,分配用于下載所述待下載數(shù)據(jù)的線程;

其中,所述預(yù)設(shè)對(duì)應(yīng)關(guān)系表包括所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息、所述待下載數(shù)據(jù)的文件大小及線程分配數(shù)量。

具體地,所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息包括:下行帶寬和下行資源占用信息。

進(jìn)一步地,所述信息獲取模塊21用于根據(jù)從所述服務(wù)器接收的數(shù)據(jù)包,解析得到待下載數(shù)據(jù)的文件大小。

更進(jìn)一步地,所述線程分配模塊22用于若判斷獲知所述下行帶寬和所述待下載數(shù)據(jù)的文件大小分別大于第一預(yù)設(shè)值和第二預(yù)設(shè)值,所述下行資源占用信息和所述移動(dòng)終端的CPU占用信息分別小于第三預(yù)設(shè)值和第四預(yù)設(shè)值,則分配用于下載所述待下載數(shù)據(jù)的線程。

上述實(shí)施例提供的所述數(shù)據(jù)下載處理裝置的原理和技術(shù)效果與對(duì)應(yīng)的方法實(shí)施例相同,在此不再贅述。

圖3示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)下載處理裝置的實(shí)體結(jié)構(gòu)示意圖,該裝置包括:處理器(processor)310、通信接口(Communications Interface)320、存儲(chǔ)器(memory)330和通信總線340,其中,處理器310,通信接口320,存儲(chǔ)器330通過(guò)通信總線340完成相互間的通信。通信接口320可以用于服務(wù)器與移動(dòng)終端之間的信息傳輸。

所述存儲(chǔ)器330,用于存儲(chǔ)待下載數(shù)據(jù);

處理器310可以調(diào)用存儲(chǔ)器330中的待下載數(shù)據(jù),以執(zhí)行如下方法:

通過(guò)與服務(wù)器建立的無(wú)線通信連接發(fā)起數(shù)據(jù)下載請(qǐng)求后,獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大??;

根據(jù)所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程;

通過(guò)分配的所述線程完成對(duì)所述待下載數(shù)據(jù)的下載。

此外,上述的存儲(chǔ)器330中的待下載數(shù)據(jù)可以通過(guò)軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括待下載數(shù)據(jù)用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

本實(shí)施例通過(guò)獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小來(lái)分配用于下載所述待下載數(shù)據(jù)的線程,使得線程的分配符合當(dāng)前的下載任務(wù)和下載環(huán)境,提高了資源利用率,同時(shí)提高了數(shù)據(jù)的下載速度。

本實(shí)施例公開(kāi)一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)能夠執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:

通過(guò)與服務(wù)器建立的無(wú)線通信連接發(fā)起數(shù)據(jù)下載請(qǐng)求后,獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小;

根據(jù)所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程;

通過(guò)分配的所述線程完成對(duì)所述待下載數(shù)據(jù)的下載。

本實(shí)施例提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令使所述計(jì)算機(jī)執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:

通過(guò)與服務(wù)器建立的無(wú)線通信連接發(fā)起數(shù)據(jù)下載請(qǐng)求后,獲取無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小;

根據(jù)所述無(wú)線網(wǎng)絡(luò)狀態(tài)信息、所述移動(dòng)終端的CPU占用信息以及待下載數(shù)據(jù)的文件大小,分配用于下載所述待下載數(shù)據(jù)的線程;

通過(guò)分配的所述線程完成對(duì)所述待下載數(shù)據(jù)的下載。

以上所描述的裝置實(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í)施。

通過(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ì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

應(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ù)方案的精神和范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
涿鹿县| 玉林市| 泸水县| 靖江市| 疏勒县| 乐山市| 信阳市| 祁阳县| 荃湾区| 浦县| 尉氏县| 南宁市| 阿鲁科尔沁旗| 铜川市| 遂宁市| 赤水市| 枣阳市| 琼结县| 宜宾县| 左云县| 仪陇县| 甘孜| 新乡市| 九龙县| 吉安县| 卓尼县| 邯郸县| 中方县| 五华县| 广州市| 阿鲁科尔沁旗| 甘谷县| 铜鼓县| 宜兰县| 霍山县| 股票| 军事| 育儿| 敦化市| 开江县| 泰州市|