亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

文檔序號:12789515閱讀:318來源:國知局
一種數(shù)據(jù)下載方法和裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)下載方法和一種數(shù)據(jù)下載裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)的不斷發(fā)展,網(wǎng)絡(luò)數(shù)據(jù)也變得越加豐富和多樣,人們工作和學(xué)習(xí)中的數(shù)據(jù)或信息基本都可以從網(wǎng)絡(luò)上獲取,基于網(wǎng)絡(luò)的數(shù)據(jù)交互已經(jīng)變得不可或缺。

當(dāng)人們需要某些網(wǎng)絡(luò)數(shù)據(jù)時(shí),通??梢酝ㄟ^終端上的應(yīng)用(如專門用于下載數(shù)據(jù)的應(yīng)用)下載這些網(wǎng)絡(luò)數(shù)據(jù)。

目前,當(dāng)人們采用終端上的應(yīng)用下載數(shù)據(jù)時(shí),往往都是按照當(dāng)前網(wǎng)絡(luò)的最大速度、終端應(yīng)用默認(rèn)的下載速度或用戶自行設(shè)定的下載速度下載,而無法實(shí)現(xiàn)按照不同的情況自行調(diào)節(jié)數(shù)據(jù)的下載速度,給人們帶來不便。

例如,當(dāng)人們需要邊下載邊使用數(shù)據(jù)時(shí),若數(shù)據(jù)下載應(yīng)用按照設(shè)定限速下載,可能會由于網(wǎng)速的限制而影響了數(shù)據(jù)的使用,此時(shí),人們不得不進(jìn)入該數(shù)據(jù)下載應(yīng)用的多級設(shè)置菜單中設(shè)置下載速度,操作相當(dāng)繁瑣,造成終端資源的浪費(fèi)。



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

鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的數(shù)據(jù)下載方法和相應(yīng)的數(shù)據(jù)下載裝置。

依據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)下載方法,包括:

當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載所述請求對應(yīng)的數(shù)據(jù);

獲取所述數(shù)據(jù)當(dāng)前所處的狀態(tài);

依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度。

可選地,所述數(shù)據(jù)包括多媒體數(shù)據(jù)。

可選地,所述依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度的步驟包括:

若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)或即將播放狀態(tài),則獲取所述多媒體數(shù)據(jù)的當(dāng)前下載速度;

當(dāng)所述多媒體數(shù)據(jù)的當(dāng)前下載速度小于第一預(yù)設(shè)閾值時(shí),將所述多媒體數(shù)據(jù)的當(dāng)前下載速度調(diào)整至所述第一預(yù)設(shè)閾值。

可選地,所述依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度的步驟包括:

若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率;

當(dāng)所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值時(shí),降低所述多媒體數(shù)據(jù)的當(dāng)前下載速度。

可選地,所述若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率的步驟包括:

若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則檢測是否存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶;

若是,則獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率。

可選地,所述多媒體數(shù)據(jù)包括視頻數(shù)據(jù),所述方法還包括:

若所述視頻數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài),則檢測當(dāng)前網(wǎng)絡(luò)速度是否小于第三預(yù)設(shè)閾值;

若是,則當(dāng)所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最低清晰度等級時(shí),降低所述視頻數(shù)據(jù)的清晰度等級。

可選地,還包括:

檢測當(dāng)前網(wǎng)絡(luò)速度是否大于第四預(yù)設(shè)閾值;

若是,則當(dāng)所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最高清晰度等級時(shí),提升所述視頻數(shù)據(jù)的清晰度等級。

根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)下載裝置,包括:

數(shù)據(jù)下載模塊,適于當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載所述請求對應(yīng)的數(shù)據(jù);

數(shù)據(jù)狀態(tài)獲取模塊,適于獲取所述數(shù)據(jù)當(dāng)前所處的狀態(tài);

下載速度調(diào)整模塊,適于依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度。

可選地,所述數(shù)據(jù)包括多媒體數(shù)據(jù)。

可選地,所述下載速度調(diào)整模塊包括:

當(dāng)前下載速度獲取子模塊,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)或即將播放狀態(tài)時(shí),獲取所述多媒體數(shù)據(jù)的當(dāng)前下載速度;

