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

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

文檔序號:9474395閱讀:來源:國知局
識信息對應(yīng)的多個URL ;最后根據(jù)所述多個URL中的任意一個URL獲取所述待下載數(shù)據(jù)。與目前通過服務(wù)器端返回的一個URL下載對應(yīng)的數(shù)據(jù)相比,本發(fā)明實施例首先向服務(wù)器發(fā)送數(shù)據(jù)下載請求信息,然后接收與所述待下載數(shù)據(jù)的標(biāo)識信息對應(yīng)的多個URL,最后根據(jù)所述多個URL中的任意一個URL獲取所述待下載數(shù)據(jù),若多個URL中的某個URL被劫持,則使用其余的URL進(jìn)行數(shù)據(jù)下載,從而解決了URL—旦被劫持,將導(dǎo)致的下載的數(shù)據(jù)出現(xiàn)錯誤的問題,進(jìn)而提高了下載數(shù)據(jù)的準(zhǔn)確率。
[0050]本實施例提供另一種防劫持的數(shù)據(jù)下載方法,可以應(yīng)用于客戶端,如圖2所示,所述方法包括:
[0051]201、向服務(wù)器發(fā)送數(shù)據(jù)下載請求信息。
[0052]其中,所述下載請求信息攜帶有待下載數(shù)據(jù)的標(biāo)識信息,進(jìn)一步地,以使得所述服務(wù)器依據(jù)所述數(shù)據(jù)下載請求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識信息對應(yīng)的多個統(tǒng)一資源定位符URL。所述數(shù)據(jù)下載請求信息為客戶端輸入的下載數(shù)據(jù)的請求信息,所述數(shù)據(jù)下載具體可以為文本格式的數(shù)據(jù)下載、視頻格式的數(shù)據(jù)下載、音頻格式的數(shù)據(jù)下載、網(wǎng)頁格式的數(shù)據(jù)下載等,本發(fā)明實施例不做具體限定。所述待下載數(shù)據(jù)的標(biāo)識信息用于唯一標(biāo)識用戶所想要下載的數(shù)據(jù),具體可以通過字母、數(shù)字、漢字等字符串進(jìn)行表示,本發(fā)明實施例不做具體限定。
[0053]需要說明的是,所述多個URL分別對應(yīng)的內(nèi)容相互之間是不同的,每個URL對應(yīng)一個下載策略。所述多個URL具體可以通過URL中的HTTP端口號進(jìn)行區(qū)分,還可以通過HTTPS (Hyper Text Transfer Protocol over Secure Socket Layer,安全為目標(biāo)的 HTTP通道)加密的方式以區(qū)分,本發(fā)明實施例不做具體限定。
[0054]202、接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)識信息對應(yīng)的按照預(yù)置順序進(jìn)行排列的多個URL。
[0055]其中,所述預(yù)置順序用于對多個URL的位置順序進(jìn)行排列,所述預(yù)置順序可以按照用戶下載數(shù)據(jù)的實際需求進(jìn)行設(shè)置,也可以由系統(tǒng)默認(rèn)配置,如可以按照URL的下載數(shù)據(jù)的成功率由高到低進(jìn)行排序,也可以按照URL的下載數(shù)據(jù)的兼容性由高到低進(jìn)行排序,還可以按照URL的下載策略進(jìn)行排序,本發(fā)明實施例不做具體限定。
[0056]例如,存在一個音頻文件,其對應(yīng)有三個URL下載地址,分別為http: //360/music/1、http://360/music/2、http://360/music/3,并且三個 URL 的下載數(shù)據(jù)的成功率分別為40 %、10 %、50 %,則根據(jù)URL下載數(shù)據(jù)的成功率由高到低進(jìn)行排序,排序后的URL為http://360/music/3、http://360/music/Khttp://360/music/2。
[0057]203、根據(jù)所述多個URL中最高排名位置的URL獲取所述待下載數(shù)據(jù)。
[0058]例如,若用戶想要下載視頻“穹頂之下”,則首先向服務(wù)器發(fā)送數(shù)據(jù)下載請求信息,所述下載請求信息中攜帶有待下載數(shù)據(jù)為“穹頂之下”的標(biāo)識信息,以使得所述服務(wù)器獲取與所述待下載數(shù)據(jù)為“穹頂之下”的標(biāo)識信息獲對應(yīng)的多個URL。若服務(wù)器獲取到與所述待下載數(shù)據(jù)為“穹頂之下”的標(biāo)識信息對應(yīng)的三個URL分別為:http://360/video/q1ngdingzhixia/U http://360/video/q1ngdingzhixia/2、http://360/video/q1ngdingzhixia/3,其中,上述三個URL按照數(shù)據(jù)下載的成功率的高低進(jìn)行排列,排列后的位置順序分別為 http://360/video/q1ngdingzhixia/2、http://360/video/q1ngdingzhixia/3、http://360/video/q1ngdingzhixia/1。則根據(jù) http://360/video/q1ngdingzhixia/2進(jìn)行數(shù)據(jù)下載。在本發(fā)明實施例中,由于最高排名位置的URL是下載可靠性最高的URL,因此根據(jù)多個URL中最高排名位置的URL進(jìn)行數(shù)據(jù)下載,可以提高下載正確的數(shù)據(jù)的速率。
[0059]204、判斷下載的數(shù)據(jù)是否正確。
[0060]其中,判斷下載的數(shù)據(jù)是否正確,即判斷用戶需求下載的數(shù)據(jù)和對應(yīng)已下載的數(shù)據(jù)是否一致,若一致則說明下載的數(shù)據(jù)是正確的;若不一致則說明下載的數(shù)據(jù)是錯誤的。例如,用戶想要下載音樂“一笑而過”,則首先向服務(wù)器發(fā)送數(shù)據(jù)下載請求信息,所述下載請求信息中攜帶有待下載數(shù)據(jù)為“一笑而過”的標(biāo)識信息,以使得所述服務(wù)器獲取與所述待下載數(shù)據(jù)為“一笑而過”的標(biāo)識信息對對應(yīng)的多個URL,然后接收服務(wù)器發(fā)送的多個URL,并且通過多個URL中的任意一個URL進(jìn)行數(shù)據(jù)下載,若下載后的音樂為“征服”,即用戶想要下載的數(shù)據(jù)和對應(yīng)已下載的數(shù)據(jù)不一致,則判斷出下載的數(shù)據(jù)不正確。在本發(fā)明實施例中,判斷下載的數(shù)據(jù)是否正確,可以進(jìn)一步保證下載數(shù)據(jù)的準(zhǔn)確性,進(jìn)而提高了下載數(shù)據(jù)的準(zhǔn)確率。
[0061]對于本發(fā)明實施例,所述判斷下載的數(shù)據(jù)是否正確之后,還包括:若所述獲取的數(shù)據(jù)不正確,判斷所述最高排名位置的URL是否遭受到劫持;若所述最高排名位置的URL遭受到劫持,則將所述URL發(fā)送給所述服務(wù)器,以使得所述服務(wù)器輸出告警信息,所述告警信息中攜帶有所述URL。其中,URL遭受劫持是指URL對應(yīng)下載的數(shù)據(jù)是從網(wǎng)絡(luò)運(yùn)營商的局域網(wǎng)中獲取的,即網(wǎng)絡(luò)運(yùn)營商將下載過的數(shù)據(jù)緩存到網(wǎng)絡(luò)運(yùn)營商的局域網(wǎng)當(dāng)中,并且通過DNS(Domain Name System,域名系統(tǒng))劫持,修改域名解析的結(jié)果,將下載數(shù)據(jù)的域名解析為運(yùn)營商的服務(wù)器的IP (Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址,然后根據(jù)運(yùn)營商的服務(wù)器的IP地址從網(wǎng)絡(luò)運(yùn)營商局域網(wǎng)緩存中獲取與URL對應(yīng)的內(nèi)容,而不再通過與URL對應(yīng)的服務(wù)器下載數(shù)據(jù)。對于本發(fā)明實施例,判斷所述最高排名位置的URL是否遭受到劫持,若所述最高排名位置的URL遭受到劫持,則將所述URL發(fā)送給所述服務(wù)器后,服務(wù)器可將遭受到劫持的URL從多個URL中刪除,從而可以減少用戶下載數(shù)據(jù)時,所發(fā)生的被劫持現(xiàn)象,進(jìn)而提高了數(shù)據(jù)下載的準(zhǔn)確率。
[0062]需要說明的是,所述服務(wù)器對所述URL進(jìn)行告警,具體的告警形式可以為:音頻告警、視頻告警和文本告警中的一種或多種,其中,音頻告警可以通過播報語音的形式提示后臺人員所述URL被劫持;視頻告警可通過在終端設(shè)備的屏幕上播放動畫或是視頻的方式提示后臺人員所述URL被劫;文本告警可以通過在終端設(shè)備的屏幕上滾動播放文字的方式提示后臺人員所述URL被劫,本發(fā)明實施例不做具體限定。在本發(fā)明實施例中,當(dāng)判斷出最高排名位置的URL遭受到劫持后,將所述URL發(fā)送給服務(wù)器,可以使后臺人員及時了解到被遭受劫持的URL,從而對被遭受劫持的URL做出及時的處理,進(jìn)而提高了數(shù)據(jù)下載的準(zhǔn)確率。
[0063]對于本發(fā)明實施例,所述判斷所述最高排名位置的URL是否遭受到劫持包括:獲取所述最高排名位置的URL對應(yīng)的網(wǎng)絡(luò)之間互連的協(xié)議IP地址;判斷所述IP地址與所述服務(wù)器對應(yīng)的IP地址是否匹配;若匹配,則確定所述最高排名位置的URL遭受到劫持。其中,可以通過DNS對最高排名位置的URL進(jìn)行解析,獲取所述最高排名位置的URL對應(yīng)的IP地址,還可以通過HTTPS加密的方式獲取所述最高排名位置的URL對應(yīng)的IP地址,本發(fā)明實施例不做具體限定。通過所述服務(wù)器對應(yīng)的IP地址可以從服務(wù)器下載正確的數(shù)據(jù),所述服務(wù)器對應(yīng)的IP地址是服務(wù)器內(nèi)部的IP地址,并且服務(wù)器對應(yīng)的IP地址在服務(wù)中是預(yù)先設(shè)置好的。通過判斷所述IP地址是否與所述服務(wù)器對應(yīng)的IP地址匹配,可以得出最高排名位置的URL是否遭受到劫持。若匹配,則說明最高排名位置的URL遭受到劫持;若不匹配,則說明最高排名位置的URL未遭受到劫持。
[0064]204、若否,則通過所述排列順序中位置僅次于所述最高排名位置的URL重新獲取所述待下載數(shù)據(jù)。
[0065]在本發(fā)明實施例中,若下載的數(shù)據(jù)不正確,則通過所述排列順序中位置僅次于所述最高排名位置的URL重新獲取所述待下載數(shù)據(jù)。例如,按照預(yù)置順序進(jìn)行排列的多個URL 分別為:http://360/music/1、http://360/music/2、http://360/music/3,則首先通過排列順序最高的http://360/music/l進(jìn)行下載數(shù)據(jù),若http://360/music/l下載的數(shù)據(jù)不正確,則通過http://360/music/l對應(yīng)的下一位置的URL進(jìn)行數(shù)據(jù)下載,即通過http://360/mUSic/2進(jìn)行數(shù)據(jù)下載。在本發(fā)明實施例中,根據(jù)服務(wù)器端返回的多個URL進(jìn)行數(shù)據(jù)下載,若最高排名位置的URL下載的數(shù)據(jù)不正確,則通過所述排列順序中位置僅次于所述最高排名位置的URL重新獲取所述待下載數(shù)據(jù),從而可以解決現(xiàn)有技術(shù)中通過一個URL進(jìn)行下載數(shù)據(jù),在出現(xiàn)的下載的數(shù)據(jù)不正確時而無法更改下載的數(shù)據(jù)的問題,在本發(fā)明實施例中,在排列順序最高的URL下載的數(shù)據(jù)不正確時,使用URL中另外一個URL進(jìn)行下載數(shù)據(jù),可以更改下載不正確的數(shù)據(jù),從而保證了下載數(shù)據(jù)的準(zhǔn)確率。
[0066]對于本發(fā)明實施例,所述通過與所述最高排名位置的URL對應(yīng)的下一位置的URL進(jìn)行數(shù)據(jù)下載之后,還包括:若通過所述排列順序中位置僅次于所述最高排名位置的URL成功獲取所述待下載數(shù)據(jù),則將所述URL發(fā)送給所述服務(wù)器,以使得所述服務(wù)器更新預(yù)置映射表中各個URL分別對應(yīng)的排列位置,所述預(yù)置映射表中保存有按照成功率由高到低的順序排列的多個URL。對于本發(fā)明實施例,將可正確下載數(shù)據(jù)的URL發(fā)送給服務(wù)器,可以使服務(wù)器根據(jù)可正確下載數(shù)據(jù)的URL對預(yù)置映射表中各個URL分別對應(yīng)的排列位置進(jìn)行更新,從而可以實時滿足按照成功率由高到低的順序排列的多個URL,進(jìn)而在對數(shù)據(jù)進(jìn)行下載時,可提高下載正確的數(shù)據(jù)的速率。
[0067]對于本發(fā)明實施例,可以應(yīng)用的場景如下,但不僅限于此,包括:若用戶需要下載視頻數(shù)據(jù),則首先向服務(wù)器發(fā)送數(shù)據(jù)下載請求信息,以使得所述服務(wù)器依據(jù)所述數(shù)據(jù)下載請求信息獲取與所述待下載數(shù)據(jù)的標(biāo)識信息對應(yīng)的多個統(tǒng)一資源定位符URL,然后接收所述服務(wù)器發(fā)送的與所述待下載數(shù)據(jù)的標(biāo)識信息對應(yīng)的按照預(yù)置順序進(jìn)行排列的多個URL,若接收的 URL 分別為:http://360/music/4、http://360/music/5、http://360/music/6,則根據(jù)排列順序最高的http://360/musiC/4獲取所述待下載數(shù)據(jù),之后再判斷下載的數(shù)據(jù)是否正確,若不正確,則通過與所述排列順序最高的URL對應(yīng)的下一位置的URL進(jìn)行數(shù)據(jù)下載,即通過http://360/musiC/5再次進(jìn)行數(shù)據(jù)下載,直到
當(dāng)前第2頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
林口县| 武冈市| 玛多县| 来凤县| 丰顺县| 五原县| 乌拉特中旗| 万载县| 海兴县| 炎陵县| 河西区| 和田市| 乌兰浩特市| 固镇县| 若羌县| 南岸区| 达日县| 洪洞县| 宁远县| 静海县| 安西县| 南开区| 蓝田县| 达日县| 公安县| 吉安市| 延吉市| 衡阳县| 阿合奇县| 克什克腾旗| 新巴尔虎左旗| 永寿县| 乐安县| 昌乐县| 信丰县| 宜黄县| 开原市| 开原市| 九龙县| 盘锦市| 鲜城|