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

一種實現(xiàn)代理下載的方法、裝置及系統(tǒng)的制作方法

文檔序號:7956181閱讀:167來源:國知局
專利名稱:一種實現(xiàn)代理下載的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種實現(xiàn)代理下載的方法、裝置及系統(tǒng)。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,現(xiàn)有的移動通信網(wǎng)絡(luò)、計算機互聯(lián)網(wǎng)絡(luò)以及廣播電視網(wǎng)絡(luò)將會相互融合,逐漸形成一個統(tǒng)一的網(wǎng)絡(luò)系統(tǒng),由一個全數(shù)字化的網(wǎng)絡(luò)設(shè)施來支持包括數(shù)據(jù)、話音和視像在內(nèi)的所有業(yè)務(wù)的通信。
這種統(tǒng)一的網(wǎng)絡(luò)系統(tǒng)從結(jié)構(gòu)上劃分,可以粗略地分成用戶終端設(shè)備、接入網(wǎng)和骨干網(wǎng)三部分。其中用戶終端設(shè)備包括如手機,個人掌上電腦(PDA)、筆記本電腦等移動終端,以及個人電腦(PC)等固定終端,用于面向用戶提供各種網(wǎng)絡(luò)業(yè)務(wù);骨干網(wǎng)用于提供網(wǎng)絡(luò)數(shù)據(jù)的高速交換與傳輸;接入網(wǎng)則實現(xiàn)用戶終端與骨干網(wǎng)的連接,采用包括通用分組無線服務(wù)(GPRS)、寬帶碼分多址(WCDMA)、碼分多址(CDMA)、無線固定接入(FWA)等移動接入技術(shù)和數(shù)字用戶線(xDSL)、以太局域網(wǎng)(LAN)、電力線等固定接入技術(shù)。通常情況下,接入網(wǎng)與骨干網(wǎng)之間的接口帶寬大大小于接入網(wǎng)內(nèi)部的傳輸帶寬。以不對稱用戶數(shù)字線(ADSL)為例,雖然運營商承諾每個用戶終端享有512K或2M的帶寬,但是由于采用了一定的收斂比,接入服務(wù)器到骨干網(wǎng)實際帶寬平均到單個用戶只有上述帶寬的幾十分之一。
圖1為這種網(wǎng)絡(luò)系統(tǒng)的一個簡化模型。如圖1所示,接入網(wǎng)1、接入網(wǎng)2和接入網(wǎng)3分別接入骨干網(wǎng),并且每個接入網(wǎng)下連接數(shù)目不等的用戶終端。對于任一個用戶終端來說,與之處于同一個接入網(wǎng)的網(wǎng)元稱為內(nèi)網(wǎng)網(wǎng)元,而其他與之不處于同一個接入網(wǎng)的網(wǎng)元都稱為外網(wǎng)網(wǎng)元。
隨著網(wǎng)絡(luò)用戶數(shù)量的迅速增長以及網(wǎng)絡(luò)業(yè)務(wù)的不斷升級與擴展,網(wǎng)絡(luò)中傳輸?shù)男畔⒘坎粩嘣鲩L,接入網(wǎng)與骨干網(wǎng)之間的接口帶寬不足成為限制網(wǎng)絡(luò)業(yè)務(wù)數(shù)據(jù)傳輸速率的主要瓶頸之一。
文件下載業(yè)務(wù)是眾多網(wǎng)絡(luò)業(yè)務(wù)中最基本、最重要的一種,也是對網(wǎng)絡(luò)帶寬占用最多的業(yè)務(wù),主要包括客戶端-服務(wù)器(Client-Server,C-S)模式和點對點(Peer to Peer,P2P)模式兩種實現(xiàn)方式。據(jù)西班牙《世界報》2005年12月28日報道,摩根斯坦利(Morgan Stanley)的最新研究報告表明,2004年僅P2P業(yè)務(wù)所占用的網(wǎng)絡(luò)帶寬就占用了全球帶寬總?cè)萘康?0%。
如果采用C-S模式從某個外網(wǎng)服務(wù)器下載大小為a Mb的文件,接入網(wǎng)內(nèi)有n個用戶終端來下載該資源,則對該接入網(wǎng)與骨干網(wǎng)接口的出口帶寬流量需求就是n×a Mb,如果用戶的數(shù)目很多,則很容易造成接口處的流量擁塞;如果采用P2P模式,基于P2P的文件共享分發(fā)的特點,對出口帶寬資源的擠占會進一步加劇。由此導(dǎo)致的最直接后果是文件下載速率受到極大限制,進而造成下載過程耗時過長,并且也會影響到其他網(wǎng)絡(luò)業(yè)務(wù)的質(zhì)量。特別是當用戶終端為移動終端,而移動終端由于電池容量的問題不可能像個人電腦一樣長時間掛機下載,因此會導(dǎo)致這種文件下載的業(yè)務(wù)很難真正得到應(yīng)用。
這樣一來,一方面網(wǎng)絡(luò)用戶會減弱使用網(wǎng)絡(luò)業(yè)務(wù)的積極性甚至不使用網(wǎng)絡(luò),對運營商來說意味著客戶流失,收入減少;另一方面由于網(wǎng)絡(luò)運營商常采用計時收費的辦法對網(wǎng)絡(luò)用戶收費,又會對網(wǎng)絡(luò)用戶造成過多的網(wǎng)絡(luò)使用費用。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于,提出一種實現(xiàn)代理下載的方法,能在下載業(yè)務(wù)中減少對接入網(wǎng)與骨干網(wǎng)之間的接口帶寬的流量需求,提高下載速度。
該方法設(shè)置與接入服務(wù)器相連的下載代理,并且包括如下步驟
A、用戶終端與所在接入網(wǎng)接入服務(wù)器相連接的下載代理建立連接并提交下載請求;B、下載代理根據(jù)所收到的下載請求在本地進行文件匹配,并判斷是否匹配到文件,若是,用戶終端下載所匹配到的文件,否則執(zhí)行步驟C;C、下載代理在外部網(wǎng)絡(luò)搜索所收到下載請求要求下載的文件,如果搜索成功,則下載搜索到的文件;若搜索失敗,則向用戶終端返回外部搜索失敗信息。
步驟C所述下載搜索到的文件時進一步包括用戶終端決定是否斷開與下載代理的連接,若不斷開,則繼續(xù)后續(xù)步驟;否則,步驟D所述用戶終端下載步驟C中下載代理所下載的文件之前,進一步包括D1、下載代理向用戶終端發(fā)送下載完成提示消息,用戶終端收到該提示消息后,與下載代理建立連接。
步驟B所述用戶終端下載所匹配到的文件進一步包括B1、下載代理將匹配到的一個或一個以上的文件的描述信息發(fā)送給用戶終端;B2、用戶終端在收到的描述信息中進行選擇,并下載所選擇的描述信息對應(yīng)的文件。
步驟C所述下載搜索到的文件進一步包括C1、下載代理將搜索到的一個或一個以上的文件的描述信息發(fā)送給用戶終端;C2、用戶終端在收到的描述信息中進行選擇,并將選擇的結(jié)果通知下載代理;C3、下載代理從外部網(wǎng)絡(luò)下載用戶終端所選擇的文件。
步驟C所述下載搜索到的文件為下載代理在搜索到的文件中,選擇匹配程度最高的文件進行下載。
所述下載請求包括要求下載的文件的描述信息;步驟B所述根據(jù)所收到的下載請求在本地進行文件匹配為將下載請求包括的文件描述信息與本地存儲的文件描述信息進行對比,如果有相同的描述信息,則該描述信息對應(yīng)的文件為匹配到的文件;步驟C所述搜索為根據(jù)下載請求包括的文件描述信息進行搜索。
所述描述信息包括文件名、文件類型、文件長度、作者、在外部網(wǎng)絡(luò)的統(tǒng)一資源定位符(Uniform Resource Locator,URL)地址或者以上描述信息的任意組合。
較佳地,下載代理設(shè)置對本地存儲文件的刪除條件,該方法進一步包括下載代理刪除滿足刪除條件的本地存儲文件。
所述刪除條件為文件的最長存儲時間、最后一次被下載距離當前的時間或以上條件的組合。
步驟B所述用戶終端下載所匹配到的文件所采用的方式為用戶終端連接下載代理與內(nèi)部網(wǎng)絡(luò)其他節(jié)點,采用點對點方式下載。
步驟C所述下載所采用的方式為下載服務(wù)器與外部網(wǎng)絡(luò)節(jié)點之間采用點對點方式下載。
本發(fā)明的另一目的在于,提出一種實現(xiàn)代理下載的裝置,能減少下載業(yè)務(wù)對接入網(wǎng)與骨干網(wǎng)之間接口帶寬的流量需求,提高下載速度。
該裝置與接入服務(wù)器相連,包括如下模塊接受請求與通知模塊,用于通過所連接的接入服務(wù)器與所述接入服務(wù)器對應(yīng)的接入網(wǎng)內(nèi)的用戶終端建立連接,接收用戶終端發(fā)送的下載請求或本地下載指示,并將所接收的下載請求或本地下載指示發(fā)送到信息處理模塊;將來自信息處理模塊的外部搜索失敗信息、外部搜索信息和本地檢索信息發(fā)送給用戶終端;信息處理模塊,用于根據(jù)收到的下載請求向本地檢索與管理模塊發(fā)送本地檢索指令;將收到的本地下載指示發(fā)送給本地檢索與管理模塊;根據(jù)來自本地檢索與管理模塊的本地檢索失敗信息,向搜索與下載模塊發(fā)送外部搜索指令;將來自搜索與下載模塊的外部搜索失敗信息、外部搜索信息和來自本地檢索與管理模塊的本地檢索信息發(fā)送給接受請求與通知模塊;
搜索與下載模塊,用于根據(jù)所收到的外部搜索指令,向外部網(wǎng)絡(luò)搜索所要下載的文件;下載搜索到的外部網(wǎng)絡(luò)中的文件并存儲至存儲模塊;根據(jù)搜索的結(jié)果向信息處理模塊返回外部搜索失敗信息或外部搜索信息;本地檢索與管理模塊,用于根據(jù)所收到的本地檢索指令對存儲模塊中的文件進行檢索,根據(jù)檢索的結(jié)果向信息處理模塊返回本地檢索失敗信息或本地檢索信息;該模塊還用于根據(jù)收到的本地下載指示,通知存儲模塊向用戶終端發(fā)送所收到指示指定的文件。
存儲模塊,用于存儲搜索與下載模塊所下載的文件,并將本地檢索與管理模塊指定文件的提供給用戶終端下載。
所述搜索與下載模塊的功能進一步包括當完成外部網(wǎng)絡(luò)中的文件下載時,生成外部下載完成提示信息并將該信息通過信息處理模塊發(fā)送給接受請求與通知模塊;接受請求與通知模塊的功能進一步包括將所收到的外部下載完成提示信息發(fā)送給用戶終端。
所述裝置為插在接入服務(wù)器機柜中,集成硬盤、處理器和相關(guān)軟件的單板或為單獨的服務(wù)器。
本發(fā)明的目的還在于,提出一種實現(xiàn)代理下載的系統(tǒng),能減少下載業(yè)務(wù)對接入網(wǎng)與骨干網(wǎng)之間接口帶寬的流量需求,提高下載速度。
該系統(tǒng)包括外部網(wǎng)絡(luò)、位于接入網(wǎng)的接入服務(wù)器和用戶終端,接入服務(wù)器分別與外部網(wǎng)絡(luò)和用戶終端相連接;下載代理,與接入服務(wù)器相連接,用于接收用戶終端的下載請求;根據(jù)下載請求在本地檢索文件,將檢索到的文件提供給用戶終端下載;在未從本地搜索到所請求的文件時向外部網(wǎng)絡(luò)搜索,并在搜索到指定的文件時下載該文件存儲至本地。
所述下載代理的功能進一步包括下載完成后,向用戶終端發(fā)送下載完成提示消息。
所述接入服務(wù)器為數(shù)字用戶線接入復(fù)用器DSLAM。
從以上技術(shù)方案可以看出,通過設(shè)置與接入服務(wù)器直接相連的下載代理,由下載代理根據(jù)用戶終端的請求從外部網(wǎng)絡(luò)下載文件,而內(nèi)部網(wǎng)絡(luò)的用戶終端都從下載代理下載文件,從而避免大量用戶終端從外部網(wǎng)絡(luò)下載相同文件時,造成接入網(wǎng)與骨干網(wǎng)接口帶寬流量需求過高,能夠節(jié)省接口帶寬,提高下載速度,增強用戶使用網(wǎng)絡(luò)業(yè)務(wù)的積極性。


