国产精品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>

      帶有審查制度的對等系統(tǒng)的制作方法

      文檔序號:7739473閱讀:150來源:國知局
      專利名稱:帶有審查制度的對等系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明總體涉及通信技術(shù)領(lǐng)域,具體涉及媒體內(nèi)容分發(fā)領(lǐng)域。尤其是,本發(fā)明提供了用于經(jīng)由通信網(wǎng)絡(luò)向客戶端發(fā)布和分發(fā)媒體文件的系統(tǒng)。
      背景技術(shù)
      WO 2008/038280A1公開了用于經(jīng)由對等(網(wǎng)格)網(wǎng)絡(luò)實(shí)時(shí)流式傳輸?shù)姆椒ê拖到y(tǒng)。所述系統(tǒng)能夠控制所述網(wǎng)絡(luò)中的對等者(peer)、保障總體信道品質(zhì),并且保障經(jīng)由分組網(wǎng)絡(luò)(packet-based network)的安全媒體投遞。根據(jù)所述方法的一個(gè)方面,該方法包括選擇待被指派給用戶-對等者的對等者的步驟,還包括對于所述對等網(wǎng)絡(luò)中的每個(gè)對等者使用歷史信息計(jì)算歷史值;使用拓?fù)湫畔⒂?jì)算拓?fù)渲?;使用?dòng)態(tài)信息計(jì)算動(dòng)態(tài)值;使用所述歷史值、所述拓?fù)渲岛退鰟?dòng)態(tài)值計(jì)算對等值;以及選擇具有較高對等值的對等者指派給所述用戶-對等者。所述方法和所述系統(tǒng)沒有考慮到在所述對等網(wǎng)絡(luò)中發(fā)送的文件的內(nèi) 容。US 2007/0028133 涉及比特洪流(Bit Torrent)協(xié)議的改進(jìn),Bit Torrent 協(xié)議是P2P協(xié)議之一。播種者標(biāo)記(seeder flag)被添加至活動(dòng)的對等者表格。首先,具有原件的超級播種者被激活,并且當(dāng)所述播種者標(biāo)記的總值(已激活的播種者的數(shù)目)達(dá)到某一水平時(shí),所述超級播種者被停止。僅當(dāng)具有文件的原件的播種者在所述網(wǎng)絡(luò)上不足時(shí)所述超級播種者才被激活,而當(dāng)具有原件的播種者在所述網(wǎng)絡(luò)上過多時(shí)則所述超級播種者被停止。通過這個(gè)動(dòng)態(tài)控制,可以減少所述超級播種者的已激活的進(jìn)程的數(shù)目。文件是從服務(wù)器傳遞的中繼分組(relaying packet),該服務(wù)器具有被稱為“超級播種者”的原件文件作為開頭。每個(gè)服務(wù)器,被稱為吸血者(leecher),向其他對等者分發(fā)作為來自所接收的部分的片斷播種者(piece seeder)被接收的部分。已經(jīng)收到了所述文件的至少一部分的客戶端起到分發(fā)這個(gè)部分的作用。所述方法和所述系統(tǒng)沒有考慮到在所述P2P網(wǎng)絡(luò)中發(fā)送的文件的內(nèi)容。因而,對等(P2P)網(wǎng)絡(luò)中的改進(jìn)的方法和系統(tǒng)是有利的,尤其是對等者(即,播種者、吸血者和其他客戶端)之間更有效率和/或可靠的文件分發(fā)是有利的。發(fā)明目的尤其,可以被視為本發(fā)明的一個(gè)目的,是提供一種解決上述提到的現(xiàn)有技術(shù)的問題——分發(fā)文件而不考慮在播種者、吸血者和其他客戶端之間發(fā)送的文件的內(nèi)容——的對等網(wǎng)絡(luò)系統(tǒng)。

      發(fā)明內(nèi)容
      因此,在本發(fā)明的第一方面,旨在通過提供如下的系統(tǒng)來獲得上述目的和幾個(gè)其他目的a)至少一個(gè)應(yīng)用服務(wù)器,適于i)接收所述媒體文件,
      ii)審查所述媒體文件,以確定所述媒體文件的內(nèi)容,iii)發(fā)送所述媒體文件,以及iv)發(fā)送對應(yīng)于所述媒體文件的對等文件;b)至少一個(gè)轉(zhuǎn)化服務(wù)器,適于i)接收所述媒體文件,ii)將所述媒體文件轉(zhuǎn)化成所述對等文件,以及iii)發(fā)送所述對等文件;c)至少一個(gè)分發(fā)服務(wù)器,適于
      i )接收所述對等文件;d)所述系統(tǒng)適于i)基于多個(gè)標(biāo)準(zhǔn)(criteria),選擇待在其中索引所述對等文件的所述至少一個(gè)分發(fā)服務(wù)器,所述標(biāo)準(zhǔn)至少是在下列類別內(nèi)的標(biāo)準(zhǔn)所述媒體文件的內(nèi)容、所述對等文件的接受者的地理位置、所述地理位置的一套法律、負(fù)載平衡;ii)針對待在所選擇的分發(fā)服務(wù)器處索引的對等文件,向所選擇的分發(fā)服務(wù)器發(fā)送所述對等文件。本發(fā)明對于獲得如下的可靠系統(tǒng)尤其(但非排他)有利所述系統(tǒng)用于基于具體標(biāo)準(zhǔn),優(yōu)選地是至少一個(gè)媒體文件的至少片段的接收者的地理位置的標(biāo)準(zhǔn),法律上和道德上正確提供、下載和顯示廣告和其他媒體文件。由此,本發(fā)明提供了在對等系統(tǒng)中分發(fā)的媒體文件的審查制度(censorship)。如提及的,審查制度優(yōu)選地基于至少一個(gè)媒體文件的至少片段的接收者的地理位置,但是也可以基于所述地理位置的一套法律和/或基于負(fù)載平衡。根據(jù)本發(fā)明的一個(gè)方面-跟蹤服務(wù)器,適于在所述至少一個(gè)播種者處或者在所述至少一個(gè)分發(fā)服務(wù)器處提供所述對等文件的至少片段的至少一個(gè)位置信息的列表,基于下列標(biāo)準(zhǔn)至少之一-對應(yīng)于標(biāo)識符的對等文件的至少所述片段在所述至少一個(gè)播種者計(jì)算設(shè)備處的可用性,-所述媒體文件的內(nèi)容、所述對等文件的接受者的地理位置,或所述地理位置的一
      套法律,-所述請求者適于,基于表征所述請求者與所述至少一個(gè)播種者之間的通信鏈路的品質(zhì)的至少一個(gè)標(biāo)準(zhǔn),在所述至少一個(gè)播種者的所述多個(gè)之中選擇待被請求的至少一個(gè)播種者。根據(jù)本發(fā)明的所述對等系統(tǒng)的審查制度可以替代地或附加地基于表征所述請求者與所述至少一個(gè)播種者之間的通信鏈路的品質(zhì)的標(biāo)準(zhǔn)。由此,不僅地理位置、成套法律和負(fù)載平衡的一個(gè)或多個(gè)標(biāo)準(zhǔn)確定了至少一個(gè)媒體文件的至少片段的分發(fā),而且通信鏈路品質(zhì)的標(biāo)準(zhǔn)是或可以是確定因素。本發(fā)明還涉及一種請求者裝置,所述裝置具有計(jì)算能力并且具有到通信網(wǎng)絡(luò)的連接能力,所述裝置適于a)經(jīng)由所述通信網(wǎng)絡(luò)向播種者發(fā)送針對媒體文件的請求;b)向播種者發(fā)送針對與所請求的媒體文件關(guān)聯(lián)的對等文件的請求;c)接收響應(yīng),所述響應(yīng)涉及與所請求的媒體文件關(guān)聯(lián)的對等文件。
      將媒體文件與對等文件關(guān)聯(lián)使得能夠?qū)崿F(xiàn)對等通信網(wǎng)絡(luò)中的與所述媒體文件的請求者相關(guān)的審查制度。本發(fā)明還涉及一種播種者裝置,所述裝置具有計(jì)算能力并且具有到通信網(wǎng)絡(luò)的連接能力,所述裝置適于a)接收來自請求者的針對對等文件的至少片段的請求;b)向所述請求者發(fā)送所請求的對等文件的至少所述片段。將媒體文件與對等文件關(guān)聯(lián)能夠?qū)崿F(xiàn)對等通信網(wǎng)絡(luò)中的與所述媒體文件的播種者相關(guān)的審查制度。本發(fā)明還涉及一種用于發(fā)布媒體文件的方法,所述方法包括a)經(jīng)由所述通信網(wǎng)絡(luò)從內(nèi)容提供者的客戶端計(jì)算設(shè)備發(fā)送所述媒體文件;b)在發(fā)布系統(tǒng)的應(yīng)用服務(wù)器處接收所述媒體文件;
      ·
      c)在所述發(fā)布系統(tǒng)中審查所述媒體文件,以確定所述媒體文件的內(nèi)容;d)在所述發(fā)布系統(tǒng)中將所述媒體文件轉(zhuǎn)變成對等文件;e)基于多個(gè)標(biāo)準(zhǔn),在所述發(fā)布系統(tǒng)中選擇待在其中索引所述對等文件的分發(fā)服務(wù)器,所述多個(gè)標(biāo)準(zhǔn)至少包括在下列類別內(nèi)的標(biāo)準(zhǔn)所述媒體文件的內(nèi)容、所述對等文件的接受者的地理位置、所述地理位置的一套法律、或負(fù)載平衡;f)向所選擇的分發(fā)服務(wù)器發(fā)送所述對等文件,用于在所選擇的分發(fā)服務(wù)器中索引所述對等文件。根據(jù)本發(fā)明的方法,與根據(jù)本發(fā)明的系統(tǒng)相似,對于獲得如下的可靠方法尤其(但非排他)有利所述方法用于基于標(biāo)準(zhǔn),優(yōu)選地是至少一個(gè)媒體文件的至少片段的接收者的地理位置的標(biāo)準(zhǔn),法律上和道德上正確提供、下載和顯示廣告和其他媒體文件。按照根據(jù)本發(fā)明的系統(tǒng)的一個(gè)可行實(shí)施方案,以及根據(jù)本發(fā)明的方法的一個(gè)可行方面,所述應(yīng)用服務(wù)器適于初始驗(yàn)證已經(jīng)向所述應(yīng)用服務(wù)器發(fā)送請求的客戶端,并且其中所述應(yīng)用服務(wù)器適于隨后在所述客戶端初始已經(jīng)被所述應(yīng)用服務(wù)器驗(yàn)證的情況下向所述客戶端發(fā)送與所述對等文件關(guān)聯(lián)的標(biāo)識符。在一個(gè)方面,本發(fā)明涉及一種計(jì)算機(jī)程序產(chǎn)品,該產(chǎn)品適于使得包括具有連接了數(shù)據(jù)存儲(chǔ)工具的至少一個(gè)計(jì)算機(jī)的計(jì)算機(jī)系統(tǒng)能夠控制計(jì)算機(jī)。根據(jù)本發(fā)明的一個(gè)具體實(shí)施方案,它可以與用于基于用戶相關(guān)廣告類別進(jìn)行廣告的系統(tǒng)組合。本發(fā)明的系統(tǒng)可以與之組合的所述用于基于廣告的用戶相關(guān)類別進(jìn)行廣告的系統(tǒng),包括客戶端計(jì)算設(shè)備,具有電子通信網(wǎng)絡(luò)連接能力以及用于從所述計(jì)算設(shè)備視覺輸出的至少一個(gè)顯示器;瀏覽器,構(gòu)成所述系統(tǒng)的一部分,且適于運(yùn)行在所述客戶端計(jì)算設(shè)備上,用于訪問通信網(wǎng)絡(luò)上的內(nèi)容;廣告軟件(advertising software),構(gòu)成所述系統(tǒng)的一部分,且適于運(yùn)行在所述客戶端計(jì)算設(shè)備上,用于訪問廣告,所述廣告軟件包括用于獲得與用戶相關(guān)類別的廣告有關(guān)的信息的工具,所述廣告軟件包括用于下載包括符合所述用戶相關(guān)類別的圖像廣告的多媒體文件的工具,所述廣告軟件適于將所述多媒體文件至少之一作為圖像廣告顯示在所述顯示器上,其中所述廣告軟件還包括用于檢測由用戶激活所述客戶端計(jì)算設(shè)備的用戶輸入接口而啟動(dòng)的觸發(fā)事件的工具,所述廣告軟件一檢測到所述觸發(fā)事件就允許所述用戶選擇是否顯示所下載的圖像廣告至少之一,且附帶條件是所述用戶在已經(jīng)被允許選擇之后已經(jīng)選擇顯示至少所下載的圖像廣告至少之一,所述廣告軟件適于只要它正在顯示所述至少一個(gè)多媒體文件就至少暫時(shí)阻擋對通信網(wǎng)絡(luò)上的內(nèi)容的訪問。允許所述用戶選擇是否顯示所下載的至少一個(gè)圖像廣告的系統(tǒng)可以具有如下效果廣告商確信已向所述用戶提供觀看廣告的可能性,同時(shí)所述用戶仍能夠在任何時(shí)刻控制所述計(jì)算設(shè)備從在所述計(jì)算設(shè)備處下載的不同圖像廣告之中顯示什么。與所述用于目標(biāo)廣告(targeted advertisement)的系統(tǒng)組合,所述系統(tǒng)包括客戶端計(jì)算設(shè)備,具有互聯(lián)網(wǎng)連接能力以及至少一個(gè)顯示屏幕;瀏覽器軟件,適于運(yùn)行在所述客戶端計(jì)算設(shè)備上用于訪問萬維網(wǎng)內(nèi)容;廣告軟件,適于運(yùn)行在所述客戶端計(jì)算設(shè)備上,所述廣告軟件允許所述用戶指示優(yōu)選的廣告類別,所述廣告軟件包括用于下載包括符合所述優(yōu)選類別的圖像廣告的多媒體文件的工具,所述廣告軟件適于將所述多媒體文件作為圖像廣告顯示在所述屏幕上,其中所述廣告軟件適于只要它正在運(yùn)行就至少暫時(shí)阻擋對萬維網(wǎng)內(nèi)容的訪問。所述圖像廣告可以是靜止圖像廣告或運(yùn)動(dòng)圖像廣告或這兩種圖像的組合。在顯示所述多媒體文件之后,將所述用戶自動(dòng)定向到萬維網(wǎng)。根據(jù)組合系統(tǒng)的一個(gè)方面,所述廣告軟件適于阻擋所述計(jì)算設(shè)備對所述瀏覽器的 訪問。由此,提示所述用戶選擇在所述計(jì)算設(shè)備上顯示所述廣告。根據(jù)組合系統(tǒng)的另一個(gè)方面,所述觸發(fā)事件是所述瀏覽器在所述計(jì)算設(shè)備上的起動(dòng)??紤]到在計(jì)算設(shè)備上起動(dòng)瀏覽器是在計(jì)算設(shè)備上常常發(fā)生的事件,用于至少允許所述用戶是否顯示所述廣告的觸發(fā)事件可以導(dǎo)致所述廣告常常被顯示。根據(jù)組合系統(tǒng)的另一個(gè)方面,所述觸發(fā)事件是所述廣告軟件在所述計(jì)算設(shè)備上的起動(dòng)。如果所述用戶的一個(gè)選擇是開始運(yùn)行所述廣告軟件,則結(jié)果是至少一個(gè)廣告將被顯示在所述計(jì)算設(shè)備上。根據(jù)組合系統(tǒng)的另一個(gè)方面,所述廣告軟件一檢測到所述觸發(fā)事件就允許所述用戶從最近下載的廣告之中選擇顯示所下載的圖像廣告至少之一??紤]到所述用戶可以在基于廣告的不同特征而成組的不同廣告之中進(jìn)行選擇,導(dǎo)致觀看廣告的不同可能性的選擇可以導(dǎo)致所述廣告常常被顯示。根據(jù)組合系統(tǒng)的另一個(gè)方面,所述廣告軟件一檢測到所述觸發(fā)事件就允許所述用戶從被多個(gè)用戶評為最佳的廣告之中選擇顯示所下載的圖像廣告至少之一。如果所述用戶的一個(gè)選擇是開始運(yùn)行所述廣告軟件以顯示被表征為最佳的至少一個(gè)廣告,則結(jié)果是至少一個(gè)廣告將被顯示在所述計(jì)算設(shè)備上。根據(jù)組合系統(tǒng)的另一個(gè)方面,所述廣告軟件一檢測到所述觸發(fā)事件就允許所述用戶從被多個(gè)用戶觀看最多的廣告之中選擇顯示所下載的圖像廣告至少之一。如果所述用戶的一個(gè)選擇是開始運(yùn)行所述廣告軟件以顯示被表征為觀看最多的至少一個(gè)廣告,則結(jié)果是至少一個(gè)廣告將被顯示在所述計(jì)算設(shè)備上。根據(jù)組合系統(tǒng)的一個(gè)方面,所述廣告軟件適于向其他客戶端計(jì)算設(shè)備上傳所下載的多媒體文件。從其他客戶端計(jì)算設(shè)備上傳多媒體文件可以導(dǎo)致與從集中服務(wù)器上傳相比更快和/或更安全和/或更容易和/或更好的對多媒體文件的訪問。根據(jù)組合系統(tǒng)的一個(gè)方面,所述軟件包括用于登記與多媒體文件的上傳有關(guān)的信息的工具、用于向服務(wù)器傳達(dá)所述信息的工具,所述服務(wù)器包括用于對被識別為所述軟件的用戶的人員產(chǎn)生報(bào)酬的工具。對所述軟件的用戶的報(bào)酬,可以導(dǎo)致用戶更傾向于選擇顯示所述客戶端計(jì)算設(shè)備上的一個(gè)或多個(gè)廣告。
      根據(jù)組合系統(tǒng)的一個(gè)方面,所述廣告軟件還包括郵箱,所述郵箱適于接收和顯示電子廣告冊。包括這樣的郵箱的廣告軟件可以導(dǎo)致向所述用戶提供對顯示廣告的更多選擇,并且可以導(dǎo)致廣告商更傾向于使用根據(jù)本發(fā)明的系統(tǒng)。根據(jù)組合系統(tǒng)的一個(gè)方面,在待被顯示的至少一個(gè)運(yùn)動(dòng)圖像廣告的下載期間,至少一個(gè)靜止圖像廣告被下載并且隨后被顯示。下載運(yùn)動(dòng)圖像廣告可以比下載靜止圖像廣告花費(fèi)更多時(shí)間。通過在運(yùn)動(dòng)圖像廣告的下載期間顯示靜止圖像廣告,結(jié)果可以是,在選擇顯示運(yùn)動(dòng)圖像廣告與所述運(yùn)動(dòng)圖像廣告被顯示之間,所述用戶不會(huì)感受到或至少僅會(huì)感受到非常小的延遲。根據(jù)組合系統(tǒng)的一個(gè)方面,直到所有靜止圖像廣告都已經(jīng)被下載之后所述靜止圖像廣告才被顯示。使用這樣的實(shí)施方案,結(jié)果可以是,對于每個(gè)靜止圖像廣告,靜止圖像廣告的顯示持續(xù)時(shí)間相等。根據(jù)組合系統(tǒng)的一個(gè)方面,所述廣告軟件將所述多媒體文件作為圖像廣告以時(shí)間 順序顯示在所述屏幕上,下一個(gè)圖像廣告的顯示視先前的圖像廣告完成之后的某一時(shí)間限度內(nèi)的用戶輸入動(dòng)作而定。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告軟件允許登記所述用戶已經(jīng)實(shí)際上觀看了所述廣告。根據(jù)組合系統(tǒng)的一個(gè)方面,所述系統(tǒng)具有用于在一給定時(shí)期內(nèi)允許僅預(yù)定數(shù)目的圖像廣告待被顯示的工具。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告軟件允許限制所述廣告的顯示的持續(xù)時(shí)間,并且增加供顯示的廣告的多樣性,以確保所述用戶觀看所述廣告。根據(jù)組合系統(tǒng)的一個(gè)方面,所述軟件包括用于確認(rèn)所述用戶已經(jīng)觀看了所述圖像廣告的控制工具。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告軟件登記所述用戶已經(jīng)實(shí)際上觀看了所述廣告。根據(jù)組合系統(tǒng)的一個(gè)方面,所述控制工具包括顯示在所述視覺輸出上并且待被所述用戶在所述圖像廣告顯示完成之后的某一時(shí)間限度內(nèi)激活的至少一個(gè)用戶反饋元件,以確保所述用戶觀看所述圖像廣告;以及,用于在圖像廣告的顯示的末尾將所述至少一個(gè)用戶反饋元件偽隨機(jī)放置在所述視覺輸出上的工具。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告軟件反擊試圖欺騙所述廣告系統(tǒng)的惡意用戶。根據(jù)組合系統(tǒng)的一個(gè)方面,所述廣告軟件包括用于將所述用戶重定向到對應(yīng)于所述至少一個(gè)被觀看的圖像廣告的網(wǎng)站的工具。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告軟件為用戶提供了更好的服務(wù)以訪問與被觀看的圖像廣告相關(guān)的網(wǎng)站。這樣,所述用戶不必花費(fèi)時(shí)間來查找與被觀看的具體廣告相關(guān)的網(wǎng)站。根據(jù)組合系統(tǒng)的一個(gè)方面,所述廣告軟件包括用于登記與所述圖像廣告的顯示有關(guān)的信息的工具,所述信息包括對所述用戶觀看所述圖像廣告的確認(rèn);用于向服務(wù)器傳達(dá)所述信息的工具,所述服務(wù)器包括用于對被識別為所述軟件的用戶的人員產(chǎn)生報(bào)酬的工具。使用這樣的實(shí)施方案,結(jié)果可以使,所述廣告軟件允許登記所述用戶的觀看的信息,并且增加廣告觀看的數(shù)目。根據(jù)組合系統(tǒng)的一個(gè)方面,所述廣告軟件包括用于允許所述用戶將所述報(bào)酬轉(zhuǎn)化成下列財(cái)務(wù)收益至少之一由服務(wù)提供者向所述用戶提供的服務(wù);由所述用戶向其他用戶提供的捐贈(zèng)。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告軟件允許所述用戶選擇不同類型的報(bào)酬。
      根據(jù)組合系統(tǒng)的一個(gè)方面,所述計(jì)算設(shè)備選自個(gè)人計(jì)算機(jī)、游戲控制臺、個(gè)人數(shù)字助理、蜂窩電話。使用這樣的實(shí)施方案,結(jié)果可以是,本發(fā)明對幾種平臺的可移植性。在又一個(gè)方面,組合系統(tǒng)提供了一種基于廣告的用戶相關(guān)類別進(jìn)行廣告的方法,所述方法包括獲得與廣告的用戶相關(guān)類別有關(guān)的信息;下載包括符合所述用戶相關(guān)類別的至少一個(gè)圖像廣告的至少一個(gè)多媒體文件;檢測由所述用戶激活所述客戶端計(jì)算設(shè)備的用戶輸入接口而啟動(dòng)的觸發(fā)事件;一檢測到所述觸發(fā)事件就允許所述用戶選擇是否顯示所下載的至少一個(gè)圖像廣
      生P=I ; 如果所述用戶已經(jīng)選擇待被顯示的至少一個(gè)圖像廣告,則在視覺輸出上顯示所述至少一個(gè)圖像廣告;只要所述至少一個(gè)圖像廣告被顯示,就暫時(shí)阻擋對通信網(wǎng)絡(luò)上的內(nèi)容的訪問。根據(jù)組合系統(tǒng)的一個(gè)方面,在所述計(jì)算設(shè)備上起動(dòng)所述瀏覽器觸發(fā)了待被檢測的用于允許所述用戶選擇是否顯示準(zhǔn)備被顯示的所述至少一個(gè)圖像廣告的事件??紤]到在計(jì)算設(shè)備上起動(dòng)瀏覽器是在計(jì)算設(shè)備上常常發(fā)生的事件,用于至少允許所述用戶是否顯示所述廣告的觸發(fā)事件可以導(dǎo)致所述廣告常常被顯示。根據(jù)組合系統(tǒng)的一個(gè)方面,當(dāng)所述觸發(fā)事件被檢測到時(shí),對所述瀏覽器的訪問被阻擋。由此,所述用戶被促使選擇在所述計(jì)算設(shè)備上顯示所述廣告。根據(jù)組合系統(tǒng)的一個(gè)方面,在下載第一運(yùn)動(dòng)圖像廣告期間,執(zhí)行對若干靜止圖像廣告的下載,隨后執(zhí)行對所下載的靜止圖像廣告的顯示。通過在下載運(yùn)動(dòng)圖像廣告期間顯示靜止圖像廣告,結(jié)果可以是,在選擇顯示運(yùn)動(dòng)圖像廣告與所述運(yùn)動(dòng)圖像廣告被顯示之間,所述用戶不會(huì)感受到或至少僅會(huì)感受到非常小的延遲。根據(jù)組合系統(tǒng)的一個(gè)方面,直到所有靜止圖像廣告都已經(jīng)被下載之后才會(huì)執(zhí)行所述靜止圖像廣告的顯示。使用這樣的實(shí)施方案,結(jié)果可以是,對于每個(gè)靜止圖像廣告,靜止圖像廣告的顯示持續(xù)時(shí)間相等。根據(jù)組合系統(tǒng)的一個(gè)方面,將所述多媒體文件作為圖像廣告顯示以時(shí)間順序執(zhí)行,下一個(gè)圖像廣告的顯示視先前的圖像廣告完成之后的某一時(shí)間限度內(nèi)的用戶輸入動(dòng)作而定。這樣的實(shí)施方案導(dǎo)致登記所述用戶已經(jīng)實(shí)際上觀看了所述廣告。根據(jù)組合系統(tǒng)的一個(gè)方面,在一給定時(shí)期內(nèi)僅執(zhí)行一預(yù)定數(shù)目的圖像廣告的顯示。這樣的實(shí)施方案可以導(dǎo)致限制所述廣告的顯示的持續(xù)時(shí)間,并且增加供顯示的廣告的多樣性,以確保所述用戶觀看所述廣告。根據(jù)組合系統(tǒng)的一個(gè)方面,執(zhí)行確認(rèn)所述用戶已經(jīng)觀看了所述圖像廣告。這樣的實(shí)施方案可以導(dǎo)致登記所述用戶已經(jīng)實(shí)際上觀看了所述廣告的可能性。根據(jù)組合系統(tǒng)的一個(gè)方面,所述組合系統(tǒng)能夠?qū)⒅辽僖粋€(gè)用戶反饋偽隨機(jī)放置在所述視覺輸出上,并且所述用戶在所述圖像廣告顯示完成之后的某一時(shí)間限度內(nèi)、在圖像廣告的顯示的末尾激活所述至少一個(gè)用戶反饋元件,所述反饋元件登記所述用戶對所述圖像廣告的觀看。這樣的實(shí)施方案可以導(dǎo)致反擊試圖欺騙所述廣告系統(tǒng)的惡意用戶。根據(jù)組合系統(tǒng)的一個(gè)方面,所述組合系統(tǒng)能夠?qū)⑺鲇脩糁囟ㄏ虻綄?yīng)于所述至少一個(gè)被觀看的圖像廣告的網(wǎng)站。這樣的實(shí)施方案可以導(dǎo)致為訪問與被觀看的廣告相關(guān)的網(wǎng)站的用戶更好地提供服務(wù)。這樣,所述用戶不必花費(fèi)時(shí)間來查找與被觀看的具體廣告相關(guān)的網(wǎng)站。根據(jù)組合系統(tǒng)的一個(gè)方面,所述組合系統(tǒng)能夠登記與圖像廣告的顯示有關(guān)的信息,所述信息包括對所述用戶觀看所述圖像廣告的確認(rèn),并且其中所述信息被向服務(wù)器傳達(dá),所述服務(wù)器對被識別為所述軟件的用戶的人員觀看所述廣告產(chǎn)生報(bào)酬。這樣的實(shí)施方案可以導(dǎo)致監(jiān)測所述用戶的觀看,并且增加廣告觀看的數(shù)目。根據(jù)組合系統(tǒng)的一個(gè)方面,所述組合系統(tǒng)能夠?qū)⑺鰣?bào)酬轉(zhuǎn)化成下列財(cái)務(wù)收益至少之一由服務(wù)提供者向所述用戶提供的服務(wù);由所述用戶向其他用戶提供的捐贈(zèng)。這樣的實(shí)施方案可以導(dǎo)致允許所述用戶選擇不同類型的報(bào)酬。在組合系統(tǒng)的又一個(gè)方面,本發(fā)明提供了一種用于廣告商在客戶端計(jì)算設(shè)備的視覺輸出上向所述客戶端計(jì)算設(shè)備的用戶顯示廣告的系統(tǒng),所述系統(tǒng)包括所述客戶端計(jì)算設(shè)備具有網(wǎng)絡(luò)連接能力以及用于從所述計(jì)算設(shè)備視覺輸出的至 少一個(gè)顯不器;瀏覽器軟件,構(gòu)成所述系統(tǒng)的一部分,并且適于運(yùn)行在所述客戶端計(jì)算設(shè)備上,用于訪問通信網(wǎng)絡(luò)上的內(nèi)容;服務(wù)器設(shè)備,具有網(wǎng)絡(luò)連接能力,并且從通信網(wǎng)絡(luò)可訪問;廣告商軟件(advertiser software),構(gòu)成所述系統(tǒng)的一部分,并且適于運(yùn)行在所述服務(wù)器設(shè)備上;所述廣告商軟件允許廣告商上傳包括圖像廣告的至少一個(gè)多媒體文件;所述廣告商軟件允許廣告商指示所上傳的圖像廣告的至少一個(gè)類別;所述廣告商軟件允許廣告商選擇目標(biāo)觀眾的人口統(tǒng)計(jì)學(xué)和位置信息;所述廣告商軟件允許廣告商輸入針對所上傳的待被分發(fā)給目標(biāo)觀眾的廣告的定時(shí)(timing);以及所述廣告商軟件為廣告商提供與所上傳的圖像廣告的觀眾相關(guān)的統(tǒng)計(jì)信息。使用這樣的實(shí)施方案,結(jié)果可以是,為廣告商提供一種實(shí)時(shí)監(jiān)測它們的廣告活動(dòng)的配置和控制的系統(tǒng)。根據(jù)組合系統(tǒng)的一個(gè)方面,目標(biāo)觀眾的人口統(tǒng)計(jì)學(xué)包括年齡、年齡范圍、性別、個(gè)人地位、財(cái)務(wù)能力以及職業(yè)。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告商系統(tǒng)允許配置廣告活動(dòng)并且實(shí)時(shí)而幾乎沒有時(shí)間延遲地實(shí)施配置調(diào)整。根據(jù)組合系統(tǒng)的一個(gè)方面,目標(biāo)觀眾的位置信息包括國家、地區(qū)以及郵政編碼。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告商系統(tǒng)允許配置廣告活動(dòng)并且實(shí)時(shí)而幾乎沒有時(shí)間延遲地實(shí)施配置調(diào)整。根據(jù)組合系統(tǒng)的一個(gè)方面,針對所上傳的待被分發(fā)給目標(biāo)觀眾的廣告的定時(shí)是壽命時(shí)期(lifetime period)、在所述時(shí)期上分發(fā)的優(yōu)先權(quán)、所述時(shí)期的每時(shí)間單位的分發(fā)頻率,及其任何組合。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告商系統(tǒng)允許配置廣告活動(dòng)并且實(shí)時(shí)而幾乎沒有時(shí)間延遲地實(shí)施配置和調(diào)整。根據(jù)組合系統(tǒng)的一個(gè)方面,與所上傳的圖像廣告的觀眾相關(guān)的統(tǒng)計(jì)信息包括觀看數(shù)目、觀眾點(diǎn)擊的數(shù)目、將觀看數(shù)目與點(diǎn)擊數(shù)目關(guān)聯(lián)的度量、以及觀眾的地理信息。使用這樣的實(shí)施方案,結(jié)果可以是,所述廣告商系統(tǒng)允許實(shí)時(shí)監(jiān)測廣告活動(dòng)。
      本發(fā)明的這個(gè)方面尤其(但非排他)有利在于本發(fā)明可以由計(jì)算機(jī)程序來實(shí)現(xiàn),該計(jì)算機(jī)程序使得計(jì)算機(jī)能夠執(zhí)行本發(fā)明的系統(tǒng)的操作,當(dāng)下載或上傳到所述計(jì)算機(jī)系統(tǒng)中時(shí)。這樣的計(jì)算機(jī)系統(tǒng)可以在任何種類的計(jì)算機(jī)可讀介質(zhì)上提供,或通過網(wǎng)絡(luò)提供。本發(fā)明的每個(gè)個(gè)體方面可以與任何其他方面組合。參照所描述的實(shí)施方案,通過下面的描述,本發(fā)明的這些和其他方面將更明了。


      現(xiàn)在將參照附圖更詳細(xì)地描述根據(jù)本發(fā)明 的系統(tǒng)和方法。附圖示出了實(shí)施本發(fā)明的一種方式,但不應(yīng)被解釋為對落入所附權(quán)利要求范圍內(nèi)的其他可行實(shí)施方案的限制。圖I示出了用于經(jīng)由通信網(wǎng)絡(luò)向客戶端發(fā)布和分發(fā)媒體文件的系統(tǒng)中包括的要素;圖2是表示根據(jù)本發(fā)明的用于發(fā)布媒體文件的系統(tǒng)的操作的另一綱要的示意性系統(tǒng)圖;圖3是表示根據(jù)本發(fā)明的用于分發(fā)媒體文件的系統(tǒng)的操作的另一綱要的示意性系統(tǒng)圖;圖4是表示根據(jù)本發(fā)明的用于發(fā)布媒體文件的系統(tǒng)的操作的一個(gè)優(yōu)選綱要的示意性系統(tǒng)圖;圖5是表示根據(jù)本發(fā)明的用于分發(fā)媒體文件的系統(tǒng)的操作的一個(gè)優(yōu)選綱要的示意性系統(tǒng)圖。
      具體實(shí)施例方式根據(jù)本發(fā)明,提供了一種用于經(jīng)由通信網(wǎng)絡(luò)向請求者分發(fā)媒體文件的系統(tǒng)以及一種用于將媒體文件發(fā)布到包括多個(gè)服務(wù)器的系統(tǒng)上的系統(tǒng)。如本文所用,術(shù)語“客戶端(client)”,指的是包括如下的應(yīng)用或系統(tǒng)的計(jì)算設(shè)備或計(jì)算機(jī),所述應(yīng)用或系統(tǒng)經(jīng)由通信網(wǎng)絡(luò)遠(yuǎn)程訪問另一個(gè)計(jì)算機(jī)系統(tǒng)——已知且本文中稱為“服務(wù)器”一上的服務(wù)。如本文所用,術(shù)語“請求者(requester)”,指的是如下的客戶端計(jì)算設(shè)備,該設(shè)備適于經(jīng)由通信網(wǎng)絡(luò)發(fā)送針對媒體文件的請求以及接收與所述媒體文件關(guān)聯(lián)的信息和所述媒體文件。所述服務(wù)器適于接收請求并對請求作出回答。所述服務(wù)器可以是一群服務(wù)器中的一部分,以保障所述系統(tǒng)的可靠性和可用性。在本申請中,術(shù)語“請求者”和“客戶端”可以等同。如本文所用,術(shù)語“媒體文件”,指的是包括至少一個(gè)類型的媒體和/或一個(gè)類型的媒體內(nèi)容的文件。所述媒體文件可以包括多個(gè)媒體,或多個(gè)媒體文件,或多個(gè)多媒體文件,或其組合。所述媒體也可以是可執(zhí)行文件,在于它使得計(jì)算機(jī)根據(jù)編碼的指令執(zhí)行所指示的任務(wù)。圖I示出了架構(gòu)100,該架構(gòu)100例示了所述用于經(jīng)由通信網(wǎng)絡(luò)向客戶端發(fā)布和分發(fā)媒體文件的系統(tǒng)中包括的要素三個(gè)客戶端計(jì)算設(shè)備(內(nèi)容提供者101、客戶端請求者
      111、客戶端播種者121);應(yīng)用服務(wù)器102 ;轉(zhuǎn)化服務(wù)器105 ;分發(fā)服務(wù)器107 ;跟蹤服務(wù)器108 ;和通信網(wǎng)絡(luò)104。
      “轉(zhuǎn)化服務(wù)器”是一種將所接收的媒體文件轉(zhuǎn)化成對等文件的服務(wù)器。所述對等文件可以是多個(gè)文件,諸如音頻文件和pdf文件。在所述系統(tǒng)的一個(gè)實(shí)施方案中,所述分發(fā)服務(wù)器與存儲(chǔ)局域網(wǎng)或其中存儲(chǔ)著實(shí)際對等文件的數(shù)據(jù)庫一起工作?!按鎯?chǔ)局域網(wǎng)(SAN)”是一種將遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)設(shè)備(諸如磁盤陣列、磁帶庫和光盤)附接至服務(wù)器以使得所述設(shè)備表現(xiàn)為本地附接至操作系統(tǒng)的架構(gòu)。這個(gè)實(shí)施方案的分發(fā)服務(wù)器存儲(chǔ)鏈接到所述SAN中的對等文件的實(shí)際位置的指針。在所述系統(tǒng)的一個(gè)實(shí)施方案中,所述分發(fā)服務(wù)器將所述對等文件存儲(chǔ)在并列安置的存儲(chǔ)器(collocated memory)中。所述分發(fā)服務(wù)器充當(dāng)超級播種者,它總是具有構(gòu)成所分發(fā)的媒體文件的對等文件的副本。所述分發(fā)服務(wù)器充當(dāng)超級播種者,提高了對等文件分發(fā)系統(tǒng)的例如可用性和可靠性,因?yàn)槿绻谌魏尾シN者處都不能找到請求者對等文件,則所述超級播種者可以為請求 者服務(wù)。圖2是表示用于發(fā)布媒體文件的系統(tǒng)的操作的另一綱要的示意性系統(tǒng)圖。在步驟201,客戶端計(jì)算設(shè)備101經(jīng)由通信網(wǎng)絡(luò)104向應(yīng)用服務(wù)器102發(fā)送或上傳媒體文件103。一接收到媒體文件103,應(yīng)用服務(wù)器102就在步驟202和203驗(yàn)證客戶端101。在步驟204,在客戶端101已經(jīng)被成功驗(yàn)證的情況下,應(yīng)用服務(wù)器102向客戶端101發(fā)送回確認(rèn)(acknowledgement),以確認(rèn)媒體文件103的接收。在步驟205,媒體文件103被篩選和分類,以稍后進(jìn)行審查制度方面的處理(即,以避免當(dāng)被傳輸給觀眾時(shí)違反審查制度)。所述篩選和分類可以在應(yīng)用服務(wù)器102上執(zhí)行,或者可以在另一個(gè)實(shí)體上和/或由仲裁者執(zhí)行。在被篩選之后,媒體文件103在步驟206被發(fā)送給轉(zhuǎn)化服務(wù)器105。在步驟207,轉(zhuǎn)化服務(wù)器105將媒體文件103轉(zhuǎn)化成對等文件或文件分組106,該對等文件或文件分組106是完整性受保護(hù)的、可片段化的、封裝在一個(gè)具體報(bào)頭中且與媒體文件103具有唯一的對應(yīng)。一旦執(zhí)行了所述轉(zhuǎn)化,在步驟208,轉(zhuǎn)化服務(wù)器105將對應(yīng)于媒體文件103的對等文件106發(fā)送給一個(gè)或多個(gè)分發(fā)服務(wù)器107-108,可能經(jīng)由應(yīng)用服務(wù)器102。對等文件106是經(jīng)由應(yīng)用服務(wù)器102發(fā)送還是直接發(fā)送給一個(gè)或多個(gè)分發(fā)服務(wù)器107,取決于所述系統(tǒng)的實(shí)施方式。分發(fā)服務(wù)器107執(zhí)行文件106的分發(fā),同時(shí)跟蹤服務(wù)器108找到文件106在所述架構(gòu)中的位置(即,充當(dāng)對等文件的跟蹤者)。分發(fā)服務(wù)器107可以與跟蹤服務(wù)器108并列安置?;蛘叻职l(fā)服務(wù)器107可以專門用于分發(fā)對等文件(后者被稱為“超級播種者”)。應(yīng)用服務(wù)器102、轉(zhuǎn)化服務(wù)器105和分發(fā)服務(wù)器107也可以被并列安置在同一硬件內(nèi),并且對等文件106的傳輸會(huì)以兩個(gè)進(jìn)程之間的通信的形式發(fā)生。對等文件106待被所述轉(zhuǎn)化服務(wù)器或所述應(yīng)用服務(wù)器發(fā)送的目的地的選擇是基于一套標(biāo)準(zhǔn),該標(biāo)準(zhǔn)至少是媒體文件103的類別和所述分發(fā)服務(wù)器的地理位置,以避免違反領(lǐng)土法律。在步驟209,接收對等文件106的分發(fā)服務(wù)器107將對等文件106存儲(chǔ)在它的存儲(chǔ)器中,并且確認(rèn)該文件106的接收。在步驟210,存儲(chǔ)文件106的分發(fā)服務(wù)器然后可以將它分發(fā)到其他分發(fā)服務(wù)器和搜尋客戶端,并且保持跟蹤一可能與跟蹤服務(wù)器108 —起一已被給予了文件106的服務(wù)器和主機(jī)的位置信息和狀態(tài)。在所述系統(tǒng)的一個(gè)實(shí)施方案中,所述轉(zhuǎn)化服務(wù)器創(chuàng)建了一個(gè)廣告文件分組(adfile package),然后將所述文件上傳到所述分發(fā)服務(wù)器至少之一(也被稱為“超級播種者”)。所述轉(zhuǎn)化服務(wù)器建立含有下列信息的文件-所述跟蹤服務(wù)器的與所述廣告文件分組關(guān)聯(lián)的IP/端口;-一個(gè)哈希碼(hashcode),它唯一地識別所述分組,例如根據(jù)它的內(nèi)容、邏輯塊大小;-對所述分組內(nèi)的每個(gè)和各個(gè)邏輯塊求得的校驗(yàn)和(checksum),用于進(jìn)行錯(cuò)誤檢測和校正。 圖3是表示用于分發(fā)媒體文件的系統(tǒng)的操作的另一綱要的示意性系統(tǒng)圖。在步驟301,客戶端計(jì)算設(shè)備或請求者111搜尋媒體文件103,從而經(jīng)由通信網(wǎng)絡(luò)104向遠(yuǎn)程服務(wù)器,優(yōu)選地是應(yīng)用服務(wù)器102,發(fā)送針對媒體文件103的請求112。一接收到請求112,在步驟302-303,所述應(yīng)用服務(wù)器就驗(yàn)證搜尋請求者111。在步驟304,在所述搜尋請求者已經(jīng)被成功驗(yàn)證的情況下,應(yīng)用服務(wù)器102向客戶端/請求者111發(fā)送回與所請求的媒體文件103關(guān)聯(lián)的標(biāo)識符113。在步驟305,已被驗(yàn)證的客戶端請求者111接收標(biāo)識符113,并且向分發(fā)服務(wù)器107發(fā)送含有標(biāo)識符113的請求114。在步驟306,接收請求114的分發(fā)服務(wù)器107存儲(chǔ)客戶端請求者111的位置信息(例如IP地址)。帶有跟蹤服務(wù)器的所述分發(fā)服務(wù)器持有列表115,該列表115包括在搜尋請求者111發(fā)送請求114之前已經(jīng)發(fā)送了含有同一標(biāo)識符113的請求的一個(gè)或多個(gè)客戶端121的位置信息,以及充當(dāng)超級播種者的分發(fā)服務(wù)器的位置信息。這允許分發(fā)服務(wù)器107充當(dāng)對等文件的跟蹤者。已經(jīng)請求了帶有對應(yīng)于同一媒體文件103的同一標(biāo)識符113的同一對等文件106的客戶端121,最有可能已經(jīng)設(shè)法獲得同一文件106,由此仍可以在它們的存儲(chǔ)器中具有文件106的至少片段??蛻舳?21從而能夠提供帶有文件106的片段的搜尋客戶端請求者111??蛻舳?21在本文被稱為“吸血者(leechers)”或“播種者”。在每次搜尋客戶端請求時(shí),以及一從播種者和超級播種者接收到狀態(tài)更新,帶有所述跟蹤服務(wù)器的分發(fā)服務(wù)器或所述跟蹤服務(wù)器就更新列表115。在步驟307,分發(fā)服務(wù)器107通過基于如下的條件選擇播種者和超級播種者的位置信息來制作列表116 -所請求的文件106在所述播種者或超級播種者處的實(shí)際可用性;-與所述媒體文件以及與至少持有對等文件106的一個(gè)片段的播種者或超級播種者的位置關(guān)聯(lián)的審查制度;-表征所述播種者或超級播種者的資源的至少一個(gè)度量。在步驟308,分發(fā)服務(wù)器107檢查列表116是否為空。如果列表116為空,則分發(fā)服務(wù)器107前進(jìn)到步驟309,并且向搜尋客戶端請求者111發(fā)送對應(yīng)于與所述標(biāo)識符匹配的媒體文件的整個(gè)對等文件106。
      如果列表116不為空,則分發(fā)服務(wù)器107前進(jìn)到步驟310,并且發(fā)送包括一個(gè)或多個(gè)播種者客戶端121以及一個(gè)或多個(gè)超級播種者107的位置信息的列表116。搜尋請求者111接收包括與所請求的文件103關(guān)聯(lián)的列表116的響應(yīng),并且基于表征搜尋請求者111與持有對等文件106的至少一個(gè)期望片段的播種者客戶端或超級播種者之間通信鏈路的品質(zhì)(例如,延遲、吞吐量、跳的數(shù)目)的至少一個(gè)度量來選擇待被請求的至少一個(gè)播種者客戶端和/或一個(gè)超級播種者。在步驟311,搜尋請求者111向一個(gè)或多個(gè)所選擇的播種者客戶端和超級播種者發(fā)送一個(gè)或多個(gè)請求,以獲得對等文件106的一個(gè)或多個(gè)期望片段。在步驟312,所選擇的接受所述請求的播種者客戶端和超級播種者開始傳輸所請求的片段對等文件106。圖4是表示用于發(fā)布媒體文件的系統(tǒng)的操作的一個(gè)優(yōu)選綱要的示意性系統(tǒng)圖。在步驟401,客戶端計(jì)算設(shè)備101經(jīng)由通信網(wǎng)絡(luò)104向應(yīng)用服務(wù)器102發(fā)送或上傳 媒體文件103。在步驟402,所述發(fā)布系統(tǒng)審查所述媒體文件,以確定所述媒體文件的內(nèi)容,例如對所述媒體文件進(jìn)行篩選和分類,使得稍后可以對它進(jìn)行審查制度方面的處理(即,以避免當(dāng)被傳輸給觀眾時(shí)違反審查制度)。在步驟403,所述發(fā)布系統(tǒng)將所述媒體文件轉(zhuǎn)化成對等文件106。在步驟404,基于多個(gè)標(biāo)準(zhǔn),所述發(fā)布系統(tǒng)在該發(fā)布系統(tǒng)中選擇待在其中索引所述對等文件的分發(fā)服務(wù)器,所述標(biāo)準(zhǔn)至少是在下列類別內(nèi)的標(biāo)準(zhǔn)所述媒體文件的內(nèi)容、所述對等文件的接受者的地理位置、所述地理位置的一套法律、或負(fù)載平衡。在步驟405,對等文件106被發(fā)送給所選擇的分發(fā)服務(wù)器107,用于索引。所述對等文件在所選擇的分發(fā)服務(wù)器107處的位置被記錄,使得跟蹤服務(wù)器108保持跟蹤所述對等文件。圖5是表示用于分發(fā)媒體文件的系統(tǒng)的操作的一個(gè)優(yōu)選綱要的示意性系統(tǒng)圖。在步驟501,客戶端計(jì)算設(shè)備或請求者111搜尋媒體文件103,從而經(jīng)由通信網(wǎng)絡(luò)104向所述系統(tǒng)的用于分發(fā)媒體文件的遠(yuǎn)程服務(wù)器部分,優(yōu)選地是應(yīng)用服務(wù)器102,發(fā)送針對媒體文件103的請求112。在步驟502,應(yīng)用服務(wù)器102向客戶端/請求者111發(fā)送回與所請求的媒體文件103關(guān)聯(lián)的標(biāo)識符113。在步驟503,客戶端請求者111接收標(biāo)識符113,并且向跟蹤服務(wù)器108發(fā)送含有標(biāo)識符113的請求114。在步驟504,接收請求114的跟蹤服務(wù)器108存儲(chǔ)客戶端請求者111的位置信息(例如IP地址)。在步驟505,跟蹤服務(wù)器108通過基于如下的條件選擇播種者(即,客戶端121)和超級播種者(即,分發(fā)服務(wù)器107)的位置信息來制作列表116 -所請求的文件106在所述播種者或超級播種者處的實(shí)際可用性;-與所述媒體文件以及與至少持有對等文件106的一個(gè)片段的播種者或超級播種者的位置關(guān)聯(lián)的審查制度;-表征所述播種者或超級播種者的資源的至少一個(gè)度量。在步驟506,跟蹤服務(wù)器108確定列表116是否為空。如果列表116為空,則跟蹤服務(wù)器108前進(jìn)到步驟508,并且請求向搜尋客戶端請求者111發(fā)送對應(yīng)于與所述標(biāo)識符匹配的媒體文件的整個(gè)對等文件106。所述發(fā)送可以源自從所述發(fā)布進(jìn)程接收對等文件106的副本的第一分發(fā)服務(wù)器之一,或者源自聯(lián)結(jié)至所述第一分發(fā)服務(wù)器的SAN。如果列表116不為空,則跟蹤服務(wù)器108前進(jìn)到步驟509,并且發(fā)送包括一個(gè)或多個(gè)播種者客戶端121以及一個(gè)或多個(gè)超級播種者107的位置信息的列表116。搜尋請求者111前進(jìn)到圖3的步驟311 :所述請求者接收響應(yīng)——該響應(yīng)包括與所請求的文件103關(guān)聯(lián)的列表116,并且基于表征搜尋請求者111與持有對等文件106的至少一個(gè)期望片段的播種者客戶端或超級播種者之間通信鏈路的品質(zhì)(例如,延遲、吞吐量、跳的數(shù)目)的至少一個(gè)度量來選擇待被請求的至少一個(gè)播種者客戶端和/或至少一個(gè)超級播種者。然后,搜尋請求者111向一個(gè)或多個(gè)所選擇的播種者客戶端和超級播種者發(fā)送一個(gè)或多個(gè)請求,以獲得對等文件106的一個(gè)或多個(gè)期望片段。最后,所選擇的接受所述請求的播種者客戶端和超級播種者開始傳輸所請求的片段對等文件106。本發(fā)明可以借助硬件、軟件、固件或其任何組合來實(shí)施。本發(fā)明或其一些特征也可 以被實(shí)施為運(yùn)行在一個(gè)或多個(gè)數(shù)據(jù)處理器和/或數(shù)字信號處理器上的軟件。本發(fā)明的一個(gè)實(shí)施方案的個(gè)體要素可以通過任何合適的方式物理地、功能地和邏輯地實(shí)施,諸如在單個(gè)單元中、在多個(gè)單元中,或作為分立功能單元的一部分。本發(fā)明可以在單個(gè)單元中實(shí)施,或者可以在不同單元和處理器之間物理地且功能地分發(fā)。盡管已經(jīng)結(jié)合具體實(shí)施方案描述了本發(fā)明,但本發(fā)明不應(yīng)以任何方式被解釋為限于所呈現(xiàn)的實(shí)施例。本發(fā)明的范圍要根據(jù)所附權(quán)利要求來解釋。在權(quán)利要求的語境中,術(shù)語“包括”和“包括了”不排除其他可行的要素或步驟。而且,對諸如“一”和“一個(gè)”等的提及不應(yīng)被解釋為排除復(fù)數(shù)。權(quán)利要求中可能使用的與附圖中示出的要素有關(guān)的參考標(biāo)記不應(yīng)被解釋為限制本發(fā)明的范圍。此外,在不同權(quán)利要求中提及的個(gè)體特征可以被有利地組合,并且在不同權(quán)利要求中提及這些特征不排除特征組合不是可行且是有利的。
      權(quán)利要求
      1.一種用于發(fā)布媒體文件的系統(tǒng),所述系統(tǒng)包括 e)內(nèi)容提供者的客戶端計(jì)算設(shè)備,所述客戶端計(jì)算設(shè)備具有與通信網(wǎng)絡(luò)的連接能力,并且適于經(jīng)由所述通信網(wǎng)絡(luò)發(fā)送所述媒體文件; f)至少一個(gè)應(yīng)用服務(wù)器,適于 i)接收所述媒體文件, ii)審查所述媒體文件,以確定所述媒體文件的內(nèi)容; iii)發(fā)送所述媒體文件,以及 iv)發(fā)送對應(yīng)于所述媒體文件的對等文件, g)至少一個(gè)轉(zhuǎn)化服務(wù)器,適于 i)接收所述媒體文件, ii)將所述媒體文件轉(zhuǎn)化成所述對等文件,以及 iii)發(fā)送所述對等文件, h)至少一個(gè)分發(fā)服務(wù)器,適于 i)接收所述對等文件; i)所述系統(tǒng)適于 i)基于多個(gè)標(biāo)準(zhǔn),選擇待在其中索引所述對等文件的所述至少一個(gè)分發(fā)服務(wù)器,所述標(biāo)準(zhǔn)至少是在下列類別內(nèi)的標(biāo)準(zhǔn)所述媒體文件的內(nèi)容、所述對等文件的接受者的地理位置、所述地理位置的一套法律、負(fù)載平衡; ii)針對待在所選擇的分發(fā)服務(wù)器處索引的對等文件,向所選擇的分發(fā)服務(wù)器發(fā)送所述對等文件。
      2.根據(jù)權(quán)利要求I所述的系統(tǒng),其中所述媒體文件包括下列至少之一多個(gè)媒體;多個(gè)文件,每個(gè)文件帶有媒體;多個(gè)文件,每個(gè)文件帶有多媒體;或其組合。
      3.根據(jù)權(quán)利要求I所述的系統(tǒng),其中所述媒體文件是待在遠(yuǎn)離所述分發(fā)服務(wù)器的計(jì)算設(shè)備發(fā)布的廣告。
      4.根據(jù)前述任一權(quán)利要求所述的系統(tǒng),其中所述對等文件是包括多個(gè)文件的電子數(shù)據(jù)分組。
      5.根據(jù)前述任一權(quán)利要求所述的系統(tǒng),其中所述對等文件具有下列特征至少之一完整性受保護(hù)的、可片段化的、封裝在報(bào)頭中的、或其組合。
      6.根據(jù)權(quán)利要求I所述的系統(tǒng),其中所述至少一個(gè)分發(fā)服務(wù)器適于向至少一個(gè)其他分發(fā)服務(wù)器分發(fā)所述對等文件。
      7.根據(jù)權(quán)利要求I所述的系統(tǒng),其中所述應(yīng)用服務(wù)器適于初始驗(yàn)證發(fā)送請求的客戶端,隨后在所述客戶端初始已經(jīng)被所述應(yīng)用服務(wù)器驗(yàn)證的情況下向所述客戶端發(fā)送與所述媒體文件關(guān)聯(lián)的確認(rèn)。
      8.一種用于經(jīng)由通信網(wǎng)絡(luò)向請求者分發(fā)媒體文件的系統(tǒng),所述媒體文件由內(nèi)容提供者上傳,所述系統(tǒng)包括 a)所述請求者是具有到通信網(wǎng)絡(luò)的連接能力的客戶端計(jì)算設(shè)備,所述請求者適于 i)經(jīng)由通信網(wǎng)絡(luò)發(fā)送針對媒體文件的請求, ii)接收響應(yīng),所述響應(yīng)涉及與所請求的媒體文件關(guān)聯(lián)的對等文件; b)至少一個(gè)應(yīng)用服務(wù)器,適于i)接收來自所述請求者的針對所述媒體文件的請求,以及 ii)向所述請求者發(fā)送與所述媒體文件關(guān)聯(lián)的標(biāo)識符; c)具有到通信網(wǎng)絡(luò)的連接能力的至少一個(gè)播種者計(jì)算設(shè)備,所述播種者計(jì)算設(shè)備適于 i )接收來自請求者的針對所述對等文件的至少片段的請求, ii)向所述請求者發(fā)送所述對等文件的至少所述片段; d)至少一個(gè)分發(fā)服務(wù)器,適于 i)接收所述對等文件, ii)接收針對對等文件的請求, iii)請求發(fā)送所述對等文件; e)至少一個(gè)跟蹤服務(wù)器,適于 i)接收來自所述請求者的含有與所述對等文件關(guān)聯(lián)的標(biāo)識符的請求, ii)在所述跟蹤服務(wù)器處存儲(chǔ)對應(yīng)于所述請求者的位置信息, iii)要么,向所述請求者發(fā)送在所述請求者之前已經(jīng)請求所述對等文件的至少一個(gè)播種者的至少一個(gè)位置信息以及能夠請求發(fā)送所述對等文件的至少一個(gè)分發(fā)服務(wù)器的位置信息的列表, iv)要么,在所述跟蹤服務(wù)器沒有存儲(chǔ)至少一個(gè)播種者的或具有所述對等文件的至少一個(gè)分發(fā)服務(wù)器的位置信息的附帶條件下,向所述請求者發(fā)送對應(yīng)于所述標(biāo)識符的對等文件; f)所述系統(tǒng)包括 i)所述跟蹤服務(wù)器適于,基于下列標(biāo)準(zhǔn)至少之一,在所述至少一個(gè)播種者處或者在所述至少一個(gè)分發(fā)服務(wù)器處提供所述對等文件的至少片段的至少一個(gè)位置信息的列表 -對應(yīng)于所述標(biāo)識符的對等文件的至少所述片段在所述至少一個(gè)播種者計(jì)算設(shè)備處的可用性, -所述媒體文件的內(nèi)容、所述對等文件的接受者的地理位置,或所述地理位置的一套法律, ii)所述請求者適于,基于表征所述請求者與所述至少一個(gè)播種者之間的通信鏈路的品質(zhì)的至少一個(gè)標(biāo)準(zhǔn),在所述至少一個(gè)播種者的所述多個(gè)之中選擇待被請求的至少一個(gè)播種者。
      9.根據(jù)前述權(quán)利要求所述的系統(tǒng),其中所述至少一個(gè)分發(fā)服務(wù)器和所述至少一個(gè)跟蹤服務(wù)器被并列安置在所述通信網(wǎng)絡(luò)內(nèi)的同一單元中。
      10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述媒體文件包括下列至少之一多個(gè)媒體;多個(gè)文件,每個(gè)文件帶有媒體;多個(gè)文件,每個(gè)文件帶有多媒體;或其組合。
      11.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述媒體文件是待在遠(yuǎn)離所述分發(fā)服務(wù)器的計(jì)算設(shè)備上發(fā)布的廣告。
      12.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述請求者是吸血者。
      13.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述應(yīng)用服務(wù)器適于初始驗(yàn)證已經(jīng)向所述應(yīng)用服務(wù)器發(fā)送請求的客戶端,并且其中所述應(yīng)用服務(wù)器適于隨后在所述客戶端初始已經(jīng)被所述應(yīng)用服務(wù)器驗(yàn)證的情況下向所述客戶端發(fā)送與所述對等文件關(guān)聯(lián)的標(biāo)識符。
      14.根據(jù)權(quán)利要求8所述的系統(tǒng),其中請求所述媒體文件的客戶端是被所述系統(tǒng)的服務(wù)器驗(yàn)證的客戶端,并且其中所述播種者是被所述系統(tǒng)的服務(wù)器驗(yàn)證的播種者。
      15.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述客戶端是吸血者。
      16.一種用于經(jīng)由通信網(wǎng)絡(luò)向請求者分發(fā)媒體文件的方法,所述媒體文件是由內(nèi)容提供者上傳,所述方法包括 a)經(jīng)由通信網(wǎng)絡(luò)從所述請求者向應(yīng)用服務(wù)器發(fā)送針對媒體文件的請求; b)在所述應(yīng)用服務(wù)器處接收來自所述請求者的針對所述媒體文件的請求; c)向所述請求者發(fā)送與對應(yīng)于所述媒體文件的對等文件關(guān)聯(lián)的標(biāo)識符; d)向分發(fā)系統(tǒng)發(fā)送針對所述對等文件的請求,所述請求含有至少所述標(biāo)識符; e)在所述分發(fā)系統(tǒng)的跟蹤服務(wù)器處接收來自所述請求者的針對所述對等文件的請求; f )在所述跟蹤服務(wù)器處存儲(chǔ)對應(yīng)于所述請求者的位置信息; g)向所述請求者發(fā)送在所述請求者之前已經(jīng)請求所述對等文件的至少一個(gè)播種者的至少一個(gè)位置信息以及能夠請求發(fā)送所述對等文件的至少一個(gè)分發(fā)服務(wù)器的位置信息的列表,所述至少一個(gè)位置信息的列表基于下列標(biāo)準(zhǔn)至少之一 i)對應(yīng)于所述標(biāo)識符的對等文件的至少所述片段在所述至少一個(gè)播種者處的可用性, ii)所述媒體文件的內(nèi)容、所述對等文件的接受者的地理位置,或所述地理位置的一套法律; g)在所述請求者處接收所述至少一個(gè)播種者計(jì)算設(shè)備的或者能夠發(fā)送所述對等文件的至少所述片段的分發(fā)服務(wù)器的所述至少一個(gè)位置信息的列表; h)基于表征所述請求者與所述至少一個(gè)播種者之間的通信鏈路的品質(zhì)的至少一個(gè)標(biāo)準(zhǔn),從在所述請求者處接收的列表中確定待向其發(fā)送針對所述對等文件的至少所述片段的請求的播種者; i)從所述請求者向每個(gè)所確定的播種者發(fā)送針對所述對等文件的片段的請求; j)在所述播種者處接收針對所述對等文件的至少所述片段的請求; k)從所述播種者向所述請求者發(fā)送所述對等文件的至少所請求的片段; I)在所述請求者處接收來自所述播種者的所請求的對等文件的至少所請求的片段。
      17.一種計(jì)算機(jī)程序產(chǎn)品,它被具體實(shí)現(xiàn)為計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)能夠被用于執(zhí)行根據(jù)權(quán)利要求16的方法的計(jì)算機(jī)系統(tǒng)讀取。
      18.—種請求者裝置,所述裝置具有計(jì)算能力并且具有到通信網(wǎng)絡(luò)的連接能力,所述裝置適于 a)經(jīng)由所述通信網(wǎng)絡(luò)向播種者發(fā)送針對媒體文件的請求; b)向播種者發(fā)送針對與所請求的媒體文件關(guān)聯(lián)的對等文件的請求; c)接收響應(yīng),所述響應(yīng)涉及與所請求的媒體文件關(guān)聯(lián)的對等文件。
      19.一種播種者裝置,所述裝置具有計(jì)算能力并且具有到通信網(wǎng)絡(luò)的連接能力,所述裝置適于 a)接收來自請求者的針對對等文件的至少片段的請求; b)向所述請求者發(fā)送所請求的對等文件的至少所述片段。
      20.一種用于發(fā)布媒體文件的方法,所述方法包括 g)經(jīng)由所述通信網(wǎng)絡(luò)從內(nèi)容提供者的客戶端計(jì)算設(shè)備發(fā)送所述媒體文件;h)在發(fā)布系統(tǒng)的應(yīng)用服務(wù)器處接收所述媒體文件; i)在所述發(fā)布系統(tǒng)中審查所述媒體文件,以確定所述媒體文件的內(nèi)容; j)在所述發(fā)布系統(tǒng)中將所述媒體文件轉(zhuǎn)變成對等文件; k)基于多個(gè)標(biāo)準(zhǔn),在所述發(fā)布系統(tǒng)中選擇待在其中索引所述對等文件的分發(fā)服務(wù)器,所述多個(gè)標(biāo)準(zhǔn)至少包括下列類別內(nèi)的標(biāo)準(zhǔn)所述媒體文件的內(nèi)容、所述對等文件的接受者的地理位置、所述地理位置的一套法律、或負(fù)載平衡; I)向所選擇的分發(fā)服務(wù)器發(fā)送所述對等文件,用于在所選擇的分發(fā)服務(wù)器中索引所述對等文件。
      21.根據(jù)權(quán)利要求20所述的方法,其中所述應(yīng)用服務(wù)器初始驗(yàn)證已經(jīng)向所述應(yīng)用服務(wù)器發(fā)送請求的客戶端,并且其中所述應(yīng)用服務(wù)器隨后在所述客戶端初始已經(jīng)被所述應(yīng)用服務(wù)器驗(yàn)證的情況下向所述客戶端發(fā)送與所述媒體文件關(guān)聯(lián)的標(biāo)識符。
      22.根據(jù)權(quán)利要求20所述的方法,其中請求所述媒體文件的客戶端是被所述系統(tǒng)的服務(wù)器驗(yàn)證的客戶端,并且其中所述播種者是被所述系統(tǒng)的服務(wù)器驗(yàn)證的播種者。
      全文摘要
      本發(fā)明涉及用于經(jīng)由通信網(wǎng)絡(luò)發(fā)布媒體文件以及將媒體文件分發(fā)至請求者的系統(tǒng)和方法。所述系統(tǒng)包括多個(gè)服務(wù)器,并且允許遵守受地理上不同的區(qū)域和國家約束的審查制度規(guī)則的媒體文件分發(fā),且同時(shí)考慮到媒體分發(fā)的服務(wù)品質(zhì)。
      文檔編號H04L29/08GK102812687SQ200980163397
      公開日2012年12月5日 申請日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
      發(fā)明者N·W·H·伊本福斯, M·奧斯特加德, A·O·阿赫塔爾 申請人:埃萬多有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1