成人打一炮免费视频,亚洲天堂视频在线观看,97视频久久久,日本japanese护士色高清,五月婷婷丁香,日韩精品一级无码毛片免费,国产欧美日韩精品网红剧情演绎

一種基于網(wǎng)速傳輸文件的方法及系統(tǒng)的制作方法

文檔序號(hào):9379862閱讀:511來(lái)源:國(guó)知局
一種基于網(wǎng)速傳輸文件的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及計(jì)算機(jī)通信技術(shù)領(lǐng)域,特別涉及一種基于網(wǎng)速傳輸文件的方法及系 統(tǒng)。
【背景技術(shù)】
[0002] 當(dāng)前基于網(wǎng)絡(luò)的數(shù)據(jù)通信技術(shù)發(fā)展飛速,用戶可以利用互聯(lián)網(wǎng)瀏覽服務(wù)器上的圖 片、文字、視頻等格式的文件。
[0003] -般用戶需要利用瀏覽器來(lái)瀏覽服務(wù)器上的文件。所述用戶通過(guò)瀏覽器瀏覽服務(wù) 器上的文件,其過(guò)程可以包括:用戶利用客戶端瀏覽器向服務(wù)器發(fā)送瀏覽請(qǐng)求,服務(wù)器接收 到用戶的請(qǐng)求后,反饋數(shù)據(jù)給客戶端瀏覽器,瀏覽器將服務(wù)器反饋的數(shù)據(jù)顯示給用戶。通常 用戶瀏覽的文件中都會(huì)包含圖片等數(shù)據(jù)量較大的文件。
[0004] 由于不同地域或不同時(shí)段的網(wǎng)絡(luò)狀況通常差異很大,所以很多時(shí)候用戶的網(wǎng)絡(luò)速 度并不理想。用戶通過(guò)客戶端在網(wǎng)絡(luò)上瀏覽網(wǎng)頁(yè)時(shí),如果網(wǎng)絡(luò)中含有數(shù)據(jù)量較大的圖片或 者視頻等文件時(shí),打開(kāi)網(wǎng)頁(yè)的速度會(huì)非常慢,影響用戶訪問(wèn)網(wǎng)頁(yè)的體驗(yàn)。
[0005] 通常,對(duì)于數(shù)據(jù)量較大的圖片等文件可以采用壓縮文件的方式來(lái)減小數(shù)據(jù)量,提 高用戶訪問(wèn)網(wǎng)頁(yè)的速度。例如,可以通過(guò)壓縮圖片的方式來(lái)縮小圖片的數(shù)據(jù)量。通常用圖 片質(zhì)量來(lái)衡量圖片的壓縮比,例如某一原圖片文件的大小為2. 5MB(兆字節(jié)),即100%質(zhì)量 的圖片對(duì)應(yīng)的圖片大小為2. 5MB。壓縮后的圖片質(zhì)量與圖片大小的對(duì)應(yīng)關(guān)系包括:80%質(zhì) 量的圖片對(duì)應(yīng)的圖片大小為I. 15MB、50%質(zhì)量的圖片對(duì)應(yīng)的圖片大小為692KB(千字節(jié))、 30%質(zhì)量的圖片對(duì)應(yīng)的圖片大小為341KB(千字節(jié))。對(duì)于人眼來(lái)說(shuō),同一圖片的100%質(zhì) 量的圖片與30%質(zhì)量的圖片分別并不大,而100%質(zhì)量和80%質(zhì)量的圖片基本無(wú)法分辨出 區(qū)別。然而100%質(zhì)量、80%質(zhì)量和30%質(zhì)量的圖片的大小卻相差很大,當(dāng)帶寬值相同時(shí), 獲取30%質(zhì)量的圖片的速度是最快的。因此,為加快網(wǎng)頁(yè)打開(kāi)速度,在網(wǎng)速不高時(shí),可以通 過(guò)壓縮網(wǎng)頁(yè)中包含的數(shù)據(jù)量較大的圖片或者視頻等文件來(lái)實(shí)現(xiàn)快速地打開(kāi)網(wǎng)頁(yè)。為了實(shí)現(xiàn) 上述目的,需要先對(duì)網(wǎng)速進(jìn)行探測(cè),再根據(jù)探測(cè)的網(wǎng)速確定是否需要對(duì)網(wǎng)頁(yè)中包含的數(shù)據(jù) 量較大的文件進(jìn)行壓縮處理,或者經(jīng)壓縮處理后需要得到的文件大小。
[0006] 現(xiàn)有技術(shù)中,探測(cè)網(wǎng)速的方法包括訪問(wèn)固定資源法。包括:在網(wǎng)頁(yè)服務(wù)器上設(shè)置一 固定的資源文件,所述資源文件可以是圖片、視頻等格式的文件。所述資源文件不屬于網(wǎng)頁(yè) 內(nèi)容。所述資源文件的大小是不變的。用戶客戶端瀏覽器根據(jù)用戶訪問(wèn)該資源文件時(shí)接收 所述資源文件的時(shí)間等參數(shù),計(jì)算用戶的帶寬值并存放在客戶端上??蛻舳藶g覽器根據(jù)所 述帶寬值向所述網(wǎng)頁(yè)服務(wù)器請(qǐng)求相應(yīng)質(zhì)量的文件。
[0007] 在實(shí)現(xiàn)本申請(qǐng)過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:現(xiàn)有技術(shù)在根 據(jù)用戶的帶寬值請(qǐng)求相應(yīng)質(zhì)量的文件時(shí),所采用的帶寬值為初始得到的帶寬值。沒(méi)有考慮 用戶的網(wǎng)絡(luò)情況發(fā)生變化的情況,例如用戶切換了網(wǎng)絡(luò)導(dǎo)致帶寬值發(fā)生變化或者用戶更換 了地理位置導(dǎo)致帶寬值發(fā)生了變化。當(dāng)用戶的帶寬值發(fā)生變化時(shí),現(xiàn)有技術(shù)不能及時(shí)地更 改客戶端上存放的用戶的帶寬值,相應(yīng)地,用戶也不能獲取到與變化后的帶寬值對(duì)應(yīng)質(zhì)量 的文件。例如,帶寬值下降時(shí)獲取的仍是高質(zhì)量的文件會(huì)導(dǎo)致獲取文件的時(shí)間較長(zhǎng),或者帶 寬值提高時(shí)獲取的仍是低質(zhì)量的文件導(dǎo)致用戶不能得到滿足。上述問(wèn)題會(huì)影響用戶訪問(wèn)網(wǎng) 頁(yè)的體驗(yàn)。

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

