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

在內(nèi)容發(fā)布廣播系統(tǒng)中從客戶向服務(wù)器發(fā)送反饋的方法和裝置的制作方法

文檔序號:7733463閱讀:231來源:國知局
專利名稱:在內(nèi)容發(fā)布廣播系統(tǒng)中從客戶向服務(wù)器發(fā)送反饋的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及廣播系統(tǒng),更具體地說,本發(fā)明涉及在廣播系統(tǒng)中按需提供內(nèi)容。
背景技術(shù)
廣播系統(tǒng)傳統(tǒng)上從服務(wù)器系統(tǒng)向多個客戶系統(tǒng)單方向發(fā)送數(shù)據(jù)??蛻粝到y(tǒng)的用戶典型地按照信號被廣播的那樣來消費從服務(wù)器系統(tǒng)接收的信號。按需提供內(nèi)容給用戶的一個范例涉及連續(xù)和/或以交錯的時間間隔廣播相同數(shù)據(jù)的服務(wù)器系統(tǒng)。因此,如果用戶需要按需消費特定內(nèi)容段或數(shù)據(jù)文件,則用戶“調(diào)入(tune in)”該內(nèi)容的重復(fù)廣播之一。此范例的一個例子可以用現(xiàn)今的“按次付費”電影來舉例說明,這些電影可以從有線或衛(wèi)星電視供應(yīng)者獲得。例如,有線電視供應(yīng)者通常以交錯的時間間隔在多個頻道重復(fù)廣播相同的電影。希望“按需”觀看特定電影的用戶只要在廣播該電影的開始時間之一調(diào)入其上廣播所需電影的頻道之一。相同數(shù)據(jù)或節(jié)目的連續(xù)與重復(fù)廣播導(dǎo)致廣播帶寬非常低效率的使用。否則,用于在多個頻道重復(fù)廣播相同數(shù)據(jù)的帶寬可以用來廣播不同數(shù)據(jù)。
在廣播系統(tǒng)中按需提供內(nèi)容的另一個范例涉及用戶記錄特定數(shù)據(jù)文件并在以后“按需”訪問該數(shù)據(jù)文件。繼續(xù)以上討論的電視廣播示例,此范例的例子是用戶設(shè)置他或她的錄像機(VCR)來記錄所需電視節(jié)目。以后,當(dāng)用戶希望“按需”觀看此電視節(jié)目時,該用戶只要從他或她的VCR播放先前所記錄的節(jié)目。近來,已經(jīng)可以獲得更高級的數(shù)字錄影機,數(shù)字錄影機在內(nèi)部的硬盤上而不是在傳統(tǒng)VCR所使用的錄像帶上記錄電視廣播。然而,在要求用戶明確設(shè)置使用條件(例如日期、時間)來確定在內(nèi)部硬盤上記錄哪些廣播的方面,數(shù)字錄影機的使用與傳統(tǒng)的VCR是相似的。
現(xiàn)今廣播系統(tǒng)的另一個限制是對客戶系統(tǒng)的大多數(shù)用戶來說很難關(guān)于節(jié)目向廣播臺提供反饋。例如,繼續(xù)以上討論的電視廣播示例,許多今日的電視廣播臺依靠尼爾森收視率(Nielson ratings)來確定廣播節(jié)目和/或時間安排。尼爾森收視率通常只是基于公眾樣本的小采樣。因此,大多數(shù)電視觀眾對廣播時間表和/或內(nèi)容只有相當(dāng)小的影響或沒有影響。