第一當(dāng)前下載速度調(diào)整子模塊,適于當(dāng)所述多媒體數(shù)據(jù)的當(dāng)前下載速度小于第一預(yù)設(shè)閾值時(shí),將所述多媒體數(shù)據(jù)的當(dāng)前下載速度調(diào)整至所述第一預(yù)設(shè)閾值。

可選地,所述下載速度調(diào)整模塊包括:

網(wǎng)絡(luò)寬帶占用率獲取子模塊,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài)時(shí),獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率;

第二當(dāng)前下載速度調(diào)整子模塊,適于當(dāng)所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值時(shí),降低所述多媒體數(shù)據(jù)的當(dāng)前下載速度。

可選地,所述網(wǎng)絡(luò)寬帶占用率獲取子模塊包括:

檢測單元,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài)時(shí),檢測是否存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶;

網(wǎng)絡(luò)寬帶占用率獲取單元,適于當(dāng)檢測到存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶時(shí),獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率。

可選地,所述多媒體數(shù)據(jù)包括視頻數(shù)據(jù),所述裝置還包括:

第一檢測模塊,適于當(dāng)所述視頻數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)時(shí),檢測當(dāng)前網(wǎng)絡(luò)速度是否小于第三預(yù)設(shè)閾值;

清晰度等級降低模塊,適于在當(dāng)前網(wǎng)絡(luò)速度小于第三預(yù)設(shè)閾值,所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最低清晰度等級時(shí),降低所述視頻數(shù)據(jù)的清晰度等級。

可選地,還包括:

第二檢測模塊,適于檢測當(dāng)前網(wǎng)絡(luò)速度是否大于第四預(yù)設(shè)閾值;

清晰度等級提升模塊,適于在當(dāng)前網(wǎng)絡(luò)速度小于第三預(yù)設(shè)閾值,所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最高清晰度等級時(shí),提升所述視頻數(shù)據(jù)的清晰度等級。

根據(jù)本發(fā)明的數(shù)據(jù)下載方法可以當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載請求對應(yīng)的數(shù)據(jù),獲取數(shù)據(jù)當(dāng)前所處的狀態(tài),依據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整數(shù)據(jù)的當(dāng)前下載速度,由此解決了目前人們需要進(jìn)入數(shù)據(jù)下載應(yīng)用的多級設(shè)置菜單中調(diào)整數(shù)據(jù)的下載速度,導(dǎo)致終端資源浪費(fèi)的問題,取得了可以自動調(diào)整數(shù)據(jù)下載速度,避免進(jìn)入數(shù)據(jù)下載應(yīng)用的多級設(shè)置菜單中調(diào)整數(shù)據(jù)的下載速度的繁瑣操作,進(jìn)而避免了終端資源浪費(fèi)的有益效果。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說明

通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種數(shù)據(jù)下載方法實(shí)施例1的步驟流程圖;

圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種數(shù)據(jù)下載方法實(shí)施例2的步驟流程圖;

圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種數(shù)據(jù)下載裝置實(shí)施例1的結(jié)構(gòu)圖;以及

圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種數(shù)據(jù)下載裝置實(shí)施例2的結(jié)構(gòu)圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

參照圖1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種數(shù)據(jù)下載方法實(shí)施例1的步驟流程圖,具體可以包括如下步驟:

步驟101,當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載所述請求對應(yīng)的數(shù)據(jù);

步驟102,獲取所述數(shù)據(jù)當(dāng)前所處的狀態(tài);

步驟103,依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度。

在本發(fā)明實(shí)施例中,當(dāng)用戶需要下載網(wǎng)絡(luò)上的數(shù)據(jù)時(shí),可以打開終端(如電腦、智能手機(jī))上的應(yīng)用(如瀏覽器、下載應(yīng)用)搜索到所需數(shù)據(jù),點(diǎn)擊下載功能按鈕,向終端發(fā)出下載請求。

終端當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),可以從服務(wù)器中下載請求對應(yīng)的數(shù)據(jù)。

本發(fā)明實(shí)施例中的數(shù)據(jù)可以包括視頻、音頻、圖片、以及文檔等等。

