經由多個設備的網際網路內容訂閱服務的製作方法
2023-05-11 03:01:21 1
專利名稱:經由多個設備的網際網路內容訂閱服務的製作方法
技術領域:
本申請涉及網際網路視頻服務,並且更具體地涉及通過多個設備來訂閱媒體內容。
背景技術:
諸如Bravia網際網路視頻鏈路(BIVL)之類的網際網路視頻服務使得用戶能夠瀏覽和搜索網際網路上的內容。瀏覽和搜索可以使用網際網路協議電視(IPTV)來完成,IPTV使用分組交換網絡基礎設施上的網際網路協議組的架構和聯網方法。許多時候經由BIVL的媒體內容必須在通常為IPTV客戶端的單個設備上被瀏覽、捜索或者播放,從而使得用戶的觀看體驗中斷或者不便。主設備上正在播放的內容經常必須被中斷以便瀏覽內容,這減損了觀看體驗。另外,缺乏⑶I能力的某些設備(例如,僅顯示文本的家庭音頻或者視頻設備)可能僅由於其缺乏向用戶顯示Gn或者圖形的能力而無法利用IPTV瀏覽BIVL服務。
發明內容
本申請的實現方式提供了可以在多個設備上使用的用戶界面。在一種實現方式中,提供了一種用於訂閱頻道和播放內容的方法,包括利用第二設備上的應用來選擇可用的訂閱頻道;基於所選擇的訂閱頻道來修改用戶的訂閱列表;以及對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令。在另ー種實現方式中,提供了一種存儲用於訂閱頻道和播放內容的電腦程式的非暫態存儲介質,所述電腦程式包括使計算機執行如下方法的可執行指令,該方法包括利用第二設備上的應用來選擇可用的訂閱頻道;基於所選擇的訂閱頻道來修改用戶的訂閱列表;以及對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令。在又一種實現方式中,提供了一種允許通過多個設備訂閱頻道和播放內容的系統,包括用於播放內容的主設備;用於瀏覽內容的至少ー個第二設備;以及與所述主設備和所述至少ー個第二設備相連的網際網路協議電視伺服器。本領域普通技術人員在查閱以下詳細描述和附圖之後,本申請的其他特徵和優點將對其變得更加顯而易見。
圖I是圖示出根據本申請ー種實現方式的用於訂閱用戶的朋友的訂閱頻道的處理的流程圖。圖2示出了被配置為使得瀏覽ー個設備上的媒體內容的用戶能夠使選擇物被另一設備播放的內容事務系統。圖3A圖不出計算機系統和用戶的表不。圖3B是圖示出容宿會話同步器的計算機系統的功能框圖。
具體實施例方式這裡公開的某些實現方式提供了用於多個設備的用戶界面。在閱讀本說明書之後,如何以各種替代實現方式實現本申請和替代申請將會變得顯而易見。然而,雖然這裡將描述本發明的各種實現方式,但是將明白僅通過示例方式而非限制方式來給出這些實現方式。照此,對各種替代實現方式的這種詳細描述不應當被解釋為對本申請的範圍或廣度的限制。提供了用來實現如下技術的裝置、系統和方法,該技術使得瀏覽ー個設備(例如,第二設備)上的媒體內容的用戶能夠使選擇物被另ー設備(例如,諸如IPTV客戶端之類的主設備)播放。用戶然後可以在不中斷正在主設備上播放的內容的情況下在任意數目的另外設備上繼續瀏覽媒體內容。在一種實現方式中,IPTV客戶端的用戶被允許使用第二設備基礎設施來訂閱另一用戶(例如,另ー IPTV客戶端)的BIVL頻道。例如,當IPTV客戶端的用戶向BIVL頻道添加資產(asset)吋,訂閱該頻道的其他用戶將接收對這些變化的通知。利用該通知,其他用 戶也將被允許進入頻道以查看變化或者直接在IPTV設備上播放內容。在一種實現方式中,當第一用戶添加第二用戶的訂閱頻道時,第二用戶的該頻道出現在作為(顯示在第二設備上的)BIVL服務的第一用戶的頻道列表裡。該BIVL服務的標誌(或者該標誌的任何其他外圍圖像)可包括對列表變化的通知警告,如果有的話。通過提供針對在不幹擾正在觀看的其他用戶對主顯示裝置的觀看體驗的情況下在主顯示裝置上進行導覽(例如,瀏覽和捜索BIVL內容)的困難的解決方案,可以提高IPTV的流行度。存在與觀看和瀏覽單個主設備上的內容相關聯的問題,例如麻煩的數據輸入、存儲器和處理能力的限制以及有效內容捜索上的困難,這些都依然是障礙。然而,通過提供第二設備作為對IPTV客戶端的主設備的視覺輔助,用戶的觀看體驗可被增強。還可以通過使用多數用戶已經擁有的諸如蜂窩電話、膝上型計算機和其他可攜式設備之類的設備作為第二設備來降低該增強觀看體驗的成本。通過僅當用戶準備好觀看供在IPTV客戶端上回放的內容時允許用戶發送該內容,安全風險被極大地降低,這是因為專屬內容的回放不在未經認證的第二設備上發生。安全風險實質上是將內容URL暴露給公眾之眼,這導致專屬內容的丟失,因為內容URL從未在第二設備上被找到。換言之,IPTV設備可以從代理伺服器接收內容的URL,然後可以使用該URL來播放直接來自服務提供商的內容。因為URL可能對於在第二設備上運行的應用不可用,因此編輯第二設備上的應用的黑客沒有機會獲取內容URL並且因而沒有能カ下載和分發內容。因此,在第二設備上運行的代碼不易受黑客攻擊。第二設備可能未經授權,除非其被納入媒體系統,在被納入媒體系統的情況下,第ニ設備變成主設備而非第二設備。因此,第二設備可以代表主設備(例如利用對非專屬內容的有限回放)進行瀏覽。當回放被請求吋,ID被發送給主設備,主設備使用該ID來檢索內容URL。這樣,內容URL在第二設備上從未被找到。另外,因為第二設備的web應用通常是以例如HTML編寫的,因此其可被任何具有瀏覽器的設備加載。在一種實現方式中,對應於IPTV客戶端的第二設備被用於訂閱另ー用戶的BIVL頻道。例如,當用戶向BIVL頻道添加資產時,訂閱該頻道的其他用戶將接收到對資產添加的通知。其他用戶還將被允許進入頻道以查看已被添加的資產。在另ー種實現方式中,ー種使用對應於IPTV客戶端的第二設備來訂閱另ー用戶的BIVL頻道的方法被描述。當用戶添加另ー用戶的訂閱頻道時,另ー用戶的頻道出現在作為BIVL服務的用戶列表中。為了使之奏效,(使用第二顯示裝置的)用戶可能已經使用常見於社交網絡系統的常規「添加好友」機制建立了好友列表。在這種情況下,用戶加載用於第二設備的web應用。用戶然後使用該web應用來捜索或者查看好友已經發布的頻道或者內容列表。用戶然後可以訂閱好友的這些頻道或者內容列表中的ー個或多個,從而將對頻道或者內容列表的訂閱添加到用戶自己的訂閱列表。用戶的訂閱列表然後被刷新並且示出用戶自己的訂閱列表中所訂閱的好友的頻道或者內容列表。用戶然後進入他們的訂閱列表並且像正常BIVL服務ー樣瀏覽該列表。換言之,用戶可能無權訪問其好友的訂閱列表,但是可能有權查看和訂閱其好友可能發布的頻道或者內容列表,這些列表可能或是向其他好友發布的或是向一般公眾發布的。在一種實現方式中,單個服務被示出,該服務列出了用戶的所有訂閱,並且新訂閱出現於該服務中。這種服務在第二設備和主設備(例如,IPTV客戶端)上都可被瀏覽。和前面一祥,第二設備到IPT V客戶端的回放流被用於執行回放,或者換言之,第二設備向IPTV客戶端發送回放信號以在不(例如通過必須切換屏幕以瀏覽/選擇內容)幹擾IPTV客戶端的觀眾體驗的情況下播放內容。當好友向該列表添加內容吋,內容的添加被反映為服務標誌上的警告,從而向用戶通知列表有新添加。圖I是圖示出根據本申請ー種實現方式的用於訂閱用戶好友的訂閱頻道的處理100的流程圖。在一種實現方式中,主設備是IPTV客戶端。在一種實現方式中,主設備可能不具有GUI,並且可能例如是僅具有基於文本的輸入的家庭音頻或者視頻設備。在另ー種實現方式中,主設備可能不具有GUI,並且可能例如是僅接受基於音頻的輸入或者語音輸入的設備。在一種實現方式中,第二設備可以是蜂窩電話、膝上型計算機,以及其他ー個或多個具有GUI的可攜式設備。在框110中,應用被下載到第二設備中。在一種實現方式中,web應用可被用於該應用。在一種實現方式中,web應用不被使用,並且諸如ニ進位應用之類的不同類型的應用被使用,其可被預先安裝和下載到第二設備中。在一種實現方式中,應用提供用戶添加好友、搜索好友和查看或者添加好友的訂閱頻道所必需的社交網絡軟體。在ー種實現方式中,用戶可以經由web站點搜索好友和添加好友。一旦應用被下載,用戶就可以加載應用並且用它來添加好友和建立好友列表。在一種實現方式中,應用是在添加或者搜索好友可以發生之前可被下載的web應用。在一種實現方式中,如果應用被編寫為原生ニ進位應用,則可能不需要這種下載。應用可被以多種方式實現,包括諸如C、C++、面向對象的C或者Java之類的創建ニ進位應用的編譯方法,以及諸如Perl腳本或者HTML/JavaScript web應用之類的解釋方法。無論應用是如何實現的,應用可被預先加載到第二設備上,或者應用戶請求或每當應用被執行時被從伺服器下載。在一種實現方式中,應用可以例如通過被從另一源下載或者被製造商預先安裝在第二設備上而被加載到第二設備中。在框120中,應用被加載並被用於建立好友列表。在一種實現方式中,應用先前可能已經被下載並隨後加載,然後被用於添加好友以建立好友列表。在框130中,應用可被用於搜索訂閱頻道,例如好友列表中的好友的訂閱頻道。在一種實現方式中,用戶還可以瀏覽和訂閱由不一定作為好友與用戶相關聯的用戶公開的訂閱頻道。在一種實現方式中,好友列表上的每個好友還可以具有至少ー個訂閱頻道,或者多於ー個訂閱頻道。在一種實現方式中,可以通過關鍵字或者名稱來捜索訂閱頻道,或者通過使用其他捜索技術來搜索訂閱頻道,以例如尋找好友列表上的特定好友。在一種實現方式中,可以通過頻道類型、內容、材料、創建日期和其他參數來捜索特定訂閱頻道。在框140中,訂閱頻道被找到然後被添加到用戶的帳戶。在一種實現方式中,所找到的訂閱頻道或者內容列表可屬於用戶的好友。因此,所添加的訂閱頻道現在是用戶的帳戶或者用戶自己的訂閱列表的一部分,並且可以作為屬於用戶的內容而被瀏覽。在ー種實現方式中,所添加的訂閱頻道中的某些內容可被用戶觀看,或者換言之,用戶可能並非有權訪問訂閱頻道中的所有內容。例如,訂閱頻道中的某些項目可能僅對具有該用戶不具有的訂閱的用戶可用,或者僅對特定內容提供商的服務可用。另ー示例是某些內容可能在某些國家或地區可用,但是在其他國家或地區不可用。如果用戶向這種內容頻道添加內容,那麼處於無法示出該內容的國家的該內容頻道的訂閱者將無法觀看該內容。在框150中,用戶的訂閱列表被刷新以示出訂閱列表中所添加的訂閱頻道。訂閱頻道還可以類似於包括由用戶發布的如下內容的內容頻道,即使該內容可能不是列表形式,其它用戶也可以查看該內容。這種列表可被描述為內容和/或用於選擇內容的標準,例 如一組標籤或者搜索項的列表。如果用戶將其內容頻道的隱私設定設置為使之對好友或者一般公眾可見,那麼有權查看該內容頻道的用戶可以隨後訂閱該內容頻道。當查看者具有對新內容的訂閱時(可能作為對新內容項的訂閱的計數被示出在用於訪問其訂閱的導航連結中),查看者可在其訂閱列表中看見。列表中的每個訂閱還可以以若干方式被顯示,以便可能地通過顯示對新內容項的數目的計數來指示哪些訂閱具有可用的新內容。例如,當存在新內容時,加括號的數字可被放置在用於導航到內容的連結的末端,其中該數字可以指示用戶根據該連結可以訪問的新(或者尚未查看)內容的條數。另ー示例將是在存在任何數量的可用新內容時隨時將圖標置於特定位置,例如當有新郵件消息可用時在任務欄中出現的信封圖標。在一種實現方式中,用戶可以更新每個訂閱以表明它們希望在給定訂閱中有可用的新內容時接收被發送給他們的消息。在一種實現方式中,用戶的「訂閱列表」還可以包含訂閱頻道的列表。如果許可允許的話,這些頻道可以是另一用戶的私人訂閱頻道(該用戶可以控制的頻道)或者另ー用戶的已訂閱訂閱頻道(該用戶無法控制的頻道)。這意味著用戶A可以添加用戶B已經訂閱的所有頻道。在一種實現方式中,內容URL還可以是除常規BIVL資產之外的訂閱頻道的一部分。內容URL可以是例如可在web站點遇到的通向媒體文件的原始URL,並且是由用戶提供的資產。URL還可以指在區域網上可用的內容,例如用戶放置在共享驅動器或者媒體伺服器上的媒體。內容URL的內容可由用戶擁有或者在網際網路上公開找到。另外,BIVL內容可以是內容URL的內容,並且可以通過BIVL系統獲得,並且可以限於用戶可通過BIVL瀏覽的資產。為內容URL提供的BIVL資產可以是由網際網路內容基礎設施中的服務提供商提供的,並且最經常是專屬的。BIVL內容還具有相關聯的元數據,並且可以不對用戶提供媒體文件的實際URL。訂閱列表可以包含原始URL和對BIVL內容的引用的混合。另外,在一種實現方式中,當用戶的訂閱列表已經添加了好友的訂閱頻道時,用戶的訂閱列表還可在主設備的服務列表上被見到和使用,並且其可以遵從標準的BIVL協議。因此,在一種實現方式中,對訂閱內容的瀏覽、管理和捜索可以不僅限於在第二設備的應用域中。瀏覽訂閱還可以在主設備(例如,IPTV客戶端)本身上面直接完成。
在框160中,好友的訂閱頻道可被進入和瀏覽,就像正常的BIVL服務ー樣,例如在內容被精讀和選擇的情況下。內容例如可以包括影片、音樂、視頻遊戲、靜態圖像、應用、媒體和/或其他可被購買或者免費的、可被下載、查看或者流送的內容。在框170中,當瀏覽完成並且所有期望的內容已被選擇時,回放信號被從第二設備發送到主設備。這是不使主設備的實際回放中斷的第二設備到主設備的回放流,例如通過使之去往用於瀏覽或者選擇目的的另ー屏幕。在框180中,主設備播放已被第二設備選擇和發送的內容。在一種實現方式中,當好友(其訂閱頻道已被添加到用戶的訂閱列表)向其頻道添加內容吋,該新變化例如將被反映為BIVL服務標誌上的「警告」,從而向用戶通知用戶的訂閱有新添加,如在上面示出的用於向用戶顯示新內容的示例中討論的。在一 種實現方式中,較之沒有通知的情況,服務標誌可以看起來不同以表明有通知可獲得。在一種實現方式中,服務的描述還可以陳述有多少通知。按下該服務上的選項(或者其它類似動作),而非進入服務,可以向用戶提供直接播放新添加或者查看該新添加的描述的選擇(如果有的話),而非進入服務。在一種實現方式中,上面描述的處理100可被實現在主設備或者說IPTV客戶端自己的平臺上,但是這可能需要巨大的軟體變化,一旦平臺(BDP、DTV等)有變化的話。在一種實現方式中,上面描述的處理100可被實現在第二設備上,因為其僅需要在ー處的實現和更新。通過在第二設備上實現客戶端,不支持訂閱的現有IPTV客戶端可以在沒有代碼變化的情況下利用訂閱,如果用戶在第二設備上建立那些訂閱的話。訂閱可在IPTV設備上被瀏覽,因為訂閱將被利用與現有內容服務相同的格式來呈現。軟體可被添加到現有的IPTV設備或者新的IPTV設備,以便還允許用戶直接在其IPTV設備上管理其訂閱。在一種實現方式中,訂閱還可在現有的IPTV設備上被管理,但是用於這種設置的界面將會與如果這樣的界面被設計為客戶端軟體自己的特徵的情況不同。在一種實現方式中,IPTV還可以具有與該特徵無關的許多其他功能。IPTV的軟體更新還可以包括用於其他功能的ニ進位碼,這導致更大的帶寬開銷。另外,與可具有控制所有設備的單個ニ進位碼的第二設備不同,所有平臺將必須分別進行改變和更新。圖2示出了被配置為使得用戶能夠在一個設備上瀏覽媒體內容以使另一設備播放所選物的內容事務系統200。在一種實現方式中,內容事務系統200包括被配置在區域網210內的與IPTV伺服器220和代理伺服器230通信的IPTV客戶端212和第二設備214。伺服器220、230與內容/服務提供商240通信。用戶在第二設備214中加載web應用並且登入代理伺服器230中的帳戶。一旦登入帳戶,第二設備214就接收兼容的IPTV客戶端212的列表。利用第二設備,用戶選擇IPTV客戶端212。客戶端212可用的服務的列表被示出在第二設備214的顯示裝置上。用戶可以以用戶的優選語言來瀏覽和捜索服務和內容。出於安全原因,第二設備214與內容/服務提供商240之間的BIVL內容事務在代理伺服器230上發生以創建防火牆。當內容被用戶利用第二設備214選中吋,內容將被發送到IPTV客戶端212以供回放。然而,第二設備214將所選中內容的引用標識符發送給IPTV客戶端212,IPTV客戶端212利用該引用標識符來檢索內容。在一種實現方式中,IPTV客戶端212可以將引用標識符發送給代理伺服器230。經認證的IPTV客戶端212將引用標識符發送給IPTV伺服器220,IPTV伺服器220繼而將其發送給內容/服務提供商240。IPTV客戶端212通過IPTV伺服器220從內容/服務提供商240接收由第二設備214選中的內容。在一種實現方式中,IPTV客戶端212將引用發送給IPTV伺服器220,並且IPTV伺服器220以關於引用的信息作為響應。IPTV客戶端212直接從內容/服務提供商240接收由第二設備選中的內容,並且IPTV客戶端212可以針對該信息直接聯繫內容/服務提供商240。因此,未經驗證的第二設備214不被允許訪問內容URL,以降低暴露專屬信息的風險。在回放期間,使用第二設備214的用戶繼續瀏覽、搜索、選擇其他內容和將其他內容加入隊列以供未來回放,而不中斷正在IPTV客戶端212上播放的內容。在一種實現方式中,所選中的IPTV客戶端212和第二設備214兩者都必須在同一區域網210中,以執行對所選中內容的回放。用戶還可以切換客戶端212,並且通過從近來查看列表中選擇所播放的上ー個媒體內容並在將控制切換給ー不同的客戶端之後,來在該不同的客戶端上再繼續回放。在一種實現方式中,IPTV客戶端212可以播放直接來自內容/服務提供商240的媒體。媒體例如可以包括BIVL內容。在一種實現方式中,提供了基於使用訂閱頻道的設備可以播放的內容來對可通過訂閱頻道獲得的內容進行過濾。這覆蓋了訂閱頻道中的某些內容可能在創建者的國家或地 區可用,但是在回放設備所在的地方不可用的實際情況。回放設備可能缺乏對播放某些格式的媒體的軟體或硬體支持,因此這可以是可被濾除的內容。用戶針對給定內容設置的對回放設備的分級限制也可以防止該設備播放某些內容。圖3A圖示出計算機系統300和用戶302的表示。用戶302可以使用計算機系統300來跨多個設備瀏覽、選擇和播放內容。計算機系統300存儲並執行訂閱管理程序390。圖3B是圖示出容宿訂閱管理程序390的計算機系統300的功能框圖。控制器310是可編程處理器並且控制計算機系統300及其組件的操作。控制器310從存儲器320或者嵌入的控制器存儲器(未示出)中加載指令(例如,以電腦程式的形式),並且執行這些指令以控制系統。在其執行中,控制器310將訂閱管理程序390提供為軟體系統。作為替代,該服務可被實現為控制器310或者計算機系統300中的単獨硬體組件。存儲器320臨時地存儲數據以供計算機系統300的其他組件使用。在一種實現方式中,存儲器320被實現為RAM。在一種實現方式中,存儲器320還包括長期或者永久的存儲器,例如快閃記憶體和/或ROM。存儲裝置330臨時或者長期地存儲數據以供計算機系統300的其他組件使用,例如用於存儲由訂閱管理程序390使用的數據。在一種實現方式中,存儲裝置330是硬碟驅動器。介質設備340接收可移動介質,並且從所插入的介質讀取數據和/或向所插入的介質寫入數據。在一種實現方式中,介質設備340例如是光碟驅動器。用戶接ロ 350包括用於接受來自計算機系統300的用戶的用戶輸入並且向用戶呈現信息的組件。在一種實現方式中,用戶接ロ 350包括鍵盤、滑鼠、音頻揚聲器和顯示器。控制器310使用來自用戶的輸入來調整計算機系統300的操作。I/O接ロ 360包括用於連接到諸如外部存儲裝置或者附加設備(例如,印表機或者PDA)之類的對應I/O設備的ー個或多個I/O端ロ。在一種實現方式中,I/O接ロ 360的端ロ包括如下端ロ =USB端ロ、PCMCIA端ロ、串行端ロ,和/或並行端ロ。在另ー種實現方式中,I/O接ロ 360包括用於與外部設備無線通信的無線接ロ。
網絡接ロ 370包括有線和/或無線網絡連接,例如支持乙太網連接的RJ-45或者「Wi-Fi」接ロ (包括但不限於802. 11)。計算機系統300包括計算機系統通常具有的附加硬體和軟體(例如,電源、冷卻、作業系統),儘管這些組件為了簡明而未在圖3B中具體示出。在其他實現方式中,不同的計算機系統配置可被使用(例如,不同的總線或者存儲裝置配置或者多處理器配置)。一種實現方式包括一個或多個可編程處理器和對應的計算機系統組件以存儲和執行計算機指令,例如利用對應於IPTV客戶端的第二設備來訂閱另一用戶的BIVL頻道。另外的變體和實現方式也是可能的。例如,示例將重點放在IPTV客戶端和BIVL內容的瀏覽,但是除IPTV客戶端之外的設備可被用作主設備並且第二設備可以瀏覽和搜索除BIVL內容之外的內容。在ー種變體中,內容URL還可以是除常規BIVL資產之外的訂閱頻道的一部分。在另ー種變體中,當訂閱列表是在第二設備上完成的時,該列表也可以在IPTV客戶端的服務列表上被看到和使用(因為其遵從標準的BIVL協議)。因此,這不是僅 限於第二設備web應用域。在又ー變體中,上面描述的特徵還可被實現在平臺本身上。然而,要利用該特徵將需要每個平臺(例如,BDP、DTV等)上的軟體變化。因此,該技術不是僅限於這裡提到的特定示例。以上對所公開實現方式的描述被提供用於使任何本領域技術人員能夠作出或使用本發明。對這些實現方式的各種修改對本領域技術人員將會是顯而易見的,並且在此描述的一般原理可被應用於其他實現方式,而不脫離本發明的精神或範圍。因此,另外的實現方式和變體也在本發明的範圍內。另外,將會明白,在此給出的說明書和附圖僅僅表示被本申請廣泛預期的主題。因此,本申請並非g在限於在此示出的實現方式,而是將根據與在此公開的原理和新穎特徵相一致的最廣範圍。本申請的各種實現方式以電子硬體、計算機軟體或者這些技術的組合來實現。一些實現方式包括由一個或多個計算設備執行的一個或多個電腦程式。一般而言,計算設備包括一個或多個處理器、一個或多個數據存儲組件(例如,易失性或者非易失性存儲器模塊以及持久的光和磁存儲設備,例如硬碟和軟盤驅動器、CD-ROM驅動器和磁帶驅動器)、ー個或多個輸入設備(例如,遊戲控制器、滑鼠和鍵盤)以及ー個或多個輸出設備(例如,顯示設備)。電腦程式包括通常存儲在持久存儲媒體中並且隨後在運行時被拷貝到存儲器中的可執行代碼。至少ー個處理器通過以預定順序從存儲器取得程序指令而執行代碼。當執行程序代碼時,計算機從輸入和/或存儲設備接收數據,對數據執行操作,然後將得到的數據遞送到輸出和/或存儲設備。本領域技術人員將會了解,在此描述的各種例示性模塊和方法步驟可以被實現為電子硬體、軟體、固件或者以上的組合。為了清楚地說明硬體和軟體的可互換性,以上已經大體上按照它們的功能來描述了各種例示性模塊和方法步驟。這種功能是實現為硬體還是軟體取決於特定應用和對整個系統施加的設計限制。技術人員可以針對各個特定應用以不同方式實現所描述的功能,但是這樣的實現方式的決定不應當被理解為導致偏離本發明的範圍。另外,在模塊或步驟中的功能分組是為了便於描述。在不脫離本申請的情況下,特定功能可以被從ー個模塊或者步驟移動到另ー個。此外,結合在此公開的實現方式來描述的技術或者方法步驟可以直接在硬體、處理器所執行的軟體模塊、或者這兩者的組合中實施。軟體模塊可以位於RAM存儲器、快閃記憶體、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可移動盤、CD-ROM、或者包括網絡存儲介質在內的任何其它形式的存儲介質中。示例存儲介質可以與處理器相耦合,以使得處理器可以從存儲介質讀取信息並向存儲介質寫入信息。在替代方式中,存儲介質可以集成到處理器中。處理器和存儲介質也可以位於ASIC中。在本申請的特定實現方式中不一定需要每個上面討論的示例中的所有特徵。另夕卜,將會明白,在此給出的說明書和附圖表示本申請廣泛預期的主題。還會明白,本發明的範圍完全囊括了對於本領域技術人員來說可以變得顯而易見的其它實現方式,並且本申請的範圍相應地僅由所附權利要求來限定。相關_請的交叉引用 本申請要求在2011年2月11日提交的、題為「BIVL Subscription Service ViaSecond Device」的共同未決美國臨時專利申請第61/442,153號的優先權。上面引用的專利申請的公開內容通過引用而結合於此。
權利要求
1.一種訂閱頻道和播放內容的方法,包括 利用第二設備上的應用來選擇可用的訂閱頻道; 基於所選擇的訂閱頻道來修改用戶的訂閱列表;以及 對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令。
2.如權利要求I所述的方法,其中,所述應用被加載到第二設備中。
3.如權利要求I所述的方法,其中,所述第二設備包括膝上型計算機、蜂窩電話、臺式計算機,或者其他支持圖形用戶界面的可攜式設備。
4.如權利要求I所述的方法,其中,利用第二設備上的應用來選擇可用的訂閱頻道包括 利用所述應用來建立好友列表;以及 利用搜索技術來尋找所述好友列表上的可用訂閱頻道。
5.如權利要求I所述的方法,其中,利用第二設備上的應用來選擇可用的訂閱頻道包括 利用搜索技術來尋找所有可公開獲得的頻道上的可用訂閱頻道。
6.如權利要求I所述的方法,其中,基於所選擇的訂閱頻道來修改用戶的訂閱列表包括 將所選擇的訂閱頻道添加到所述用戶的訂閱列表;以及 從所述用戶的訂閱列表中移除所選擇的訂閱頻道。
7.如權利要求I所述的方法,其中,對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令包括 從由所述用戶做出的資產購買事務中選擇資產以購買資產,所述資產包括影片、音樂、視頻遊戲、靜態圖像、應用、媒體以及其他可被購買的內容。
8.如權利要求I所述的方法,其中,對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令包括 在所述第二設備上選擇內容,所述內容包括影片、音樂、視頻遊戲、靜態圖像、應用和媒體。
9.如權利要求8所述的方法,還包括 從所述第二設備向主設備發送播放請求以播放所選擇的內容;以及在所述主設備上播放所選擇的內容,其中所述主設備包括IPTV客戶端、光碟播放器、TV、家庭音頻或視頻設備,或者任何缺乏圖形用戶界面的顯示設備。
10.一種存儲用於訂閱頻道和播放內容的電腦程式的非暫態存儲介質,所述電腦程式包括使計算機執行如下方法的可執行指令,所述方法包括 利用第二設備上的應用來選擇可用的訂閱頻道; 基於所選擇的訂閱頻道來修改用戶的訂閱列表;以及 對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令。
11.如權利要求10所述的非暫態介質,其中,所述應用被加載到第二設備中。
12.如權利要求10所述的非暫態介質,其中,所述第二設備包括膝上型計算機、蜂窩電話、臺式計算機,或者其他支持圖形用戶界面的可攜式設備。
13.如權利要求10所述的非暫態介質,其中,利用第二設備上的應用來選擇可用的訂閱頻道包括 利用所述應用來建立好友列表;以及 利用搜索技術來尋找所述好友列表或者所有可公開獲得的頻道上的可用訂閱頻道。
14.如權利要求10所述的非暫態介質,其中,利用第二設備上的應用來選擇可用的訂閱頻道包括 利用搜索技術來尋找所有可公開獲得的頻道上的可用訂閱頻道。
15.如權利要求10所述的非暫態介質,其中,基於所選擇的訂閱頻道來修改用戶的訂閱列表包括 將所選擇的訂閱頻道添加到所述用戶的訂閱列表;以及 從所述用戶的訂閱列表中移除所選擇的訂閱頻道。
16.如權利要求10所述的非暫態介質,其中,對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令包括 從由所述用戶做出的資產購買事務中選擇內容以購買資產,所述資產包括影片、音樂、視頻遊戲、靜態圖像、應用、媒體以及其他可被購買的內容。
17.如權利要求10所述的非暫態介質,其中,對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令包括 在所述第二設備上選擇內容,所述內容包括影片、音樂、視頻遊戲、靜態圖像、應用和媒體。
18.如權利要求17所述的非暫態介質,還包括 從所述第二設備向主設備發送播放請求以播放所選擇的內容;以及在所述主設備上播放所選擇的內容,其中所述主設備包括IPTV客戶端、光碟播放器、TV、家庭音頻或視頻設備,或者任何缺乏圖形用戶界面的顯示設備。
19.一種用於允許通過多個設備訂閱頻道和播放內容的系統,包括 主設備,用於播放內容; 至少一個第二設備,用於瀏覽內容;以及 與所述主設備和所述至少一個第二設備相連的網際網路協議電視伺服器。
20.如權利要求19所述的系統,其中,所述至少一個第二設備包括膝上型計算機、蜂窩電話或者其他支持圖形用戶界面的可攜式設備,並且所述主設備包括IPTV客戶端、TV、家庭音頻或視頻設備或者任何缺乏圖形用戶界面的顯示設備。
21.如權利要求19所述的系統,其中,所述至少一個第二設備包括從所述網際網路協議電視伺服器下載的訂閱管理程序,該訂閱管理程序允許訂閱其他內容頻道。
22.如權利要求21所述的系統,其中,用戶使用所述至少一個第二設備,並且可被訂閱的其他內容頻道屬於其他用戶或是可公開獲得的。
全文摘要
本發明涉及經由多個設備的網際網路內容訂閱服務。訂閱頻道和播放內容,包括利用第二設備上的應用來選擇可用的訂閱頻道;基於所選擇的訂閱頻道來修改用戶的訂閱列表;以及對所述用戶的訂閱列表的訂閱頻道中的任一個訂閱頻道執行命令。關鍵字包括媒體、網際網路內容、BIVL訂閱和設備基礎設施。
文檔編號H04N21/437GK102685573SQ20121002132
公開日2012年9月19日 申請日期2012年1月20日 優先權日2011年2月11日
發明者查爾斯·麥可, 楚·熊, 萊昂·潘得洛烏, 黃凌駿 申請人:索尼公司, 索尼網絡娛樂國際有限責任公司