測(cè)量觀眾的方法
【專利摘要】本發(fā)明涉及一種用于對(duì)電視頻道的觀眾進(jìn)行測(cè)量的方法,其包括:a)將至少一個(gè)受監(jiān)控對(duì)等點(diǎn)連接(88)到對(duì)等網(wǎng)絡(luò);b)受監(jiān)控對(duì)等點(diǎn)向?qū)Φ染W(wǎng)絡(luò)中的至少一個(gè)其它對(duì)等點(diǎn)發(fā)送(102)請(qǐng)求;c)響應(yīng)于該請(qǐng)求,受監(jiān)控對(duì)等點(diǎn)接收(94)相鄰對(duì)等點(diǎn)的列表,所述相鄰對(duì)等點(diǎn)接收在所述對(duì)等網(wǎng)絡(luò)上以連續(xù)流播放的相同電視頻道;d)受監(jiān)控對(duì)等點(diǎn)通過(guò)向所述列表添加在步驟c)期間接收的列表中并且尚不在其自己的相鄰對(duì)等點(diǎn)的列表中的相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符來(lái)更新(142)其自己的相鄰對(duì)等點(diǎn)的列表。所述方法還包括由受監(jiān)控對(duì)等點(diǎn)的相鄰對(duì)等點(diǎn)的列表來(lái)構(gòu)建(170)觀眾測(cè)量。
【專利說(shuō)明】測(cè)量觀眾的方法
[0001]本發(fā)明涉及一種用于對(duì)在對(duì)等網(wǎng)絡(luò)上以連續(xù)流播放的電視頻道的觀眾進(jìn)行測(cè)量的方法。本發(fā)明的另一個(gè)主題是用于實(shí)施該方法的一種信息存儲(chǔ)介質(zhì)、一種受監(jiān)控對(duì)等點(diǎn)(peer)和一種計(jì)數(shù)終端。
[0002]術(shù)語(yǔ)“以連續(xù)流播放”表示多媒體內(nèi)容的傳輸模式,其中客戶端設(shè)備項(xiàng)可以在其接收多媒體內(nèi)容的時(shí)候播放多媒體內(nèi)容?!耙赃B續(xù)流播放”更多地被稱為術(shù)語(yǔ)“流式”播放或
“直播”播放。
[0003]流式播放與“文件下載”不同。在文件下載中,客戶端設(shè)備項(xiàng)在可以開(kāi)始播放多媒體內(nèi)容之前必須首先接收組成該多媒體內(nèi)容的全部數(shù)據(jù)包。沒(méi)有其中文件的片斷必須被文件的接收者接收的預(yù)定順序或預(yù)定時(shí)間間隔。
[0004]相反地,在流式播放中,流片段必須在接收該相同流的之前片段的時(shí)刻附近以預(yù)定的時(shí)間間隔接收。如果片段沒(méi)有以預(yù)定的時(shí)間間隔接收,則該片斷被消除并且不會(huì)通過(guò)多媒體閱讀器讀取。為此,通常每個(gè)片斷與一定的使用期相關(guān)聯(lián)。如果片斷在其使用期過(guò)去之前沒(méi)有到達(dá)其接收者,則該片斷被毀掉。因此,電視頻道的播放可以在已經(jīng)接收組成該電視頻道的全部片斷之前開(kāi)始播放。為此,全部片斷通常在互聯(lián)網(wǎng)上采取相同的路由。例如,為此目的構(gòu)建并使用預(yù)先建立的路由表。
[0005]“終端對(duì)終端”網(wǎng)絡(luò)更多地被稱為術(shù)語(yǔ)“對(duì)等”網(wǎng)絡(luò)。
[0006]這種對(duì)等網(wǎng)絡(luò)由被稱為對(duì)等點(diǎn)并通過(guò)信息傳輸網(wǎng)絡(luò)互相連接的大量計(jì)算機(jī)形成。通常,信息傳輸網(wǎng)絡(luò)為萬(wàn)維網(wǎng),更多地被稱為術(shù)語(yǔ)“互聯(lián)網(wǎng)”。
[0007]在對(duì)等網(wǎng)絡(luò)中,對(duì)等點(diǎn)可以從對(duì)等網(wǎng)絡(luò)中接收相同電視頻道的任何其它對(duì)等點(diǎn)的緩沖存儲(chǔ)器中下載電視頻道的片斷或區(qū)塊(chunk)。在本說(shuō)明書(shū)中,下載區(qū)塊的對(duì)等點(diǎn)被稱為“子對(duì)等點(diǎn)”,并子對(duì)等點(diǎn)從中下載區(qū)塊的對(duì)等點(diǎn)被稱為“母對(duì)等點(diǎn)”。在對(duì)等網(wǎng)絡(luò)中,每個(gè)對(duì)等點(diǎn)通常都能夠同時(shí)扮演子對(duì)等點(diǎn)和母對(duì)等點(diǎn)的角色。因此,對(duì)等點(diǎn)能夠同時(shí)扮演客戶端、服務(wù)器和將存儲(chǔ)在其緩沖存儲(chǔ)器內(nèi)的區(qū)塊朝子對(duì)等點(diǎn)的緩沖存儲(chǔ)器引導(dǎo)的路由器。
[0008]在對(duì)等網(wǎng)絡(luò)中,子對(duì)等點(diǎn)包含相鄰對(duì)等點(diǎn)的列表。該列表包含對(duì)等網(wǎng)絡(luò)的被稱為“相鄰對(duì)等點(diǎn)”的對(duì)等點(diǎn)的標(biāo)識(shí)符,該對(duì)等點(diǎn)了解所述對(duì)等網(wǎng)絡(luò)并因此與所述對(duì)等網(wǎng)絡(luò)聯(lián)系以嘗試下載電視頻道的區(qū)塊。通常,對(duì)等點(diǎn)的標(biāo)識(shí)符是用于通過(guò)互聯(lián)網(wǎng)與管理對(duì)等網(wǎng)絡(luò)的連接和實(shí)施的計(jì)算機(jī)應(yīng)用交換信息的IP(互聯(lián)網(wǎng)協(xié)議)地址和端口號(hào)。此處,該應(yīng)用被稱為“點(diǎn)對(duì)點(diǎn)軟件程序”。
[0009]對(duì)等網(wǎng)絡(luò)上的電視頻道的流式播放正在迅速發(fā)展,并且據(jù)推測(cè),目前對(duì)于這樣播放的每個(gè)電視頻道都存在大量觀眾。迄今為止,為了對(duì)在對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道的觀眾進(jìn)行測(cè)量,必須配備大量帶有記錄設(shè)備的對(duì)等點(diǎn)。因此,這需要觀眾的主動(dòng)參與,使得觀眾接受并在其連接到對(duì)等網(wǎng)絡(luò)的計(jì)算機(jī)上安裝該記錄器(參見(jiàn)例如專利申請(qǐng)WO2011084779)。
[0010]因?yàn)榕鋫溆涗浧鞯膶?duì)等點(diǎn)必然數(shù)量有限,所以以這種方法構(gòu)建的觀眾測(cè)量很難是詳盡的。
[0011]還從以下文件中知道現(xiàn)有技術(shù):
[0012]Shahzad Ali,Anket Mathur 和 Hui Zhang "‘Measurement of commercialpeer-to-peer live video streaming”,卡耐基梅隆大學(xué)計(jì)算機(jī)科學(xué)學(xué)院,一月2日,2006,
[0013]-US2004/215698A1。
[0014]本發(fā)明的目的是糾正該缺點(diǎn)。因此,本發(fā)明的主題是根據(jù)權(quán)利要求1的一種用于對(duì)在對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道的觀眾進(jìn)行測(cè)量的方法。
[0015]因?yàn)樯鲜龇椒ú恍枰糜跍y(cè)量觀眾的每個(gè)對(duì)等點(diǎn)都配備記錄設(shè)備,所以利用該方法構(gòu)建的觀眾測(cè)量更簡(jiǎn)單。實(shí)際上,利用由所謂的“常規(guī)”對(duì)等點(diǎn)、即不配備任何特殊記錄設(shè)備的對(duì)等點(diǎn)傳輸?shù)南噜弻?duì)等點(diǎn)的列表來(lái)進(jìn)行觀眾測(cè)量的事實(shí)使得能夠以簡(jiǎn)單地方式從常規(guī)對(duì)等點(diǎn)中收集觀眾信息。從這一點(diǎn)來(lái)說(shuō),收集更大量的信息更容易,這提高了所構(gòu)建的觀眾測(cè)量的詳盡性。
[0016]該方法的實(shí)施方案可以包括從屬方法權(quán)利要求中的一個(gè)或更多個(gè)特征。
[0017]而且,所述方法的實(shí)施方案還具有以下優(yōu)點(diǎn):
[0018]-受監(jiān)控對(duì)等點(diǎn)循環(huán)重復(fù)步驟b)至d)使得能夠比常規(guī)對(duì)等點(diǎn)更快地構(gòu)建更完整的相鄰對(duì)等點(diǎn)的列表,并因此更快地獲得觀眾測(cè)量或獲得更精確的觀眾測(cè)量;
[0019]-同時(shí)使用數(shù)個(gè)受監(jiān)控對(duì)等點(diǎn)使得能夠提高可以構(gòu)建觀眾測(cè)量的速度;
[0020]-計(jì)數(shù)表中對(duì)等點(diǎn)不再響應(yīng)的表示使得能夠具有電視頻道的觀眾的更精確的瞬時(shí)顯示;
[0021]-在計(jì)數(shù)表中,相鄰對(duì)等點(diǎn)增加的時(shí)刻和該相鄰對(duì)等點(diǎn)不再接收電視頻道的時(shí)刻的存在允許考慮了與電視頻道的連接的持續(xù)時(shí)間的觀眾測(cè)量;
[0022]-電視頻道片段的確定使得能夠?qū)⒂^眾測(cè)量與確定的多媒體內(nèi)容相關(guān)聯(lián);
[0023]-從相鄰對(duì)等點(diǎn)的IP地址中獲得地理區(qū)域的標(biāo)識(shí)符使得能夠按照國(guó)家進(jìn)行觀眾測(cè)量;
[0024]-對(duì)各個(gè)大洲上的各個(gè)受監(jiān)控對(duì)等點(diǎn)的IP地址進(jìn)行分配很可能提高相鄰對(duì)等點(diǎn)大量標(biāo)識(shí)符的收集速度。
[0025]本發(fā)明的另一個(gè)主題是根據(jù)權(quán)利要求9的一種用于使在對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道可視化的方法。
[0026]本發(fā)明的另一個(gè)主題是根據(jù)權(quán)利要求10的一種信息存儲(chǔ)介質(zhì)。
[0027]本發(fā)明的另一個(gè)主題是一種用于實(shí)施上述觀眾測(cè)量方法的受監(jiān)控對(duì)等點(diǎn)。
[0028]本發(fā)明最后的主題是用于實(shí)施上述觀眾測(cè)量方法的計(jì)數(shù)終端。
[0029]通過(guò)閱讀僅通過(guò)非限制性實(shí)例給出并參照附圖的以下說(shuō)明,會(huì)更好地理解本發(fā)明,其中:
[0030]-圖1是一種用于使在對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道可視化的系統(tǒng)的示意圖;
[0031]-圖2是圖1中的對(duì)等網(wǎng)絡(luò)的對(duì)等點(diǎn)的各個(gè)緩沖存儲(chǔ)器的示意圖;-圖3至圖6是在圖1中的系統(tǒng)中使用的各個(gè)列表和表格的不意圖;-圖7是一種用于利用圖1中的系統(tǒng)使電視頻道可視化的方法的框圖。
[0032]在這些圖中,相同的附圖標(biāo)記用來(lái)表示相同的要素。
[0033]在本說(shuō)明書(shū)的其余部分,不對(duì)本領(lǐng)域技術(shù)人員所熟知的特征和功能進(jìn)行詳細(xì)描述。
[0034]圖1描繪了一種用于使在對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道可視化的系統(tǒng),所述對(duì)等網(wǎng)絡(luò)由通過(guò)信息傳輸網(wǎng)絡(luò)4互相連接的對(duì)等點(diǎn)形成。網(wǎng)絡(luò)4是萬(wàn)維網(wǎng)。在對(duì)等網(wǎng)絡(luò)使用SopCast協(xié)議的特殊情況下對(duì)系統(tǒng)2進(jìn)行了描述。例如在以下文章中描述了該協(xié)議:
[0035]Benny Fallica 等人的 “On the Quality of Experience of SopCast,,,
[0036]Philipp Eittenberger 等人的“Measurement and analysis of live streamedP2PTV Traffic”,HET-NETs 2010,ISBN 978-83-926054-4-7,第 195 至 212 頁(yè)。
[0037]本說(shuō)明書(shū)的其余部分針對(duì)單個(gè)電視頻道。但是,用于該電視頻道的描述同樣適用于在相同的對(duì)等網(wǎng)絡(luò)上播放的其它電視頻道。
[0038]系統(tǒng)2包括用于相鄰對(duì)等點(diǎn)的初始列表的服務(wù)器5。該服務(wù)器被稱為術(shù)語(yǔ)“代理”或“跟蹤器”。
[0039]系統(tǒng)2包括通過(guò)網(wǎng)絡(luò)4彼此連接的大量常規(guī)對(duì)等點(diǎn)。為了簡(jiǎn)化圖1,只描繪了兩個(gè)常規(guī)對(duì)等點(diǎn)6和7。對(duì)等點(diǎn)6和7例如是相同的,并且只詳細(xì)描述了對(duì)等點(diǎn)6。
[0040]對(duì)等點(diǎn)6是配備有中央單元8和屏幕10的計(jì)算機(jī)。中央單元8包括能夠執(zhí)行存儲(chǔ)在信息存儲(chǔ)介質(zhì)中的指令的可編程電子計(jì)算機(jī)12。為此,計(jì)算機(jī)12連接到存儲(chǔ)器14,所述存儲(chǔ)器14包含執(zhí)行圖7中的方法所需的指令。更確切地說(shuō),存儲(chǔ)器14特別包含以下內(nèi)容:
[0041]-能夠下載以連續(xù)流播放的電視頻道的各個(gè)視頻片段的點(diǎn)對(duì)點(diǎn)軟件程序16的指令,
[0042]-能夠播放下載到屏幕10上的多媒體內(nèi)容的多媒體閱讀器18的指令,和-由軟件程序16構(gòu)建的相鄰對(duì)等點(diǎn)的列表20。
[0043]此處,點(diǎn)對(duì)點(diǎn)軟件程序16是SopCast客戶端模塊。
[0044]對(duì)等點(diǎn)6連接到網(wǎng)絡(luò)4。為此,對(duì)等點(diǎn)6具有與SopCast客戶端模塊相關(guān)聯(lián)的IP (互聯(lián)網(wǎng)協(xié)議)地址和端口號(hào)。對(duì)等點(diǎn)6使用該IP地址和端口號(hào)來(lái)與對(duì)等網(wǎng)絡(luò)的其它對(duì)等點(diǎn)通信。
[0045]系統(tǒng)2還包括用于測(cè)量在對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道的觀眾的裝置26。該裝置26包括大量受監(jiān)控對(duì)等點(diǎn)。此處,在各個(gè)大洲上的各個(gè)國(guó)家分布的各個(gè)服務(wù)器上執(zhí)行的虛擬機(jī)上實(shí)施裝置26的受監(jiān)控對(duì)等點(diǎn)。因此,根據(jù)由IANA (互聯(lián)網(wǎng)編碼地址分配機(jī)構(gòu))建立的IP地址命名法,受監(jiān)控對(duì)等點(diǎn)具有對(duì)應(yīng)于各個(gè)大洲上各個(gè)國(guó)家的IP地址。
[0046]該受監(jiān)控對(duì)等點(diǎn)例如在結(jié)構(gòu)上彼此相同。為了簡(jiǎn)化圖1,僅描繪了兩個(gè)受監(jiān)控對(duì)等點(diǎn)28和30。這些對(duì)等點(diǎn)在不同服務(wù)器上實(shí)施,并因此具有不同的IP地址。
[0047]僅對(duì)受監(jiān)控對(duì)等點(diǎn)28進(jìn)行了詳細(xì)描述。對(duì)等點(diǎn)28包括能夠執(zhí)行存儲(chǔ)在信息存儲(chǔ)介質(zhì)上的指令的可編程電子計(jì)算機(jī)34。為此,對(duì)等點(diǎn)28包括存儲(chǔ)器36,所述存儲(chǔ)器36包含執(zhí)行圖7中的方法所需的指令。更確切地說(shuō),存儲(chǔ)器36包含SopCast客戶端模塊38的指令。該客戶端模塊38與模塊16相同,但是還包括會(huì)參照?qǐng)D7中的方法描述的另外的功能。存儲(chǔ)器36還包括相鄰對(duì)等點(diǎn)的列表40。
[0048]裝置26還包括任選地連接到屏幕45的計(jì)數(shù)終端44。
[0049]終端44包括能夠執(zhí)行存儲(chǔ)在信息存儲(chǔ)介質(zhì)上的指令以執(zhí)行圖7中的方法的可編程電子計(jì)算機(jī)46。為此,計(jì)算機(jī)46連接到包含執(zhí)行圖7中的方法所需的指令的存儲(chǔ)器48。
[0050]更確切地說(shuō),此處存儲(chǔ)器48包括:
[0051]-與模塊16相同的SopCast客戶端模塊50的指令,
[0052]-與多媒體閱讀器18相同的多媒體閱讀器52的指令,
[0053]-用于構(gòu)建觀眾測(cè)量的模塊54的指令,
[0054]-計(jì)數(shù)表56,和
[0055]-多媒體內(nèi)容的指紋的數(shù)據(jù)庫(kù)58。
[0056]圖2更詳細(xì)地描繪了常規(guī)對(duì)等點(diǎn)的緩沖存儲(chǔ)器??蛻舳四K16實(shí)施緩沖存儲(chǔ)器60,所述存儲(chǔ)器60能夠包含在給定時(shí)刻播放的電視頻道的時(shí)間段AT。通常,時(shí)間段AT小于或等于I分鐘并大于15秒。此處,時(shí)間段Λ T等于40秒加或減5秒。更確切地說(shuō),電視頻道被分為彼此緊接連續(xù)的大量時(shí)間片段S”該時(shí)間片段Si被稱為術(shù)語(yǔ)“區(qū)塊”。此處,下標(biāo)i表示區(qū)塊的順序號(hào)。該下標(biāo)i確定區(qū)塊相對(duì)于相同電視頻道中其它區(qū)塊的位置。例如,通過(guò)增加順序號(hào)將區(qū)塊Si進(jìn)行分類。
[0057]緩沖存儲(chǔ)器60設(shè)計(jì)為包括“η”個(gè)區(qū)塊Si至Si+n。
[0058]在圖2中,波浪線表明只描繪了存儲(chǔ)器60的一部分。
[0059]在圖2中,陰影區(qū)塊Si是已經(jīng)被客戶端模塊16接收并且可以被對(duì)等網(wǎng)絡(luò)上的其它對(duì)等點(diǎn)下載的區(qū)塊。相反地,白色區(qū)塊Si是會(huì)被客戶端模塊16從一個(gè)或更多個(gè)母對(duì)等點(diǎn)下載的區(qū)塊。
[0060]因此,會(huì)理解,利用緩沖存儲(chǔ)器60,區(qū)塊Si相對(duì)于區(qū)塊Sg和SJl可以提前或延遲接收。時(shí)間窗是時(shí)間段AT的函數(shù),在所述時(shí)間窗內(nèi)必須接收區(qū)塊S”如果沒(méi)有在該時(shí)窗內(nèi)接收區(qū)塊Si,則該區(qū)塊Si被消除并且不能在屏幕上10被可視化。
[0061]多媒體閱讀器18還實(shí)施緩沖存儲(chǔ)器62,其中,當(dāng)多媒體內(nèi)容被閱讀并顯示在屏幕10上時(shí),從緩沖存儲(chǔ)器60傳輸待觀看的電視頻道的各個(gè)區(qū)塊S”
[0062]圖3描繪了相鄰對(duì)等點(diǎn)的列表20。對(duì)存儲(chǔ)的每個(gè)實(shí)例,列表20主要包括字段66,所述字段66旨在包含對(duì)等點(diǎn)6的常規(guī)“相鄰”對(duì)等點(diǎn)的客戶端模塊16的IP地址和端口號(hào)。例如,字段20可以包含對(duì)等點(diǎn)7的客戶端模塊的IP地址和端口號(hào)。
[0063]圖4描繪了相鄰對(duì)等點(diǎn)的列表40。列表40與列表20相同,只是列表40還包括旨在包含將相鄰對(duì)等點(diǎn)添加到列表40的時(shí)刻的字段70。該字段70與包含IP地址和端口號(hào)的每個(gè)字段66相關(guān)聯(lián)。
[0064]圖5描繪了計(jì)數(shù)表56。該表格56與列表40相同,只是表格56還包括用于存儲(chǔ)的每個(gè)實(shí)例的字段74和76。字段74旨在包含相鄰對(duì)等點(diǎn)斷開(kāi)連接的時(shí)刻。字段76旨在包含與相鄰對(duì)等點(diǎn)的IP地址相對(duì)應(yīng)的地理區(qū)域的標(biāo)識(shí)符。地理區(qū)域可以是大洲、一組國(guó)家、國(guó)家、國(guó)家或城鎮(zhèn)的地區(qū)。
[0065]圖6描繪了數(shù)據(jù)庫(kù)58。對(duì)于存儲(chǔ)的每個(gè)實(shí)例,該數(shù)據(jù)庫(kù)主要包括包含指紋的字段80和包含與該指紋對(duì)應(yīng)的多媒體內(nèi)容的標(biāo)識(shí)符的字段82。指紋是多媒體內(nèi)容的指紋。例如,指紋根據(jù)在申請(qǐng)WO 2009 141 378中描述的方法進(jìn)行構(gòu)建。多媒體內(nèi)容的標(biāo)識(shí)符可以是影片、或程序、或運(yùn)動(dòng)賽事、或其它內(nèi)容的標(biāo)題。
[0066]現(xiàn)在會(huì)參照?qǐng)D7中的方法來(lái)描述系統(tǒng)2的操作。
[0067]所述方法包括通過(guò)常規(guī)對(duì)等點(diǎn)使在系統(tǒng)2的對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道可視化的階段86。在對(duì)等點(diǎn)6是子對(duì)等點(diǎn)而對(duì)等點(diǎn)7是母對(duì)等點(diǎn)的特殊情況下描述該階段86。
[0068]在步驟88中,對(duì)等點(diǎn)6連接到對(duì)等網(wǎng)絡(luò)。在該步驟88中,更精確地在操作90中,對(duì)等點(diǎn)6獲取待觀看的電視頻道的標(biāo)識(shí)符。例如,標(biāo)識(shí)符可以是電視頻道的號(hào)碼。
[0069]然后,在操作92中,對(duì)等點(diǎn)6的客戶端模塊16向服務(wù)器5發(fā)送請(qǐng)求以獲得當(dāng)前正在觀看相同電視頻道的相鄰對(duì)等點(diǎn)的第一列表。
[0070]在步驟94中,客戶端模塊16接收該相鄰對(duì)等點(diǎn)的列表。該相鄰對(duì)等點(diǎn)的列表包含由相鄰對(duì)等點(diǎn)執(zhí)行的客戶端模塊的IP地址和端口號(hào)。
[0071]然后,在步驟96中,子對(duì)等點(diǎn)向包含在所接收的列表中的對(duì)等點(diǎn)發(fā)送請(qǐng)求以將該列表中的活動(dòng)對(duì)等點(diǎn)與其中的不活動(dòng)對(duì)等點(diǎn)區(qū)分開(kāi)。
[0072]如果已經(jīng)接收到請(qǐng)求的對(duì)等點(diǎn)進(jìn)行了回應(yīng),并且如果該對(duì)等點(diǎn)還不在對(duì)等點(diǎn)6的列表20中,那么在步驟98中,對(duì)等點(diǎn)6更新列表20。該更新在于向列表20中添加已經(jīng)回應(yīng)的相鄰對(duì)等點(diǎn)的客戶端模塊的IP地址和端口號(hào)。因此,列表20包含對(duì)等點(diǎn)的客戶端模塊的IP地址和端口號(hào),對(duì)等點(diǎn)6很可能從所述對(duì)等點(diǎn)下載對(duì)等點(diǎn)6已經(jīng)選擇的電視頻道的區(qū)塊。
[0073]在步驟100中,被子對(duì)等點(diǎn)查詢的對(duì)等點(diǎn)還向其自己的相鄰對(duì)等點(diǎn)的列表20添加對(duì)等點(diǎn)6的客戶端模塊16的IP地址和端口號(hào)。
[0074]如果必須發(fā)現(xiàn)新的相鄰對(duì)等點(diǎn),那么接下來(lái)是步驟102,其中,對(duì)等點(diǎn)6向相鄰對(duì)等點(diǎn)中的一個(gè)發(fā)送請(qǐng)求以接收該相鄰對(duì)等點(diǎn)的相鄰對(duì)等點(diǎn)的列表,所述相鄰對(duì)等點(diǎn)的地址包含在對(duì)等點(diǎn)6自己的列表20中。例如,對(duì)等點(diǎn)6向?qū)Φ赛c(diǎn)7發(fā)送所述請(qǐng)求。然后,步驟102之后是步驟94。
[0075]步驟94至步驟102的重復(fù)使對(duì)等點(diǎn)6能夠完成其自己的列表20,并因此發(fā)現(xiàn)新的相鄰對(duì)等點(diǎn)。
[0076]同時(shí),在步驟108中,對(duì)等點(diǎn)6繼續(xù)下載電視頻道的區(qū)塊。為此,在操作110中,對(duì)等點(diǎn)6從相鄰對(duì)等點(diǎn)請(qǐng)求提供該相鄰對(duì)等點(diǎn)的緩沖存儲(chǔ)器包含的區(qū)塊Si的標(biāo)識(shí)符,所述相鄰對(duì)等點(diǎn)的IP地址包含在對(duì)等點(diǎn)6的列表20中。
[0077]在操作112中,作為回應(yīng),對(duì)等點(diǎn)6從相鄰對(duì)等點(diǎn)接收該相鄰對(duì)等點(diǎn)包含的區(qū)塊Si的列表。
[0078]如果該接收的列表包含子對(duì)等點(diǎn)不具有的區(qū)塊的標(biāo)識(shí)符,那么,在操作114中,子對(duì)等點(diǎn)從該相鄰對(duì)等點(diǎn)請(qǐng)求傳輸子對(duì)等點(diǎn)缺少的區(qū)塊中的一個(gè)或更多個(gè)。
[0079]作為回應(yīng),在操作116中,從那個(gè)時(shí)候開(kāi)始也是母對(duì)等點(diǎn)的相鄰對(duì)等點(diǎn)將被請(qǐng)求的區(qū)塊發(fā)送到子對(duì)等點(diǎn)。
[0080]如果在要求的時(shí)間窗內(nèi)從相鄰對(duì)等點(diǎn)接收到所請(qǐng)求的區(qū)塊,則在步驟120中,子對(duì)等點(diǎn)將下載的區(qū)塊存儲(chǔ)在其緩沖存儲(chǔ)器60中。在相反的情況下,在步驟122中,如果未在請(qǐng)求的時(shí)間窗內(nèi)接收到區(qū)塊,則對(duì)等點(diǎn)6利用其列表20中確定的下一個(gè)相鄰對(duì)等點(diǎn)重復(fù)步驟110到122。
[0081]因此,相當(dāng)迅速地,對(duì)等點(diǎn)6從緩沖存儲(chǔ)器60中確定出一個(gè)或更多個(gè)母對(duì)等點(diǎn),通常少于五個(gè)或少于三個(gè),對(duì)等點(diǎn)6可以從所述緩沖存儲(chǔ)器60中下載及時(shí)填充其自己的存儲(chǔ)器60的區(qū)塊。術(shù)語(yǔ)“及時(shí)填充”表示及時(shí)接收下載的區(qū)塊以在預(yù)定閾值S1之上利用緊接連續(xù)的區(qū)塊來(lái)填充緩沖存儲(chǔ)器60。例如,閾值S1對(duì)應(yīng)于兩個(gè)、三個(gè)或超過(guò)10個(gè)連續(xù)區(qū)塊Si。從那一刻起,不再需要重復(fù)步驟94至102。因此,對(duì)等點(diǎn)6結(jié)束步驟94至102的迭代。
[0082]在步驟130中,當(dāng)下載的片段數(shù)大于預(yù)定閾值S2時(shí),對(duì)等點(diǎn)6啟動(dòng)多媒體閱讀器18的執(zhí)行。
[0083]在步驟132中,多媒體閱讀器18將視頻區(qū)塊從存儲(chǔ)器60下載到其自己的緩沖存儲(chǔ)器62。
[0084]然后,在步驟134中,多媒體閱讀器18在屏幕10上按順序播放該視頻區(qū)塊。
[0085]子對(duì)等點(diǎn)和母對(duì)等點(diǎn)的角色可以反轉(zhuǎn)。因此,常規(guī)地,對(duì)于對(duì)等網(wǎng)絡(luò)的數(shù)個(gè)對(duì)等點(diǎn),對(duì)等點(diǎn)6是子對(duì)等點(diǎn),而且同時(shí),對(duì)于該相同對(duì)等網(wǎng)絡(luò)的一個(gè)或更多個(gè)對(duì)等點(diǎn),對(duì)等點(diǎn)6是母對(duì)等點(diǎn)。
[0086]與階段86同時(shí)執(zhí)行對(duì)在該對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道的觀眾進(jìn)行測(cè)量的階段 140。
[0087]各個(gè)受監(jiān)控對(duì)等點(diǎn)以相同方式操作。因此,僅在受監(jiān)控對(duì)等點(diǎn)28的特殊情況下描述階段140。
[0088]受監(jiān)控對(duì)等點(diǎn)28如同常規(guī)對(duì)等點(diǎn)一樣進(jìn)行相同的步驟88至122,只是分別以步驟142和144替換步驟98和100。步驟142與步驟98相同,只是向列表40中添加相鄰對(duì)等點(diǎn)的IP地址和端口號(hào),且該IP地址和端口號(hào)與字段70中的進(jìn)入到存儲(chǔ)在存儲(chǔ)器中的該列表40的時(shí)刻相關(guān)聯(lián)。例如基于對(duì)等點(diǎn)28的互聯(lián)網(wǎng)時(shí)鐘來(lái)測(cè)量進(jìn)入的時(shí)刻。
[0089]當(dāng)其它常規(guī)對(duì)等點(diǎn)查詢對(duì)等點(diǎn)28時(shí),執(zhí)行步驟144。步驟144與步驟100相同,只是IP地址和端口號(hào)存儲(chǔ)在與進(jìn)入該列表40的時(shí)刻相關(guān)聯(lián)的列表40中。
[0090]在該實(shí)施方案中,受監(jiān)控對(duì)等點(diǎn)28不執(zhí)行步驟130至134。
[0091]受監(jiān)控對(duì)等點(diǎn)28與常規(guī)對(duì)等點(diǎn)6的不同在于,受監(jiān)控對(duì)等點(diǎn)28執(zhí)行包括步驟94至102的無(wú)限循環(huán)。因此,對(duì)添加到列表40中的每個(gè)新的相鄰對(duì)等點(diǎn)在循環(huán)中系統(tǒng)地重復(fù)步驟102。而且,即使列表40已經(jīng)包含了來(lái)自存儲(chǔ)器60的相鄰對(duì)等點(diǎn),也不停止該步驟94至102的迭代,其中受監(jiān)控對(duì)等點(diǎn)28可以從所述存儲(chǔ)器60下載及時(shí)填充受監(jiān)控對(duì)等點(diǎn)28自己的存儲(chǔ)器60所需的區(qū)塊。
[0092]在該實(shí)施方案中,受監(jiān)控對(duì)等點(diǎn)下載區(qū)塊的事實(shí)使得受監(jiān)控對(duì)等點(diǎn)能夠?qū)?duì)等網(wǎng)絡(luò)的其它子對(duì)等點(diǎn)扮演母對(duì)等點(diǎn)的角色。這使得能夠發(fā)現(xiàn)除了在步驟94中所接收的列表中包含的相鄰對(duì)等點(diǎn)之外的其它相鄰對(duì)等點(diǎn)。
[0093]同時(shí),在步驟150中,用于構(gòu)建觀眾測(cè)量的模塊54從每個(gè)受監(jiān)控對(duì)等點(diǎn)請(qǐng)求受監(jiān)控對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表40。
[0094]作為回應(yīng),在步驟152中,每個(gè)受監(jiān)控對(duì)等點(diǎn)將其列表40傳輸?shù)接?jì)數(shù)終端44。
[0095]在步驟154中,構(gòu)建模塊54基于所接收的各個(gè)列表40建立表格56。為此,在操作156中,構(gòu)建模塊54向該表格56添加還不存在于表格中的每個(gè)新的相鄰對(duì)等點(diǎn)。對(duì)于添加的每個(gè)相鄰對(duì)等點(diǎn),根據(jù)所接收的列表40的對(duì)應(yīng)字段完成字段66和70。
[0096]然后,對(duì)于添加的每個(gè)新的相鄰對(duì)等點(diǎn),在操作158中,模塊54繼續(xù)每個(gè)新的相鄰對(duì)等點(diǎn)的IP地址的地理定位。IP地址的地理定位在于根據(jù)存儲(chǔ)在表格56的字段66中的IP地址確定地理區(qū)域,通常是國(guó)家。這種類型的地理定位是已知的。例如,通過(guò)實(shí)施在以下互聯(lián)網(wǎng)網(wǎng)站上可訪問(wèn)的服務(wù)來(lái)執(zhí)行地理定位:www.localiser-1p.com或www.loc8ip.com。將由此獲得的地理區(qū)域的標(biāo)識(shí)符存儲(chǔ)在與添加的相鄰對(duì)等點(diǎn)的IP地址相關(guān)聯(lián)的表格56的字段76中。
[0097]以循環(huán)重復(fù)步驟150至154,例如以小于I分鐘或小于15秒的規(guī)律間隔。
[0098]同時(shí),在步驟160中,構(gòu)建模塊54執(zhí)行無(wú)限循環(huán),在所述無(wú)限循環(huán)中,構(gòu)建模塊54查詢IP地址在字段66中的每個(gè)對(duì)等點(diǎn)。例如,在步驟160中,模塊54向?qū)Φ赛c(diǎn)發(fā)送“hello”命令。
[0099]如果經(jīng)查詢的對(duì)等點(diǎn)進(jìn)行回應(yīng),則在步驟162中,模塊54保持與該對(duì)等點(diǎn)相關(guān)聯(lián)的字段74空白以表明該對(duì)等點(diǎn)仍然與電視頻道連接。
[0100]在相反的情況下,在步驟164中,模塊54在與該相鄰對(duì)等點(diǎn)的IP地址相關(guān)聯(lián)的字段74中表明斷連的時(shí)刻。此處選擇等同于模塊54發(fā)現(xiàn)該對(duì)等點(diǎn)沒(méi)有回應(yīng)的時(shí)間作為斷連的時(shí)刻。該時(shí)間例如是從已知起點(diǎn)開(kāi)始以秒表示的時(shí)間段。
[0101]同時(shí),在步驟170中,模塊54構(gòu)建觀眾測(cè)量。觀眾測(cè)量在于計(jì)算在所選擇的地理區(qū)域中存在且字段74是空白的表格56中的對(duì)等點(diǎn)的數(shù)量。這使得能夠獲得當(dāng)前在所選擇的地理區(qū)域中在對(duì)等網(wǎng)絡(luò)上正在觀看電視頻道的對(duì)等點(diǎn)的數(shù)量。地理區(qū)域可以是全部可確認(rèn)地理區(qū)域的集合或更有限的地理區(qū)域,例如國(guó)家或地區(qū)或城鎮(zhèn)。
[0102]在步驟170中,可以執(zhí)行其它過(guò)程,例如測(cè)量連接到對(duì)等網(wǎng)絡(luò)上的電視頻道的平均時(shí)間??梢曰诎谧侄?0和74中的時(shí)刻的差來(lái)計(jì)算該平均連接時(shí)間。
[0103]通常,以小于I分鐘或5分鐘的頻率的循環(huán)重復(fù)步驟170以實(shí)時(shí)刷新觀眾測(cè)量。
[0104]例如,在步驟170中,在屏幕45上顯示所構(gòu)建的觀眾測(cè)量。為此,屏幕45展示世界地圖,并且在該世界地圖上顯示對(duì)每個(gè)國(guó)家執(zhí)行的觀眾測(cè)量。還可以顯示平均連接時(shí)間。
[0105]最后,在步驟180中,計(jì)數(shù)終端44確定所觀看的多媒體內(nèi)容。為此,在操作182中,終端44從常規(guī)對(duì)等點(diǎn)或受監(jiān)控對(duì)等點(diǎn)下載電視頻道的一個(gè)或更多個(gè)區(qū)塊。
[0106]然后,在操作184中,終端44為全部所下載的區(qū)塊構(gòu)建指紋。例如,根據(jù)申請(qǐng)WO2009 141 378中的信息來(lái)構(gòu)建該指紋。
[0107]在操作186中,終端44對(duì)所構(gòu)建的指紋與包含在數(shù)據(jù)庫(kù)58的字段80中的指紋進(jìn)行比較。
[0108]在操作188中,如果所構(gòu)建的指紋對(duì)應(yīng)于之前存儲(chǔ)的指紋中的一個(gè),那么將與該指紋相關(guān)聯(lián)的多媒體內(nèi)容的標(biāo)識(shí)符與在相同時(shí)刻為這些區(qū)塊構(gòu)建的觀眾測(cè)量相關(guān)聯(lián)。
[0109]在相反的情況中,在操作190中,沒(méi)有多媒體內(nèi)容的標(biāo)識(shí)符與這些區(qū)塊相關(guān)聯(lián)。通常,多媒體內(nèi)容的標(biāo)識(shí)符與播放時(shí)刻相關(guān)聯(lián),所述播放時(shí)刻根據(jù)與存儲(chǔ)在字段74中的時(shí)刻相同的起點(diǎn)進(jìn)行測(cè)量。因此,可以詳細(xì)說(shuō)明已經(jīng)使所確定的多媒體內(nèi)容可視化的對(duì)等點(diǎn)的數(shù)量。
[0110]許多其它實(shí)施方案也是可能的。例如,對(duì)等網(wǎng)絡(luò)可以使用其它協(xié)議,而不是SopCast 協(xié)議。舉例來(lái)說(shuō),可以使用以下協(xié)議:Coolstreaming、PPLive、PPStream、TVAnts>Veetle、BT Live 等。
[0111]在另一個(gè)實(shí)施方案中,裝置26僅包括單個(gè)受監(jiān)控對(duì)等點(diǎn)。在這種情況下,相鄰對(duì)等點(diǎn)的列表40和表格56是相同對(duì)象。優(yōu)選地,在這種情況下,還可以在受監(jiān)控對(duì)等點(diǎn)中實(shí)施用于構(gòu)建觀眾測(cè)量的模塊54。因此,在該實(shí)施方案中,在相同裝置中結(jié)合計(jì)數(shù)終端和受監(jiān)控對(duì)等點(diǎn)。
[0112]各個(gè)受監(jiān)控對(duì)等點(diǎn)在各個(gè)大洲上的分布不是必須的。因此,各個(gè)受監(jiān)控對(duì)等點(diǎn)也可以具有位于同一個(gè)國(guó)家或位于同一個(gè)地區(qū)的IP地址。
[0113]受監(jiān)控對(duì)等點(diǎn)不一定在虛擬機(jī)上實(shí)施。在另一個(gè)實(shí)施方案中,在常規(guī)計(jì)算機(jī)上實(shí)施每個(gè)受監(jiān)控對(duì)等點(diǎn)。
[0114]受監(jiān)控對(duì)等點(diǎn)可以沒(méi)有或具有多媒體閱讀器或使得能夠播放廣播電視頻道的功倉(cāng)泛。
[0115]在一個(gè)變化方案中,由受監(jiān)控對(duì)等點(diǎn)而不是計(jì)數(shù)終端來(lái)執(zhí)行查詢相鄰對(duì)等點(diǎn)以核實(shí)它們是否連接到電視頻道。
[0116]在另一個(gè)實(shí)施方案中,受監(jiān)控對(duì)等點(diǎn)不對(duì)電視頻道的區(qū)塊進(jìn)行下載。因此,省略步驟 108、120 和 122。
[0117]可以省略IP地址的地理定位。在這種情況下,對(duì)于觀眾測(cè)量計(jì)算全世界中已經(jīng)使電視頻道可視化的全部對(duì)等點(diǎn)的數(shù)量就足夠了。在該實(shí)施方案中,省略字段76。
[0118]執(zhí)行觀眾測(cè)量不需要記錄斷連的時(shí)刻。在這種情況下,省略字段74,并且也省略步驟160至164。在該實(shí)施方案中,僅測(cè)量在裝置26已經(jīng)起作用的時(shí)間間隔期間已經(jīng)使電視頻道可視化的對(duì)等點(diǎn)的數(shù)。
[0119]在另一個(gè)實(shí)施方案中,在傳輸?shù)接?jì)數(shù)終端44的列表40中,使用除了 IP地址之外的相鄰對(duì)等點(diǎn)的其它標(biāo)識(shí)符。通常將該其它標(biāo)識(shí)符稱為別名。別名基于IP地址和任選地基于端口號(hào)來(lái)構(gòu)建,而且以獨(dú)特的方式確定相鄰對(duì)等點(diǎn),但不允許終端44僅由別名中包含的信息來(lái)檢索對(duì)應(yīng)的IP地址。別名構(gòu)建為使得無(wú)論哪個(gè)受監(jiān)控對(duì)等點(diǎn)構(gòu)建別名,對(duì)于相同的IP地址獲得的別名都相同。這使得能夠掩飾IP地址不讓計(jì)數(shù)終端44看到。在該實(shí)施方案中,優(yōu)選地,由受監(jiān)控對(duì)等點(diǎn)進(jìn)行地理定位。別名例如是通過(guò)利用密鑰對(duì)相鄰對(duì)等點(diǎn)的IP地址進(jìn)行加密來(lái)獲得的。
[0120]可以通過(guò)其它方法來(lái)執(zhí)行在電視頻道上播放的多媒體內(nèi)容的確定。例如,可以在播放之前在電視頻道上播放的多媒體內(nèi)容上加水印。這會(huì)涉及例如由D[G「MARC?或CIVOLUT1N?公司開(kāi)發(fā)的方法。
[0121]還可以由受監(jiān)控對(duì)等點(diǎn)執(zhí)行播放的多媒體內(nèi)容的確定。在這種情況下,當(dāng)已經(jīng)可以確定多媒體內(nèi)容時(shí)利用多媒體內(nèi)容的標(biāo)識(shí)符完成由每個(gè)受監(jiān)控對(duì)等點(diǎn)傳輸?shù)接?jì)數(shù)終端的列表40。在另一個(gè)實(shí)施方案中,受監(jiān)控對(duì)等點(diǎn)根據(jù)下載的區(qū)塊來(lái)構(gòu)建指紋或提取水印。然后,受監(jiān)控對(duì)等點(diǎn)從計(jì)數(shù)終端傳輸構(gòu)建的指紋或提取的水印。然后,計(jì)數(shù)終端繼續(xù)通過(guò)執(zhí)行例如步驟186至190來(lái)確定多媒體內(nèi)容。
[0122]在另一個(gè)實(shí)施方案中,受監(jiān)控對(duì)等點(diǎn)構(gòu)建指紋或提取水印,然后將指紋或水印傳輸?shù)接?jì)數(shù)終端用于之后與內(nèi)容的數(shù)據(jù)庫(kù)58的比較。因此,還可以事后、即在已經(jīng)下載了區(qū)塊之后很長(zhǎng)時(shí)間來(lái)執(zhí)行多媒體內(nèi)容的確定,
[0123]最后,在簡(jiǎn)化的實(shí)施方案中,省略多媒體內(nèi)容的確定。在這種情況下,可以省略數(shù)據(jù)庫(kù)58并省略步驟180。
【權(quán)利要求】
1.一種用于對(duì)在對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道的觀眾進(jìn)行測(cè)量的方法,該方法包括: a)將被稱為受監(jiān)控對(duì)等點(diǎn)的至少一個(gè)對(duì)等點(diǎn)連接(88)到所述對(duì)等網(wǎng)絡(luò), b)所述受監(jiān)控對(duì)等點(diǎn)向所述對(duì)等網(wǎng)絡(luò)的被稱為相鄰對(duì)等點(diǎn)的至少一個(gè)其它對(duì)等點(diǎn)發(fā)送(102)請(qǐng)求,該相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符包含在所述受監(jiān)控對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表中; c)響應(yīng)于該請(qǐng)求,所述受監(jiān)控對(duì)等點(diǎn)接收(94)正在對(duì)所述對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)南嗤娨曨l道進(jìn)行接收的相鄰對(duì)等點(diǎn)的列表,所述相鄰對(duì)等點(diǎn)為此在其各自的緩沖存儲(chǔ)器中包含很可能被所述對(duì)等網(wǎng)絡(luò)的對(duì)等點(diǎn)中的任一個(gè)下載的所述電視頻道的區(qū)塊, d)所述受監(jiān)控對(duì)等點(diǎn)通過(guò)向其自己的相鄰對(duì)等點(diǎn)的列表添加存在于步驟c)期間接收的列表中且尚不存在于其自己的相鄰對(duì)等點(diǎn)的列表中的相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符來(lái)更新(142)該列表, 其特征在于,該方法還包括根據(jù)所述受監(jiān)控對(duì)等點(diǎn)的相鄰對(duì)等點(diǎn)的列表來(lái)構(gòu)建(170)觀眾測(cè)量。
2.權(quán)利要求1所述的方法,其中所述方法包括:即使所述受監(jiān)控對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表中的一個(gè)或更多個(gè)相鄰對(duì)等點(diǎn)已經(jīng)使得能夠下載足夠的所述電視頻道的區(qū)塊以及時(shí)填充其自己的緩沖存儲(chǔ)器,所述受監(jiān)控對(duì)等點(diǎn)也對(duì)其相鄰對(duì)等點(diǎn)的列表中的每個(gè)相鄰對(duì)等點(diǎn)重復(fù)步驟b)至d)。
3.前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述方法包括: -將數(shù)個(gè)受監(jiān)控對(duì)等點(diǎn)連接(88)到所述對(duì)等網(wǎng)絡(luò),每個(gè)受監(jiān)控對(duì)等點(diǎn)并行執(zhí)行步驟b)至d),以及另外的將其自己的相鄰對(duì)等點(diǎn)的列表傳輸?shù)酵挥?jì)數(shù)終端的步驟(152), -基于由每個(gè)受監(jiān)控對(duì)等點(diǎn)傳輸?shù)南噜弻?duì)等點(diǎn)的列表建立(154)對(duì)由每個(gè)受監(jiān)控對(duì)等點(diǎn)收集的相鄰對(duì)等點(diǎn)的全部標(biāo)識(shí)符進(jìn)行計(jì)數(shù)的計(jì)數(shù)表;和 -基于該計(jì)數(shù)表構(gòu)建(170)觀眾測(cè)量。
4.權(quán)利要求3所述的方法,其中所述方法還包括: -循環(huán)查詢(160)所述計(jì)數(shù)表的每個(gè)相鄰對(duì)等點(diǎn), -僅當(dāng)經(jīng)查詢的相鄰對(duì)等點(diǎn)當(dāng)前正在接收在所述對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道時(shí)接收對(duì)該查詢的回應(yīng),和 -在經(jīng)查詢對(duì)等點(diǎn)沒(méi)有回應(yīng)時(shí),在所述計(jì)數(shù)表中表明(164)該經(jīng)查詢對(duì)等點(diǎn)不再接收所述電視頻道,和在相反情況下,在所述計(jì)數(shù)表中表明(162)該經(jīng)查詢對(duì)等點(diǎn)當(dāng)前正在接收所述電視頻道。
5.權(quán)利要求4所述的方法,其中,關(guān)于相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符,所述方法包括對(duì)以下的存儲(chǔ)(142, 164): -將該相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符添加到所述計(jì)數(shù)表的時(shí)刻,和 -在所述計(jì)數(shù)表中表明該相鄰對(duì)等點(diǎn)沒(méi)有接收所述電視頻道的時(shí)刻。
6.權(quán)利要求3至5中任一項(xiàng)所述的方法,其中所述方法包括: -從一個(gè)或更多個(gè)相鄰對(duì)等點(diǎn)的緩沖存儲(chǔ)器下載(182) —個(gè)或更多個(gè)所述電視頻道的區(qū)塊,所述一個(gè)或更多個(gè)相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符包含在所述計(jì)數(shù)表中,和 -對(duì)下載的區(qū)塊包含或根據(jù)下載的區(qū)塊構(gòu)建的指紋和預(yù)先存儲(chǔ)的指紋的數(shù)據(jù)庫(kù)進(jìn)行比較(186),預(yù)先存儲(chǔ)在數(shù)據(jù)庫(kù)中的每個(gè)指紋與多媒體內(nèi)容的標(biāo)識(shí)符相關(guān)聯(lián),和 -如果所包含的或所構(gòu)建的指紋和預(yù)先存儲(chǔ)的指紋中的一個(gè)相匹配,則將與對(duì)應(yīng)的預(yù)先存儲(chǔ)的指紋相關(guān)的所述多媒體內(nèi)容的標(biāo)識(shí)符與在相同時(shí)刻構(gòu)建的觀眾測(cè)量相關(guān)聯(lián)(188)。
7.前述權(quán)利要求中任一項(xiàng)所述的方法,其中所述方法包括: -獲得(158)地理區(qū)域的標(biāo)識(shí)符,其中,根據(jù)所述相鄰對(duì)等點(diǎn)在互聯(lián)網(wǎng)上的IP(互聯(lián)網(wǎng)協(xié)議)地址發(fā)現(xiàn)所述計(jì)數(shù)表的每個(gè)相鄰對(duì)等點(diǎn),和 -將所述地理區(qū)域的標(biāo)識(shí)符與在所述計(jì)數(shù)表中的相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符相關(guān)聯(lián)(158)。
8.權(quán)利要求3至7中任一項(xiàng)所述的方法,其中連接到網(wǎng)絡(luò)的受監(jiān)控對(duì)等點(diǎn)具有萬(wàn)維網(wǎng)上的IP地址,所述IP地址對(duì)應(yīng)于分布在至少三個(gè)不同大洲上的各個(gè)國(guó)家。
9.一種用于使在對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)碾娨曨l道可視化的方法,其中所述對(duì)等網(wǎng)絡(luò)的被稱為常規(guī)對(duì)等點(diǎn)的對(duì)等點(diǎn): a)連接(88)到所述對(duì)等網(wǎng)絡(luò)以接收所述電視頻道, b)向所述對(duì)等網(wǎng)絡(luò)的被稱為相鄰對(duì)等點(diǎn)的至少一個(gè)對(duì)等點(diǎn)發(fā)送(102)請(qǐng)求,所述相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符包含在所述對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表中, c)響應(yīng)于該請(qǐng)求,接收(94)正在對(duì)所述對(duì)等網(wǎng)絡(luò)上的相同電視頻道進(jìn)行接收的相鄰對(duì)等點(diǎn)的列表,所述相鄰對(duì)等點(diǎn)為此在其各自的緩沖存儲(chǔ)器中包含很可能被所述對(duì)等網(wǎng)絡(luò)的對(duì)等點(diǎn)中的任一個(gè)下載的所述電視頻道的區(qū)塊, d)通過(guò)向其自己的相鄰對(duì)等點(diǎn)的列表添加存在于步驟c)期間接收的列表中且尚不存在于其自己的相鄰對(duì)等點(diǎn)的列表中的相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符來(lái)更新(98)該列表, e)如果所述常規(guī)對(duì)等點(diǎn)不能在其自己的相鄰對(duì)等點(diǎn)的列表中確定一個(gè)或更多個(gè)對(duì)等點(diǎn),所述常規(guī)對(duì)等點(diǎn)可以從所述一個(gè)或更多個(gè)對(duì)等點(diǎn)的緩沖存儲(chǔ)器中下載足夠的所述電視頻道的區(qū)塊以及時(shí)填充其自己的緩沖存儲(chǔ)器,則對(duì)包含在其自己的相鄰對(duì)等點(diǎn)的列表中的新的相鄰對(duì)等點(diǎn)重復(fù)步驟b)至d),和在相反的情況下,停止重復(fù)步驟b)至d), 其特征在于,所述方法還包括: f)被稱為受監(jiān)控對(duì)等點(diǎn)且連接到所述對(duì)等網(wǎng)絡(luò)的一個(gè)對(duì)等點(diǎn)對(duì)其自己的相鄰對(duì)等點(diǎn)的列表的每個(gè)相鄰對(duì)等點(diǎn)重復(fù)步驟b)至d),即使其自己的相鄰對(duì)等點(diǎn)的列表中的一個(gè)或更多個(gè)對(duì)等點(diǎn)已經(jīng)使得能夠下載足夠的所述電視頻道的區(qū)塊以及時(shí)填充其自己的緩沖存儲(chǔ)器,和 g)根據(jù)該受監(jiān)控對(duì)等點(diǎn)的相鄰對(duì)等點(diǎn)的列表來(lái)構(gòu)建(170)觀眾測(cè)量。
10.一種信息存儲(chǔ)介質(zhì)(36、48),其特征在于,所述介質(zhì)包含用于執(zhí)行根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法的指令,這時(shí),該指令通過(guò)電子計(jì)算機(jī)來(lái)執(zhí)行。
11.一種用于實(shí)施根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法的受監(jiān)控對(duì)等點(diǎn),該受監(jiān)控對(duì)等點(diǎn)包括編程為進(jìn)行以下操作的電子計(jì)算機(jī)(34): a)連接到對(duì)等網(wǎng)絡(luò), b)向所述對(duì)等網(wǎng)絡(luò)中的至少一個(gè)其它對(duì)等點(diǎn)發(fā)送請(qǐng)求,該相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符包含在所述受監(jiān)控對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表中, c)響應(yīng)于該請(qǐng)求,接收正在對(duì)所述對(duì)等網(wǎng)絡(luò)上流式傳輸?shù)南嗤娨曨l道進(jìn)行接收的相鄰對(duì)等點(diǎn)的列表,所述相鄰對(duì)等點(diǎn)為此在其各自的緩沖存儲(chǔ)器中包含很可能被所述對(duì)等網(wǎng)絡(luò)的對(duì)等點(diǎn)中的任一個(gè)下載的所述電視頻道的區(qū)塊, d)通過(guò)向所述受監(jiān)控對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表中添加存在于步驟C)期間接收的列表中且尚不存在于所述受監(jiān)控對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表中的相鄰對(duì)等點(diǎn)的標(biāo)識(shí)符來(lái)更新該列表, 其特征在于,所述計(jì)算機(jī)還可編程為進(jìn)行以下操作: e)即使所述受監(jiān)控對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表中的一個(gè)或更多個(gè)相鄰對(duì)等點(diǎn)已經(jīng)使得能夠下載足夠的所述電視頻道的區(qū)塊以及時(shí)填充其自己的緩沖存儲(chǔ)器,仍對(duì)所述受監(jiān)控對(duì)等點(diǎn)自己的相鄰對(duì)等點(diǎn)的列表中的每個(gè)相鄰對(duì)等點(diǎn)重復(fù)步驟b)至d)。
12.一種用于實(shí)施根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法的計(jì)數(shù)終端(44),該計(jì)數(shù)終端包括可編程電子計(jì)算機(jī)(46)和存儲(chǔ)器(48),其特征在于,所述電子計(jì)算機(jī)編程為根據(jù)受監(jiān)控對(duì)等點(diǎn)的相鄰對(duì)等點(diǎn)的列表來(lái)構(gòu)建觀眾測(cè)量。
【文檔編號(hào)】H04L29/08GK104137133SQ201380010159
【公開(kāi)日】2014年11月5日 申請(qǐng)日期:2013年2月7日 優(yōu)先權(quán)日:2012年2月21日
【發(fā)明者】讓-馬克·加尼耶 申請(qǐng)人:維亞塞斯公司