在數(shù)據(jù)的下載過程中,終端可以獲取該數(shù)據(jù)當(dāng)前所處的狀態(tài),依據(jù)數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整數(shù)據(jù)的當(dāng)前下載速度。

當(dāng)下載的數(shù)據(jù)為多媒體數(shù)據(jù)(如視頻、音頻)時(shí),步驟103可以進(jìn)一步包括:

子步驟S11,若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)或即將播放狀態(tài),則獲取所述多媒體數(shù)據(jù)的當(dāng)前下載速度;

子步驟S12,當(dāng)所述多媒體數(shù)據(jù)的當(dāng)前下載速度小于第一預(yù)設(shè)閾值時(shí),將所述多媒體數(shù)據(jù)的當(dāng)前下載速度調(diào)整至所述第一預(yù)設(shè)閾值。

在實(shí)際應(yīng)用中,用戶采用終端下載多媒體數(shù)據(jù)(如電影)的過程中,當(dāng)想要觀看該電影時(shí),可以點(diǎn)擊相應(yīng)的播放功能按鈕,此時(shí),終端可以播放該 電影,該電影即處在播放狀態(tài),若緩沖還沒有完成,該電影將等緩沖完成后播放,此時(shí),該電影即處在即將播放狀態(tài)。

在本發(fā)明實(shí)施例中,若多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)或即將播放狀態(tài),則獲取該多媒體數(shù)據(jù)的當(dāng)前下載速度,當(dāng)該多媒體數(shù)據(jù)的當(dāng)前下載速度小于第一預(yù)設(shè)閾值時(shí),將該多媒體數(shù)據(jù)的當(dāng)前下載速度調(diào)整至第一預(yù)設(shè)閾值。

其中,本發(fā)明實(shí)施例可以根據(jù)多媒體數(shù)據(jù)的清晰度設(shè)定第一預(yù)設(shè)閾值的大小,針對每一個(gè)清晰度等級設(shè)定一個(gè)對應(yīng)的第一預(yù)設(shè)閾值,以確保多媒體數(shù)據(jù)能夠播放順暢,避免卡頓的情況,當(dāng)然,本領(lǐng)域技術(shù)人員也可以根據(jù)實(shí)際需要設(shè)定第一預(yù)設(shè)閾值的大小,本發(fā)明實(shí)施例對此不作限制。

若當(dāng)前下載速度小于第一預(yù)設(shè)閾值,說明在此下載速度下觀看,容易出現(xiàn)卡頓,影響用戶正常觀看,為了確保順暢播放,可以將該多媒體數(shù)據(jù)的當(dāng)前下載速度調(diào)整至第一預(yù)設(shè)閾值。

在本發(fā)明實(shí)施例中,多媒體數(shù)據(jù)包括視頻數(shù)據(jù),即當(dāng)下載的數(shù)據(jù)是視頻數(shù)據(jù)時(shí),本發(fā)明實(shí)施例還可以包括:

若所述視頻數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài),則檢測當(dāng)前網(wǎng)絡(luò)速度是否小于第三預(yù)設(shè)閾值;

若是,則當(dāng)所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最低清晰度等級時(shí),降低所述視頻數(shù)據(jù)的清晰度等級。

本發(fā)明實(shí)施例在視頻數(shù)據(jù)的播放過程中(即視頻數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)),可以實(shí)時(shí)檢測當(dāng)前網(wǎng)絡(luò)速度是否小于第三預(yù)設(shè)閾值,若是,則當(dāng)視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最低清晰度等級時(shí),降低頻數(shù)據(jù)的清晰度等級。

在實(shí)際應(yīng)用中,同一個(gè)視頻數(shù)據(jù)預(yù)設(shè)有不同清晰度等級,預(yù)設(shè)的清晰度等級按等級從地到高排序通常包括標(biāo)清等級、高清等級、超清等級,這三個(gè)等級中,標(biāo)清等級為最低等級,視頻數(shù)據(jù)的清晰度也最低,順暢播放所需的網(wǎng)速要求也最低,超清等級為最高等級,視頻數(shù)據(jù)的清晰度也最高,順暢播放所需的網(wǎng)速要求也最高。