[0008] 本申請(qǐng)實(shí)施例的目的是提供一種基于網(wǎng)速傳輸文件的方法及系統(tǒng),以實(shí)現(xiàn)根據(jù)網(wǎng) 速動(dòng)態(tài)調(diào)整傳輸?shù)奈募?br>[0009] 為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供一種基于網(wǎng)速傳輸文件的方法及系統(tǒng)是 這樣實(shí)現(xiàn)的:
[0010] -種基于網(wǎng)速傳輸文件的方法,包括:客戶端接收服務(wù)器發(fā)來(lái)的網(wǎng)頁(yè)代碼,執(zhí)行所 述網(wǎng)頁(yè)代碼;所述客戶端向所述服務(wù)器發(fā)送讀取文件的請(qǐng)求;所述服務(wù)器接收所述客戶端 發(fā)來(lái)的讀取文件的請(qǐng)求;所述服務(wù)器反饋相應(yīng)質(zhì)量的文件至所述客戶端;所述客戶端接收 所述服務(wù)器反饋的所述相應(yīng)質(zhì)量的文件。
[0011] -種基于網(wǎng)速傳輸文件的方法,包括:客戶端接收服務(wù)器發(fā)來(lái)的網(wǎng)頁(yè)代碼,執(zhí)行所 述網(wǎng)頁(yè)代碼;所述客戶端向所述服務(wù)器發(fā)送讀取文件的請(qǐng)求;所述客戶端接收所述服務(wù)器 反饋的相應(yīng)質(zhì)量的文件。
[0012] -種基于網(wǎng)速傳輸文件的方法,其特征在于,包括:所述服務(wù)器接收所述客戶端發(fā) 來(lái)的讀取文件的請(qǐng)求;所述服務(wù)器反饋相應(yīng)質(zhì)量的文件至所述客戶端。
[0013] 優(yōu)選方案中,所述讀取文件的請(qǐng)求包括:當(dāng)前帶寬值,或,與當(dāng)前帶寬值對(duì)應(yīng)的文 件質(zhì)量。
[0014] 優(yōu)選方案中,當(dāng)所述讀取文件的請(qǐng)求包括與當(dāng)前帶寬值對(duì)應(yīng)的文件質(zhì)量時(shí);相應(yīng) 地,所述基于網(wǎng)速傳輸文件的方法,在所述客戶端在發(fā)送所述讀取文件的請(qǐng)求之前,還包 括:所述客戶端根據(jù)當(dāng)前帶寬值與文件質(zhì)量的關(guān)系,選擇與當(dāng)前帶寬值對(duì)應(yīng)的文件質(zhì)量。
[0015] 優(yōu)選方案中,當(dāng)所述讀取文件的請(qǐng)求包括當(dāng)前帶寬值時(shí);相應(yīng)地,所述基于網(wǎng)速傳 輸文件的方法,在所述服務(wù)器接收所述客戶端發(fā)來(lái)的讀取文件的請(qǐng)求之后,還包括:所述服 務(wù)器根據(jù)當(dāng)前帶寬值與文件質(zhì)量的關(guān)系,選擇與當(dāng)前帶寬值對(duì)應(yīng)文件質(zhì)量。
[0016] 優(yōu)選方案中,所述當(dāng)前帶寬值,包括:客戶端前次傳輸文件過(guò)程中計(jì)算得到的平均 帶寬值。
[0017] 優(yōu)選方案中,所述客戶端前次傳輸文件過(guò)程中計(jì)算得到的平均帶寬值;包括:客 戶端記錄所述前次傳輸文件過(guò)程中所述文件的大小和接收所述文件的時(shí)間;客戶端根據(jù)所 述文件的大小和接收所述文件的時(shí)間,計(jì)算當(dāng)前的帶寬值。
[0018] 優(yōu)選方案中,客戶端根據(jù)所述文件的大小和接收所述文件的時(shí)間,計(jì)算當(dāng)前帶寬 值;具體包括:根據(jù)每一文件的大小及接收該文件所需的時(shí)間,分別計(jì)算接收每一文件時(shí) 的帶寬值;對(duì)所有文件接收時(shí)的帶寬值進(jìn)行求平均值運(yùn)算,得到當(dāng)前接收文件的平均帶寬 值,設(shè)置所述得到的平均帶寬值為當(dāng)前帶寬值。
[0019] 優(yōu)選方案中,所述根據(jù)每一文件的大小及接收該文件所需的時(shí)間,分別計(jì)算接收 每一文件時(shí)的帶寬值;具體采用下述方法進(jìn)行計(jì)算:求得每一文件大小與接收該文件所需 的時(shí)間之間的比值,設(shè)定所述比值為接收該文件時(shí)的帶寬值。
[0020] 優(yōu)選方案中,當(dāng)所述文件為圖片文件時(shí),所述每一文件大小表示為:圖片寬度方向 的像素?cái)?shù)、圖片高度方向的像素?cái)?shù)和圖像系數(shù)的乘積;所述圖像系數(shù)用于表示圖片的每個(gè) 像素占據(jù)的存儲(chǔ)空間。
[0021] 優(yōu)選方案中,根據(jù)所述當(dāng)前帶寬值與文件質(zhì)量的關(guān)系,選擇所述文件質(zhì)量;包括: 設(shè)置帶寬值與文件質(zhì)量之間的對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系按照預(yù)定的規(guī)則進(jìn)行設(shè)定,所述預(yù) 定規(guī)則包括:越高的帶寬值對(duì)應(yīng)的文件質(zhì)量越高。
[0022] 優(yōu)選方案中,所述相應(yīng)質(zhì)量的文件,包括:預(yù)先處理好并存儲(chǔ)在服務(wù)器存儲(chǔ)設(shè)備上 的各個(gè)質(zhì)量的文件;或,根據(jù)選擇的文件質(zhì)量進(jìn)行處理得到的文件。
[0023] 優(yōu)選方案中,所述當(dāng)前帶寬值,還包括:客戶端訪問(wèn)固定資源獲得并存儲(chǔ)的帶寬 值;或,空值。
[0024] -種基于網(wǎng)速傳輸文件的系統(tǒng),包括:代碼接收?qǐng)?zhí)行單元、請(qǐng)求發(fā)送單元和接收單 元;其中,所述代碼接收?qǐng)?zhí)行單元,用于接收服務(wù)器發(fā)來(lái)的網(wǎng)頁(yè)代碼,執(zhí)行所述網(wǎng)頁(yè)代碼; 所述請(qǐng)求發(fā)送單元,用于向服務(wù)器發(fā)送讀取文件的請(qǐng)求;所述讀取文件的請(qǐng)求包括:當(dāng)前 帶寬值或與當(dāng)前帶寬值對(duì)應(yīng)的文件質(zhì)量;所述接收單元,用于接收服務(wù)器反饋的相應(yīng)質(zhì)量 的文件。
[0025] 優(yōu)選方案中,所述基于網(wǎng)速傳輸文件的系統(tǒng)還包括:記錄計(jì)算單元;所述記錄計(jì) 算單元,用于記錄所述接收單元中接收的所述文件的大小和接收所述文件的時(shí)間,并根據(jù) 所述文件的大小和接收所述文件的時(shí)間,計(jì)算當(dāng)前傳輸文件過(guò)程中的新的當(dāng)前帶寬值。
[0026] 優(yōu)選方案中,所述記錄計(jì)算單元包括:記錄單元、帶寬值計(jì)算單元和平均帶寬值單 元;其中,所述記錄單元,用于記錄所述接收單元中接收的所述文件的大小和接收所述文件 的時(shí)間;所述帶寬值計(jì)算單元,用于根據(jù)記錄單元記錄的每一文件的大小及接收每一文件 的時(shí)間,計(jì)算接收每一文件時(shí)的帶寬值;所述平均帶寬值單元,用于對(duì)帶寬值計(jì)算單元計(jì)算 得到的接收每一文件時(shí)的帶寬值進(jìn)行求平均運(yùn)算,得到當(dāng)前接收文件的平均帶寬值,設(shè)置 所述平均帶寬值為新的當(dāng)前帶寬值。
[0027] 優(yōu)選方案中,所述基于網(wǎng)速傳輸文件的系統(tǒng),還包括:請(qǐng)求內(nèi)容單元;所述請(qǐng)求內(nèi) 容單元,用于根據(jù)當(dāng)前的帶寬值,選擇對(duì)應(yīng)的文
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1