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

防劫持的數(shù)據(jù)下載方法、客戶端、服務(wù)器及系統(tǒng)的制作方法

文檔序號(hào):9474395閱讀:462來(lái)源:國(guó)知局
防劫持的數(shù)據(jù)下載方法、客戶端、服務(wù)器及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,特別是涉及一種防劫持的數(shù)據(jù)下載方法、客戶端、服務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的迅猛發(fā)展,越來(lái)越多的用戶通過(guò)網(wǎng)絡(luò)進(jìn)行下載數(shù)據(jù),其中,在對(duì)數(shù)據(jù)進(jìn)行下載過(guò)程中,需要通過(guò)運(yùn)營(yíng)商的提供的網(wǎng)絡(luò)服務(wù)進(jìn)行下載。某些運(yùn)營(yíng)商出于節(jié)省流量或節(jié)省帶寬等目的,會(huì)將通過(guò)URL (Uniform Resource Locator,統(tǒng)一資源定位符)下載過(guò)的內(nèi)容緩存在運(yùn)營(yíng)商的局域網(wǎng)當(dāng)中,當(dāng)用戶再次對(duì)同一 URL對(duì)應(yīng)的內(nèi)容進(jìn)行下載時(shí),運(yùn)營(yíng)商會(huì)劫持用戶的下載請(qǐng)求,即通過(guò)DNS(Domain Name System,域名系統(tǒng))劫持,修改域名解析的結(jié)果,將下載數(shù)據(jù)的域名解析為運(yùn)營(yíng)商的服務(wù)器的IPdnternet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址,然后根據(jù)運(yùn)營(yíng)商的服務(wù)器的IP地址從運(yùn)營(yíng)商局域網(wǎng)緩存中獲取與URL對(duì)應(yīng)的內(nèi)容,而不再通過(guò)與URL對(duì)應(yīng)的服務(wù)器下載數(shù)據(jù)。
[0003]目前,由于客戶端是通過(guò)服務(wù)器端返回的URL下載對(duì)應(yīng)的數(shù)據(jù),若上述URL—旦被運(yùn)營(yíng)商劫持,當(dāng)運(yùn)營(yíng)商緩存的數(shù)據(jù)未做出及時(shí)更新或緩存的數(shù)據(jù)為錯(cuò)誤的數(shù)據(jù)時(shí),則將會(huì)導(dǎo)致下載的數(shù)據(jù)出現(xiàn)錯(cuò)誤,進(jìn)而造成現(xiàn)有的數(shù)據(jù)下載方式的準(zhǔn)確率較低。

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

