[發(fā)明專利]基于WEB瀏覽器的桌面和應(yīng)用遠(yuǎn)程處理解決方案在審
| 申請?zhí)枺?/td> | 201680048404.5 | 申請日: | 2016-08-04 |
| 公開(公告)號: | CN107924318A | 公開(公告)日: | 2018-04-17 |
| 發(fā)明(設(shè)計)人: | R·M·雷斯庫西吉;J·薩達(dá)戈潘;L·朱;S·桑庫拉提;S·艾哈容;J·E·范埃斯特倫;G·孫;D·伊索卡;M·N·達(dá)斯;T·M·霍爾;B·A·庫馬 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司31100 | 代理人: | 顧嘉運(yùn),陳斌 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 web 瀏覽器 桌面 應(yīng)用 遠(yuǎn)程 處理 解決方案 | ||
1.一種用于進(jìn)行與使用web瀏覽器的客戶機(jī)的遠(yuǎn)程呈現(xiàn)會話的方法,包括:
從所述客戶機(jī)接收建立與在服務(wù)器上運(yùn)行的操作系統(tǒng)的遠(yuǎn)程呈現(xiàn)會話的請求,其中所述客戶機(jī)先前已下載了瀏覽器-本機(jī)程序代碼;
在所述客戶機(jī)和所述操作系統(tǒng)之間建立所述遠(yuǎn)程呈現(xiàn)會話;
根據(jù)遠(yuǎn)程呈現(xiàn)協(xié)議將來自所述操作系統(tǒng)的經(jīng)渲染的顯示輸出編碼成多個分組;以及
將所述多個分組發(fā)送給所述客戶機(jī)以供所述web瀏覽器使用所述瀏覽器-本機(jī)程序代碼的進(jìn)行解碼以顯示經(jīng)渲染的顯示輸出。
2.如權(quán)利要求1所述的方法,其特征在于,所述客戶機(jī)顯示所述經(jīng)渲染的顯示輸出,而無需在所述客戶機(jī)上運(yùn)行的遠(yuǎn)程呈現(xiàn)會話專用應(yīng)用。
3.如權(quán)利要求1所述的方法,其特征在于,所述瀏覽器-本機(jī)程序代碼實(shí)例化在與所述web瀏覽器相關(guān)聯(lián)的應(yīng)用框架內(nèi)執(zhí)行的遠(yuǎn)程呈現(xiàn)客戶端。
4.如權(quán)利要求1所述的方法,其特征在于,所述瀏覽器-本機(jī)程序代碼允許所述web瀏覽器在所述web瀏覽器的本機(jī)運(yùn)行時環(huán)境內(nèi)本機(jī)地解碼根據(jù)所述遠(yuǎn)程呈現(xiàn)協(xié)議編碼的所述多個分組。
5.如權(quán)利要求1所述的方法,其特征在于,所述客戶機(jī)先前從提供對所述服務(wù)器的訪問的遠(yuǎn)程訪問服務(wù)器處下載了所述瀏覽器-本機(jī)程序代碼。
6.一種系統(tǒng),包括:
一個或多個計算設(shè)備,所述計算設(shè)備包括要至少執(zhí)行以下操作的第一組指令:
處理來自客戶機(jī)的建立與在服務(wù)器上運(yùn)行的操作系統(tǒng)的遠(yuǎn)程呈現(xiàn)會話的請求,其中所述客戶機(jī)先前已下載了瀏覽器-本機(jī)程序代碼;
在所述客戶機(jī)和所述操作系統(tǒng)之間建立所述遠(yuǎn)程呈現(xiàn)會話;以及
處理從所述客戶機(jī)經(jīng)由在所述客戶機(jī)和套接字主機(jī)之間建立的傳輸信道定向到所述操作系統(tǒng)的用戶輸入的指示,其中所述指示是由所述web瀏覽器使用所述瀏覽器-本機(jī)程序代碼根據(jù)遠(yuǎn)程呈現(xiàn)協(xié)議來編碼的。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述一個或多個計算設(shè)備進(jìn)一步包括要至少執(zhí)行以下操作的第二組指令:
在處理用戶輸入的所述指示之際,由所述服務(wù)器將用戶輸入的所述指示注入到所述操作系統(tǒng)。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述一個或多個計算設(shè)備進(jìn)一步包括要至少執(zhí)行以下操作的第三組指令:
根據(jù)所述遠(yuǎn)程呈現(xiàn)協(xié)議將來自所述操作系統(tǒng)的經(jīng)渲染的顯示輸出編碼成多個分組,其中所述經(jīng)渲染的顯示輸出對應(yīng)于處理所述用戶輸入的所述操作系統(tǒng)。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述套接字主機(jī)由介于所述服務(wù)器和所述客戶機(jī)之間的WebSocket中繼來實(shí)現(xiàn)。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述套接字主機(jī)被實(shí)現(xiàn)為WebSocket監(jiān)聽器。
11.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述服務(wù)器在虛擬機(jī)內(nèi)執(zhí)行。
12.一種用于進(jìn)行與使用web瀏覽器的客戶機(jī)的遠(yuǎn)程呈現(xiàn)會話的計算機(jī)可讀存儲設(shè)備,所述計算機(jī)可讀存儲介質(zhì)承載以下計算機(jī)可讀指令,當(dāng)這些計算機(jī)可讀指令在計算設(shè)備上被執(zhí)行時使得所述計算設(shè)備執(zhí)行以下操作,包括:
處理從所述客戶機(jī)接收的建立與在服務(wù)器上運(yùn)行的操作系統(tǒng)的遠(yuǎn)程呈現(xiàn)會話的請求,其中所述客戶機(jī)先前已下載了瀏覽器-本機(jī)程序代碼;
在所述客戶機(jī)和所述操作系統(tǒng)之間建立所述遠(yuǎn)程呈現(xiàn)會話;
根據(jù)遠(yuǎn)程呈現(xiàn)協(xié)議將來自所述操作系統(tǒng)的經(jīng)渲染的顯示輸出編碼成多個分組;
使所述多個分組準(zhǔn)備好發(fā)送到所述客戶機(jī)以供所述web瀏覽器使用所述瀏覽器-本機(jī)程序代碼進(jìn)行解碼以顯示所述經(jīng)渲染的顯示輸出;以及
響應(yīng)于所述經(jīng)渲染的顯示輸出處理,處理從所述客戶機(jī)接收的定向到所述操作系統(tǒng)的用戶輸入的指示,其中所述指示是由所述web瀏覽器使用所述瀏覽器-本機(jī)程序代碼根據(jù)所述遠(yuǎn)程呈現(xiàn)協(xié)議來編碼的。
13.如權(quán)利要求12所述的計算機(jī)可讀存儲設(shè)備,其特征在于,從所述客戶機(jī)接收的指示與將所述多個分組發(fā)送給所述客戶機(jī)相異步地被接收。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680048404.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報告生成方法、裝置、設(shè)備及計算機(jī)介質(zhì)