以示例的方式來舉例說明本發(fā)明,并且不限于附圖。
圖1A是圖示根據(jù)本發(fā)明的教導(dǎo)的廣播系統(tǒng)的一個實施例的框圖。
圖1B是圖示根據(jù)本發(fā)明的教導(dǎo)的廣播系統(tǒng)的另一個實施例的框圖。
圖1C是圖示根據(jù)本發(fā)明的教導(dǎo)的廣播系統(tǒng)的另一個實施例的框圖。
圖2是根據(jù)本發(fā)明的教導(dǎo)的代表客戶或服務(wù)器的計算機系統(tǒng)的一個實施例的框圖。
圖3是圖示根據(jù)本發(fā)明的教導(dǎo)在服務(wù)器與客戶中的事件流程的一個實施例的流程圖,該服務(wù)器與客戶具有向客戶廣播的多階段內(nèi)容描述符和進一步描述性內(nèi)容以及從客戶向服務(wù)器發(fā)送的多階段需求數(shù)據(jù)反饋。
圖4A至4C是圖示根據(jù)本發(fā)明的教導(dǎo)的從服務(wù)器向客戶廣播的內(nèi)容描述符文件的各種實施例的流程圖。
圖5A至5E是圖示根據(jù)本發(fā)明的教導(dǎo)的從客戶向服務(wù)器發(fā)送的需求數(shù)據(jù)反饋的各種實施例的流程圖。
圖6是圖示根據(jù)本發(fā)明的教導(dǎo)的當(dāng)處理來自服務(wù)器廣播的內(nèi)容描述符以維護內(nèi)容描述符表和需求數(shù)據(jù)表時,客戶中的事件流程的實施例的流程圖。
圖7是根據(jù)本發(fā)明的教導(dǎo)的由服務(wù)器廣播的內(nèi)容描述符的一個例子的示例。
圖8是根據(jù)本發(fā)明的教導(dǎo)的由客戶更新和維護的內(nèi)容描述符表的一個例子的示例。
圖9是根據(jù)本發(fā)明的教導(dǎo)的由客戶更新和維護的需求數(shù)據(jù)表的一個例子的示例。
圖10是圖示根據(jù)本發(fā)明的教導(dǎo)的由用戶分類的數(shù)據(jù)文件的一個實施例的圖表。
圖11是圖示根據(jù)本發(fā)明的教導(dǎo)的響應(yīng)于用戶分類而更新的內(nèi)容描述符表的一個實施例的圖表。
圖12是圖示根據(jù)本發(fā)明的教導(dǎo)的在用戶訪問后更新的內(nèi)容描述符表的一個實施例的圖表。
圖13是圖示根據(jù)本發(fā)明的教導(dǎo)的在用戶訪問后更新的需求數(shù)據(jù)表的一個實施例的圖表。
圖14是圖示根據(jù)本發(fā)明的教導(dǎo)的在另一個用戶訪問后更新的內(nèi)容描述符表的另一個實施例的圖表。
具體實施例方式
在本發(fā)明的一個方面,公開了使用多階段廣播系統(tǒng)來確定內(nèi)容廣播時間表的方法和裝置。在本發(fā)明的另一個方面,公開了用于從服務(wù)器向客戶發(fā)送內(nèi)容描述符的方法和裝置。在本發(fā)明的另一個方面,公開了用于從客戶向服務(wù)器發(fā)送需求數(shù)據(jù)的方法和裝置。在以下描述中,為了提供對本發(fā)明的透徹理解而闡明了大量具體的細節(jié)。然而,對于本領(lǐng)域技術(shù)人員來說很明顯,實施本發(fā)明并不必需采用這些具體的細節(jié)。在其它例子中,為了避免混淆本發(fā)明沒有詳細描述公知的材料或方法。
整個說明書中對“一個實施例”或“實施例”的引用表示所描述的與該實施例有關(guān)的具體的特征、結(jié)構(gòu)或特性包含在本發(fā)明的至少一個實施例中。因此,在整個說明書中各個地方出現(xiàn)的短語“在一個實施例中”或“在實施例中”不一定都指的是相同的實施例。此外,在一個或多個實施例中,可以以任意適當(dāng)?shù)姆绞綄⑺鼍唧w的特征、結(jié)構(gòu)或特性結(jié)合在一起。
圖1A是根據(jù)本發(fā)明的教導(dǎo)的廣播系統(tǒng)的一個實施例的示例。如所描述的實施例中圖示的那樣,配置廣播操作中心或者服務(wù)器103以向多個客戶105、107和109廣播信息。在圖1A所示的實施例中,客戶105通過來自廣播天線111的鏈路115而接收來自服務(wù)器103的廣播。類似地,客戶107通過鏈路117接收來自服務(wù)器103的廣播而客戶109通過來自廣播天線111的鏈路119而接收來自服務(wù)器103的廣播。在一個實施例中,鏈路115、117和119是來自廣播天線的單向無線射頻(RF)鏈路,所述鏈路是以諸如公知的調(diào)幅(AM)或調(diào)頻(FM)無線電信號、電視(TV)信號和數(shù)字視頻廣播(DVB)信號等通過空氣廣播的信號形式,但不限于此。
在一個實施例中,配置服務(wù)器103以廣播可以被客戶105、107和109接收的多個數(shù)據(jù)文件或多段內(nèi)容。在一個實施例中,所述數(shù)據(jù)文件可以是多個不同類型的文件的任意組合,所述不同的文件類型包括例如視頻、音頻、圖片、文本和多媒體等。當(dāng)接收這些文件后,它們可以被客戶105、107或109實時訪問、分流或消費,或者可以緩存或存儲這些文件以備以后消費。為了解釋的目的,本公開中為幫助描述本發(fā)明而提供的許多例子假定服務(wù)器所廣播的數(shù)據(jù)文件是音頻/視頻文件,例如具有移動圖像和聲音的電影。然而,應(yīng)當(dāng)了解根據(jù)本發(fā)明的教導(dǎo),廣播的數(shù)據(jù)文件不只限于音頻/視頻文件。
如圖1A所示的實施例圖示的那樣,在服務(wù)器103與客戶105、107和109之間是單路或者單向的鏈路。然而,在另一個實施例中,應(yīng)當(dāng)了解在服務(wù)器103與每個客戶105、107和109之間還可以分別有通信鏈路。具體地說,圖1B是圖1A的廣播系統(tǒng)增加了每個客戶105、107和109與服務(wù)器103之間的“反向信道”或者通信鏈路的示例。具體地說,圖1B中圖示的實施例示出了可以分別由客戶105、107和109使用以發(fā)回信息給服務(wù)器103的鏈路121、123和125。雖然在圖1B中鏈路121、123和125被圖示為客戶105、107和109與服務(wù)器103之間的直接鏈路,但是應(yīng)當(dāng)了解,客戶105、107和109可以通過諸如但不限于廣播無線信號和網(wǎng)絡(luò)通信等間接鏈路向服務(wù)器103發(fā)送信息。在一個實施例中,假定鏈路121、123和125是具有比鏈路115、117和119更低帶寬的連接。例如,鏈路121、123和125可以是諸如通過公眾交換電話網(wǎng)絡(luò)的調(diào)制解調(diào)器連接等的低帶寬連接,而鏈路115、117和119是諸如電視廣播、有線電視廣播和衛(wèi)星電視廣播等的高帶寬連接。
圖1C是根據(jù)本發(fā)明的教導(dǎo)的廣播系統(tǒng)的另一實施例的示例。如圖所示,耦合服務(wù)器103以通過網(wǎng)絡(luò)113向多個客戶105、107和109廣播信息。在一個實施例中,網(wǎng)絡(luò)113可以是任何類型的通信網(wǎng)絡(luò),例如但不限于因特網(wǎng)、廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)和內(nèi)聯(lián)網(wǎng)等,其中多種不同的設(shè)備可以通過所述通信網(wǎng)絡(luò)進行通信。
圖1C中圖示的實施例中,耦合客戶105以通過鏈路115與來自服務(wù)器103的廣播進行通信。類似地,耦合客戶107以通過鏈路117與服務(wù)器103進行通信,并且耦合客戶109以通過鏈路119與服務(wù)器103進行通信。
圖2是圖示根據(jù)本發(fā)明的教導(dǎo)的可以用做服務(wù)器103或者客戶105、107或109的機器201的一個實施例的框圖。在一個實施例中,機器201是包括耦合到總線207的處理器203的計算機或裝置。在一個實施例中,內(nèi)存205、存儲器211、顯示控制器209、通信接口213、輸入/輸出控制器215和音頻控制器227也都耦合到總線207。
在一個實施例中,機器201通過通信接口213連接到外部系統(tǒng)。通信接口213可以包括與AM、FM、TV、數(shù)字TV、DVB和無線電話信號等兼容的無線電收發(fā)器。通信接口213還可以包括模擬調(diào)制解調(diào)器、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、數(shù)字用戶線(DSL)調(diào)制解調(diào)器、T-1線接口、T-3線接口、光學(xué)載波接口(例如OC-3)、令牌環(huán)接口、衛(wèi)星傳送接口、無線接口或其它接口,以將設(shè)備耦合到其它設(shè)備。
在一個實施例中,由通信接口213接收載波信號223以與天線111通信。在一個實施例中,在通信接口213和網(wǎng)絡(luò)113之間接收/發(fā)送載波信號225。在一個實施例中,通信信號225可以用于將機器201與另一計算機系統(tǒng)、網(wǎng)絡(luò)集線器、交換器和路由器等相連接。在一個實施例中,載波信號223和225被認為是機器可讀介質(zhì),其可以通過導(dǎo)線、電纜、光纖或通過空氣等來發(fā)送。
在一個實施例中,處理器203可以是傳統(tǒng)的微處理器,例如但不限于英特爾x86或奔騰系列微處理器、摩托羅拉系列微處理器等。內(nèi)存205可以是諸如動態(tài)隨機存取存儲器(DRAM)的機器可讀介質(zhì),并且可以包括靜態(tài)隨機存取存儲器(SRAM)。顯示控制器209以傳統(tǒng)方式控制顯示器219,在一個實施例中,所述顯示器219可以是陰極射線管(CRT)、液晶顯示器(LCD)、主動矩陣顯示屏和電視監(jiān)視器等。耦合到輸入/輸出控制器215的輸入/輸出設(shè)備217可以是鍵盤、磁盤驅(qū)動器、打印機、掃描儀和包括電視遙控器、鼠標(biāo)、跟蹤球(trackball)、跟蹤板(trackpad)和操縱桿等的其它輸入/輸出設(shè)備。在一個實施例中,音頻控制器227以傳統(tǒng)方式控制音頻輸出231,所述音頻輸出231可以包括例如音頻揚聲器、耳機、音頻接收器和擴音器等。在一個實施例中,控制器還以傳統(tǒng)方式控制音頻輸入229,所述音頻輸入229可以包括例如話筒或者來自音頻設(shè)備或音樂設(shè)備的輸入等。
在一個實施例中,存儲器211可以包括例如但不限于磁性硬盤、軟盤、光盤、智能卡或另一形式數(shù)據(jù)存儲器的機器可讀介質(zhì)。在一個實施例中,存儲器211可以包括可清除介質(zhì)、只讀介質(zhì)、可讀/可寫介質(zhì)等。在計算機系統(tǒng)201中,在軟件執(zhí)行期間可以通過直接內(nèi)存訪問過程將一些數(shù)據(jù)寫入內(nèi)存205中。應(yīng)當(dāng)了解軟件可以駐留于存儲器211、內(nèi)存205中,或者可以通過調(diào)制解調(diào)器或通信接口213發(fā)送或接收。
為了本說明書的目的,術(shù)語“機器可讀介質(zhì)”應(yīng)當(dāng)包括能夠存儲數(shù)據(jù)、信息或者能夠編碼指令序列的任何介質(zhì),其中所述指令序列由處理器203執(zhí)行以使處理器203執(zhí)行本發(fā)明的方法。術(shù)語“機器可讀介質(zhì)”應(yīng)當(dāng)包括但不限于固態(tài)存儲器、光盤和磁盤、載波信號等。
在一個實施例中,配置諸如與圖1A-1C中圖示的那些廣播系統(tǒng)中的任何一個相似的廣播系統(tǒng),使服務(wù)器103向多個客戶105、107和109廣播多個數(shù)據(jù)文件。正如以下將更加詳細討論的那樣,根據(jù)本發(fā)明一個實施例的教導(dǎo),多個數(shù)據(jù)文件中的每一個都用元數(shù)據(jù)(meta-data)或內(nèi)容描述符來描述。通常,內(nèi)容描述符可以認為是一組用于描述多段內(nèi)容或數(shù)據(jù)文件的描述符或?qū)傩灾?,其中所述多段?nèi)容或數(shù)據(jù)文件可以從服務(wù)器103廣播或可能被廣播。本發(fā)明的內(nèi)容描述符提供信息,該信息使得客戶系統(tǒng)105、107和109能夠推斷和被告知關(guān)于服務(wù)器103以后將要廣播的數(shù)據(jù)文件內(nèi)容的決定。正如將討論的那樣,本發(fā)明的各種實施例使用內(nèi)容描述符以用于客戶端的過濾、存儲管理和其它個性化技術(shù),以及提供需求數(shù)據(jù)反饋來確定將來服務(wù)器廣播的廣播時間表和內(nèi)容。
圖3是圖示根據(jù)本發(fā)明的一個實施例的教導(dǎo)的執(zhí)行過程的流程圖301。具體地說,流程圖301圖示了使用多階段過程從廣播操作中心或服務(wù)器向一個或更多客戶發(fā)布內(nèi)容的內(nèi)容發(fā)布系統(tǒng)的一個實施例。如過程方框303所示,服務(wù)器向一個或更多客戶廣播內(nèi)容描述符。方框305圖示了內(nèi)容描述符被一個或更多客戶所接收。在一個實施例中,內(nèi)容描述符包括用來描述可能被服務(wù)器廣播的可獲取內(nèi)容的元數(shù)據(jù)或?qū)傩灾祵?。正如以下將結(jié)合圖4A至4C來討論的那樣,根據(jù)本發(fā)明的的教導(dǎo),具有將內(nèi)容描述符從服務(wù)器發(fā)送到客戶的多個不同的實施例。在一個實施例中,基于地理、網(wǎng)絡(luò)連接或其它標(biāo)準(zhǔn),可以將客戶劃分到特定的組中。
方框309示出了在接收內(nèi)容描述符后,用戶更新他們的內(nèi)容描述符表和需求數(shù)據(jù)表。正如以下將詳細討論的那樣,在本發(fā)明的各種實施例中,客戶在創(chuàng)建需求數(shù)據(jù)的過程中使用內(nèi)容描述符表和需求數(shù)據(jù)表。為了本公開的目的,“需求數(shù)據(jù)”是客戶對可從服務(wù)器獲得的特定內(nèi)容段的需要性的表示。因此,高“需求”的內(nèi)容段將有高程度的需要性,而不在“需求”中的內(nèi)容段將有相對低程度的需要性。
可以以包括排名、評級等的各種方式產(chǎn)生需求數(shù)據(jù)。例如,通過產(chǎn)生至少一些可獲取內(nèi)容排名的有序列表,可以確定需求數(shù)據(jù)。排名建立了內(nèi)容選擇中可獲取內(nèi)容的相對順序。在另一個實施例中,通過產(chǎn)生一些或全部內(nèi)容段的絕對評級數(shù)列表可以確定需求數(shù)據(jù)。通過用戶對每段內(nèi)容賦予具體的需要性值,可以實現(xiàn)評級。需求數(shù)據(jù)可以考慮或可以不考慮特定客戶系統(tǒng)上緩存的現(xiàn)有內(nèi)容。通過考慮客戶方明確的用戶反饋或者基于前一用戶的動作或消費內(nèi)容,可以產(chǎn)生需求數(shù)據(jù)。
方框313示出了需求數(shù)據(jù)反饋然后從客戶發(fā)送回服務(wù)器,而方框307示出了服務(wù)器從客戶接收需求數(shù)據(jù)反饋。正如以下將結(jié)合圖5A至5E進行的討論那樣,根據(jù)本發(fā)明的教導(dǎo),具有可以從每個客戶向服務(wù)器發(fā)送需求數(shù)據(jù)的多個不同實施例。例如,可以實時或者分批發(fā)送需求數(shù)據(jù)。需求數(shù)據(jù)可以代表來自用戶的對所有可獲取內(nèi)容或者只是部分內(nèi)容的反饋。此外,通過響應(yīng)來自服務(wù)器的觸發(fā)或者基于某些規(guī)則,反饋可以由客戶獨立地發(fā)送。
方框311示出了服務(wù)器然后創(chuàng)建最高需求內(nèi)容列表以響應(yīng)從客戶接收的需求數(shù)據(jù)反饋。在一個實施例中,所述列表是基于接收自客戶的需求數(shù)據(jù)反饋、范圍從較高需求內(nèi)容到較低需求內(nèi)容的分類列表。在一個實施例中,分類列表被服務(wù)器用來區(qū)分廣播內(nèi)容的優(yōu)先次序。例如,在一個實施例中,較高需求內(nèi)容在較低需求內(nèi)容廣播之前廣播。在一些例子中,服務(wù)器可能從不廣播排名或評級較低的需求內(nèi)容。
在一個實施例中,應(yīng)當(dāng)了解這一階段的發(fā)送內(nèi)容描述符和從客戶接收需求數(shù)據(jù)反饋是高度自動化的,而且對用戶可以是透明的。在一個實施例中,用來產(chǎn)生需求數(shù)據(jù)的排名或評級系統(tǒng)可以使用或者可以不使用與當(dāng)服務(wù)器廣播時由客戶用來捕獲和緩存多段內(nèi)容的那些算法相同的算法。
在下一個階段,方框315示出了服務(wù)器向一個或更多客戶廣播進一步描述性內(nèi)容,而方框317示出了客戶接收所述進一步描述性內(nèi)容。在一個實施例中,所發(fā)送的所述進一步描述性內(nèi)容限于可獲取內(nèi)容的較小部分。如在方框311所創(chuàng)建的列表中指示的那樣,由進一步描述性內(nèi)容所描述的此較小部分內(nèi)容是被確定為是更可能需求的內(nèi)容。在一個實施例中,客戶過濾方框315中服務(wù)器所發(fā)送的進一步描述性內(nèi)容。因此,客戶所緩存的進一步描述性內(nèi)容描述了更可能被客戶排名、評級和/或消費的多段內(nèi)容。在另一個實施例中,方框317中沒有執(zhí)行過濾。
應(yīng)當(dāng)了解到在過程的這一階段,為了接收更多的需求數(shù)據(jù)形式的用戶反饋,一個實施例中的服務(wù)器發(fā)布內(nèi)容的一部分。在一個實施例中,進一步描述性內(nèi)容包括內(nèi)容的一部分,而且與實際內(nèi)容相比其發(fā)送更便宜。例如,假定可獲取內(nèi)容包括電影,進一步描述性內(nèi)容可以包括電影預(yù)告片、海報(box art)、獲獎情況、電影場景等。在音樂方面的情況,進一步描述性內(nèi)容可以包括歌曲選節(jié)、唱片預(yù)覽、關(guān)于音樂藝術(shù)家的歷史信息等。
方框321示出了然后在客戶方更新內(nèi)容描述符表和需求數(shù)據(jù)表。在一個實施例中,響應(yīng)于明確的諸如排名或評級的用戶反饋而發(fā)生內(nèi)容描述符表和需求數(shù)據(jù)表的更新。例如,通過諸如看用戶可能潛在地有興趣消費的電影預(yù)告片和/或聽歌曲選節(jié),用戶可以查看進一步描述性內(nèi)容。在查看了緩存在用戶的客戶系統(tǒng)中的進一步描述性內(nèi)容后,用戶可以提供關(guān)于用戶是否有興趣消費整段內(nèi)容的明確反饋。
方框325示出了然后將更新的需求數(shù)據(jù)反饋從客戶發(fā)送回服務(wù)器,而方框319示出了服務(wù)器從(多個)客戶接收所述需求數(shù)據(jù)。方框323示出了然后進一步精煉最高需求內(nèi)容列表以響應(yīng)從(多個)客戶接收的需求數(shù)據(jù)。因此,通過在多個階段中從客戶接收反饋,服務(wù)器能夠更好的確定客戶更可能消費的多段內(nèi)容。
在一個實施例中,從方框323的過程循環(huán)回方框315并且從方框325的過程循環(huán)回方框317。在一個實施例中,此循環(huán)可以重復(fù)多次直到最高需求內(nèi)容列表被精煉或者縮小到需要的程度。照這樣,本發(fā)明的實施例能夠基于明確的反饋來進一步精煉或縮小最高需求內(nèi)容列表。因此,當(dāng)服務(wù)器最終選定廣播的多段內(nèi)容時,對于用戶將消費此內(nèi)容,將具有更大程度的把握。在一個實施例中,因為明確的用戶反饋通常比自動反饋更精確,所以與沒有明確用戶反饋的自動產(chǎn)生的反饋相比,明確的用戶反饋被給予更大的權(quán)重。
在一個實施例中,當(dāng)發(fā)送進一步描述性內(nèi)容時,跟蹤服務(wù)器發(fā)送的每個部分內(nèi)容。具體地說,系統(tǒng)維護并跟蹤內(nèi)容段以使得在任何客戶請求它的情況下把與每個部分內(nèi)容相關(guān)的最后和完整的內(nèi)容最終發(fā)送出去。因此用戶的期望得到管理,由于用戶涉入了排名或評級系統(tǒng)的這個部分。
如上所述,一個實施例中的客戶系統(tǒng)可以對方框317中接收的進一步描述性內(nèi)容應(yīng)用過濾。因此,緩存在客戶中的進一步描述性內(nèi)容關(guān)系到用戶更可能希望消費的多段內(nèi)容。結(jié)果,此系統(tǒng)能夠在方框315中發(fā)送比單個客戶能緩存的更多的總的進一步描述性內(nèi)容。例如,假定客戶系統(tǒng)有5G(gigabyte)存儲容量可以用于服務(wù)器在方框315中發(fā)送的進一步描述性內(nèi)容。通過在方框317中應(yīng)用過濾,客戶系統(tǒng)將緩存服務(wù)器發(fā)送的例如總共20G中的5G。此外,客戶所緩存的5G進一步描述性內(nèi)容關(guān)系到用戶更可能消費的多段內(nèi)容。而且,通過在方框317中應(yīng)用過濾,用戶將對所緩存的進一步描述性內(nèi)容將要描述用戶感興趣的內(nèi)容具有更大的把握。因為用戶將有更大把握,因此對于用戶將對內(nèi)容進行明確地排名或評級以在方框325中提供更新的需求數(shù)據(jù),將有更大的可能性。
在一個實施例中,可以存儲響應(yīng)于在方框307中接收的需求數(shù)據(jù)而在方框311中創(chuàng)建的列表結(jié)果。在此情況下,因為方框307中接收的需求數(shù)據(jù)可能已經(jīng)自動產(chǎn)生,所以響應(yīng)于方框319中接收的數(shù)據(jù)而在方框323中創(chuàng)建的精煉的列表被賦予了更大的權(quán)重。在另一個實施例中,一旦在方框323中精煉的列表產(chǎn)生,就不再考慮方框311中創(chuàng)建的列表。
在下一個階段中,方框327示出了所選擇的多段內(nèi)容然后被服務(wù)器廣播,而方框329示出了客戶接收所述內(nèi)容。在一個實施例中,除了在方框325中沒有客戶在發(fā)送給服務(wù)器的需求數(shù)據(jù)中明確提供主動反饋的情況之外,在方框315中發(fā)送給客戶的進一步描述性內(nèi)容中所描述的任何內(nèi)容段最終都包括在方框327的廣播中。
正如以下將更詳細討論的那樣,在一個實施例中,方框331示出了客戶然后根據(jù)由每個特定客戶維護的需求數(shù)據(jù)表來選擇性地存儲多段內(nèi)容。在一個實施例中,方框333示出了如果內(nèi)容被消費則每個客戶上的內(nèi)容描述符表和需求數(shù)據(jù)表然后被更新。方框335示出了更新的需求數(shù)據(jù)然后被發(fā)送回服務(wù)器以使得精煉的列表能夠被服務(wù)器進一步精煉。
如上所述,具有多個不同的實施例,其中根據(jù)本發(fā)明的教導(dǎo)在圖3的方框303和305中,可以從服務(wù)器發(fā)送并且由客戶接收內(nèi)容描述符文件。例如,圖4A是示出內(nèi)容描述符從服務(wù)器向一個或更多客戶廣播的流程圖401。在所圖示的實施例中,方框403示出了從服務(wù)器廣播內(nèi)容描述符廣播時間表信號,而方框405示出了客戶接收內(nèi)容描述符廣播時間表信號。
在一個實施例中,內(nèi)容描述符廣播時間表信號是這樣的信號,其發(fā)送給所有客戶用來指示將要發(fā)送內(nèi)容描述符文件。在一個實施例中,內(nèi)容描述符廣播時間表信號包括何時發(fā)送內(nèi)容描述符文件的描述。例如,內(nèi)容描述符廣播時間表信號可以指示內(nèi)容描述符文件將被發(fā)送的確定的時間或者在由服務(wù)器廣播的其它信息中的相對順序。在一個實施例中,內(nèi)容描述符廣播時間表信號還向客戶指示如何使用例如頻率、網(wǎng)際協(xié)議(IP)端口和IP地址信息等來找到內(nèi)容描述符文件的位置。
在一個實施例中,使用網(wǎng)際協(xié)議(IP)信令協(xié)議、數(shù)字視頻廣播信號(DVB)和節(jié)目與系統(tǒng)信息協(xié)議(PSIP)信號等來廣播內(nèi)容描述符廣播時間表信號。在另一個實施例中,內(nèi)容描述符廣播時間表信號嵌入到由服務(wù)器向客戶廣播的文件中。
在一個實施例中,客戶系統(tǒng)為內(nèi)容描述符廣播時間表信號的到達而監(jiān)視廣播頻道。當(dāng)客戶接收到內(nèi)容描述符廣播時間表信號時,然后客戶準(zhǔn)備在安排廣播內(nèi)容描述符文件的時候接收它。在一個實施例中,通過通知在客戶系統(tǒng)上運行的負責(zé)處理內(nèi)容描述符的其它過程,客戶準(zhǔn)備接收內(nèi)容描述符文件。
在一個實施例中,服務(wù)器然后產(chǎn)生或者收集內(nèi)容描述符到文件中。方框407示出了然后在適當(dāng)?shù)臅r間廣播內(nèi)容描述符文件,而方框409示出了然后如同安排的那樣接收內(nèi)容描述符文件。在內(nèi)容描述符廣播時間表信號指出在確定的時間廣播內(nèi)容描述符文件的實施例中,服務(wù)器一直等到指定時間,而后在該時間廣播內(nèi)容描述符文件。在內(nèi)容描述符廣播時間表信號指出以相對順序廣播內(nèi)容描述符文件的實施例中,服務(wù)器首先廣播安排在內(nèi)容描述符文件之前廣播的所有文件。然后,服務(wù)器廣播內(nèi)容描述符文件。在一個實施例中,服務(wù)器使用諸如超文本傳輸協(xié)議(HTTP)和文件傳輸協(xié)議(FTP)等的文件傳輸協(xié)議來向客戶廣播內(nèi)容描述符文件。
圖4B是示出從服務(wù)器向一個或更多客戶廣播內(nèi)容描述符的另一個實施例的流程圖431。在圖示的實施例中,方框433示出了服務(wù)器向內(nèi)容描述符文件賦予唯一的標(biāo)識符。方框437然后示出了然后向客戶廣播此內(nèi)容描述符文件。在一個實施例中,向一段中的所有客戶發(fā)送內(nèi)容描述符文件。為了本公開的目的,一段可以定義為基于地理、網(wǎng)絡(luò)連接和權(quán)利向量(rights vector)等的多個客戶或者客戶子集。
方框435示出了客戶然后接收內(nèi)容描述符文件。方框439示出了基于賦予該文件的唯一標(biāo)識符,客戶將所接收到的文件識別為內(nèi)容描述符文件。在一個實施例中,賦予內(nèi)容描述符文件的唯一標(biāo)識符使得客戶系統(tǒng)在客戶上特定的和/或已知的位置存儲該內(nèi)容描述符文件。因此客戶系統(tǒng)識別出方框409中的輸入文件為內(nèi)容描述符文件并且相應(yīng)地處理該文件。
在一個實施例中,客戶系統(tǒng)將為放置內(nèi)容描述符而分配臨時緩沖器,并且一旦內(nèi)容描述符文件已經(jīng)全部傳輸完畢,客戶將鎖定之前接收的內(nèi)容描述符文件,并用新接收的內(nèi)容描述符文件替換其內(nèi)容。在一個實施例中,客戶系統(tǒng)然后將發(fā)信號通知用于處理內(nèi)容描述符的過程已經(jīng)接收新的內(nèi)容描述符文件。
圖4C是示出從服務(wù)器向一個或更多客戶廣播內(nèi)容描述符的另一個實施例的流程圖。在圖示的實施例中,方框463示出了服務(wù)器向內(nèi)容描述符文件賦予通用標(biāo)識符。方框465然后示出了服務(wù)器然后廣播該內(nèi)容描述符文件。方框467示出了客戶接收內(nèi)容描述符文件。在一個實施例中,如同其接收任何其它文件一樣,客戶接收由服務(wù)器廣播的內(nèi)容描述符文件。
方框469示出了服務(wù)器然后向客戶廣播用于指示已經(jīng)廣播了內(nèi)容描述符文件的信號。方框471示出了客戶接收到由服務(wù)器廣播的用于指示已經(jīng)廣播了內(nèi)容描述符文件的信號。在一個實施例中,此信號還向客戶指示如何找到內(nèi)容描述符文件的位置,并且使用網(wǎng)際協(xié)議(IP)信令協(xié)議、數(shù)字視頻廣播信號(DVB)和節(jié)目與系統(tǒng)信息協(xié)議(PSIP)信號等來廣播該信號。在另一個實施例中,內(nèi)容描述符廣播時間表信號被嵌入到由服務(wù)器向客戶廣播的文件中。在一個實施例中,客戶系統(tǒng)然后將發(fā)信號通知用于處理內(nèi)容描述符的過程已經(jīng)接收到新的內(nèi)容描述符文件。
如上所述,根據(jù)本發(fā)明的教導(dǎo),具有可以從客戶發(fā)送并由服務(wù)器接收需求數(shù)據(jù)的多個不同的實施例,例如圖3的313、325或335。例如,圖5A是示出根據(jù)本發(fā)明的教導(dǎo)的從客戶向服務(wù)器發(fā)送需求數(shù)據(jù)的一個實施例的流程圖501。方框503示出了當(dāng)服務(wù)器準(zhǔn)備好接收來自客戶的需求數(shù)據(jù)反饋時向客戶廣播觸發(fā)信號。在一個實施例中,因為服務(wù)器準(zhǔn)備好了建立另一個向客戶廣播的內(nèi)容的列表或時間表,所以服務(wù)器可以廣播觸發(fā)信號。方框505示出了客戶接收由服務(wù)器廣播的觸發(fā)信號。在一個實施例中,觸發(fā)信號可以請求來自全部客戶或者來自諸如一段中的一組客戶的需求數(shù)據(jù)反饋。作為響應(yīng),方框509示出了客戶向服務(wù)器發(fā)送需求數(shù)據(jù),而方框507示出了服務(wù)器接收需求數(shù)據(jù)反饋。
在一個實施例中,客戶通過初始化與服務(wù)器的連接來向服務(wù)器發(fā)送需求數(shù)據(jù)以向服務(wù)器提供需求數(shù)據(jù)反饋。在客戶由于包括例如電話信號忙等原因而不能建立連接的情況下,在一個實施例中,客戶使用二進制指數(shù)后退系統(tǒng)(binary exponential back-off system)。因此,可以提供服務(wù)器與試圖提供需求數(shù)據(jù)反饋的多個客戶的正常連接。
圖5B是圖示根據(jù)本發(fā)明的教導(dǎo)從客戶向服務(wù)器發(fā)送需求數(shù)據(jù)的另一個實施例的流程圖521。在流程圖521圖示的實施例中,客戶在不同的時間向服務(wù)器提供需求數(shù)據(jù)反饋??梢栽谟捎诶鐜捇蛘呔W(wǎng)絡(luò)負載限制而使服務(wù)器同時從全部客戶接收需求數(shù)據(jù)反饋不可行的情況下使用此實施例。例如,如果公眾交換電話網(wǎng)絡(luò)(PSTN)用作反向信道,在接收到觸發(fā)信號后全部客戶同時撥打服務(wù)器可能不現(xiàn)實或者不可行。
方框523示出了客戶系統(tǒng)對從上次將需求數(shù)據(jù)發(fā)送回服務(wù)器起所經(jīng)歷的時間量保持跟蹤。在一個實施例中,客戶通過維護用于表示從上次提供需求數(shù)據(jù)反饋給服務(wù)器起的時間量的計時器來實現(xiàn)方框523。在一個實施例中,經(jīng)歷預(yù)定時間量后,方框527示出了客戶將需求數(shù)據(jù)發(fā)送回服務(wù)器,而方框525示出了服務(wù)器接收此需求數(shù)據(jù)。在一個實施例中,客戶系統(tǒng)通過建立與服務(wù)器的連接來發(fā)送需求數(shù)據(jù)。
圖5C是圖示根據(jù)本發(fā)明的教導(dǎo)從客戶向服務(wù)器發(fā)送需求數(shù)據(jù)的另一個實施例的流程圖541。在流程圖541中圖示的實施例中,假定客戶以不同速率產(chǎn)生需求數(shù)據(jù)反饋。結(jié)果,經(jīng)過給定的時間段,一些客戶比其它客戶有更多的需求數(shù)據(jù)反饋。因此,客戶基于已經(jīng)排名或評級的內(nèi)容量來提供反饋。
為了圖示,方框543示出了客戶系統(tǒng)產(chǎn)生與內(nèi)容描述符所描述的內(nèi)容相關(guān)的需求數(shù)據(jù)??梢宰詣踊蛘呤謩赢a(chǎn)生此需求數(shù)據(jù)。在一個實施例中,客戶維護從上次將需求數(shù)據(jù)反饋發(fā)送到服務(wù)器以來已經(jīng)評級的內(nèi)容段數(shù)的計數(shù)。方框547示出了在與預(yù)定內(nèi)容段數(shù)相關(guān)的需求數(shù)據(jù)已經(jīng)產(chǎn)生后,發(fā)送此需求數(shù)據(jù)到服務(wù)器。在一個實施例中,為每個客戶系統(tǒng)細微地調(diào)節(jié)用作確定何時發(fā)送需求數(shù)據(jù)反饋的閾值的預(yù)定內(nèi)容段數(shù),以顧及廣播內(nèi)容的速率、廣播內(nèi)容描述符的速率和從客戶到服務(wù)器的通信鏈路的帶寬容量。方框545示出了服務(wù)器接收需求數(shù)據(jù)。在一個實施例中,客戶系統(tǒng)通過初始化與服務(wù)器的連接來發(fā)送需求數(shù)據(jù)。
圖5D是圖示根據(jù)本發(fā)明的教導(dǎo)從客戶向服務(wù)器發(fā)送需求數(shù)據(jù)的另一實施例的流程圖561。在流程圖561中圖示的實施例中,假定客戶以不同速率消費內(nèi)容。結(jié)果,在給定時間量內(nèi)一些客戶將比其它客戶消費更多的內(nèi)容。因此,客戶基于所消費內(nèi)容量提供反饋。
為了圖示,方框563示出了客戶系統(tǒng)產(chǎn)生與用戶消費的內(nèi)容相關(guān)的需求數(shù)據(jù)。在一個實施例中,客戶維護從上次將需求數(shù)據(jù)反饋發(fā)送到服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。方框567示出了在已經(jīng)消費了預(yù)定內(nèi)容段數(shù)后,發(fā)送需求數(shù)據(jù)到服務(wù)器。方框565示出了服務(wù)器接收需求數(shù)據(jù)。在一個實施例中,客戶系統(tǒng)通過初始化與服務(wù)器的連接來發(fā)送需求數(shù)據(jù)。
圖5E是圖示根據(jù)本發(fā)明的教導(dǎo)從客戶向服務(wù)器發(fā)送需求數(shù)據(jù)的另一實施例的流程圖581。在流程圖581中圖示的實施例中,假定客戶以不同速率消費內(nèi)容,如在流程圖561中圖示的實施例中那樣。結(jié)果,在給定時間量內(nèi)一些客戶將比其它客戶更快地用完緩存在他們的客戶系統(tǒng)中的可獲取的未消費內(nèi)容。因此,客戶基于仍緩存于他們的客戶系統(tǒng)中的未消費內(nèi)容量來提供反饋。
為了圖示,方框583示出了客戶系統(tǒng)產(chǎn)生與用戶所消費內(nèi)容相關(guān)的需求數(shù)據(jù)。在一個實施例中,客戶維護對仍存儲在該客戶系統(tǒng)中的未消費內(nèi)容段數(shù)的計數(shù)。方框587示出了當(dāng)客戶上仍緩存的內(nèi)容段數(shù)低于預(yù)定量時,向服務(wù)器發(fā)送需求數(shù)據(jù)。因此,當(dāng)客戶最終接收更多服務(wù)器廣播的內(nèi)容來重新填充緩存時,服務(wù)器將已經(jīng)有機會考慮該客戶先前產(chǎn)生的需求數(shù)據(jù)。結(jié)果,客戶緩存更可能是用客戶更希望的內(nèi)容來重新填充。方框585示出了服務(wù)器接收需求數(shù)據(jù)。在一個實施例中,客戶系統(tǒng)通過初始化與服務(wù)器的連接來發(fā)送需求數(shù)據(jù)。
圖6是根據(jù)本發(fā)明的教導(dǎo),圖示當(dāng)處理來自服務(wù)器廣播的內(nèi)容描述符并且更新和維護內(nèi)容描述符表與需求數(shù)據(jù)表時,客戶中的事件流程的一個實施例的流程圖601。具體地說,過程方框603示出了用從服務(wù)器廣播的內(nèi)容描述符中所包括的屬性和屬性值來更新內(nèi)容描述符表。過程方框605示出了然后用從服務(wù)器廣播的內(nèi)容描述符所描述的每個數(shù)據(jù)文件的條目來更新需求數(shù)據(jù)表。
在一個實施例中,假定客戶系統(tǒng)中已經(jīng)存在內(nèi)容描述符表、需求數(shù)據(jù)表和多個數(shù)據(jù)文件。在一個實施例中,如圖2中所示的實施例中圖示的那樣,可以在客戶系統(tǒng)中的機器201的內(nèi)存205、存儲器211或者通過訪問本地網(wǎng)絡(luò)等來存儲和維護內(nèi)容描述符表、需求數(shù)據(jù)表和多個數(shù)據(jù)文件。
為了幫助圖示本發(fā)明的內(nèi)容描述符方面,圖7是可以由服務(wù)器103向客戶105、107和109廣播的多個內(nèi)容描述符701的一個實施例的例子。出于解釋目的,假定此例子中服務(wù)器103所廣播的數(shù)據(jù)文件是諸如電影或電視節(jié)目之類的音頻/視頻文件。如上所述,數(shù)據(jù)文件可以是諸如但不限于音頻、圖片、文本和多媒體等其它類型的文件。
在圖示的實施例中,圖7中的內(nèi)容描述符701示出了以后將由服務(wù)器103廣播的四部電影或數(shù)據(jù)文件。此例子中示出的這些電影是“ActionDude”、“The Funny Show”、“Blast‘Em”和“Hardy Har Har”。內(nèi)容描述符701包括用于描述以后將由服務(wù)器廣播的每部電影的屬性和屬性值。在圖示的例子中,在內(nèi)容描述符701中提供了兩個屬性來描述每部電影。圖7中示出的屬性是“演員”和“類型”。應(yīng)當(dāng)了解本發(fā)明的其它實施例可以包括不同的屬性和其它屬性值。例如,可以用于描述電影的其它屬性的非窮盡性列表可以包括“導(dǎo)演”、“年份”、“影響”和“結(jié)局”等。在一個實施例中,根據(jù)本發(fā)明的教導(dǎo),可以提供例如40-50種不同的屬性來描述電影。
回頭參考圖7中示出的具體例子,“Action Dude”是演員“喬·史密斯”主演的“動作”片。“The Funny Show”是演員“簡·多伊”主演的“喜劇”片?!癇last‘Em”是演員“簡·多伊”主演的“動作”片?!癏ardy Har Har”是演員“喬·史密斯”主演的“喜劇”片。
為了幫助圖示本發(fā)明的內(nèi)容描述符表方面,圖8是由每個客戶105、107和109在本地更新和維護的內(nèi)容描述符表801的一個實施例的例子。在圖示的實施例中,圖8中的內(nèi)容描述符表801已經(jīng)填有內(nèi)容描述符701所包括的數(shù)據(jù),所述內(nèi)容描述符701先前從服務(wù)器103廣播。在一個實施例中,內(nèi)容描述符表801包括屬性、屬性值和相應(yīng)的關(guān)聯(lián)性值及可信度因子的列表。具體地說,內(nèi)容描述符表801包括屬性值“喬·史密斯”、“簡·多伊”、“動作”和“喜劇”。此時,屬性值“喬·史密斯”、“簡·多伊”、“動作”和“喜劇”的關(guān)聯(lián)性值與可信度因子在圖8中都是零。正如將要示出的那樣,在一個實施例中,當(dāng)用戶同客戶系統(tǒng)交互時,本發(fā)明的關(guān)聯(lián)性值與可信度因子將被更新和維護。
在一個實施例中,內(nèi)容描述符表80 1中的關(guān)聯(lián)性值是關(guān)于相關(guān)屬性和屬性值的關(guān)聯(lián)程度以用于預(yù)測特定用戶行為的指示器。例如,關(guān)聯(lián)性值指示因為此特定的屬性值,用戶觀看特定的電影有多大可能。在一個實施例中,內(nèi)容描述符表801中的關(guān)聯(lián)性值處于某個范圍的值中,例如從-10到10。正如將要討論的那樣,如果例如用戶觀看了特定電影或者至少表達了對具有該特定屬性值的特定電影的興趣,則可以增加關(guān)聯(lián)性值。相反,如果例如用戶沒有觀看特定電影或者如果用戶明確指示他或她不想觀看具有特定屬性值的特定電影,則可以減小關(guān)聯(lián)性值。
在一個實施例中,當(dāng)評級或者預(yù)測用戶是否將實際訪問具有特定屬性值的特定數(shù)據(jù)文件時,內(nèi)容描述符表801中的可信度因子是將應(yīng)用到特定屬性和屬性值對上的權(quán)重因子。在一個實施例中,內(nèi)容描述符表801中的可信度因子處于某個范圍的值中,例如從-10到10。在一個實施例中,例如當(dāng)屬性值準(zhǔn)確預(yù)測出用戶感興趣的數(shù)據(jù)文件時,可以增加可信度因子。相反,當(dāng)用戶對數(shù)據(jù)文件感興趣時,即使特定屬性值有另外的指示,可以減小可信度因子。
在一個實施例中,內(nèi)容描述符表801的條目由與服務(wù)器103將廣播的可能內(nèi)容或數(shù)據(jù)文件相關(guān)的所有內(nèi)容描述符701的集合來構(gòu)建。在一個實施例中,內(nèi)容描述符表801中的條目基于明確的用戶請求而更新。此外,內(nèi)容描述符表801的更新也可以隱式地基于用戶是否訪問具有特定屬性值的具體數(shù)據(jù)文件,而不依賴于用戶是否明確地把特定電影分類。
為了幫助圖示本發(fā)明的需求數(shù)據(jù)表方面,圖9是需求數(shù)據(jù)表901的一個實施例的例子,在一個實施例中所述需求數(shù)據(jù)表901由每個客戶105、107和109在本地更新和維護。在所圖示的實施例中,圖9中的需求數(shù)據(jù)表901包括在內(nèi)容描述符701中所描述的數(shù)據(jù)文件列表以及由客戶當(dāng)前在本地存儲或緩存的任何額外的數(shù)據(jù)文件。
在一個實施例中,客戶可以在例如內(nèi)存205、存儲器211或由圖2的機器201可以在本地訪問的網(wǎng)絡(luò)中在本地存儲數(shù)據(jù)文件。為了本公開的目的,客戶本地存儲的數(shù)據(jù)文件也可以解釋為包括由客戶在與服務(wù)器分開的已知網(wǎng)絡(luò)存儲結(jié)構(gòu)中“本地”存儲的數(shù)據(jù)文件。為了本公開的目的,客戶本地存儲或緩存的數(shù)據(jù)文件應(yīng)當(dāng)解釋為為了以后的訪問、檢索或消費而存儲的數(shù)據(jù)文件。在一個實施例中,本發(fā)明的本地緩存被認為是一級緩存。因此,相應(yīng)地定制本發(fā)明的本地緩存的大小以增加單擊(single hit)的可能性。
回頭繼續(xù)參考用于表示音頻/視頻文件的數(shù)據(jù)文件的例子,客戶在本地存儲電影。在用戶觀看電影后,由此電影占據(jù)的存儲空間通常被認為可用于存儲以后某時間將廣播的另一部電影。因此,根據(jù)本發(fā)明的教導(dǎo),應(yīng)當(dāng)了解客戶系統(tǒng)的本地緩存設(shè)計為單用途系統(tǒng),例如激活和遺忘(fire andforget)。在一個實施例中,假定當(dāng)用戶訪問數(shù)據(jù)文件時,該用戶不太可能想再次訪問相同的數(shù)據(jù)文件。如果用戶沒有觀看特定電影,該電影所占據(jù)的存儲空間通常被認為不可用于存儲另外一部電影。然而,如果沒有額外的存儲空間可用并且將廣播更高評級的電影,則根據(jù)本發(fā)明的教導(dǎo),較低評級的未觀看電影將被更高評級的電影所替換。
回頭參考圖9中所示的需求數(shù)據(jù)表901的實施例,每部電影還具有相關(guān)評級、評級類型指示器、緩存內(nèi)指示器(in cache indicator)和下一步處理指示器。在一個實施例中,評級指示相關(guān)數(shù)據(jù)文件的評級值。在一個實施例中,可以由用戶明確輸入或由客戶系統(tǒng)通過處理與該特定數(shù)據(jù)文件相關(guān)的內(nèi)容描述符而隱式地產(chǎn)生此評級值。在一個實施例中,相對高的評級值預(yù)示用戶可能對該特定數(shù)據(jù)文件有興趣。相反,在一個實施例中,相對低的評級值預(yù)示用戶不太可能對該特定數(shù)據(jù)文件有興趣。
在一個實施例中,評級類型指示器指示此特定數(shù)據(jù)文件的評級值是用戶明確輸入的結(jié)果還是由客戶系統(tǒng)隱式地產(chǎn)生。因此,在一個實施例中,需求數(shù)據(jù)表901的評級類型指示器可以是明確的、隱式的或者如果該數(shù)據(jù)文件或電影還沒有評級則為空。在一個實施例中,如果數(shù)據(jù)文件已經(jīng)由用戶明確分類,則此數(shù)據(jù)文件的屬性值中的評級值不再由客戶系統(tǒng)隱式地更新。然而,如果數(shù)據(jù)文件還沒有被分類或者只是由客戶系統(tǒng)隱式地評級,則該數(shù)據(jù)文件的屬性值中的評級可以由客戶系統(tǒng)進一步更新或者調(diào)整。
在一個實施例中,緩存內(nèi)指示器指示特定數(shù)據(jù)文件當(dāng)前是否由客戶在本地存儲或者緩存。在圖9中圖示的實施例中,電影“Action Dude”、“The Funny Show”和“Blast‘Em”已經(jīng)存在于客戶系統(tǒng)的本地存儲器中。相反,在圖9中圖示的例子中,電影“Hardy Har Har”還沒有存儲在客戶系統(tǒng)的本地存儲器中。
在一個實施例中,下一步處理指示器用于跟蹤將要對特定數(shù)據(jù)文件采取的動作。例如,如果電影已經(jīng)被用戶觀看,下一步處理指示器將指示“替換”以指示該特定電影所占據(jù)的存儲空間可用于存儲另一部電影。在一個實施例中,如果電影還未被用戶觀看,則下一步處理指示器將指示“保留”。在一個實施例中,如果電影沒有被客戶本地存儲而且如果評級值預(yù)示用戶可能對該特定電影有興趣,則下一步處理指示器將指示“捕獲”。在一個實施例中,如果電影還沒有被服務(wù)器廣播而且評級預(yù)示用戶不太可能對此電影有興趣,則下一步處理指示器將表示“忽略”。
正如圖6所討論的那樣,過程方框603和605示出了根據(jù)從服務(wù)器廣播的內(nèi)容描述符來更新內(nèi)容描述符表和需求數(shù)據(jù)表。判定方框607示出了然后確定是否有對任何數(shù)據(jù)文件的用戶分類。簡單地參考圖10,示出了用戶分類一些電影的例子,如內(nèi)容描述符701所描述的那樣。具體地說,用戶通過指示他或她希望接收電影“Action Dude”而表達了對該電影的興趣。在此例子中,用戶通過指示他或她拒絕該電影而表達了對電影“TheFunny Show”沒有任何興趣。在此例子中,用戶沒有提供關(guān)于余下電影的任何信息或者分類。
回頭參考圖6,如果用戶已經(jīng)對任何數(shù)據(jù)文件分類,過程方框609示出了已分類數(shù)據(jù)文件的特定屬性的關(guān)聯(lián)性值在內(nèi)容描述符表801中被更新。過程方框611示出了具有屬性值的數(shù)據(jù)文件的評級也被調(diào)整,所述屬性值具有響應(yīng)于用戶分類而被調(diào)整的關(guān)聯(lián)性值。在一個實施例中,如果用戶沒有對任何數(shù)據(jù)文件分類,則跳過過程方框609和611。
為圖示當(dāng)用戶對數(shù)據(jù)文件分類時的例子,圖11示出了響應(yīng)于用戶分類而更新或調(diào)整的內(nèi)容描述符表801。在圖10中提供的例子中,用戶指示他或她對電影“Action Dude”有興趣。圖7中的內(nèi)容描述符701示出“Action Dude”由演員“喬·史密斯”主演而且是“動作”片。因此,參考圖11中的內(nèi)容描述符表801,屬性值“喬·史密斯”和“動作”的關(guān)聯(lián)性值被調(diào)整以反映用戶明確表達對“Action Dude”有興趣。在一個實施例中,增加關(guān)聯(lián)性值以反映用戶有興趣。正如將要討論的那樣,在一個實施例中,與每個屬性值相關(guān)的可信度因子直到用戶訪問具有該特定屬性值的數(shù)據(jù)文件時才被更新。
繼續(xù)圖10的例子,用戶指示他或她對“The Funny Show”沒有興趣。圖7中的內(nèi)容描述符701示出了“The Funny Show”由演員“簡·多伊”主演而且是“喜劇”片。因此,回頭參考圖11中的內(nèi)容描述符表801,屬性值“簡·多伊”和“喜劇”的關(guān)聯(lián)性值被調(diào)整以反映用戶明確表達他或她對“The Funny Show”沒有興趣。在一個實施例中,減小關(guān)聯(lián)性值以反映用戶沒有興趣。
繼續(xù)圖10的例子,用戶沒有提供關(guān)于“Blast ′Em”和“Hardy HarHar”的任何信息。因此,在內(nèi)容描述符表801中沒有更新與“Blast ′Em”和“Hardy Har Har”相關(guān)的屬性值的關(guān)聯(lián)性值。
正如將要討論的那樣,在一個實施例中,需求數(shù)據(jù)表901中的評級的更新涉及內(nèi)容描述符表801中所列的屬性值的關(guān)聯(lián)性值和可信度因子,如過程方框611所述。以下將連同對過程方框617的討論來討論發(fā)生在過程方框611中的處理的詳細描述。
回頭參考圖6,如果用戶訪問任何數(shù)據(jù)文件,例如用戶觀看電影,如在判定方框613中所確定的那樣,過程方框615示出了在內(nèi)容描述符表801中更新用戶所訪問的數(shù)據(jù)文件的特定屬性的關(guān)聯(lián)性值和可信度因子。過程方框617示出了具有屬性值的數(shù)據(jù)文件的評級也被調(diào)整,所述屬性值具有響應(yīng)于用戶訪問而被調(diào)整的關(guān)聯(lián)性值。如果用戶沒有訪問任何數(shù)據(jù)文件,則跳過過程方框615和617。
為了圖示用戶訪問數(shù)據(jù)文件的例子,假定用戶觀看電影“ActionDude”。圖7中的內(nèi)容描述符701示出了“Action Dude”由演員“喬·史密斯”主演而且是“動作”片。在一個實施例中,每次用戶訪問特定數(shù)據(jù)文件或與之交互時,該影片的屬性值的可信度因子就被調(diào)整或更新。在一個實施例中,對于具有大于零的關(guān)聯(lián)性值的屬性值,因為該屬性值精確地擔(dān)當(dāng)起用戶將訪問的數(shù)據(jù)文件的預(yù)報器,所以該屬性值的可信度因子增大。在一個實施例中,對于具有小于零的關(guān)聯(lián)性值的屬性值,因為該屬性值沒有精確地擔(dān)當(dāng)起用戶將訪問的數(shù)據(jù)文件的預(yù)報器,所以該屬性值的可信度因子減小。因此,圖12示出了響應(yīng)于用戶對“Action Dude”的訪問而更新或調(diào)整的內(nèi)容描述符表801。在此例子中,因為“喬·史密斯”和“動作”的關(guān)聯(lián)性值大于零,所以這些屬性值的可信度因子增大。
在一個實施例中,與隱式地評級數(shù)據(jù)文件相關(guān)的關(guān)聯(lián)性值也響應(yīng)于用戶訪問而在內(nèi)容描述符表801中增大。然而,在圖12的內(nèi)容描述符表801中示出的例子中,“Action Dude”被用戶明確地分類。在一個實施例中,關(guān)聯(lián)性值沒有響應(yīng)于用戶對由用戶明確分類的數(shù)據(jù)文件的訪問而在內(nèi)容描述符表801中被更新。
圖13示出了響應(yīng)于用戶對“Action Dude”的訪問而被更新的需求數(shù)據(jù)表901,如過程方框617所述。如前所述,根據(jù)本發(fā)明的教導(dǎo),需求數(shù)據(jù)表901也如同過程方框611所描述那樣被更新。如圖13的需求數(shù)據(jù)表901所示,“Action Dude”具有評級值1。如上與圖10有關(guān)的描述的那樣,因為用戶對“Action Dude”進行明確分類,所以“Action Dude”的評級類型是“明確的”。緩存內(nèi)指示器指示“Action Dude”目前由客戶系統(tǒng)在本地存儲。因為用戶已經(jīng)觀看了“Action Dude”,所以下一步處理指示器指示替換。
在一個實施例中,需求數(shù)據(jù)表901中的評級值如下確定。內(nèi)容描述符701示出“Action Dude”具有屬性值“喬·史密斯”和“動作”。圖12的內(nèi)容描述符表801示出“喬·史密斯”具有關(guān)聯(lián)性值1和可信度因子1。圖12的內(nèi)容描述符表801還示出“動作”具有關(guān)聯(lián)性值1和可信度因子1。在一個實施例中,考慮到數(shù)據(jù)文件的所有屬性值的結(jié)合了其各自可信度因子的所有關(guān)聯(lián)性值來確定特定數(shù)據(jù)文件的評級值。例如,在一個實施例中,數(shù)據(jù)文件的評級值等于數(shù)據(jù)文件的屬性值的每個關(guān)聯(lián)性值與其對應(yīng)可信度因子的全部乘積的平均值。
為了圖示,參考圖13的需求數(shù)據(jù)表901中的“Action Dude”,“喬·史密斯”的關(guān)聯(lián)性值和可信度因子的乘積是1×1等于1?!皠幼鳌钡年P(guān)聯(lián)性值和可信度因子的乘積是1×1等于1。乘積1和1的平均值是1。因此,圖13的需求數(shù)據(jù)表901中的“Action Dude”的評級是1。
類似地,關(guān)于需求數(shù)據(jù)表901中的“Blast‘Em”,“Blast‘Em”具有屬性值“簡·多伊”和“動作”。圖12的內(nèi)容描述符表801中的“簡·多伊”的關(guān)聯(lián)性值和可信度因子分別是-1和0。因此,需求數(shù)據(jù)表901中的“Blast ′Em”的評級是1×0和1×1的平均值,等于0.5。在圖13中示出的例子中的需求數(shù)據(jù)表901中的“The Funny Show”和“Hardy HarHar”的評級以本發(fā)明一個實施例中類似的方式確定。
應(yīng)當(dāng)注意到因為上面圖10中用戶對電影“Action Dude”和“TheFunny Show”進行了分類,這些電影具有如圖13的需求數(shù)據(jù)表901中所示的明確評級類型。因為用戶沒有對“Blast ′Em”和“Hardy Har Har”進行分類,這些電影具有需求數(shù)據(jù)表901中的隱式評級。
應(yīng)當(dāng)了解,上述討論提供了根據(jù)本發(fā)明的教導(dǎo)如何確定需求數(shù)據(jù)表901中的評級值的一個例子。應(yīng)當(dāng)注意到根據(jù)本發(fā)明的教導(dǎo),可以以其它方式來確定評級值,其考慮數(shù)據(jù)文件的每個屬性值的關(guān)聯(lián)性值和可信度因子。
在一個實施例中,需求數(shù)據(jù)表901中下一步處理的條目部分地由特定數(shù)據(jù)文件的評級和緩存內(nèi)的值確定。例如,假定在一個實施例中大于零的評級指示出用戶被預(yù)測為對特定電影至少有一些興趣。因此,用戶可能對電影“Blast‘Em”和“Hardy Har Har”有一些興趣。因此,下一步處理指示電影“Blast‘Em”將被保留在存儲器中并且當(dāng)以后服務(wù)器廣播電影“Hardy Har Har”時其將被捕獲。如上所述,因為用戶已經(jīng)觀看了電影“Action Dude”,所以其在下一步處理字段中被標(biāo)志為替換。
在一個實施例中,用戶與客戶系統(tǒng)將來的交互導(dǎo)致如上所述的類似處理。例如,假定用戶現(xiàn)在觀看電影“Blast‘Em”。在此具體例子中,用戶在觀看此電影前沒有對電影“Blast‘Em”分類。在一個實施例中,對于被訪問的未分類數(shù)據(jù)文件的屬性值,關(guān)聯(lián)性值和可信度因子兩者都被更新,如圖14的內(nèi)容描述符表801所示?;叵雸D7中電影“Blast‘Em”由“簡·多伊”主演而且是“動作”片。如圖12中所示,在用戶觀看“Blast‘Em”之前,“簡·多伊”的關(guān)聯(lián)性值小于零,或者說是-1。然而,在此例子中,盡管“Blast‘Em”由女演員“簡·多伊”主演這個事實,用戶還是觀看了它。因此,由于當(dāng)預(yù)測用戶的觀看習(xí)慣時此特定屬性值現(xiàn)在顯出較小的可能或關(guān)聯(lián),所以“簡·多伊”屬性值的可信度因子被向下調(diào)整。在一個實施例中,因為關(guān)聯(lián)性值已經(jīng)小于零,可信度因子沒有進一步向下調(diào)整。然而,因為在用戶觀看“Blast‘Em”之前“動作”具有大于零的關(guān)聯(lián)性值,屬性值“動作”的關(guān)聯(lián)性值和可信度因子向上調(diào)整。因此,在此例子中,關(guān)聯(lián)性值從1向上調(diào)整到2而可信度因子也從1向上調(diào)整到2。因此,圖14的需求數(shù)據(jù)表801現(xiàn)在預(yù)測“動作”片是用戶更可能觀看的電影。
在一個實施例中,每次用戶與客戶系統(tǒng)交互時,內(nèi)容描述符表801和需求數(shù)據(jù)表901被更新。當(dāng)用戶訪問數(shù)據(jù)文件以及當(dāng)用戶對數(shù)據(jù)文件明確分類時,執(zhí)行對內(nèi)容描述符表801和需求數(shù)據(jù)表901的更新。應(yīng)當(dāng)了解根據(jù)本發(fā)明的教導(dǎo),不要求用戶為了更新內(nèi)容描述符表801和需求數(shù)據(jù)表901而對數(shù)據(jù)文件按順序明確分類。結(jié)果,隨著時間過去需求數(shù)據(jù)表將更準(zhǔn)確地預(yù)測用戶有興趣的數(shù)據(jù)文件。
在一個實施例中,隱式地預(yù)測為用戶最有興趣的數(shù)據(jù)文件以及用戶明確分類為有興趣的數(shù)據(jù)文件將是在本地緩存于客戶系統(tǒng)上的數(shù)據(jù)文件。實際上,根據(jù)本發(fā)明的教導(dǎo),用戶最可能想觀看的電影被自動地在本地存儲,并且因此可以“按需”獲取,而無需用戶預(yù)先明確請求這些電影或者明確指定用于識別這些電影的標(biāo)準(zhǔn)。
正如可以了解的那樣,根據(jù)本發(fā)明的教導(dǎo),通過在每個客戶上本地存儲數(shù)據(jù)文件,可以更有效地使用廣播帶寬。事實上,當(dāng)用戶觀看來自客戶本地存儲器的電影時,不使用額外的廣播帶寬。此外,還應(yīng)當(dāng)了解,當(dāng)更新各自的內(nèi)容描述符表和需求數(shù)據(jù)表時,在每個客戶系統(tǒng)上執(zhí)行了在根據(jù)本發(fā)明的教導(dǎo)的系統(tǒng)中執(zhí)行的相當(dāng)數(shù)量的處理。因為每個額外的客戶對服務(wù)器增加的成本為零,所以本發(fā)明的發(fā)布式處理使得當(dāng)前公開的廣播系統(tǒng)能夠擴大至很大數(shù)量的用戶。
在以上詳細的描述中,已經(jīng)參考本發(fā)明具體的示例性實施例描述了本發(fā)明的方法和裝置。然而,很明顯,在不背離本發(fā)明較寬的精神和范圍的情況下,可以對本發(fā)明進行各種修改和變化。因此,本說明書和附圖被視為示例性的而非限制性的。
權(quán)利要求
1.一種方法,包括從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;從所述服務(wù)器接收觸發(fā)信號;響應(yīng)于所述觸發(fā)信號向所述服務(wù)器發(fā)送反饋。
2.如權(quán)利要求1所述的方法,其中響應(yīng)于來自所述服務(wù)器的所述觸發(fā)信號而向所述服務(wù)器發(fā)送所述反饋包括建立與所述服務(wù)器的連接。
3.如權(quán)利要求2所述的方法,還包括如果不能建立與所述服務(wù)器的所述連接,則使用二進制指數(shù)后退系統(tǒng)來建立與所述服務(wù)器的所述連接。
4.如權(quán)利要求1所述的方法,其中向所述服務(wù)器發(fā)送所述反饋包括通過反向信道建立與所述服務(wù)器的所述連接。
5.如權(quán)利要求1所述的方法,其中向所述服務(wù)器發(fā)送所述反饋包括通過與所述服務(wù)器的網(wǎng)絡(luò)連接來建立與所述服務(wù)器的所述連接。
6.一種方法,包括從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;對從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的時間量計時;在從發(fā)送所述前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量大于預(yù)定時間量后,向所述服務(wù)器發(fā)送下一反饋。
7.如權(quán)利要求6所述的方法,其中對從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的時間量計時包括,維護從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量的本地計時器。
8.如權(quán)利要求6所述的方法,還包括在向所述服務(wù)器發(fā)送所述下一反饋后,重置從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量的計時器。
9.如權(quán)利要求6所述的方法,其中向所述服務(wù)器發(fā)送所述下一反饋包括建立與所述服務(wù)器的連接。
10.一種方法,包括從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;產(chǎn)生與所述內(nèi)容描述符所描述的內(nèi)容相關(guān)的需求數(shù)據(jù);在產(chǎn)生與第一內(nèi)容量相關(guān)的需求數(shù)據(jù)后,向所述服務(wù)器發(fā)送反饋。
11.如權(quán)利要求10所述的方法,其中所述需求數(shù)據(jù)的產(chǎn)生包括至少消費本地存儲內(nèi)容的一部分,所述需求數(shù)據(jù)的產(chǎn)生響應(yīng)于被消費的所述部分內(nèi)容。
12.如權(quán)利要求10所述的方法,其中與所述內(nèi)容描述符所描述的內(nèi)容相關(guān)的需求數(shù)據(jù)的產(chǎn)生包括,接收關(guān)于特定多段內(nèi)容的明確的用戶輸入。
13.如權(quán)利要求10所述的方法,其中向所述服務(wù)器發(fā)送所述反饋包括,在已經(jīng)產(chǎn)生與第一內(nèi)容段數(shù)相關(guān)的需求數(shù)據(jù)后向所述服務(wù)器發(fā)送所述反饋。
14.如權(quán)利要求10所述的方法,其中與所述內(nèi)容相關(guān)的所述需求數(shù)據(jù)的產(chǎn)生包括將所述內(nèi)容排名。
15.如權(quán)利要求10所述的方法,其中與所述內(nèi)容相關(guān)的所述需求數(shù)據(jù)的產(chǎn)生包括將所述內(nèi)容評級。
16.一種方法,包括從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;從所述服務(wù)器接收內(nèi)容;在存儲設(shè)備中存儲從所述服務(wù)器接收的所述內(nèi)容;在已經(jīng)消費了存儲在所述存儲設(shè)備中的第一內(nèi)容量后,向所述服務(wù)器發(fā)送反饋。
17.如權(quán)利要求16所述的方法,還包括維護從發(fā)送前一反饋給所述服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。
18.如權(quán)利要求17所述的方法,還包括在已經(jīng)消費了存儲在所述存儲設(shè)備中的第一內(nèi)容量后并向所述服務(wù)器發(fā)送了所述反饋后,重置從發(fā)送前一反饋給所述服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。
19.一種方法,包括從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;從所述服務(wù)器接收內(nèi)容;在存儲設(shè)備中存儲從所述服務(wù)器接收的所述內(nèi)容;在未消費的第一內(nèi)容量仍存儲在所述存儲設(shè)備中后,向所述服務(wù)器發(fā)送反饋。
20.如權(quán)利要求19所述的方法,還包括消費存儲在所述存儲設(shè)備中的內(nèi)容。
21.如權(quán)利要求19所述的方法,還包括維護存儲在所述存儲設(shè)備中的未消費內(nèi)容量的計數(shù)。
22.如權(quán)利要求19所述的方法,還包括在向所述服務(wù)器發(fā)送所述反饋后,從所述服務(wù)器接收額外內(nèi)容;以及在所述存儲設(shè)備中存儲從所述服務(wù)器接收的所述額外內(nèi)容。
23.一種裝置,包括機器可讀介質(zhì),具有存儲于其上的指令以從服務(wù)器接收內(nèi)容描述符,所述內(nèi)容描述符描述可以從所述服務(wù)器發(fā)送的內(nèi)容;從所述服務(wù)器接收觸發(fā)信號;響應(yīng)于所述觸發(fā)信號向所述服務(wù)器發(fā)送反饋。
24.如權(quán)利要求23所述的裝置,其中,響應(yīng)于來自所述服務(wù)器的所述觸發(fā)信號,存儲在所述機器可讀介質(zhì)上的所述指令向所述服務(wù)器發(fā)送所述反饋,所述機器可讀介質(zhì)上的所述指令還建立與所述服務(wù)器的連接。
25.如權(quán)利要求24所述的裝置,其中,如果不能建立與所述服務(wù)器之間的所述連接,所述機器可讀介質(zhì)還具有存儲于其上的指令以使用二進制指數(shù)后退系統(tǒng)來建立于所述服務(wù)器的所述連接。
26.如權(quán)利要求23所述的裝置,其中,當(dāng)存儲在所述機器可讀介質(zhì)上的所述指令向所述服務(wù)器發(fā)送所述反饋時,所述機器可讀介質(zhì)上的所述指令還通過反向信道建立與所述服務(wù)器的所述連接。
27.如權(quán)利要求23所述的裝置,其中,當(dāng)存儲在所述機器可讀介質(zhì)上的所述指令向所述服務(wù)器發(fā)送所述反饋時,所述機器可讀介質(zhì)上的所述指令還通過與所述服務(wù)器的網(wǎng)絡(luò)連接建立與所述服務(wù)器的所述連接。
28.一種裝置,包括機器可讀介質(zhì),具有存儲于其上的指令以從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;對從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的時間量計時;在從發(fā)送所述前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量大于預(yù)定時間量后,向所述服務(wù)器發(fā)送下一反饋。
29.如權(quán)利要求28所述的裝置,其中存儲于所述機器可讀介質(zhì)上的所述指令對從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的時間量計時,所述機器可讀介質(zhì)還具有指令以維護從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量的本地計時器。
30.如權(quán)利要求28所述的裝置,其中所述機器可讀介質(zhì)還具有指令以在向所述服務(wù)器發(fā)送所述下一反饋后,重置從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量的計時器。
31.如權(quán)利要求28所述的裝置,其中當(dāng)存儲于所述機器可讀介質(zhì)上的所述指令向所述服務(wù)器發(fā)送所述下一反饋時,所述機器可讀介質(zhì)還具有存儲于其上的指令以建立與所述服務(wù)器的連接。
32.一種裝置,包括機器可讀介質(zhì),具有存儲于其上的指令以從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;產(chǎn)生與所述內(nèi)容描述符所描述的內(nèi)容相關(guān)的需求數(shù)據(jù);在產(chǎn)生與第一內(nèi)容量相關(guān)的需求數(shù)據(jù)后,向所述服務(wù)器發(fā)送反饋。
33.如權(quán)利要求32所述的裝置,其中所述機器可讀介質(zhì)還具有指令以至少消費本地存儲內(nèi)容的一部分,所述需求數(shù)據(jù)的產(chǎn)生響應(yīng)于被消費的所述部分內(nèi)容。
34.如權(quán)利要求32所述的裝置,其中所述機器可讀介質(zhì)還具有指令以接收關(guān)于特定多段內(nèi)容的明確的用戶輸入,所述需求數(shù)據(jù)的產(chǎn)生響應(yīng)于所述明確的用戶輸入。
35.如權(quán)利要求32所述的裝置,其中在關(guān)于第一內(nèi)容段數(shù)產(chǎn)生需求數(shù)據(jù)后,產(chǎn)生與述第一內(nèi)容量相關(guān)的所述需求數(shù)據(jù)。
36.如權(quán)利要求32所述的裝置,其中產(chǎn)生與所述內(nèi)容相關(guān)的所述需求數(shù)據(jù)包括將所述內(nèi)容排名。
37.如權(quán)利要求32所述的裝置,其中產(chǎn)生與所述內(nèi)容相關(guān)的所述需求數(shù)據(jù)包括將所述內(nèi)容評級。
38.一種裝置,包括機器可讀介質(zhì),具有存儲于其上的指令以從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;從所述服務(wù)器接收內(nèi)容;在存儲設(shè)備中存儲從所述服務(wù)器接收的所述內(nèi)容;在已經(jīng)消費了存儲在所述存儲設(shè)備中的第一內(nèi)容量后,向所述服務(wù)器發(fā)送反饋。
39.如權(quán)利要求38所述的裝置,其中所述機器可讀介質(zhì)還具有指令以維護從發(fā)送前一反饋給所述服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。
40.如權(quán)利要求39所述的裝置,其中所述機器可讀介質(zhì)還具有指令以重置從發(fā)送前一反饋給所述服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。
41.一種裝置,包括機器可讀介質(zhì),具有存儲于其上的指令以從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;從所述服務(wù)器接收內(nèi)容;在存儲設(shè)備中存儲從所述服務(wù)器接收的所述內(nèi)容;在未消費的第一內(nèi)容量仍存儲在所述存儲設(shè)備中后,向所述服務(wù)器發(fā)送反饋。
42.如權(quán)利要求41所述的裝置,其中所述機器可讀介質(zhì)還具有指令以消費存儲在所述存儲設(shè)備中的內(nèi)容。
43.如權(quán)利要求41所述的裝置,其中所述機器可讀介質(zhì)還具有指令以維護存儲在所述存儲設(shè)備中的未消費內(nèi)容量的計數(shù)。
44.如權(quán)利要求41所述的裝置,其中所述機器可讀介質(zhì)還具有指令以在向所述服務(wù)器發(fā)送所述反饋后,從所述服務(wù)器接收額外內(nèi)容;以及在所述存儲設(shè)備中存儲從所述服務(wù)器接收的所述額外內(nèi)容。
45.一種裝置,包括處理器,具有電路系統(tǒng)以執(zhí)行指令;耦合到所述處理器的通信接口,所述通信接口被耦合以從服務(wù)器接收通信;耦合到所述處理器的存儲設(shè)備,具有存儲于其上的指令,當(dāng)執(zhí)行所述指令時使得所述裝置以從服務(wù)器接收內(nèi)容描述符,所述內(nèi)容描述符描述可能從所述服務(wù)器發(fā)送的內(nèi)容;從所述服務(wù)器接收觸發(fā)信號;響應(yīng)于所述觸發(fā)信號向所述服務(wù)器發(fā)送反饋。
46.如權(quán)利要求45所述的裝置,其中當(dāng)響應(yīng)于所述觸發(fā)信號而向所述服務(wù)器發(fā)送所述反饋時,還使得所述裝置建立與所述服務(wù)器的連接。
47.如權(quán)利要求46所述的裝置,其中如果不能建立與所述服務(wù)器的所述連接,則還使得所述裝置使用二進制指數(shù)后退系統(tǒng)來建立與所述服務(wù)器的連接。
48.如權(quán)利要求45所述的裝置,其中當(dāng)響應(yīng)于所述觸發(fā)信號向所述服務(wù)器發(fā)送反饋時,還使得所述裝置通過反向信道建立與所述服務(wù)器的連接。
49.如權(quán)利要求45所述的裝置,其中當(dāng)響應(yīng)于所述觸發(fā)信號向所述服務(wù)器發(fā)送反饋時,還使得所述裝置通過與所述服務(wù)器的網(wǎng)絡(luò)連接來建立與所述服務(wù)器的所述連接。
50.一種裝置,包括處理器,具有電路系統(tǒng)以執(zhí)行指令;耦合到所述處理器的通信接口,所述通信接口被耦合以從服務(wù)器接收通信;耦合到所述處理器的存儲設(shè)備,具有存儲于其上的指令,當(dāng)執(zhí)行所述指令時使得所述裝置以從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;對從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的時間量計時;在從發(fā)送所述前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量大于預(yù)定時間量后,向所述服務(wù)器發(fā)送下一反饋。
51.如權(quán)利要求50所述的裝置,其中還使得所述裝置維護從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量的本地計時器。
52.如權(quán)利要求50所述的裝置,其中當(dāng)向所述服務(wù)器發(fā)送所述下一反饋時,還使得所述裝置建立與所述服務(wù)器的連接。
53.一種裝置,包括處理器,具有電路系統(tǒng)以執(zhí)行指令;耦合到所述處理器的通信接口,所述通信接口被耦合以從服務(wù)器接收通信;耦合到所述處理器的存儲設(shè)備,具有存儲于其上的指令,當(dāng)執(zhí)行所述指令時使得所述裝置以從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;對所述內(nèi)容描述符描述的所述內(nèi)容進行排名或評級;在已經(jīng)產(chǎn)生與第一內(nèi)容量相關(guān)的需求數(shù)據(jù)后,向所述服務(wù)器發(fā)送反饋。
54.如權(quán)利要求53所述的裝置,其中還使得所述裝置至少消費本地存儲內(nèi)容的一部分,所述需求數(shù)據(jù)的產(chǎn)生響應(yīng)于被消費的所述部分內(nèi)容。
55.如權(quán)利要求53所述的裝置,其中還使得所述裝置接收關(guān)于特定多段內(nèi)容的明確的用戶輸入,所述需求數(shù)據(jù)的產(chǎn)生響應(yīng)于所述明確的用戶輸入。
56.如權(quán)利要求53所述的裝置,其中在關(guān)于第一內(nèi)容段數(shù)產(chǎn)生需求數(shù)據(jù)后,產(chǎn)生與所述第一內(nèi)容量相關(guān)的所述需求數(shù)據(jù)。
57.一種裝置,包括處理器,具有電路系統(tǒng)以執(zhí)行指令;耦合到所述處理器的通信接口,所述通信接口被耦合以從服務(wù)器接收通信;耦合到所述處理器的存儲設(shè)備,具有存儲于其上的指令,當(dāng)執(zhí)行所述指令時使得所述裝置以從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;從所述服務(wù)器接收內(nèi)容;在存儲設(shè)備中存儲從所述服務(wù)器接收的所述內(nèi)容;在已經(jīng)消費了存儲在所述存儲設(shè)備中的第一內(nèi)容量后,向所述服務(wù)器發(fā)送反饋。
58.如權(quán)利要求57所述的裝置,其中還使得所述裝置維護從發(fā)送前一反饋給所述服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。
59.如權(quán)利要求58所述的裝置,其中在向所述服務(wù)器發(fā)送所述反饋后,還使得所述裝置重置從發(fā)送前一反饋給所述服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。
60.一種裝置,包括處理器,具有電路系統(tǒng)以執(zhí)行指令;耦合到所述處理器的通信接口,所述通信接口被耦合以從服務(wù)器接收通信;耦合到所述處理器的存儲設(shè)備,具有存儲于其上的指令,當(dāng)執(zhí)行所述指令時使得所述裝置以從服務(wù)器接收描述內(nèi)容的內(nèi)容描述符;從所述服務(wù)器接收內(nèi)容;在存儲設(shè)備中存儲從所述服務(wù)器接收的所述內(nèi)容;在未消費的第一內(nèi)容量仍存儲在所述存儲設(shè)備中后,向所述服務(wù)器發(fā)送反饋。
61.如權(quán)利要求60所述的裝置,其中還使得所述裝置消費存儲在所述存儲設(shè)備中的內(nèi)容。
62.如權(quán)利要求60所述的裝置,其中還使得所述裝置維護存儲在所述存儲設(shè)備中的未消費內(nèi)容量的計數(shù)。
63.如權(quán)利要求60所述的裝置,其中還使得所述裝置在向所述服務(wù)器發(fā)送所述反饋后,從所述服務(wù)器接收額外內(nèi)容;以及在所述存儲設(shè)備中存儲從所述服務(wù)器接收的所述額外內(nèi)容。
64.一種方法,包括向一個或多個客戶發(fā)送描述內(nèi)容的內(nèi)容描述符;向所述一個或多個客戶發(fā)送觸發(fā)信號;響應(yīng)于所述觸發(fā)信號從所述一個或多個客戶接收反饋。
65.如權(quán)利要求64所述的方法,還包括在向所述一個或多個客戶發(fā)送所述內(nèi)容描述符之前產(chǎn)生描述所述內(nèi)容的所述內(nèi)容描述符。
66.如權(quán)利要求64所述的方法,還包括響應(yīng)于從所述一個或多個客戶接收的所述反饋而確定發(fā)送所述內(nèi)容的順序。
67.如權(quán)利要求64所述的方法,還包括響應(yīng)于從所述一個或多個客戶接收的所述反饋而識別向所述一個或多個客戶發(fā)送的所述內(nèi)容。
68.一種方法,包括產(chǎn)生內(nèi)容描述符以描述內(nèi)容;向一個或多個客戶發(fā)送所述內(nèi)容描述符;沒有向所述一個或多個客戶發(fā)送觸發(fā)信號的情況下,從所述一個或多個客戶接收反饋。
69.如權(quán)利要求68所述的方法,還包括響應(yīng)于從所述一個或多個客戶接收的所述反饋而確定發(fā)送所述內(nèi)容的順序。
70.如權(quán)利要求68所述的方法,還包括響應(yīng)于從所述一個或多個客戶接收的所述反饋而識別向所述一個或多個客戶發(fā)送的所述內(nèi)容。
71.一種系統(tǒng),包括服務(wù)器;耦合到所述服務(wù)器的一個或多個客戶;其中所述服務(wù)器被耦合以向所述一個或多個客戶廣播內(nèi)容描述符,所述內(nèi)容描述符描述可獲取內(nèi)容;其中所述服務(wù)器被耦合以向所述一個或多個客戶廣播觸發(fā)信號;其中所述一個或多個客戶被耦合以響應(yīng)于所述觸發(fā)信號而向所述服務(wù)器發(fā)送反饋。
72.如權(quán)利要求71所述的方法,其中所述一個或多個客戶被耦合以便,如果不能建立與所述服務(wù)器之間的連接,則使用二進制指數(shù)后退系統(tǒng)來建立與所述服務(wù)器的連接。
73.如權(quán)利要求71所述的方法,其中所述一個或多個客戶被耦合以通過反向信道建立與所述服務(wù)器的所述連接,從而向所述服務(wù)器發(fā)送所述反饋。
74.一種系統(tǒng),包括服務(wù)器;耦合到所述服務(wù)器的一個或多個客戶;其中所述服務(wù)器被耦合以向所述一個或多個客戶廣播內(nèi)容描述符,所述內(nèi)容描述符描述可獲取內(nèi)容;其中所述一個或多個客戶中的每一個都被耦合以對從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的時間量計時;其中所述一個或多個客戶中的每一個都被耦合以便,在從發(fā)送所述前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量大于預(yù)定時間量后,向所述服務(wù)器發(fā)送下一反饋。
75.如權(quán)利要求74所述的系統(tǒng),其中所述一個或多個客戶中的每一個都包括對從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量計時的計時器。
76.如權(quán)利要求75所述的系統(tǒng),其中所述一個或多個客戶中的每一個都被耦合以便在向所述服務(wù)器發(fā)送所述下一反饋后,重置從發(fā)送前一反饋給所述服務(wù)器起所經(jīng)過的所述時間量的計時器。
77.一種系統(tǒng),包括服務(wù)器;耦合到所述服務(wù)器的一個或多個客戶;其中所述服務(wù)器被耦合以向所述一個或多個客戶廣播內(nèi)容描述符,所述內(nèi)容描述符描述可獲取內(nèi)容;其中所述一個或多個客戶每個都被耦合以產(chǎn)生與由所述內(nèi)容描述符所描述的所述內(nèi)容相關(guān)的需求數(shù)據(jù);其中所述一個或多個客戶每個都被耦合以在與所述客戶中的每一個上的第一內(nèi)容量有關(guān)的需求數(shù)據(jù)產(chǎn)生后,向所述服務(wù)器發(fā)送反饋。
78.如權(quán)利要求77所述的系統(tǒng),其中所述一個或多個客戶中的每一個都被耦合以至少消費本地存儲的內(nèi)容的一部分,每個客戶上的需求數(shù)據(jù)的產(chǎn)生響應(yīng)于所消費的所述部分內(nèi)容。
79.如權(quán)利要求77所述的系統(tǒng),其中所述一個或多個客戶中的每一個都被耦合以便當(dāng)產(chǎn)生所述需求數(shù)據(jù)時,接收關(guān)于特定多段內(nèi)容的明確的用戶輸入。
80.一種系統(tǒng),包括服務(wù)器;耦合到所述服務(wù)器的一個或多個客戶;其中所述服務(wù)器被耦合以向所述一個或多個客戶廣播內(nèi)容描述符,所述內(nèi)容描述符描述可獲取內(nèi)容;其中所述服務(wù)器被耦合以向所述一個或多個客戶廣播內(nèi)容;其中所述一個或多個客戶每個都被耦合以接收和存儲從所述服務(wù)器接收的所述內(nèi)容;其中所述一個或多個客戶每個都被耦合以消費所述內(nèi)容;其中所述一個或多個客戶每個都被耦合以便在已經(jīng)消費了存儲在所述存儲設(shè)備中的第一內(nèi)容量后,向所述服務(wù)器發(fā)送反饋。
81.如權(quán)利要求80所述的系統(tǒng),其中所述一個或多個客戶每個都被耦合以維護從發(fā)送前一反饋給所述服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。
82.如權(quán)利要求81所述的系統(tǒng),其中所述一個或多個客戶每個都被耦合以便在已經(jīng)消費了存儲在所述存儲設(shè)備中的第一內(nèi)容量后并向所述服務(wù)器發(fā)送了所述反饋后,重置從發(fā)送前一反饋給所述服務(wù)器以來已經(jīng)消費的內(nèi)容段數(shù)的計數(shù)。
83.一種系統(tǒng),包括服務(wù)器;耦合到所述服務(wù)器的一個或多個客戶;其中所述服務(wù)器被耦合以向所述一個或多個客戶廣播內(nèi)容描述符,所述內(nèi)容描述符描述可獲取內(nèi)容;其中所述服務(wù)器被耦合以向所述一個或多個客戶廣播內(nèi)容;其中所述一個或多個客戶每個都被耦合以接收和存儲從所述服務(wù)器接收的所述內(nèi)容;其中所述一個或多個客戶每個都被耦合以消費所述內(nèi)容;其中所述一個或多個客戶每個都被耦合以在未消費的第一內(nèi)容量仍存儲在所述存儲設(shè)備中后,向所述服務(wù)器發(fā)送反饋。
84.如權(quán)利要求83所述的系統(tǒng),其中所述一個或多個客戶每個都被耦合以維護存儲在所述客戶中的未消費內(nèi)容量的計數(shù)。
85.如權(quán)利要求83所述的系統(tǒng),其中所述一個或多個客戶每個都被耦合,以在向所述服務(wù)器發(fā)送所述反饋后從所述服務(wù)器接收額外內(nèi)容,以及在所述客戶處存儲從所述服務(wù)器接收的所述額外內(nèi)容。
全文摘要
在內(nèi)容發(fā)布廣播系統(tǒng)中從客戶向服務(wù)器提供反饋的方法和裝置。在一個方面中,響應(yīng)于觸發(fā)而從客戶向服務(wù)器發(fā)送反饋。在另一方面中,在經(jīng)過預(yù)定量的時間后發(fā)送反饋。在另一方面中,在已經(jīng)為預(yù)定內(nèi)容段數(shù)產(chǎn)生排名和評級后發(fā)送反饋。在另一方面中,在已經(jīng)消費預(yù)定內(nèi)容量后發(fā)送反饋。在另一方面中,當(dāng)未消費內(nèi)容量小于預(yù)定閾值時發(fā)送反饋。
文檔編號H04H60/46GK1516939SQ02811989
公開日2004年7月28日 申請日期2002年5月31日 優(yōu)先權(quán)日2001年6月15日
發(fā)明者杰伊·康奈利, 杰伊 康奈利 申請人:英特爾公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
九龙城区| 大理市| 抚松县| 蚌埠市| 新民市| 登封市| 沈丘县| 临沭县| 太原市| 五指山市| 松溪县| 开平市| 罗甸县| 宜君县| 沁水县| 嘉善县| 明光市| 孝昌县| 广东省| 唐河县| 洱源县| 大丰市| 兴城市| 海原县| 甘孜县| 兴山县| 永吉县| 平塘县| 图木舒克市| 天等县| 淳化县| 平遥县| 兴化市| 宁国市| 邵阳县| 焦作市| 牙克石市| 平遥县| 全椒县| 道孚县| 扎囊县|