圖1為現(xiàn)有技術(shù)網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為本發(fā)明網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例工作流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明作進一步的詳細闡述。
本發(fā)明的核心內(nèi)容為在接入網(wǎng)絡(luò)內(nèi)部增加作為下載代理的網(wǎng)絡(luò)節(jié)點,該下載代理對內(nèi)相當于用戶終端的下載服務(wù)器,用戶終端的下載請求提交到下載代理,如果下載代理本地有所需的文件,則用戶終端直接從下載代理處下載;如果下載代理本地沒有所需的文件,則由下載代理充當下載節(jié)點來下載外網(wǎng)中的相應(yīng)文件,下載完畢后通知提交請求的用戶終端進行下載;下載代理所下載的文件保留一段時間以供其他用戶終端下載。
從以上的描述可以看出,下載代理具有服務(wù)器和客戶端兩方面的功能。
圖2所示為通過下載代理實現(xiàn)文件下載的網(wǎng)絡(luò)結(jié)構(gòu)圖。用戶終端210連接自身所在接入網(wǎng)220內(nèi)的接入服務(wù)器221,再通過接入服務(wù)器221連接到外部網(wǎng)絡(luò)230。外部網(wǎng)絡(luò)230為除用戶終端210所在的接入網(wǎng)220以外的所有網(wǎng)絡(luò),包括骨干網(wǎng)和其他接入網(wǎng)。接入網(wǎng)220可以采用各種無線接入方式或固定接入方式,接入方式不同,接入服務(wù)器221的具體形式也不同,例如
接入網(wǎng)220采用WCDMA接入方式,則接入服務(wù)器221為GPRS網(wǎng)關(guān)支持節(jié)點(GGSN);接入網(wǎng)220采用xDSL接入方式,則接入服務(wù)器221為數(shù)字用戶線接入復(fù)用器(DSLAM);接入網(wǎng)220采用LAN接入方式,則接入服務(wù)器221為LAN交換機等等。
下載代理240與接入服務(wù)器221采用高速連接方式直接相連,包括接受請求與通知模塊241、信息處理模塊242、搜索與下載模塊243、本地檢索與管理模塊244和存儲模塊245等功能模塊,上述模塊之間、以及上述模塊與外部的連接關(guān)系具體如圖3所示,其中接入服務(wù)器221并未在圖3中示出接受請求與通知模塊241,用于通過接入服務(wù)器221與用戶終端210建立連接,接收用戶終端210發(fā)送的下載請求、本地下載指示或外部下載指示,并將所接收的下載請求、本地下載指示或外部下載指示發(fā)送到信息處理模塊242;將來自信息處理模塊242的外部下載完成提示信息、本地檢索信息、外部搜索信息或外部搜索失敗信息發(fā)送給用戶終端210。所述用戶終端210提交的下載請求、本地下載指示或外部下載指示可以包含所要下載文件的描述信息,所述描述信息包括文件名、文件類型、文件長度、作者、在外部網(wǎng)絡(luò)的統(tǒng)一資源定位符(Uniform Resource Locator,URL)地址、其他描述信息或者以上描述信息的任意組合。
信息處理模塊242,用于根據(jù)收到的下載請求向本地檢索與管理模塊244發(fā)送本地檢索指令,該指令中攜帶所要下載文件的描述信息;將收到的本地下載指示通知本地檢索與管理模塊244;將收到的外部下載指示通知搜索與下載模塊243;根據(jù)來自本地檢索與管理模塊244的本地檢索失敗信息,向搜索與下載模塊243發(fā)送外部搜索指令,該指令中攜帶所要下載的描述信息;還用于將來自本地檢索與管理模塊244的本地檢索信息發(fā)送給接受請求與通知模塊241;將來自搜索與下載模塊243的外部搜索失敗信息或外部搜索信息發(fā)送給接受請求與通知模塊241。
搜索與下載模塊243,用于根據(jù)所收到的外部搜索指令,通過接入服務(wù)器221向外部網(wǎng)絡(luò)230搜索所要下載的文件;如果成功搜索到文件,可能搜索到一個以上文件,則生成外部搜索信息返回給信息處理模塊242,所述外部搜索信息中包含所搜索到文件的描述信息,也可以自動在搜索到的文件中,選擇最符合外部搜索指令包含的描述信息的文件下載;如果搜索失敗則向信息處理模塊242返回外部搜索失敗信息;所述搜索可以是根據(jù)外部搜索指令中的文件描述信息,按照現(xiàn)有的搜索引擎采取的方式進行搜索;該模塊還用于根據(jù)所收到的外部下載指示,下載該指示中對應(yīng)的文件并存儲至存儲模塊245,所述下載的具體做法可以是根據(jù)外部下載指示中包含的描述信息,下載該描述信息指定的文件。
本地檢索與管理模塊244,用于根據(jù)所收到的本地檢索指令對存儲模塊245中的文件進行檢索,所述檢索可以為將本地檢索指令所攜帶的描述信息與存儲模塊245中所存儲的描述信息進行匹配,如果有匹配的描述信息,則將匹配的描述信息對應(yīng)的文件列出,文件的數(shù)目可能多于一個,列出方式可以是按照描述信息的匹配程度將文件從高到低排列或采用其他方式排列;如果沒有匹配的描述信息,則向信息處理模塊242返回檢索失敗信息;該模塊還用于根據(jù)收到的本地下載指示,通知存儲模塊245向用戶終端210發(fā)送所收到指示指定的文件。
存儲模塊245,用于存儲搜索與下載模塊243所下載的文件,并將本地檢索與管理模塊244指定的文件提供給用戶終端210下載。
通過以上各個模塊的功能,下載代理240可以實現(xiàn)接收用戶終端210下載請求,根據(jù)下載請求在本地檢索文件,將檢索到的文件提供給用戶終端210下載;如果未在本地搜索到文件則向外部網(wǎng)絡(luò)230搜索,如果搜索到指定的文件則下載該文件;下載完成后再通知用戶終端210下載已完成,這時用戶終端210可以再連接下載代理240下載指定文件。
此外,下載代理240還可以進一步增加本地文件的管理功能,該功能主要由本地檢索與管理模塊244來實現(xiàn),包括如下功能在存儲模塊245存儲文件時將文件分類后存儲,例如,可根據(jù)文件的后綴名,將后綴名為.avi、.rmvb、.mov、.mpg等視頻文件存儲到視頻文件夾中,將后綴名為.exe的可執(zhí)行文件存儲到程序文件夾中;為了方便用戶下載,可以對存儲模塊245存儲的每一個文件設(shè)置一個計數(shù)器,當該文件被用戶終端下載時則將該計數(shù)器的計數(shù)加一,將計數(shù)器計數(shù)最多的一定數(shù)目的文件,例如計數(shù)最多的前20個文件,作為推薦下載的文件,當用戶終端登錄下載代理時向用戶終端顯示推薦下載的文件,或者將推薦下載的文件采用發(fā)送信息的方式通知用戶終端,供用戶選擇下載;為了方便文件管理、減少不必要的存儲資源占用,還可以對存儲模塊245中所存儲文件設(shè)置刪除條件,自動刪除滿足該刪除條件的文件。所述刪除條件可以包括在本地保存的最長時間、最后一次被用戶終端下載到目前的時間。
下載代理可以是獨立的服務(wù)器設(shè)備,也可以將實現(xiàn)下載代理功能的硬盤,處理器和相應(yīng)軟件集成在單板上,插在接入服務(wù)器的機柜中。
本實施例通過上述下載代理實現(xiàn)文件下載的處理過程如圖4所示,包括如下步驟步驟401用戶終端通過所在接入網(wǎng)的接入服務(wù)器連接下載代理,并向下載代理提交下載請求,該下載請求中包括所要下載文件的描述信息;步驟402~403下載代理根據(jù)收到的描述信息對本地存儲的文件進行匹配,并判斷是否有滿足匹配條件的文件,如果是,則轉(zhuǎn)至步驟409;否則轉(zhuǎn)至步驟404;步驟404~405下載代理根據(jù)描述信息在外部網(wǎng)絡(luò)搜索文件,并判斷是否搜索到滿足描述信息的文件,如果是,則執(zhí)行步驟406;否則轉(zhuǎn)至步驟411;所述搜索文件的方式可采用已有的搜索引擎的搜索方式;步驟406下載代理將搜索到的文件向用戶終端顯示,用戶終端從中選擇文件或下載代理自動選擇匹配程度最高的文件,下載終端開始下載所選擇的文件;本步驟中,顯示時可以是將文件按照匹配程度從高到低排序后顯示;開始下載后可以斷開與用戶終端的連接;下載方式可以是P2P方式或C-S方式,如果采用P2P方式,除下載代理以外的下載節(jié)點都是外網(wǎng)節(jié)點;
步驟407用戶決定是否斷開與下載代理的連接,如果斷開,則執(zhí)行步驟408;如果用戶選擇保持連接下載,則執(zhí)行步驟413;步驟408下載代理下載并存儲文件,下載完畢后下載代理向用戶終端發(fā)送下載完成的提示信息;步驟409用戶終端與下載代理建立連接,并下載步驟406中下載代理所下載的文件,下載方式可以是P2P方式或C-S方式,如果采用P2P方式,則相互連接的下載節(jié)點都是內(nèi)網(wǎng)節(jié)點;下載完畢后結(jié)束本流程。
步驟410將文件向用戶終端顯示,其中,顯示時可以是將文件按照匹配程度由高到低排序;步驟411用戶終端選擇文件或下載代理自動選擇匹配程度最高的文件,用戶終端下載所選擇的文件,下載完畢后結(jié)束本流程。
步驟412向用戶終端發(fā)送搜索失敗提示消息,并結(jié)束本流程。
步驟413下載代理在下載并存儲文件的同時也把文件發(fā)到用戶終端,下載完畢后則結(jié)束本流程。
在上述流程的步驟407中,如果用戶終端為手機、PDA等移動用戶,通??赡軙x擇斷開;如果用戶終端為PC機等固定用戶,對于不是太大的文件一般會選擇保持連接下載。
下載代理還要定期執(zhí)行對本地存儲文件的管理流程,包括如下操作按照當前每個文件記錄下載次數(shù)的計數(shù)器中的計數(shù)更新推薦下載的文件;將滿足預(yù)先設(shè)置的刪除條件的文件刪除。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)代理下載的方法,其特征在于,設(shè)置與接入服務(wù)器相連的下載代理,該方法包括如下步驟A、用戶終端與所在接入網(wǎng)接入服務(wù)器相連接的下載代理建立連接并提交下載請求;B、下載代理根據(jù)所收到的下載請求在本地進行文件匹配,并判斷是否匹配到文件,若是,用戶終端下載所匹配到的文件,否則執(zhí)行步驟C;C、下載代理在外部網(wǎng)絡(luò)搜索所收到下載請求要求下載的文件,如果搜索成功,則下載搜索到的文件;若搜索失敗,則向用戶終端返回外部搜索失敗信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C所述下載搜索到的文件之后進一步包括D、下載完畢后,用戶終端下載步驟C中下載代理所下載的文件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟C所述下載搜索到的文件時進一步包括用戶終端決定是否斷開與下載代理的連接,若不斷開,則繼續(xù)后續(xù)步驟;否則,步驟D所述用戶終端下載步驟C中下載代理所下載的文件之前,進一步包括D1、下載代理向用戶終端發(fā)送下載完成提示消息,用戶終端收到該提示消息后,與下載代理建立連接。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B所述用戶終端下載所匹配到的文件進一步包括B1、下載代理將匹配到的一個或一個以上的文件的描述信息發(fā)送給用戶終端;B2、用戶終端在收到的描述信息中進行選擇,并下載所選擇的描述信息對應(yīng)的文件。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C所述下載搜索到的文件進一步包括C1、下載代理將搜索到的一個或一個以上的文件的描述信息發(fā)送給用戶終端;C2、用戶終端在收到的描述信息中進行選擇,并將選擇的結(jié)果通知下載代理;C3、下載代理從外部網(wǎng)絡(luò)下載用戶終端所選擇的文件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C所述下載搜索到的文件為下載代理在搜索到的文件中,選擇匹配程度最高的文件進行下載。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下載請求包括要求下載的文件的描述信息;步驟B所述根據(jù)所收到的下載請求在本地進行文件匹配為將下載請求包括的文件描述信息與本地存儲的文件描述信息進行對比,如果有相同的描述信息,則該描述信息對應(yīng)的文件為匹配到的文件;步驟C所述搜索為根據(jù)下載請求包括的文件描述信息進行搜索。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述描述信息包括文件名、文件類型、文件長度、作者、在外部網(wǎng)絡(luò)的統(tǒng)一資源定位符(UniformResource Locator,URL)地址或者以上描述信息的任意組合。
9.根據(jù)權(quán)利要求1至8任一項所述的方法,其特征在于,下載代理設(shè)置對本地存儲文件的刪除條件,該方法進一步包括下載代理刪除滿足刪除條件的本地存儲文件。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述刪除條件為文件的最長存儲時間、最后一次被下載距離當前的時間或以上條件的組合。
11.根據(jù)權(quán)利要求1至8任一項所述的方法,其特征在于,步驟B所述用戶終端下載所匹配到的文件所采用的方式為用戶終端連接下載代理與內(nèi)部網(wǎng)絡(luò)其他節(jié)點,采用點對點方式下載。
12.根據(jù)權(quán)利要求1至8任一項所述的方法,其特征在于,步驟C所述下載所采用的方式為下載服務(wù)器與外部網(wǎng)絡(luò)節(jié)點之間采用點對點方式下載。
13.一種實現(xiàn)代理下載的裝置,其特征在于,該裝置與接入服務(wù)器相連,包括如下模塊接受請求與通知模塊,用于通過所連接的接入服務(wù)器與所述接入服務(wù)器對應(yīng)的接入網(wǎng)內(nèi)的用戶終端建立連接,接收用戶終端發(fā)送的下載請求或本地下載指示,并將所接收的下載請求或本地下載指示發(fā)送到信息處理模塊;將來自信息處理模塊的外部搜索失敗信息、外部搜索信息和本地檢索信息發(fā)送給用戶終端;信息處理模塊,用于根據(jù)收到的下載請求向本地檢索與管理模塊發(fā)送本地檢索指令;將收到的本地下載指示發(fā)送給本地檢索與管理模塊;根據(jù)來自本地檢索與管理模塊的本地檢索失敗信息,向搜索與下載模塊發(fā)送外部搜索指令;將來自搜索與下載模塊的外部搜索失敗信息、外部搜索信息和來自本地檢索與管理模塊的本地檢索信息發(fā)送給接受請求與通知模塊;搜索與下載模塊,用于根據(jù)所收到的外部搜索指令,向外部網(wǎng)絡(luò)搜索所要下載的文件;下載搜索到的外部網(wǎng)絡(luò)中的文件并存儲至存儲模塊;根據(jù)搜索的結(jié)果向信息處理模塊返回外部搜索失敗信息或外部搜索信息;本地檢索與管理模塊,用于根據(jù)所收到的本地檢索指令對存儲模塊中的文件進行檢索,根據(jù)檢索的結(jié)果向信息處理模塊返回本地檢索失敗信息或本地檢索信息;該模塊還用于根據(jù)收到的本地下載指示,通知存儲模塊向用戶終端發(fā)送所收到指示指定的文件。存儲模塊,用于存儲搜索與下載模塊所下載的文件,并將本地檢索與管理模塊指定文件的提供給用戶終端下載。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述搜索與下載模塊的功能進一步包括當完成外部網(wǎng)絡(luò)中的文件下載時,生成外部下載完成提示信息并將該信息通過信息處理模塊發(fā)送給接受請求與通知模塊;接受請求與通知模塊的功能進一步包括將所收到的外部下載完成提示信息發(fā)送給用戶終端。
15.根據(jù)權(quán)利要求13或14所述裝置,其特征在于,所述裝置為插在接入服務(wù)器機柜中,集成硬盤、處理器和相關(guān)軟件的單板,或者為單獨的服務(wù)器。
16,一種實現(xiàn)代理下載的系統(tǒng),包括外部網(wǎng)絡(luò)、位于接入網(wǎng)的接入服務(wù)器和用戶終端,其中接入服務(wù)器分別與外部網(wǎng)絡(luò)和用戶終端相連接,其特征在于,該系統(tǒng)進一步包括下載代理,與接入服務(wù)器相連接,用于接收用戶終端的下載請求;根據(jù)下載請求在本地檢索文件,將檢索到的文件提供給用戶終端下載;在未從本地搜索到所請求的文件時向外部網(wǎng)絡(luò)搜索,并在搜索到指定的文件時下載該文件存儲至本地。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,所述下載代理的功能進一步包括下載完成后,向用戶終端發(fā)送下載完成提示消息。
18.根據(jù)權(quán)利要求16或17所述的系統(tǒng),其特征在于,所述接入服務(wù)器為數(shù)字用戶線接入復(fù)用器DSLAM。
全文摘要
本發(fā)明公開了一種實現(xiàn)代理下載的方法,在接入網(wǎng)內(nèi)設(shè)置與接入服務(wù)器相連的下載代理,包括如下步驟A.用戶終端與所在接入網(wǎng)接入服務(wù)器相連接的下載代理建立連接并提交下載請求;B.下載代理根據(jù)所收到的下載請求在本地進行文件匹配,并判斷是否匹配到文件,若是,用戶終端下載所匹配到的文件,否則執(zhí)行步驟C;C.下載代理在外部網(wǎng)絡(luò)搜索所收到下載請求要求下載的文件,如果搜索成功,則下載搜索到的文件;若搜索失敗,則向用戶終端返回外部搜索失敗信息。本發(fā)明還公開了一種實現(xiàn)代理下載的裝置及系統(tǒng)。本發(fā)明方案能夠節(jié)省接入網(wǎng)與骨干網(wǎng)之間接口帶寬,提高下載速度,增強用戶使用網(wǎng)絡(luò)業(yè)務(wù)的積極性。
文檔編號H04L12/00GK1859121SQ20061005746
公開日2006年11月8日 申請日期2006年3月15日 優(yōu)先權(quán)日2006年3月15日
發(fā)明者白志東, 朱春喜, 盧敏 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
砀山县| 浮梁县| 大姚县| 高尔夫| 房产| 元氏县| 当阳市| 通山县| 兰坪| 固阳县| 清河县| 林州市| 吐鲁番市| 安顺市| 新闻| 洪泽县| 秭归县| 武宁县| 汤原县| 祁门县| 磐安县| 清徐县| 福泉市| 行唐县| 翁牛特旗| 大名县| 阜平县| 靖州| 卓资县| 抚顺市| 柘城县| 砚山县| 腾冲县| 肃宁县| 阿克| 宁德市| 资溪县| 郁南县| 曲水县| 泾川县| 秦皇岛市|