第三預(yù)設(shè)閾值可以是該視頻數(shù)據(jù)在當(dāng)前清晰度等級下順暢播放(不會出現(xiàn)卡頓)的最低網(wǎng)速值,若當(dāng)前網(wǎng)絡(luò)速度小于第三預(yù)設(shè)閾值,說明該視頻在播放過程中會出現(xiàn)卡頓,此時(shí),若該視頻數(shù)據(jù)的當(dāng)前清晰度等級不為預(yù)設(shè)最低清晰度等級,則降低該視頻數(shù)據(jù)的清晰度等級,例如,將該視頻的清晰度等地從當(dāng)前超清等級或高清等級,降低為高清等級或標(biāo)清等級。

本發(fā)明實(shí)施例可以在視頻數(shù)據(jù)播放過程中自動檢測當(dāng)前網(wǎng)速,若當(dāng)前網(wǎng)速低于視頻數(shù)據(jù)在當(dāng)前清晰度等級確保順暢播放所需的最低網(wǎng)速要求(即第三預(yù)設(shè)閾值),可以自動降低該視頻數(shù)據(jù)的清晰度等級,可以避免用戶手動調(diào)節(jié)視頻數(shù)據(jù)的清晰度等級,具有更好的用戶體驗(yàn)。

在視頻數(shù)據(jù)的播放過程中,本發(fā)明實(shí)施例還可以包括:

檢測當(dāng)前網(wǎng)絡(luò)速度是否大于第四預(yù)設(shè)閾值;

若是,則當(dāng)所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最高清晰度等級時(shí),提升所述視頻數(shù)據(jù)的清晰度等級。

第四預(yù)設(shè)閾值可以是該視頻數(shù)據(jù)在當(dāng)前清晰度等級的更高一級的清晰度等級下順暢播放(不會出現(xiàn)卡頓)的最低網(wǎng)速值,若當(dāng)前網(wǎng)絡(luò)速度大于第四預(yù)設(shè)閾值,說明該視頻在更高一級的清晰度等級下也可以順暢播放,此時(shí),為了讓用戶觀看更清晰的視頻,本發(fā)明實(shí)施例可以將該視頻的清晰度等級從當(dāng)前清晰度等級,提升至上一清晰度等級。

本發(fā)明實(shí)施在數(shù)據(jù)下載過程中,可以根據(jù)該數(shù)據(jù)當(dāng)期所處的狀態(tài)調(diào)整數(shù)據(jù)的當(dāng)前下載速度,例如,對于多媒體數(shù)據(jù),當(dāng)該多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)或即將播放狀態(tài)時(shí),若當(dāng)前下載速度小于第一預(yù)設(shè)閾值,則容易出現(xiàn)卡頓,此時(shí),將當(dāng)前下載速度調(diào)整至第一預(yù)設(shè)閾值,可以確保多媒體數(shù)據(jù)的順暢播放,保證用戶的正常觀看,而又避免用戶需要手動進(jìn)入多級設(shè)置菜單的繁瑣設(shè)置,進(jìn)而避免了繁瑣的設(shè)置操作所導(dǎo)致的終端資源浪費(fèi)的問題。

參照圖2,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種數(shù)據(jù)下載方法實(shí)施例2的步驟流程圖,具體可以包括如下步驟:

步驟201,當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載所述請求對應(yīng)的數(shù)據(jù);

步驟202,獲取所述數(shù)據(jù)當(dāng)前所處的狀態(tài);

步驟203,依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度。

本發(fā)明實(shí)施例的數(shù)據(jù)可以包括多媒體數(shù)據(jù)(如視頻、音頻),則步驟203可以進(jìn)一步包括:

子步驟S21,若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率;

人們在下載多媒體數(shù)據(jù)的過程中,可能是邊下載邊觀看,也可能僅是下載(此時(shí),多媒體數(shù)據(jù)處在不播放狀態(tài))。

在本發(fā)明實(shí)施例中,子步驟S21可以進(jìn)一步包括:

子步驟S211,若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則檢測是否存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶;

子步驟S212,若是,則獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率。

在本發(fā)明實(shí)施例中,若多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則檢測是否存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶,若存在,則獲取多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率。

