專利名稱:經(jīng)由第二顯示裝置選擇的社交網(wǎng)絡(luò)反饋的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及經(jīng)由第二顯示裝置選擇的社交網(wǎng)絡(luò)反饋。
背景技術(shù):
盡管在當(dāng)前IPTV系統(tǒng)上進(jìn)行的瀏覽在很多應(yīng)用中是令人滿意的,但是在當(dāng)前IPTV系統(tǒng)上進(jìn)行的瀏覽目前往往是孤立的単獨(dú)的用戶體驗(yàn)。盡管存在許多添加好友和共享資產(chǎn)的方式,但是此體驗(yàn)僅限于當(dāng)前的IPTV所有者。還沒有現(xiàn)有方式用于將此信息公布給非IPTV所有者以使得在市場上存在這樣的產(chǎn)品和這樣的技術(shù)的知識(shí)。此外,在這個(gè)高度連通的世界中,一般將期望擁有共享資產(chǎn)的多種方式,因?yàn)椹`些方式可能比其他方式更受不同用戶的歡迎。
發(fā)明內(nèi)容
公開了用于創(chuàng)建和采用軟件來在網(wǎng)絡(luò)瀏覽網(wǎng)中處理對(duì)來自外部源或服務(wù)的諸如視頻之類的媒體以及其它內(nèi)容和資產(chǎn)的瀏覽、選擇和回放的系統(tǒng)和方法,該方法除了或替代在網(wǎng)絡(luò)瀏覽器中播放媒體,還使用“第二顯示裝置”的原理和協(xié)議來命令內(nèi)容回放平臺(tái)播放選定的媒體,例如,在諸如IPTV或其它大電視屏幕之類的對(duì)于媒體回放最優(yōu)的平臺(tái)上和/或在家庭影院音頻系統(tǒng)上。在一些實(shí)現(xiàn)方式中,軟件可以是瀏覽器插件的形式或者其可以是瀏覽器被配置使用的用來支持對(duì)最佳平臺(tái)上的媒體的回放的瀏覽、選擇和輔助的網(wǎng)絡(luò)應(yīng)用(“web app”)。軟件可以本地地運(yùn)行或者可替換地可以整個(gè)地或部分地(即,與本地運(yùn)行相結(jié)合)使用云計(jì)算范例來實(shí)現(xiàn),其中一部分應(yīng)用代碼在云上被遠(yuǎn)程運(yùn)行。在這樣的實(shí)現(xiàn)方式中,第二顯示裝置可以從遠(yuǎn)程服務(wù)器下載代碼和/或?qū)ο?、流代碼和/或?qū)ο?在一些實(shí)例中實(shí)時(shí)地或接近實(shí)時(shí)地),調(diào)用遠(yuǎn)程運(yùn)行的過程等,和/或部分地下載用于本地運(yùn)行的代碼同時(shí)流傳輸其它部分的代碼并與之相結(jié)合地運(yùn)行遠(yuǎn)程過程。也可以采用用本地代碼寫成的第二顯示裝置應(yīng)用。與用戶在特定平臺(tái)上瀏覽、選擇和播放媒體來自特定源的行為有關(guān)的數(shù)據(jù)被追蹤(在用戶準(zhǔn)許的情況下)以使得代表這樣的行為的饋送可以被傳送給ー個(gè)或多個(gè)社交網(wǎng)絡(luò)服務(wù)以供公布。所述公布可以例如針對(duì)每個(gè)用戶基本上實(shí)時(shí)地(或接近實(shí)時(shí)地)地實(shí)現(xiàn),或者可替換地使用基于隊(duì)列或批量的方法來實(shí)現(xiàn),在后ー情況中,對(duì)社交網(wǎng)絡(luò)服務(wù)的公布是非實(shí)時(shí)地針對(duì)多個(gè)用戶實(shí)現(xiàn)的。所追蹤的結(jié)果因此可以在之后的時(shí)刻被公布給社交網(wǎng)絡(luò)服務(wù),例如在到因特網(wǎng)的本地連接不可用的情況中。響應(yīng)于該饋送,與用戶、平臺(tái)、選定媒體和提供該媒體的服務(wù)有關(guān)的信息可以在由社交網(wǎng)絡(luò)服務(wù)提供的ー個(gè)或多個(gè)頁面上被呈現(xiàn)。通過將特殊標(biāo)簽嵌入到與社交網(wǎng)絡(luò)服務(wù)中的服務(wù)器所展示的API (應(yīng)用編程接ロ)所支持的協(xié)議和方法相兼容的饋送中,來自饋送的數(shù)據(jù)可以以和本地社交網(wǎng)絡(luò)內(nèi)容相同的外觀和感覺以及用戶體驗(yàn)被顯示在頁面上。為了實(shí)現(xiàn)上述內(nèi)容,采用被安裝來處理媒體回放的軟件。除了控制消費(fèi)電子設(shè)備來使得消費(fèi)電子設(shè)備能夠播放媒體的能力以外,此軟件可以像傳統(tǒng)的媒體處理軟件一祥具有在瀏覽器中播放媒體的能力。在其它實(shí)現(xiàn)方式中,軟件可以向內(nèi)容回放設(shè)備指明選定媒體的網(wǎng)絡(luò)位置。通過從第二顯示裝置向內(nèi)容回放設(shè)備提供內(nèi)容項(xiàng)目URL或URI以用于隨后向服務(wù)提供商進(jìn)行請(qǐng)求,可以使得內(nèi)容回放設(shè)備,例如消費(fèi)電子設(shè)備,成為對(duì)來自服務(wù)提供商的內(nèi)容項(xiàng)目的請(qǐng)求的源。為了對(duì)內(nèi)容重定向或?yàn)榱丝刂苾?nèi)容回放設(shè)備設(shè)置,用戶群組可以開發(fā)個(gè)別的“第ニ顯示裝置”來代表內(nèi)容回放設(shè)備(例如IPTV)對(duì)服務(wù)提供商(例如因特網(wǎng)網(wǎng)絡(luò)服務(wù))的內(nèi)容或數(shù)據(jù)服務(wù)供應(yīng)的進(jìn)行設(shè)置控制、觀看、瀏覽和導(dǎo)航,并且隨后安排選定的內(nèi)容項(xiàng)目或項(xiàng)目在內(nèi)容回放設(shè)備上回放,其中內(nèi)容回放設(shè)備具有對(duì)回放這樣的內(nèi)容的認(rèn)證憑證。第二顯示裝置用作對(duì)IPTV的附加控制器,但是一般不需要用戶的額外投資,因?yàn)槠淅昧硕鄶?shù)用戶已經(jīng)擁有的例如智能電話機(jī)、膝上型計(jì)算機(jī)、平板電腦、臺(tái)式計(jì)算機(jī)、因特網(wǎng)設(shè)備等的設(shè)備。由于第二顯示裝置在所支持的語言和字體集、數(shù)據(jù)輸入、處理能力和內(nèi)容管理中的用戶體驗(yàn)方面的優(yōu)勢,這樣的第二顯 示裝置是IPTV的重要補(bǔ)充。在第二顯示裝置上運(yùn)行的應(yīng)用可以是網(wǎng)絡(luò)應(yīng)用(腳本的或不是腳本的)、本地應(yīng)用、Java應(yīng)用或可以與內(nèi)容回放設(shè)備一起工作的任何其它種類的應(yīng)用。例如,具有RPC的ASP/. NET架構(gòu)可以被用來寫第二顯示裝置應(yīng)用。在第二顯示裝置上運(yùn)行的網(wǎng)絡(luò)應(yīng)用是用HTML或HTML和Javascript寫成的情況中,其可以被具有瀏覽器的任何設(shè)備加載,并且其不僅限于昂貴遙控器或兼容設(shè)備的小型集合。與服務(wù)提供商的通信可以通過代理服務(wù)器進(jìn)行,并且代理服務(wù)器向服務(wù)提供商呈交內(nèi)容回放設(shè)備的認(rèn)證憑證,以使得第二顯示裝置在服務(wù)提供商看來就是已認(rèn)證的內(nèi)容回放設(shè)備。第二顯示裝置可以包括能夠運(yùn)行與內(nèi)容回放設(shè)備通信的應(yīng)用的任何設(shè)備,包括但不限于,個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、網(wǎng)絡(luò)本計(jì)算機(jī)、手持計(jì)算機(jī)、個(gè)人數(shù)字助理、移動(dòng)電話、智能電話機(jī)、平板電腦、手持游戲設(shè)備、游戲控制臺(tái),以及為這些目的而專門設(shè)計(jì)的設(shè)備,在該情況下,專門設(shè)備可以包括至少用于運(yùn)行網(wǎng)絡(luò)應(yīng)用的處理器以及充分的資源和聯(lián)網(wǎng)能力。內(nèi)容回放設(shè)備可以采取許多形式,并且多個(gè)內(nèi)容回放設(shè)備可以被耦合到給定本地網(wǎng)絡(luò)并在給定本地網(wǎng)絡(luò)內(nèi)被選擇。示例性內(nèi)容回放設(shè)備可以包括IPTV、DTV、數(shù)字音頻系統(tǒng)或已經(jīng)被適當(dāng)?shù)嘏渲糜糜谶B通性的更多附加的視頻和音頻系統(tǒng)。在視頻系統(tǒng)中,內(nèi)容回放設(shè)備包括控制視頻顯示裝置來在其上呈現(xiàn)內(nèi)容的處理器。在一般的方法中,采用第二顯示裝置的用戶具有與服務(wù)的源或清算中心(clearinghouse) 一起的用戶賬戶。這里,源或清算中心被視為管理服務(wù)器上的用戶賬戶,但是應(yīng)當(dāng)理解,用戶賬戶可以是直接與服務(wù)提供商一起的。在任何情況下,該賬戶存儲(chǔ)了與什么內(nèi)容回放設(shè)備與賬戶相關(guān)聯(lián)有關(guān)的信息。當(dāng)用戶登錄時(shí),他們可以看見該內(nèi)容回放設(shè)備列表并且可以選擇特定的內(nèi)容回放設(shè)備。如果網(wǎng)絡(luò)上僅存在ー個(gè)內(nèi)容回放設(shè)備,或者如果用戶正在以不需要內(nèi)容回放設(shè)備身份的方式進(jìn)行瀏覽,則該步驟可以省略。一旦內(nèi)容回放設(shè)備已被選定,服務(wù)列表就可以被顯示(如果多于一個(gè)服務(wù)可用的話)。該服務(wù)列表可以是針對(duì)具有可在選定內(nèi)容回放設(shè)備上播放的內(nèi)容的那些服務(wù)而定制的,或者所有可用的內(nèi)容都可被顯示,在此情況中,在某些實(shí)現(xiàn)方式中,可以在內(nèi)容項(xiàng)目的附近顯示有關(guān)其是否可在選定設(shè)備上播放的通知。在沒有內(nèi)容回放設(shè)備已被選定的情況下,所有可用內(nèi)容都可被顯示。如果沒有內(nèi)容回放設(shè)備已被選定,但是用戶賬戶包括有關(guān)哪些內(nèi)容回放設(shè)備可用的已存儲(chǔ)信息,則所有內(nèi)容都可以被顯示,所有內(nèi)容的子集可以基于已知的與賬戶相關(guān)聯(lián)的內(nèi)容回放設(shè)備被顯示,或者有關(guān)哪些內(nèi)容回放設(shè)備可以播放哪些內(nèi)容的通知可以被呈現(xiàn),或這些的組合。在一些情況中,內(nèi)容服務(wù)提供商可以要求選擇內(nèi)容回放設(shè)備。在其它情況下,不需要選擇內(nèi)容回放設(shè)備,并且用戶可以簡單地選擇內(nèi)容并對(duì)內(nèi)容排隊(duì)以用于由之后將確定的內(nèi)容回放設(shè)備進(jìn)行的之后的回放。假定多個(gè)服務(wù)可用,則用戶選擇要瀏覽的服務(wù)。服務(wù)呈現(xiàn)如上所述的可用內(nèi)容項(xiàng)目列表。呈現(xiàn)可以是任何數(shù)目的形式的,包括通過類別,或者是任何其它的組織形式。代理服務(wù)器將內(nèi)容回放設(shè)備的認(rèn)證憑證呈交給內(nèi)容服務(wù)器。在一些情況中,用于訪問各種服務(wù)的服務(wù)提供商憑證可以被存儲(chǔ)在賬戶中,并且在需要時(shí)由代理服務(wù)器或管理服務(wù)器呈交給內(nèi)容服務(wù)器。各個(gè)服務(wù)可以采用當(dāng)前系統(tǒng)可以合并的、它們自己的DRM方案。例如,如果視頻內(nèi)容服務(wù)提供商僅允許它們的內(nèi)容在某ー預(yù)定數(shù)目的設(shè)備上回放,則該規(guī)則將在當(dāng)前系統(tǒng)和方法內(nèi)被強(qiáng)制執(zhí)行或被復(fù)制。此外,可以由代理服務(wù)器 和/或管理服務(wù)器周期性地輪詢這樣的服務(wù)提供商參數(shù)的改變,或者可以在服務(wù)的下一次登錄時(shí)輪詢這樣的服務(wù)提供商參數(shù)的改變。換而言之,在登錄時(shí),該系統(tǒng)和方法可以輪詢和接收與給定服務(wù)提供商相關(guān)聯(lián)的令牌,該令牌向該系統(tǒng)提供有關(guān)與內(nèi)容服務(wù)提供商有關(guān)的用戶賬戶的信息。該系統(tǒng)和方法可以包括管理服務(wù)器,管理服務(wù)器連同內(nèi)容回放設(shè)備一起與至少ー個(gè)內(nèi)容服務(wù)器通信以使得內(nèi)容服務(wù)器提供內(nèi)容項(xiàng)目以用于在內(nèi)容回放設(shè)備處呈現(xiàn)或訪問內(nèi)容項(xiàng)目。該系統(tǒng)和方法還可以包括與管理服務(wù)器和第二顯示裝置通信的代理服務(wù)器。在一些情況中,代理服務(wù)器可以與管理服務(wù)器結(jié)合,或在其它情況中,可以針對(duì)每個(gè)內(nèi)容服務(wù)器或服務(wù)提供商提供分離的代理服務(wù)器。還提供代理服務(wù)器,其包括至少ー個(gè)處理器和與該處理器通信來建立該處理器與廣域網(wǎng)之間的通信的至少ー個(gè)網(wǎng)絡(luò)接ロ。至少ー個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是處理器可訪問的并且承載令處理器接收來自第二顯示裝置的登錄信息的邏輯。響應(yīng)于登錄信息正確的判定,服務(wù)器向第二顯示裝置發(fā)送與登錄信息相關(guān)聯(lián)的內(nèi)容回放設(shè)備的本地IP地址。代理服務(wù)器從第二顯示裝置接收有關(guān)從服務(wù)提供商的至少ー個(gè)內(nèi)容服務(wù)器請(qǐng)求可用于內(nèi)容回放設(shè)備的服務(wù)的列表的內(nèi)容回放設(shè)備的信息井向管理服務(wù)器發(fā)送對(duì)服務(wù)列表的請(qǐng)求。代理服務(wù)器從管理服務(wù)器接收列表并將其發(fā)送給第二顯示裝置以用于在其視頻顯示裝置上呈現(xiàn)信息。代理服務(wù)器從第二顯示裝置接收對(duì)內(nèi)容項(xiàng)目的請(qǐng)求,并且響應(yīng)于對(duì)內(nèi)容項(xiàng)目的請(qǐng)求,請(qǐng)求對(duì)內(nèi)容服務(wù)器的服務(wù)登錄。代理服務(wù)器從內(nèi)容服務(wù)器接收回項(xiàng)目、資產(chǎn)、類別或服務(wù)的列表,并將列表發(fā)送給第二顯示裝置。以這種方式,列表可以在第二顯示裝置的視頻顯示裝置上被呈現(xiàn)以使得用戶可以導(dǎo)航來輸入選擇以命令內(nèi)容回放設(shè)備播放該選擇。在本系統(tǒng)和方法的ー個(gè)方面中,在第二顯示裝置上實(shí)例化輔助瀏覽和內(nèi)容選擇的應(yīng)用,并且使用該應(yīng)用來建立第二顯示裝置與內(nèi)容源之間的瀏覽會(huì)話。內(nèi)容標(biāo)識(shí)符被加載到該應(yīng)用中,并且內(nèi)容項(xiàng)目在內(nèi)容回放設(shè)備上被回放。與瀏覽和回放相關(guān)聯(lián)的數(shù)據(jù)被追蹤并且該數(shù)據(jù)被填充到饋送中,饋送被傳送給至少ー個(gè)社交網(wǎng)絡(luò)服務(wù)。瀏覽會(huì)話可以與用戶賬戶相關(guān)聯(lián)并且用戶可以被給與決定參加或決定不參加追蹤的選擇。饋送可以包括與由社交網(wǎng)絡(luò)服務(wù)展示的API相兼容的標(biāo)簽并且饋送還可以包含與用戶、內(nèi)容項(xiàng)目源或內(nèi)容回放設(shè)備中的一者相關(guān)聯(lián)的數(shù)據(jù)。內(nèi)容回放設(shè)備和第二設(shè)備之間的連接可以是無線的,其中無線連接方案可以包括WiFi、802. 11,802. 15或802. 16中的一者。饋送還可以針對(duì)每個(gè)用戶被個(gè)性化并且被適配以用于基本實(shí)時(shí)地公布,或可替換地,可以代表多個(gè)用戶并且還被適配以用于基本實(shí)時(shí)地批量公布。在本系統(tǒng)和方法的另ー個(gè)方面中,ー種第二顯示裝置包括顯示模塊,該顯示模塊提供用戶接ロ并被配置為顯示內(nèi)容項(xiàng)目或接收內(nèi)容項(xiàng)目URL/URI。第二顯示裝置還包括資產(chǎn)瀏覽和選擇追蹤模塊,該資產(chǎn)瀏覽和選擇追蹤模塊用于追蹤所顯示的內(nèi)容項(xiàng)目以及被選定用于在所述內(nèi)容回放設(shè)備上回放的內(nèi)容項(xiàng)目。第二顯示裝置還包括網(wǎng)絡(luò)通信模塊,該網(wǎng)絡(luò)通信模塊用于將第二顯示裝置耦合到本地網(wǎng)絡(luò)或耦合到內(nèi)容回放設(shè)備以及用于將由資產(chǎn)瀏覽和選擇追蹤模塊追蹤的、將被用在饋送中的信息傳遞給社交網(wǎng)絡(luò)服務(wù)。第二顯示裝置還可以包括用于瀏覽內(nèi)容項(xiàng)目的瀏覽模塊,瀏覽模塊可以是使用本地運(yùn)行、云計(jì)算范例或它們的組合中的至少ー者用HTML、Javascript或本地代碼實(shí)現(xiàn)的,或者可替換地,瀏覽模塊可以是網(wǎng)絡(luò)瀏覽模塊。在本系統(tǒng)和方法的另ー個(gè)方面中,一種用 于在社交網(wǎng)絡(luò)上公布信息的系統(tǒng),可以包括處理器和承載計(jì)算機(jī)可讀指令的存儲(chǔ)器,所述指令中的一個(gè)能夠?qū)?yīng)用加載到瀏覽器中,所述應(yīng)用被配置用于瀏覽來自多個(gè)內(nèi)容提供商中的各個(gè)內(nèi)容提供商的ー個(gè)或多個(gè)內(nèi)容項(xiàng)目,所述指令中的另ー個(gè)能夠接收有關(guān)內(nèi)容項(xiàng)目的信息,所述指令中的另ー個(gè)能夠使得在第二顯示裝置上所選定的內(nèi)容項(xiàng)目在內(nèi)容回放設(shè)備上被回放,并且所述指令中的另ー個(gè)能夠追蹤所述瀏覽和回放,所述追蹤生成用于填充饋送的數(shù)據(jù),饋送可被社交網(wǎng)絡(luò)服務(wù)用來公布所述數(shù)據(jù)。饋送可以包括資產(chǎn)對(duì)象、服務(wù)對(duì)象、平臺(tái)對(duì)象或用戶對(duì)象中的至少ー者,所述對(duì)象中的每ー個(gè)被配置用于當(dāng)被從社交網(wǎng)絡(luò)服務(wù)調(diào)用時(shí)鏈接到附加資源,其中,附加資源是由社交網(wǎng)絡(luò)服務(wù)所支持的一個(gè)或多個(gè)頁面提供的,或者是由社交網(wǎng)絡(luò)服務(wù)外部的一個(gè)或多個(gè)頁面支持的。饋送可以是在IPTV域中填充的,并且包括至少ー個(gè)資產(chǎn)和相關(guān)聯(lián)的元數(shù)據(jù),其中元數(shù)據(jù)合并了遵循由社交網(wǎng)絡(luò)服務(wù)展示的API的標(biāo)簽。饋送還可以包括響應(yīng)于社交網(wǎng)絡(luò)服務(wù)觀看者的用戶配置文件的廣告。在本系統(tǒng)和方法的另ー個(gè)方面中,ー種用于從IPTV域向社交網(wǎng)絡(luò)站點(diǎn)提供饋送的方法,所述IPTV域包括內(nèi)容回放平臺(tái)、可由用戶操作的第二顯示裝置以及管理服務(wù)器基礎(chǔ)設(shè)施,該方法包括追蹤用戶在第二顯示裝置處瀏覽和選擇用于在內(nèi)容回放設(shè)備上回放的資產(chǎn)時(shí)的行為,所述資產(chǎn)是從IPTV域通過網(wǎng)絡(luò)所耦合到的服務(wù)提供的。利用數(shù)據(jù)對(duì)象來填充饋送,所述數(shù)據(jù)對(duì)象表示資產(chǎn)、服務(wù)、平臺(tái)或用戶中的至少ー者。配置所述饋送以獲得與由社交網(wǎng)絡(luò)站點(diǎn)支持的一個(gè)或多個(gè)頁面的互操作性,以使得數(shù)據(jù)對(duì)象可由站點(diǎn)的觀看者選擇。可以從管理服務(wù)器基礎(chǔ)設(shè)施將饋送公布給社交網(wǎng)絡(luò)站點(diǎn)。所述公布可以經(jīng)由與由社交網(wǎng)絡(luò)站點(diǎn)展示的API的交互被執(zhí)行,以使得饋送被合并到所述ー個(gè)或多個(gè)頁面中作為本地社交網(wǎng)絡(luò)內(nèi)容。由社交網(wǎng)絡(luò)站點(diǎn)支持的頁面中的一個(gè)或多個(gè)頁面可以實(shí)現(xiàn)包括張貼評(píng)論、鏈接或內(nèi)容項(xiàng)目的本地社交網(wǎng)絡(luò)特征??梢韵蛴脩粽故臼沟糜脩裟軌蛸澇蓪佀凸冀o社交網(wǎng)絡(luò)站點(diǎn)的接ロ。本發(fā)明的某些實(shí)施例的優(yōu)點(diǎn)包括以下中的一者或多者。提供了用于以饋送形式將有關(guān)用戶的數(shù)據(jù)從IPTV域公布給社交網(wǎng)絡(luò)服務(wù)的方式。饋送可以針對(duì)IPTV系統(tǒng)的不同用戶被個(gè)性化和/或針對(duì)社交網(wǎng)絡(luò)服務(wù)的觀看者被量身定制。將IPTV域擴(kuò)展到流行的社交網(wǎng)絡(luò)服務(wù)中可以擴(kuò)大IPTV的訴求并且大大增強(qiáng)了 IPTV用戶體驗(yàn)。
從包括附圖和權(quán)利要求書的以下描述中,其它優(yōu)點(diǎn)將是顯然的。
貫穿附圖,類似的標(biāo)號(hào)表示類似的元素。圖I是根據(jù)本原理的ー個(gè)方面的示例系統(tǒng)的框圖。圖2是根據(jù)本原理的ー個(gè)方面的另ー不例系統(tǒng)的框圖。圖3是圖示出根據(jù)本原理的ー個(gè)方面的系統(tǒng)和方法的序列圖。圖4示出可以在由社交網(wǎng)絡(luò)服務(wù)提供的一個(gè)或多個(gè)頁面中實(shí)現(xiàn)的數(shù)據(jù)對(duì)象。
圖5是圖示出根據(jù)本原理的ー個(gè)方面的示例性方法的流程圖。圖6是根據(jù)本原理的另ー個(gè)方面的示例性第二顯示裝置系統(tǒng)的框圖。圖7是根據(jù)本原理的又一方面的另ー示例性第二顯示裝置系統(tǒng)的框圖。圖8圖示出例如所公開的第二顯示裝置、代理服務(wù)器、管理服務(wù)器、內(nèi)容服務(wù)器或社交網(wǎng)絡(luò)服務(wù)器的計(jì)算設(shè)備的示例性計(jì)算設(shè)備。
具體實(shí)施例方式首先參考圖1,其示出系統(tǒng)10,系統(tǒng)10包括耦合到本地網(wǎng)絡(luò)16的內(nèi)容回放設(shè)備12,本地網(wǎng)絡(luò)16可以是有線的、無線的或者是二者的組合。ー個(gè)或多個(gè)第二顯示裝置14a-14c也耦合到本地網(wǎng)絡(luò)16,一個(gè)示例性的第二顯示裝置在此稱為第二顯示裝置14i。內(nèi)容回放設(shè)備12和第二顯示裝置14i可以通過本地網(wǎng)絡(luò)16和因特網(wǎng)25訪問若干服務(wù)器,包括管理服務(wù)器18、代理服務(wù)器22和與服務(wù)提供商對(duì)應(yīng)的ー個(gè)或多個(gè)內(nèi)容服務(wù)器24。應(yīng)當(dāng)注意,當(dāng)存在如下利用場景時(shí),可選地利用因特網(wǎng)25,其中系統(tǒng)10可以被實(shí)現(xiàn)為使得由管理服務(wù)器18、代理服務(wù)器22和內(nèi)容服務(wù)器24提供的各種特征和功能可以在本地網(wǎng)絡(luò)或者第二顯示裝置14i或者回放設(shè)備12中或者在其中的各個(gè)子組合中被本地實(shí)例化。例如,可以整個(gè)地或部分地利用各種類型的閉路網(wǎng)絡(luò)或家用網(wǎng)絡(luò)來實(shí)現(xiàn)系統(tǒng)10的部分或全部。內(nèi)容項(xiàng)目29可以被存儲(chǔ)在內(nèi)容服務(wù)器24上并且可以通過第二顯示裝置14a被觀看。具體而言,內(nèi)容項(xiàng)目29可以在第二顯示裝置應(yīng)用23中被觀看,第二顯示裝置應(yīng)用23通常執(zhí)行在第二顯示裝置的瀏覽器中運(yùn)行的HTML和/或Javascript代碼(稱為“網(wǎng)絡(luò)應(yīng)用”或“web應(yīng)用”)。盡管網(wǎng)絡(luò)應(yīng)用在此被討論,但是本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,本原理也包括非網(wǎng)絡(luò)應(yīng)用,包括采用本地代碼(native code)的那些應(yīng)用。第二顯示裝置14a的用戶隨后可以命令在內(nèi)容回放設(shè)備12中顯示內(nèi)容項(xiàng)目。用來實(shí)例化第二顯示裝置應(yīng)用23的代碼可以在本地執(zhí)行或者通過實(shí)現(xiàn)部分或完全的云計(jì)算范例(paradigm)被運(yùn)行,其中按照需要支持本地運(yùn)行的代碼、下載的代碼和對(duì)象和/或流傳送的代碼和對(duì)象(例如包括實(shí)時(shí)地或接近實(shí)時(shí)地運(yùn)行的那些)的各種組合來輔助在此所述的第二顯示裝置的功能性。內(nèi)容回放設(shè)備12可以以許多方式來獲取供回放的內(nèi)容項(xiàng)目29。一般而言,內(nèi)容回放設(shè)備12直接從服務(wù)提供商(或中間源)接收內(nèi)容項(xiàng)目。對(duì)于這種類型的傳輸,第二顯示裝置14a可以將給與服務(wù)提供商的信號(hào)通過本地網(wǎng)絡(luò)16和/或因特網(wǎng)25發(fā)送給服務(wù)提供商。例如,在第二顯示裝置應(yīng)用是網(wǎng)絡(luò)應(yīng)用的情況中,其可以在HTML中包括Javascript,直接將期望的URL/URI傳遞給內(nèi)容回放設(shè)備。雖然在許多情況中,可以直接從服務(wù)提供商獲取適合用于在第二顯示裝置應(yīng)用23中觀看的內(nèi)容項(xiàng)目29,但是如果必要,可以采用代理服務(wù)器22。這些內(nèi)容項(xiàng)目中的許多可以包括無DRM的內(nèi)容或其它可自由分發(fā)的內(nèi)容??傊韵旅枋鲇嘘P(guān)第二顯示裝置如何請(qǐng)求內(nèi)容項(xiàng)目出現(xiàn)在內(nèi)容回放設(shè)備上的方法的其它細(xì)節(jié)。在一些情況中,第二顯示裝置14a可以將內(nèi)容項(xiàng)目29直接發(fā)送給內(nèi)容回放設(shè)備12。該直接傳輸可以經(jīng)由直接的有線或無線連接的方式,諸如經(jīng)由USB、WiFi等。對(duì)于這樣的直接傳輸,在一些實(shí)現(xiàn)方式中,第二顯示裝置14a可以用于緩沖構(gòu)成內(nèi)容項(xiàng)目29的媒體流。內(nèi)容回放設(shè)備12可以是例如IPTV、數(shù)字電視機(jī)、數(shù)字音響系統(tǒng)、數(shù)字娛樂系統(tǒng)、數(shù)字視頻記錄儀、視頻盤播放器、這些的組合,或本地網(wǎng)絡(luò)16上可被用戶尋址的任意數(shù)目的其它電子設(shè)備。為了簡單起見,在本說明書中,內(nèi)容回放設(shè)備12將有時(shí)用IPTV例示,在此情況下,其一般將包括處理器,該處理器控制視覺顯示裝置和諸如聲音處理器和一個(gè)或多個(gè)揚(yáng)聲器之類的音頻呈現(xiàn)器。處理器可以訪問一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),諸如但不限于RAM (隨機(jī)存取存儲(chǔ)器)存儲(chǔ)裝置,例如,實(shí)現(xiàn)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)的芯片、閃速存儲(chǔ)器或基于盤的存儲(chǔ)裝置。實(shí)現(xiàn)可由內(nèi)容回放設(shè)備12運(yùn)行的本邏輯的軟件代碼也可以被存儲(chǔ)在示出為采用本原理的存儲(chǔ)器之一上。處 理器可以從各種輸入設(shè)備接收用戶輸入信號(hào),輸入設(shè)備包括遙控設(shè)備、諸如鼠標(biāo)的點(diǎn)選設(shè)備、鍵盤等等。在一些實(shí)現(xiàn)方式中,特別是當(dāng)內(nèi)容回放設(shè)備12用IPTV實(shí)施時(shí),可以設(shè)置電視調(diào)諧器來從諸如機(jī)頂盒、衛(wèi)星接收機(jī)、線纜頭端(head end)、地面電視信號(hào)天線等的源接收電視信號(hào)。來自調(diào)諧器的信號(hào)隨后被發(fā)送給處理器以在顯示裝置和音響系統(tǒng)上呈現(xiàn)。諸如有線或無線調(diào)制解調(diào)器之類的網(wǎng)絡(luò)接ロ與處理器通信來提供通過本地網(wǎng)絡(luò)16到因特網(wǎng)的連通性。將理解,內(nèi)容回放設(shè)備12與因特網(wǎng)25之間的通信或第二顯示裝置14i與因特網(wǎng)之間的通信也可以通過除了本地網(wǎng)絡(luò)16之外的手段發(fā)生。例如,第二顯示裝置14i可以通過分離的移動(dòng)網(wǎng)絡(luò)來與內(nèi)容回放設(shè)備12通信。ー個(gè)或多個(gè)第二顯示裝置14a_14c的每ー個(gè)承載對(duì)于操作例如網(wǎng)絡(luò)應(yīng)用等的第ニ顯示裝置應(yīng)用而言必要的處理器和組件。也可以采用其它類型的應(yīng)用,只要這些應(yīng)用能夠安排內(nèi)容項(xiàng)目在內(nèi)容回放設(shè)備上回放即可。具體而言,第二顯示裝置中的處理器可以訪問ー個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),諸如但不限于基于RAM的存儲(chǔ)裝置,例如實(shí)現(xiàn)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)的芯片、閃速存儲(chǔ)器或基于盤的存儲(chǔ)裝置。實(shí)現(xiàn)可由第二顯示裝置運(yùn)行的本邏輯的軟件代碼也可以存儲(chǔ)在示出為采用本原理的存儲(chǔ)器之一上。此外,第二顯示裝置14i可以從各種輸入設(shè)備接收用戶輸入信號(hào),輸入設(shè)備包括諸如鼠標(biāo)的點(diǎn)選設(shè)備、鍵盤、觸摸屏、遙控器等。諸如有線或無線調(diào)制解調(diào)器之類的網(wǎng)絡(luò)接ロ與處理器通信來提供到諸如上述因特網(wǎng)之類的廣域網(wǎng)的連通性。服務(wù)器18、22和24具有各自的處理器,各自的處理器訪問各自的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以但不限于是基于盤的存儲(chǔ)裝置和/或固態(tài)的存儲(chǔ)裝置。服務(wù)器經(jīng)由各自的網(wǎng)絡(luò)接ロ來與諸如因特網(wǎng)之類的廣域網(wǎng)通信。代理服務(wù)器22在一些情況下可以與管理服務(wù)器18組合,但是在許多情況下,優(yōu)選使服務(wù)器分離來更好地適應(yīng)服務(wù)器負(fù)荷。服務(wù)器可以經(jīng)由因特網(wǎng)25來相互通信。在一些實(shí)現(xiàn)方式中,服務(wù)器可以位于相同的本地網(wǎng)絡(luò)上,在此情況下,它們可以通過本地網(wǎng)絡(luò)相互通信,而不必訪問因特網(wǎng)25。例如,在一個(gè)示例性實(shí)現(xiàn)方式中,管理服務(wù)器18和代理服務(wù)器22可以被安置在相同的數(shù)據(jù)中心中,因此兩者之間的通信可以保持在數(shù)據(jù)中心內(nèi)。雖然在以下描述該系統(tǒng)的示例性方法,但是將在此描述特別是與第二顯示裝置的某些安排有關(guān)的某些方法步驟。響應(yīng)于第二顯示裝置14i向代理服務(wù)器22發(fā)送對(duì)可運(yùn)行實(shí)用程序(utility)的請(qǐng)求,代理服務(wù)器22將實(shí)用程序返回給第二顯示裝置14i。運(yùn)行實(shí)用程序使得應(yīng)用被實(shí)例化。應(yīng)當(dāng)注意,在此所討論的實(shí)現(xiàn)方式包括網(wǎng)絡(luò)應(yīng)用,但是應(yīng)當(dāng)理解,如上所述,也可以采用其它類型的應(yīng)用。運(yùn)行網(wǎng)絡(luò)應(yīng)用的第二顯示裝置14i提示用戶向每個(gè)第二顯示裝置14i輸入登錄信息。登錄信息可以是公共的或者可以是在第二顯示裝置之間不同的。代理服務(wù)器22響應(yīng)于接收到來自內(nèi)容回放設(shè)備12的正確登錄信息,將內(nèi)容回放設(shè)備12的本地IP地址返回給第二顯示裝置14i,這是因?yàn)閮?nèi)容回放設(shè)備12的本地IP地址先前已經(jīng)被登記到維護(hù)這樣的信息的用戶賬戶中。代理服務(wù)器22還可以返回本地網(wǎng)絡(luò)上的內(nèi)容回放設(shè)備的列表,響應(yīng)于此,第二顯示裝置14i可以選擇ー個(gè)內(nèi)容回放設(shè)備以用于內(nèi)容回放。進(jìn)而,每個(gè)第二顯示裝置14i使用本地內(nèi)容回放設(shè)備地址來直接地訪問內(nèi)容回放設(shè)備12來請(qǐng)求有關(guān)內(nèi)容回放設(shè)備12的信息,該信息從內(nèi)容回放設(shè)備 12被返回給第二顯示裝置14i以使得內(nèi)容回放設(shè)備12的本地地址不需要是可全局尋址的。每個(gè)第二顯示裝置14i也可以選擇用于在不同內(nèi)容回放設(shè)備上回放的內(nèi)容。第二顯示裝置14i將有關(guān)內(nèi)容回放設(shè)備12的信息發(fā)送給代理服務(wù)器22,請(qǐng)求對(duì)于內(nèi)容回放設(shè)備12而言可從ー個(gè)或多個(gè)服務(wù)提供商獲得的服務(wù)的列表。服務(wù)可以是依賴于所選定的內(nèi)容回放設(shè)備12的設(shè)備特性的。例如,如果選定的內(nèi)容回放設(shè)備12是IPTV,則視頻服務(wù)可以被返回。如果選定的內(nèi)容回放設(shè)備12是音頻系統(tǒng),則音頻服務(wù)可以被返回。代理服務(wù)器22將對(duì)服務(wù)列表的請(qǐng)求中繼給管理服務(wù)器18,管理服務(wù)器18將列表返回給代理服務(wù)器22,代理服務(wù)器22進(jìn)而將列表發(fā)送給第二顯示裝置14i以用于在第二顯示裝置14i上呈現(xiàn)信息。響應(yīng)于用戶對(duì)列表上的項(xiàng)目的選擇,第二顯示裝置14i向代理服務(wù)器22發(fā)送對(duì)與選定內(nèi)容項(xiàng)目對(duì)應(yīng)的軟件資產(chǎn)(asset)的請(qǐng)求。代理服務(wù)器22向提供內(nèi)容的內(nèi)容服務(wù)器24請(qǐng)求服務(wù)登錄,并且內(nèi)容服務(wù)器24向代理服務(wù)器22提供內(nèi)容項(xiàng)目、類別或服務(wù)(統(tǒng)稱為“資產(chǎn)”)的列表,并且代理服務(wù)器22將該列表中繼給第二顯示裝置14i,該列表在第二顯示裝置14i上被呈現(xiàn)以使得用戶可以導(dǎo)航而輸入選擇。響應(yīng)于該選擇,第ニ顯示裝置14i向內(nèi)容回放設(shè)備12發(fā)送命令來訪問和回放該選擇。用于播放本地內(nèi)容項(xiàng)目的命令可以有多種形式。第二顯示裝置14i可以代表內(nèi)容回放設(shè)備12向代理服務(wù)器22傳送請(qǐng)求,并且該請(qǐng)求可以是經(jīng)由本地網(wǎng)絡(luò)的或是經(jīng)由其它手段的??商鎿Q地,第二顯示裝置14i可以向內(nèi)容回放設(shè)備12發(fā)送其本身制定請(qǐng)求的請(qǐng)求,并且該發(fā)送可以是經(jīng)由本地網(wǎng)絡(luò)的,一般經(jīng)由因特網(wǎng),或者,是經(jīng)由諸如其它有線或無線傳輸方案之類的其它手段的,包括經(jīng)由USB、紅外、Bluetooth 或任何其它方案。如果第二顯示裝置14i被配置為在非本地級(jí)別,例如在服務(wù)器級(jí)別上尋址內(nèi)容回放設(shè)備12,則第二顯示裝置14i可以物理上位于實(shí)際上任何位置并且仍然能夠?qū)?nèi)容排隊(duì)或命令內(nèi)容回放設(shè)備12播放內(nèi)容。然而,在此情況下,相比直接通信或在本地網(wǎng)絡(luò)上通信的第二顯示裝置和內(nèi)容播放設(shè)備的情況,服務(wù)器負(fù)荷増大。在此描述內(nèi)容回放設(shè)備的安排的某些方法步驟。使用網(wǎng)絡(luò)接ロ,內(nèi)容回放設(shè)備12可以在因特網(wǎng)上與管理服務(wù)器18通信,并且與也在因特網(wǎng)上的與管理服務(wù)器18通信的一個(gè)或多個(gè)內(nèi)容服務(wù)器24通信。管理服務(wù)器18接收并存儲(chǔ)內(nèi)容回放設(shè)備12的本地IP地址。內(nèi)容回放設(shè)備12與管理服務(wù)器18通信來安排來自由服務(wù)提供商操作的內(nèi)容服務(wù)器24的內(nèi)容項(xiàng)目在內(nèi)容回放設(shè)備12上被回放。更詳細(xì)地,內(nèi)容回放設(shè)備12向管理服務(wù)器18發(fā)送登錄信息,管理服務(wù)器18向內(nèi)容回放設(shè)備12返回用戶令牌,該用戶令牌必須隨后被內(nèi)容回放設(shè)備12出示給內(nèi)容服務(wù)器24來從內(nèi)容服務(wù)器24獲取內(nèi)容。圖2示出本安排的附加方面,其中,與社交網(wǎng)絡(luò)服務(wù)215相關(guān)聯(lián)的一個(gè)或多個(gè)服務(wù)器205還被可操作地耦合到IPTV域中的服務(wù)器18和22。服務(wù)器18和22被安排來提供饋送218給服務(wù)器205以使得來自IPTV域的信息可以被公布給社交網(wǎng)絡(luò)服務(wù)215的觀看者。觀看者可以包括個(gè)人或各種群組(由圖2中用標(biāo)號(hào)222和225指示的觀看者群組I至N代表性地示出)。在圖2中示出的示例性安排中,服務(wù)器205通??梢燥@示API (應(yīng)用編程接ロ)202以使得來自饋送218的信息,包括資產(chǎn)230和相關(guān)聯(lián)的元數(shù)據(jù)232,可以被格式化并以如下方式呈現(xiàn)使得饋送218能夠以與本地內(nèi)容類似的方式顯示在社交網(wǎng)絡(luò)服務(wù)215上。通常,元數(shù)據(jù)232可以合并與由API 202展示的協(xié)議一致的具體標(biāo)簽212的使用。以這種方式,來自IPTV域的資產(chǎn)可以被方便地并且有利地共享到 日益流行的社交媒體網(wǎng)絡(luò),社交媒體網(wǎng)絡(luò)可以跨越廣泛的系列平臺(tái)被實(shí)現(xiàn)并且可以促進(jìn)與群組222和225的各種通信和內(nèi)容共享服務(wù)。例如,如以下更詳細(xì)地描述的,根據(jù)本原理的系統(tǒng)的用戶可以經(jīng)由第二顯示裝置(例如,圖I中的第二顯示裝置14i)將IPTV資產(chǎn)和推薦作為反饋張貼到社交網(wǎng)絡(luò)服務(wù)。圖3是圖示出用于使得用戶能夠采用第二顯示裝置來瀏覽內(nèi)容回放設(shè)備、服務(wù)提供商和內(nèi)容項(xiàng)目并選擇它們以用于由內(nèi)容回放設(shè)備回放并且經(jīng)由饋送218將某些資產(chǎn)和信息張貼到社交網(wǎng)絡(luò)服務(wù)215的系統(tǒng)和方法的示例性實(shí)現(xiàn)方式的序列圖。圖3假定用戶已經(jīng)利用管理服務(wù)器創(chuàng)建了賬戶并且已經(jīng)使ー個(gè)或多個(gè)內(nèi)容回放設(shè)備加入(affiliate)該賬戶。在狀態(tài)52,用戶開啟內(nèi)容回放設(shè)備12。在狀態(tài)54,內(nèi)容回放設(shè)備向管理服務(wù)器18發(fā)送包括例如用戶名和ロ令的登錄信息,在狀態(tài)56,管理服務(wù)器18向內(nèi)容回放設(shè)備返回用戶令牌,該用戶令牌隨后可以被內(nèi)容回放設(shè)備出示給內(nèi)容服務(wù)器24來從該服務(wù)器獲得內(nèi)容。管理服務(wù)器18另外還存儲(chǔ)內(nèi)容回放設(shè)備12的本地IP地址。在狀態(tài)58,用戶開啟第二顯示裝置14i并且例如實(shí)例化網(wǎng)絡(luò)瀏覽器會(huì)話,其中在內(nèi)容回放設(shè)備上實(shí)行控制。在狀態(tài)60,在第二顯示裝置14i上運(yùn)行實(shí)用程序,第二顯示裝置14i向代理服務(wù)器22發(fā)送請(qǐng)求,在狀態(tài)62,代理服務(wù)器22返回網(wǎng)絡(luò)應(yīng)用,例如在瀏覽器的幫助應(yīng)用、插件或?qū)嵱贸绦蛏线\(yùn)行的帶有JavaScript的HTML,以供第二顯示裝置運(yùn)行來瀏覽內(nèi)容項(xiàng)目。該網(wǎng)絡(luò)應(yīng)用可以對(duì)代理服務(wù)器22和內(nèi)容回放設(shè)備12作出例如異步的JavaScript和XML調(diào)用來獲得用于控制內(nèi)容回放設(shè)備12的信息。更具體而言,在狀態(tài)64,使用從代理服務(wù)器22接收的JavaScript,第二顯示裝置14i提示用戶向第二顯示裝置14i輸入賬戶登錄信息,包括例如內(nèi)容回放設(shè)備在設(shè)備登記期間在狀態(tài)54中提供給管理服務(wù)器18的相同的用戶名和ロ令。當(dāng)然,賬戶登錄信息也可以不同。將明白,服務(wù)器18、22和24按照需要在它們之間傳送必要的賬戶信息來實(shí)現(xiàn)在此所述的原理。代理服務(wù)器22對(duì)在認(rèn)證請(qǐng)求狀態(tài)63中來自第二顯示裝置14i的正確用戶名和ロ令進(jìn)行響應(yīng)。代理服務(wù)器22利用管理服務(wù)器18來驗(yàn)證用戶名和ロ令(狀態(tài)67和69),創(chuàng)建并發(fā)送會(huì)話令牌給第二顯示裝置,獲取有關(guān)加入用戶賬戶的內(nèi)容回放設(shè)備的信息,并且在狀態(tài)65中完成認(rèn)證。代理服務(wù)器22可以向每個(gè)第二顯示裝置返回有關(guān)加入和用戶名和ロ令相關(guān)聯(lián)的用戶賬戶的全部內(nèi)容回放設(shè)備12的信息,包括在54處的登錄之后被管理服務(wù)器18存儲(chǔ)(并且隨后被提供給代理服務(wù)器22)的它們的本地IP地址。更詳細(xì)地,代理服務(wù)器22將令牌發(fā)送給第二顯示裝置14i,該令牌與內(nèi)容回放設(shè)備相關(guān)聯(lián),并且該令牌在將來的事務(wù)中在第二顯示裝置和代理服務(wù)器之間被傳送,以使得代理服務(wù)器22知道內(nèi)容項(xiàng)目打算給什么內(nèi)容回放設(shè)備。在狀態(tài)96和隨后的步驟中,每個(gè)第二顯示裝置的每個(gè)用戶隨后可以選擇內(nèi)容回放設(shè)備并且瀏覽服務(wù)以及通過服務(wù)可獲得的內(nèi)容選項(xiàng)。就通過本地網(wǎng)絡(luò)通信的意義上而言,第二顯示裝置14i使用如上所述被返回的IP地址來直接地訪問內(nèi)容回放設(shè)備。為了選擇特定的內(nèi)容回放設(shè)備,在狀態(tài)70,第二顯示裝置14i請(qǐng)求有關(guān)內(nèi)容回放設(shè)備12的信息,包括所期望的語言信息、數(shù)字版權(quán)管理(DRM)信息等,在狀態(tài)72,所述信息從內(nèi)容回放設(shè)備被返回給第二顯示裝置14i。因?yàn)榈诙@示裝置14i知道內(nèi)容回放設(shè)備12的IP地址并因此與內(nèi)容回放設(shè)備12直接通信,所以第二顯示裝置14i使用不需要是可全局尋址的內(nèi)容回放設(shè)備12的本地 網(wǎng)絡(luò)地址來通信,并且還可以ー直這樣通信,只要第二顯示裝置14i和內(nèi)容回放設(shè)備12在同一本地網(wǎng)絡(luò)上即可。每個(gè)第二顯示裝置14i可以向代理服務(wù)器22發(fā)送在狀態(tài)72接收的客戶端信息,請(qǐng)求對(duì)內(nèi)容回放設(shè)備12而言可從內(nèi)容服務(wù)器24獲得的或者內(nèi)容回放設(shè)備12有權(quán)從內(nèi)容服務(wù)器24獲得的服務(wù)的列表。代理服務(wù)器22將請(qǐng)求中繼給管理服務(wù)器18,管理服務(wù)器18將被請(qǐng)求的服務(wù)列表返回給代理服務(wù)器22。代理服務(wù)器22進(jìn)而將服務(wù)列表發(fā)送給第二顯示裝置以用于在例如第二顯示裝置的顯示裝置上呈現(xiàn)可獲得的服務(wù)。每個(gè)用戶在第二顯示裝置上瀏覽服務(wù)和它們的內(nèi)容,就像第二顯示裝置是實(shí)際的內(nèi)容回放設(shè)備一祥。在狀態(tài)76,用戶的瀏覽行為可以可選地被公布給社交網(wǎng)絡(luò)服務(wù)215(圖2)。在許多情況中,該可選的特征可以被實(shí)現(xiàn)以使得用戶可以決定(或在一些實(shí)現(xiàn)方式中,決定不)讓系統(tǒng)10(圖I)自動(dòng)公布用戶的瀏覽行為或其子集。管理服務(wù)器18 (単獨(dú)地或者與代理服務(wù)器22結(jié)合)可以監(jiān)視用戶對(duì)由內(nèi)容服務(wù)器24展示的各種服務(wù)的登錄并將該信息作為資產(chǎn)和/或相關(guān)信息(例如元數(shù)據(jù))提供給社交網(wǎng)絡(luò)服務(wù)器205。例如,用戶可以登錄電影服務(wù)來瀏覽可點(diǎn)播的最新電影。在這樣的情況中,例如,饋送218(圖2)可以包括服務(wù)登錄歷史、用戶瀏覽的電影的標(biāo)題或類型,以及相關(guān)的元數(shù)據(jù)。隨后,社交聯(lián)網(wǎng)服務(wù)可以進(jìn)而使得來自饋送218的信息可用于觀看者222和225中的某些觀看者(圖2)。例如,可以利用敘述“約翰在周ニ 4:15辦理了針對(duì)最新動(dòng)作片的服務(wù)Y來在她的IPTV上觀看! ”的警報(bào)或帖子來向社交網(wǎng)絡(luò)服務(wù)215上名叫約翰的用戶的好友通告。在該示例中,諸如電影工作室之類的內(nèi)容提供商提供被合并到饋送218中的信息和其它內(nèi)容特定的數(shù)據(jù)。繼續(xù)描述圖3中的序列圖,用戶可以使用例如第二顯示裝置輸入設(shè)備來輸入對(duì)被返回給第二顯示裝置的列表上的服務(wù)的選擇。作為響應(yīng),在狀態(tài)74,第二顯示裝置將對(duì)對(duì)應(yīng)服務(wù)的請(qǐng)求連同第二顯示裝置可能已經(jīng)經(jīng)由管理服務(wù)器18從內(nèi)容服務(wù)器24接收到的服務(wù)令牌一起發(fā)送給代理服務(wù)器22。響應(yīng)于該請(qǐng)求,在狀態(tài)86,代理服務(wù)器22向提供選定服務(wù)的內(nèi)容服務(wù)器24請(qǐng)求服務(wù)登錄。在狀態(tài)88,內(nèi)容服務(wù)器24根據(jù)特定內(nèi)容服務(wù)器24的具體情況來向代理服務(wù)器22提供內(nèi)容項(xiàng)目、資產(chǎn)、類別或服務(wù)的列表。如果期望,代理服務(wù)器22也可以向內(nèi)容服務(wù)器24請(qǐng)求選項(xiàng)列表,并且該列表可以以例如擴(kuò)展標(biāo)記語言(XML)格式被返回給代理服務(wù)器22,在狀態(tài)80,代理服務(wù)器22將可供選擇的內(nèi)容項(xiàng)目、資產(chǎn)、類別、服務(wù)等中繼給第二顯示裝置。在狀態(tài)97中,可供選擇的內(nèi)容在第二顯示裝置上被呈現(xiàn)以使得用戶可以導(dǎo)航顯示裝置來輸入選擇。響應(yīng)于選擇,在狀態(tài)98,第二顯示裝置向內(nèi)容回放設(shè)備12發(fā)送播放此選擇的命令,具體而言,發(fā)送指示該選擇的播放列表標(biāo)識(shí)符或參考標(biāo)識(shí)符。在狀態(tài)100,內(nèi)容回放設(shè)備12使用其認(rèn)證憑證,將播放列表標(biāo)識(shí)符或參考標(biāo)識(shí)符發(fā)送給代理服務(wù)器22,代理服務(wù)器22進(jìn)而在狀態(tài)102中返回所需要的播放列表數(shù)據(jù)。內(nèi)容回放設(shè)備12隨后可以在狀態(tài)104中利用播放列表數(shù)據(jù)來請(qǐng)求內(nèi)容URL/URI,在狀態(tài)106中,用于內(nèi)容回放設(shè)備12上的內(nèi)容項(xiàng)目的回放的內(nèi)容URL被返回從而可以對(duì)此作出響應(yīng)。當(dāng)狀態(tài)97至106被實(shí)現(xiàn)并且系統(tǒng)10(圖I)準(zhǔn)備用于內(nèi)容回放設(shè)備12上的回放的資產(chǎn)時(shí),在狀態(tài)108,管理服務(wù)器18 (単獨(dú)地或與代理服務(wù)器22相結(jié)合)可以準(zhǔn)備饋送218 (圖2)并將其發(fā)送給社交網(wǎng)絡(luò)服務(wù)器205以使得有關(guān)的資產(chǎn)和相關(guān)的信息(例如元數(shù)據(jù))可以被社交網(wǎng)絡(luò)服務(wù)215公布。如圖4中所 示,饋送數(shù)據(jù)可以使用通過社交聯(lián)網(wǎng)服務(wù)展示的API所識(shí)別的特殊標(biāo)簽212來配置,以使得例如,有關(guān)資產(chǎn)、服務(wù)、平臺(tái)和用戶的信息以與本地內(nèi)容類似的方式被公布在社交網(wǎng)絡(luò)站點(diǎn)的一個(gè)或多個(gè)頁面(統(tǒng)ー用標(biāo)號(hào)402指示)上。呈現(xiàn)所公布的信息的饋送中所包括的示例性數(shù)據(jù)對(duì)象統(tǒng)ー用圖4中的標(biāo)號(hào)405、412、442、455 和 467 指示。在一些實(shí)現(xiàn)方式中,頁面402還可以包括本地社交網(wǎng)絡(luò)內(nèi)容和/或特征和功能性。例如,可以提供如下支持社交網(wǎng)絡(luò)服務(wù)觀看者將評(píng)論、鏈接、內(nèi)容項(xiàng)目、資產(chǎn)等張貼到頁面402來補(bǔ)充來自IPTV域的饋送218中所包括的數(shù)據(jù)對(duì)象。在其它實(shí)現(xiàn)方式中,補(bǔ)充數(shù)據(jù)可以作為反饋被提供給其瀏覽或選擇行為引起該饋送的用戶。當(dāng)資產(chǎn)在用戶的IPTV上回放時(shí),例如來自社交網(wǎng)絡(luò)觀看者(例如,其可能是用戶的好友)的有關(guān)資產(chǎn)的評(píng)論可以被提供給用戶的第二顯示裝置。管理服務(wù)器可以被配置為在第二顯示裝置上顯示表格,該表格可被用戶用來將有關(guān)資產(chǎn)的評(píng)論張貼到社交網(wǎng)絡(luò)服務(wù)215。所公布的信息通??梢允褂肏TML代碼和鏈接來實(shí)現(xiàn),以使得社交網(wǎng)絡(luò)觀看者(例如圖2中的觀看者222和225)可以點(diǎn)擊頁面上的項(xiàng)目來獲得附加信息。例如,如果資產(chǎn)對(duì)象405與特定電影相關(guān)聯(lián),則信息426可以包括陣容清単、MPAA (美國運(yùn)動(dòng)圖像協(xié)會(huì))評(píng)級(jí)、片長、類型、情節(jié)大綱、評(píng)論等。信息426還可以包括到社交網(wǎng)絡(luò)服務(wù)所支持的其它內(nèi)部頁面的鏈接,或外部的頁面(即由社交網(wǎng)絡(luò)服務(wù)器之外的服務(wù)器托管的頁面)的鏈接。例如,點(diǎn)擊資產(chǎn)信息頁面中的鏈接428可以將觀看者帶到資產(chǎn)的網(wǎng)絡(luò)頁面431 (例如由電影工作室公布的有關(guān)以上示例中的特定電影的頁面)。以類似的方式,點(diǎn)擊社交網(wǎng)絡(luò)頁面上的服務(wù)對(duì)象412可以使得觀看者能夠了解有關(guān)用來將選定資產(chǎn)遞送給IPTV用戶的、可用于圖I中的系統(tǒng)10中的IPTV的服務(wù)供應(yīng)的細(xì)節(jié)。例如,服務(wù)412可以是IPTV視頻點(diǎn)播并且信息433可以包括可用IPTV標(biāo)題(例如,電影、電視秀、音樂、游戲、紀(jì)錄片、特別節(jié)目等)、和相關(guān)聯(lián)的描述、可用時(shí)的定價(jià)、可用日期等的清単。信息433還可以包括當(dāng)被點(diǎn)擊時(shí)將觀看者帶到服務(wù)的外部網(wǎng)頁440的鏈接438。如果觀看者點(diǎn)擊平臺(tái)對(duì)象442,則可以使得有關(guān)IPTV平臺(tái)的信息447可用于社交網(wǎng)絡(luò)服務(wù)觀看者,諸如各種特征、功能、優(yōu)點(diǎn)、使用情況、用于從平臺(tái)獲取大多數(shù)信息的技巧等等。在一些實(shí)例中,信息447可以識(shí)別用戶的IPTV的具體制造商和型號(hào)。在一些情況中,有關(guān)平臺(tái)(或其它平臺(tái))的廣告內(nèi)容也可以被包括在信息447中。廣告可以符合社交網(wǎng)絡(luò)服務(wù)觀看者的一般趣味的,或者當(dāng)觀看者也是IPTV域中由與管理服務(wù)器18(圖I)相關(guān)聯(lián)的基礎(chǔ)設(shè)施服務(wù)的IPTV用戶時(shí)可以是按照示例被個(gè)性化的。在后ー情況中,管理服務(wù)器18通常已經(jīng)知道觀看者的IPTV平臺(tái),因此廣告會(huì)更具體,例如,可以包括觀看者的當(dāng)前IPTV平臺(tái)的升級(jí)機(jī)會(huì)、補(bǔ)充硬件或附件信息等等。信息447還可以包括到IPTV的平臺(tái)外部的網(wǎng)頁450的鏈接439。當(dāng)社交網(wǎng)絡(luò)服務(wù)觀看者點(diǎn)擊用戶對(duì)象455時(shí),有關(guān)用戶的信息458被共享。這樣的信息通常是用戶已經(jīng)選擇公開的信息,諸如用戶名、配置文件(profile)等。信息458可以包括到用戶的社交聯(lián)網(wǎng)頁面463的鏈接460或到外部網(wǎng)頁的鏈接(未示出)。在本安排的一些實(shí)現(xiàn)方式中,廣告可以包括在基于這樣的配置文件而針對(duì)用戶/觀看者的饋送218中。
在社交網(wǎng)絡(luò)頁面上還支持第二顯示裝置對(duì)象467,第二顯示裝置對(duì)象467當(dāng)被觀看者點(diǎn)擊時(shí),可以使得管理服務(wù)器18發(fā)布作為響應(yīng)而開啟觀看者自己的第二顯示裝置應(yīng)用并且集中于資產(chǎn)405從而使得資產(chǎn)能夠在觀看者自己的IPTV上回放的命令。可替換地,觀看者可以被引導(dǎo)到另ー網(wǎng)站,該另一網(wǎng)站與管理服務(wù)器基礎(chǔ)設(shè)施相關(guān)聯(lián),但是在內(nèi)容上更相關(guān)并且不一定包括與控制IPTV有關(guān)的功能性。在本安排的ー些實(shí)現(xiàn)方式中,不使用分別的分立的第二顯示裝置對(duì)象,并且其功能性可以被合并到資產(chǎn)對(duì)象405中。在此情況中,點(diǎn)擊資產(chǎn)405將使得能夠經(jīng)由社交網(wǎng)絡(luò)頁面觀看者自己的第二顯示裝置來訪問資產(chǎn)以使得可以在觀看者自己的IPTV上實(shí)現(xiàn)資產(chǎn)的回放。應(yīng)當(dāng)注意,圖3中的狀態(tài)76和108可以被配置為是自動(dòng)實(shí)現(xiàn)的(通常在被用戶選擇為是自動(dòng)實(shí)現(xiàn)的時(shí)),或者可以可替換地響應(yīng)于用戶的肯定或明確動(dòng)作而實(shí)現(xiàn)。例如,用戶可能期望不讓他或她的資產(chǎn)瀏覽和選擇動(dòng)作被自動(dòng)地公布給社交網(wǎng)絡(luò)服務(wù),而是選擇視情況而定地公布資產(chǎn),其中在資產(chǎn)將被共享之前,需要來自用戶的明確肯定。在這兩個(gè)實(shí)現(xiàn)方式中,可以在第二顯示裝置上提供適當(dāng)?shù)挠脩艚鹰韥硎沟媚軌蛟O(shè)置自動(dòng)公布偏好和家長控制和/或使得能夠執(zhí)行明確的共享動(dòng)作。例如,在IPTV家庭中,可以不允許ー些較年輕的用戶使能自動(dòng)的公布并且還可以關(guān)于可以共享給社交網(wǎng)絡(luò)服務(wù)的信息的類型、信息可被共享的時(shí)間等來進(jìn)ー步約束肯定共享。除了針對(duì)每個(gè)用戶支持不同的偏好和/或約束之外,本安排還可以被配置為使得饋送能夠針對(duì)每個(gè)用戶和/或針對(duì)每個(gè)社交網(wǎng)絡(luò)觀看者被定制,以使得根據(jù)特定IPTV用戶、用戶選定的偏好、明確的或肯定的用戶動(dòng)作或它們的組合,不同的饋送可以去到不同的觀看者。現(xiàn)在描述本系統(tǒng)和方法的變形例。如果內(nèi)容回放設(shè)備已經(jīng)在播放內(nèi)容,則通過第二顯示裝置命令播放的新內(nèi)容可以被置于內(nèi)容回放設(shè)備中的隊(duì)列中并且在當(dāng)前內(nèi)容完成時(shí)被播放。在任何情況中,一旦內(nèi)容已被命令播放,則用戶就可以繼續(xù)瀏覽第二顯示裝置來尋找要播放或添加到隊(duì)列中的其它內(nèi)容。其它用戶可以采用它們自己的第二顯示裝置來做同樣的事情。用戶還可以期望切換設(shè)備并通過在將控制切換到期望設(shè)備之后導(dǎo)航到“最近觀看”列表并選擇最后播放的視頻來在不同設(shè)備上繼續(xù)回放。以上已經(jīng)針對(duì)如下情況進(jìn)行了描述代理服務(wù)器22被用來對(duì)第二顯示裝置14i隱藏內(nèi)容源,例如內(nèi)容URL/URI。即,代理服務(wù)器22提供供第二顯示裝置使用的API以使得內(nèi)容和/或內(nèi)容URL/URI不能被直接訪問,8卩,用于訪問服務(wù)的管理服務(wù)器交易的細(xì)節(jié)可以符合期望地保持為未知。在許多情況中,第二顯示裝置14i可以幾乎沒有或沒有存儲(chǔ)內(nèi)容回放設(shè)備12的細(xì)節(jié)。然而,在一些情況中,URL/URI可以是從代理服務(wù)器22直接提供的,或者代理服務(wù)器22甚至可以被繞過,例如在其中內(nèi)容項(xiàng)目意圖用于自由分發(fā)(例如電影預(yù)告片等)的情況中。類似地,盡管以上描述集中于內(nèi)容回放設(shè)備12上的內(nèi)容項(xiàng)目回放,但是,例如意圖用于自由分發(fā)的內(nèi)容項(xiàng)目之類的某些內(nèi)容項(xiàng)目可以在第二顯示裝置14i本身上被回放,如果第二顯示裝置14i已經(jīng)經(jīng)由使用所述插件或幫助應(yīng)用而被恰當(dāng)?shù)嘏渲玫脑挕T诙鄠€(gè)第二顯示裝置同時(shí)或幾乎同時(shí)請(qǐng)求顯示內(nèi)容時(shí),諸如先到先得之類的簡單規(guī)則可以適用??商鎿Q地,可以配置優(yōu)先方案,以使得某些第二顯示裝置優(yōu)先于其它第二顯示裝置。還應(yīng)注意,控制設(shè)備可以通過在本地網(wǎng)絡(luò)上向內(nèi)容回放設(shè)備發(fā)送命令來命令內(nèi)容回放設(shè)備播放內(nèi)容,其中所述命令就像它們是從紅外遙控器發(fā)送的那樣被編碼,特別地,例如,命令可以遵循索尼紅外遙控系統(tǒng)(SIRCS)協(xié)議。 圖5圖示出可以采用軟件來在網(wǎng)絡(luò)瀏覽器中處理媒體特別是視頻的回放的ー個(gè)示例性方法110,除了在網(wǎng)絡(luò)瀏覽器中播放媒體之外或替換此,該方法110還將使用第二顯示裝置協(xié)議來命令諸如內(nèi)容回放設(shè)備之類的分離的顯示設(shè)備播放媒體。另外,當(dāng)回放響應(yīng)被準(zhǔn)備時(shí),可以采用軟件來準(zhǔn)備經(jīng)由到服務(wù)器205(圖2)的API 202而給與社交網(wǎng)絡(luò)服務(wù)215的饋送218。系統(tǒng)和方法的ー個(gè)上下文可以是用戶開啟瀏覽器窗ロ并且請(qǐng)求內(nèi)容項(xiàng)目被回放,但是,已知此教導(dǎo),本領(lǐng)域技術(shù)人員可以知道變形例。第一歩驟是請(qǐng)求內(nèi)容項(xiàng)目加載第二顯示裝置應(yīng)用的步驟(步驟112)。隨后發(fā)生如下步驟,諸如選擇內(nèi)容回放設(shè)備和選擇服務(wù)提供商(未示出)。下一步驟是在第二顯示裝置應(yīng)用處選定內(nèi)容項(xiàng)目(步驟114)。下ー步驟是命令那個(gè)內(nèi)容項(xiàng)目在內(nèi)容回放設(shè)備上被回放(步驟116)。內(nèi)容項(xiàng)目隨后可以被內(nèi)容回放設(shè)備回放(步驟127)。如以上注意到的,當(dāng)內(nèi)容被準(zhǔn)備用于回放時(shí),給社交網(wǎng)絡(luò)服務(wù)的饋送被準(zhǔn)備(步驟129)并且隨后經(jīng)由圖2中示出的API 202被發(fā)送給社交網(wǎng)絡(luò)服務(wù)215 (步驟131)。以下描述各個(gè)組件的方面。圖6圖示出第二顯示裝置130的一種實(shí)現(xiàn)方式。第二顯示裝置130包括用于在瀏覽列表并選擇與內(nèi)容回放設(shè)備有關(guān)的項(xiàng)目等方面使用的顯示模塊132。例如,本地網(wǎng)絡(luò)可訪問的和/或第二顯示裝置可尋址的內(nèi)容回放設(shè)備的列表可以使用顯示模塊132來顯示,并且用戶可以從中選擇內(nèi)容回放設(shè)備。除了選擇內(nèi)容回放設(shè)備以外,或替代選擇內(nèi)容回放設(shè)備,用戶還可以使用顯示模塊132來回顧可訪問的服務(wù)提供商的列表。例如,這樣的服務(wù)提供商可以包括供應(yīng)電影和其它視頻內(nèi)容的視頻點(diǎn)播服務(wù)的服務(wù)提供商,或在其上可以瀏覽和選擇媒體或內(nèi)容的任意數(shù)目的其它站點(diǎn)。在一種實(shí)現(xiàn)方式中,在內(nèi)容回放設(shè)備已經(jīng)被選定的情況中,結(jié)果可以基于設(shè)備的能力被過濾來呈現(xiàn)該內(nèi)容。在另ー種實(shí)現(xiàn)方式中,顯示模塊132可以不僅顯示本地網(wǎng)絡(luò)可訪問的內(nèi)容,而且還顯示駐留在本地網(wǎng)絡(luò)上的內(nèi)容,諸如存儲(chǔ)在數(shù)字視頻記錄儀或Blu-ray 播放器上的內(nèi)容。第二顯示裝置130包括資產(chǎn)瀏覽和選擇追蹤模塊133,其實(shí)現(xiàn)對(duì)用戶對(duì)包括例如內(nèi)容項(xiàng)目、回放平臺(tái)、服務(wù)、提供商等的資產(chǎn)的瀏覽和選擇的追蹤。用戶有關(guān)這些資產(chǎn)的行為被追蹤以使得數(shù)據(jù)可以被收集以用于給社交網(wǎng)絡(luò)服務(wù)的饋送。
在第二顯示裝置130內(nèi)還可以有網(wǎng)絡(luò)瀏覽模塊134,在第二顯示裝置應(yīng)用是以HTML和Javascript寫成的情況下,上述內(nèi)容項(xiàng)目可以通過網(wǎng)絡(luò)瀏覽模塊134被瀏覽。網(wǎng)絡(luò)瀏覽模塊134可以以許多方式實(shí)現(xiàn),包括通過運(yùn)行用HTML、Javascript等寫成的應(yīng)用代碼實(shí)現(xiàn)。以這種方式實(shí)現(xiàn)的網(wǎng)絡(luò)瀏覽模塊允許網(wǎng)絡(luò)瀏覽模塊跨許多平臺(tái)實(shí)現(xiàn),允許任意數(shù)目類型的第二顯示裝置被采用。如以上注意到的,也可以采用用本地代碼寫成的第二顯示裝置應(yīng)用。然而,在一些情況下,特殊的應(yīng)用,諸如幫助應(yīng)用,可以被采用來與特定的專有的技術(shù)或不是基于網(wǎng)絡(luò)的技術(shù)通信。網(wǎng)絡(luò)瀏覽模塊134還可以包括使得不同內(nèi)容類型能夠在瀏覽器本身中被回放的各種插件模塊。在一些情況中,這樣的插件可以允許諸如在內(nèi)容項(xiàng)目被重定向至內(nèi)容回放設(shè)備之前在第二顯示裝置中觀看內(nèi)容項(xiàng)目。在第二顯示裝置應(yīng)用不是基于網(wǎng)絡(luò)的并且是例如用本地代碼寫成的情況下,網(wǎng)絡(luò)瀏覽模塊134可以用允許服務(wù)和內(nèi)容選擇或其它這樣的功能性的其它適當(dāng)模塊來替換。第二顯示裝置130還包括用于網(wǎng)絡(luò)通信的模塊136。網(wǎng)絡(luò)通信模塊136允許第二顯示裝置與本地網(wǎng)絡(luò)通信,并且在一些情況下,還允許與 具體設(shè)備直接通信。作為網(wǎng)絡(luò)通信模塊136的一部分,提供用干與內(nèi)容回放設(shè)備通信的通信模塊138。內(nèi)容回放設(shè)備通信模塊138允許第二顯示裝置或者通過本地網(wǎng)絡(luò)或者直接地(也可以采用因特網(wǎng)通信)與內(nèi)容回放設(shè)備通信。這樣的直接通信可以包括各種類型的有線或無線傳輸方案,包括Wi-Fi、USB、紅外、Bluetooth 等。網(wǎng)絡(luò)通信模塊136還包括社交網(wǎng)絡(luò)饋送傳送模塊139。社交網(wǎng)絡(luò)饋送傳送模塊139允許第二顯示裝置與管理服務(wù)器和/或代理服務(wù)器通信以使得從對(duì)用戶的資產(chǎn)瀏覽和選擇行為的追蹤中產(chǎn)生的數(shù)據(jù)可以被收集并作為饋送被發(fā)送給社交網(wǎng)絡(luò)服務(wù)器。社交網(wǎng)絡(luò)饋送傳送模塊139可以被配置為存儲(chǔ)和/或緩沖饋送中所提供的數(shù)據(jù),在該實(shí)施例中,饋送是使用饋送數(shù)據(jù)模塊140實(shí)現(xiàn)的。應(yīng)當(dāng)注意,以上模塊可以以硬件、非暫時(shí)性軟件或以上的組合來實(shí)現(xiàn)。通常,以上模塊將在膝上型計(jì)算機(jī)、平板電腦、智能電話機(jī)等的上下文內(nèi)被實(shí)現(xiàn)。參考圖7,圖示出第二顯示裝置141的另ー實(shí)現(xiàn)方式。在該實(shí)現(xiàn)方式中,第二顯示裝置141包括處理器142。第二顯示裝置141還包括承載能夠加載第二顯示裝置應(yīng)用的計(jì)算機(jī)可讀指令的存儲(chǔ)器144。第二顯示裝置141還可以包括承載能夠使得內(nèi)容項(xiàng)目在內(nèi)容回放設(shè)備上被呈現(xiàn)的計(jì)算機(jī)可讀指令的存儲(chǔ)器157。在存儲(chǔ)器157內(nèi),可以通過或者直接地或者通過管理或代理服務(wù)器從服務(wù)提供商下載來使得內(nèi)容項(xiàng)目被呈現(xiàn)。在這點(diǎn)上,對(duì)內(nèi)容項(xiàng)目的請(qǐng)求可以被配置為是從內(nèi)容回放設(shè)備作出的或是從第二顯示裝置作出的??商鎿Q地,或組合地,第二顯示裝置141可以包括存儲(chǔ)器158,其承載能夠追蹤有關(guān)資產(chǎn)瀏覽和選擇的用戶行為并且輔助將饋送或者直接地或者通過管理或代理服務(wù)器發(fā)送給社交網(wǎng)絡(luò)服務(wù)的計(jì)算機(jī)可讀指令。已經(jīng)公開了允許在沒有增加單元的硬件成本的情況下提高IPTV的用戶體驗(yàn)的系統(tǒng)和方法。如以上公開的,軟件可以被創(chuàng)建和被采用來通過第二顯示裝置處理內(nèi)容回放設(shè)備中的媒體特別是視頻的回放。有關(guān)用戶瀏覽、選擇和播放來自特定平臺(tái)上的特定源的媒體的行為的數(shù)據(jù)被追蹤(在用戶準(zhǔn)許的情況下)以使得表示這樣的行為的饋送可以被發(fā)送給ー個(gè)或多個(gè)社交網(wǎng)絡(luò)服務(wù)以用于公布。
一種實(shí)現(xiàn)方式包括一個(gè)或多個(gè)可編程處理器和對(duì)應(yīng)的計(jì)算系統(tǒng)組件來存儲(chǔ)和運(yùn)行計(jì)算機(jī)指令,以便例如運(yùn)行提供第二顯示裝置或各種服務(wù)器功能性以及用于瀏覽的代碼。參考圖8,圖示出用于第二顯示裝置14i、代理服務(wù)器22、管理服務(wù)器18、內(nèi)容服務(wù)器24或社交網(wǎng)絡(luò)服務(wù)器205的這樣的示例性計(jì)算設(shè)備800的代表。計(jì)算設(shè)備包括控制器156、存儲(chǔ)器174、存儲(chǔ)裝置172、介質(zhì)設(shè)備158、用戶界面164、輸入/輸出(I/o)接ロ 166和網(wǎng)絡(luò)接ロ 168。這些組件通過公共總線170互連??商鎿Q地,不同的連接配置可被使用,例如以控制器為中心的星形模式??刂破?56包括可編程處理器并且控制計(jì)算設(shè)備及其組件的操作??刂破?56從存儲(chǔ)器174或嵌入的控制器存儲(chǔ)器(未示出)加載指令并運(yùn)行這些指令來控制該系統(tǒng)。在其運(yùn)行時(shí),控制器156可以將第二顯示裝置14i對(duì)內(nèi)容回放設(shè)備12的控制部分地作為軟件系統(tǒng)來提供??商鎿Q地,該服務(wù)可以被實(shí)現(xiàn)為控制器156或第二顯示裝置14i中的分離的模塊化組件。
可以包括非暫時(shí)的計(jì)算機(jī)可讀存儲(chǔ)器175的存儲(chǔ)器174存儲(chǔ)由計(jì)算設(shè)備800的其它組件臨時(shí)使用的數(shù)據(jù),并且可以包括上述存儲(chǔ)器144、157和158。在一種實(shí)現(xiàn)方式中,存儲(chǔ)器174被實(shí)現(xiàn)為RAM。在其它實(shí)現(xiàn)方式中,存儲(chǔ)器174還包括長期的或永久的存儲(chǔ)器,諸如閃速存儲(chǔ)器和/或ROM??梢园ǚ菚簳r(shí)性計(jì)算機(jī)可讀存儲(chǔ)器173的存儲(chǔ)裝置172存儲(chǔ)供計(jì)算設(shè)備800的其它組件臨時(shí)或長期使用的數(shù)據(jù),諸如用于存儲(chǔ)由系統(tǒng)使用的數(shù)據(jù)。在一種實(shí)現(xiàn)方式中,存儲(chǔ)裝置172是硬盤驅(qū)動(dòng)器或固態(tài)驅(qū)動(dòng)器??梢园ǚ菚簳r(shí)性計(jì)算機(jī)可讀存儲(chǔ)器161的媒體設(shè)備158接收可移除介質(zhì)和/或讀和/或?qū)憯?shù)據(jù)到插入的介質(zhì)。在一種實(shí)現(xiàn)方式中,媒體設(shè)備158是光盤驅(qū)動(dòng)器或盤刻錄機(jī),例如可寫B(tài)lu-ray 盤驅(qū)動(dòng)器162。用戶接ロ 164包括用于從計(jì)算設(shè)備800用戶接受用戶輸入(例如用戶內(nèi)容選擇)和向用戶呈現(xiàn)信息的組件。在一種實(shí)現(xiàn)方式中,用戶接ロ 164包括鍵盤、鼠標(biāo)、音頻揚(yáng)聲器和顯示裝置??刂破?56使用用戶的輸入來調(diào)節(jié)計(jì)算設(shè)備800的操作。I/O接ロ 166包括連接到對(duì)應(yīng)I/O設(shè)備(例如外部存儲(chǔ)裝置或諸如打印機(jī)或PDA之類的補(bǔ)充設(shè)備)的ー個(gè)或多個(gè)I/o端ロ。在一種實(shí)現(xiàn)方式中,I/O接ロ 166的端ロ包括諸如如下端ロ的端ロ USB端ロ、PCMCIA端ロ、串行端口和/或并行端ロ。在另ー種實(shí)現(xiàn)方式中,I/O接ロ 166包括用于與外部設(shè)備無線通信的無線接ロ。這些I/O接ロ可以用于連接到ー個(gè)或多個(gè)內(nèi)容回放設(shè)備。網(wǎng)絡(luò)接ロ 168允許與本地網(wǎng)絡(luò)連接并且可選地與內(nèi)容回放設(shè)備12連接,并且包括有線和/或無線網(wǎng)絡(luò)連接,諸如RJ-45或以太網(wǎng)連接或“WiFi”接ロ(802.11)。應(yīng)當(dāng)理解,各種其它類型的網(wǎng)絡(luò)連接是可以的,包括WiMax、3G或4G、802. 15協(xié)議、802. 16協(xié)議、衛(wèi)星、Bluetooth 等。計(jì)算設(shè)備800可以包括以例如電カ和操作系統(tǒng)之類的設(shè)備為代表的附加硬件和軟件,但是為了簡單起見,在圖中沒有具體示出這些組件。在其它實(shí)現(xiàn)方式中,可以使用這些設(shè)備的不同配置,例如,不同的總線或存儲(chǔ)裝置配置或多處理器配置。已經(jīng)描述了本發(fā)明的各種說明性實(shí)現(xiàn)方式。然而,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到另外的實(shí)現(xiàn)方式是可以的并且在本發(fā)明的范圍之內(nèi)。
例如,盡管在第二顯示裝置上運(yùn)行的應(yīng)用已經(jīng)以一般的術(shù)語被公開為第二顯示裝置應(yīng)用,但是該應(yīng)用也可以是網(wǎng)絡(luò)應(yīng)用、本地應(yīng)用、Java應(yīng)用、或可以至少部分地控制內(nèi)容回放設(shè)備的任何其它種類的應(yīng)用。此外,盡管本發(fā)明的若干實(shí)現(xiàn)方式包括用戶選擇用于回放的特定內(nèi)容回放設(shè)備,但是在一些實(shí)現(xiàn)方式中,用戶可以瀏覽內(nèi)容而完全不選擇任何內(nèi)容回放設(shè)備。在其它實(shí)現(xiàn)方式中,緩存或cookie或其它信息可被用來存儲(chǔ)有關(guān)內(nèi)容回放設(shè)備的信息,以使得用戶選擇不是必要的。在另ー示例中,內(nèi)容項(xiàng)目的樣本可以從內(nèi)容服務(wù)提供商獲得,并且這些樣本可以被自由地瀏覽而不需要用戶選擇用于回放的內(nèi)容回放設(shè)備。在另ー變形例中,可以采用配置文件系統(tǒng),其根據(jù)配置文件在啟動(dòng)時(shí)傳送內(nèi)容回放設(shè)備信息;例如給定內(nèi)容回放設(shè)備會(huì)總是與給定服務(wù)提供商相關(guān)聯(lián)并利用給定服務(wù)提供商認(rèn)證自身。在這個(gè)意義上,內(nèi)容回放設(shè)備可以是要被選擇的,但是選擇可以不要求用戶的肯定步驟。使用這些替換例的或其它的任何ー者確保每個(gè)內(nèi)容回放設(shè)備的內(nèi)容消費(fèi)被追蹤。如上所述,還允許代理服務(wù)器濾除內(nèi)容回放設(shè)備不能夠播放的內(nèi)容。還應(yīng)當(dāng)注意,某些類型的瀏覽可以完全不需要設(shè)備,例如瀏覽購物清単。然而,例如通過考慮訪問第二顯示裝置的IP地址的原始位置可以進(jìn)行某種級(jí)別的定制。
構(gòu)想到來自任何合適的源的內(nèi)容項(xiàng)目,包括但不限干網(wǎng)絡(luò)的,無線的、包括3G、4G等,本地的,例如來自本地或共享的設(shè)備的或可經(jīng)由DLNA訪問的或可經(jīng)由專門的網(wǎng)絡(luò)存儲(chǔ)設(shè)備訪問的,或可經(jīng)由諸如媒體卡或USB尺寸設(shè)備、CD、DVD或Blu-ray 之類的可移除介質(zhì)訪問的。內(nèi)容還可以從手機(jī)、便攜式媒體播放器、相機(jī)或攝像機(jī)、或第二顯示裝置可以訪問的其它設(shè)備被訪問。另外,構(gòu)想到任何適合類型的內(nèi)容項(xiàng)目,包括但不限于AC3、MP3、MPEG等。構(gòu)想到任何適合格式的內(nèi)容項(xiàng)目,包括但不限于m3u、ASX、ASX-XML等。構(gòu)想到任何合適的保護(hù)方案,包括但不限于DRM。構(gòu)想到任何合適的協(xié)議,包括但不限于HTTP、HTTPS等。構(gòu)想到任何合適的回放方法,包括但不限于當(dāng)用來緩沖時(shí)在緩沖限制方面不同、與音頻回放不同地處理視頻回放等的那些。另外,以上描述主要針對(duì)其中第二顯示裝置的本地IP地址被取回并被存儲(chǔ)在服務(wù)器上的實(shí)現(xiàn)方式。然而,發(fā)現(xiàn)第二顯示裝置的其它方式也是可以的。例如,設(shè)備發(fā)現(xiàn)也可以是使用本地網(wǎng)絡(luò)內(nèi)的廣播方法的。識(shí)別廣播消息的兼容設(shè)備將以它們必要的憑證和信息來進(jìn)行響應(yīng)以指示它們與第二顯示裝置的網(wǎng)絡(luò)應(yīng)用的兼容性。在許多情況中,廣播方法主要針對(duì)本地應(yīng)用,而不是網(wǎng)絡(luò)應(yīng)用;然而,廣播庫可以被用來允許網(wǎng)絡(luò)應(yīng)用內(nèi)的實(shí)現(xiàn)。這樣的方法也適用于網(wǎng)絡(luò)上的內(nèi)容回放設(shè)備的發(fā)現(xiàn)。盡管以上描述針對(duì)其中第二顯示裝置通過本地網(wǎng)絡(luò)耦合到內(nèi)容回放設(shè)備的實(shí)現(xiàn)方式,但是應(yīng)當(dāng)理解,這同樣將適用于適于兩方進(jìn)行通信的任何方法,包括3G、4G和其它這樣的方案。相應(yīng)地,本發(fā)明不僅僅限制于以上所描述的那些實(shí)現(xiàn)方式。相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求2011年2月11日提交的標(biāo)題為“Social Networking Feedback viaSecond Display Selections”的第61/441,880號(hào)美國臨時(shí)專利申請(qǐng)的優(yōu)先權(quán),該美國臨時(shí)專利申請(qǐng)由本發(fā)明的受讓人所有并且通過引用被全部結(jié)合于此。
權(quán)利要求
1.一種使用第二顯示裝置來在內(nèi)容回放設(shè)備上播放內(nèi)容項(xiàng)目的方法,包括 1.在所述第二顯示裝置上實(shí)例化應(yīng)用; ii.使用所述應(yīng)用來建立第二顯示裝置與內(nèi)容源之間的瀏覽會(huì)話,所述應(yīng)用輔助用戶對(duì)內(nèi)容項(xiàng)目的瀏覽和選擇; iii.在所述應(yīng)用中加載所述內(nèi)容項(xiàng)目的標(biāo)識(shí)符; iv.使得所述內(nèi)容項(xiàng)目在內(nèi)容回放設(shè)備中回放; v.追蹤與所述瀏覽和回放相關(guān)的數(shù)據(jù); vi.利用所追蹤的數(shù)據(jù)來填充饋送;以及 vii.將所述饋送發(fā)送給至少一個(gè)社交網(wǎng)絡(luò)服務(wù)。
2.如權(quán)利要求I所述的方法,其中,所述饋送包括與由所述社交網(wǎng)絡(luò)服務(wù)操作的服務(wù)器展示的API相兼容的標(biāo)簽。
3.如權(quán)利要求I所述的方法,其中,所述饋送還包括與所述用戶有關(guān)的數(shù)據(jù)。
4.如權(quán)利要求I所述的方法,其中,所述饋送還包括與所述內(nèi)容項(xiàng)目的源有關(guān)的數(shù)據(jù)。
5.如權(quán)利要求I所述的方法,其中,所述饋送還包括與所述內(nèi)容回放設(shè)備有關(guān)的數(shù)據(jù)。
6.如權(quán)利要求I所述的方法,其中,內(nèi)容回放平臺(tái)與第二顯示裝置之間的連接是無線的,并且其中無線傳輸方案包括從由WiFi、802. 1U802. 15或802. 16構(gòu)成的組中選擇的方案。
7.如權(quán)利要求I所述的方法,其中,所述饋送針對(duì)每個(gè)用戶被個(gè)性化并且被適配用于實(shí)質(zhì)上實(shí)時(shí)地公布,或者其中,所述饋送被配置為代表所述多個(gè)用戶并且還被適配用于實(shí)質(zhì)上非實(shí)時(shí)地批量公布。
8.如權(quán)利要求I所述的方法,其中,所述瀏覽會(huì)話與用戶賬戶相關(guān)聯(lián)。
9.如權(quán)利要求7所述的方法,還包括向用戶提供決定參加所述追蹤或決定不參加所述追蹤的選擇的步驟。
10.如權(quán)利要求7所述的方法,還包括 i.向所述第二顯示裝置發(fā)送可用服務(wù)提供商的列表;
11.從所述第二顯示裝置接收對(duì)來自所述服務(wù)提供商中的一個(gè)服務(wù)提供商的第一內(nèi)容項(xiàng)目的選擇; iii.將所述第一內(nèi)容項(xiàng)目放置在隊(duì)列中; iv.從所述第二顯示裝置接收對(duì)來自所述服務(wù)提供商中的另一個(gè)服務(wù)提供商的第二內(nèi)容項(xiàng)目的選擇;以及 V.將所述第二內(nèi)容項(xiàng)目放置在隊(duì)列中。
II.如權(quán)利要求I所述的方法,其中,所述使得包括使得所述內(nèi)容回放設(shè)備請(qǐng)求所述內(nèi)容項(xiàng)目。
12.—種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),包括用于使得計(jì)算設(shè)備實(shí)現(xiàn)如權(quán)利要求I所述的方法的指令。
13.一種第二顯示裝置,包括 i.顯示模塊,所述顯示模塊提供用戶接口,并被配置為顯示內(nèi)容項(xiàng)目或接收內(nèi)容項(xiàng)目URL/URI ; ii.資產(chǎn)瀏覽和選擇追蹤模塊,用于追蹤所顯示的內(nèi)容項(xiàng)目以及被選擇用于在所述內(nèi)容回放設(shè)備上回放的內(nèi)容項(xiàng)目;以及 iii.網(wǎng)絡(luò)通信模塊,所述網(wǎng)絡(luò)通信模塊用于將所述第二顯示裝置耦合到本地網(wǎng)絡(luò)或耦合到內(nèi)容回放設(shè)備,并且用于將由所述資產(chǎn)瀏覽和選擇追蹤模塊追蹤的、將被用在饋送中的信息傳遞給社交網(wǎng)絡(luò)服務(wù)。
14.如權(quán)利要求13所述的第二顯示裝置,還包括用于瀏覽內(nèi)容項(xiàng)目的瀏覽模塊。
15.如權(quán)利要求14所述的第二顯示裝置,其中,所述瀏覽模塊是以使用本地運(yùn)行、云計(jì)算范例或它們的組合中的至少一者的本地代碼、HTML或Javascript實(shí)現(xiàn)的。
16.如權(quán)利要求15所述的第二顯示裝置,其中,所述瀏覽模塊是網(wǎng)絡(luò)瀏覽模塊。
17.如權(quán)利要求13所述的第二顯示裝置,其中,所述傳遞是經(jīng)由無線通信方案的。
18.一種用于在社交網(wǎng)絡(luò)上公布信息的系統(tǒng),包括 i.處理器; ii.承載能夠?qū)?yīng)用加載到瀏覽器中的計(jì)算機(jī)可讀指令的存儲(chǔ)器,所述應(yīng)用被配置用于瀏覽來自多個(gè)內(nèi)容提供商中的不同內(nèi)容提供商的一個(gè)或多個(gè)內(nèi)容項(xiàng)目; iii.承載能夠接收有關(guān)內(nèi)容項(xiàng)目的信息的計(jì)算機(jī)可讀指令的存儲(chǔ)器; iv.承載能夠使得在第二顯示裝置上所選定的內(nèi)容項(xiàng)目在內(nèi)容回放設(shè)備上被回放的計(jì)算機(jī)可讀指令的存儲(chǔ)器;和 iv.承載能夠追蹤所述瀏覽和回放的計(jì)算機(jī)可讀指令的存儲(chǔ)器,所述追蹤生成用于填充饋送的數(shù)據(jù),所述饋送可被社交網(wǎng)絡(luò)服務(wù)用來公布所述數(shù)據(jù)。
19.如權(quán)利要求18所述的系統(tǒng),其中,所述饋送包括資產(chǎn)對(duì)象、服務(wù)對(duì)象、平臺(tái)對(duì)象或用戶對(duì)象中的至少一者,所述對(duì)象中的每一個(gè)被配置用于當(dāng)被從所述社交網(wǎng)絡(luò)服務(wù)調(diào)用時(shí)鏈接到附加資源。
20.如權(quán)利要求19所述的系統(tǒng),其中,所述附加資源是由所述社交網(wǎng)絡(luò)服務(wù)所支持的一個(gè)或多個(gè)頁面提供的。
21.如權(quán)利要求19所述的系統(tǒng),其中,所述附加資源是由所述社交網(wǎng)絡(luò)服務(wù)外部的一個(gè)或多個(gè)頁面支持的。
22.如權(quán)利要求18所述的系統(tǒng),其中,所述饋送是在IPTV域中被填充的。
23.如權(quán)利要求18所述的系統(tǒng),其中,所述饋送包括至少一個(gè)資產(chǎn)和相關(guān)聯(lián)的元數(shù)據(jù),所述元數(shù)據(jù)合并了遵循由所述社交網(wǎng)絡(luò)服務(wù)展示的API的標(biāo)簽。
24.如權(quán)利要求23所述的系統(tǒng),其中,所述資產(chǎn)是可選擇的,并且當(dāng)被選擇時(shí),所述資產(chǎn)在與所述社交網(wǎng)絡(luò)服務(wù)的觀看者相關(guān)聯(lián)的IPTV上被實(shí)例化。
25.如權(quán)利要求18所述的系統(tǒng),其中,所述饋送包括響應(yīng)于社交網(wǎng)絡(luò)服務(wù)觀看者的用戶配置文件的廣告。
26.一種用于從IPTV域向社交網(wǎng)絡(luò)站點(diǎn)提供饋送的方法,所述IPTV域包括內(nèi)容回放平臺(tái)、可由用戶操作的第二顯示裝置以及管理服務(wù)器基礎(chǔ)設(shè)施,所述方法包括 i.追蹤用戶在第二顯示裝置處瀏覽和選擇用于在所述內(nèi)容回放設(shè)備上回放的資產(chǎn)時(shí)的行為,所述資產(chǎn)是從IPTV域通過網(wǎng)絡(luò)所耦合到的服務(wù)提供的; ii.利用數(shù)據(jù)對(duì)象來填充所述饋送,所述數(shù)據(jù)對(duì)象表示所述資產(chǎn)、所述服務(wù)、所述平臺(tái)或所述用戶中的至少一者; iii.配置所述饋送以獲得與由所述社交網(wǎng)絡(luò)站點(diǎn)支持的一個(gè)或多個(gè)頁面的互操作性,以使得所述數(shù)據(jù)對(duì)象可由所述站點(diǎn)的觀看者選擇;以及 iv.從所述管理服務(wù)器基礎(chǔ)設(shè)施將所述饋送公布給所述社交網(wǎng)絡(luò)站點(diǎn)。
27.如權(quán)利要求26所述的方法,其中,所述公布經(jīng)由與由所述社交網(wǎng)絡(luò)站點(diǎn)展示的API的交互而被執(zhí)行,以使得所述饋送被合并到所述一個(gè)或多個(gè)頁面中作為本地社交網(wǎng)絡(luò)內(nèi)容。
28.如權(quán)利要求26所述的方法,其中,所述觀看者對(duì)所述數(shù)據(jù)對(duì)象的選擇觸發(fā)來自所述饋送的附加信息的提供。
29.如權(quán)利要求26所述的方法,其中,所述數(shù)據(jù)對(duì)象表示與所述觀看者相關(guān)聯(lián)的第二顯示裝置,并且其中選擇所述數(shù)據(jù)對(duì)象使得應(yīng)用能夠在所述第二顯示裝置上運(yùn)行從而顯示有關(guān)所述資產(chǎn)的信息。
30.如權(quán)利要求26所述的方法,還包括配置所述一個(gè)或多個(gè)頁面來實(shí)現(xiàn)一個(gè)或多個(gè)本地社交網(wǎng)絡(luò)特征。
31.如權(quán)利要求30所述的方法,其中,所述一個(gè)或多個(gè)本地社交網(wǎng)絡(luò)特征包括張貼評(píng)論、鏈接或內(nèi)容項(xiàng)目中的一者。
32.如權(quán)利要求26所述的方法,還包括展示使得所述用戶能夠贊成將所述饋送公布給所述社交網(wǎng)絡(luò)站點(diǎn)的接口。
全文摘要
本發(fā)明公開了經(jīng)由第二顯示裝置選擇的社交網(wǎng)絡(luò)反饋。公開了用于向一個(gè)或多個(gè)社交網(wǎng)絡(luò)服務(wù)公布數(shù)據(jù)的系統(tǒng)和方法,其中與用戶在特定IPTV平臺(tái)上瀏覽、選擇和播放來自特定源的媒體時(shí)的行為有關(guān)的數(shù)據(jù)被追蹤以使得代表這樣的行為的饋送可以被傳送給社交網(wǎng)絡(luò)服務(wù)以供公布。相應(yīng)地響應(yīng)于該饋送,與用戶、平臺(tái)、選定媒體和提供該媒體的服務(wù)有關(guān)的信息可以在由社交網(wǎng)絡(luò)服務(wù)提供的一個(gè)或多個(gè)頁面上被呈現(xiàn)。通過將特殊標(biāo)簽嵌入到與社交網(wǎng)絡(luò)服務(wù)中的服務(wù)器所展示的API所支持的協(xié)議和方法相兼容的饋送中,來自饋送的數(shù)據(jù)可以以和本地社交網(wǎng)絡(luò)內(nèi)容相同的外觀和感覺以及用戶體驗(yàn)被顯示在頁面上。
文檔編號(hào)H04N21/63GK102685559SQ201210023198
公開日2012年9月19日 申請(qǐng)日期2012年1月20日 優(yōu)先權(quán)日2011年2月11日
發(fā)明者查爾斯·麥可, 楚·熊, 黃凌駿 申請(qǐng)人:索尼公司, 索尼網(wǎng)絡(luò)娛樂國際有限責(zé)任公司