欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于提供遠程用戶界面服務的方法和裝置的制作方法

文檔序號:7910700閱讀:198來源:國知局
專利名稱:用于提供遠程用戶界面服務的方法和裝置的制作方法
技術領域
本發(fā)明涉及用于提供遠程用戶界面(UI)服務的方法和裝置,且更具體地,涉及下述的用于提供遠程UI服務的方法和裝置,其中,從遠程UI服務器設備接收到編碼的優(yōu)化可縮放矢量圖形(OSVG)信息的遠程UI客戶端設備通過使用OSVG基元(primitive)應用編程接口(API)再現(xiàn)(render)由OSVG信息表示的圖形。
背景技術
服務器執(zhí)行向客戶端設備提供內容并且要求用戶界面(UI)的各種應用。服務器將包括內容和UI的圖形表示成位形或矢量圖形。隨著網(wǎng)絡近來的發(fā)展,存在對于通過網(wǎng)絡連接到服務器以從服務器接收包括內容和UI的圖形以及通過客戶端設備的各種輸入/輸出接口控制在服務器中執(zhí)行的應用的各種客戶端設備(諸如電視機(TV)、移動設備等)的需求。在該實例中,客戶端設備在分辨率、存儲容量和網(wǎng)絡帶寬等方面具有各種規(guī)格,因此有必要考慮客戶端設備的環(huán)境。

發(fā)明內容
技術方案本發(fā)明提供一種用于提供遠程UI服務的方法和裝置,其中,從遠程UI服務器設備接收到編碼的優(yōu)化可縮放矢量圖形(OSVG)信息的遠程UI客戶端設備通過使用OSVG基元應用編程接口(API)再現(xiàn)由OSVG信息表示的圖形。本發(fā)明也提供一種計算機可讀記錄介質,其上嵌入用于執(zhí)行該方法的計算機程序。有益效果根據(jù)當前實施例,遠程UI服務器設備120將圖形表示為OSVG信息,而非位形,并且將圖形提供給遠程UI客戶端設備110,從而可以向在分辨率、存儲容量和網(wǎng)絡帶寬等方面具有各種規(guī)格的遠程UI客戶端設備110提供可擴展的且可以保持圖形質量的遠程 UI服務。此外,根據(jù)當前實施例,遠程UI服務器設備120對基于文本的SVG信息進行二進制編碼,并且將僅僅對代表改變狀態(tài)的語義信息編碼以便表示更新的圖形的OSVG信息發(fā)送到遠程UI客戶端設備110,從而可以將發(fā)送的圖形信息的數(shù)量和發(fā)送時間最小化,進而, 可以提高UI性能。此外,根據(jù)當前實施例,即使遠程UI服務器設備120的輸入/輸出接口的種類受限時,提供在可以通過遠程UI客戶端設備110的各種輸入/輸出接口控制在遠程UI服務器設備120中執(zhí)行的應用中的用戶友好性。此外,根據(jù)當前實施例,遠程UI服務器設備120在提供從屬遠程UI服務的方法中利用標準化的或非標準化的遠程UI服務平臺獨立地實現(xiàn)提供內容和要求UI的各種應用,從而可以滿足標準化的應用實施環(huán)境(例如,開放線纜應用平臺0CAP)的要求,且同樣可以向遠程UI客戶端設備110提供遠程UI服務。