網(wǎng)絡(luò)寬帶占用率可以是該多媒體數(shù)據(jù)的下載速度與當(dāng)前終端所使用寬帶速度的比值。

子步驟S22,當(dāng)所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值時(shí),降低所述多媒體數(shù)據(jù)的當(dāng)前下載速度。

在本發(fā)明實(shí)施例中,當(dāng)多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值時(shí),降低多媒體數(shù)據(jù)的當(dāng)前下載速度。

第二預(yù)設(shè)閾值可以根據(jù)實(shí)際需要設(shè)定,本發(fā)明實(shí)施例對此不作限制,作為示例,第二預(yù)設(shè)閾值可以為60%、70%、75%等等。

若多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值,說明多媒體數(shù)據(jù)的下載占用了大部分的寬帶,此時(shí),可能會由于多媒體數(shù)據(jù)的下載而影響了其他進(jìn)程與網(wǎng)絡(luò)的交互,例如影響音樂在線播放進(jìn)程的正常播放、網(wǎng)頁瀏覽進(jìn) 程的正常網(wǎng)頁打開等等,為了避免對其他進(jìn)程與網(wǎng)絡(luò)交互的不利影響,本發(fā)明實(shí)施例可以降低多媒體數(shù)據(jù)的當(dāng)前下載速度。

至于下載速度的降幅,以不影響用戶的其他上網(wǎng)操作為準(zhǔn),可以根據(jù)實(shí)際需要確定,又或者對多個(gè)上網(wǎng)進(jìn)程設(shè)定優(yōu)先等級,對多媒體數(shù)據(jù)下載進(jìn)程設(shè)置較低的優(yōu)先等級,優(yōu)先滿足其他上網(wǎng)進(jìn)程的網(wǎng)速需求,對多媒體數(shù)據(jù)下載進(jìn)程的下載速度動態(tài)調(diào)整,當(dāng)然,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要,另行設(shè)置其他降低下載速度的方式,本發(fā)明實(shí)施例對此不作限制。

本發(fā)明實(shí)施在數(shù)據(jù)下載過程中,可以根據(jù)該數(shù)據(jù)當(dāng)期所處的狀態(tài)調(diào)整數(shù)據(jù)的當(dāng)前下載速度,例如,對于多媒體數(shù)據(jù),當(dāng)該多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)不為播放狀態(tài)或即將播放時(shí),若多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值時(shí),則降低多媒體數(shù)據(jù)的當(dāng)前下載速度,進(jìn)而,可以在多媒體數(shù)據(jù)下載的過程中,也不會影響其他進(jìn)程與網(wǎng)絡(luò)的交互,也就不會影響用戶的其他上網(wǎng)操作,避免了用戶需要通過多級設(shè)置菜單進(jìn)行限速的繁瑣操作,進(jìn)而避免了繁瑣的設(shè)置操作所導(dǎo)致的終端資源浪費(fèi)的問題。

本發(fā)明的數(shù)據(jù)下載方法實(shí)施例1和實(shí)施例2具有相似之處,各方法實(shí)施例中的不詳盡之處,各方法實(shí)施例間相互參照即可。

對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。

參照圖3,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種數(shù)據(jù)下載裝置實(shí)施例1的結(jié)構(gòu)框圖,具體可以包括如下模塊:

數(shù)據(jù)下載模塊301,適于當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載所述請求對應(yīng)的數(shù)據(jù);

數(shù)據(jù)狀態(tài)獲取模塊302,適于獲取所述數(shù)據(jù)當(dāng)前所處的狀態(tài);

下載速度調(diào)整模塊303,適于依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度。

本發(fā)明實(shí)施例的數(shù)據(jù)可以包括多媒體數(shù)據(jù),則下載速度調(diào)整模塊303可以包括:

當(dāng)前下載速度獲取子模塊3031,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)或即將播放狀態(tài)時(shí),獲取所述多媒體數(shù)據(jù)的當(dāng)前下載速度;

第一當(dāng)前下載速度調(diào)整子模塊3032,適于當(dāng)所述多媒體數(shù)據(jù)的當(dāng)前下載速度小于第一預(yù)設(shè)閾值時(shí),將所述多媒體數(shù)據(jù)的當(dāng)前下載速度調(diào)整至所述第一預(yù)設(shè)閾值。

