專利名稱:用于沒有圖形用戶界面的設備的圖形本機用戶界面和控制的制作方法
技術領域:
本發明涉及IPTV設備,并且更具體地涉及圖形本機(native)用戶界面和控制。
背景技術:
諸如Bravia因特網視頻鏈路(BIVL)之類的因特網視頻服務使得用戶能夠瀏覽和搜索因特網上的內容。瀏覽和搜索可以使用因特網協議電視(IPTV)來完成,IPTV使用分組交換網絡基礎設施上的因特網協議組的架構和聯網方法。通過提供針對在不干擾正在觀看主顯示裝置的其他用戶的觀看體驗的情況下在主顯示裝置上進行導覽(例如,瀏覽和捜索BIVL內容)的困難的解決方案,可以提高IPTV的流行度。然而,存在麻煩的數據輸入、存儲器和處理能力的限制以及有效內容捜索上的困難這些問題。
發明內容
本發明提供了利用第二設備來管理第一聯網設備的設定。在一種實現方式中,公開了ー種利用第二設備來管理第一聯網設備的設定的方法。該方法包括從所述第二設備訪問被配置為IPTV客戶端的第一聯網設備,其中所述IPTV客戶端未配置有⑶I并且所述第二設備配置有⑶I ;取回所述IPTV客戶端的當前設定;利用所述第二設備的顯示裝置修改和/或控制所述IPTV客戶端的設定;以及將對設定的修改和/或控制傳送給所述IPTV客戶端。在另ー種實現方式中,公開了ー種存儲利用第二設備來管理第一聯網設備的設定的計算機程序的非暫態存儲介質。所述計算機程序包括使計算機執行如下操作的可執行指令從所述第二設備訪問被配置為IPTV客戶端的第一聯網設備,其中所述IPTV客戶端未配置有GUI并且所述第二設備配置有GUI ;取回所述IPTV客戶端的當前設定;利用所述第二設備的顯示裝置修改和/或控制所述IPTV客戶端的設定;以及將對設定的修改和/或控制傳送給所述IPTV客戶端。本領域普通技術人員在查閱以下詳細描述和附圖之后,本發明的其他特征和優點將對其變得更加顯而易見。
圖I是圖示出根據本發明一種實現方式的用于重新配置系統使得具有⑶I的第二設備被用于查看第一聯網設備的設定并且從第二設備控制這些設定的處理的流程圖。圖2示出了被配置為使得在第二設備上瀏覽媒體內容的用戶能夠使選擇物被第一設備播放的系統。 圖3A圖不出計算機系統和用戶的表不。圖3B是圖示出容宿設定管理器的計算機系統的功能框圖。
具體實施例方式這里公開的某些實現方式允許沒有圖形用戶界面(⑶I)的第一設備(例如,諸如IPTV客戶端之類的聯網設備)的用戶通過使用第二設備上的顯示裝置來查看和控制聯網設備的設定。在閱讀本說明書之后,如何以各種實現方式和應用來實現本發明將會變得顯而易見。然而,雖然這里將描述本發明的各種實現方式,但是將明白僅通過示例方式而非限制方式來給出這些實現方式。照此,對各種實現方式的這種詳細描述不應當被解釋為對本發明的范圍或廣度的限制。在一種實現方式中,第二設備被用來瀏覽、搜索和選擇媒體內容(例如,BIVL內容),但是所選擇的媒體內容在第一設備(例如,用于方便查看的大屏幕IPTV)上被播放。用戶然后可以在不中斷正在第一設備上播放的內容的情況下在任意數目的另外設備上繼 續瀏覽媒體內容。通過要求用戶僅當用戶準備好觀看內容時發送所選擇的媒體內容以供在IPTV客戶端上回放,安全風險被極大地降低,這是因為專屬媒體內容的回放僅在經認證的IPTV客戶端上發生而非在未經認證的第二設備上發生。因為第二設備的web應用通常是以HTML編寫的,因此其可被任何具有瀏覽器的設備加載。應當注意到,web應用無需一定以HTML編寫,而是以諸如Java Script和/或其他標記語言之類的任何瀏覽器支持的語言編寫。另外,在替代方式中,用戶可以使用已經安裝在第二設備上的本機應用,而非加載web應用。第二設備可以是與第一設備位于同一局域網中的任何設備,并且可以包括多數用戶已經擁有的蜂窩電話、膝上型計算機以及其他便攜式設備。如上面討論的,諸如IPTV客戶端之類的聯網設備可以未配置有圖形用戶界面(GUI)。例如,被配置為家庭音頻設備的聯網設備可能僅具有沒有鍵盤輸入或者圖形的文本用戶界面。在其中聯網設備未配置有GUI的這種情況下,IPTV服務器可以重新配置系統,使得聯網設備的擁有者可以從第二設備查看設備的設定和控制這些設定。諸如音量控制、環繞聲設定、預設、調諧器捜索命令或者代理/網絡設定之類的設備設定可以利用第二設備通過網絡來查看和控制。因此,該配置提供了用于控制具有有限用戶界面的設備的簡單方式。圖I是圖示出根據本發明一種實現方式的用于重新配置系統使得具有⑶I的第二設備被用于查看第一聯網設備(例如,沒有GUI的IPTV客戶端)的設定并且從第二設備控制該設定的處理100的流程圖。在圖I的圖示實現方式中,第二設備在框110處訪問IPTV客戶端,并且在框120處取回IPTV客戶端的當前設定。在框130處,第二設備上的顯示裝置示出IPTV客戶端的適當⑶I以及正確的設定。如果在框140處判定需要修改,那么用戶在框150處在第二設備的顯示裝置上做出包括添加或刪除設定在內的任何修改,并且將修改傳送到IPTV客戶端。在一個示例中,對IPTV客戶端的音量控制或者其他本機設定做出修改,例如激活或者設置調諧器預設或者執行調諧器搜索命令。在一種實現方式中,第二設備為諸如IPTV客戶端之類的可能具有或者可能不具有因特網媒體內容服務能力(例如,BIVL)的第一設備的本機設定提供圖形控制。當用戶希望捜索和瀏覽因特網上的媒體內容時,用戶使用第二設備來建立某種形式的認證,使得第二設備具有代表IPTV客戶端進行捜索和瀏覽的認證證書(credential)。為此,第二設備可以從IPTV服務器獲取適當設備(例如,BIVL設備)的列表。然而,如果未配置有⑶I的IPTV客戶端(例如,家庭音頻設備)不支持捜索和瀏覽媒體內容,那么第二設備將被用于控制IPTV客戶端的本機設定。因此,在這種情況下,通過發現協議(而非登錄到服務器上)來發現家庭音頻設備將足以在處于同一局域網內的第一家庭音頻設備與第二設備之間建立通信信道。圖2示出了被配置為使得用戶能夠在第二設備上瀏覽媒體內容以使所選物被第一設備播放的系統200。系統200還可被重新配置使得具有⑶I的第二設備被用于查看(沒有GUI的)第一設備的設定并且從第二設備控制這些設定。在圖2的圖示實現方式中,系統200包括被配置在同一局域網210內的與IPTV服務器220和代理服務器230通信的IPTV客戶端212和第二設備214。服務器220、230與內容/服務提供商240通信。在一種實現方式中,IPTV服務器220重新配置系統200,使得具有⑶I的第二設備214(例如,膝上型計算機)被用于查看IPTV客戶端212的設定并且從第二設備214控制 這些設定。在一個示例中,可被從第二設備214控制的設定包括音量控制、環繞聲設定、預設或者乃至代理或網絡設定。然而,應當注意到,設備上的任何設定或者配置可受第二設備214控制。在該實現方式中,用戶在第二設備214中加載web應用并且登入被配置為提供媒體內容服務的代理服務器230中的帳戶。在替代實現方式中,用戶可以使用第二設備上已經安裝的本機應用來登入代理服務器帳戶。一旦登入帳戶,第二設備214就接收兼容IPTV客戶端212的列表。在非BIVL IPTV客戶端的情況下,還可以使得本地發現協議發現IPTV設備,而非登錄到服務器上。在這種情況下,第二設備僅控制IPTV設備的本機設定(沒有BIVL方面的情況),并且也沒有與局域網外的任何實體的通信。利用第二設備,用戶選擇IPTV客戶端212。客戶端212可用的服務的列表被示出在第二設備214的顯示裝置上。用戶可以以用戶的優選語言來瀏覽和捜索服務和內容。由于安全原因,第二設備214與內容/服務提供商240之間的BIVL內容事務在代理服務器230上發生以創建防火墻。當內容被用戶利用第二設備214選中吋,內容將被發送到IPTV客戶端212以供回放。然而,第二設備214僅將所選中內容的引用標識符發送給IPTV客戶端212,IPTV客戶端212利用該引用標識符來檢索內容。經認證的IPTV客戶端212將引用標識符發送給IPTV服務器220,IPTV服務器220繼而將其發送給內容/服務提供商240。IPTV客戶端212通過IPTV服務器220從內容/服務提供商240接收由第二設備214選中的內容。因此,未經驗證的第二設備214不被允許訪問內容URL,以降低暴露專屬信息的風險。在回放期間,使用第二設備214的用戶繼續瀏覽、搜索、選擇其他內容和將其他內容加入隊列以供未來回放,而不中斷正在IPTV客戶端212上播放的內容。在一種實現方式中,所選中的IPTV客戶端212和第二設備214兩者都必須在同一局域網210中,以執行對所選中內容的回放。用戶還可以切換客戶端212,并且通過從近來查看列表中選擇所播放的上ー個媒體內容并在將控制切換給ー不同的客戶端之后,來在該不同的客戶端上再繼續回放。在另ー種實現方式中,兩個設備之間的通信可通過維持與兩個設備的通信信道的云(cloud)中的服務器來傳遞。在另ー種實現方式中,第二設備214訪問IPTV客戶端212并且取回IPTV客戶端212的當前設定。第二設備214上的顯示裝置示出IPTV客戶端212的適當⑶I和設定。第ニ設備214被用于做出包括添加或刪除設定在內的任何修改。這些修改被傳送到IPTV客戶端212。圖3A圖示出計算機系統300和用戶302的表示。用戶302使用具有⑶I的計算機系統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客戶端)上的任何其他設定的情況下被應用于這些聯網設備。另外,將會明白,在此給出的說明書和附圖表示被本發明廣泛預期的主題。還會明白,本發明的范圍完全囊括了對于本領域技術人員來說可以變得顯而易見的其它實現方式,并且本發明的范圍相應地僅由所附權利要求來限定。相關_請的交叉引用本申請要求在2011年2月 11 日提交的、題為“Graphical Native User Interfaceand Control for Devices without a Graphical User Interface,,的共同未決美國臨 時專利申請第61/442,156號的優先權。上面引用的專利申請的公開內容通過引用而結合于此。
權利要求
1.ー種利用第二設備來管理第一聯網設備的設定的方法,該方法包括 從所述第二設備訪問被配置為IPTV客戶端的所述第一聯網設備, 其中所述IPTV客戶端未配置有⑶I并且所述第二設備配置有⑶I ; 取回所述IPTV客戶端的當前設定; 利用所述第二設備的顯示裝置修改和/或控制所述IPTV客戶端的設定;以及 將對設定的修改和/或控制傳送給所述IPTV客戶端。
2.如權利要求I所述的方法,還包括 在所述第二設備的顯示裝置上為所述IPTV客戶端顯示適當⑶I和設定。
3.如權利要求I所述的方法,其中,所述第二設備包括蜂窩電話、膝上型計算機和其他便攜式設備中的一者。
4.如權利要求I所述的方法,其中,修改和/或控制所述IPTV客戶端的設定包括 修改和/或控制包括音量設定在內的所述IPTV客戶端的本機設定。
5.如權利要求I所述的方法,其中,修改和/或控制所述IPTV客戶端的設定包括 激活或者設置調諧器預設。
6.如權利要求I所述的方法,還包括 利用代表所述IPTV客戶端的所述第二設備來瀏覽、捜索和選擇網絡媒體內容。
7.如權利要求6所述的方法,還包括 將所選擇的媒體內容發送給所述IPTV客戶端以供回放。
8.如權利要求7所述的方法,其中,將所選擇的媒體內容發送給所述IPTV客戶端包括 僅將所選擇媒體內容的引用標識符發送給所述IPTV客戶端。
9.如權利要求8所述的方法,還包括 通過所述IPTV客戶端利用所述引用標識符檢索并下載所選擇的媒體內容, 其中,所述第二設備對所選擇媒體內容的訪問僅通過所述引用標識符。
10.如權利要求I所述的方法,其中,所述IPTV客戶端和所述第二設備被配置為位于一個局域網內。
11.如權利要求I所述的方法,還包括 使得所述第二設備能夠加載web應用并且能夠登入代理服務器中的帳戶。
12.如權利要求11所述的方法,還包括 從所述代理服務器發送兼容IPTV客戶端的列表。
13.如權利要求12所述的方法,還包括 使得所述第二設備能夠從所述兼容IPTV客戶端的列表中選擇IPTV客戶端。
14.一種存儲利用第二設備來管理第一聯網設備的設定的計算機程序的非暫態存儲介質,所述計算機程序包括使計算機執行如下操作的可執行指令 從所述第二設備訪問被配置為IPTV客戶端的所述第一聯網設備, 其中所述IPTV客戶端未配置有⑶I并且所述第二設備配置有⑶I ; 取回所述IPTV客戶端的當前設定; 利用所述第二設備的顯示裝置修改和/或控制所述IPTV客戶端的設定;以及 將對設定的修改和/或控制傳送給所述IPTV客戶端。
15.如權利要求14所述的非暫態存儲介質,還包括使計算機執行如下操作的可執行指令 在所述第二設備的顯示裝置上為所述IPTV客戶端顯示適當⑶I和設定。
16.如權利要求14所述的非暫態存儲介質,其中,使計算機修改和/或控制所述IPTV客戶端的設定的可執行指令包括使計算機執行如下操作的可執行指令 修改和/或控制包括音量設定在內的所述IPTV客戶端的本機設定。
17.如權利要求14所述的非暫態存儲介質,其中,使計算機修改和/或控制所述IPTV客戶端的設定的可執行指令包括使計算機執行如下操作的可執行指令 激活或者設置調諧器預設。
18.如權利要求14所述的非暫態存儲介質,還包括使計算機執行如下操作的可執行指令 利用代表所述IPTV客戶端的所述第二設備來瀏覽、捜索和選擇網絡媒體內容。
19.如權利要求14所述的非暫態存儲介質,還包括使計算機執行如下操作的可執行指令 使得所述第二設備能夠加載web應用并且能夠登入代理服務器中的帳戶。
20.如權利要求19所述的非暫態存儲介質,還包括使計算機執行如下操作的可執行指令 從所述代理服務器發送兼容IPTV客戶端的列表。
全文摘要
本發明涉及用于沒有圖形用戶界面的設備的圖形本機用戶界面和控制。利用第二設備來管理第一聯網設備的設定包括從所述第二設備訪問被配置為IPTV客戶端的第一聯網設備,其中所述IPTV客戶端未配置有GUI并且所述第二設備配置有GUI;取回所述IPTV客戶端的當前設定;利用所述第二設備的顯示裝置修改和/或控制所述IPTV客戶端的設定;以及將對設定的修改和/或控制傳送給所述IPTV客戶端。關鍵字包括設定控制和聯網設備。
文檔編號H04N21/47GK102695093SQ20121002326
公開日2012年9月26日 申請日期2012年1月20日 優先權日2011年2月11日
發明者查爾斯·麥可, 楚·熊, 黃凌駿 申請人:索尼公司, 索尼網絡娛樂國際有限責任公司