通過參考附圖詳細描述本發(fā)明的示范實施例,本發(fā)明的上述及其它特征和優(yōu)點將更加明顯,其中圖1是說明根據(jù)本發(fā)明的實施例的提供遠程UI服務的方法的示意圖;圖2是說明根據(jù)本發(fā)明的實施例的提供基于OSVG的遠程UI服務的過程的流程圖;圖3是說明根據(jù)本發(fā)明的實施例的處理輸入事件的過程的流程圖;圖4是說明根據(jù)本發(fā)明的實施例的遠程UI服務器設備的結構的框圖;以及圖5是說明根據(jù)本發(fā)明的實施例的遠程UI客戶端設備的結構的框圖。
具體實施例方式根據(jù)本發(fā)明的一方面,提供一種遠程用戶界面(UI)客戶端設備的提供遠程UI服務的方法,該方法包括從遠程UI服務器設備接收被編碼以便表示包括內容和UI的圖形的優(yōu)化可縮放矢量圖形(OSVG)信息;對編碼的OSVG信息進行解碼;以及使用OSVG基元應用編程接口(API)再現(xiàn)經解碼的OSVG信息。所述編碼的OSVG信息是基于文本的OSVG信息被二進制編碼的信息,且也是當遠程UI服務器設備更新圖形時僅僅對代表改變狀態(tài)的語義信息編碼的信息。所述編碼的OSVG信息的解碼包括將編碼的OSVG信息解碼為基于文本的OSVG信息,并且解析每個OSVG基元API。該OSVG基元API包括由如下組成的組的至少一個“定義視野(Viewport) ”、“定義變換”、“定義顏色”、“定義變化率(gradient)”、“定義路徑”、“定義圖像”、“定義字體”、“定義組”、“定義動畫”、“推變換(Push Transform)”、“彈出變換(Pop Transform) ”、“筆畫路徑”、“填充路徑”、“繪制圖像”、“繪制浮雕(glyphs)”、“繪制文本”、“繪制組”和“動畫”。該OSVG基元API還包括如下構成的組的至少一個“詢問屏幕”、“詢問視野”、“詢問字體度量”、“詢問浮雕度量”、“詢問存儲器”、“詢問工具”、“定義事件”、“保留事件”、“釋放事件”、“移除定義”和“捕捉光柵”。所述方法還包括基于外部輸入產生用于控制在遠程UI服務器設備中執(zhí)行的應用的輸入事件;使用以預定協(xié)議定義的值編碼輸入事件;以及向遠程UI服務器設備發(fā)送編碼的輸入事件。根據(jù)本發(fā)明的另一方面,提供一種遠程UI服務器設備的提供遠程UI服務的方法, 該方法包括執(zhí)行提供內容和要求UI的應用;將包括內容和UI的圖形編碼成OSVG信息; 并且發(fā)送編碼的OSVG信息到遠程UI客戶端設備。使用包括JAVA摘要窗口工具包(AWT) API和家庭音頻/視頻互操作(HAVI) API的本地API來實現(xiàn)該應用,以及使用編碼成OSVG信息的API執(zhí)行圖形的編碼。所述方法還包括將本地API映射到OSVG編碼API。編碼的OSVG信息是基于文本的OSVG信息被二進制編碼的信息,且也是當遠程UI服務器設備更新圖形時僅僅代表改變狀態(tài)的語義信息被編碼的信息。所述方法還包括從遠程UI客戶端設備接收用于控制應用的編碼的輸入事件;將輸入事件解碼為在應用中定義的值;以及使用解碼的輸入事件執(zhí)行應用從而控制應用。根據(jù)本發(fā)明的另一方面,提供一種計算機可讀記錄介質,其上嵌入用于執(zhí)行所述方法的計算機程序。根據(jù)本發(fā)明的另一方面,提供一種遠程UI客戶端設備,包括0SVG信息接收單元, 用于從遠程UI服務器設備接收被編碼以便表示包括內容和UI的圖形的OSVG信息;OSVG信息解碼單元,用于對編碼的OSVG信息進行解碼;和再現(xiàn)單元,用于使用OSVG基元API再現(xiàn)經解碼的OSVG信息。根據(jù)本發(fā)明的另一方面,提供一種遠程UI服務器設備,包括應用執(zhí)行單元,用于執(zhí)行提供內容和要求UI的應用;OSVG信息編碼單元,用于將包括內容和UI的圖形編碼為 OSVG信息;和OSVG信息發(fā)送單元,用于發(fā)送編碼的OSVG信息到遠程UI客戶端設備?,F(xiàn)在將參考其中示出了總的發(fā)明構思的示例實施例的附圖來更完整地描述總的發(fā)明構思。在附圖中,相同參考數(shù)字表示相同組件,以及為了清楚起見組件的尺寸和粗細可以被放大。圖1是說明根據(jù)本發(fā)明的實施例的提供遠程UI服務的方法的示意圖。遠程UI服務器設備120是基于網(wǎng)絡的設備,其執(zhí)行提供內容和要求UI的各種應用。遠程UI服務器設備120包括各種消費電子(CE)設備,諸如機頂盒等。在遠程UI服務器設備120中執(zhí)行的應用可以使用本地應用編程接口(API)來實現(xiàn),其中該本地應用API 包括JAVA摘要窗口工具包(AWT)API和家庭音頻/視頻互操作(HAVI)API。然而,本領域的普通技術人員將了解各種其他實施也是可能的。遠程UI客戶端設備110是基于網(wǎng)絡的設備,其包括各種輸入/輸出接口以及包括 TV和移動設備。遠程UI服務器設備120將包括內容和UI的圖形編碼成優(yōu)化可縮放矢量圖形 (OSVG)信息并且通過網(wǎng)絡遠程提供編碼的OSVG信息到遠程UI客戶端設備110。遠程UI服務器設備120將應用的本地API映射為基于OSVG的圖形編碼API,在所述應用的本地API上獨立地執(zhí)行OSVG編碼,并且然后發(fā)送編碼的OSVG信息到遠程UI客戶端設備110??煽s放矢量圖形(SVG)是用于表示二維圖形的基于可擴展標記語言(XML)的語言,是由萬維網(wǎng)協(xié)會(W3C)提出的XML圖形標準。SVG允許包括圖形、文本和矢量圖形形狀的三種圖形對象。OSVG信息是通過優(yōu)化SVG信息來表示的信息。OSVG信息通過對SVG信息進行二進制編碼和僅僅對代表改變狀態(tài)的語義信息編碼以便表示更新的圖形來優(yōu)化SVG信息。遠程UI客戶端設備110解碼從遠程UI服務器設備120接收的編碼的OSVG信息, 然后通過使用OSVG基元API再現(xiàn)由OSVG信息表示的圖形。遠程UI客戶端設備110從用戶接收各種控制命令、文本等,對它們進行編碼,然后將編碼的輸入事件發(fā)送到遠程UI服務器設備120。遠程UI服務器設備120解碼輸入事件, 提供輸入事件到要求該輸入事件的應用,然后執(zhí)行該應用。根據(jù)當前實施例,遠程UI服務器設備120將圖形表示為OSVG信息,而非位形,并且提供該圖形到遠程UI客戶端設備110,從而可以向在分辨率、存儲容量和網(wǎng)絡帶寬等方面具有各種規(guī)格的遠程UI客戶端設備110提供可擴展的且可以保持圖形的質量的遠程UI服務。此外,根據(jù)當前實施例,遠程UI服務器設備120對基于文本的SVG信息進行二進制編碼,并且將僅僅對代表改變狀態(tài)的語義信息編碼以便表示更新的圖形的OSVG信息發(fā)送到遠程UI客戶端設備110,從而可以將發(fā)送的圖形信息的數(shù)量和發(fā)送時間最小化,進而, 可以提高UI性能。此外,根據(jù)當前實施例,即使遠程UI服務器設備120的輸入/輸出接口的種類受限時,也提供在可以通過遠程UI客戶端設備110的各種輸入/輸出接口控制在遠程UI服務器設備120中執(zhí)行的應用中的用戶友好性。此外,根據(jù)當前實施例,遠程UI服務器設備120在提供從屬遠程UI服務的方法中利用標準化的或非標準化的遠程UI服務平臺獨立地實現(xiàn)提供內容和要求UI的各種應用, 從而可以滿足標準化的應用實施環(huán)境(例如,開放線纜應用平臺0CAP)的要求,且同樣可以向遠程UI客戶端設備110提供遠程UI服務。圖2是說明根據(jù)本發(fā)明的實施例的提供基于OSVG的遠程UI服務的過程的流程圖。在操作230中,遠程UI服務器設備220執(zhí)行提供內容和要求UI的應用。該應用可以使用包括JAVA AffT API和HAVI API的本地API實現(xiàn),本領域的普通技術人員將了解其他實施也是可能的。在操作240中,遠程UI服務器設備220將包括內容和UI的圖形編碼成OSVG信息。 遠程UI服務器設備220使用編碼成OSVG信息的API將圖形編碼為OSVG信息。遠程UI服務器設備220將應用的本地API映射為OSVG編碼API,并且在所述應用的本地API上獨立地執(zhí)行OSVG編碼。編碼的OSVG信息是基于文本的OSVG信息被二進制編碼的信息。編碼的OSVG信息也是當遠程UI服務器設備220更新圖形時僅僅對代表改變狀態(tài)的語義信息進行編碼的
fn息ο在操作250中,遠程UI服務器設備220發(fā)送編碼的OSVG信息到遠程UI客戶端設備 210。在操作沈0中,遠程UI客戶端設備210解碼接收的編碼的OSVG信息。遠程UI客戶端設備210將編碼的OSVG信息解碼為基于文本的OSVG信息并且解析每個OSVG基元API。在操作270中,遠程UI客戶端設備210使用OSVG基元API再現(xiàn)解碼的OSVG信息。OSVG基元API包括由如下組成的組的至少一個“定義視野”、“定義變換”、“定義顏色”、“定義變化率”、“定義路徑”、“定義圖像”、“定義字體”、“定義組”、“定義動畫”、“推變換,,、“彈出變換,,、“筆畫路徑,,、“填充路徑”、“繪制圖像,,、“繪制浮雕,,、“繪制文本”、“繪制組”,和“動畫”?!岸x視野”定義在其中將在坐標空間上再現(xiàn)圖形的區(qū)域?!岸x變換”定義變換二維坐標空間的坐標的仿射變換(affine transformation) 0 “定義顏色”定義顏色?!岸x變化率”定義展示逐漸的顏色效果的變化率。“定義路徑”定義以連續(xù)點表示輪廓的任意形狀?!岸x圖像”定義二維光柵圖像,例如,聯(lián)合圖片編碼專家組(JPEG)圖像。“定義字體”定義字體?!岸x組”定義包括路徑、圖像和字體的組?!岸x動畫”定義動畫,其中矢量圖形的內容隨時間變化。“推變換”執(zhí)行轉換要求。“彈出變換”執(zhí)行轉換取消?!肮P畫路徑”繪制輪廓?!疤畛渎窂健碧畛湟暂喞硎镜娜我庑螤睢!袄L制圖像”再現(xiàn)二維光柵圖像?!袄L制浮雕”再現(xiàn)輪廓的字體?!袄L制文本”再現(xiàn)包括至少一個字體的一系列浮雕?!袄L制組”再現(xiàn)包括路徑、圖像和字體的組?!皠赢嫛痹佻F(xiàn)隨時間變化的矢量圖形的內容。OSVG基元API還包括如下構成的組的至少一個“詢問屏幕”、“詢問視野”、“詢問字體度量”、“詢問浮雕度量”、“詢問存儲器”、“詢問工具”、“定義事件”、“保留事件”、“釋放事件”、“移除定義”和“捕捉光柵”。“詢問屏幕”詢問作為其中將再現(xiàn)圖形的基本坐標空間的屏幕?!霸儐栆曇啊痹儐栐谄渲袑⒃谧鴺丝臻g上再現(xiàn)圖形的區(qū)域?!霸儐栕煮w度量”詢問字體的屬性?!霸儐柛〉穸攘俊痹儐栞喞煮w的屬性?!霸儐柎鎯ζ鳌痹儐柎鎯ζ鞯膶傩??!霸儐柟ぞ摺痹儐枅D形工具?!岸x事件”定義事件。“保留事件”登記事件?!搬尫攀录比∠录牡怯?。“移除定義”取消關于各種圖形對象和圖形格式的定義?!安蹲焦鈻拧辈蹲蕉S光柵圖像。圖3是說明根據(jù)本發(fā)明的實施例的處理輸入事件的過程的流程圖。在操作330中,遠程UI客戶端設備310基于外部輸入產生用于控制在遠程UI服務器設備320中執(zhí)行的應用的輸入事件。在操作340中,遠程UI客戶端設備310使用以預定協(xié)議定義的值編碼輸入事件。 所述預定協(xié)議包括通用即插即用(UPnP)遠程UI標準和消費電子協(xié)會(CEA) 2014標準。然而,本領域的普通技術人員將理解可以應用用于對輸入事件進行編碼的其他協(xié)議。在操作350中,遠程UI客戶端設備310向遠程UI服務器設備320發(fā)送編碼的輸入事件。在操作360中,遠程UI服務器設備320將接收的編碼的輸入事件解碼為在應用中定義的值。在操作370中,遠程UI服務器設備320使用解碼的輸入事件執(zhí)行用于控制應用的應用。圖4是說明根據(jù)本發(fā)明的實施例的遠程UI服務器設備400的結構的框圖。遠程UI服務器設備400包括應用執(zhí)行單元410、OSVG信息編碼單元420和OSVG 信息發(fā)送單元430。應用執(zhí)行單元410執(zhí)行提供內容和要求UI的應用。該應用可以使用包括JAVA AffT API和HAVI API的本地API來實現(xiàn)。遠程UI服務器設備400還可以包括API映射單元(未示出),其將應用的本地API 映射為OSVG編碼API。OSVG信息編碼單元420使用通過API映射單元映射的編碼成OSVG信息的API將包括內容和UI的圖形編碼為OSVG信息。編碼的OSVG信息是基于文本的OSVG信息被二進制編碼的信息。編碼的OSVG信息也是當遠程UI服務器設備400更新圖形時僅僅對代表改變狀態(tài)的語義信息進行編碼的信息。
OSVG信息發(fā)送單元430發(fā)送編碼的OSVG信息到遠程UI客戶端設備500。遠程UI服務器設備400還包括輸入事件接收單元(未示出)和輸入事件解碼單元(未示出)ο輸入事件接收單元從遠程UI客戶端設備500接收用于控制應用的編碼的輸入事件。輸入事件解碼單元將輸入事件解碼為在應用中定義的值。應用執(zhí)行單元410使用解碼的輸入事件執(zhí)行用于控制應用的應用。圖5是說明根據(jù)本發(fā)明的實施例的遠程UI客戶端設備500的結構的框圖。遠程UI客戶端設備500包括OSVG信息接收單元510、OSVG信息解碼單元520和再現(xiàn)單元530。OSVG信息接收單元510從遠程UI服務器設備400接收編碼的以便表示包括內容和UI的圖形的OSVG信息。OSVG信息解碼單元520對編碼的OSVG信息進行解碼。OSVG信息解碼單元520將編碼的OSVG信息解碼為基于文本的OSVG信息并且解析每個OSVG基元API。再現(xiàn)單元530使用OSVG基元API再現(xiàn)解碼的OSVG信息。OSVG基元API包括由如下組成的組的至少一個“定義視野”、“定義變換”、“定義顏色”、“定義變化率”、“定義路徑”、“定義圖像”、“定義字體”、“定義組”、“定義動畫”、“推變換”、“彈出變換”、“筆畫路徑”、“填充路徑”、“繪制圖像”、“繪制浮雕”、“繪制文本”、“繪制組” 和“動畫”。OSVG基元API還包括如下構成的組的至少一個“詢問屏幕”、“詢問視野”、“詢問字體度量”、“詢問浮雕度量”、“詢問存儲器”、“詢問工具”、“定義事件”、“保留事件”、“釋放事件”、“移除定義”和“捕捉光柵”。遠程UI客戶端設備500還包括輸入事件產生單元(未示出)、輸入事件編碼單元 (未示出)和輸入事件發(fā)送單元(未示出)。輸入事件產生單元基于外部輸入產生用于控制在遠程UI服務器設備400中執(zhí)行的應用的輸入事件。輸入事件編碼單元使用以預定協(xié)議定義的值來編碼輸入事件。所述預定協(xié)議包括 UPnP遠程UI標準和CEA2014標準。然而,本領域的普通技術人員將理解可以應用用于對輸入事件進行編碼的其他協(xié)議。輸入事件發(fā)送單元將編碼的輸入事件發(fā)送到遠程UI服務器設備400。盡管已經參考本發(fā)明的示范性實施例對本發(fā)明進行了具體示出和描述,但是本領域的普通技術人員將理解,在不脫離由以下權利要求書定義的本發(fā)明的精神和范圍的情況下,可以對本發(fā)明做出形式和細節(jié)上的各種修改。例如,根據(jù)本發(fā)明的示范實施例的遠程UI服務器設備400和遠程UI客戶端設備 500可以包括耦合到圖4和5中所示的每個設備的單元的總線、耦合到總線的至少一個處理器以及存儲器,其中所述存儲器耦合到總線以存儲命令、接收的消息,或產生的消息,以及耦合到用于執(zhí)行命令的至少一個處理器。本發(fā)明也能夠被具體化為計算機可讀記錄介質上的計算機可讀代碼。計算機可讀介質是可以存儲以后可以被計算機系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲設備。計算機可讀介質的示例包括諸如只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設備之類的計算機可讀記錄介質。計算機可讀記錄介質也可以被分布在網(wǎng)絡耦合的計算機系統(tǒng)之上以使得以分布方式存儲和執(zhí)行所述計算機可讀代碼。
權利要求
1.一種遠程用戶界面(UI)客戶端設備的提供遠程UI服務的方法,該方法包括 從遠程UI服務器設備接收被編碼以便表示包括內容和UI的圖形的優(yōu)化可縮放矢量圖形(OSVG)信息;對編碼的OSVG信息進行解碼;以及使用OSVG基元應用編程接口(API)再現(xiàn)經解碼的OSVG信息。
2.如權利要求1所述的方法,其中編碼的OSVG信息是基于文本的OSVG信息被二進制編碼的信息,且也是當遠程UI服務器設備更新圖形時僅僅對代表改變狀態(tài)的語義信息進行編碼的信息。
3.如權利要求1所述的方法,其中編碼的OSVG信息的解碼包括將編碼的OSVG信息解碼為基于文本的OSVG信息,并且解析每個OSVG基元API。
4.如權利要求1所述的方法,其中該OSVG基元API包括由如下組成的組的至少一個 定義視野、定義變換、定義顏色、定義變化率、定義路徑、定義圖像、定義字體、定義組、定義動畫、推變換、彈出變換、筆畫路徑、填充路徑、繪制圖像、繪制浮雕、繪制文本、繪制組和動畫。
5.如權利要求1所述的方法,其中該OSVG基元API還包括如下構成的組的至少一個 詢問屏幕、詢問視野、詢問字體度量、詢問浮雕度量、詢問存儲器、詢問工具、定義事件、保留事件、釋放事件、移除定義和捕捉光柵。
6.如權利要求1所述的方法,還包括基于外部輸入產生用于控制在遠程UI服務器設備中執(zhí)行的應用的輸入事件; 使用以預定協(xié)議定義的值對所述輸入事件進行編碼;以及向遠程UI服務器設備發(fā)送編碼的輸入事件。
7.—種遠程用戶界面(UI)服務器設備的提供遠程UI服務的方法,該方法包括 執(zhí)行提供內容和要求UI的應用;將包括內容和UI的圖形編碼為OSVG信息;并且發(fā)送編碼的OSVG信息到遠程UI客戶端設備。
8.如權利要求7所述的方法,其中使用包括JAVA摘要窗口工具包(AWT)API和家庭音頻/視頻互操作(HAVI)API的本地API來實現(xiàn)該應用,以及使用編碼成OSVG信息的API來執(zhí)行圖形的編碼。
9.如權利要求8所述的方法,還包括將本地API映射到OSVG編碼API。
10.如權利要求7所述的方法,其中編碼的OSVG信息是基于文本的OSVG信息被二進制編碼的信息,且也是當遠程UI服務器設備更新圖形時僅僅對代表改變狀態(tài)的語義信息進行編碼的信息。
11.如權利要求7所述的方法,還包括從遠程UI客戶端設備接收用于控制應用的編碼的輸入事件; 將輸入事件解碼為在應用中定義的值;以及使用解碼的輸入事件執(zhí)行應用從而控制應用。
12.—種遠程UI客戶端設備,包括OSVG信息接收單元,用于從遠程UI服務器設備接收被編碼以便表示包括內容和UI的圖形的OSVG信息;OSVG信息解碼單元,用于對編碼的OSVG信息進行解碼;和再現(xiàn)單元,用于使用OSVG基元API再現(xiàn)經解碼的OSVG信息。
13.如權利要求12所述的遠程UI客戶端設備,其中編碼的OSVG信息是基于文本的 OSVG信息被二進制編碼的信息,且也是當遠程UI服務器設備更新圖形時僅僅對代表改變狀態(tài)的語義信息進行編碼的信息。
14.如權利要求12所述的遠程UI客戶端設備,其中OSVG信息解碼單元將編碼的OSVG 信息解碼為基于文本的OSVG信息,并且解析每個OSVG基元API。
15.如權利要求12所述的遠程UI客戶端設備,其中該OSVG基元API包括由如下組成的組的至少一個定義視野、定義變換、定義顏色、定義變化率、定義路徑、定義圖像、定義字體、定義組、定義動畫、推變換、彈出變換、筆畫路徑、填充路徑、繪制圖像、繪制浮雕、繪制文本、繪制組和動畫。
16.如權利要求12所述的遠程UI客戶端設備,其中該OSVG基元API還包括如下構成的組的至少一個詢問屏幕、詢問視野、詢問字體度量、詢問浮雕度量、詢問存儲器、詢問工具、定義事件、保留事件、釋放事件、移除定義和捕捉光柵。
17.如權利要求12所述的遠程UI客戶端設備,還包括輸入事件產生單元,基于外部輸入產生用于控制在遠程UI服務器設備中執(zhí)行的應用的輸入事件;輸入事件編碼單元,使用以預定協(xié)議定義的值對輸入事件進行編碼;以及輸入事件發(fā)送單元,用于向遠程UI服務器設備發(fā)送編碼的輸入事件。
18.—種遠程UI服務器設備,包括應用執(zhí)行單元,用于執(zhí)行提供內容和要求UI的應用;OSVG信息編碼單元,用于將包括內容和UI的圖形編碼成OSVG信息;和OSVG信息發(fā)送單元,用于發(fā)送編碼的OSVG信息到遠程UI客戶端設備。
19.如權利要求18所述的遠程UI服務器設備,其中使用包括JAVA摘要窗口工具包 (AffT)API和家庭音頻/視頻互操作(HAVI)API的本地API來實現(xiàn)該應用,以及OSVG信息編碼單元使用編碼成OSVG信息的API執(zhí)行OSVG信息的編碼。
20.如權利要求19所述的遠程UI服務器設備,還包括將本地API映射到OSVG編碼API 的API映射單元。
21.如權利要求18所述的遠程UI服務器設備,其中編碼的OSVG信息是基于文本的 OSVG信息被二進制編碼的信息,且也是當遠程UI服務器設備更新圖形時僅僅對代表改變狀態(tài)的語義信息進行編碼的信息。
22.如權利要求18所述的遠程UI服務器設備,還包括輸入事件接收單元,用于從遠程UI客戶端設備接收用于控制應用的編碼的輸入事件;和輸入事件解碼單元,用于將輸入事件解碼為在應用中定義的值;其中應用執(zhí)行單元使用解碼的輸入事件來控制應用。
23.一種計算機可讀記錄介質,其上嵌入用于執(zhí)行權利要求1的方法的計算機程序。
24.一種計算機可讀記錄介質,其上嵌入用于執(zhí)行權利要求7的方法的計算機程序。
全文摘要
提供一種遠程用戶界面(UI)客戶端設備的提供遠程UI服務的方法。該方法包括從遠程UI服務器設備接收被編碼以便表示包括內容和UI的圖形的優(yōu)化可縮放矢量圖形(OSVG)信息;對編碼的OSVG信息進行解碼;以及使用OSVG基元應用編程接口(API)再現(xiàn)經解碼的OSVG信息。
文檔編號H04L12/12GK102396180SQ201080016470
公開日2012年3月28日 申請日期2010年2月12日 優(yōu)先權日2009年2月13日
發(fā)明者G.A.亞當斯, 李光基, 邊成昱 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
甘德县| 金门县| 德安县| 巴塘县| 崇义县| 方山县| 永福县| 张家口市| 石柱| 乐昌市| 南漳县| 丰镇市| 察哈| 浦江县| 奉新县| 大关县| 白水县| 新泰市| 宁波市| 托克逊县| 淮南市| 安顺市| 法库县| 钦州市| 双鸭山市| 德保县| 西平县| 浙江省| 武强县| 洪泽县| 青州市| 陕西省| 肥乡县| 工布江达县| 浦东新区| 祁门县| 洪泽县| 明水县| 三河市| 通化县| 海城市|