本發(fā)明實(shí)施例的多媒體數(shù)據(jù)可以包括視頻數(shù)據(jù),則本發(fā)明實(shí)施例還可以包括:

第一檢測模塊,適于當(dāng)所述視頻數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)時(shí),檢測當(dāng)前網(wǎng)絡(luò)速度是否小于第三預(yù)設(shè)閾值;

清晰度等級降低模塊,適于在當(dāng)前網(wǎng)絡(luò)速度小于第三預(yù)設(shè)閾值,所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最低清晰度等級時(shí),降低所述視頻數(shù)據(jù)的清晰度等級。

本發(fā)明實(shí)施例還可以進(jìn)一步包括:

第二檢測模塊,適于檢測當(dāng)前網(wǎng)絡(luò)速度是否大于第四預(yù)設(shè)閾值;

清晰度等級提升模塊,適于在當(dāng)前網(wǎng)絡(luò)速度小于第三預(yù)設(shè)閾值,所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最高清晰度等級時(shí),提升所述視頻數(shù)據(jù)的清晰度等級。

參照圖4,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種數(shù)據(jù)下載裝置實(shí)施例2的結(jié)構(gòu)框圖,具體可以包括如下模塊:

數(shù)據(jù)下載模塊401,適于當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載所述請求對應(yīng)的數(shù)據(jù);

數(shù)據(jù)狀態(tài)獲取模塊402,適于獲取所述數(shù)據(jù)當(dāng)前所處的狀態(tài);

下載速度調(diào)整模塊403,適于依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述 數(shù)據(jù)的當(dāng)前下載速度。

本發(fā)明實(shí)施例的數(shù)據(jù)可以包括多媒體數(shù)據(jù),則下載速度調(diào)整模塊403可以包括:

網(wǎng)絡(luò)寬帶占用率獲取子模塊4031,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài)時(shí),獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率;

第二當(dāng)前下載速度調(diào)整子模塊4032,適于當(dāng)所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值時(shí),降低所述多媒體數(shù)據(jù)的當(dāng)前下載速度。

本發(fā)明實(shí)施例的網(wǎng)絡(luò)寬帶占用率獲取子模塊可以進(jìn)一步包括:

檢測單元,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài)時(shí),檢測是否存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶;

網(wǎng)絡(luò)寬帶占用率獲取單元,適于當(dāng)檢測到存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶時(shí),獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率。

對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。

在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。

類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求 中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。

本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)下載設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制, 并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

本發(fā)明公開了A1、一種數(shù)據(jù)下載方法,包括:

當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載所述請求對應(yīng)的數(shù)據(jù);

獲取所述數(shù)據(jù)當(dāng)前所處的狀態(tài);

依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度。

A2、如權(quán)利要求A1所述的方法,所述數(shù)據(jù)包括多媒體數(shù)據(jù)。

A3、如權(quán)利要求A2所述的方法,所述依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度的步驟包括:

若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)或即將播放狀態(tài),則獲取所述多媒體數(shù)據(jù)的當(dāng)前下載速度;

當(dāng)所述多媒體數(shù)據(jù)的當(dāng)前下載速度小于第一預(yù)設(shè)閾值時(shí),將所述多媒體數(shù)據(jù)的當(dāng)前下載速度調(diào)整至所述第一預(yù)設(shè)閾值。

A4、如權(quán)利要求A2所述的方法,所述依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度的步驟包括:

若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率;

當(dāng)所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值時(shí),降低所述多媒體數(shù)據(jù)的當(dāng)前下載速度。

A5、如權(quán)利要求A4所述的方法,所述若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率的步驟包括:

若所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài),則檢測是否存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶;

若是,則獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率。

A6、如權(quán)利要求A2所述的方法,所述多媒體數(shù)據(jù)包括視頻數(shù)據(jù),所述方法還包括:

若所述視頻數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài),則檢測當(dāng)前網(wǎng)絡(luò)速度是否小于第三預(yù)設(shè)閾值;

