專利名稱:存儲服務(wù)或內(nèi)容列表以容易訪問的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲服務(wù)或內(nèi)容列表以容易在第二顯示裝置上訪問的系統(tǒng)和方法。
背景技術(shù):
隨著IPTV本身的普及,數(shù)字內(nèi)容到IPTV的因特網(wǎng)遞送持續(xù)增長。一般地,從內(nèi)容服務(wù)提供商執(zhí)行數(shù)字內(nèi)容遞送。當用戶瀏覽這樣的內(nèi)容服務(wù)提供商時,用戶通常僅具有他們定期使用的少數(shù)服務(wù)。但是,如果希望訪問服務(wù)多次,則通常需要用戶每次導(dǎo)航至該服務(wù),尋找所需要的資產(chǎn)(asset),并且開始回放。對于經(jīng)常被訪問的服務(wù),這常常是不便的。一般地,這對于基礎(chǔ)設(shè)施內(nèi)的內(nèi)容列表或各種其它位置也是如此。雖然方便具有服務(wù),然而如果難以導(dǎo)航至當前流行的服務(wù),則訪問上的困難常常超過了益處
發(fā)明內(nèi)容
提供了允許用戶將服務(wù)永久地存儲為容易在以后訪問的快捷方式(shortcut)的系統(tǒng)和方法。該快捷方式可以在服務(wù)快捷方式列表中被訪問,或者可以特別地被添加到主屏幕畫面上的區(qū)部中以使得用戶可以僅通過單次點擊來從應(yīng)用中的任何地方進入該服務(wù)。用戶還可以將快捷方式命名為使得可以通過在搜索應(yīng)用中提供的全局捜索工具找到它。該特征是值得擁有的,并且向用戶提供了瀏覽服務(wù)的更好用戶體驗。本方法的步驟可以包括以下步驟。對于將服務(wù)添加為快捷方式的情況用戶首先載入第二顯示裝置應(yīng)用并選擇服務(wù)。在該服務(wù)的選項菜單中,用戶可以選擇要被添加為快捷方式的服務(wù)。對話框可以彈出并且請求確認以及該快捷方式的名稱。當成功確認時,該快捷方式將被創(chuàng)建并且可在快捷方式列表中或者從全局搜索工具中的搜索結(jié)果被獲取到。對于將內(nèi)容列表添加為快捷方式的情況,用戶再次載入第二顯示裝置應(yīng)用并選擇服務(wù)。用戶進入服務(wù)并被返回內(nèi)容列表。一般地,在該服務(wù)中的整個瀏覽體驗期間,不同內(nèi)容列表將在不同時間被返回。在該服務(wù)的選項菜單中,用戶可以選擇要被添加為快捷方式的當前內(nèi)容列表。與之前一祥,對話框可以彈出并且請求確認以及該快捷方式的名稱。當成功確認時,該快捷方式可被創(chuàng)建并且可以在快捷方式列表中或者從全局搜索工具中的搜索結(jié)果被獲取到。在后端,如內(nèi)容列表的類別標識和服務(wù)標識之類的信息可以被存儲用于將來獲取。清理工具可被采用來確保內(nèi)容列表仍然存在,因為服務(wù)提供商可能隨時移除它或者其內(nèi)的各個資產(chǎn)或其它項目。就此而言,注意,服務(wù)ID可能不變,但是與給定資產(chǎn)URL相關(guān)聯(lián)的URL可能由于內(nèi)容項目被分類為租借的或者被施加了其它內(nèi)容時間限制而在某ー時間區(qū)間中過期。將明白本系統(tǒng)和方法的變體。例如,術(shù)語“內(nèi)容列表”可以指用戶創(chuàng)建的或系統(tǒng)創(chuàng)建的、自動地或基于某種用戶指定標準創(chuàng)建的類別列表或者任何其它種類的資產(chǎn)或內(nèi)容項目列表??旖莘绞娇杀淮鎯榇哎硇〔考?widget)、圖標或任何其它類型的可激活特征。如上面提到的快捷方式可以與諸如驚悚電影之類的類別有關(guān),但是該類別還可以跨越不同服務(wù),從而從多個不同源拉取內(nèi)容項目。這樣的快捷方式在此被稱為跨服務(wù)內(nèi)容項目快捷方式,即使它們所包括的項目包含服務(wù)以及資產(chǎn)。內(nèi)容項目列表還可以包括作為菜單位置的條目,例如第二顯示裝置內(nèi)或管理服務(wù)器生態(tài)系統(tǒng)內(nèi)的實用程序(utility)或管理性功能。例如,被執(zhí)行的、尋找特定內(nèi)容項目的捜索還可以尋找實用程序或管理功能,只要捜索標準仍然被滿足即可。當經(jīng)常被訪問菜單項目位于菜單結(jié)構(gòu)中深處的數(shù)個層級處(例如,父母評級等)吋,該特征可能特別重要??旖莘绞揭话闾囟ㄓ诮o定設(shè)備,例如特定于給定第ニ顯示裝置。然而,在某些實現(xiàn)方式中,快捷方式例如可以從設(shè)備到設(shè)備或通過網(wǎng)絡(luò)被導(dǎo)出到另ー設(shè)備或者被共享??旖莘绞降拇嬖诳梢圆糠值厝Q于第二顯示裝置的屏幕真實狀況。例如,智能電話機具有比膝上型電腦更有限的屏幕。然而,由于難以在智能電話機上導(dǎo)航至深處的數(shù)個層級,因此在這樣的移動設(shè)備上具有快捷方式可能尤其重要。第二顯示裝置向IPTV提供補充功能,但是一般不需要用戶的額外投資,因為其利用大多數(shù)用戶已經(jīng)擁有的設(shè)備,例如智能電話機、膝上型計算機、平板電腦、臺式計算機、因特網(wǎng)設(shè)備等。由于第二顯示裝置在所支持語言和字符字體集、數(shù)據(jù)輸入、處理能力和內(nèi)容管 理上的用戶體驗方面的優(yōu)勢,這樣的第二顯示裝置向諸如IPTV之類的內(nèi)容回放設(shè)備提供了補充功能。當?shù)诙@示裝置應(yīng)用是web應(yīng)用時,其可以是腳本式的或非腳本式的。第二顯示裝置應(yīng)用還可以是Java應(yīng)用或者可與服務(wù)器通信的任何其它種類的應(yīng)用。例如,具有RPC的ASP/. NET架構(gòu)可被用來編寫第二顯示裝置應(yīng)用。當運行在第二顯示裝置上的web應(yīng)用以HTML或帶有Javascript的HTML被編寫時,其可被帶有瀏覽器的任何設(shè)備載入,并且因此其不限于僅兼容設(shè)備或昂貴遙控裝置的小集合。在智能電話機被采用的情況中,具有適當?shù)淖侄螜诹斜砗瓦m當?shù)囊苿臃直媛实牡诙@示用戶界面的移動版本可被采用。與服務(wù)提供商的通信可通過代理服務(wù)器來進行,并且代理服務(wù)器向服務(wù)提供商呈現(xiàn)內(nèi)容回放設(shè)備的認證憑證,以使得第二顯示裝置作為經(jīng)認證內(nèi)容回放設(shè)備而表現(xiàn)給服務(wù)提供商。如上面提到的,第二顯示裝置可以包括可運行與內(nèi)容回放設(shè)備通信的應(yīng)用的任何設(shè)備,包括但不限于個人計算機、膝上型計算機、筆記本電腦、上網(wǎng)本電腦、手持計算機、個人數(shù)字助理、移動電話、智能電話機、平板電腦、手持游戲設(shè)備、游戲控制臺、因特網(wǎng)設(shè)備等,以及還有專門為這些目的設(shè)計的設(shè)備,在該情況中,專用設(shè)備至少包括用于運行第二顯示裝置應(yīng)用的處理器和充足資源以及聯(lián)網(wǎng)能力。內(nèi)容回放設(shè)備可以采取許多形式,并且多個內(nèi)容回放設(shè)備可被耦合到給定本地網(wǎng)絡(luò)并在該給定本地網(wǎng)絡(luò)內(nèi)被選擇。示例性內(nèi)容回放設(shè)備可以包括IPTV、DTV、數(shù)字音頻系統(tǒng)、或者已適當被配置用于連接的更傳統(tǒng)的視頻和音頻系統(tǒng)。在視頻系統(tǒng)中,內(nèi)容回放設(shè)備包括用于控制視頻顯示裝置在其上呈現(xiàn)內(nèi)容的處理器。在一般方法中,采用第二顯示裝置的用戶具有針對服務(wù)的源或交換中心(clearinghouse)的用戶賬戶。這里,該源或交換中心在管理服務(wù)器上被表示為用戶賬戶,但是應(yīng)當明白,用戶賬戶可以直接針對服務(wù)提供商。用戶賬戶可以在其上存儲有關(guān)于哪些內(nèi)容回放設(shè)備與該賬戶相關(guān)聯(lián)的信息。當用戶登錄時,他們可以看到內(nèi)容回放設(shè)備的該列表并且可以選擇特定內(nèi)容回放設(shè)備。如果網(wǎng)絡(luò)上僅有ー個內(nèi)容回放設(shè)備,或者如果用戶正在以不需要內(nèi)容回放設(shè)備身份的方式進行瀏覽,則該步驟可被省略。此外,用戶可以控制未被包括在用戶賬戶中的內(nèi)容回放設(shè)備。例如,不是管理服務(wù)器或服務(wù)提供商中的用戶賬戶一部分的內(nèi)容回放設(shè)備可以例如經(jīng)由紅外或Bluetooth 或其它方式被發(fā)現(xiàn)和控制的。如果服務(wù)提供商使得可被遞送的內(nèi)容可用而無需對用戶賬戶進行訪問,則甚至可以使用戶能夠在這樣的內(nèi)容回放設(shè)備上回放內(nèi)容。當沒有內(nèi)容回放設(shè)備已被選擇時,所有可用內(nèi)容可被顯示。如果沒有內(nèi)容回放設(shè)備已被選擇,但用戶賬戶包括所存儲的關(guān)于哪些內(nèi)容回放設(shè)備可用的信息,則所有內(nèi)容可以被顯示,所有內(nèi)容的子集可以基于與賬戶相關(guān)聯(lián)的已知內(nèi)容回放設(shè)備而被顯示,或者可以呈現(xiàn)關(guān)于哪些內(nèi)容回放設(shè)備可以播放哪些內(nèi)容的符號,或者這些的組合。在一些情況中,內(nèi)容服務(wù)提供商可要求選擇內(nèi)容回放設(shè)備,以判斷來自該服務(wù)提供商的內(nèi)容是否可被回放。在其它情況中,無需選擇內(nèi)容回放設(shè)備并且用戶可以僅僅選擇供在以后的時間來確定由內(nèi)容回放設(shè)備以后回放的內(nèi)容并對內(nèi)容排隊。假設(shè)多個服務(wù)可用,則用戶選擇要瀏覽的服務(wù)。在許多情況中,對服務(wù)的訪問要求加入(affiliate)該服務(wù)。這樣的加入處理的細節(jié)在于2010年12月30日提交的題為“Device Registration Process from Second Display” 的美國專利申請 No. 12/982,463中被提供,該申請由本申請的受讓人所有并且通過引用被結(jié)合于此。一旦內(nèi)容回放設(shè)備被加入了服務(wù),用戶就可以選擇他們希望瀏覽的服務(wù)。當內(nèi)容回放設(shè)備尚未被選擇時,用戶仍可以選擇服務(wù)并瀏覽,但是內(nèi)容的供應(yīng)可能不太特定于給定內(nèi)容回放設(shè)備。服務(wù)呈現(xiàn)出可用資產(chǎn)的列表。呈現(xiàn)可以為任意數(shù)目的形式,包括按類別、按關(guān)鍵字、或者以任何其它形式的組織。代理服務(wù)器向內(nèi)容服務(wù)器呈現(xiàn)內(nèi)容回放設(shè)備的認證憑證。在一些情況中,用于訪問各種服務(wù)的憑證可以被存儲在用戶賬戶中,并且在需要時由代理服務(wù)器或管理服務(wù)器呈現(xiàn)給內(nèi)容服務(wù)器。各個服務(wù)可以采用它們自己的DRM機制,當前系統(tǒng)和方法于是可以包括這些機制。例如,如果視頻內(nèi)容服務(wù)提供商僅允許它們的內(nèi)容可在預(yù)定數(shù)目的設(shè)備上被回放,則該規(guī)則可以在當前系統(tǒng)和方法內(nèi)被實施或復(fù)制。此外,對這些服務(wù)提供商規(guī)則或其它參數(shù)的改變可以由代理服務(wù)器和/或管理服務(wù)器定期地進行調(diào)查(poll for),或者可在下次登錄服務(wù)時(例如,在加入被更新吋)進行調(diào)查。換言之,在登錄時,系統(tǒng)和方法可以調(diào)查并接收與給定服務(wù)提供商相關(guān)聯(lián)的令牌,該令牌向系統(tǒng)提供關(guān)于服務(wù)提供商以及關(guān)于該服務(wù)提供商中的用戶賬戶的信息。如上面提到的,系統(tǒng)和方法可以包括管理服務(wù)器,該管理服務(wù)器與內(nèi)容回放設(shè)備一起與至少ー個內(nèi)容服務(wù)器通信,以使得內(nèi)容服務(wù)器提供用于在內(nèi)容回放設(shè)備處呈現(xiàn)的資產(chǎn)。系統(tǒng)和方法還可以包括與管理服務(wù)器和第二顯示裝置通信的代理服務(wù)器。在一些情況中,代理服務(wù)器可與管理服務(wù)器合并,或者在其它情況中,可以為每個內(nèi)容服務(wù)器或服務(wù)提供商提供単獨的代理服務(wù)器。在ー個方面中,本發(fā)明涉及一種用于創(chuàng)建到服務(wù)或內(nèi)容列表的快捷方式的方法,包括在第二顯示裝置應(yīng)用中,接收建立與服務(wù)器的會話的用戶輸入,該會話與用戶賬戶相關(guān)聯(lián);接收用戶對服務(wù)、菜單位置或內(nèi)容列表的選擇;以及接收用戶對分別作為快捷方式的服務(wù)、菜單位置或內(nèi)容列表的選擇,以使得當載入第二顯示裝置應(yīng)用時,快捷方式出現(xiàn)在該應(yīng)用內(nèi)。本發(fā)明的實現(xiàn)方式可以包括如下中的ー個或多個。該方法還可以包括在第二顯示裝置應(yīng)用內(nèi)創(chuàng)建到所選服務(wù)、菜單位置或內(nèi)容列表的快捷方式。第二顯示裝置應(yīng)用可以是web應(yīng)用。內(nèi)容列表可以是服務(wù)內(nèi)的類別。快捷方式可以作為窗ロ小部件或圖標或可激活特征出現(xiàn)在第二顯示裝置應(yīng)用的頁面上??旖莘绞娇梢猿霈F(xiàn)在快捷方式列表中??旖莘绞娇梢员慌c快捷方式名稱相關(guān)聯(lián),并且快捷方式的名稱能夠在第二顯示裝置應(yīng)用內(nèi)的捜索欄中被發(fā)現(xiàn)。用戶選擇可以是內(nèi)容列表,并且該方法還包括存儲內(nèi)容列表的類別標識或服務(wù)標識。用戶選擇可以是內(nèi)容列表,并且該方法還包括更新內(nèi)容列表以移除指向不再可用的內(nèi)容的內(nèi)容項目。用戶選擇可以是內(nèi)容列表,并且內(nèi)容列表可以由服務(wù)或用戶來確定。用戶選擇可以是菜單位置,并且菜單位置可以與實用程序或管理性功能相對應(yīng)。接收用戶對服務(wù)、菜單位置或內(nèi)容列表的選擇可以包括從第二顯示裝置應(yīng)用內(nèi)的捜索功能接收搜索結(jié)果,并且搜索結(jié)果可以包括服務(wù)、菜單位置、內(nèi)容項目或內(nèi)容列表。該方法還可以包括在另ー計算設(shè)備上創(chuàng)建快捷方式的副本。在另一方面中,本發(fā)明涉及一種非暫時性計算機可讀介質(zhì),包括用于使計算設(shè)備實現(xiàn)上述方法的指令。在另一方面中,本發(fā)明涉及一種用于創(chuàng)建到服務(wù)或內(nèi)容列表的快捷方式的方法, 包括在第二顯示裝置應(yīng)用中,接收建立與服務(wù)器的會話的用戶輸入,該會話與用戶賬戶相關(guān)聯(lián);接收用戶對服務(wù)、菜單位置或內(nèi)容列表的選擇;以及接收用戶對分別作為將被添加到跨服務(wù)內(nèi)容列表的項目的服務(wù)、菜單位置或內(nèi)容列表的選擇,跨服務(wù)內(nèi)容列表與快捷方式相關(guān)聯(lián),以使得當載入第二顯示裝置應(yīng)用吋,快捷方式出現(xiàn)在第二顯示裝置應(yīng)用內(nèi)。在又一方面中,本發(fā)明涉及一種用于創(chuàng)建到服務(wù)或內(nèi)容列表的快捷方式的方法,包括從第二顯示裝置應(yīng)用接收建立會話的用戶輸入,該會話與用戶賬戶相關(guān)聯(lián);接收用戶對服務(wù)、菜單位置或內(nèi)容列表的選擇;將第二顯示裝置應(yīng)用分別引導(dǎo)至所選服務(wù)、菜単位置或內(nèi)容列表;接收用戶對分別作為快捷方式的服務(wù)、菜單位置或內(nèi)容列表的選擇;使快捷方式被存儲;以及使得快捷方式被顯示在第二顯示裝置應(yīng)用內(nèi)。本發(fā)明的實現(xiàn)方式可以包括如下中的ー個或多個。使快捷方式被存儲可以包括使快捷方式被存儲在服務(wù)器或第二顯示裝置應(yīng)用內(nèi)。用戶選擇可以是內(nèi)容列表,并且還可以包括存儲與內(nèi)容列表相對應(yīng)的類別標識或服務(wù)標識。用戶選擇可以是內(nèi)容列表,并且還可以包括更新內(nèi)容列表以移除指向不再可用的內(nèi)容的內(nèi)容項目。在另一方面中,本發(fā)明涉及一種非暫時性計算機可讀介質(zhì),包括用于使計算設(shè)備實現(xiàn)以上方法的指令。在另一方面中,本發(fā)明涉及一種用于創(chuàng)建到服務(wù)或內(nèi)容列表的快捷方式的方法,包括從第二顯示裝置應(yīng)用接收建立會話的用戶輸入,該會話與用戶賬戶相關(guān)聯(lián);接收用戶對服務(wù)、菜單位置或內(nèi)容列表的選擇;以及將第二顯示裝置應(yīng)用分別引導(dǎo)至所選服務(wù)、菜單位置或內(nèi)容列表;接收用戶對分別作為將被添加到跨服務(wù)內(nèi)容列表的項目的服務(wù)、菜單位置或內(nèi)容列表的選擇,跨服務(wù)內(nèi)容列表與快捷方式相關(guān)聯(lián);使快捷方式被存儲;以及使得快捷方式被顯示在第二顯示裝置應(yīng)用內(nèi)。本發(fā)明的某些實施例的優(yōu)點可以包括如下中的ー個或多個。根據(jù)這里描述的原理的系統(tǒng)和方法提供了用于內(nèi)容管理的全局解決方案,并且具體地,允許通過創(chuàng)建并使用到服務(wù)和內(nèi)容列表的快捷方式來容易地訪問這樣的項目。系統(tǒng)和方法使得用戶即使在新內(nèi)容回放設(shè)備上也能夠更快地訪問所希望的服務(wù)和內(nèi)容列表,因為該新內(nèi)容回放設(shè)備在向管理服務(wù)器基礎(chǔ)設(shè)施登記時將立即訪問用戶賬戶。將從包括附圖和權(quán)利要求書的以下描述中清楚其它優(yōu)點。
相似標號始終表示相似元件。圖I是根據(jù)本原理ー個方面的示例性系統(tǒng)的框圖。圖2是圖示出根據(jù)本原理ー個方面的系統(tǒng)和方法的序列圖。圖3是圖示出根據(jù)本原理又一方面的示例性方法的流程圖,示出了尤其適于創(chuàng)建到服務(wù)的快捷方式的步驟。
圖4是圖示出根據(jù)本原理又一方面的示例性方法的流程圖,示出了尤其適于創(chuàng)建到內(nèi)容列表的快捷方式的步驟。圖5是圖示出根據(jù)本原理又一方面的示例性方法的流程圖,示出了尤其適于創(chuàng)建到跨服務(wù)內(nèi)容列表的快捷方式的步驟。圖6是根據(jù)本原理另ー方面的示例性服務(wù)器的框圖。圖7是根據(jù)本原理另ー方面的示例性第二顯示裝置的框圖。圖8圖示出了例如所公開的第二顯示裝置、代理服務(wù)器、管理服務(wù)器或內(nèi)容服務(wù)器的示例性計算環(huán)境。
具體實施例方式首先參考圖1,系統(tǒng)10被示出為包括耦合到本地網(wǎng)絡(luò)16的內(nèi)容回放設(shè)備12,本地網(wǎng)絡(luò)16可以是有線的、無線的或者它們二者的組合。ー個或多個第二顯示裝置14a-14c也被耦合到本地網(wǎng)絡(luò)16,第二顯示裝置14a-14c中的示例性一個在此被稱為第二顯示裝置14i。包括管理服務(wù)器18、代理服務(wù)器22以及與服務(wù)提供商相對應(yīng)的ー個或多個內(nèi)容服務(wù)器24(在圖I中僅示出了ー個)在內(nèi)的多個服務(wù)器可由內(nèi)容回放設(shè)備12和第二顯示裝置14i經(jīng)由本地網(wǎng)絡(luò)16和因特網(wǎng)25進行訪問。第二顯示裝置14a包括用于第二顯示裝置應(yīng)用的用戶界面23,當其被啟動時進而可控制服務(wù)選擇和內(nèi)容回放的多個方面。在ー個方面中,根據(jù)這里描述的原理,用戶界面可以顯示快捷方式29’,并且甚至可以包括跨越第二顯示裝置可訪問的各個服務(wù)的那些項目,該快捷方式是到服務(wù)、菜單位置、內(nèi)容列表的可激活鏈接??旖莘绞?9’或者這樣的快捷方式的列表可以對應(yīng)于存儲在管理服務(wù)器18上的快捷方式的列表29。下面將描述可用于生成、存儲、更新、維護和使用快捷方式的不同方式。利用圖I的系統(tǒng)10,可向第二顯示裝置14a的用戶被提供訪問服務(wù)或內(nèi)容列表的方便方式。以這種方式,解除了用戶必須導(dǎo)覽大型服務(wù)列表,尋找服務(wù)并且安排對服務(wù)的訪問的不便。此外,第二顯示裝置14a的方便且靈活的用戶界面23然后可被平衡利用來選擇并導(dǎo)覽服務(wù)以選出用于在內(nèi)容回放設(shè)備12上回放的內(nèi)容。現(xiàn)在描述各個組件的細節(jié)。內(nèi)容回放設(shè)備12例如可以是IPTV、數(shù)字TV、數(shù)字聲音系統(tǒng)、數(shù)字娛樂系統(tǒng)、數(shù)字視頻記錄器、視頻碟播放器、這些的組合,或者可通過第二顯示裝置或本地網(wǎng)絡(luò)16上的其它控制被尋址到的任意數(shù)目的其它電子設(shè)備。出于簡化考慮,在本說明書中,內(nèi)容回放設(shè)備12一般用IPTV來舉例說明,在此情況中,其通常包括控制視覺顯示的處理器以及諸如聲音處理器和一個或多個揚聲器之類的音頻呈現(xiàn)器。處理器可以訪問一個或多個計算機可讀存儲介質(zhì),例如但不限于基于RAM的存儲裝置,例如芯片實現(xiàn)的動態(tài)隨機存取存儲器(DRAM)、閃存、基于云端的存儲裝置或者基于盤的存儲裝置??捎蓛?nèi)容回放設(shè)備12執(zhí)行的用于實現(xiàn)本邏輯的軟件代碼也可以被存儲在下面公開的用于實現(xiàn)本原理的存儲器之一上。處理器可以接收來自各種輸入設(shè)備的用戶輸入信號,輸入設(shè)備包括遙控設(shè)備、諸如鼠標之類的點擊設(shè)備、鍵區(qū)等。在一些實現(xiàn)方式中,尤其是當內(nèi)容回放設(shè)備12由IPTV來體現(xiàn)時,TV調(diào)諧器可被提供來接收來自諸如機頂盒、衛(wèi)星接收機、有線電視頭端、地面TV信號天線等之類的源的TV信號。來自調(dià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之外的手段來進行。例如,第二顯示裝置14i可以通過單獨的移動網(wǎng)絡(luò)與內(nèi)容回放設(shè)備12通信。ー個或多個第二顯示裝置14a_14c各自具有對應(yīng)用進行操作所需的處理器和組件,該應(yīng)用例如用于服務(wù)提供商和內(nèi)容選擇以及用于顯示最近被訪問的服務(wù)列表。具體地,第二顯示裝置中的處理器可以訪問一個或多個計算機可讀存儲介質(zhì),例如但不限于基于RAM的存儲裝置,例如芯片實現(xiàn)的動態(tài)隨機存取存儲器(DRAM)、閃存,或者基于盤的存儲裝置??捎傻诙@示裝置執(zhí)行的用于實現(xiàn)本邏輯的軟件代碼也可以被存儲在下面公開的用于實現(xiàn)本原理的存儲器之一中。此外,第二顯示裝置14i可以接收來自各種輸入設(shè)備的用戶輸入信號,輸入設(shè)備包括諸如鼠標之類的點擊設(shè)備、鍵區(qū)、觸摸屏、遙控器等。第二顯示裝置14i還可以經(jīng)由因特網(wǎng)(例如,經(jīng)由遠程控制)來接收用戶命令。例如,在一些情況中,可以執(zhí)行遠程數(shù)據(jù)輸入,或者可以經(jīng)由因特網(wǎng)從遠程位置來觸發(fā)第二顯示裝置上的命令。諸如有線或無線調(diào)制解調(diào)器之類的網(wǎng)絡(luò)接ロ與處理器通信,以提供到本地網(wǎng)絡(luò)和諸如如上所述的因特網(wǎng)之類的廣域網(wǎng)的連接。服務(wù)器18、22和24具有各自的處理器,這些處理器訪問各自的非暫時性計算機可讀存儲介質(zhì),其可以是但不限于基于盤的存儲裝置和/或固態(tài)存儲裝置。服務(wù)器經(jīng)由各自的網(wǎng)絡(luò)接ロ來與諸如因特網(wǎng)之類的廣域網(wǎng)通信。代理服務(wù)器22在一些情況中可以與管理服務(wù)器18相組合,盡管在許多情況下可能優(yōu)選的是將服務(wù)器相分離以更好地調(diào)適服務(wù)器負荷。服務(wù)器可以經(jīng)由因特網(wǎng)25相互通信。在一些實現(xiàn)方式中,服務(wù)器可以位于同一本地網(wǎng)絡(luò)上,在此情況中,它們可以通過本地網(wǎng)絡(luò)彼此通信而無需訪問因特網(wǎng)。例如,在ー個示例性實現(xiàn)方式中,管理服務(wù)器18和代理服務(wù)器22可被布置在同一數(shù)據(jù)中心中,因此它們兩個之間的通信可以逗留在數(shù)據(jù)中心內(nèi)。
雖然下面將描述本系統(tǒng)的示例性方法,然而這里將描述尤其是與第二顯示裝置的某些布置有關(guān)的某些方法步驟。響應(yīng)于第二顯示裝置14i向代理服務(wù)器22發(fā)送對可執(zhí)行實用程序的請求,代理服務(wù)器22向每個第二顯示裝置14i返回該實用程序。運行該實用程序使得應(yīng)用被實例化。這里討論的實現(xiàn)方式包括web應(yīng)用,但是將明白,還可以采用其他類型的應(yīng)用。運行該web應(yīng)用的第二顯示裝置14i提示用戶向各個第二顯示裝置14i輸入登錄信息。登錄信息在第二顯示裝置之間可以是共同的或者不同。代理服務(wù)器22響應(yīng)于從內(nèi)容回放設(shè)備12接收到正確的登錄信息,將內(nèi)容回放設(shè)備12的本地IP地址返回給第二顯示裝置14i,因為該本地IP地址先前已被登記到維護這樣的信息的用戶賬戶中。代理服務(wù)器22還可以返回外部IP地址。以這種方式,可允許來自本地網(wǎng)絡(luò)外部的通信,例如,由第二顯示裝置進行的到內(nèi)容回放設(shè)備的通信。代理服務(wù)器22還可以響應(yīng)于第二顯示裝置14i可能選擇的用于內(nèi)容回放的ー個內(nèi)容回放設(shè)備,來返回本地網(wǎng)絡(luò)上的內(nèi)容回放設(shè)備的列表。進而,每個第二顯示裝置14i使用本地內(nèi)容回放設(shè)備地址來直接訪問內(nèi)容回放設(shè)備12以請求關(guān)于內(nèi)容回放設(shè)備12的信息,該信息從內(nèi)容回放設(shè)備12被返回給第二顯示裝置14i,以使得內(nèi)容回放設(shè)備12的本地地址不必是全局可尋址的。每個第二顯示裝置14i還可以選擇在不同內(nèi)容回 放設(shè)備上回放的內(nèi)容。第二顯示裝置14i將關(guān)于內(nèi)容回放設(shè)備12的信息發(fā)送給代理服務(wù)器22,以從ー個或多個服務(wù)提供商請求可供內(nèi)容回放設(shè)備12使用的服務(wù)的列表。服務(wù)可取決于所選內(nèi)容回放設(shè)備12的設(shè)備特性。例如,如果所選內(nèi)容回放設(shè)備12是IPTV,則視頻服務(wù)可被返回。如果所選內(nèi)容回放設(shè)備12是音頻系統(tǒng),則音頻服務(wù)可被返回。代理服務(wù)器22將對服務(wù)列表的請求中繼到管理服務(wù)器18,管理服務(wù)器18進而將列表返回給代理服務(wù)器22,代理服務(wù)器22進而將該列表發(fā)送給第二顯示裝置14i以用于將信息呈現(xiàn)在第二顯示裝置14i上。響應(yīng)于用戶對列表上的項目的選擇(其可以包括用戶對到服務(wù)或內(nèi)容列表的快捷方式的選擇),第二顯示裝置14i將對與所選資產(chǎn)相對應(yīng)的軟件資產(chǎn)的請求發(fā)送給代理服務(wù)器22。代理服務(wù)器22向提供該內(nèi)容的內(nèi)容服務(wù)器24請求服務(wù)登錄,并且內(nèi)容服務(wù)器24向代理服務(wù)器22提供資產(chǎn)、類別或服務(wù)的列表,并且代理服務(wù)器22將該列表中繼給第二顯示裝置14i,該列表被呈現(xiàn)在第二顯示裝置14i上以使得用戶可以進行導(dǎo)航以輸入選擇。響應(yīng)于該選擇,第二顯示裝置14i將用于訪問并回放該選擇的命令發(fā)送給內(nèi)容回放設(shè)備12。播放本地資產(chǎn)的命令可以為多種形式。第二顯示裝置14i可以代表內(nèi)容回放設(shè)備12向代理服務(wù)器22傳輸該請求,并且該請求可以經(jīng)由本地網(wǎng)絡(luò)或經(jīng)由其它手段。替代地,第二顯示裝置14i可以向內(nèi)容回放設(shè)備12發(fā)送其本身制定的請求,并且該發(fā)送一般可以借助于本地網(wǎng)絡(luò)、因特網(wǎng),或者經(jīng)由諸如其它有線或無線傳輸方案(包括經(jīng)由USB、IR、Bluetooth 、或者任何其它方案)之類的其它手段。如果第二顯示裝置14i被配置為在非本地層級處,例如在服務(wù)器層級處對內(nèi)容回放設(shè)備12尋址,則第二顯示裝置14i在物理上實際上可位于任何地方并且仍能夠?qū)?nèi)容排隊或者命令內(nèi)容回放設(shè)備12播放內(nèi)容。然而,在此情況中,與第二顯示裝置和內(nèi)容回放設(shè)備直接地或通過本地網(wǎng)絡(luò)通信的情況相比,服務(wù)器負荷將增加。這里將描述內(nèi)容回放設(shè)備的布置中的某些方法步驟。使用網(wǎng)絡(luò)接ロ,內(nèi)容回放設(shè)備12可以與因特網(wǎng)上的管理服務(wù)器18通信,并且與也在因特網(wǎng)上并與管理服務(wù)器18通信的ー個或多個內(nèi)容服務(wù)器24通信。管理服務(wù)器18接收并存儲內(nèi)容回放設(shè)備12的本地IP地址。內(nèi)容回放設(shè)備12與管理服務(wù)器18通信,以安排來自由服務(wù)提供商運營的內(nèi)容服務(wù)器24的、將在內(nèi)容回放設(shè)備12上回放的資產(chǎn)。更具體地,內(nèi)容回放設(shè)備12將登錄信息發(fā)送給管理服務(wù)器18,管理服務(wù)器18向內(nèi)容回放設(shè)備12返回用戶令牌,內(nèi)容回放設(shè)備12隨后必須將該用戶令牌呈現(xiàn)給內(nèi)容服務(wù)器24以從內(nèi)容服務(wù)器24獲取內(nèi)容。圖2是圖示出用于使得用戶能夠使用第二顯示裝置來瀏覽內(nèi)容回放設(shè)備、服務(wù)提供商和資產(chǎn),并且選擇資產(chǎn)以由內(nèi)容回放設(shè)備回放的方法的示例性實現(xiàn)方式的序列圖。圖2假設(shè)用戶已向管理服務(wù)器創(chuàng)建了賬戶并且已向該賬戶加入ー個或多個內(nèi)容回放設(shè)備。在狀態(tài)52,用戶開啟內(nèi)容回放設(shè)備12。在狀態(tài)54,內(nèi)容回放設(shè)備將例如包含用戶名和ロ令的登錄信息發(fā)送給管理服務(wù)器18,管理服務(wù)器18在狀態(tài)56中向內(nèi)容回放設(shè)備返回用戶令牌,該用戶令牌隨后可被內(nèi)容回放設(shè)備呈現(xiàn)給內(nèi)容服務(wù)器24以從該服務(wù)器獲取內(nèi)容。管理服務(wù)器18還存儲內(nèi)容回放設(shè)備12的本地IP地址。在狀態(tài)58,用戶開啟第二顯示裝置14i并且實例化web瀏覽器會話,在該會話中,可以向內(nèi)容回放設(shè)備施加控制。如已提到的 ,還可以采用其它類型的會話。在狀態(tài)60,實用程序在第二顯示裝置14i上被運行,其向代理服務(wù)器22發(fā)送請求,代理服務(wù)器22在狀態(tài)62中返回web應(yīng)用,例如具有JavaScript的HTML,該web應(yīng)用由第二顯示裝置運行以用于瀏覽服務(wù)和資產(chǎn)。該應(yīng)用例如可以向代理服務(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的該用戶名和ロ令。當然,賬戶登錄信息也可以不同。還可以提示用戶緩存登錄信息。將理解,服務(wù)器18、22和24按照需要在它們之間傳輸必要的賬戶信息以實現(xiàn)這里描述的原理。代理服務(wù)器22在認證請求狀態(tài)63中對來自第二顯示裝置14i的正確用戶名和ロ令作出響應(yīng)。代理服務(wù)器22向管理服務(wù)器18驗證該用戶名和ロ令(狀態(tài)67和69),創(chuàng)建會話令牌并發(fā)送給第二顯示裝置,獲取關(guān)于被加入該用戶賬戶的內(nèi)容回放設(shè)備的信息,并且在狀態(tài)65中完成認證。代理服務(wù)器22可以向每個第二顯示裝置返回關(guān)于被加入與該用戶名和ロ令相關(guān)聯(lián)的用戶賬戶的所有內(nèi)容回放設(shè)備12的信息,包括在54處登錄之后由管理服務(wù)器18存儲(并且隨后被提供給代理服務(wù)器22)的它們的本地IP地址。更詳細地,代理服務(wù)器22將令牌發(fā)送給第二顯示裝置14i,該令牌與內(nèi)容回放設(shè)備相關(guān)聯(lián),并且該令牌在將來的事務(wù)中在第二顯示裝置與代理服務(wù)器之間被傳輸,以使得代理服務(wù)器22知道資產(chǎn)打算被用于哪個內(nèi)容回放設(shè)備。在狀態(tài)96和后續(xù)步驟中,具有各自第二顯示裝置的每個用戶隨后可以選擇內(nèi)容回放設(shè)備,瀏覽服務(wù)以及可通過服務(wù)獲得的內(nèi)容選項(或者選擇到服務(wù)、菜單位置或內(nèi)容列表的快捷方式)。在通過本地網(wǎng)絡(luò)通信的意義上,第二顯示裝置14i利用如上面所述那樣被返回的本地IP地址直接訪問內(nèi)容回放設(shè)備。為了選擇特定內(nèi)容回放設(shè)備,第二顯示裝置14i在狀態(tài)70中請求關(guān)于內(nèi)容回放設(shè)備12的信息,根據(jù)需要包括語言信息、數(shù)字版權(quán)管理(DRM)信息等,該信息在狀態(tài)72中從內(nèi)容回放設(shè)備被返回給第二顯示裝置14i。由于第二顯示裝置14i知道內(nèi)容回放設(shè)備12的IP地址并且因此直接與內(nèi)容回放設(shè)備12通信,因此第二顯示裝置14i使用不必是全局可尋址的、內(nèi)容回放設(shè)備12的本地web地址來通信,并且只要第ニ顯示裝置14i與內(nèi)容回放設(shè)備12位于同一本地網(wǎng)絡(luò)上就可以如此通信。每個第二顯示裝置14i可以向代理服務(wù)器22發(fā)送在狀態(tài)72中接收到的客戶端信息,以從內(nèi)容服務(wù)器24中的一個或多個請求可供內(nèi)容回放設(shè)備12使用的、或者內(nèi)容回放設(shè)備12有權(quán)享有的服務(wù)的列表。代理服務(wù)器22將請求中繼給管理服務(wù)器18,管理服務(wù)器18將所請求服務(wù)列表返回給代理服務(wù)器22。代理服務(wù)器22進而將該服務(wù)列表發(fā)送給第二顯示裝置以便將可用服務(wù)呈現(xiàn)在第二顯示裝置上。每個用戶在第二顯示裝置上瀏覽服務(wù)及其內(nèi)容,就好像其是實際的內(nèi)容回放設(shè)備似的。用戶例如可以利用第二顯示裝置輸入設(shè)備來輸入對被返回給第二顯示裝置的列表上的服務(wù)的選擇。替代地,用戶可以選擇到服務(wù)、菜單位置或內(nèi)容列表的快捷方式。作為響應(yīng),在狀態(tài)74,第二顯示裝置向代理服務(wù)器22發(fā)送對相應(yīng)服務(wù)的請求以及第ニ顯示裝置可能已經(jīng)經(jīng)由管理服務(wù)器18從內(nèi)容服務(wù)器24接收到的服務(wù)令牌。響應(yīng)于該請求,代理服務(wù)器22在狀態(tài)86中向提供所選服務(wù)的內(nèi)容服務(wù)器24請求服務(wù)登錄。在狀態(tài)88,視具體情況,對于特定內(nèi)容服務(wù)器24,內(nèi)容服務(wù)器24向代理服務(wù)器22提供資產(chǎn)、類別或服務(wù)的列表。如果需要,代理服務(wù)器22還可以向內(nèi)容服務(wù)器24請求選項的列表,并且該列表例如可以以擴展標記語言(XML)格式被返回給代理服務(wù)器22,代理服務(wù)器22在狀態(tài)80中將可供選擇的資產(chǎn)、類別、服務(wù)等中繼給第二顯示裝置??晒┻x擇的內(nèi)容被呈現(xiàn)在第二顯示裝置上以使得用戶可以(在狀態(tài)97中)導(dǎo)覽 該顯示以輸入選擇。響應(yīng)于該選擇,在狀態(tài)98中,第二顯示裝置向內(nèi)容回放設(shè)備12發(fā)送播放該選擇的命令,并且具體地,發(fā)送指示該選擇的播放列表id或參考標識符。在狀態(tài)100,內(nèi)容回放設(shè)備12利用其認證憑證將播放列表id或參考標識符發(fā)送給代理服務(wù)器22,代理服務(wù)器22在狀態(tài)102中返回所要求的播放列表數(shù)據(jù)。內(nèi)容回放設(shè)備12隨后可以在狀態(tài)104中利用該播放列表數(shù)據(jù)請求內(nèi)容URL,在狀態(tài)106中,該請求可被響應(yīng)以返回用于在內(nèi)容回放設(shè)備12上回放資產(chǎn)的內(nèi)容URL?,F(xiàn)在描述本系統(tǒng)和方法的變體。如果內(nèi)容回放設(shè)備已經(jīng)正在播放內(nèi)容,則命令第二顯示裝置播放的新內(nèi)容可被置于內(nèi)容回放設(shè)備中的隊列中并且在當前內(nèi)容結(jié)束時被播放。在任何情況下,一旦內(nèi)容被命令被播放,則用戶可以在第二顯示裝置中繼續(xù)瀏覽其他內(nèi)容以進行播放或添加到該隊列中。其它用戶可以采用其自己的第二顯示裝置來進行這樣的操作。以上描述是針對如下情況進行的代理服務(wù)器22被采用來向第二顯示裝置14i隱藏內(nèi)容源,例如內(nèi)容URL。即,代理服務(wù)器22提供供第二顯示裝置使用的API,從而使得內(nèi)容和/或內(nèi)容URL不能直接被訪問。以這種方式,用于訪問服務(wù)的管理服務(wù)器事務(wù)的細節(jié)按照需要保持未知。在許多情況下,第二顯示裝置14i可能已在其上存儲了關(guān)于內(nèi)容回放設(shè)備12的少量細節(jié)或者可能未在其上存儲關(guān)于內(nèi)容回放設(shè)備12的細節(jié)。然而,在ー些情況中,URL可以直接從代理服務(wù)器22被提供或者代理服務(wù)器22甚至可以被旁路掉,例如在打算將資產(chǎn)(例如,電影或游戲預(yù)告片等)用于免費分發(fā)的情況中。類似地,雖然以上描述關(guān)注于內(nèi)容回放設(shè)備12上的資產(chǎn)回放,然而某些資產(chǎn),例如打算用于免費分發(fā)的那些資產(chǎn)可以在第二顯示裝置14i本身上被回放,如果第二顯示裝置14i已適當?shù)乇慌渲玫脑?。在多個第二顯示裝置同時或幾乎同時請求播放內(nèi)容的情況中,可以施行諸如先存在(first in time)之類的簡單規(guī)則。替代地,優(yōu)先方案可被配置為使得某些第二顯示裝置優(yōu)先于其它第二顯示裝置。替代地,可以采用多個用戶簡檔,并且優(yōu)先關(guān)系可以基于具體用戶的身份??刂圃O(shè)備可以通過經(jīng)由本地網(wǎng)絡(luò)向內(nèi)容回放設(shè)備發(fā)送經(jīng)編碼命令(就好像這些命令是從紅外遙控器發(fā)送來的一祥)來命令內(nèi)容回放設(shè)備播放內(nèi)容,例如,這些命令可以在Sony紅外遙控系統(tǒng)(SIRCS)協(xié)議中。
圖3是包括用于創(chuàng)建、維護和使用到服務(wù)、菜單位置或內(nèi)容列表的快捷方式的步驟的方法的流程30。將明白,未在圖3上示出的某些步驟也可以發(fā)生。例如,經(jīng)由第二顯示裝置應(yīng)用在第二顯示裝置與服務(wù)器之間建立用戶賬戶會話的步驟可被包括。第二顯示裝置應(yīng)用可以是web應(yīng)用、本地應(yīng)用或者可使第二顯示裝置與服務(wù)器通信的任何其它應(yīng)用。該會話可被與用戶賬戶相關(guān)聯(lián),并且用戶一般輸入用諸如訪問ロ令和用戶名之類的登錄憑證。還將明白其它變體。例如,服務(wù)器可以是管理服務(wù)器、代理服務(wù)器等。圖3所示的第一步驟是用戶在其第二顯示裝置內(nèi)載入第二顯示裝置應(yīng)用(步驟118)。在此步驟中,用戶在其第二顯示裝置內(nèi)初始化第二顯示裝置應(yīng)用。下ー步驟是用戶利用第二顯示裝置應(yīng)用選擇服務(wù)(步驟122)。存在服務(wù)可被選擇的若干方式。例如,用戶可以從服務(wù)的列表或排列中選擇服務(wù)。替代地,用戶可以從例如在關(guān)鍵字捜索中找到的一組搜索結(jié)果中選擇服務(wù)。除了服務(wù)之外,用戶還可以導(dǎo)航至第二顯示裝置應(yīng)用或服務(wù)器應(yīng)用內(nèi)的菜單位置。例如,用戶可以導(dǎo)航至位于菜單系統(tǒng)內(nèi)數(shù)個層級深處的父母控制菜單。下 一步驟是服務(wù)器接收關(guān)于服務(wù)或(可選地)菜單位置的用戶輸入(步驟124)。服務(wù)器然后將第二顯示裝置應(yīng)用引導(dǎo)至所選服務(wù)或(可選地)所選菜單位置(步驟126),如果第二顯示裝置應(yīng)用尚未被導(dǎo)航至此的話。當菜單位置在第二顯示裝置應(yīng)用內(nèi)時,可以不執(zhí)行步驟126。下一步驟是,在服務(wù)內(nèi),并且具體地在選項菜單內(nèi),用戶選擇將被添加為快捷方式的服務(wù)(步驟128)。在菜單位置的情況中,該步驟類似,但不需要在服務(wù)內(nèi)被執(zhí)行。用于確認用戶希望創(chuàng)建快捷方式的對話框然后可以被顯示(步驟132)。用戶還可以對快捷方式命名。通過對快捷方式命名,可以在第二顯示裝置應(yīng)用內(nèi)的捜索中找到該快捷方式。就此而言,注意,用于第二顯示裝置應(yīng)用的一種這樣的全局捜索工具在于2011年3月31日提交的題為“Method and Apparatus for Searching Over a Network” 的共同待決美國非臨時專利申請No. 13/077, 695中被公開,該專利申請為本申請的受讓人所有并且通過引用被整體結(jié)合于此。新快捷方式然后被保存在第二顯示裝置或服務(wù)器或二者上(步驟134)。該快捷方式可以以任何數(shù)目的方式被保存,包括作為窗ロ小部件、圖標或者其它可激活特征。在許多情況中,快捷方式然后將出現(xiàn)在第二顯示裝置應(yīng)用的桌面或主頁上,盡管其可以作為出現(xiàn)在第二顯示裝置應(yīng)用的每頁上的同一位置的或者作為快捷方式列表的一部分的快捷方式而出現(xiàn)在該應(yīng)用內(nèi)的任何位置。因此,當下次載入第二顯示裝置應(yīng)用時,該快捷方式出現(xiàn)(步驟136)。其可以不僅出現(xiàn)在該應(yīng)用內(nèi)的頁面上,而且出現(xiàn)在搜索結(jié)果、快捷方式列表等中。此外,快捷方式可以被拷貝到、導(dǎo)出到另ー設(shè)備或者與另ー設(shè)備共享(步驟138)。例如,如果在其移動電話上具有該快捷方式,則他們可以例如經(jīng)由Bluetooth 、紅外、有線連接等將其導(dǎo)出到膝上型計算機或者另ー用戶的移動電話。圖4是用于創(chuàng)建、維護和使用到內(nèi)容列表的快捷方式的方法的流程40。將看到圖4的方法與圖3的方法之間的某些類似性(尤其是關(guān)于用戶賬戶的建立),并且這些細節(jié)在此不被重復(fù)。圖4中的第一步驟包括用戶載入第二顯示裝置應(yīng)用(步驟142)并且用戶選擇服務(wù)或者導(dǎo)航至具有內(nèi)容或資產(chǎn)列表的服務(wù)位置(步驟144)。如所提到的,術(shù)語“內(nèi)容列表”可以指類別列表或者由用戶創(chuàng)建或由系統(tǒng)創(chuàng)建的、自動地或基于某種用戶指定標準創(chuàng)建的、內(nèi)容項目或其它資產(chǎn)的任何其它種類的列表。在許多情況下,內(nèi)容列表將對應(yīng)于服務(wù)內(nèi)的資產(chǎn)的類別。然而,本領(lǐng)域技術(shù)人員在被給予本教導(dǎo)的情況下將明白許多其它可能性。下一步驟是,在服務(wù)內(nèi),例如在選項菜單內(nèi),用戶選擇將被添加為快捷方式的內(nèi)容列表(步驟146)。在此情況中,用戶已判定所選內(nèi)容列表是他們希望再次看見的內(nèi)容列表,因此快捷方式創(chuàng)建ー種用于再次訪問該內(nèi)容列表的方便方式。如上,用于確認快捷方式創(chuàng)建的對話框可被提供,并且用戶可以在相關(guān)步驟中對快捷方式命名(步驟148)。新快捷方式可以作為窗ロ小部件、圖標或者其它可激活特征被保存在第二顯示裝置或服務(wù)器或二者上(步驟152)。如上,快捷方式可被導(dǎo)出到另ー設(shè)備或者可與另ー設(shè)備共享(步驟162)。在任何情況中,當下次載入第二顯示裝置應(yīng)用時,快捷方式會出現(xiàn)在主屏幕畫面上、快捷方式列表中,或者可利用搜索設(shè)施被發(fā)現(xiàn)(步驟154)。就此而言,注意,對于流程30和40以及下面將描述的流程50,ー些第二顯示裝置應(yīng)用可以在緊鄰快捷方式的創(chuàng)建之后立即開始訪問該快捷方式,即,不需要重新實例化第 ニ顯示裝置應(yīng)用。這兩種情形希望被包括在本系統(tǒng)和方法中。為了方便,與快捷方式中的內(nèi)容項目有關(guān)的數(shù)據(jù)(例如類別ID和服務(wù)ID)可以被存儲在服務(wù)器上(步驟156)。清理工具可被采用來對該列表執(zhí)行定期清理(步驟158)。這樣的清理可以確保內(nèi)容或資產(chǎn)列表仍然存在,并且可以確保列表中的項目的完整性,這是因為服務(wù)提供商可能隨時移除這樣的列表或者這樣的列表內(nèi)的各個資產(chǎn)。就此而言,注意,跟蹤服務(wù)ID可以是有用的,因為即使與給定資產(chǎn)URL相關(guān)聯(lián)的URL由于內(nèi)容項目被分類為租借的或者被施加了其它內(nèi)容時間限制而可能在某個時間區(qū)間中過期,服務(wù)ID在許多情況中也是不變的。圖5是相關(guān)方法的流程50,在該相關(guān)方法中,不僅到所希望服務(wù)或內(nèi)容列表的快捷方式而且到包含多個服務(wù)或來自多個服務(wù)的資產(chǎn)的內(nèi)容列表的快捷方式被創(chuàng)建。這樣的內(nèi)容列表在此被稱為跨服務(wù)內(nèi)容列表。許多步驟與圖4中的相同,因此在此不重復(fù)對它們的說明。圖5的第一唯一步驟是,在所描述的步驟144之后,在服務(wù)的選項菜單內(nèi),用戶選擇將被添加到跨服務(wù)內(nèi)容列表中的內(nèi)容列表、資產(chǎn)或服務(wù)。進而,該跨服務(wù)內(nèi)容列表被與快捷方式相關(guān)聯(lián)(步驟146')。當用戶導(dǎo)航至另一服務(wù)或者發(fā)現(xiàn)了希望再次訪問的其它內(nèi)容列表時,用戶可以將這樣的服務(wù)或內(nèi)容列表添加到該跨服務(wù)內(nèi)容列表中。然后通過點擊在步驟152中創(chuàng)建的快捷方式,各種服務(wù)和內(nèi)容列表可以被訪問。參考圖6,圖示出了執(zhí)行根據(jù)所公開原理的方法的服務(wù)器60的實現(xiàn)方式。在此實現(xiàn)方式中,服務(wù)器包括承載有能夠執(zhí)行各步驟的計算機可讀指令的各個存儲器位置。服務(wù)器例如是代理服務(wù)器、管理服務(wù)器或者如上所述的任何其它種類的服務(wù)器。服務(wù)器60包括處理器165和存儲器167,存儲器167承載有能夠建立與第二顯示裝置的、與用戶賬戶相關(guān)聯(lián)的會話的計算機可讀指令。服務(wù)器60還可以包括存儲器169,存儲器169承載有能夠接收用戶對服務(wù)、菜單位置或內(nèi)容列表的選擇的計算機可讀指令。服務(wù)器60還包括存儲器171,存儲器171承載有能夠接收用戶對作為快捷方式或作為將被添加到跨服務(wù)內(nèi)容列表快捷方式的項目的服務(wù)、菜單位置或內(nèi)容列表的選擇的計算機可讀指令。接下來,服務(wù)器60包括存儲器177,存儲器177承載有能夠?qū)⒖旖莘绞嚼绱鎯υ诹斜碇胁⑶覍⒖旖莘绞脚c用戶賬戶相關(guān)聯(lián)的計算機可讀指令。最后,服務(wù)器60包括存儲器179,存儲器179承載有能夠使快捷方式出現(xiàn)在第二顯示裝置應(yīng)用內(nèi)的計算機可讀指令。該存儲器可以使快捷方式出現(xiàn)在第二顯示裝置應(yīng)用的桌面或主頁上,以及出現(xiàn)在第ニ顯示裝置應(yīng)用內(nèi)的更深處,例如在快捷方式列表中或者在搜索中被發(fā)現(xiàn)。參考圖7,圖示出了可以執(zhí)行根據(jù)所公開原理的方法的第二顯示裝置70的實現(xiàn)方式。在此實現(xiàn)方式中,如圖6中一祥,第二顯示裝置包括承載有能夠執(zhí)行各步驟的計算機可讀指令的各個存儲器位置。第二顯示裝置例如可以是如上所述的任何類型的計算設(shè)備。第ニ顯示裝置70包括處理器190和存儲器181,存儲器181承載有能夠接收用于建立與服務(wù)器的會話的用戶輸入的計算機可讀指令,該會話與用戶賬戶相關(guān)聯(lián)。第二顯示裝置70還可以包括存儲器183,存儲器183承載有能夠接收用戶對服務(wù)、菜單位置或內(nèi)容列表的選擇的計算機可讀指令。服務(wù)一般來自服務(wù)提供商,并且可以被成組為可通過管理服務(wù)器基礎(chǔ)設(shè)施進行訪問的服務(wù)組。第二顯示裝置70還可以包括存儲器185,存儲器185承載有能夠接收用戶對作為快捷方式或作為將被添加到跨服務(wù)內(nèi)容列表快捷方式的項目的服務(wù)、菜単位置或內(nèi)容列表的選擇的計算機可讀指令。第二顯示裝置70還可以包括存儲器187,存儲器187承載有能夠存儲快捷方式的計算機可讀指令。存儲器187是可選的,因為快捷方式還可被存儲在服務(wù)器上。最后,第二 顯示裝置70可以包括存儲器189,存儲器189承載有能夠接在載入第二顯示裝置應(yīng)用時使快捷方式出現(xiàn)的計算機可讀指令。還可以使快捷方式以各種形式出現(xiàn),例如作為圖標、窗ロ小部件或者其它可激活特征,例如出現(xiàn)在第二顯示裝置應(yīng)用的桌面或主頁上,出現(xiàn)在快捷方式列表中,或者在捜索中被發(fā)現(xiàn)。還可以包括其它存儲器,例如允許提示用戶自動返回最高排名快捷方式的那些存儲器等。盡管其它存儲器未在圖6和圖7中被示出,然而還將明白其它存儲器。在替代實現(xiàn)方式中,這些存儲器可被實現(xiàn)為軟件模塊、硬件模塊或各種形式的固件模塊。例如,會話模塊可被采用來在服務(wù)器與第二顯示裝置之間建立用戶賬戶會話。數(shù)據(jù)庫模塊可被采用來存儲快捷方式。通信模塊可被采用來提供與服務(wù)相對應(yīng)的數(shù)據(jù)傳送。還將明白其它模塊。已公開了能夠提升用戶的IPTV體驗而不會增加單元硬件成本的系統(tǒng)和方法。如上面所公開的,用戶可以采用本系統(tǒng)和方法來創(chuàng)建并利用到所希望服務(wù)、菜單位置和內(nèi)容列表的快捷方式,從而允許對其進行方便的訪問。一種實現(xiàn)方式包括一個或多個可編程處理器和對應(yīng)的計算系統(tǒng)組件,用于存儲和執(zhí)行計算機指令,例如,執(zhí)行提供第二顯示裝置14或各種服務(wù)器功能(例如,代理服務(wù)器22、管理服務(wù)器18和內(nèi)容服務(wù)器24的功能)以及用于瀏覽的代碼。參考圖8,圖示出了用于第二顯示裝置或任意服務(wù)器的示例性計算環(huán)境的表示。該計算環(huán)境包括控制器156、存儲器174、存儲裝置172、介質(zhì)設(shè)備158、用戶接ロ164、輸入/輸出(I/O)接ロ 166和網(wǎng)絡(luò)接ロ 168。這些組件通過共同總線180互連。替代地,可以使用不同連接配置,例如控制器位于中心的星型模式??刂破?56包括可編程處理器并且控制第二顯示裝置和服務(wù)器及其組件的操作??刂破?56從存儲器174或嵌入式控制器存儲器(未示出)中載入指令,并且運行這些指令以控制該系統(tǒng)。在其運行時,控制器156可以向第二顯示裝置提供對部分地作為軟件系統(tǒng)的內(nèi)容回放設(shè)備系統(tǒng)的控制。替代地,該服務(wù)可被實現(xiàn)為控制器156或第二顯示裝置中的単獨的模塊化組件??梢园ǚ菚簳r性計算機可讀存儲器175的存儲器174臨時存儲由第二顯示裝置和服務(wù)器的其它組件使用的數(shù)據(jù),并且其可以包括如上面討論的存儲器167、169、171、177、179、181、183、185、187和189。在一種實現(xiàn)方式中,存儲器174被實現(xiàn)為RAM。在其它實現(xiàn)方式中,存儲器174還包括長期或永久存儲器,例如閃存和/或ROM??梢园ǚ菚簳r性計算機可讀存儲器173的存儲裝置172臨時或長期存儲由第二顯示裝置和服務(wù)器的其它組件使用的數(shù)據(jù),例如用于存儲由系統(tǒng)使用的數(shù)據(jù)。在一種實現(xiàn)方式中,存儲裝置172是硬盤驅(qū)動器或固態(tài)驅(qū)動器??梢园ǚ菚簳r性計算機可讀存儲器161的介質(zhì)設(shè)備158接納可移除介質(zhì)并且向所插入介質(zhì)讀寫數(shù)據(jù)。在一種實現(xiàn)方式中,介質(zhì)設(shè)備158是光盤驅(qū)動器或盤刻錄器,例如可寫B(tài)lu-ray 盤驅(qū)動器162。用戶接ロ 164包括例如從第二顯示裝置的用戶接受用戶輸入并且向用戶呈現(xiàn)信 息的組件。在一種實現(xiàn)方式中,用戶接ロ 164包括鍵盤、鼠標、音頻揚聲器和顯示器。例如,控制器156使用來自用戶的輸入來調(diào)節(jié)第二顯示裝置的操作。I/O接ロ 166包括用于連接到對應(yīng)I/O設(shè)備(例如外部存儲或補充設(shè)備,例如打印機或PDA)的ー個或多個I/O端ロ。在一種實現(xiàn)方式中,I/O接ロ 166的端ロ包括如下端ロ 例如,USB端ロ、PCMCIA端ロ、串行端口和/或并行端ロ。在另ー實現(xiàn)方式中,I/O接ロ166包括用干與外部設(shè)備無線通信的無線接ロ。這些I/O接ロ可被用來連接到ー個或多個內(nèi)容回放設(shè)備。網(wǎng)絡(luò)接ロ 168允許與本地網(wǎng)絡(luò)并且可選地與內(nèi)容回放設(shè)備12相連,并且包括有線和/或無線網(wǎng)絡(luò)連接,例如RJ-45或以太網(wǎng)連接或“ Wi-Fi”接ロ(802.11)。將明白,多種其它類型的網(wǎng)絡(luò)連接也是可以的,包括WiMax、3G或4G、802. 15協(xié)議、802. 16協(xié)議、衛(wèi)星、Bluetooth 、紅外等。第二顯示裝置和服務(wù)器可以包括其它硬件和軟件,這些硬件和軟件通常為這樣的設(shè)備,例如,電源和操作系統(tǒng),盡管為了簡化未在附圖中具體示出這些組件。在其它實現(xiàn)方式中,可以使用設(shè)備的不同配置,例如,不同總線或存儲配置或多處理器配置。已描述了本發(fā)明的各種說明性實現(xiàn)方式。然而,本領(lǐng)域技術(shù)人員將認識到,其它實現(xiàn)方式也是可以的并且落在本發(fā)明的范圍內(nèi)。例如,雖然已關(guān)注于媒體內(nèi)容服務(wù),然而用戶還可以瀏覽用于其它類型的商業(yè)或客戶交易的服務(wù)(例如,第二顯示裝置上的視頻租借、家庭購物站點等)并存儲為快捷方式。另外,雖然已討論了第二顯示裝置應(yīng)用內(nèi)的菜単位置,然而用戶還可以將快捷方式存儲到管理服務(wù)器基礎(chǔ)設(shè)施內(nèi)的菜單位置。用戶可對快捷方式進行排名,以使得最希望的快捷方式出現(xiàn)在快捷方式列表的頂部??绶?wù)快捷方式可以包括到菜單位置或其它這樣的位置的鏈接。雖然本系統(tǒng)和方法已描述了在瀏覽之前由用戶選擇內(nèi)容回放設(shè)備的實現(xiàn)方式,然而許多其它變體也是可以的。例如,高速緩存或cookie或其它信息可被用來存儲關(guān)于內(nèi)容回放設(shè)備的信息,以使得無需用戶選擇。在另ー示例中,資產(chǎn)的樣本(例如,電影預(yù)告片)可以從內(nèi)容服務(wù)提供商被獲得,并且這些樣本可以免費被瀏覽而無需用戶選擇用于回放(如果支持的話,甚至包括第二顯示裝置上的回放)的內(nèi)容回放設(shè)備。在另ー變體中,可以采用在啟動時根據(jù)簡檔向內(nèi)容回放設(shè)備傳輸信息的簡檔系統(tǒng);例如,給定內(nèi)容回放設(shè)備可以總是被與給定服務(wù)提供商相關(guān)聯(lián)并且可以向給定服務(wù)提供商認證其自身。就此意義而言,內(nèi)容回放設(shè)備仍然被選擇,但是該選擇不需要用戶的確認步驟。對這些替代方式或其它方式中的任意方式的使用確保了每個內(nèi)容回放設(shè)備的內(nèi)容消費被跟蹤。如已描述的,其還允許代理服務(wù)器過濾掉內(nèi)容回放設(shè)備不能夠播放的內(nèi)容。即使在瀏覽根本不需要進行設(shè)備選擇,例如瀏覽購物站點的情況中,也可以通過考慮進行訪問的第二顯示裝置的IP地址的源發(fā)位置來進行某種水平的定制化。另外,以上描述主要涉及第二顯示裝置的本地IP地址被獲取并被存儲在服務(wù)器上的實現(xiàn)方式。然而,用于發(fā)現(xiàn)第二顯示裝置的其它方式也是可以的。例如,在本地網(wǎng)絡(luò)內(nèi)使用廣播方法的設(shè)備發(fā)現(xiàn)也是可以的。識別出該廣播消息的兼容設(shè)備將利用其必要憑證和指示其與第二顯示裝置的web應(yīng)用的兼容性的信息來作出響應(yīng)。在許多情況下,廣播方法主要涉及本地應(yīng)用,而非web應(yīng)用;然而,廣播庫可被用來允許甚至web應(yīng)用內(nèi)的實現(xiàn)方式。
雖然以上描述關(guān)注于第二顯示裝置通過本地網(wǎng)絡(luò)或通過因特網(wǎng)被耦合到內(nèi)容回放設(shè)備的實現(xiàn)方式,然而將明白,其也適用于使得這二者可以通信的任何方法,包括3G、4G和其它這樣的方案。因此,本發(fā)明不限于僅上面描述的這些實現(xiàn)方式。相關(guān)申請的交叉引用本申請要求于2011年2月11日提交的題為“METHOD TO STORE A SERVICE ORCONTENT LIST AS A SHORTCUT FOR EASY ACCESS ON A SECOND DISPLAY” 的美國臨時專利申請No. 61/442,030的優(yōu)先權(quán),該申請為本發(fā)明的受讓人所有并且通過引用被整體結(jié)合于此。
權(quán)利要求
1.一種創(chuàng)建到服務(wù)或內(nèi)容列表的快捷方式的方法,包括 1.在第二顯示裝置應(yīng)用中,接收建立與服務(wù)器的會話的用戶輸入,該會話與用戶賬戶相關(guān)聯(lián); .接收對服務(wù)、菜單位置或內(nèi)容列表的用戶選擇;以及 iii.接收作為快捷方式的分別對所述服務(wù)、菜單位置或內(nèi)容列表的用戶選擇, iv.以使得當載入所述第二顯示裝置應(yīng)用時,所述快捷方式出現(xiàn)在該應(yīng)用內(nèi)。
2.如權(quán)利要求I所述的方法,還包括在所述第二顯示裝置應(yīng)用內(nèi)創(chuàng)建到所選服務(wù)、菜單位置或內(nèi)容列表的快捷方式。
3.如權(quán)利要求I所述的方法,其中,所述第二顯示裝置應(yīng)用是web應(yīng)用。
4.如權(quán)利要求I所述的方法,其中,所述內(nèi)容列表是服務(wù)內(nèi)的類別。
5.如權(quán)利要求I所述的方法,其中,所述快捷方式作為窗ロ小部件或圖標或可激活特征出現(xiàn)在所述第二顯示裝置應(yīng)用的頁面上。
6.如權(quán)利要求I所述的方法,其中,所述快捷方式出現(xiàn)在快捷方式列表中。
7.如權(quán)利要求I所述的方法,其中,所述快捷方式被與快捷方式名稱相關(guān)聯(lián),并且其中,所述快捷方式的名稱能夠在所述第二顯示裝置應(yīng)用內(nèi)的搜索欄中被發(fā)現(xiàn)。
8.如權(quán)利要求I所述的方法,其中,所述用戶選擇是對內(nèi)容列表的選擇,并且所述方法還包括存儲所述內(nèi)容列表的類別標識或服務(wù)標識。
9.如權(quán)利要求I所述的方法,其中,所述用戶選擇是對內(nèi)容列表的選擇,并且所述方法還包括更新所述內(nèi)容列表以移除指向不再可用的內(nèi)容的內(nèi)容項目。
10.如權(quán)利要求I所述的方法,其中,所述用戶選擇是對內(nèi)容列表的選擇,并且其中,所述內(nèi)容列表由服務(wù)或用戶來確定。
11.如權(quán)利要求I所述的方法,其中,所述用戶選擇是菜單位置,并且其中所述菜單位置對應(yīng)于實用程序或管理性功能。
12.如權(quán)利要求I所述的方法,其中,接收對服務(wù)、菜單位置或內(nèi)容列表的用戶選擇包括從所述第二顯示裝置應(yīng)用內(nèi)的捜索功能接收搜索結(jié)果,并且其中,所述搜索結(jié)果包括服務(wù)、菜單位置、內(nèi)容項目或內(nèi)容列表。
13.如權(quán)利要求I所述的方法,還包括在另ー計算設(shè)備上創(chuàng)建所述快捷方式的副本。
14.一種非暫時性計算機可讀介質(zhì),包括用于使計算設(shè)備實現(xiàn)權(quán)利要求I所述的方法的指令。
15.—種創(chuàng)建到服務(wù)或內(nèi)容列表的快捷方式的方法,包括 i.在第二顯示裝置應(yīng)用中,接收建立與服務(wù)器的會話的用戶輸入,該會話與用戶賬戶相關(guān)聯(lián); .接收對服務(wù)、菜單位置或內(nèi)容列表的用戶選擇;以及 iii.接收作為將被添加到跨服務(wù)內(nèi)容列表的項目的分別對所述服務(wù)、菜單位置或內(nèi)容列表的用戶選擇,所述跨服務(wù)內(nèi)容列表與快捷方式相關(guān)聯(lián), iv.以使得當載入所述第二顯示裝置應(yīng)用時,所述快捷方式出現(xiàn)在所述第二顯示裝置應(yīng)用內(nèi)。
16.—種創(chuàng)建到服務(wù)或內(nèi)容列表的快捷方式的方法,包括 i.從第二顯示裝置應(yīng)用接收建立會話的用戶輸入,該會話與用戶賬戶相關(guān)聯(lián);ii.接收對服務(wù)、菜單位置或內(nèi)容列表的用戶選擇; iii.將所述第二顯示裝置應(yīng)用分別引導(dǎo)至所選服務(wù)、菜單位置或內(nèi)容列表; iv.接收作為快捷方式的分別對所述服務(wù)、菜單位置或內(nèi)容列表的用戶選擇; V.使所述快捷方式被存儲;以及 Vi.使得所述快捷方式被顯示在所述第二顯示裝置應(yīng)用內(nèi)。
17.如權(quán)利要求16所述的方法,其中,使所述快捷方式被存儲包括使所述快捷方式被存儲在服務(wù)器或所述第二顯示裝置應(yīng)用內(nèi)。
18.如權(quán)利要求16所述的方法,其中,所述用戶選擇是對內(nèi)容列表的選擇,并且所述方法還包括存儲與所述內(nèi)容列表相對應(yīng)的類別標識或服務(wù)標識。
19.如權(quán)利要求16所述的方法,其中,所述用戶選擇是對內(nèi)容列表的選擇,并且所述方法還包括更新所述內(nèi)容列表以移除指向不再可用的內(nèi)容的內(nèi)容項目。
20.一種非暫時性計算機可讀介質(zhì),包括用于使計算設(shè)備實現(xiàn)權(quán)利要求16所述的方法的指令。
21.一種創(chuàng)建到服務(wù)或內(nèi)容列表的快捷方式的方法,包括 i.從第二顯示裝置應(yīng)用接收建立會話的用戶輸入,該會話與用戶賬戶相關(guān)聯(lián); .接收對服務(wù)、菜單位置或內(nèi)容列表的用戶選擇;以及 iii.將所述第二顯示裝置應(yīng)用分別引導(dǎo)至所選服務(wù)、菜單位置或內(nèi)容列表; iv.接收作為將被添加到跨服務(wù)內(nèi)容列表的項目的分別對所述服務(wù)、菜單位置或內(nèi)容列表的用戶選擇,所述跨服務(wù)內(nèi)容列表與快捷方式相關(guān)聯(lián); V.使所述快捷方式被存儲;以及 Vi.使得所述快捷方式被顯示在所述第二顯示裝置應(yīng)用內(nèi)。
全文摘要
本發(fā)明公開了存儲服務(wù)或內(nèi)容列表以容易訪問的系統(tǒng)和方法。提供了用于將第二顯示裝置用于內(nèi)容回放設(shè)備的裝置和方法。該特征允許用戶將服務(wù)、菜單位置、或內(nèi)容列表,例如,服務(wù)內(nèi)的資產(chǎn)的類別,永久地存儲為快捷方式以便以后容易訪問。該快捷方式可以在快捷方式列表中被訪問,或者可以特別地被添加到主屏幕畫面上的區(qū)部中以使得用戶可以僅通過單次點擊來從第二顯示裝置應(yīng)用中的任何地方導(dǎo)航至該服務(wù)、菜單位置或內(nèi)容列表。當用戶通常僅定期地訪問可用服務(wù)的長列表中的少數(shù)服務(wù)時,這樣的系統(tǒng)和方法可以尤其有利。
文檔編號G06F17/30GK102693257SQ201210023238
公開日2012年9月26日 申請日期2012年1月20日 優(yōu)先權(quán)日2011年2月11日
發(fā)明者查爾斯·麥可, 楚·熊, 黃凌駿 申請人:索尼公司, 索尼網(wǎng)絡(luò)娛樂國際有限責任公司