[發(fā)明專利]虛擬用戶接口有效
| 申請?zhí)枺?/td> | 201110041831.X | 申請日: | 2011-01-14 |
| 公開(公告)號: | CN102158474A | 公開(公告)日: | 2011-08-17 |
| 發(fā)明(設(shè)計)人: | D·赫爾斯;J·托馬斯 | 申請(專利權(quán))人: | iBAHN綜合控股公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F9/44;H04N21/40 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李娜;蔣駿 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬 用戶 接口 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及提供一種用于機頂盒或類似客戶端設(shè)備的虛擬用戶接口。更特別地,本發(fā)明使用戶接口虛擬化能夠用于各種各樣應(yīng)用和計算環(huán)境中的任一種。
背景技術(shù)
用于使用信息或采用機頂盒的娛樂系統(tǒng)促進(jìn)用戶的交互的一種傳統(tǒng)方法包括提供一種在機頂盒上本地運行的用戶接口應(yīng)用。這種應(yīng)用可以是例如展現(xiàn)菜單等級(menu?hierarchy)的Flash播放器。不幸地是,由于機頂盒的典型性能,與這種接口相關(guān)聯(lián)的動畫(animation)通常以不滿意的方式得以渲染,即播放器將花將近數(shù)秒來渲染它接收到的任何新信息(例如,從前一菜單屏幕渲染新的子菜單屏幕)。考慮到用戶已經(jīng)習(xí)慣于與桌上計算機系統(tǒng)上的用戶接口交互,這種運行級別和用戶體驗是不可接受的。
由于與傳統(tǒng)機頂盒相關(guān)聯(lián)的性能限制和部署成本,希望提供在其中傳送媒體的軟件部件盡可能地是設(shè)備獨立的解決方案。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了用于能夠?qū)崿F(xiàn)用戶接口虛擬化的各種方法、設(shè)備和計算機程序產(chǎn)品。根據(jù)一個具體實施例,提供了一種在網(wǎng)絡(luò)上提供虛擬用戶接口的系統(tǒng)。該系統(tǒng)包括部署在網(wǎng)絡(luò)上的一個或多個服務(wù)器,該一個或多個服務(wù)器被配置為管理多個虛擬幀緩沖器和多個用戶接口應(yīng)用的操作。該一個或多個服務(wù)器進(jìn)一步被配置為將每個用戶接口應(yīng)用與對應(yīng)的其中一個虛擬幀緩沖器相關(guān)聯(lián)。每個用戶接口應(yīng)用被配置為將對應(yīng)的圖形用戶接口渲染到(render?to)對應(yīng)的虛擬幀緩沖器。該一個或多個服務(wù)器進(jìn)一步被配置為通過網(wǎng)絡(luò)與多個客戶端的每一個建立第一專用、持久、雙向的連接以實施虛擬用戶接口會話,將虛擬幀緩沖器之一分配給客戶端的每一個,并通過第一連接將圖形用戶接口的更新從每個虛擬幀緩沖器轉(zhuǎn)發(fā)給對應(yīng)的客戶端。這些更新中的至少一些包括用于在對應(yīng)的客戶端將圖形用戶接口與附加視覺信息相混合的透明信息。該一個或多個服務(wù)器進(jìn)一步被配置為通過第一連接從每個客戶端接收用戶輸入,并將該用戶輸入提供給對應(yīng)的用戶接口應(yīng)用。該用戶輸入代表和每個客戶端相關(guān)聯(lián)的用戶與對應(yīng)圖形用戶接口的表示(representation)的交互。該系統(tǒng)還包括多個具有關(guān)聯(lián)顯示器的客戶端。每個客戶端被配置為通過第一連接從對應(yīng)的虛擬幀緩沖器接收圖形用戶接口更新,并使用這些更新和透明信息在關(guān)聯(lián)顯示器上渲染具有附加視覺信息的對應(yīng)圖形用戶接口的表示。每個客戶端進(jìn)一步被配置為通過第一連接將用戶輸入發(fā)送給該一個或多個服務(wù)器。
根據(jù)其他具體實施例,提供了用于在網(wǎng)絡(luò)上提供虛擬用戶接口的方法、設(shè)備和計算機程序產(chǎn)品。根據(jù)這些實施例,多個虛擬幀緩沖器的操作在部署在網(wǎng)絡(luò)上的一個或多個服務(wù)器上得以管理。響應(yīng)于來自遠(yuǎn)程客戶端的連接請求,在該一個或多個服務(wù)器的第一個上運行的用戶接口應(yīng)用與分配的其中一個虛擬幀緩沖器相關(guān)聯(lián)。該用戶接口應(yīng)用被配置為將圖形用戶接口渲染到分配的虛擬幀緩沖器。通過網(wǎng)絡(luò)第一專用、持久、雙向的連接在第一服務(wù)器和遠(yuǎn)程客戶端之間得以建立以實施虛擬用戶接口會話。通過第一連接將該圖形用戶接口的更新從分配的虛擬幀緩沖器轉(zhuǎn)發(fā)到遠(yuǎn)程客戶端。這些更新的至少一些包括用于在遠(yuǎn)程客戶端將圖形用戶接口與附加視覺信息混合的透明信息。通過第一連接從遠(yuǎn)程客戶端接收用戶輸入,并將用戶輸入提供給用戶接口應(yīng)用。該用戶輸入代表和遠(yuǎn)程客戶端相關(guān)聯(lián)的用戶與圖形用戶接口的表示的交互。
仍然根據(jù)其他具體實施例,提供了用于通過網(wǎng)絡(luò)與虛擬用戶接口交互的方法、設(shè)備和計算機程序產(chǎn)品。通過網(wǎng)絡(luò)將連接請求發(fā)送給服務(wù)器。該服務(wù)器被配置為管理多個虛擬幀緩沖器的操作,并且響應(yīng)于連接請求,將運行在該服務(wù)器上的用戶接口應(yīng)用與分配的其中一個虛擬幀緩沖器相關(guān)聯(lián)。用戶接口應(yīng)用被配置為將圖形用戶接口渲染到分配的虛擬幀緩沖器。通過網(wǎng)絡(luò)建立與服務(wù)器的第一專用、持久、雙向的連接以實施虛擬用戶接口會話。通過第一連接從分配的虛擬幀緩沖器接收圖形用戶接口的更新。這些更新的至少一些包括用于將圖形用戶接口與附加視覺信息混合的透明信息。使用這些更新和透明信息,結(jié)合附加視覺信息的圖形用戶接口的表示在顯示器上被渲染。用戶輸入通過第一連接被轉(zhuǎn)發(fā)給服務(wù)器以呈現(xiàn)給用戶接口應(yīng)用。用戶輸入代表用戶與圖形用戶接口的表示的交互。
參考本說明書的其余部分和附圖,可實現(xiàn)本發(fā)明的特性和優(yōu)點的進(jìn)一步理解。
附圖說明
圖1是示出在其中可實現(xiàn)本發(fā)明實施例的系統(tǒng)示例的簡圖。
圖2是示出用于本發(fā)明具體實施例的各種系統(tǒng)部件的框圖。
圖3是示出本發(fā)明具體實施例的操作的流程圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于iBAHN綜合控股公司,未經(jīng)iBAHN綜合控股公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110041831.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