若是,則當(dāng)所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最低清晰度等級時(shí),降低所述視頻數(shù)據(jù)的清晰度等級。

A7、如權(quán)利要求A6所述的方法,還包括:

檢測當(dāng)前網(wǎng)絡(luò)速度是否大于第四預(yù)設(shè)閾值;

若是,則當(dāng)所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最高清晰度等級時(shí),提升所述視頻數(shù)據(jù)的清晰度等級。

本發(fā)明還公開了B8、一種數(shù)據(jù)下載裝置,包括:

數(shù)據(jù)下載模塊,適于當(dāng)接收到用戶提交的數(shù)據(jù)下載請求時(shí),從服務(wù)器中下載所述請求對應(yīng)的數(shù)據(jù);

數(shù)據(jù)狀態(tài)獲取模塊,適于獲取所述數(shù)據(jù)當(dāng)前所處的狀態(tài);

下載速度調(diào)整模塊,適于依據(jù)所述數(shù)據(jù)當(dāng)前所處的狀態(tài),調(diào)整所述數(shù)據(jù)的當(dāng)前下載速度。

B9、如權(quán)利要求B8所述的裝置,所述數(shù)據(jù)包括多媒體數(shù)據(jù)。

B10、如權(quán)利要求B9所述的裝置,所述下載速度調(diào)整模塊包括:

當(dāng)前下載速度獲取子模塊,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)或即將播放狀態(tài)時(shí),獲取所述多媒體數(shù)據(jù)的當(dāng)前下載速度;

第一當(dāng)前下載速度調(diào)整子模塊,適于當(dāng)所述多媒體數(shù)據(jù)的當(dāng)前下載速度小于第一預(yù)設(shè)閾值時(shí),將所述多媒體數(shù)據(jù)的當(dāng)前下載速度調(diào)整至所述第一預(yù)設(shè)閾值。

B11、如權(quán)利要求B9所述的裝置,所述下載速度調(diào)整模塊包括:

網(wǎng)絡(luò)寬帶占用率獲取子模塊,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為 不播放狀態(tài)時(shí),獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率;

第二當(dāng)前下載速度調(diào)整子模塊,適于當(dāng)所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率大于第二預(yù)設(shè)閾值時(shí),降低所述多媒體數(shù)據(jù)的當(dāng)前下載速度。

B12、如權(quán)利要求B11所述的裝置,所述網(wǎng)絡(luò)寬帶占用率獲取子模塊包括:

檢測單元,適于當(dāng)所述多媒體數(shù)據(jù)當(dāng)前所處的狀態(tài)為不播放狀態(tài)時(shí),檢測是否存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶;

網(wǎng)絡(luò)寬帶占用率獲取單元,適于當(dāng)檢測到存在除多媒體數(shù)據(jù)下載進(jìn)程以外的其他進(jìn)程占用網(wǎng)絡(luò)寬帶時(shí),獲取所述多媒體數(shù)據(jù)的網(wǎng)絡(luò)寬帶占用率。

B13、如權(quán)利要求B9所述的裝置,所述多媒體數(shù)據(jù)包括視頻數(shù)據(jù),所述裝置還包括:

第一檢測模塊,適于當(dāng)所述視頻數(shù)據(jù)當(dāng)前所處的狀態(tài)為播放狀態(tài)時(shí),檢測當(dāng)前網(wǎng)絡(luò)速度是否小于第三預(yù)設(shè)閾值;

清晰度等級降低模塊,適于在當(dāng)前網(wǎng)絡(luò)速度小于第三預(yù)設(shè)閾值,所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最低清晰度等級時(shí),降低所述視頻數(shù)據(jù)的清晰度等級。

B14、如權(quán)利要求B13所述的裝置,還包括:

第二檢測模塊,適于檢測當(dāng)前網(wǎng)絡(luò)速度是否大于第四預(yù)設(shè)閾值;

清晰度等級提升模塊,適于在當(dāng)前網(wǎng)絡(luò)速度小于第三預(yù)設(shè)閾值,所述視頻數(shù)據(jù)的清晰度等級不為預(yù)設(shè)最高清晰度等級時(shí),提升所述視頻數(shù)據(jù)的清晰度等級。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1