[0004]有鑒于此,本發(fā)明提供一種防劫持的數(shù)據(jù)下載方法、客戶端、服務(wù)器及系統(tǒng),主要目的在于提高下載數(shù)據(jù)的準(zhǔn)確率。
[0005]依據(jù)本發(fā)明一個(gè)方面,提供了一種防劫持的數(shù)據(jù)下載方法,包括:
[0006]向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息,以使得所述服務(wù)器依據(jù)所述數(shù)據(jù)下載請(qǐng)求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)統(tǒng)一資源定位符URL ;
[0007]接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL ;
[0008]根據(jù)所述多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù)。
[0009]依據(jù)本發(fā)明另一個(gè)方面,提供了另一種防劫持的數(shù)據(jù)下載方法,包括:
[0010]接收客戶端發(fā)送的數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息;
[0011 ] 依據(jù)所述數(shù)據(jù)下載請(qǐng)求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL ;
[0012]將與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL發(fā)送給所述客戶端,以使得所述客戶端根據(jù)所述多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù)。
[0013]依據(jù)本發(fā)明又一個(gè)方面,提供了一種客戶端,包括:
[0014]發(fā)送單元,用于向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息,以使得所述服務(wù)器依據(jù)所述數(shù)據(jù)下載請(qǐng)求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)統(tǒng)一資源定位符URL ;
[0015]接收單元,用于接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL ;
[0016]獲取單元,用于根據(jù)所述多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù)。
[0017]依據(jù)本發(fā)明再一個(gè)方面,提供了一種服務(wù)器,包括:
[0018]接收單元,用于接收客戶端發(fā)送的數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息;
[0019]獲取單元,用于依據(jù)所述數(shù)據(jù)下載請(qǐng)求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL ;
[0020]發(fā)送單元,用于將與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL發(fā)送給所述客戶端,以使得所述客戶端根據(jù)所述多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù)。
[0021]依據(jù)本發(fā)明的一個(gè)方面,提供了一種防劫持的數(shù)據(jù)下載系統(tǒng),包括:客戶端和服務(wù)器,
[0022]所述客戶端,用于向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息;
[0023]所述服務(wù)器,用于獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)統(tǒng)一資源定位符URL ;
[0024]所述客戶端,還用接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL,根據(jù)所述多個(gè)URL中的任意一個(gè)URL進(jìn)行數(shù)據(jù)下載。
[0025]借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
[0026]本發(fā)明實(shí)施例提供了一種防劫持的數(shù)據(jù)下載方法、客戶端、服務(wù)器及系統(tǒng),首先向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息,以使得所述服務(wù)器依據(jù)所述數(shù)據(jù)下載請(qǐng)求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)統(tǒng)一資源定位符URL ;然后接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL ;最后根據(jù)所述多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù)。與目前通過(guò)服務(wù)器端返回的一個(gè)URL下載對(duì)應(yīng)的數(shù)據(jù)相比,本發(fā)明實(shí)施例首先向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,然后接收與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL,最后根據(jù)所述多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù),若多個(gè)URL中的某個(gè)URL被劫持,則使用其余的URL進(jìn)行數(shù)據(jù)下載,從而解決了 URL—旦被劫持,將導(dǎo)致的下載的數(shù)據(jù)出現(xiàn)錯(cuò)誤的問(wèn)題,進(jìn)而提高了下載數(shù)據(jù)的準(zhǔn)確率。
[0027]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0028]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0029]圖1示出了本發(fā)明實(shí)施例提供的一種防劫持的數(shù)據(jù)下載方法流程圖;
[0030]圖2示出了本發(fā)明實(shí)施例提供的另一種防劫持的數(shù)據(jù)下載方法流程圖;
[0031]圖3示出了本發(fā)明實(shí)施例提供的又一種防劫持的數(shù)據(jù)下載方法流程圖;
[0032]圖4示出了本發(fā)明實(shí)施例提供的再一種防劫持的數(shù)據(jù)下載方法流程圖;
[0033]圖5示出了本發(fā)明實(shí)施例提供的一種客戶端結(jié)構(gòu)框圖;
[0034]圖6示出了本發(fā)明實(shí)施例提供的另一種客戶端結(jié)構(gòu)框圖;
[0035]圖7示出了本發(fā)明實(shí)施例提供的一種服務(wù)器結(jié)構(gòu)框圖;
[0036]圖8示出了本發(fā)明實(shí)施例提供的另一種服務(wù)器結(jié)構(gòu)框圖;
[0037]圖9示出了本發(fā)明實(shí)施例提供的一種防劫持的數(shù)據(jù)下載系統(tǒng)結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0038]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0039]為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說(shuō)明。
[0040]本實(shí)施例提供一種防劫持的數(shù)據(jù)下載方法,可以應(yīng)用于客戶端,如圖1所示,所述方法包括:
[0041]101、向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息。
[0042]其中,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息,進(jìn)一步地,以使得所述服務(wù)器依據(jù)所述數(shù)據(jù)下載請(qǐng)求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)統(tǒng)一資源定位符URL。所述數(shù)據(jù)下載請(qǐng)求信息為客戶端輸入的下載數(shù)據(jù)的請(qǐng)求信息,所述數(shù)據(jù)下載具體可以為文本格式的數(shù)據(jù)下載、視頻格式的數(shù)據(jù)下載、音頻格式的數(shù)據(jù)下載、網(wǎng)頁(yè)格式的數(shù)據(jù)下載等,本發(fā)明實(shí)施例不做具體限定。所述待下載數(shù)據(jù)的標(biāo)識(shí)信息用于唯一標(biāo)識(shí)用戶所想要下載的數(shù)據(jù),具體可以通過(guò)字母、數(shù)字、漢字等字符串進(jìn)行表示,本發(fā)明實(shí)施例不做具體限定。
[0043]例如,若用戶想要下載電影“變形金剛4”,則首先向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息中攜帶有待下載數(shù)據(jù)為“變形金剛4”的標(biāo)識(shí)信息,以使得所述服務(wù)器獲取與所述待下載數(shù)據(jù)為“變形金剛4”的標(biāo)識(shí)信息對(duì)對(duì)應(yīng)的多個(gè)URL。
[0044]需要說(shuō)明的是,所述多個(gè)URL分別對(duì)應(yīng)的內(nèi)容相互之間是不同的,每個(gè)URL對(duì)應(yīng)一個(gè)下載策略。所述多個(gè)URL具體可以通過(guò)URL中的HTTP端口號(hào)進(jìn)行區(qū)分,還可以通過(guò)HTTPS (Hyper Text Transfer Protocol over Secure Socket Layer,安全為目標(biāo)的 HTTP通道)加密的方式以區(qū)分,本發(fā)明實(shí)施例不做具體限定。
[0045]102、接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL。
[0046]例如,若用戶想要下載電影“灰姑娘”,則首先向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息中攜帶有待下載數(shù)據(jù)為“灰姑娘”的標(biāo)識(shí)信息,以使得所述服務(wù)器獲取與所述待下載數(shù)據(jù)為“灰姑娘”的標(biāo)識(shí)信息對(duì)對(duì)應(yīng)的多個(gè)URL。若服務(wù)器獲取到與所述待下載數(shù)據(jù)為“灰姑娘”的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL分別為:http://360/movie/foreign/l/huiguniang、http: //360/movie/foreign/2/huiguniang、http: //360/movie/foreign/3/huiguniango則接收服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)為“灰姑娘”的標(biāo)識(shí)信息對(duì)應(yīng)的上述多個(gè)URL。
[0047]103、根據(jù)所述多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù)。
[0048]對(duì)于本發(fā)明實(shí)施例,首先向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息,以使得所述服務(wù)器依據(jù)所述數(shù)據(jù)下載請(qǐng)求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)統(tǒng)一資源定位符URL,然后接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)URL,最后根據(jù)所述多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù)。需要說(shuō)明的是,根據(jù)多個(gè)URL中的任意一個(gè)URL獲取所述待下載數(shù)據(jù),若數(shù)據(jù)下載失敗,則需要再次從多個(gè)URL中任意選出一個(gè)URL進(jìn)行數(shù)據(jù)下載,直到數(shù)據(jù)下載成功,從而解決了 URL—旦被劫持,將導(dǎo)致的下載的數(shù)據(jù)出現(xiàn)錯(cuò)誤的問(wèn)題,進(jìn)而提高了下載數(shù)據(jù)的準(zhǔn)確率。
[0049]本發(fā)明實(shí)施例提供了一種防劫持的數(shù)據(jù)下載方法,首先向服務(wù)器發(fā)送數(shù)據(jù)下載請(qǐng)求信息,所述下載請(qǐng)求信息攜帶有待下載數(shù)據(jù)的標(biāo)識(shí)信息,以使得所述服務(wù)器依據(jù)所述數(shù)據(jù)下載請(qǐng)求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識(shí)信息對(duì)應(yīng)的多個(gè)統(tǒng)一資源定位符URL ;然后接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)
當(dāng)前第1頁(yè)1 2 3 4 5 6 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
平顺县| 南漳县| 呼玛县| 宁津县| 崇仁县| 北辰区| 青海省| 通州区| 延津县| 德化县| 新巴尔虎右旗| 水富县| 桃江县| 五指山市| 丰宁| 顺义区| 宜昌市| 尚义县| 灵石县| 江孜县| 静安区| 佛坪县| 嘉荫县| 凌源市| 广东省| 陆丰市| 绥棱县| 顺昌县| 饶阳县| 金塔县| 北流市| 沅江市| 浦东新区| 兴山县| 沾益县| 诏安县| 望奎县| 宜丰县| 长沙市| 鄂托克前旗| 毕节市|