国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      端對(duì)端業(yè)務(wù)的本地化的制作方法

      文檔序號(hào):7915147閱讀:240來源:國(guó)知局
      專利名稱:端對(duì)端業(yè)務(wù)的本地化的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明的領(lǐng)域涉及端對(duì)端文件共享網(wǎng)絡(luò)以及用于本地化端對(duì)端業(yè)務(wù)的方法。
      背景技術(shù)
      ー些版本的端對(duì)端文件共享網(wǎng)絡(luò)依賴于網(wǎng)元的集中式計(jì)算機(jī)或網(wǎng)絡(luò)來列出網(wǎng)絡(luò)中所有可用的內(nèi)容。其他的端到端文件共享網(wǎng)絡(luò)并不依賴于集中式組件列出網(wǎng)絡(luò)上所有可用的內(nèi)容。相反,由于內(nèi)容本身是分布式的,目錄也是分布的。用于遞送關(guān)于所有參與客戶端的目錄數(shù)據(jù)庫(kù)的技術(shù)有時(shí)被稱為分布式哈希表(DHT)。無論網(wǎng)絡(luò)是集中式類型的網(wǎng)絡(luò)還是使用DHT的網(wǎng)絡(luò),多個(gè)端將內(nèi)容從ー個(gè)端下載到另ー個(gè)端而不考慮從其共享內(nèi)容的端的位置。結(jié)果,如果一端請(qǐng)求包含在另ー個(gè)端的計(jì)算機(jī)上的文件,包含文件的計(jì)算機(jī)可能位置遠(yuǎn)離于請(qǐng)求文件的端,這不僅導(dǎo)致文件傳輸延遲,而且増加成本,因?yàn)槎鄠€(gè)端之間的鏈路必須經(jīng)過ー個(gè)或多個(gè)因特網(wǎng)服務(wù)提供商(ISP)。因此,此類端對(duì)端類型的連接可以創(chuàng)建將ISP鏈接在一起的傳輸鏈路上的大量業(yè)務(wù),由此增加網(wǎng)絡(luò)運(yùn)營(yíng)商的開銷。例如,假設(shè)存在ー個(gè)流行的內(nèi)容文件并且全世界有10000個(gè)用戶在它們的計(jì)算機(jī)上具有該文件。假設(shè)那10000個(gè)用戶中的50個(gè)用戶可以位于給定的ISP “A”內(nèi)。假設(shè)ISP“A”內(nèi)的ー個(gè)端對(duì)該流行的文件感興趣并且請(qǐng)求針對(duì)從其下載文件的50個(gè)隨機(jī)端的目錄,要么集中式的目錄,要么DHT型目錄。在此類的實(shí)例中,存在O. 5%的機(jī)會(huì)找到ISP“A”內(nèi)的單個(gè)端。如果具有該文件的50個(gè)端被隨機(jī)地標(biāo)識(shí)為請(qǐng)求的端,所有的50個(gè)端將位于ISP “A”內(nèi),則機(jī)會(huì)接近于零。在此類的場(chǎng)景中,盡管在與請(qǐng)求文件的端相同的ISP內(nèi)存在足夠數(shù)量的端,端將最終從位于請(qǐng)求端的ISP外部的端接收文件的機(jī)會(huì)仍存在。這需要ISP間的傳輸鏈路上的不必要業(yè)務(wù)。

      發(fā)明內(nèi)容
      本發(fā)明的實(shí)施方式涉及用于處理端到端請(qǐng)求的方法和設(shè)備。在一個(gè)實(shí)施方式中,該方法包括在網(wǎng)元處將端信息存儲(chǔ)在用于多個(gè)端的每個(gè)端的數(shù)據(jù)庫(kù)中。端信息指示與端關(guān)聯(lián)的至少ー個(gè)ISP和由該端所包含的內(nèi)容。該方法進(jìn)ー步包括從請(qǐng)求方接收針對(duì)內(nèi)容的請(qǐng)求,并且基于與請(qǐng)求方關(guān)聯(lián)的ISP和存儲(chǔ)的端信息向內(nèi)容請(qǐng)求方發(fā)送響應(yīng)。另ー個(gè)實(shí)施方式包括一種計(jì)算機(jī),該計(jì)算機(jī)具有微處理器、操作地連接到該微處理器的數(shù)據(jù)庫(kù)以及到因特網(wǎng)的連接,該連接配置成操作地將微處理器和數(shù)據(jù)庫(kù)連接到因特網(wǎng)。進(jìn)一歩,該計(jì)算機(jī)配置成將端信息存儲(chǔ)在用于多個(gè)端的每個(gè)端的數(shù)據(jù)庫(kù)中。端信息指示與端關(guān)聯(lián)的至少ー個(gè)ISP和由該端所包含的內(nèi)容。該計(jì)算機(jī)進(jìn)ー步配置成從請(qǐng)求方接收針對(duì)內(nèi)容的請(qǐng)求,并且基于與請(qǐng)求方關(guān)聯(lián)的ISP和存儲(chǔ)的端信息向內(nèi)容請(qǐng)求方發(fā)送響應(yīng)。另ー個(gè)實(shí)施方式包括一種用于處理端到端請(qǐng)求的方法,包括檢測(cè)針對(duì)內(nèi)容的請(qǐng)求。該方法進(jìn)ー步包括確定與請(qǐng)求方關(guān)聯(lián)的ISP,確定與請(qǐng)求方關(guān)聯(lián)的ISP是否是有關(guān)的ISP,如果與請(qǐng)求方關(guān)聯(lián)的ISP不是有關(guān)的ISP,則阻止對(duì)與有關(guān)的ISP關(guān)聯(lián)的端的請(qǐng)求。該方法進(jìn)ー步包括如果與請(qǐng)求方關(guān)聯(lián)的ISP不是有關(guān)的ISP,則通過發(fā)送關(guān)于具有請(qǐng)求的內(nèi)容并且不與有關(guān)的ISP關(guān)聯(lián)的端的信息來對(duì)該請(qǐng)求做出響應(yīng)。


      從下面給出的詳細(xì)描述和附圖,可以更為全面地理解本發(fā)明,而這些詳細(xì)描述和附圖僅用于示例的目的,并且因此不限制本發(fā)明。圖I是根據(jù)本發(fā)明ー個(gè)實(shí)施方式的具有集中式組件的端對(duì)端文件共享網(wǎng)絡(luò)的示意圖。圖2是根據(jù)本發(fā)明ー個(gè)實(shí)施方式的使用DHT的端到端文件共享網(wǎng)絡(luò)的示意圖。
      圖3是根據(jù)本發(fā)明ー個(gè)實(shí)施方式的文件共享網(wǎng)絡(luò)的示意圖,其示出與文件共享網(wǎng)絡(luò)通信的計(jì)算機(jī)的各種組件。圖4圖示出根據(jù)ー個(gè)實(shí)施方式的用于響應(yīng)于由網(wǎng)絡(luò)中的ー個(gè)端的內(nèi)容通告,收集數(shù)據(jù)庫(kù)中的端信息的方法的流程圖。圖5圖示出根據(jù)ー個(gè)實(shí)施方式的用于處理針對(duì)內(nèi)容的請(qǐng)求的方法的流程圖。圖6是代表文件共享網(wǎng)絡(luò)中通過端的內(nèi)容通告和請(qǐng)求的示意圖。
      具體實(shí)施例方式現(xiàn)在將參考其中圖示出ー些示例實(shí)施方式的附圖來更為全面地描述各種示例實(shí)施方式。在更為詳細(xì)地描述示例實(shí)施方式前,注意到ー些示例實(shí)施方式被描述為繪制為流程圖的過程或方法。盡管流程圖將操作描述為順序的過程,許多操作可以并行地、并發(fā)的或同時(shí)執(zhí)行。此外,操作的順序可以被重新安排。當(dāng)它們的操作完成吋,這些過程可以被終止,但也可以具有不包括在附圖中的附加步驟。過程可以對(duì)應(yīng)于方法、功能、過程、例程、子程序
      坐寸ο下面所討論的方法(其中一些通過流程圖示出)可以通過硬件、軟件、固件、中間件、微代碼、硬件描述語言或其任意組合來實(shí)現(xiàn)。當(dāng)實(shí)現(xiàn)在軟件、固件、中間件或微代碼中時(shí),執(zhí)行必要任務(wù)的程序代碼或代碼段可以存儲(chǔ)在例如存儲(chǔ)器介質(zhì)的機(jī)器或計(jì)算機(jī)可讀介質(zhì)中。處理器可以執(zhí)行必要的任務(wù)。這里所公開的特定結(jié)構(gòu)和功能細(xì)節(jié)僅僅是說明性的,目的在于描述本發(fā)明的示例實(shí)施方式。然而,本發(fā)明可以以許多種替代的形式來體現(xiàn)并且不應(yīng)該被理解為僅限于這里所描述的實(shí)施方式。相應(yīng)地,盡管本發(fā)明的示例實(shí)施方式支持各種修改和替代形式,其實(shí)施方式通過附圖中的例子示出,并且將在此詳細(xì)示出。然而,應(yīng)該理解的是沒有意圖將本發(fā)明的示例實(shí)施方式限于這里公開的特定形式,而相反的是,本發(fā)明的示例實(shí)施方式將覆蓋落入到本發(fā)明范圍內(nèi)的所有修改、等同方案和替代方案。如這里所用,術(shù)語“和/或”包括關(guān)聯(lián)列出項(xiàng)的ー個(gè)或多個(gè)的任意和所有的組合。這里所使用的術(shù)語僅用于描述特定的實(shí)施方式的目的并且不g在限制本發(fā)明的示例實(shí)施方式。如這里所使用 的,単數(shù)形式“ー個(gè)”、“ー種”和“該”g在也包括復(fù)數(shù)的形式,除非上下文明確相反地指出。將進(jìn)一歩理解到當(dāng)在其中使用吋,術(shù)語“包括”和/或“包含”指定所述特征、整體、步驟、操作、元素和/或組件的存在,但不排除存在或添加其一個(gè)或多個(gè)其他特征、整體、步驟、操作、元素、組件和/或組。應(yīng)該注意到在一些替代的實(shí)現(xiàn)中,所指出的功能/動(dòng)作可以不按照附圖中所指出的順序發(fā)生。例如,連續(xù)示出的兩個(gè)附圖事實(shí)上可以基本上并發(fā)的或者有時(shí)按相反的順序執(zhí)行,這取決于所涉及的功能/動(dòng)作。除非相反地定義,這里所使用的所有術(shù)語(包括技術(shù)性的和科學(xué)性的術(shù)語)具有與示例實(shí)施方式所屬于的技術(shù)領(lǐng)域的普通技術(shù)人員所公知的相同含義。將進(jìn)一歩理解在例如常用的詞典中定義的那些術(shù)語應(yīng)該被解釋為具有與它們?cè)谙嚓P(guān)領(lǐng)域的背景中的含義ー致的含義,并且除非在此明確地定義,它們將不被理想化地或過度形式上解釋。本發(fā)明的多個(gè)部分和相應(yīng)的詳細(xì)描述按照對(duì)計(jì)算機(jī)存儲(chǔ)器內(nèi)的數(shù)據(jù)比特的軟件、或者算法以及符號(hào)表示的操作進(jìn)行介紹。這些描述和表示是這樣的,通過它們,本領(lǐng)域中的技術(shù)人員將他們的工作的實(shí)質(zhì)有效地傳達(dá)給本領(lǐng)域中的其他技術(shù)人員。如這里所使用的術(shù)語“算法”,并且如其通常所使用的,被理解為導(dǎo)致期望結(jié)果的自相一致的步驟序列。該步驟是那些需要對(duì)物理量的物理控制的步驟。通常盡管不是必要的,這些量采取光的、電的或電磁信號(hào)的形式,其能夠被存儲(chǔ)、傳輸、組合、比較以及否則被控制。已經(jīng)證明有時(shí)主要出于常用的原因?qū)⑦@些信號(hào)稱為比特、值、元素、符號(hào)、字符、術(shù)語、編號(hào)等是方便的。在下面的描述中,將參考操作的動(dòng)作和符號(hào)性表示(例如,以流程圖的方式)來描述示例性實(shí)施方式,這些操作可以實(shí)現(xiàn)為程序模塊或功能性過程,包括例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等,它們執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型并且可以使用在現(xiàn)有的網(wǎng)元或控制節(jié)點(diǎn)(例如,位于基站或節(jié)點(diǎn)B處的調(diào)度器)處的現(xiàn)有硬件來實(shí)現(xiàn)。此類的現(xiàn)有硬件可以包括ー個(gè)或多個(gè)中央處理單元(CPU)、數(shù)字信號(hào)處理器(DSP)、專用集成電路、現(xiàn)場(chǎng)可編程門陣列(FPGA)計(jì)算機(jī)等。然而,應(yīng)該記住的是所有的這些和類似的術(shù)語將與合適的物理量關(guān)聯(lián)并且僅僅是應(yīng)用于這些量的合適標(biāo)簽。除非明確地相反指出,或者從討論中明顯看出,例如“處理”、或“計(jì)算”或“運(yùn)算”或“確定”或“顯示”或類似的術(shù)語表示計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算設(shè)備的動(dòng)作和處理,該計(jì)算機(jī)系統(tǒng)或類似的電子計(jì)算設(shè)備操控和將表示為計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)的物理、電子量所表示的數(shù)據(jù)轉(zhuǎn)換成計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或其他此類信息存儲(chǔ)器、傳輸或顯示設(shè)備內(nèi)的類似表示為物理量的其他數(shù)據(jù)。通篇將結(jié)合指代類似部分的類似編號(hào)來描述示例實(shí)施方式。圖I示出集中式端到端系統(tǒng)10的示意圖。集中式的端到端系統(tǒng)10包括計(jì)算機(jī)12 (其也可以被稱為端12)和中央計(jì)算機(jī)14。端12經(jīng)由連接16連接到中央計(jì)算機(jī)14。連接16可以是任意合適的連接,例如無線連接、因特網(wǎng)連接、以太網(wǎng)連接或任意合適連接硬件或方法的組合。盡管已經(jīng)列出了若干個(gè)例子,根據(jù)本發(fā)明的實(shí)施方式并不限于所列出的那些例子。盡管端到端系統(tǒng)10僅示出四個(gè)端12和單個(gè)的中央計(jì)算機(jī)14,應(yīng)該理解的是端到端系統(tǒng)并不限于所示出的端12的數(shù)目和單個(gè)中央計(jì)算機(jī)14的中央網(wǎng)絡(luò)組件。事實(shí)上,端到端系統(tǒng)10可以包括許多更多的端12并且許多計(jì)算機(jī)、服務(wù)器或其他組件可以完成所示出的中央計(jì)算機(jī)14的任務(wù)。在如圖I中所示出的集中式端到端系統(tǒng)10中,當(dāng)端12請(qǐng)求內(nèi)容或文件時(shí),請(qǐng)求經(jīng)由連接16發(fā)送到集中式計(jì)算機(jī)14。發(fā)送請(qǐng)求在端到端網(wǎng)絡(luò)中是公知的??梢愿鶕?jù)本發(fā)明以任意合適的方式來完成請(qǐng)求的發(fā)送。集中式計(jì)算機(jī)14確定什么端12具有請(qǐng)求的內(nèi)容并且可以以關(guān)于什么端12具有請(qǐng)求的內(nèi)容的信息來對(duì)請(qǐng)求做出響應(yīng)。集中式計(jì)算機(jī)14可以標(biāo)識(shí)具有所請(qǐng)求的內(nèi)容的若干個(gè)端12并且以關(guān)于多個(gè)標(biāo)識(shí)的端12的信息來做出響應(yīng)。一旦端12或多個(gè)端12被標(biāo)識(shí),則請(qǐng)求的端接著可以從標(biāo)識(shí)的端之一接收所請(qǐng)求的文件。根據(jù)本發(fā)明的一些實(shí)施方式,集中式計(jì)算機(jī)14可以確定多個(gè)端12中的哪些端12可能包含被請(qǐng)求的內(nèi)容并且應(yīng)該對(duì)請(qǐng)求的端標(biāo)識(shí),以便減小通過傳輸鏈路進(jìn)行傳輸?shù)拇髷?shù)據(jù)量??梢宰龀鲞@些判定以本地化端到端業(yè)務(wù)。該確定將在下面稍后更為詳細(xì)地描述。圖2是根據(jù)本發(fā)明的另ー個(gè)實(shí)施方式的端到端18的示意圖。在圖2所示的端到 端網(wǎng)絡(luò)18中,并沒有中央計(jì)算機(jī)14。盡管沒有示出,應(yīng)該理解為端40通過連接彼此連接。圖2示出端到端文件共享網(wǎng)絡(luò)18。圖2的網(wǎng)絡(luò)18并不依賴于集中式組件14來列出網(wǎng)絡(luò)內(nèi)容,但是使用分布式哈希表(DHT) 19來向所有的參與客戶端遞送目錄數(shù)據(jù)庫(kù)。DHT19在圖2中示為將網(wǎng)絡(luò)18的所有方面連接在一起的虛線。文件共享網(wǎng)絡(luò)18包括第一因特網(wǎng)服務(wù)提供商(ISP) 24和第二 ISP 26。在ISP 24內(nèi)是各種客戶端,其也可以被稱為端或用戶40。通過在參考編號(hào)后添加字母,各種端或用戶將與相同的ISP上的其他端相區(qū)別。第二 ISP 26也示出具有各種端42。第一 ISP 24和第二 ISP 26經(jīng)由對(duì)端鏈接連接在一起。可能的是ISP 24和ISP 26彼此經(jīng)常通信并且因此,對(duì)端鏈接28可以具有更高的容量或者能夠以比常用的傳輸鏈路更低的成本操作,該常用的傳輸鏈路將ISP 24與ー個(gè)ISP鏈接,而并沒有協(xié)議或?qū)S玫倪B接。例如,兩個(gè)ISP可以簽訂協(xié)議給予對(duì)方優(yōu)選的處理并且將對(duì)方標(biāo)識(shí)為優(yōu)選的ISP。此類的協(xié)議可以允許減小來自于與彼此通信的每個(gè)ISP的端關(guān)聯(lián)的計(jì)費(fèi)。在圖2中示出整個(gè)因特網(wǎng)22。ISP 24可以通過傳輸鏈路30連接到整個(gè)因特網(wǎng)。傳輸鏈路30也可以將ISP 26連接到整個(gè)因特網(wǎng)22。位于整個(gè)因特網(wǎng)22上的端通過參考編號(hào)44標(biāo)識(shí)出。類似于端40和42,整個(gè)因特網(wǎng)22上的端44與至少ー個(gè)ISP關(guān)聯(lián)。然而,并未示出與整個(gè)因特網(wǎng)22上的端44關(guān)聯(lián)的ISP。由于在與不同的ISP 24和26關(guān)聯(lián)的端40、42、44之間共享文件所需的資源量(例如,對(duì)端鏈路28或傳輸鏈路30),無論何時(shí),可能優(yōu)選的是令特定的ISP內(nèi)的端彼此之間共享文件而非在位于不同的ISP上的端之間共享文件。箭頭32示出文件共享的ー種優(yōu)選方式,其中端40a、40b和40d彼此之間共享文件。所有的端40a、40b和40d位于ISP 24上??赡苓€發(fā)展ー些情形,其中位于ISP 24內(nèi)的端40請(qǐng)求不為也位于ISP 24上的任意端所包含的文件。因此,為了獲得所請(qǐng)求的內(nèi)容,端40必須從位于ISP 26或整個(gè)因特網(wǎng)22內(nèi)的用戶獲得內(nèi)容。ISP 24和ISP 26具有連接它們的對(duì)端鏈接28。對(duì)端鏈接28工作起來可能不太貴和/或在ISP 24和ISP 26的運(yùn)營(yíng)商之間可能存在協(xié)調(diào)。因此,相比較于從位于整個(gè)因特網(wǎng)22上的端44接收內(nèi)容,可能期望的是當(dāng)端40d并不接收來自于其自身的ISP 24上的端40a或40b的內(nèi)容時(shí),令位于ISP 24上的端40d接收來自于ISP 26上的端42的內(nèi)容。箭頭34示出端42d從位于ISP 26上的端42接收內(nèi)容。在最不為優(yōu)選的情形中,端40d正在請(qǐng)求從ISP 24或ISP 26中的任意用戶或端不可獲得的內(nèi)容。因此,為了滿足對(duì)于內(nèi)容的該請(qǐng)求,使用傳輸鏈路30以便從位于整個(gè)因特網(wǎng)22上的用戶44獲得內(nèi)容。箭頭36圖示出該最不優(yōu)選的情形,其中端40d經(jīng)由傳輸鏈路從整個(gè)因特網(wǎng)22上的端44獲得內(nèi)容。圖3是圖示出各種ISP 24、26、整個(gè)因特網(wǎng)22和網(wǎng)絡(luò)組件(其也可以稱為計(jì)算機(jī)或網(wǎng)元)的示意圖。網(wǎng)元45可以是如上參考圖I示出和描述的集中式組件14的一部分。在其他的端到端文件共享網(wǎng)絡(luò)中,此類的文件共享網(wǎng)絡(luò)18不具有集中式計(jì)算機(jī)14,而是使用DHT 19,計(jì)算機(jī)或網(wǎng)元45可以在整個(gè)文件共享網(wǎng)絡(luò)中分布。替代地,網(wǎng)元45可以僅僅與各種ISP 24和26連接,并且經(jīng)由連接46與整個(gè)因特網(wǎng)22連接。
      在根據(jù)本發(fā)明的一些實(shí)施方式中,網(wǎng)元45在ー個(gè)或各種位置處以計(jì)算機(jī)農(nóng)場(chǎng)聚集。如圖3中所示,網(wǎng)元45可以包括ー個(gè)或多個(gè)微處理器48,其經(jīng)由連接50連接到數(shù)據(jù)庫(kù)52。在配置成通過深度分組檢測(cè)(DPI)監(jiān)視端到端通信的系統(tǒng)中,網(wǎng)元45可以包括(DPI)硬件60。DPI硬件60可以是用于執(zhí)行DPI的任意已知和可獲得的硬件。網(wǎng)元45也可以經(jīng)由連接55操作地連接到另ー個(gè)數(shù)據(jù)庫(kù)53。數(shù)據(jù)庫(kù)53是可以捜索的并且能夠向網(wǎng)元45提供信息,例如什么ISP與給定的端關(guān)聯(lián),如下面更為詳細(xì)地描述。在本發(fā)明的一些實(shí)施方式中,網(wǎng)元45可以是連接到網(wǎng)絡(luò)的已經(jīng)現(xiàn)存的系統(tǒng)組件?,F(xiàn)有的網(wǎng)元45可以被編程以執(zhí)行這里所描述的功能。例如,具有集中式計(jì)算機(jī)14(如圖I中所示)的網(wǎng)絡(luò)10可以被編程以執(zhí)行這里所描述的功能。不使用集中式計(jì)算機(jī)14的另外其他網(wǎng)絡(luò)18也可以具有編程成執(zhí)行這里所描述的功能的現(xiàn)有網(wǎng)絡(luò)組件。在其他的實(shí)施方式中,網(wǎng)元45可以被添加到網(wǎng)絡(luò)(而非現(xiàn)有的網(wǎng)絡(luò)組件)并且配置成執(zhí)行這里所描述的功倉(cāng)^:?,F(xiàn)在將參考圖4和5中示出的流程圖描述通過根據(jù)本發(fā)明的實(shí)施方式的網(wǎng)絡(luò)的各種組件執(zhí)行的功能和步驟。圖4圖示出根據(jù)ー個(gè)實(shí)施方式的用于收集數(shù)據(jù)庫(kù)中的端信息的方法的流程圖。在步驟S102處,網(wǎng)元45檢測(cè)由與ISP 24、26或整個(gè)因特網(wǎng)44關(guān)聯(lián)的端40、42或44所做出的內(nèi)容通告。通告內(nèi)容在端到端文件共享網(wǎng)絡(luò)中是公知的。例如,端可以被配置成周期性地向網(wǎng)絡(luò)發(fā)送端包含并且愿意共享的內(nèi)容的消息。端可以發(fā)送的信息也可以包括端的ID或地址。網(wǎng)元45(參見圖3)可以收集信息和監(jiān)視通告并且請(qǐng)求內(nèi)容的ー種方式是通過關(guān)于端具有請(qǐng)求的內(nèi)容的消息的DPI。另外,網(wǎng)絡(luò)運(yùn)營(yíng)商也可以使用邏輯DPI。邏輯DPI的一個(gè)例子在下面的文章中解釋Moritz Steiner, Structure and Algorithmsfor peer-to-peer Cooperation,博士論文,Eurecom 和曼海姆大學(xué),2008,以及 Steiner>En-Najjary 以及 Biersack Exploiting KAD Possible Uses and Misuses, ComputerCommunication Review, 37 (5), 2007年10月,頁65-69。這些文章通過參考其整體援引在此。邏輯DPI將允許網(wǎng)元45察看和攔截DHT中的所有消息,獨(dú)立于發(fā)送或接收客戶端(端40、42和44)接入因特網(wǎng)的方式。技術(shù)可以允許網(wǎng)元45針對(duì)連接到網(wǎng)絡(luò)的任意ISP本地化業(yè)務(wù)(通過為具有優(yōu)選的ISP的端提供信息),而不需要物理地存在于令業(yè)務(wù)本地化的ISP 中在步驟S 104中,確定與通告端關(guān)聯(lián)的ISP。如上所述,內(nèi)容的通告將包含端的ID或地址。如果端的ID或者地址是已知的,可以輕易地知道與端ID或地址關(guān)聯(lián)的ISP。可獲得可捜索的商業(yè)數(shù)據(jù)庫(kù),其將指示什么ISP與給定的端ID或地址關(guān)聯(lián)。此類的數(shù)據(jù)庫(kù)53(如圖3中所示)可以用于檢測(cè)什么ISP與給定的端關(guān)聯(lián)。一旦已經(jīng)確定通告端的ISP,在步驟S105處,網(wǎng)元45確定通告端的ISP是否是有關(guān)的ISP。有關(guān)的ISP是網(wǎng)絡(luò)運(yùn)營(yíng)商特別感興趣的ISP??梢酝ㄟ^網(wǎng)絡(luò)運(yùn)營(yíng)商來選擇有關(guān)的ISP。網(wǎng)絡(luò)運(yùn)營(yíng)商可以選擇多于ー個(gè)的ISP為多個(gè)有關(guān)的ISP。例如,網(wǎng)絡(luò)運(yùn)營(yíng)商可能想減小使用各種ISP之間的某些鏈路,將業(yè)務(wù)偏移到保持在特定的ISP內(nèi),或者減小進(jìn)入或出自特定ISP的業(yè)務(wù)。其中網(wǎng)絡(luò)運(yùn)營(yíng)商想操控業(yè)務(wù)穿過的ISP可以考慮為有關(guān)的ISP。為了確定通告者是否與有關(guān)的ISP關(guān)聯(lián),網(wǎng)元可以將通告者的標(biāo)識(shí)的ISP與有關(guān)的ISP的列表進(jìn)行比較,該有關(guān)的ISP的列表可以存儲(chǔ)在単獨(dú)的數(shù)據(jù)庫(kù)中或者由網(wǎng)絡(luò)運(yùn)營(yíng)商所編程的一組規(guī)則來確定。如果通告端的ISP不是有關(guān)的ISP,則在步驟S106處,網(wǎng)元45將關(guān)于通告端的數(shù)據(jù)保存在數(shù)據(jù)庫(kù)52中。在步驟S106中,例如端的地址、被通告的內(nèi)容、以及與端關(guān)聯(lián)的ISP的信息可以被保存。例如,數(shù)據(jù)庫(kù)52可以以下表I所示出的那樣組織。應(yīng)該理解的是這里所做的描述是通過例子做出的。數(shù)據(jù)庫(kù)可以通過根據(jù)本發(fā)明的任意數(shù)目的不同技術(shù)來組織。
      權(quán)利要求
      1.一種處理端到端請(qǐng)求的方法,包括 在網(wǎng)元(45)處將端信息存儲(chǔ)(S106)在用于多個(gè)端(40,42,44)的每個(gè)端(40,42,44)的數(shù)據(jù)庫(kù)(52)中,所述端信息指示與端(40,42,44)關(guān)聯(lián)的至少ー個(gè)ISP (24,26)和由該端(40,42,44)所包含的內(nèi)容; 從請(qǐng)求方(40d)接收(SI 12)針對(duì)內(nèi)容的請(qǐng)求;以及 基干與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP(24)和存儲(chǔ)的端信息向所述內(nèi)容請(qǐng)求方(40d)發(fā)送(S118, S120, S134)響應(yīng)。
      2.根據(jù)權(quán)利要求I所述的方法,其中作為所述響應(yīng)的一部分,如果找到端(40a,40b)在所述數(shù)據(jù)庫(kù)(52)中包含請(qǐng)求的內(nèi)容,則所述網(wǎng)元(45)向所述請(qǐng)求方(40d)標(biāo)識(shí)(S134)端(40a,40b),標(biāo)識(shí)的端(40a,40b)與ISP(24)關(guān)聯(lián),該ISP是同與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP (24)相同的 ISP。
      3.根據(jù)權(quán)利要求2所述的方法,其中作為所述響應(yīng)的一部分,如果找到的端(42)在數(shù)據(jù)庫(kù)(52)中包含請(qǐng)求的內(nèi)容并且具有同與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP(24)相同的ISP (24)的標(biāo)識(shí)的端(40a,40b)的數(shù)目低于閾值數(shù)目,則網(wǎng)元(45)向所述請(qǐng)求方(40d)標(biāo)識(shí)(S128)與ISP(26)關(guān)聯(lián)的端(42),該ISP(26)是不同干與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP (24)的ISP (26),并且與標(biāo)識(shí)的端(42)關(guān)聯(lián)的ISP (26)和與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP(24)具有利益關(guān)系。
      4.根據(jù)權(quán)利要求I所述的方法,進(jìn)ー步包括 阻止與有關(guān)的ISP(24,26)關(guān)聯(lián)的端(40a,40b)進(jìn)行的內(nèi)容的通告。
      5.根據(jù)權(quán)利要求I所述的方法,進(jìn)ー步包括 監(jiān)視(S102,S104)來自于端(40a,40b)的關(guān)于通告端(40a,40b)具有什么內(nèi)容的通告;以及 將關(guān)于所述通告端(40a,40b)、所述內(nèi)容以及所述通告端(40a,40b)的ISP(24)的數(shù)據(jù)保存(S106)在所述數(shù)據(jù)庫(kù)(52)中。
      6.一種用于處理端到端請(qǐng)求的方法,包括 檢測(cè)針對(duì)內(nèi)容的請(qǐng)求(SI 12); 確定與請(qǐng)求方(40d)關(guān)聯(lián)的ISP (24) (SI 14); 確定與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP (24)是否是有關(guān)的ISP (24,26) (SI 16); 如果與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP (24)不是有關(guān)的ISP (24,26),則阻止對(duì)與有關(guān)的ISP (24,26)關(guān)聯(lián)的端(40,42)的請(qǐng)求(SI 17);以及 如果與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP不是有關(guān)的ISP (24,26),則通過發(fā)送關(guān)于具有請(qǐng)求的內(nèi)容并且不與有關(guān)的ISP(24,26)關(guān)聯(lián)的端(44)的信息來響應(yīng)所述請(qǐng)求。
      7.根據(jù)權(quán)利要求6所述的方法,如果與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP(24)是有關(guān)的ISP (24,26),則進(jìn)ー步包括 標(biāo)識(shí)數(shù)據(jù)庫(kù)(52)中具有請(qǐng)求的內(nèi)容和與有關(guān)的ISP(24,26)關(guān)聯(lián)的端(40,42)(S120); 確定在所述標(biāo)識(shí)步驟中標(biāo)識(shí)的端(40,42)的數(shù)目是否高于閾值數(shù)目(S126); 如果在所述標(biāo)識(shí)步驟中標(biāo)識(shí)的端(40,42)的數(shù)目高于閾值數(shù)目,則阻止所述請(qǐng)求去往預(yù)期目的地(S132);以及以關(guān)于在所述標(biāo)識(shí)步驟中標(biāo)識(shí)的端(40,42)的信息做出響應(yīng)(S134)。
      8.根據(jù)權(quán)利要求7所述的方法,進(jìn)ー步包括 優(yōu)先級(jí)排序在所述標(biāo)識(shí)步驟中標(biāo)識(shí)的端(40,42) (S122)。
      9.根據(jù)權(quán)利要求8所述的方法,進(jìn)ー步包括 如果在所述標(biāo)識(shí)步驟中標(biāo)識(shí)的端(40,42)的數(shù)目超出所述閾值數(shù)目,則發(fā)送關(guān)于在所述標(biāo)識(shí)步驟中標(biāo)識(shí)的最高優(yōu)先級(jí)端(40,42)的閾值數(shù)目的信息(S134)。
      10.根據(jù)權(quán)利要求7所述的方法,如果在所述標(biāo)識(shí)步驟中標(biāo)識(shí)的端(40,42)的數(shù)目低于所述閾值數(shù)目,則進(jìn)一歩包括 攔截對(duì)于請(qǐng)求的響應(yīng)(SI28); 通過添加關(guān)于在所述標(biāo)識(shí)步驟中標(biāo)識(shí)的端(40,42)的信息,并且從所述響應(yīng)移除關(guān)于不與有關(guān)的ISP (24,26)關(guān)聯(lián)的端(44)的信息來修改所述響應(yīng)(S128);以及發(fā)送修改的響應(yīng)(SI30)。
      全文摘要
      提供一種用于處理端到端請(qǐng)求的方法。該方法可以包括在網(wǎng)元(45)處將端信息存儲(chǔ)(S106)在用于多個(gè)端(40,42,44)的每個(gè)端(40,42,44)的數(shù)據(jù)庫(kù)(52)中,所述端信息指示與端(40,42,44)關(guān)聯(lián)的至少一個(gè)ISP(24,26)和由該端(40,42,44)所包含的內(nèi)容;從請(qǐng)求方(40d)接收(S112)針對(duì)內(nèi)容的請(qǐng)求;以及基于與所述請(qǐng)求方(40d)關(guān)聯(lián)的ISP(24)和存儲(chǔ)的端信息向所述內(nèi)容請(qǐng)求方(40d)發(fā)送(S118,S128,S134)響應(yīng)。
      文檔編號(hào)H04L29/08GK102668512SQ201080057590
      公開日2012年9月12日 申請(qǐng)日期2010年12月1日 優(yōu)先權(quán)日2009年12月17日
      發(fā)明者I·里瑪克, M·M·斯泰納, V·希爾特 申請(qǐng)人:阿爾卡特朗訊
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1