網(wǎng)絡(luò)文件的下載方法及裝置制造方法
【專利摘要】本發(fā)明適用于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,提供了網(wǎng)絡(luò)文件的下載方法及裝置,包括:獲取下載地址列表和測速文件標(biāo)識(shí);根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地址中分別拉取所述測速文件,并分別記錄所述測速文件的下載耗時(shí);將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地址;通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。在本發(fā)明中,下載終端通過競速的方式來選擇當(dāng)前速度最優(yōu)的下載服務(wù)器,以完成網(wǎng)絡(luò)文件的下載,從而最大可能地保證了網(wǎng)絡(luò)文件在下載過程中的流暢性,提高了網(wǎng)絡(luò)文件的下載速度。
【專利說明】網(wǎng)絡(luò)文件的下載方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及網(wǎng)絡(luò)文件的下載方法及裝置。
【背景技術(shù)】
[0002] 網(wǎng)絡(luò)終端在對流媒體文件進(jìn)行在線播放時(shí),是通過流媒體文件對應(yīng)的統(tǒng)一資源定 位符(Uniform Resource Locator,URL)來定位該流媒體文件的網(wǎng)絡(luò)位置,并從該網(wǎng)絡(luò)位置 上實(shí)現(xiàn)對流媒體文件的拉取。對應(yīng)于同一流媒體文件,終端通常能夠獲取到多個(gè)URL,并對 這多個(gè)URL通過指定訪問或者輪流訪問的方式來實(shí)現(xiàn)對流媒體文件的拉取。
[0003] 然而,無論是指定訪問方式或者輪流訪問方式,均無法保證終端能夠通過速度最 優(yōu)的訪問路徑來獲取到流媒體文件,從而造成流媒體文件的播放卡頓,
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例的目的在于提供一種網(wǎng)絡(luò)文件的下載方法,解決目前網(wǎng)絡(luò)終端在播 放流媒體文件的過程中容易出現(xiàn)卡頓現(xiàn)象的問題。
[0005] 本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種網(wǎng)絡(luò)文件的下載方法,包括:
[0006] 獲取下載地址列表和測速文件標(biāo)識(shí);
[0007] 根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地址中分別拉取所 述測速文件,并分別記錄所述測速文件的下載耗時(shí);
[0008] 將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地址;
[0009] 通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。
[0010] 本發(fā)明實(shí)施例的另一目的在于提供一種網(wǎng)絡(luò)文件的下載裝置,包括:
[0011] 獲取單元,用于獲取下載地址列表和測速文件標(biāo)識(shí);
[0012] 拉取單元,用于根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地 址中分別拉取所述測速文件,并分別記錄所述測速文件的下載耗時(shí);
[0013] 設(shè)置單元,用于將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地 址;
[0014] 下載單元,用于通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。
[0015] 本發(fā)明實(shí)施例的另一目的在于提供一種網(wǎng)絡(luò)文件的下載方法,包括:
[0016] 下載終端向服務(wù)器發(fā)送測速請求;
[0017] 所述服務(wù)器在接收到所述測速請求后,根據(jù)所述下載終端的IP地址下發(fā)下載地 址列表和測速文件標(biāo)識(shí);
[0018] 所述下載終端根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地址 中分別拉取所述測速文件,并分別記錄所述測速文件的下載耗時(shí);
[0019] 所述下載終端將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地 址;
[0020] 所述下載終端通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。
[0021] 在本發(fā)明實(shí)施例中,下載終端通過競速的方式來選擇當(dāng)前速度最優(yōu)的下載服務(wù) 器,以完成網(wǎng)絡(luò)文件的下載,從而最大可能地保證了網(wǎng)絡(luò)文件在下載過程中的流暢性,提高 了網(wǎng)絡(luò)文件的下載速度。
【專利附圖】
【附圖說明】
[0022] 圖1是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)文件的下載方法的實(shí)現(xiàn)流程圖;
[0023] 圖2是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)文件的下載方法S101的具體實(shí)現(xiàn)流程圖;
[0024] 圖3是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)文件的下載方法S105的具體實(shí)現(xiàn)流程圖;
[0025] 圖4是本發(fā)明另一實(shí)施例提供的網(wǎng)絡(luò)文件的下載方法S101的具體實(shí)現(xiàn)流程圖;
[0026] 圖5是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)文件的下載方法的實(shí)現(xiàn)示例圖;
[0027] 圖6是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)文件的下載裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0028] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
[0029] 在本發(fā)明實(shí)施例中,下載終端通過競速的方式來選擇當(dāng)前速度最優(yōu)的下載服務(wù) 器,以完成網(wǎng)絡(luò)文件的下載,從而最大可能地保證了網(wǎng)絡(luò)文件在下載過程中的流暢性,提高 了網(wǎng)絡(luò)文件的下載速度。
[0030] 需要說明的是,本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)文件的下載方法,不僅適用于流媒體文 件的下載播放,容易想到的是,其同樣可以運(yùn)用于其他網(wǎng)絡(luò)文件的下載過程之中,包括但 不限于基于超文本傳輸協(xié)議(Hypertext Transfer Protocol, HTTP)、文件傳輸協(xié)議(File Transportation Protocol,FTP)等網(wǎng)絡(luò)傳輸協(xié)議實(shí)現(xiàn)的其他網(wǎng)絡(luò)文件的下載過程之中,對 此,在后續(xù)實(shí)施例中不再加以說明。
[0031] 圖1示出了本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)文件的下載方法的實(shí)現(xiàn)流程圖,在本實(shí)施例 中,流程的執(zhí)行主體為進(jìn)行網(wǎng)絡(luò)文件下載的下載終端,同時(shí)具體的實(shí)現(xiàn)流程詳述如下:
[0032] 在S101中,獲取下載地址列表和測速文件標(biāo)識(shí)。
[0033] 在本實(shí)施例中,下載終端首先需要通過下載地址列表和測速文件標(biāo)識(shí),對備選的 下載服務(wù)器一一進(jìn)行下載速度測試。其中,下載地址列表和測速文件標(biāo)識(shí)的獲取方式有以 下兩種:
[0034] 作為本發(fā)明的一個(gè)實(shí)施例,如圖2所示,S101具體為:
[0035] 在S105中,接收服務(wù)器根據(jù)下載終端的IP地址下發(fā)的所述下載地址列表和所述 測速文件標(biāo)識(shí)。
[0036] S卩,下載地址列表和測速文件標(biāo)識(shí)是由服務(wù)器根據(jù)下載終端的IP地址下發(fā),且由 下載終端通過網(wǎng)絡(luò)數(shù)據(jù)接收而獲取的。在服務(wù)器一側(cè),通過檢測發(fā)起測速請求的下載終端 的IP地址,或者通過提取下載終端攜帶的測速請求中的IP地址,為該下載終端配置最為適 合的下載地址列表。例如,當(dāng)服務(wù)器通過下載終端的IP地址分析出該下載終端接入的是電 信網(wǎng)絡(luò)時(shí),則為該下載終端配置的下載地址列表中,主要配置了由電信運(yùn)營商提供的下載 地址。
[0037] 在本實(shí)施例中,服務(wù)器在向下載終端下發(fā)適合該下載終端網(wǎng)絡(luò)接入環(huán)境的下載地 址列表的同時(shí),還需要向該下載終端下發(fā)用于進(jìn)行速度測試的測速文件標(biāo)識(shí),其中,所述測 速文件標(biāo)識(shí)為測速文件在各下載服務(wù)器中的唯一標(biāo)識(shí),其可以為該測速文件在下載服務(wù)器 中的絕對路徑,也可以為該測速文件用于區(qū)別其他網(wǎng)絡(luò)文件的文件名。
[0038] 在具體實(shí)現(xiàn)中,測速文件的類型不限,可以由服務(wù)器一側(cè)進(jìn)行設(shè)置。此外,
[0039] 較佳地,測速文件的數(shù)據(jù)容量需要設(shè)置在一個(gè)合理的范圍之類,即要保證其數(shù)據(jù) 容量達(dá)到一定的大小,以在后續(xù)的測速過程中體現(xiàn)出不同下載服務(wù)器之間的下載速度差 異,又需要控制其數(shù)據(jù)容量在一定的上限閾值之下,以避免在測速過程中因?yàn)闇y速文件的 數(shù)據(jù)容量過大而為下載終端及下載服務(wù)器帶來下載負(fù)擔(dān),造成網(wǎng)絡(luò)資源的浪費(fèi)及測速時(shí)間 的延長。
[0040] 進(jìn)一步地,基于本發(fā)明圖2所示實(shí)施例的基礎(chǔ)之上,下載終端可以定期從服務(wù)器 中獲取到最新的下載地址列表。如圖3所不,S105具體為:
[0041] 在S301中,每隔預(yù)設(shè)時(shí)間向所述服務(wù)器發(fā)送測速請求,以使所述服務(wù)器根據(jù)所述 下載終端的IP地址下發(fā)最新的所述下載地址列表和所述測速文件標(biāo)識(shí)。
[0042] 在S302中,接收并更新所述服務(wù)器下發(fā)的所述下載地址列表和所述測速文件標(biāo) 識(shí)。
[0043] 在本實(shí)施例中,服務(wù)器一側(cè)可以對提供下載源的下載服務(wù)器信息進(jìn)行實(shí)時(shí)或者定 期的更新、維護(hù),以保證下載服務(wù)器的有效性。而下載終端通過定期向服務(wù)器發(fā)送測速請 求,從服務(wù)器獲取到最新的適合本下載終端當(dāng)前接入的網(wǎng)絡(luò)環(huán)境的下載地址列表,以及最 新的測速文件標(biāo)識(shí),從而保證進(jìn)行競速的下載地址的有效性。
[0044] 作為本發(fā)明的另一實(shí)施例,如圖4所示,S101具體為:
[0045] 在S106中,加載下載終端本地存儲(chǔ)的所述下載地址列表和所述測速文件標(biāo)識(shí)。
[0046] 相比于本發(fā)明圖2所示實(shí)施例所提供的下載地址列表和測速文件標(biāo)識(shí)的獲取方 式,在本實(shí)施例中,下載終端直接加載預(yù)先存儲(chǔ)在本地的下載地址列表和測速文件標(biāo)識(shí)。其 中,預(yù)先進(jìn)行本地存儲(chǔ)的下載地址列表和測速文件標(biāo)識(shí)可以為下載終端此前最后一次接收 到的、由服務(wù)器下發(fā)的下載地址列表和測速文件標(biāo)識(shí),且當(dāng)下載終端多次從服務(wù)器請求下 載地址列表和測速文件標(biāo)識(shí)均失敗,未得到來自服務(wù)器的響應(yīng)時(shí),可以直接加載預(yù)先存儲(chǔ) 在本地的、服務(wù)器最后一次下發(fā)的下載地址列表和測速文件標(biāo)識(shí),以保證后續(xù)的競速測試 能夠正常進(jìn)行,網(wǎng)絡(luò)文件的下載進(jìn)度不受影響。
[0047] 在本發(fā)明實(shí)施例中,下載終端需要根據(jù)下載地址列表中提供的下載地址信息,獲 取到提供下載源的下載服務(wù)器的地址,實(shí)現(xiàn)與下載服務(wù)器之間的數(shù)據(jù)通信。其中,下載地址 列表中展示的下載地址信息可以來自于內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network),也可 以來自于普通的單臺(tái)或者多臺(tái)終端設(shè)備。同時(shí),而下載地址信息在所述下載地址列表中也 可以包括以下兩種展示方式 :
[0048] 作為本發(fā)明的一個(gè)實(shí)施例,所述下載地址包括下載服務(wù)器歸屬的域名。
[0049] 即,下載地址信息通過域名的方式進(jìn)行展示,則下載終端需要針對下載地址列表 中的每一個(gè)域名,分別進(jìn)行域名解析,將每一個(gè)域名轉(zhuǎn)換成相應(yīng)的IP地址,從而獲取到相 應(yīng)的下載服務(wù)器的地址。
[0050] 需要說明的是,所述下載地址列表中提供的一個(gè)域名可以同時(shí)對應(yīng)多個(gè)不同IP 地址的服務(wù)器,且多個(gè)不同的域名也可能同時(shí)對應(yīng)同一個(gè)IP地址的服務(wù)器,在實(shí)際操作過 程中,域名解析過程需要由專門的域名解析服務(wù)器來完成,在此不用于限定本發(fā)明。
[0051] 作為本發(fā)明的另一實(shí)施例,所述下載地址包括下載服務(wù)器的IP地址。
[0052] 相比于上述下載地址信息通過域名的方式進(jìn)行展示的實(shí)現(xiàn)方案,在本實(shí)施例中, 下載地址列表中直接展示了作為下載源的下載服務(wù)器的IP地址,下載終端可以直接根據(jù) 其中的IP地址與下載服務(wù)器進(jìn)行數(shù)據(jù)通信,無需再進(jìn)行域名解析的步驟,一方面減少了解 析域名所帶來的時(shí)間消耗,另一方面,也有效地避開了域名劫持的可能性,消除了因?yàn)橛蛎?劫持導(dǎo)致域名被解析到錯(cuò)誤的IP地址、網(wǎng)絡(luò)下載得不到安全、有效的保證的情況。
[0053] 以下繼續(xù)對圖1所示實(shí)施例后續(xù)實(shí)現(xiàn)方案的闡述:
[0054] 在S102中,根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地址中 分別拉取所述測速文件,并分別記錄所述測速文件的下載耗時(shí)。
[0055] 在本實(shí)施例中,下載終端將下載地址列表中所展示的每一個(gè)下載地址分別與測 速文件標(biāo)識(shí)進(jìn)行組裝,從而組裝成測速文件對應(yīng)的統(tǒng)一資源定位符(Uniform Resoure Locator,URL),并通過組裝成的URL,分別從每個(gè)下載地址中下載該測速文件,同時(shí)分別記 錄從每個(gè)下載地址中下載該測速文件下載耗時(shí)。
[0056] 測速文件的URL至少由以下三部分組成:協(xié)議類型、主機(jī)名和測速文件的路徑及 文件名,其中,協(xié)議類型即為網(wǎng)絡(luò)文件下載所采用的傳輸協(xié)議,例如,HTTP協(xié)議;主機(jī)名即 下載地址列表中展示的下載地址;測速文件的路徑及文件名則來源于測速文件標(biāo)識(shí),因此, 在S102中,下載終端可以通過S101中獲取到的相關(guān)信息,組裝成若干個(gè)測速文件的URL,從 而實(shí)現(xiàn)測速文件的下載。
[0057] 在S103中,將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地址。
[0058] 在S104中,通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。
[0059] 通過S102的競速測試,并比對關(guān)于下載耗時(shí)的預(yù)設(shè)條件,將記錄下的下載耗時(shí)滿 足預(yù)設(shè)條件的下載地址設(shè)置為下載終端當(dāng)前的默認(rèn)下載地址。其中,所述預(yù)設(shè)條件,可以為 關(guān)于下載耗時(shí)的時(shí)間長度區(qū)間,則只要判定下載耗時(shí)位于預(yù)設(shè)的時(shí)間長度區(qū)間內(nèi)時(shí),則可 以將該下載耗時(shí)對應(yīng)的下載地址設(shè)置為默認(rèn)下載地址。
[0060] 較佳地,所述S103具體可以為:
[0061] 將所述下載耗時(shí)最短的所述下載地址設(shè)置為默認(rèn)下載地址。
[0062] S卩,在所有的下載地址中,對測速文件的下載耗時(shí)最短的下載地址才滿足預(yù)設(shè)條 件,在S103中設(shè)置該下載地址為默認(rèn)下載地址。針對下載終端當(dāng)前所接入的網(wǎng)絡(luò)環(huán)境,該 默認(rèn)下載地址即對應(yīng)了對該下載終端來說目前訪問速度最優(yōu)的下載服務(wù)器,因此,在后續(xù) 的一段時(shí)間內(nèi),下載終端通過該默認(rèn)下載地址來進(jìn)行網(wǎng)絡(luò)文件下載,能夠保證較優(yōu)的下載 速度,較為流暢的下載進(jìn)程。以流媒體文件的下載播放來說,通過本發(fā)明實(shí)施例所提供的下 載方法,能夠有效地減少用戶收聽或者觀看流媒體文件的等待時(shí)間,并減少流媒體文件在 播放過程中的卡頓現(xiàn)象。
[0063] 需要說明的是,若在S102中,下載終端從下載地址列表所提供的下載地址中均無 法成功拉取測速文件時(shí),則可以直接通過此前下載終端設(shè)置的默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件 的下載,以保證網(wǎng)絡(luò)文件的下載進(jìn)度不受影響。
[0064] 基于本發(fā)明圖1至圖4所示實(shí)施例,圖5以流媒體音樂的播放過程為例,示出了下 載終端對流媒體音樂進(jìn)行下載播放的一種具體實(shí)現(xiàn)示例?;趫D5的操作流程,即保證了 流媒體文件可以以當(dāng)前最優(yōu)的下載速度進(jìn)行下載播放,又保證了在服務(wù)器無法提供最新的 下載地址列表,或者競速測試無法正常進(jìn)行的情況下,流媒體文件的下載播放仍然可以正 常進(jìn)行,同時(shí)保障了整個(gè)下載過程的流暢性和穩(wěn)定性。
[0065] 圖6示出了本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)文件的下載裝置的結(jié)構(gòu)框圖,該裝置可以位 于的終端設(shè)備包括但不限于個(gè)人計(jì)算機(jī)、手機(jī)、平板電腦、筆記本電腦等,且上述終端設(shè)備 均安裝了用于進(jìn)行網(wǎng)絡(luò)文件下載的web應(yīng)用前臺(tái)及客戶端本地應(yīng)用程序,在上述終端設(shè)備 中,該裝置用于運(yùn)行本發(fā)明圖1至圖5實(shí)施例所示的網(wǎng)絡(luò)文件的下載方法。為了便于說明, 僅不出了與本實(shí)施例相關(guān)的部分。
[0066] 參照圖6,該裝置包括:
[0067] 獲取單元61,獲取下載地址列表和測速文件標(biāo)識(shí);
[0068] 拉取單元62,根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地址 中分別拉取所述測速文件,并分別記錄所述測速文件的下載耗時(shí);
[0069] 設(shè)置單元63,將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地 址;
[0070] 下載單元64,通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。
[0071] 可選地,所述下載地址包括下載服務(wù)器歸屬的域名。
[0072] 可選地,所述下載地址包括下載服務(wù)器的IP地址。
[0073] 可選地,所述設(shè)置單元63具體用于:
[0074] 將所述下載耗時(shí)最短的所述下載地址設(shè)置為所述默認(rèn)下載地址。
[0075] 可選地,所述獲取單元61具體用于:
[0076] 接收服務(wù)器根據(jù)下載終端的IP地址下發(fā)的所述下載地址列表和所述測速文件標(biāo) 識(shí)。
[0077] 可選地,所述獲取單元61包括:
[0078] 發(fā)送子單元,每隔預(yù)設(shè)時(shí)間向所述服務(wù)器發(fā)送測速請求,以使所述服務(wù)器根據(jù)所 述下載終端的IP地址下發(fā)最新的所述下載地址列表和所述測速文件標(biāo)識(shí);
[0079] 接收子單元,接收并更新所述服務(wù)器下發(fā)的所述下載地址列表和所述測速文件標(biāo) 識(shí)。
[0080] 可選地,所述獲取單元61具體用于:
[0081] 加載下載終端本地存儲(chǔ)的所述下載地址列表和所述測速文件標(biāo)識(shí)。
[0082] 在本發(fā)明實(shí)施例中,下載終端通過競速的方式來選擇當(dāng)前速度最優(yōu)的下載服務(wù) 器,以完成網(wǎng)絡(luò)文件的下載,從而最大可能地保證了網(wǎng)絡(luò)文件在下載過程中的流暢性,提高 了網(wǎng)絡(luò)文件的下載速度。
[〇〇83] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種網(wǎng)絡(luò)文件的下載方法,其特征在于,包括: 獲取下載地址列表和測速文件標(biāo)識(shí); 根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地址中分別拉取所述測 速文件,并分別記錄所述測速文件的下載耗時(shí); 將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地址; 通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。
2. 如權(quán)利要求1所述的方法,其特征在于,所述下載地址包括下載服務(wù)器歸屬的域名 或者下載服務(wù)器的IP地址。
3. 如權(quán)利要求1所述的方法,其特征在于,所述將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述 下載地址設(shè)置為默認(rèn)下載地址包括: 將所述下載耗時(shí)最短的所述下載地址設(shè)置為所述默認(rèn)下載地址。
4. 如權(quán)利要求1 一 3任一項(xiàng)所述的方法,其特征在于,所述獲取下載地址列表和測速文 件標(biāo)識(shí)具體為: 接收服務(wù)器根據(jù)下載終端的IP地址下發(fā)的所述下載地址列表和所述測速文件標(biāo)識(shí)。
5. 如權(quán)利要求4所述的方法,其特征在于,所述接收服務(wù)器根據(jù)下載終端的IP地址下 發(fā)的所述下載地址列表和所述測速文件標(biāo)識(shí)包括: 每隔預(yù)設(shè)時(shí)間向所述服務(wù)器發(fā)送測速請求,以使所述服務(wù)器根據(jù)所述下載終端的IP 地址下發(fā)最新的所述下載地址列表和所述測速文件標(biāo)識(shí); 接收并更新所述服務(wù)器下發(fā)的所述下載地址列表和所述測速文件標(biāo)識(shí)。
6. 如權(quán)利要求1所述的方法,其特征在于,所述獲取下載地址列表和測速文件標(biāo)識(shí)包 括: 加載下載終端本地存儲(chǔ)的所述下載地址列表和所述測速文件標(biāo)識(shí)。
7. -種網(wǎng)絡(luò)文件的下載裝置,其特征在于,包括: 獲取單元,用于獲取下載地址列表和測速文件標(biāo)識(shí); 拉取單元,用于根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地址中 分別拉取所述測速文件,并分別記錄所述測速文件的下載耗時(shí); 設(shè)置單元,用于將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地址; 下載單元,用于通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述下載地址包括下載服務(wù)器歸屬的域名 或者下載服務(wù)器的IP地址。
9. 如權(quán)利要求7所述的裝置,其特征在于,所述設(shè)置單元具體用于: 將所述下載耗時(shí)最短的所述下載地址設(shè)置為所述默認(rèn)下載地址。
10. 如權(quán)利要求7 - 9任一項(xiàng)所述的裝置,其特征在于,所述獲取單元具體用于: 接收服務(wù)器根據(jù)下載終端的IP地址下發(fā)的所述下載地址列表和所述測速文件標(biāo)識(shí)。
11. 如權(quán)利要求10所述的裝置,其特征在于,所述獲取單元包括: 發(fā)送子單元,用于每隔預(yù)設(shè)時(shí)間向所述服務(wù)器發(fā)送測速請求,以使所述服務(wù)器根據(jù)所 述下載終端的IP地址下發(fā)最新的所述下載地址列表和所述測速文件標(biāo)識(shí); 接收子單元,用于接收并更新所述服務(wù)器下發(fā)的所述下載地址列表和所述測速文件標(biāo) 識(shí)。
12. 如權(quán)利要求7所述的裝置,其特征在于,所述獲取單元具體用于: 加載下載終端本地存儲(chǔ)的所述下載地址列表和所述測速文件標(biāo)識(shí)。
13. -種網(wǎng)絡(luò)文件的下載方法,其特征在于,包括: 下載終端向服務(wù)器發(fā)送測速請求; 所述服務(wù)器在接收到所述測速請求后,根據(jù)所述下載終端的IP地址下發(fā)下載地址列 表和測速文件標(biāo)識(shí); 所述下載終端根據(jù)所述測速文件標(biāo)識(shí),從位于所述下載地址列表的每個(gè)下載地址中分 別拉取所述測速文件,并分別記錄所述測速文件的下載耗時(shí); 所述下載終端將所述下載耗時(shí)滿足預(yù)設(shè)條件的所述下載地址設(shè)置為默認(rèn)下載地址; 所述下載終端通過所述默認(rèn)下載地址進(jìn)行網(wǎng)絡(luò)文件下載。
14. 如權(quán)利要求13所述的方法,其特征在于,所述下載地址包括下載服務(wù)器歸屬的域 名或者下載服務(wù)器的IP地址。
15. 如權(quán)利要求13所述的方法,其特征在于,所述下載終端將所述下載耗時(shí)滿足預(yù)設(shè) 條件的所述下載地址設(shè)置為默認(rèn)下載地址包括: 所述下載終端將所述下載耗時(shí)最短的所述下載地址設(shè)置為所述默認(rèn)下載地址。
16. 如權(quán)利要求13 - 15任一項(xiàng)所述的方法,其特征在于,所述下載終端向服務(wù)器發(fā)送 測速請求包括: 所述下載終端每隔預(yù)設(shè)時(shí)間向所述服務(wù)器發(fā)送所述測速請求。
【文檔編號(hào)】H04L12/26GK104092722SQ201410116683
【公開日】2014年10月8日 申請日期:2014年3月26日 優(yōu)先權(quán)日:2014年3月26日
【發(fā)明者】傅鴻城, 張慶, 曾義, 趙威 申請人:騰訊科技(深圳)有限公司