用于利用轉(zhuǎn)碼服務(wù)器經(jīng)由HTTPAPI通過(guò)客戶(hù)端設(shè)備處的Web瀏覽器實(shí)時(shí)地訪(fǎng)問(wèn)和控制遠(yuǎn)程機(jī)器的遠(yuǎn)程桌面的方法和系統(tǒng)技術(shù)領(lǐng)域本發(fā)明主題的技術(shù)通常涉及通信及處理,以及更具體地涉及用于利用轉(zhuǎn)碼服務(wù)器經(jīng)由HTTPAPI通過(guò)客戶(hù)端設(shè)備處的Web瀏覽器實(shí)時(shí)地訪(fǎng)問(wèn)和控制遠(yuǎn)程機(jī)器的遠(yuǎn)程桌面的方法和系統(tǒng)。
背景技術(shù):傳統(tǒng)遠(yuǎn)程桌面協(xié)議的實(shí)現(xiàn)使得遠(yuǎn)程用戶(hù)能夠從客戶(hù)端設(shè)備通過(guò)局域網(wǎng)或廣域網(wǎng)的網(wǎng)絡(luò)拓?fù)涞椒?wù)器上訪(fǎng)問(wèn)其桌面或應(yīng)用程序。傳統(tǒng)的方法適用于支持特定公共或?qū)S羞h(yuǎn)程桌面顯示協(xié)議(其是本地的或安裝到服務(wù)器上的)的軟件架構(gòu)(infrastructure)供應(yīng)商。為了利用遠(yuǎn)程桌面協(xié)議來(lái)訪(fǎng)問(wèn)服務(wù)器,客戶(hù)端通常需要具有在用戶(hù)的特定操作系統(tǒng)和平臺(tái)或適于特定瀏覽器的插件上執(zhí)行的特定軟件應(yīng)用協(xié)議。因此傳統(tǒng)的方法對(duì)于用戶(hù)而言是繁瑣的。因此,對(duì)于下述系統(tǒng)和方法存在需求,所述系統(tǒng)和方法便于用戶(hù)從客戶(hù)端設(shè)備與服務(wù)器上運(yùn)行的應(yīng)用程序交互,以及給在客戶(hù)端設(shè)備處的用戶(hù)提供改進(jìn)的體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:可利用編碼轉(zhuǎn)換服務(wù)器來(lái)提供本公開(kāi)的各個(gè)方面,所述編碼轉(zhuǎn)換服務(wù)器通過(guò)遠(yuǎn)程桌面客戶(hù)端提供一個(gè)或多個(gè)網(wǎng)頁(yè)瀏覽器到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的訪(fǎng)問(wèn)。根據(jù)本公開(kāi)的編碼轉(zhuǎn)換服務(wù)器可包括例如計(jì)算機(jī)可讀指令的模塊或功能,以便用于接收來(lái)自網(wǎng)頁(yè)瀏覽器的請(qǐng)求。編碼轉(zhuǎn)換服務(wù)器還可包括例如計(jì)算機(jī)可讀指令的模塊或功能,以便將從網(wǎng)頁(yè)瀏覽器接收到的用戶(hù)輸入請(qǐng)求(如HTTP請(qǐng)求)轉(zhuǎn)譯成相應(yīng)的輸入調(diào)用命令,其在協(xié)議/語(yǔ)言上與用于訪(fǎng)問(wèn)一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的一個(gè)或多個(gè)遠(yuǎn)程桌面客戶(hù)端兼容。編碼轉(zhuǎn)換服務(wù)器可經(jīng)由一個(gè)或多個(gè)遠(yuǎn)程桌面客戶(hù)端來(lái)接收來(lái)自一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的例如繪圖命令的信息/數(shù)據(jù),并將所述信息/數(shù)據(jù)轉(zhuǎn)譯成與相關(guān)聯(lián)的一個(gè)或多個(gè)網(wǎng)頁(yè)瀏覽器兼容的協(xié)議/語(yǔ)言。編碼轉(zhuǎn)換服務(wù)器可包括用于保持圖像(例如Java位圖)的存儲(chǔ)/記憶功能,其可響應(yīng)于從遠(yuǎn)程桌面服務(wù)器所接收到的繪圖命令來(lái)進(jìn)行修改。編碼轉(zhuǎn)換服務(wù)器也可接收來(lái)自遠(yuǎn)程桌面服務(wù)器的繪圖命令并存儲(chǔ)相應(yīng)于相應(yīng)繪圖命令的坐標(biāo)。在一些應(yīng)用中,編碼轉(zhuǎn)換服務(wù)器可通過(guò)創(chuàng)建和修改遠(yuǎn)程桌面一部分的圖像來(lái)促進(jìn)/加速一個(gè)或多個(gè)相關(guān)的遠(yuǎn)程桌面圖像在相關(guān)網(wǎng)頁(yè)瀏覽器處的渲染,遠(yuǎn)程桌面一部分的圖像受到用戶(hù)在用戶(hù)設(shè)備處輸入的影響。本公開(kāi)的各個(gè)方面可提供一種編碼轉(zhuǎn)換服務(wù)器,其具有長(zhǎng)輪詢(xún)功能以便處理來(lái)自網(wǎng)頁(yè)瀏覽器的請(qǐng)求。本公開(kāi)的各個(gè)方面可包括或提供具有畫(huà)布(canvas)或二維渲染功能的網(wǎng)頁(yè)瀏覽器。應(yīng)該理解對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員而言從下面的詳細(xì)描述將容易明了本發(fā)明主題技術(shù)的其它配置,在下面的詳細(xì)描述中通過(guò)示例的方式示出和描述了本發(fā)明主題技術(shù)的各種配置。如將會(huì)意識(shí)到的那樣,本發(fā)明主題的技術(shù)能夠具有其它和不同的配置,且其若干細(xì)節(jié)能夠在不同的其它方面進(jìn)行修改,上述所有內(nèi)容均不脫離本發(fā)明主題技術(shù)的范圍。因此,附圖和詳細(xì)描述應(yīng)該被認(rèn)為在本質(zhì)上是示例性的而不是限制性的。附圖說(shuō)明圖1示出在經(jīng)由服務(wù)器與遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程訪(fǎng)問(wèn)會(huì)話(huà)期間在客戶(hù)端設(shè)備上顯示的實(shí)例;圖2A是一個(gè)或多個(gè)客戶(hù)端設(shè)備實(shí)例的視圖,其中每個(gè)客戶(hù)端設(shè)備具有經(jīng)由多個(gè)網(wǎng)絡(luò)和一個(gè)服務(wù)器而連接到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的網(wǎng)頁(yè)瀏覽器;圖2B是一個(gè)或多個(gè)客戶(hù)端設(shè)備實(shí)例的視圖,其中每個(gè)客戶(hù)端設(shè)備具有通過(guò)一個(gè)網(wǎng)絡(luò)和一個(gè)服務(wù)器而連接到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的網(wǎng)頁(yè)瀏覽器;圖3A是根據(jù)本公開(kāi)某些方面的在結(jié)合網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)使用時(shí)的編碼轉(zhuǎn)換服務(wù)器實(shí)例的概念性框圖;圖3B是根據(jù)本公開(kāi)某些替代性方面的在結(jié)合網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)使用時(shí)的編碼轉(zhuǎn)換服務(wù)器實(shí)例的概念性框圖;圖4A是編碼轉(zhuǎn)換服務(wù)器實(shí)例的概念性框圖;圖4B是替代性編碼轉(zhuǎn)換服務(wù)器實(shí)例的概念性框圖;圖4C是遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面的概念性框圖;圖5是在結(jié)合編碼轉(zhuǎn)換服務(wù)器和遠(yuǎn)程計(jì)算機(jī)使用時(shí)的網(wǎng)頁(yè)瀏覽器實(shí)例的概念性框圖;圖6是根據(jù)本公開(kāi)某些方面的編碼轉(zhuǎn)換服務(wù)器實(shí)例的概念性框圖;圖7是在結(jié)合網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)使用時(shí)在編碼轉(zhuǎn)換服務(wù)器、網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間交互的時(shí)序圖的實(shí)例;圖8是示出示例性計(jì)算系統(tǒng)的框圖;圖9A是示出從用戶(hù)設(shè)備訪(fǎng)問(wèn)和控制遠(yuǎn)程桌面的方法實(shí)例的框圖;圖9B是示出延續(xù)圖9A的圖;圖10A是示出在客戶(hù)端設(shè)備處利用編碼轉(zhuǎn)換服務(wù)器經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的方法實(shí)例的框圖;圖10B是示出計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)例編碼的框圖,該存儲(chǔ)介質(zhì)編碼有指令,所述指令可由處理系統(tǒng)執(zhí)行以便執(zhí)行在客戶(hù)端設(shè)備處利用編碼轉(zhuǎn)換服務(wù)器經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器來(lái)促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的方法;圖10C是示出用于在客戶(hù)端設(shè)備處利用編碼轉(zhuǎn)換服務(wù)器經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的設(shè)備實(shí)例模塊的框圖;圖11A是示出在客戶(hù)端設(shè)備處利用編碼轉(zhuǎn)換服務(wù)器經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的方法實(shí)例的框圖;圖11B是示出計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)例編碼的框圖,該存儲(chǔ)介質(zhì)編碼有指令,所述指令可由處理系統(tǒng)執(zhí)行以便執(zhí)行在客戶(hù)端設(shè)備處利用編碼轉(zhuǎn)換服務(wù)器經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器來(lái)促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的方法;圖11C是示出用于在客戶(hù)端設(shè)備處利用編碼轉(zhuǎn)換服務(wù)器經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的設(shè)備實(shí)例模塊的框圖;圖12A是示出經(jīng)由編碼轉(zhuǎn)換服務(wù)器和利用支持二維(2D)畫(huà)布和動(dòng)態(tài)繪圖的超文本標(biāo)記語(yǔ)言促進(jìn)實(shí)時(shí)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法實(shí)例的框圖;圖12B是示出計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)例編碼的框圖,該存儲(chǔ)介質(zhì)編碼有指令,所述指令可由處理系統(tǒng)執(zhí)行以便執(zhí)行經(jīng)由編碼轉(zhuǎn)換服務(wù)器和利用支持二維(2D)畫(huà)布和動(dòng)態(tài)繪圖的超文本標(biāo)記語(yǔ)言促進(jìn)實(shí)時(shí)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法;圖12C是示出用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器和利用支持二維(2D)畫(huà)布和動(dòng)態(tài)繪圖的超文本標(biāo)記語(yǔ)言促進(jìn)實(shí)時(shí)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的設(shè)備實(shí)例模塊的框圖;圖13A是示出用于通過(guò)編碼轉(zhuǎn)換服務(wù)器、利用適于遠(yuǎn)程桌面會(huì)話(huà)繪圖的超文本傳輸協(xié)議(HTTP)的HTTP標(biāo)頭促進(jìn)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法實(shí)例的框圖;圖13B是示出計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)例編碼的框圖,該存儲(chǔ)介質(zhì)編碼有指令,所述指令可由處理系統(tǒng)執(zhí)行以便執(zhí)行通過(guò)編碼轉(zhuǎn)換服務(wù)器、利用適于遠(yuǎn)程桌面會(huì)話(huà)繪圖的超文本傳輸協(xié)議(HTTP)的HTTP標(biāo)頭促進(jìn)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法;圖13C是示出用于通過(guò)編碼轉(zhuǎn)換服務(wù)器、利用適于遠(yuǎn)程桌面會(huì)話(huà)繪圖的超文本傳輸協(xié)議(HTTP)的HTTP標(biāo)頭促進(jìn)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的設(shè)備實(shí)例模塊的框圖;圖14A是示出通過(guò)編碼轉(zhuǎn)換服務(wù)器、利用在編碼轉(zhuǎn)換服務(wù)器處的適配器促進(jìn)在客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)處的遠(yuǎn)程桌面服務(wù)器之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法實(shí)例的框圖;圖14B是示出計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)例編碼的框圖,該存儲(chǔ)介質(zhì)編碼有指令,所述指令可由處理系統(tǒng)執(zhí)行以便執(zhí)行通過(guò)編碼轉(zhuǎn)換服務(wù)器、利用在編碼轉(zhuǎn)換服務(wù)器處的適配器促進(jìn)在客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器和在遠(yuǎn)程計(jì)算機(jī)處的遠(yuǎn)程桌面服務(wù)器之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法;圖14C是示出用于通過(guò)編碼轉(zhuǎn)換服務(wù)器、利用在編碼轉(zhuǎn)換服務(wù)器處的適配器促進(jìn)在客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器和在遠(yuǎn)程計(jì)算機(jī)處的遠(yuǎn)程桌面服務(wù)器之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的設(shè)備實(shí)例模塊的框圖;圖15A是示出計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)例編碼的框圖,該存儲(chǔ)介質(zhì)編碼有指令,所述指令可由處理系統(tǒng)執(zhí)行以便執(zhí)行經(jīng)由適于編碼轉(zhuǎn)換服務(wù)器的超文本傳輸協(xié)議(HTTP)處理器和遠(yuǎn)程桌面客戶(hù)端適配器促進(jìn)實(shí)時(shí)從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的方法;圖15B至圖15C是示出經(jīng)由適于編碼轉(zhuǎn)換服務(wù)器的超文本傳輸協(xié)議(HTTP)處理器和遠(yuǎn)程桌面客戶(hù)端適配器促進(jìn)實(shí)時(shí)從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的方法實(shí)例的框圖;圖15C是延續(xù)圖15B的圖;圖15D至圖15E是示出經(jīng)由適于編碼轉(zhuǎn)換服務(wù)器的超文本傳輸協(xié)議(HTTP)處理器和遠(yuǎn)程桌面客戶(hù)端適配器促進(jìn)實(shí)時(shí)從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的設(shè)備實(shí)例模塊的框圖;圖15E是延續(xù)圖15D的圖。雖然在附圖中示出了某些實(shí)施例,但是本領(lǐng)域的技術(shù)人員將會(huì)理解的是所描述的實(shí)施例是示例性的,可在本公開(kāi)的范圍內(nèi)設(shè)想到所示實(shí)施例的變型以及本文所描述的其它實(shí)施例并可進(jìn)行實(shí)施。發(fā)明內(nèi)容下面提出的詳細(xì)描述意旨是作為本發(fā)明主題技術(shù)的各種配置的描述,而并非意旨代表其中可實(shí)施本發(fā)明主題技術(shù)的唯一配置。附圖并入本文中,并構(gòu)成詳細(xì)描述的一部分。詳細(xì)描述包括為了給本發(fā)明主題技術(shù)提供透徹理解目的具體細(xì)節(jié)。然而,對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員而言顯而易見(jiàn)的是本發(fā)明主題的技術(shù)可在沒(méi)有這些具體細(xì)節(jié)的情況下來(lái)實(shí)施。在某些情況下,公知結(jié)構(gòu)和組件以框圖形式示出,以避免模糊本發(fā)明主題技術(shù)的概念。為了便于理解,相同的組件由具有相同的元件標(biāo)號(hào)來(lái)標(biāo)記。之前使用超文本標(biāo)記語(yǔ)言(HTML)的方法需要使用特定的瀏覽器插件來(lái)例如通過(guò)加速視頻和音頻作為用于創(chuàng)建更好用戶(hù)體驗(yàn)的一種方法。瀏覽器插件不能獨(dú)立地通過(guò)競(jìng)爭(zhēng)架構(gòu)供應(yīng)商獲取HTML瀏覽器。架構(gòu)供應(yīng)商在“專(zhuān)有的”遠(yuǎn)程桌面協(xié)議方面競(jìng)爭(zhēng)地非常激烈,并側(cè)重于隨著時(shí)間的推移進(jìn)行適度地改善以改善用戶(hù)體驗(yàn)。同時(shí)利用遠(yuǎn)程桌面協(xié)議的用戶(hù)體驗(yàn)是架構(gòu)供應(yīng)商之間的主要區(qū)分者。但是,已知的工作不能夠使得用戶(hù)和客戶(hù)用統(tǒng)一的方法來(lái)遠(yuǎn)程訪(fǎng)問(wèn)他們的家庭、工作或移動(dòng)的Windows、Mac或Linux環(huán)境。在某些方面,本發(fā)明主題技術(shù)的實(shí)施例可以消除或減少用于將“專(zhuān)有的”協(xié)議安裝在用戶(hù)設(shè)備(或客戶(hù)端設(shè)備)上以便在遠(yuǎn)程桌面會(huì)話(huà)期間用于訪(fǎng)問(wèn)遠(yuǎn)程計(jì)算機(jī)的需求。遠(yuǎn)程計(jì)算機(jī)或可遠(yuǎn)程訪(fǎng)問(wèn)的計(jì)算機(jī)可包括遠(yuǎn)程桌面服務(wù)器。通過(guò)使得用戶(hù)能夠憑借如HTML5的“開(kāi)放標(biāo)準(zhǔn)”技術(shù)使用單一方法來(lái)訪(fǎng)問(wèn)他們的遠(yuǎn)程桌面,可以顯著減少放置在用戶(hù)設(shè)備例如智能手機(jī)上的要求。在某些方面,本發(fā)明主題技術(shù)的實(shí)施例可減少或消除用于將客戶(hù)端軟件和/或?yàn)g覽器插件安裝到用戶(hù)客戶(hù)端設(shè)備上的需求。在某些方面,本發(fā)明主題技術(shù)的實(shí)施例可以實(shí)現(xiàn)希望從個(gè)人計(jì)算機(jī)桌面上進(jìn)行執(zhí)行本地應(yīng)用程序而獲取的強(qiáng)大的用戶(hù)體驗(yàn)。在某些方面,本發(fā)明主題技術(shù)的實(shí)施例可有利地利用合適網(wǎng)頁(yè)瀏覽器的二維渲染功能以及可由在用戶(hù)客戶(hù)端設(shè)備上運(yùn)行的瀏覽器二維繪圖功能取代專(zhuān)有的渲染協(xié)議。在某些方面,本發(fā)明主題技術(shù)的實(shí)施例可允許用戶(hù)容易地通過(guò)多個(gè)服務(wù)器來(lái)訪(fǎng)問(wèn)一個(gè)或多個(gè)打開(kāi)的遠(yuǎn)程桌面,且從實(shí)時(shí)存儲(chǔ)于相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)器上的信息保持它們的確切狀態(tài),所述相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)器具有協(xié)議轉(zhuǎn)換功能,其可起到在由大多數(shù)遠(yuǎn)程桌面協(xié)議采用的推式協(xié)議和由HTTP采用的拉式協(xié)議之間的通用接口的功能,上述網(wǎng)絡(luò)服務(wù)器在此也稱(chēng)為“編碼轉(zhuǎn)換服務(wù)器”,用戶(hù)可經(jīng)由具有二維渲染功能的網(wǎng)頁(yè)瀏覽器來(lái)訪(fǎng)問(wèn)上述服務(wù)器。這樣做可允許用戶(hù)在幾秒鐘內(nèi)渲染當(dāng)前打開(kāi)會(huì)話(huà)的遠(yuǎn)程顯示屏。因此,當(dāng)用戶(hù)從客戶(hù)端設(shè)備到客戶(hù)端設(shè)備進(jìn)行切換時(shí),保存特定遠(yuǎn)程桌面的確切狀態(tài)以及基于每一顯示器的能力來(lái)進(jìn)行重新渲染。用戶(hù)的多個(gè)桌面可有效地配置成總是處于打開(kāi)狀態(tài)且準(zhǔn)備好根據(jù)要求來(lái)顯示。用戶(hù)的遠(yuǎn)程桌面可配置成在任何時(shí)刻以及從任何地點(diǎn)來(lái)進(jìn)行訪(fǎng)問(wèn)。在如本文所述的本發(fā)明主題技術(shù)之前,因?yàn)镠TTP(拉式協(xié)議)和大多數(shù)遠(yuǎn)程桌面顯示協(xié)議(推式協(xié)議)是不相容的,本領(lǐng)域內(nèi)的技術(shù)人員已經(jīng)普遍地認(rèn)識(shí)到對(duì)于網(wǎng)頁(yè)瀏覽器而言專(zhuān)有軟件和/或下載的插件是必要的,以便使得遠(yuǎn)程桌面會(huì)話(huà)在一端利用HTTP以及在另一端利用遠(yuǎn)程桌面顯示協(xié)議。在某些方面,本發(fā)明主題技術(shù)的實(shí)施例可使得任何終端設(shè)備的用戶(hù)使用具有2D渲染功能的網(wǎng)頁(yè)瀏覽器,例如,HTML5瀏覽器,以便在一個(gè)或多個(gè)瀏覽器窗口中顯示一個(gè)或多個(gè)遠(yuǎn)程桌面會(huì)話(huà)。本公開(kāi)的實(shí)施例可相應(yīng)地消除用于將適于遠(yuǎn)程桌面訪(fǎng)問(wèn)的專(zhuān)有或開(kāi)放的源客戶(hù)端應(yīng)用程序安裝在客戶(hù)端設(shè)備上的需求。本公開(kāi)的實(shí)施例可以建立和維持到單個(gè)或多個(gè)Windows和MacOS或Linux服務(wù)器的同步遠(yuǎn)程桌面連接,并使得能夠在用戶(hù)的瀏覽器應(yīng)用程序中獨(dú)立地顯示和交互所有的遠(yuǎn)程會(huì)話(huà)。本公開(kāi)的實(shí)施例實(shí)時(shí)渲染且可作為網(wǎng)頁(yè)顯示在遠(yuǎn)程客戶(hù)端(例如像智能手機(jī)的用戶(hù)設(shè)備)上。所有的用戶(hù)鼠標(biāo)、觸摸屏屏和鍵盤(pán)輸入可捕獲在瀏覽器窗口內(nèi)并轉(zhuǎn)換成由遠(yuǎn)程計(jì)算機(jī)桌面所需的輸入格式,其可利用常見(jiàn)的桌面協(xié)議,例如由Citrix系統(tǒng)提供的獨(dú)立計(jì)算架構(gòu)(ICA)、由微軟提供的遠(yuǎn)程桌面協(xié)議(RDP),以及由Taradici提供的PC-over-IP(PCoIP)等。本公開(kāi)的實(shí)施例可在任何時(shí)候保持到主機(jī)服務(wù)器的開(kāi)放連接,允許一個(gè)或多個(gè)端點(diǎn)設(shè)備交互地連接到遠(yuǎn)程會(huì)話(huà)以及瞬間斷開(kāi)到遠(yuǎn)程會(huì)話(huà)的連接。遠(yuǎn)程會(huì)話(huà)從不需要從服務(wù)器斷開(kāi)連接,因?yàn)楸竟_(kāi)的實(shí)施例可保持到桌面的活動(dòng)連接?;顒?dòng)會(huì)話(huà)可重新調(diào)整大小,并可進(jìn)行調(diào)整以便于獲取最佳的顯示效果和用戶(hù)體驗(yàn),從而充分利用用戶(hù)訪(fǎng)問(wèn)設(shè)備的能力。在某些方面,本發(fā)明主題技術(shù)的實(shí)施例可減少或消除適于本地客戶(hù)端應(yīng)用程序例如網(wǎng)頁(yè)瀏覽器的要求,以便支持供應(yīng)商的特定遠(yuǎn)程桌面協(xié)議。本公開(kāi)的實(shí)施例可允許具有2D渲染功能的瀏覽器在任何硬件、任何操作系統(tǒng)上運(yùn)行以及以任何形式運(yùn)行,以便適于用戶(hù)訪(fǎng)問(wèn)其遠(yuǎn)程桌面或應(yīng)用程序。用戶(hù)可只需將瀏覽器(例如像谷歌瀏覽器的HTML5兼容瀏覽器)指向適于配置成遠(yuǎn)程桌面應(yīng)用程序服務(wù)器的一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的相應(yīng)的預(yù)定統(tǒng)一資源定位器(URL)。瀏覽器可訪(fǎng)問(wèn)編碼轉(zhuǎn)換服務(wù)器,所述編碼轉(zhuǎn)換服務(wù)器可在適用于瀏覽器的協(xié)議和適用于遠(yuǎn)程計(jì)算機(jī)的協(xié)議之間進(jìn)行轉(zhuǎn)譯或轉(zhuǎn)碼。編碼轉(zhuǎn)換服務(wù)器可以是公共的/或基于云的專(zhuān)有服務(wù)器,以及可以利用HTTPS協(xié)議來(lái)訪(fǎng)問(wèn)編碼轉(zhuǎn)換服務(wù)器。編碼轉(zhuǎn)換服務(wù)器可驗(yàn)證在遠(yuǎn)程計(jì)算機(jī)和遠(yuǎn)程桌面客戶(hù)端之間的連接,實(shí)時(shí)渲染遠(yuǎn)程計(jì)算機(jī)的桌面,以及將所述渲染經(jīng)由HTTP傳送到瀏覽器,這樣瀏覽器可以HTML5畫(huà)布顯示所述渲染。因此,本發(fā)明的實(shí)施例可具有如下功能或提供如下功能,即連接到一個(gè)或多個(gè)遠(yuǎn)程桌面服務(wù)器的虛擬桌面和應(yīng)用程序服務(wù)器,例如采用ICA的CitrixXenDesktop,采用RDP的微軟Windows客戶(hù)端和服務(wù)器,以及采用PCoIP的VMwareView等。在支持畫(huà)布2D實(shí)時(shí)繪圖原語(yǔ)的HTML5之前,由于渲染對(duì)象的靜態(tài)特性,不能將單獨(dú)的HTML認(rèn)為是實(shí)用的渲染技術(shù)。如根據(jù)本發(fā)明所用的那樣,HTML5和類(lèi)似的瀏覽器語(yǔ)言可由于在客戶(hù)端平臺(tái)上以2D、3D和多媒體視頻/音頻對(duì)象渲染的能力而使得新的用戶(hù)具有強(qiáng)大的體驗(yàn);在某些情況下,HTML5還可以利用適于這種渲染的硬件加速。本發(fā)明主題技術(shù)的各個(gè)方面可通過(guò)提供允許實(shí)時(shí)訪(fǎng)問(wèn)遠(yuǎn)程計(jì)算機(jī)以及不需要客戶(hù)端設(shè)備具有專(zhuān)有軟件或插件的無(wú)關(guān)于平臺(tái)的技術(shù)而可便于增強(qiáng)用戶(hù)對(duì)遠(yuǎn)程桌面會(huì)話(huà)的體驗(yàn)。此外,遠(yuǎn)程計(jì)算機(jī)對(duì)于遠(yuǎn)程桌面會(huì)話(huà)而言不需要具有HTTP或HTML兼容性。如本文所述,本發(fā)明主題技術(shù)的各個(gè)方面可以減少或最小化瀏覽器和根據(jù)本公開(kāi)編碼轉(zhuǎn)換服務(wù)器之間的流量。可通過(guò)本發(fā)明主題技術(shù)的不同方面來(lái)促進(jìn)流量的減少,上述方面包括但不限于,對(duì)于從網(wǎng)頁(yè)瀏覽器接收到的繪圖請(qǐng)求執(zhí)行長(zhǎng)輪詢(xún),將來(lái)自遠(yuǎn)程桌面的已經(jīng)改變和需要更新的僅僅一部分圖像(而非整個(gè)遠(yuǎn)程桌面的圖像)提供給網(wǎng)頁(yè)瀏覽器,并將適于更新后圖像部分的坐標(biāo)放置到單個(gè)HTTP傳輸響應(yīng)的標(biāo)頭中。進(jìn)出瀏覽器的流量減少可促進(jìn)遠(yuǎn)程桌面會(huì)話(huà)提供實(shí)時(shí)的用戶(hù)體驗(yàn),例如如果對(duì)于用戶(hù)從客戶(hù)端輸入傳輸?shù)竭h(yuǎn)程計(jì)算機(jī)而言的往返時(shí)間內(nèi)(延遲)有任何可感知的延遲的話(huà)時(shí)間很短的用戶(hù)體驗(yàn),以及相應(yīng)更新的遠(yuǎn)程桌面顯示在客戶(hù)端設(shè)備上。在示例性實(shí)施例中,這種延遲會(huì)是短時(shí)間的,例如100毫秒,從而使大多數(shù)用戶(hù)根本感覺(jué)不到任何延遲。圖1示出在經(jīng)由服務(wù)器與遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程訪(fǎng)問(wèn)會(huì)話(huà)期間在具有較大顯示屏的客戶(hù)端設(shè)備處的顯示的實(shí)例。顯示器100包括客戶(hù)端設(shè)備的本地桌面110,網(wǎng)頁(yè)瀏覽器窗口120,網(wǎng)頁(yè)瀏覽器窗口120依次包括示出遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像132的遠(yuǎn)程視圖窗口130,在該實(shí)例中,該圖像除了在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的遠(yuǎn)程網(wǎng)頁(yè)瀏覽器應(yīng)用程序140之外包括文件夾和快捷圖標(biāo)。遠(yuǎn)程視圖窗口130可具有一定的高度H和寬度W,以及遠(yuǎn)程視圖窗口130可重新調(diào)整大小(例如,可擴(kuò)大以覆蓋整個(gè)本地桌面110或縮小)。遠(yuǎn)程桌面130的圖像132和遠(yuǎn)程應(yīng)用程序140基于遠(yuǎn)程桌面130和遠(yuǎn)程應(yīng)用程序140的經(jīng)由服務(wù)器從遠(yuǎn)程計(jì)算機(jī)傳送到客戶(hù)端設(shè)備上的顯示輸出數(shù)據(jù)。正如前面提到的那樣,本公開(kāi)的各個(gè)方面可包括或利用具有2D畫(huà)布的HTML5兼容的網(wǎng)頁(yè)瀏覽器,例如,圖5中的530。HTML5要求提供二維畫(huà)布,其允許對(duì)2D圖形和位圖圖像進(jìn)行動(dòng)態(tài)的、實(shí)時(shí)的和以腳本方式渲染。在一個(gè)方面,可以腳本方式可意味著或包括用于利用JavaScript進(jìn)行標(biāo)記來(lái)渲染2D圖像。畫(huà)布包括以具有一定高度和寬度屬性的HTML編碼來(lái)限定的可繪制區(qū)域。JavaScript編碼可通過(guò)類(lèi)似于其它普通2DAPI的一套完整的繪圖功能來(lái)訪(fǎng)問(wèn)該區(qū)域,從而允許動(dòng)態(tài)地生成圖形。如圖2A至圖2B中所示,本公開(kāi)示例性實(shí)施例的整體架構(gòu)可包括三個(gè)部分:客戶(hù)端設(shè)備(或用戶(hù)設(shè)備),其包括瀏覽器,例如HTML5兼容瀏覽器;服務(wù)器,例如,Java網(wǎng)絡(luò)服務(wù)器,其配置成用作編碼轉(zhuǎn)換服務(wù)器,在不同的協(xié)議之間進(jìn)行轉(zhuǎn)譯;以及客戶(hù)端設(shè)備連接到其的遠(yuǎn)程計(jì)算機(jī)。如圖3A至3B中所示以及針對(duì)圖3A至圖3B的描述,編碼轉(zhuǎn)換服務(wù)器可包括三個(gè)主要部分:遠(yuǎn)程桌面客戶(hù)端包裝器或適配器,繪圖命令隊(duì)列,以及網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(容器)。網(wǎng)絡(luò)應(yīng)用程序服務(wù)器可包括各種元件或組件,例如超文本傳輸協(xié)議(HTTP)處理器,長(zhǎng)輪詢(xún)處理器,以及繪圖請(qǐng)求隊(duì)列,如參照?qǐng)D2A至圖11示出和描述的那樣。在替代性的實(shí)施例中,繪圖命令隊(duì)列可以是網(wǎng)絡(luò)應(yīng)用程序服務(wù)器的一部分。圖2A是客戶(hù)端設(shè)備實(shí)例的視圖,諸如那些具有經(jīng)由多個(gè)網(wǎng)絡(luò)和一個(gè)服務(wù)器而連接到多個(gè)遠(yuǎn)程計(jì)算機(jī)的網(wǎng)頁(yè)瀏覽器。系統(tǒng)200可包括一個(gè)或多個(gè)遠(yuǎn)程客戶(hù)端設(shè)備202,其經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)206通過(guò)服務(wù)器計(jì)算裝置208(服務(wù)器)與一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)204進(jìn)行通信。在一個(gè)方面,服務(wù)器208配置成允許遠(yuǎn)程會(huì)話(huà)(例如,遠(yuǎn)程桌面會(huì)話(huà)),其中在客戶(hù)端設(shè)備202處的用戶(hù)通過(guò)經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)206從客戶(hù)端設(shè)備202登錄到服務(wù)器208上而可以訪(fǎng)問(wèn)一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)204上的應(yīng)用程序和文件。圖2B是通過(guò)網(wǎng)絡(luò)和服務(wù)器連接到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的一個(gè)或多個(gè)客戶(hù)端設(shè)備的替代性實(shí)例的視圖。如圖中所示,與遠(yuǎn)程計(jì)算機(jī)204相關(guān)聯(lián)的服務(wù)器208例如可以輪轂和輻條的配置連接到網(wǎng)絡(luò)206。通過(guò)示例而非限制性的方式,在本公開(kāi)的一個(gè)方面,從遠(yuǎn)程計(jì)算機(jī)側(cè)的透視圖進(jìn)行陳述(將遠(yuǎn)程計(jì)算機(jī)204看作本地設(shè)備,而將客戶(hù)端設(shè)備202看作遠(yuǎn)程設(shè)備),在本地設(shè)備204處執(zhí)行(或運(yùn)行)應(yīng)用程序。雖然客戶(hù)端設(shè)備202可將應(yīng)用程序視圖接收和顯示在客戶(hù)端設(shè)備202本地的顯示器上,但是客戶(hù)端設(shè)備202不在客戶(hù)端設(shè)備202處執(zhí)行(或運(yùn)行)應(yīng)用程序。從客戶(hù)端一側(cè)的另一方式進(jìn)行陳述(將遠(yuǎn)程計(jì)算機(jī)204看作遠(yuǎn)程設(shè)備,而將客戶(hù)端設(shè)備202看作本地設(shè)備),在遠(yuǎn)程計(jì)算機(jī)204處執(zhí)行(或運(yùn)行)遠(yuǎn)程應(yīng)用程序,雖然客戶(hù)端設(shè)備202可接收和顯示遠(yuǎn)程應(yīng)用程序視圖,但是客戶(hù)端設(shè)備202不在客戶(hù)端設(shè)備202本地處執(zhí)行(或運(yùn)行)遠(yuǎn)程應(yīng)用程序。通過(guò)示例而非限制性的方式,客戶(hù)端設(shè)備202可代表計(jì)算機(jī),移動(dòng)電話(huà),膝上型電腦,薄型客戶(hù)端設(shè)備,個(gè)人數(shù)字助理(PDA),便攜式計(jì)算機(jī)設(shè)備,或具有處理器的合適裝置。在一個(gè)實(shí)例中,客戶(hù)端設(shè)備202可以是智能手機(jī)(如iPhone,Android手機(jī),黑莓等等)。在某些配置中,客戶(hù)端設(shè)備202可代表音頻播放器,游戲機(jī),照相機(jī),攝像機(jī),音頻設(shè)備,視頻設(shè)備,多媒體設(shè)備,或能夠支持連接到遠(yuǎn)程服務(wù)器的設(shè)備。在一個(gè)優(yōu)選的實(shí)例中,客戶(hù)端設(shè)備202是移動(dòng)的。在另一個(gè)實(shí)例中,客戶(hù)端設(shè)備202可以是固定的。根據(jù)本公開(kāi)的一個(gè)方面,客戶(hù)端設(shè)備202可以是具有至少一個(gè)處理器和存儲(chǔ)器的設(shè)備,其中客戶(hù)端設(shè)備202的總存儲(chǔ)量可小于遠(yuǎn)程計(jì)算機(jī)204或服務(wù)器208中的總存儲(chǔ)量。在一個(gè)實(shí)例中,客戶(hù)端設(shè)備202不具有硬盤(pán)。在一個(gè)方面,客戶(hù)端設(shè)備202具有的顯示小于由遠(yuǎn)程計(jì)算機(jī)204或服務(wù)器208支持的顯示。在一個(gè)方面,客戶(hù)端設(shè)備可包括一個(gè)或多個(gè)客戶(hù)端設(shè)備。在一個(gè)優(yōu)選的方面,服務(wù)器208或遠(yuǎn)程計(jì)算機(jī)204可代表計(jì)算機(jī)。在另一個(gè)方面,服務(wù)器208或遠(yuǎn)程計(jì)算機(jī)204可代表膝上型電腦,計(jì)算設(shè)備,虛擬機(jī)(例如,虛擬機(jī)),桌面會(huì)話(huà)(例如,微軟終端服務(wù)器),公布的應(yīng)用程序設(shè)備(例如,微軟終端服務(wù)器),或具有處理器的合適裝置。在一個(gè)優(yōu)選的實(shí)例中,服務(wù)器208或遠(yuǎn)程計(jì)算機(jī)204是固定的。在另一個(gè)方面,服務(wù)器208或遠(yuǎn)程計(jì)算機(jī)204可以是移動(dòng)的。在某些配置中,服務(wù)器208或遠(yuǎn)程計(jì)算機(jī)204可以是可代表客戶(hù)端設(shè)備的任何設(shè)備。在一個(gè)方面,服務(wù)器208可包括一個(gè)或多個(gè)服務(wù)器。在一個(gè)實(shí)例中,當(dāng)?shù)谝辉O(shè)備沒(méi)有直接連接到第二設(shè)備時(shí),第一設(shè)備就是到第二個(gè)設(shè)備的遠(yuǎn)程設(shè)備。在一個(gè)實(shí)例中,第一遠(yuǎn)程設(shè)備可通過(guò)諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、和/或其它網(wǎng)絡(luò)的通信網(wǎng)絡(luò)連接到第二設(shè)備。當(dāng)客戶(hù)端設(shè)備202、服務(wù)器208和遠(yuǎn)程計(jì)算機(jī)204相對(duì)于彼此是遠(yuǎn)程設(shè)備時(shí),客戶(hù)端設(shè)備202通過(guò)網(wǎng)絡(luò)206連接到服務(wù)器208,而遠(yuǎn)程計(jì)算機(jī)可通過(guò)網(wǎng)絡(luò)206經(jīng)由網(wǎng)絡(luò)連接而連接到服務(wù)器208,上述網(wǎng)絡(luò)連接例如是調(diào)制解調(diào)器連接,包括以太網(wǎng)的LAN連接,或包括DSL、電纜、T1、T3、光纖、Wi-Fi的寬帶WAN連接,或包括GSM、GPRS、3G、WiMAX的移動(dòng)網(wǎng)絡(luò)連接,或其它網(wǎng)絡(luò)連接。網(wǎng)絡(luò)206可以是LAN網(wǎng)絡(luò),WAN網(wǎng)絡(luò),無(wú)線(xiàn)網(wǎng)絡(luò),因特網(wǎng)(互聯(lián)網(wǎng)),企業(yè)內(nèi)部網(wǎng)或其它網(wǎng)絡(luò)。網(wǎng)絡(luò)206可包括用于在客戶(hù)端設(shè)備和/或服務(wù)器之間路由數(shù)據(jù)的一個(gè)或多個(gè)路由器。網(wǎng)絡(luò)上的遠(yuǎn)程設(shè)備(例如,客戶(hù)端設(shè)備,服務(wù)器)可由相應(yīng)的網(wǎng)絡(luò)地址定址,包括但不限于互聯(lián)網(wǎng)協(xié)議(IP)地址,互聯(lián)網(wǎng)名稱(chēng),Windows因特網(wǎng)名稱(chēng)服務(wù)(WINS)的名稱(chēng),域名或其它系統(tǒng)名稱(chēng)。這些說(shuō)明了一臺(tái)設(shè)備如何成為到另一臺(tái)設(shè)備的遠(yuǎn)程設(shè)備的一些實(shí)例。但本發(fā)明主題的技術(shù)并不僅僅限于這些實(shí)例。根據(jù)本公開(kāi)的某些方面,術(shù)語(yǔ)“服務(wù)器”和“遠(yuǎn)程服務(wù)器”通常關(guān)于客戶(hù)端設(shè)備同義地使用,以及詞語(yǔ)“遠(yuǎn)程”可指示服務(wù)器例如通過(guò)網(wǎng)絡(luò)連接與一個(gè)或多個(gè)其它設(shè)備進(jìn)行通信。根據(jù)本公開(kāi)的某些方面,術(shù)語(yǔ)“服務(wù)器”和“遠(yuǎn)程服務(wù)器”通常關(guān)于服務(wù)器/或遠(yuǎn)程計(jì)算機(jī)同義地使用,以及詞語(yǔ)“遠(yuǎn)程”可指示客戶(hù)端設(shè)備例如通過(guò)網(wǎng)絡(luò)連接與一個(gè)或多個(gè)服務(wù)器和/或一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)進(jìn)行通信。在本公開(kāi)的一個(gè)方面,“客戶(hù)端設(shè)備”可有時(shí)稱(chēng)為客戶(hù)端,用戶(hù)設(shè)備,用戶(hù)的設(shè)備或反之亦然。類(lèi)似地,“服務(wù)器”可有時(shí)稱(chēng)為服務(wù)器設(shè)備或反之亦然。服務(wù)器有時(shí)也被稱(chēng)為網(wǎng)絡(luò)服務(wù)器。本公開(kāi)的示例性實(shí)施例包括使用具有轉(zhuǎn)碼(編碼轉(zhuǎn)換)功能的網(wǎng)絡(luò)服務(wù)器,例如編碼轉(zhuǎn)換服務(wù)器。在一個(gè)方面,術(shù)語(yǔ)“本地”和“遠(yuǎn)程”是相對(duì)的術(shù)語(yǔ),分別取決于客戶(hù)端是否是從客戶(hù)端設(shè)備一側(cè)或從服務(wù)器一側(cè)或遠(yuǎn)程計(jì)算機(jī)一側(cè)來(lái)進(jìn)行描述,客戶(hù)端設(shè)備可被稱(chēng)為本地客戶(hù)機(jī)設(shè)備或遠(yuǎn)程客戶(hù)端設(shè)備。取決于遠(yuǎn)程計(jì)算機(jī)是否是從遠(yuǎn)程計(jì)算機(jī)的一側(cè)或從客戶(hù)端的一側(cè)或服務(wù)器的一側(cè)來(lái)進(jìn)行描述,遠(yuǎn)程計(jì)算機(jī)可被稱(chēng)為本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)。類(lèi)似地,分別取決于服務(wù)器是否是從所述服務(wù)器的一側(cè)或從客戶(hù)端的一側(cè)或遠(yuǎn)程計(jì)算機(jī)的一側(cè)來(lái)進(jìn)行描述,服務(wù)器可被稱(chēng)為本地服務(wù)器或遠(yuǎn)程服務(wù)器。此外,如果從遠(yuǎn)程計(jì)算機(jī)的一側(cè)進(jìn)行描述,在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的應(yīng)用程序可被稱(chēng)為本地應(yīng)用程序,而如果從客戶(hù)端的一側(cè)或服務(wù)器的一側(cè)進(jìn)行描述,在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的應(yīng)用程序可被稱(chēng)為遠(yuǎn)程應(yīng)用程序。在一個(gè)方面,放置在客戶(hù)端一側(cè)上的設(shè)備(直接連接到客戶(hù)端的設(shè)備或使用電線(xiàn)或短距離無(wú)線(xiàn)連接(例如,藍(lán)牙)連接到彼此的設(shè)備)可相對(duì)于客戶(hù)端設(shè)備被稱(chēng)為本地設(shè)備,以及相對(duì)于服務(wù)器被稱(chēng)為遠(yuǎn)程設(shè)備。類(lèi)似地,放置在服務(wù)器一側(cè)上的設(shè)備(直接連接到服務(wù)器的設(shè)備或使用電線(xiàn)或短距離無(wú)線(xiàn)連接(例如,藍(lán)牙)連接到彼此的設(shè)備)可相對(duì)于服務(wù)器被稱(chēng)為本地設(shè)備,以及相對(duì)于客戶(hù)端設(shè)備被稱(chēng)為遠(yuǎn)程設(shè)備。圖3A是根據(jù)本公開(kāi)某些方面的在結(jié)合網(wǎng)頁(yè)瀏覽器312和遠(yuǎn)程計(jì)算機(jī)320使用時(shí)的包括編碼轉(zhuǎn)換服務(wù)器330的系統(tǒng)300A實(shí)例的概念性框圖。示出例如智能手機(jī)或膝上型電腦的客戶(hù)端設(shè)備310以及網(wǎng)頁(yè)瀏覽器,其具有(i)畫(huà)布316,例如具有支持2D渲染畫(huà)布的網(wǎng)頁(yè)瀏覽器312;以及(ii)腳本客戶(hù)端314,例如在一個(gè)優(yōu)選實(shí)施例中的JavaScript客戶(hù)端。編碼轉(zhuǎn)換服務(wù)器330可以包括三個(gè)主要功能塊或模塊:網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(容器)340,遠(yuǎn)程桌面客戶(hù)端適配器350,以及包括共享存儲(chǔ)器的繪圖命令隊(duì)列360。網(wǎng)絡(luò)應(yīng)用程序服務(wù)器可包括HTTP處理器344,用于處理來(lái)自網(wǎng)頁(yè)瀏覽器的HTTP請(qǐng)求以及響應(yīng)于網(wǎng)頁(yè)瀏覽器的HTTP。在一些實(shí)施例中,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(容器)340還可包括長(zhǎng)輪詢(xún)處理模塊342,如圖所示。遠(yuǎn)程桌面客戶(hù)端適配器350可配置成與例如來(lái)自第三方供應(yīng)商的遠(yuǎn)程桌面客戶(hù)端352接口連接,以便與遠(yuǎn)程計(jì)算機(jī)320進(jìn)行通信,所述遠(yuǎn)程計(jì)算機(jī)320包括遠(yuǎn)程桌面服務(wù)器322,如圖所示。編碼轉(zhuǎn)換服務(wù)器330的實(shí)施例可配置成提供應(yīng)用程序框架,用于托管一個(gè)或多個(gè)網(wǎng)絡(luò)應(yīng)用程序和/或起到可運(yùn)行Servlet的Java網(wǎng)絡(luò)應(yīng)用程序服務(wù)器。在某些方面,遠(yuǎn)程桌面客戶(hù)端適配器350可被稱(chēng)作遠(yuǎn)程桌面客戶(hù)端通用接口。遠(yuǎn)程桌面客戶(hù)端352可利用遠(yuǎn)程桌面顯示協(xié)議用于與遠(yuǎn)程計(jì)算機(jī)320的遠(yuǎn)程桌面服務(wù)器322進(jìn)行通信。遠(yuǎn)程桌面客戶(hù)端將用戶(hù)輸入發(fā)送到遠(yuǎn)程計(jì)算機(jī),并經(jīng)由其特定的遠(yuǎn)程桌面顯示協(xié)議接收來(lái)自遠(yuǎn)程計(jì)算機(jī)的繪圖數(shù)據(jù)。在一個(gè)方面,遠(yuǎn)程桌面服務(wù)器322可涉及在遠(yuǎn)程計(jì)算機(jī)320上安裝的軟件,以及遠(yuǎn)程桌面服務(wù)器322可允許在與遠(yuǎn)程計(jì)算機(jī)320獨(dú)立和不同的機(jī)器(例如,客戶(hù)端設(shè)備310)上顯示在遠(yuǎn)程計(jì)算機(jī)320上運(yùn)行的應(yīng)用程序,特別是那些包括圖形的應(yīng)用程序。遠(yuǎn)程桌面服務(wù)器322可允許代表遠(yuǎn)程計(jì)算機(jī)桌面圖像的繪圖命令發(fā)送到單獨(dú)的機(jī)器(例如,編碼轉(zhuǎn)換服務(wù)器330)。在一個(gè)方面,遠(yuǎn)程桌面客戶(hù)端352可涉及在與遠(yuǎn)程計(jì)算機(jī)320獨(dú)立和不同的機(jī)器(例如,編碼轉(zhuǎn)換服務(wù)器330)上安裝的軟件。遠(yuǎn)程桌面客戶(hù)端352可經(jīng)由遠(yuǎn)程桌面顯示協(xié)議發(fā)送請(qǐng)求到遠(yuǎn)程桌面服務(wù)器322以及響應(yīng)地經(jīng)由遠(yuǎn)程桌面顯示協(xié)議接收代表遠(yuǎn)程計(jì)算機(jī)桌面圖像的繪圖命令。在操作過(guò)程中,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器340可起到接收和響應(yīng)于JavaScript客戶(hù)端的HTTP請(qǐng)求的功能。在一個(gè)實(shí)施方式中,可以使用Servlet服務(wù)器,但是利用例如像Restlet的任何類(lèi)似的網(wǎng)絡(luò)應(yīng)用程序框架可以獲取相同的結(jié)果。遠(yuǎn)程桌面客戶(hù)端適配器350可提供任何遠(yuǎn)程桌面客戶(hù)端和繪圖命令隊(duì)列/網(wǎng)絡(luò)應(yīng)用程序服務(wù)器之間的通用接口。遠(yuǎn)程桌面客戶(hù)端適配器350可以接收來(lái)自HTTP處理器344的用戶(hù)輸入信息、數(shù)據(jù)或命令(例如鼠標(biāo),鍵盤(pán),以及觸摸屏事件)以及將輸入信息/命令轉(zhuǎn)譯成相應(yīng)的遠(yuǎn)程桌面輸入調(diào)用命令,其有時(shí)被稱(chēng)為遠(yuǎn)程桌面輸入命令。遠(yuǎn)程桌面客戶(hù)端適配器350也可以將從遠(yuǎn)程桌面服務(wù)器322所接收(經(jīng)由遠(yuǎn)程桌面顯示協(xié)議和遠(yuǎn)程桌面客戶(hù)端352)的遠(yuǎn)程桌面繪圖命令(例如GDI繪圖命令)轉(zhuǎn)譯成Java圖形應(yīng)用程序編程接口(API)命令。Java圖形API命令本身并不適用于網(wǎng)頁(yè)瀏覽器,但是它們是實(shí)現(xiàn)瀏覽器兼容性的一個(gè)中間步驟。然后遠(yuǎn)程桌面客戶(hù)端適配器可執(zhí)行那些Java圖形API命令,也就是說(shuō),繪制成離屏的Java位圖,其可以?xún)?chǔ)存于繪圖命令隊(duì)列360內(nèi)。在替代性的實(shí)施例中,繪圖命令隊(duì)列(例如,圖3A中的360或圖4A或4B中的440)可接收來(lái)自遠(yuǎn)程桌面客戶(hù)機(jī)適配器的Java圖形API命令,并執(zhí)行Java圖形API命令以便繪制成離屏的Java位圖。HTTP處理器(例如,圖3A中的344或圖4A中的422)或圖像轉(zhuǎn)換模塊(例如,圖3B中的346或圖4B中的428)可從Java離屏位圖來(lái)創(chuàng)建圖像,諸如聯(lián)合圖像專(zhuān)家小組(JPEG)圖像,或便攜式網(wǎng)絡(luò)圖形(PNG)圖像,或位圖像文件(BMP)圖像或適用于網(wǎng)頁(yè)瀏覽器的為圖像格式的任何其它圖像文件;以及由此產(chǎn)生適用于瀏覽器312的圖像。在一個(gè)方面,JPEG圖像可被稱(chēng)為JPEG圖像文件,PNG圖像可被稱(chēng)為PNG圖像文件,以及BMP圖像可被稱(chēng)為BMP圖像文件。在一個(gè)方面,隨著圖像(例如,JPEG或PNG圖像)實(shí)時(shí)創(chuàng)建,在圖像創(chuàng)建時(shí),其僅被發(fā)送到網(wǎng)頁(yè)瀏覽器而不存儲(chǔ)在編碼轉(zhuǎn)換服務(wù)器處。在一個(gè)方面,繪圖命令隊(duì)列360可用于兩個(gè)目的:保存或存儲(chǔ)其上執(zhí)行繪圖命令的離屏Java位圖;以及保存或用作繪圖坐標(biāo)池,例如,適于繪圖命令的坐標(biāo)隊(duì)列。例如繪圖命令隊(duì)列360可以存儲(chǔ)從遠(yuǎn)程桌面客戶(hù)端適配器所接收到的GDI繪圖命令坐標(biāo)。在隊(duì)列中存在新繪圖坐標(biāo)的情況下,繪圖命令隊(duì)列360可發(fā)送通知到長(zhǎng)輪詢(xún)處理器模塊342(例如,可以發(fā)送通知使得可服務(wù)于繪圖請(qǐng)求隊(duì)列中的任何等待處理的請(qǐng)求)。繪圖請(qǐng)求隊(duì)列中(例如,圖4A或4B中的426)可起到存儲(chǔ)從客戶(hù)端輸入的長(zhǎng)輪詢(xún)繪圖請(qǐng)求以及當(dāng)存在來(lái)自繪圖命令隊(duì)列的等待處理繪圖命令時(shí)進(jìn)行響應(yīng)的功能。圖3B是在結(jié)合網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)使用時(shí)的根據(jù)本公開(kāi)某些替代性方面的包括編碼轉(zhuǎn)換服務(wù)器330的系統(tǒng)300B的概念性框圖。系統(tǒng)300B類(lèi)似于圖3A中的具有相似附圖標(biāo)記的系統(tǒng)300A,不同之處在于遠(yuǎn)程桌面客戶(hù)端352示出為相對(duì)于遠(yuǎn)程桌面客戶(hù)端適配器350的單獨(dú)模塊/功能塊,以及圖像轉(zhuǎn)換模塊346示出為相對(duì)于HTTP處理器344的單獨(dú)模塊/功能塊。圖4A是根據(jù)本公開(kāi)某些方面的編碼轉(zhuǎn)換服務(wù)器400A的詳細(xì)概念性框圖。在一個(gè)方面,編碼轉(zhuǎn)換服務(wù)器400A可優(yōu)選為Java編碼轉(zhuǎn)換服務(wù)器。編碼轉(zhuǎn)換服務(wù)器400A可包括網(wǎng)絡(luò)應(yīng)用程序服務(wù)器420(例如,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器,如Servlet服務(wù)器),遠(yuǎn)程桌面客戶(hù)端適配器430,以及繪圖命令隊(duì)列440。遠(yuǎn)程桌面客戶(hù)機(jī)適配器430可配置成與任何適當(dāng)?shù)倪h(yuǎn)程桌面客戶(hù)端432接口連接以便與遠(yuǎn)程計(jì)算機(jī)(例如,圖3A或3B中的320)進(jìn)行通信,其可配置成包括遠(yuǎn)程桌面服務(wù)器432(例如,圖3A或3B中的322)。繪圖命令隊(duì)列440可充當(dāng)可由網(wǎng)絡(luò)應(yīng)用程序服務(wù)器420和遠(yuǎn)程桌面客戶(hù)端適配器430訪(fǎng)問(wèn)的內(nèi)存或存儲(chǔ)器。網(wǎng)絡(luò)應(yīng)用程序容器420可包括用于處理來(lái)自網(wǎng)頁(yè)瀏覽器的HTTP請(qǐng)求以及將HTTP響應(yīng)發(fā)送回到客戶(hù)端/網(wǎng)頁(yè)瀏覽器(例如,圖3A或3B中的312)的HTTP處理器422。在一個(gè)方面,HTTP處理器422是標(biāo)準(zhǔn)的HTTP處理器。繪圖命令隊(duì)列440可用于兩個(gè)目的:保存或存儲(chǔ)其上執(zhí)行繪圖命令的離屏圖像,例如Java位圖444;以及用作繪圖坐標(biāo)池442,例如,適于繪圖命令的坐標(biāo)隊(duì)列。坐標(biāo)可以是需要在客戶(hù)端設(shè)備處重新繪制以反映在遠(yuǎn)程桌面上改變的遠(yuǎn)程桌面圖像區(qū)域或范圍的那些坐標(biāo)。所述范圍或區(qū)域有時(shí)被稱(chēng)為“臟污”區(qū)域,如圖4A-4B中所示。在一些實(shí)施例中,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器可包括長(zhǎng)輪詢(xún)處理程序模塊,其包括長(zhǎng)輪詢(xún)處理器424和繪圖請(qǐng)求隊(duì)列426。長(zhǎng)輪詢(xún)處理器424可由繪制請(qǐng)求隊(duì)列426操作。繪圖請(qǐng)求隊(duì)列426可起到存儲(chǔ)經(jīng)由長(zhǎng)輪詢(xún)處理器424從客戶(hù)端(例如,HTML5兼容的網(wǎng)頁(yè)瀏覽器,諸如圖3A或3B中的網(wǎng)頁(yè)瀏覽器312)所接收到的輸入長(zhǎng)輪詢(xún)繪圖請(qǐng)求以及當(dāng)存在來(lái)自繪圖命令隊(duì)列440的等待處理繪圖命令時(shí)進(jìn)行響應(yīng)的功能。在一個(gè)方面,等待處理的繪圖命令可包括臟污坐標(biāo)池442中的圖像和/或繪圖命令隊(duì)列440中的圖像(例如,Java位圖444)中的坐標(biāo)。在操作過(guò)程中,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器420可接收來(lái)自用戶(hù)設(shè)備(例如,圖2A中的202或圖3A或3B中的310)上網(wǎng)頁(yè)瀏覽器的HTTP請(qǐng)求以及響應(yīng)于來(lái)自用戶(hù)設(shè)備上網(wǎng)頁(yè)瀏覽器的HTTP請(qǐng)求。網(wǎng)絡(luò)應(yīng)用程序服務(wù)器420可將用戶(hù)輸入請(qǐng)求提供到遠(yuǎn)程桌面客戶(hù)端適配器430,其提供網(wǎng)絡(luò)應(yīng)用程序服務(wù)器420和遠(yuǎn)程桌面客戶(hù)端432之間的通用接口。遠(yuǎn)程桌面客戶(hù)端適配器430可將用戶(hù)輸入信息(例如鼠標(biāo),鍵盤(pán)和觸摸屏事件)轉(zhuǎn)譯成適于遠(yuǎn)程桌面客戶(hù)端432的相應(yīng)遠(yuǎn)程桌面輸入調(diào)用命令。遠(yuǎn)程桌面客戶(hù)端適配器430可將經(jīng)由遠(yuǎn)程桌面顯示協(xié)議和遠(yuǎn)程桌面客戶(hù)端432從遠(yuǎn)程計(jì)算機(jī)(例如,圖2A或圖2B中的204或圖3A或圖3B中的320)所接收到的遠(yuǎn)程桌面圖像的繪圖命令(例如,GDI繪圖命令)轉(zhuǎn)譯成Java圖形繪制命令。在接收和轉(zhuǎn)譯來(lái)自遠(yuǎn)程桌面客戶(hù)端432的繪圖命令之后,遠(yuǎn)程桌面客戶(hù)端適配器430可繪制成存儲(chǔ)于如圖所示的繪圖命令隊(duì)列440中的離屏Java位圖。更具體地,遠(yuǎn)程桌面客戶(hù)端適配器430可提供為圖像部分,也稱(chēng)為受到來(lái)自用戶(hù)設(shè)備的用戶(hù)輸入影響的遠(yuǎn)程桌面的“臟污區(qū)域”。隨同繪圖命令,遠(yuǎn)程桌面客戶(hù)端適配器430可從繪圖命令提取來(lái)自遠(yuǎn)程桌面客戶(hù)端的臟污臟區(qū)域的坐標(biāo),并將繪圖坐標(biāo)提供到繪圖命令隊(duì)列440(例如臟污坐標(biāo)池442),如圖所示。如下面解釋的那樣,坐標(biāo)可放置到HTTP標(biāo)頭部分內(nèi)(例如通過(guò)HTTP處理器422)以便將臟污區(qū)域的坐標(biāo)(例如作為小型文本文件Cookie)連同圖像發(fā)送到瀏覽器(例如圖3A或圖3B中的312)以便顯示。在繪圖命令隊(duì)列440(例如,臟污坐標(biāo)池442)中存在新繪圖坐標(biāo)的情況下,繪圖命令隊(duì)列440可能會(huì)發(fā)送通知到繪圖請(qǐng)求隊(duì)列426,這樣繪圖請(qǐng)求隊(duì)列426中的任何等待處理(掛起)的請(qǐng)求可附送到HTTP處理器422以便服務(wù)。然后HTTP處理器422可訪(fǎng)問(wèn)繪圖命令隊(duì)列440(例如臟污坐標(biāo)池442),并從臟污坐標(biāo)池442獲取臟污坐標(biāo)。然后HTTP處理器422將臟污坐標(biāo)放置到HTTP標(biāo)頭部分內(nèi)(已知為小型文本文件Cookie)。此外,根據(jù)這些坐標(biāo),HTTP處理器422可從Java離屏位圖444獲取圖像部分。然后HTTP處理器422可將圖像(例如,作為JPEG圖像或PNG圖像)以及坐標(biāo)(其存儲(chǔ)于HTTP響應(yīng)的標(biāo)頭部分內(nèi))發(fā)送到網(wǎng)頁(yè)瀏覽器(例如,圖3A或圖3B中的312),以便在用戶(hù)設(shè)備的顯示器上進(jìn)行顯示(例如,圖3A或圖3B中的313)。其結(jié)果是,編碼轉(zhuǎn)換服務(wù)器400A可促進(jìn)用戶(hù)設(shè)備(例如,圖2A或圖2B中的202,或圖3A或圖3B中的310)和遠(yuǎn)程計(jì)算機(jī)(例如,圖2A或3B中的204,或圖3A或圖3B中的320)之間的遠(yuǎn)程桌面會(huì)話(huà),而對(duì)于用戶(hù)設(shè)備而言無(wú)需利用專(zhuān)有的插件或協(xié)議。在一個(gè)方面,由編碼轉(zhuǎn)換服務(wù)器發(fā)送到網(wǎng)頁(yè)瀏覽器的圖像(或圖像文件)和繪圖坐標(biāo)可被認(rèn)為是網(wǎng)頁(yè)瀏覽器圖形更新的實(shí)例。在一個(gè)優(yōu)選的方面,網(wǎng)頁(yè)瀏覽器繪圖更新與網(wǎng)頁(yè)瀏覽器兼容,這樣網(wǎng)頁(yè)瀏覽器可識(shí)別網(wǎng)頁(yè)瀏覽器繪圖更新并處理它們以便在顯示器上的合適位置處顯示圖像??梢岳闷渌?lèi)型的繪圖數(shù)據(jù)和命令來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)瀏覽器的繪圖更新。在一個(gè)方面,在客戶(hù)端設(shè)備和編碼轉(zhuǎn)換服務(wù)器之間的HTTP協(xié)議(其請(qǐng)求可由HTTP處理器和長(zhǎng)輪詢(xún)處理器來(lái)處理)為拉式協(xié)議,而在編碼轉(zhuǎn)換服務(wù)器和遠(yuǎn)程計(jì)算機(jī)之間使用的遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議。長(zhǎng)輪詢(xún)是傳統(tǒng)輪詢(xún)技術(shù)的改進(jìn),可允許從服務(wù)器到客戶(hù)端的信息推送仿真。利用長(zhǎng)輪詢(xún),客戶(hù)端以與常規(guī)輪詢(xún)類(lèi)似的方式從服務(wù)器請(qǐng)求信息。在服務(wù)器不具有可用于客戶(hù)端的任何信息的情況下,不是發(fā)送一個(gè)空的響應(yīng),而是服務(wù)器將保存該請(qǐng)求并等待可用的一些信息。一旦信息變得可用(或在合適的超時(shí)之后),將完整的響應(yīng)發(fā)送到客戶(hù)端。然后客戶(hù)端就可以立即從服務(wù)器重新請(qǐng)求信息,從而使得服務(wù)器幾乎總是具有可用的等待請(qǐng)求,其可以用于傳送響應(yīng)于事件的數(shù)據(jù)。圖4B是根據(jù)本公開(kāi)某些方面的替代性編碼轉(zhuǎn)換服務(wù)器400B的概念性框圖。編碼服務(wù)器400B類(lèi)似于圖4A的具有類(lèi)似附圖標(biāo)記的編碼轉(zhuǎn)換服務(wù)器400A,除了示出單獨(dú)的圖像轉(zhuǎn)換或生成塊428之外。塊428可起到下述功能:從繪圖命令隊(duì)列440獲取Java位圖444,以及將其轉(zhuǎn)換成圖像文件,例如JPEG,BMP,PNG等,并將該圖像文件提供到HTTP處理器422,這樣HTTP處理器422可將圖像文件連同相關(guān)聯(lián)的坐標(biāo)發(fā)送到網(wǎng)頁(yè)瀏覽器(例如,圖3A或圖3B中的312)。另外一個(gè)區(qū)別是遠(yuǎn)程桌面客戶(hù)端432示出為相對(duì)于遠(yuǎn)程桌面客戶(hù)端適配器430的單獨(dú)模塊/功能塊。圖4C是遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像400C的概念性框圖。圖像400C可包括遠(yuǎn)程計(jì)算機(jī)的整個(gè)桌面。圖像可作為與遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面會(huì)話(huà)的遠(yuǎn)程桌面繪圖命令的一部分而由遠(yuǎn)程桌面客戶(hù)端(例如圖4A或4B中的432)來(lái)提供。合適的遠(yuǎn)程桌面顯示協(xié)議可用于遠(yuǎn)程桌面會(huì)話(huà)。實(shí)例可包括但不限于,遠(yuǎn)程桌面協(xié)議(RDP),個(gè)人計(jì)算機(jī)互聯(lián)網(wǎng)協(xié)議(PCoIP),遠(yuǎn)程FX(RFX)協(xié)議,遠(yuǎn)程框架緩沖(RFB)協(xié)議,Citrix獨(dú)立計(jì)算體系結(jié)構(gòu)(ICA),NX協(xié)議,和/或其它合適的遠(yuǎn)程桌面顯示協(xié)議。在一個(gè)實(shí)例中,可有利地使用RDP(推式協(xié)議),因?yàn)槠湟驯粡V泛使用。如圖所示,圖像400C可以包括相對(duì)于之前情況的桌面圖像已經(jīng)改變的區(qū)域,例如圖像部分450和圖像部分452。兩個(gè)圖像部分450和452連同它們的坐標(biāo)可以來(lái)自相關(guān)聯(lián)遠(yuǎn)程桌面客戶(hù)端的繪圖命令提供給相關(guān)聯(lián)的遠(yuǎn)程桌面服務(wù)器(通過(guò)編碼轉(zhuǎn)換服務(wù)器來(lái)處理和轉(zhuǎn)譯然后發(fā)送到網(wǎng)頁(yè)瀏覽器)以便進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)。備選地,圖像部分450連同其坐標(biāo)可以繪圖命令提供,然后圖像部分452連同其坐標(biāo)可以單獨(dú)的另一繪圖命令提供(例如,按序地)。因此,當(dāng)只有部分遠(yuǎn)程桌面已經(jīng)改變時(shí),那么只有該已經(jīng)改變的部分可從遠(yuǎn)程桌面服務(wù)器提供到其遠(yuǎn)程桌面客戶(hù)端,而不是提供遠(yuǎn)程桌面的整個(gè)圖像,因此減少流量和提高效率。圖5是在結(jié)合編碼轉(zhuǎn)換服務(wù)器(例如,圖2A或圖2B中的208,圖3A或圖3B中的330,圖4A中的400A,或圖4B中的400B)和遠(yuǎn)程計(jì)算機(jī)(例如,圖2A或圖2B中的204,或圖3A或圖3B中的320)使用時(shí)的根據(jù)本公開(kāi)某些方面的網(wǎng)頁(yè)瀏覽器500的概念性框圖和圖像。在一個(gè)優(yōu)選的方面,網(wǎng)頁(yè)瀏覽器500可以是HTML5兼容的網(wǎng)頁(yè)瀏覽器。在一個(gè)方面,網(wǎng)頁(yè)瀏覽器500可以是網(wǎng)頁(yè)瀏覽器312。網(wǎng)頁(yè)瀏覽器500可包括腳本客戶(hù)端編碼520,例如,JavaScript客戶(hù)端編碼,以及畫(huà)布(canvas)530(例如,支持2D繪圖或渲染的存儲(chǔ)器中的對(duì)象或元素)。腳本客戶(hù)端編碼520可指代圖3A或圖3B中的腳本客戶(hù)端314。畫(huà)布530可包括或代表瀏覽器(例如,312,500)的整個(gè)可視窗口(例如,圖1中的130)。在一個(gè)優(yōu)選的方面,畫(huà)布530是HTML5兼容的畫(huà)布,例如,根據(jù)HTML5要求的畫(huà)布元素。合適的網(wǎng)頁(yè)瀏覽器的實(shí)例可包括但不限于MozillaFirefox,GoogleChrome,Safari,和Opera。網(wǎng)頁(yè)瀏覽器500可存在于合適的用戶(hù)設(shè)備(諸如PC或智能手機(jī)等)上。腳本客戶(hù)端編碼520可包括響應(yīng)于諸如鼠標(biāo)、鍵盤(pán)和觸摸屏事件的用戶(hù)輸入的輸入偵聽(tīng)器522。輸入偵聽(tīng)器522可將HTTP請(qǐng)求連同用戶(hù)輸入發(fā)送到編碼轉(zhuǎn)換服務(wù)器,例如,圖2A或圖2B中的服務(wù)器208,或圖3A或圖3B中的330。該腳本客戶(hù)端編碼520還可包括加載圖像功能或模塊524,其包括圖像裝載處理器526,其可從HTTP標(biāo)頭(例如,從已知為小型文本文件Cookie的一部分)提取繪圖坐標(biāo),將所接收到的圖像繪制到畫(huà)布530上,再次調(diào)用加載圖像功能524,使其通過(guò)其獨(dú)特的識(shí)別編碼(ID)。位于錯(cuò)誤處理器上的圖像和/或位于中止處理器528上的圖像也可包括在加載圖像功能524內(nèi)以便處理加載錯(cuò)誤。處理器528可調(diào)用加載圖像功能524。為了遠(yuǎn)程桌面會(huì)話(huà),畫(huà)布530可保存遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像,例如圖1的132,而用戶(hù)設(shè)備可在瀏覽器(例如,312,500)的可視窗口130中將圖像顯示在顯示器(例如,圖3A或圖3B中的313)上。正如前面提到的那樣,HTML5兼容的瀏覽器可用于本公開(kāi)的示例性實(shí)施例。HTML5包括(或支持)畫(huà)布,其允許對(duì)2D圖形和位圖圖像進(jìn)行動(dòng)態(tài)的、實(shí)時(shí)的和以腳本方式渲染。在一個(gè)方面,可以腳本方式可意味著或包括用于利用JavaScript進(jìn)行標(biāo)記來(lái)渲染2D圖像。畫(huà)布530包括以具有一定高度和寬度屬性的HTML編碼來(lái)限定的可繪制區(qū)域。JavaScript編碼可通過(guò)類(lèi)似于其它普通2DAPI的一套完整的繪圖功能來(lái)訪(fǎng)問(wèn)該區(qū)域或范圍,從而允許動(dòng)態(tài)地生成圖形。在操作過(guò)程中,諸如在遠(yuǎn)程桌面會(huì)話(huà)期間訪(fǎng)問(wèn)遠(yuǎn)程計(jì)算機(jī)(例如,圖2A或圖2B中的204,或圖3A或圖3B中的320)時(shí),輸入偵聽(tīng)器522可將用戶(hù)輸入中繼到相關(guān)的編碼轉(zhuǎn)換服務(wù)器(例如,圖2A或圖2B中的208,或圖3A或圖3B中的330),其通過(guò)遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面客戶(hù)端適配器(例如,圖3A或圖3B中的350,或圖4A或圖4B中的430)與遠(yuǎn)程計(jì)算機(jī)接口連接。該腳本客戶(hù)端編碼520也可發(fā)送許多繪圖請(qǐng)求,如由加載圖像(LoadImage)(1)至加載圖像(4)所示那樣。如前所述,繪圖請(qǐng)求由相關(guān)的編碼轉(zhuǎn)換服務(wù)器作為長(zhǎng)輪詢(xún)請(qǐng)求來(lái)處理。當(dāng)經(jīng)由遠(yuǎn)程桌面客戶(hù)端從遠(yuǎn)程桌面服務(wù)器接收到繪圖命令時(shí),編碼轉(zhuǎn)換服務(wù)器可創(chuàng)建/修改遠(yuǎn)程桌面的離屏圖像以及將實(shí)際圖像及相關(guān)的坐標(biāo)提供到瀏覽器500,在此處JavaScript客戶(hù)端的圖像裝載處理器(例如528)則可按照從HTTP標(biāo)頭(例如小型文本文件Cookie)提取的坐標(biāo)將圖像532繪制到畫(huà)布530上。在一個(gè)方面,圖像532代表已經(jīng)改變的遠(yuǎn)程桌面整個(gè)圖像的一部分,因此裝載處理器可基于所接收到的坐標(biāo)來(lái)接收和更新畫(huà)布的一部分(而不是更新整個(gè)畫(huà)布)。在一個(gè)方面,在編碼轉(zhuǎn)換服務(wù)器中的位圖(例如,Java離屏位圖444)可包括或代表遠(yuǎn)程桌面的整個(gè)圖像(例如圖1的132)的位圖。當(dāng)遠(yuǎn)程桌面圖像的一個(gè)或多個(gè)部分(例如圖像部分450,452)例如響應(yīng)于用戶(hù)輸入命令或遠(yuǎn)程計(jì)算機(jī)的其它改變而改變時(shí),所改變的圖像部分及其遠(yuǎn)程桌面坐標(biāo)可作為遠(yuǎn)程桌面繪圖命令經(jīng)由遠(yuǎn)程桌面客戶(hù)端(例如,432)從遠(yuǎn)程桌面服務(wù)器(例如,322)提供到遠(yuǎn)程桌面客戶(hù)端適配器(例如,430)。在一個(gè)方面,遠(yuǎn)程桌面客戶(hù)端適配器可將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成圖形繪制命令,基于圖形繪制命令生成坐標(biāo)(對(duì)應(yīng)于遠(yuǎn)程桌面坐標(biāo)),并將坐標(biāo)提供到坐標(biāo)池(例如,442)內(nèi)。遠(yuǎn)程桌面客戶(hù)端適配器可執(zhí)行圖形繪制命令以便繪制成位圖,或根據(jù)由遠(yuǎn)程桌面客戶(hù)機(jī)適配器所生成的坐標(biāo)以另一種方式來(lái)表示以便生成位圖部分,從而更新位圖部分(例如444的一部分)。位圖的經(jīng)過(guò)更新的部分代表遠(yuǎn)程桌面的經(jīng)過(guò)改變的圖像部分。在一個(gè)優(yōu)選的方面,位圖的經(jīng)過(guò)更新的部分是Java離屏位圖444的一部分。在一個(gè)方面,HTTP處理器(例如,422)可形成對(duì)應(yīng)于位圖已經(jīng)更新部分的圖像文件,獲取(例如從442)適于圖像文件的坐標(biāo),以及將坐標(biāo)放置到HTTP標(biāo)頭部分內(nèi)。然后HTTP處理器可將圖像文件和坐標(biāo)提供到網(wǎng)頁(yè)瀏覽器(例如,312,500),或更具體地以單次HTTP響應(yīng)提供到腳本客戶(hù)端編碼(例如,520)。畫(huà)布(例如,530)可存儲(chǔ)遠(yuǎn)程桌面(例如,圖1的132)的整個(gè)圖像以便顯示在顯示器(例如,100,313)上,然后當(dāng)在遠(yuǎn)程桌面會(huì)話(huà)期間遠(yuǎn)程桌面圖像的一個(gè)或多個(gè)部分改變時(shí)畫(huà)布530的一個(gè)或多個(gè)部分可被更新。在該實(shí)例中,當(dāng)腳本客戶(hù)端編碼接收對(duì)應(yīng)于遠(yuǎn)程桌面圖像的已經(jīng)改變的一個(gè)或多個(gè)部分的圖像文件和坐標(biāo)時(shí),該腳本客戶(hù)端編碼可對(duì)應(yīng)于從HTTP處理器所接收到坐標(biāo)的畫(huà)布坐標(biāo)來(lái)更新畫(huà)布的一部分,這樣畫(huà)布的經(jīng)過(guò)更新的部分代表包含在圖像文件中的圖像。因?yàn)橛蛇h(yuǎn)程桌面客戶(hù)端所提供的繪圖命令可只包括相對(duì)于以前的繪圖命令而已經(jīng)改變或更新的遠(yuǎn)程桌面的那些圖像部分或區(qū)域(具有相應(yīng)的坐標(biāo)),因此在示例性實(shí)施例中提供到畫(huà)布(例如,530)上的圖像可相應(yīng)地被限制或最小化成包括遠(yuǎn)程桌面的剛好已經(jīng)更新的部分。遠(yuǎn)程桌面上的更新可能是由于用戶(hù)輸入(例如,經(jīng)由遠(yuǎn)程桌面會(huì)話(huà))或遠(yuǎn)程計(jì)算機(jī)本身(例如來(lái)自系統(tǒng)時(shí)鐘的新的指示時(shí)間)所造成的。因?yàn)轫憫?yīng)于繪圖請(qǐng)求而提供到畫(huà)布上(例如,530)上的圖像大小可被最小化,因此遠(yuǎn)程會(huì)話(huà)的流量可以減少或最小化,促進(jìn)遠(yuǎn)程桌面會(huì)話(huà)的實(shí)時(shí)用戶(hù)體驗(yàn)。在一個(gè)實(shí)例中,遠(yuǎn)程桌面繪圖命令可包括繪圖調(diào)用命令,諸如gdi_bitmap(*數(shù)據(jù),上,左,寬度,高度,16,32),其中“*數(shù)據(jù)”可以是位圖數(shù)據(jù)位于其中的存儲(chǔ)器位置的指示器。參數(shù)“上,左,寬度,高度”可代表適于位圖數(shù)據(jù)的坐標(biāo)。參數(shù)“16”可以是紅-綠-藍(lán)(RGB)中的比特?cái)?shù),以及參數(shù)“32”可以是α-紅-綠-藍(lán)(ARGB)中的比特?cái)?shù)。因此,該示例性調(diào)用命令指示適于遠(yuǎn)程桌面圖像一部分(例如,已經(jīng)改變的部分)的位圖數(shù)據(jù)所處的位置,適于位圖數(shù)據(jù)的坐標(biāo)以及比特?cái)?shù)用于從RGB格式轉(zhuǎn)換成ARGB格式。在另一個(gè)實(shí)例中,圖形繪制命令可包括繪圖調(diào)用命令,諸如繪制矩形(顏色,上,左,寬,高)。該繪圖調(diào)用命令可在由使用指定“顏色”的“上,左,寬度,高度”指定的坐標(biāo)下繪制矩形。在一個(gè)方面,當(dāng)在客戶(hù)端設(shè)備和使用HTTP(拉式協(xié)議)的編碼轉(zhuǎn)換服務(wù)器之間利用長(zhǎng)輪詢(xún)時(shí),可將到達(dá)客戶(hù)端設(shè)備的流量減少到推式協(xié)議所經(jīng)歷的水平。圖6示出根據(jù)本發(fā)明主題技術(shù)各個(gè)方面的遠(yuǎn)程桌面客戶(hù)端適配器600的一個(gè)實(shí)例。遠(yuǎn)程桌面客戶(hù)機(jī)適配器600促進(jìn)遠(yuǎn)程計(jì)算機(jī)690(其可包括遠(yuǎn)程桌面服務(wù)器680)和編碼轉(zhuǎn)換服務(wù)器的其余組件之間的通信,所述其余組件例如網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(例如,圖4A或圖4B中的420)和繪圖命令隊(duì)列(例如,圖4A或圖4B中的440)。在某些方面,遠(yuǎn)程桌面客戶(hù)機(jī)適配器600可提供遠(yuǎn)程桌面客戶(hù)端(例如,圖3A或圖3B中的352,圖4A或圖4B中的432,或圖6中的640)和網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(例如,圖4A或圖4B中的420)之間的通用接口。在某些方面,遠(yuǎn)程桌面客戶(hù)端適配器600可包括繪圖命令處理器630,遠(yuǎn)程桌面客戶(hù)端管理器610,用戶(hù)輸入處理器620,和遠(yuǎn)程桌面客戶(hù)端640。在某些方面,遠(yuǎn)程桌面客戶(hù)端適配器并不一定包括遠(yuǎn)程桌面客戶(hù)端640。相反,遠(yuǎn)程桌面客戶(hù)端可以是獨(dú)立于遠(yuǎn)程桌面客戶(hù)端適配器(例如,如圖3B中所示)的模塊。根據(jù)本發(fā)明主題技術(shù)的各個(gè)方面,適配器600可包括遠(yuǎn)程桌面客戶(hù)端管理器610,其可配置成經(jīng)由網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(例如,圖3A或圖3B中的340,或圖4A或圖4B中的420)間接地從網(wǎng)頁(yè)瀏覽器(例如,圖3A或圖3B中的312)接收連接請(qǐng)求(例如,指定特定遠(yuǎn)程計(jì)算機(jī)的HTTP請(qǐng)求)。在某些方面,連接請(qǐng)求可經(jīng)由與網(wǎng)頁(yè)瀏覽器通信的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器從網(wǎng)頁(yè)瀏覽器接收。例如,連接請(qǐng)求可經(jīng)由網(wǎng)絡(luò)應(yīng)用程序服務(wù)器的HTTP處理器(例如,344或422)從網(wǎng)頁(yè)瀏覽器接收。在某些方面,遠(yuǎn)程桌面客戶(hù)管理器620可管理(或促進(jìn))響應(yīng)于連接請(qǐng)求建立遠(yuǎn)程桌面客戶(hù)端640和遠(yuǎn)程桌面服務(wù)器680之間的遠(yuǎn)程桌面會(huì)話(huà)。例如,遠(yuǎn)程桌面客戶(hù)端管理器610可以管理(或促進(jìn))啟動(dòng)遠(yuǎn)程桌面會(huì)話(huà),將認(rèn)證、設(shè)置、首選項(xiàng)等轉(zhuǎn)發(fā)到遠(yuǎn)程桌面服務(wù)器(例如經(jīng)由遠(yuǎn)程桌面客戶(hù)端),以及停止遠(yuǎn)程桌面會(huì)話(huà)。在一個(gè)方面,遠(yuǎn)程桌面客戶(hù)端管理器610可接收連接請(qǐng)求,例如源自于網(wǎng)頁(yè)瀏覽器的請(qǐng)求以便建立與遠(yuǎn)程桌面服務(wù)器(例如,322或680)的連接。響應(yīng)于連接請(qǐng)求,遠(yuǎn)程桌面客戶(hù)端管理器610可產(chǎn)生與遠(yuǎn)程桌面客戶(hù)端、遠(yuǎn)程桌面服務(wù)器和遠(yuǎn)程桌面顯示協(xié)議兼容的會(huì)話(huà)控制命令,例如下述會(huì)話(huà)控制命令,其可由遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器理解和處理,并且可利用遠(yuǎn)程桌面顯示協(xié)議由遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器傳送和接收。這些會(huì)話(huà)控制命令可包括用于啟動(dòng)遠(yuǎn)程桌面會(huì)話(huà)的命令,用于停止遠(yuǎn)程桌面會(huì)話(huà)的命令。會(huì)話(huà)控制命令還可包括認(rèn)證、設(shè)置、首選項(xiàng)等的一個(gè)或多個(gè),以便將認(rèn)證、設(shè)置、首選項(xiàng)等轉(zhuǎn)發(fā)到遠(yuǎn)程桌面服務(wù)器(例如,322或680)。響應(yīng)于HTTP連接請(qǐng)求,遠(yuǎn)程桌面客戶(hù)端管理器610可進(jìn)一步將由遠(yuǎn)程桌面客戶(hù)端管理器所產(chǎn)生的合適會(huì)話(huà)控制命令提供到遠(yuǎn)程桌面客戶(hù)端(例如,352或640)。然后遠(yuǎn)程桌面客戶(hù)端利用從遠(yuǎn)程桌面客戶(hù)端管理器610所接收到的會(huì)話(huà)控制命令啟動(dòng)與遠(yuǎn)程桌面服務(wù)器的遠(yuǎn)程桌面會(huì)話(huà),將認(rèn)證、設(shè)置、首選項(xiàng)等轉(zhuǎn)發(fā)到遠(yuǎn)程桌面服務(wù)器,以及停止遠(yuǎn)程桌面會(huì)話(huà)。在一個(gè)方面,遠(yuǎn)程桌面客戶(hù)端管理器610可將與遠(yuǎn)程桌面客戶(hù)端、遠(yuǎn)程桌面服務(wù)器、或遠(yuǎn)程桌面顯示協(xié)議不兼容(例如,不能由遠(yuǎn)程桌面客戶(hù)端、遠(yuǎn)程桌面服務(wù)器或遠(yuǎn)程桌面顯示協(xié)議理解或處理)的連接請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面客戶(hù)端、遠(yuǎn)程桌面服務(wù)器和遠(yuǎn)程桌面顯示協(xié)議兼容的會(huì)話(huà)控制命令(即可由遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器理解和處理,以及可利用遠(yuǎn)程桌面顯示協(xié)議在遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器之間通信)。在某些方面,促進(jìn)在遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器之間建立遠(yuǎn)程桌面會(huì)話(huà)包括基于初始HTTP請(qǐng)求生成會(huì)話(huà)控制命令。在某些方面,促進(jìn)建立遠(yuǎn)程桌面會(huì)話(huà)包括將來(lái)自遠(yuǎn)程桌面客戶(hù)端管理器610的會(huì)話(huà)控制命令傳送到遠(yuǎn)程桌面客戶(hù)端640,然后從遠(yuǎn)程桌面客戶(hù)端傳送到遠(yuǎn)程桌面服務(wù)器680。例如,會(huì)話(huà)控制命令可經(jīng)由利用遠(yuǎn)程桌面顯示協(xié)議與遠(yuǎn)程桌面服務(wù)器680通信的遠(yuǎn)程桌面客戶(hù)端640傳送到遠(yuǎn)程桌面服務(wù)器680。在某些方面,遠(yuǎn)程桌面顯示協(xié)議包括遠(yuǎn)程桌面協(xié)議(RDP),個(gè)人計(jì)算機(jī)互聯(lián)網(wǎng)協(xié)議(PCoIP),遠(yuǎn)程FX(RFX)協(xié)議,遠(yuǎn)程框架緩沖(RFB)協(xié)議,Citrix獨(dú)立計(jì)算體系結(jié)構(gòu)(ICA),NX協(xié)議,和/或其它合適的遠(yuǎn)程桌面顯示協(xié)議的至少一個(gè)。在某些方面,RFB協(xié)議包括虛擬網(wǎng)絡(luò)計(jì)算(VNC)。根據(jù)本發(fā)明主題技術(shù)的某些方面,服務(wù)器諸如服務(wù)器208,330,400A,400B(例如,經(jīng)由遠(yuǎn)程桌面客戶(hù)端管理器610)在任何時(shí)候可保持其遠(yuǎn)程桌面客戶(hù)端和一個(gè)或多個(gè)遠(yuǎn)程桌面服務(wù)器之間的開(kāi)放連接,允許單個(gè)或多個(gè)客戶(hù)端設(shè)備交互地連接到遠(yuǎn)程桌面會(huì)話(huà)以及瞬間斷開(kāi)到遠(yuǎn)程桌面會(huì)話(huà)的連接。在某些方面,遠(yuǎn)程桌面會(huì)話(huà)可從不需要從一個(gè)或多個(gè)遠(yuǎn)程桌面服務(wù)器斷開(kāi)連接,因?yàn)榉?wù)器可保持到一個(gè)或多個(gè)桌面服務(wù)器的活動(dòng)連接。當(dāng)然,遠(yuǎn)程計(jì)算機(jī)(例如690)由于不受相關(guān)編碼轉(zhuǎn)換服務(wù)器的控制的原因可停機(jī);但是,只要遠(yuǎn)程計(jì)算機(jī)可用于遠(yuǎn)程訪(fǎng)問(wèn)就可保持連接。例如,遠(yuǎn)程桌面客戶(hù)端管理器610可繼續(xù)保持遠(yuǎn)程桌面會(huì)話(huà),直至遠(yuǎn)程桌面服務(wù)器取決于遠(yuǎn)程桌面服務(wù)器的停用遠(yuǎn)程連接設(shè)置而從遠(yuǎn)程桌面會(huì)話(huà)斷開(kāi)連接。在某些方面,利用遠(yuǎn)程桌面客戶(hù)端管理器610的遠(yuǎn)程桌面會(huì)話(huà)可以重新調(diào)整大小,并可進(jìn)行調(diào)整以便于獲取最佳的顯示效果和用戶(hù)體驗(yàn),從而充分利用用戶(hù)訪(fǎng)問(wèn)設(shè)備的能力。根據(jù)本發(fā)明主題技術(shù)的各個(gè)方面,用戶(hù)輸入處理器620可從諸如服務(wù)器208,330,400A,400B的網(wǎng)頁(yè)瀏覽器(例如,經(jīng)由HTTP處理器344或422)間接地接收輸入請(qǐng)求,以及將輸入請(qǐng)求轉(zhuǎn)換成可由遠(yuǎn)程桌面客戶(hù)端640和遠(yuǎn)程桌面服務(wù)器680識(shí)別或與其兼容的格式。例如,用戶(hù)輸入處理器620接收利用請(qǐng)求-響應(yīng)協(xié)議從網(wǎng)頁(yè)瀏覽器傳送的輸入請(qǐng)求。在一個(gè)優(yōu)選方面,請(qǐng)求-響應(yīng)協(xié)議可能包括超文本傳輸協(xié)議(HTTP)。在另一個(gè)方面,請(qǐng)求-響應(yīng)協(xié)議可以包括其它合適的請(qǐng)求-響應(yīng)協(xié)議。在某些方面,輸入請(qǐng)求可經(jīng)由與網(wǎng)頁(yè)瀏覽器通信的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(例如,340、420)從網(wǎng)頁(yè)瀏覽器(例如,圖3A或圖3B中的312)接收。例如,輸入請(qǐng)求經(jīng)由網(wǎng)絡(luò)應(yīng)用程序服務(wù)器的HTTP處理器(例如,344或422)來(lái)接收。在某些方面,輸入請(qǐng)求包括鼠標(biāo)事件、鍵盤(pán)事件、觸摸屏事件中的至少一個(gè)。用戶(hù)輸入處理器620可將為適于請(qǐng)求-響應(yīng)協(xié)議或與其兼容的輸入請(qǐng)求轉(zhuǎn)譯成適于遠(yuǎn)程桌面顯示協(xié)議或與其兼容的輸入命令(例如遠(yuǎn)程桌面顯示協(xié)議輸入命令)。用戶(hù)輸入處理器620可將輸入命令傳送到遠(yuǎn)程桌面客戶(hù)端640,其可將輸入命令傳送到遠(yuǎn)程桌面服務(wù)器680。例如,用戶(hù)輸入處理器620可經(jīng)由利用遠(yuǎn)程桌面顯示協(xié)議與遠(yuǎn)程桌面服務(wù)器680通信的遠(yuǎn)程桌面客戶(hù)端640促使將輸入命令傳送到遠(yuǎn)程桌面服務(wù)器680。在一個(gè)方面,輸入請(qǐng)求有時(shí)被稱(chēng)為作為用戶(hù)輸入命令,反之亦然。然而,請(qǐng)注意,如果輸入請(qǐng)求被稱(chēng)為其經(jīng)由HTTP接收時(shí)的輸入命令,則其是HTTP請(qǐng)求而不是命令。在一個(gè)方面,輸入命令有時(shí)也被稱(chēng)為輸入調(diào)用命令或遠(yuǎn)程桌面輸入命令,反之亦然。遠(yuǎn)程計(jì)算機(jī)690(例如,其遠(yuǎn)程桌面服務(wù)器680)可基于輸入命令執(zhí)行一個(gè)或多個(gè)操作,并將作為執(zhí)行一個(gè)或多個(gè)操作結(jié)果的繪圖數(shù)據(jù)發(fā)送到服務(wù)器,諸如編碼轉(zhuǎn)換服務(wù)器208,330,400A或400B(例如,服務(wù)器的遠(yuǎn)程桌面客戶(hù)端620)。根據(jù)各個(gè)方面,遠(yuǎn)程桌面客戶(hù)端640可響應(yīng)于傳送到遠(yuǎn)程計(jì)算機(jī)690(例如,其遠(yuǎn)程桌面服務(wù)器680)的輸入命令利用遠(yuǎn)程桌面顯示協(xié)議接收從遠(yuǎn)程計(jì)算機(jī)690(例如,遠(yuǎn)程桌面服務(wù)器680)傳送的屏幕繪圖命令。在一個(gè)方面,從遠(yuǎn)程計(jì)算機(jī)所接收到的屏幕繪圖命令有時(shí)可被稱(chēng)為繪圖命令,遠(yuǎn)程計(jì)算機(jī)繪圖命令,或從遠(yuǎn)程計(jì)算機(jī)所接收到的遠(yuǎn)程桌面繪圖命令,反之亦然。然后繪圖命令處理器630可從連接到遠(yuǎn)程計(jì)算機(jī)690的遠(yuǎn)程桌面客戶(hù)端640接收屏幕繪圖命令。例如,繪圖命令處理器630可利用遠(yuǎn)程桌面顯示協(xié)議經(jīng)由與遠(yuǎn)程計(jì)算機(jī)690(例如,其遠(yuǎn)程桌面服務(wù)器680)通信的遠(yuǎn)程桌面客戶(hù)端640從遠(yuǎn)程計(jì)算機(jī)690(例如,其遠(yuǎn)程桌面服務(wù)器680)接收屏幕繪圖命令。根據(jù)某些方面,繪圖命令處理器630可將屏幕繪圖命令轉(zhuǎn)換成可由網(wǎng)頁(yè)瀏覽器(例如,圖3A或圖3B中的312)識(shí)別或與其兼容的格式。例如,繪圖命令處理器630可將適于遠(yuǎn)程桌面客戶(hù)端、遠(yuǎn)程桌面服務(wù)器和遠(yuǎn)程桌面顯示協(xié)議或與其兼容的屏幕繪圖命令轉(zhuǎn)譯成與服務(wù)器208,330,400A或400B兼容的圖形繪制命令,諸如當(dāng)服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器時(shí)轉(zhuǎn)換成Java圖形(抽象窗口工具包)API命令。在某些方面,轉(zhuǎn)譯屏幕繪圖命令可包括計(jì)算新的繪圖命令的參數(shù)和/或調(diào)整所接收到的繪圖命令參數(shù),和/或?qū)λ邮盏降奈粓D數(shù)據(jù)進(jìn)行調(diào)整,諸如但不限于將16位的紅-綠-藍(lán)(RGB)5-6-5的顏色格式轉(zhuǎn)換成32位的α-紅-綠-藍(lán)(ARGB)8-8-8-8的格式。在某些方面,繪圖命令處理器630可執(zhí)行圖形繪制命令(例如Java圖形API命令)以便繪制成已經(jīng)在所述編碼轉(zhuǎn)換服務(wù)器(例如,圖3A或圖3B中的330,圖4A中的400A或圖4B中的400B)處創(chuàng)建的繪圖命令隊(duì)列(例如,圖3A或圖3B中的360或圖4A或圖4B中的440)的位圖圖像(例如,離屏的Java位圖444)。在一個(gè)方面,Java圖形API命令有時(shí)被稱(chēng)為Java圖形命令或Java圖形繪制命令。在一個(gè)方面,離屏位圖可在存儲(chǔ)或內(nèi)存位置,其是可由應(yīng)用程序服務(wù)器(例如,340或420)訪(fǎng)問(wèn)的繪圖命令隊(duì)列(例如,360或440)一部分。在一個(gè)方面,離屏位圖的大小可代表遠(yuǎn)程會(huì)話(huà)的大小。以另一種方式表示的話(huà),離屏位圖的大小可代表遠(yuǎn)程桌面的大小,或離屏位圖可為遠(yuǎn)程桌面整個(gè)圖像的位圖表示。為了客戶(hù)端設(shè)備和遠(yuǎn)程計(jì)算機(jī)之間的遠(yuǎn)程會(huì)話(huà),本公開(kāi)的優(yōu)選實(shí)施例實(shí)質(zhì)上將HTTP請(qǐng)求轉(zhuǎn)譯成遠(yuǎn)程桌面顯示協(xié)議命令,反之亦然(例如,將請(qǐng)求或經(jīng)由HTTP傳送/接收的響應(yīng)轉(zhuǎn)譯成經(jīng)由遠(yuǎn)程桌面顯示協(xié)議傳送/接收的命令,反之亦然)。例如,來(lái)自網(wǎng)頁(yè)瀏覽器諸如服務(wù)器208,330,400A,400B的輸入請(qǐng)求可轉(zhuǎn)譯成適于遠(yuǎn)程桌面顯示協(xié)議或與其兼容的輸入命令(例如遠(yuǎn)程桌面輸入命令),且經(jīng)由遠(yuǎn)程桌面客戶(hù)端640由遠(yuǎn)程桌面服務(wù)器680接收。利用遠(yuǎn)程桌面顯示協(xié)議從遠(yuǎn)程計(jì)算機(jī)690傳送(例如響應(yīng)于輸入命令)的屏幕繪圖命令可轉(zhuǎn)譯成與服務(wù)器208,330,400A,400B兼容的圖形繪制命令,諸如Java圖形(抽象窗口工具包)API命令。在某些方面,HTTP是拉式協(xié)議,而遠(yuǎn)程桌面顯示協(xié)議可以是推式協(xié)議。在某些方面,為推式協(xié)議的繪圖命令可在遠(yuǎn)程客戶(hù)端設(shè)備和遠(yuǎn)程計(jì)算機(jī)之間的遠(yuǎn)程會(huì)話(huà)期間轉(zhuǎn)譯成為拉式協(xié)議的繪圖更新(或繪圖響應(yīng))。繼續(xù)參照?qǐng)D6,當(dāng)繪制成離屏位圖時(shí),繪圖命令處理器630可將像素?cái)?shù)據(jù)傳送到離屏位圖。在某些方面,像素?cái)?shù)據(jù)用于更新離屏位圖的一部分(例如,離屏Java位圖)。在某些方面,繪圖命令處理器630可將像素?cái)?shù)據(jù)發(fā)送到離屏位圖,這樣離屏位圖的經(jīng)過(guò)更新部分可存儲(chǔ)和/或轉(zhuǎn)換成圖像文件。根據(jù)某些方面,繪圖命令處理器630可生成對(duì)應(yīng)于離屏位圖的經(jīng)過(guò)更新部分的一個(gè)或多個(gè)坐標(biāo)(例如,當(dāng)執(zhí)行圖形繪制命令時(shí)將圖像繪制成離屏位圖)。例如,所述一個(gè)或多個(gè)坐標(biāo)可以確定對(duì)應(yīng)的圖像位圖將在網(wǎng)頁(yè)瀏覽器的畫(huà)布上執(zhí)行的位置。在一個(gè)實(shí)施例中,所述一個(gè)或多個(gè)坐標(biāo)可從圖形繪制命令提取或復(fù)制。繪圖命令處理器630還可將一個(gè)或多個(gè)坐標(biāo)發(fā)送到圖4A或圖4B中的臟污坐標(biāo)池442,其是繪圖命令隊(duì)列(例如,360或440)的一部分。在某些方面,繪圖命令處理器630可將一個(gè)或多個(gè)坐標(biāo)發(fā)送當(dāng)骯污坐標(biāo)池,使得所述一個(gè)或多個(gè)坐標(biāo)可存儲(chǔ)于臟污坐標(biāo)池內(nèi)。因此,繪圖命令處理器630可在繪圖命令隊(duì)列中更新“臟污”區(qū)域的坐標(biāo)。在某些方面,繪圖命令處理器630可將通知信號(hào)發(fā)送到網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(例如,420)的繪圖請(qǐng)求隊(duì)列(例如,圖4A或圖4B中的426)。在某些方面,通知信號(hào)/信息可指示該圖像位圖(例如,離屏的Java位圖)已被更新。圖7是根據(jù)本公開(kāi)某些方面的在結(jié)合網(wǎng)頁(yè)瀏覽器(例如,312)和遠(yuǎn)程計(jì)算機(jī)(例如,204,320或690)使用時(shí)的在編碼轉(zhuǎn)換服務(wù)器(例如,208,330,400A,400B)、網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間交互的時(shí)序圖700。時(shí)序顯示為701-724。如在701處所示,網(wǎng)頁(yè)瀏覽器可將初始HTTP請(qǐng)求發(fā)送到編碼轉(zhuǎn)換服務(wù)器(例如,圖4的編碼轉(zhuǎn)換服務(wù)器400A),例如,發(fā)送到其HTTP處理器(例如,422)。初始HTTP請(qǐng)求可包括指定所需遠(yuǎn)程計(jì)算機(jī)的URL。在702和703處,編碼轉(zhuǎn)換服務(wù)器可促進(jìn)建立遠(yuǎn)程桌面與遠(yuǎn)程計(jì)算機(jī)(例如,其遠(yuǎn)程桌面服務(wù)器)的連接。在704處,編碼轉(zhuǎn)換服務(wù)器也可將客戶(hù)端編碼(例如,JavaScript客戶(hù)端編碼)提供到網(wǎng)頁(yè)瀏覽器。網(wǎng)頁(yè)瀏覽器中的JavaScript客戶(hù)端編碼會(huì)產(chǎn)生許多繪圖請(qǐng)求,其可作為長(zhǎng)輪詢(xún)請(qǐng)求由編碼轉(zhuǎn)換服務(wù)器進(jìn)行處理。在示例性實(shí)施例中,在任意一個(gè)時(shí)刻可有四個(gè)繪圖請(qǐng)求等待處理,但是繪圖請(qǐng)求的數(shù)目可根據(jù)需要來(lái)選擇且針對(duì)不同的實(shí)施方式來(lái)進(jìn)行優(yōu)化。如在圖的下方所示,例如在719和722處,網(wǎng)頁(yè)瀏覽器可將用戶(hù)輸入請(qǐng)求(HTTP請(qǐng)求)提供到編碼轉(zhuǎn)換服務(wù)器,而在721和724處,所述編碼轉(zhuǎn)換服務(wù)器可依次將用戶(hù)輸入命令提供到遠(yuǎn)程計(jì)算機(jī),例如以便控制遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面。在705處,遠(yuǎn)程計(jì)算機(jī)可通過(guò)遠(yuǎn)程桌面客戶(hù)機(jī)適配器(例如,350,430或600)將繪圖命令(示出一個(gè)命令)提供到編碼轉(zhuǎn)換服務(wù)器中的繪圖命令隊(duì)列(例如,360或440),其將遠(yuǎn)程桌面的相應(yīng)圖像繪制成繪圖命令隊(duì)列中的離屏位圖。響應(yīng)于繪圖命令,在706處,繪圖命令隊(duì)列可將通知提供到編碼轉(zhuǎn)換服務(wù)器的長(zhǎng)輪詢(xún)處理程序模塊(例如,342)中的繪圖請(qǐng)求隊(duì)列(例如,426)。作為響應(yīng),第一等待處理的繪圖請(qǐng)求可從繪圖請(qǐng)求隊(duì)列提取,并提供給HTTP處理器。作為響應(yīng),在707和708處,HTTP處理器可從繪圖命令隊(duì)列獲取圖像。在709處,HTTP處理器響應(yīng)于被發(fā)送到網(wǎng)頁(yè)瀏覽器的腳本客戶(hù)端(例如,314或520,或者更具體地526)而提供圖像和相應(yīng)的坐標(biāo)。然后腳本客戶(hù)端在711處利用從小型文本文件Cookie提取的相應(yīng)坐標(biāo)將圖像(例如,532)繪制到畫(huà)布(例如,316或530)上,以便在網(wǎng)頁(yè)瀏覽器中顯示遠(yuǎn)程桌面。在一個(gè)方面,HTTP處理器(例如,422)是標(biāo)準(zhǔn)的HTTP處理器,其特征在于當(dāng)它從網(wǎng)頁(yè)瀏覽器接收到請(qǐng)求時(shí),它作出響應(yīng)而不等待或存儲(chǔ)請(qǐng)求。例如,當(dāng)HTTP處理器在719或722處從網(wǎng)頁(yè)瀏覽器接收作為HTTP請(qǐng)求的用戶(hù)輸入請(qǐng)求時(shí),HTTP處理器分別在720和723處立即做出為零響應(yīng)的響應(yīng)(而請(qǐng)求經(jīng)由遠(yuǎn)程桌面客戶(hù)端適配器被發(fā)送到遠(yuǎn)程計(jì)算機(jī))。在一個(gè)方面,長(zhǎng)輪詢(xún)處理器(例如,424)可用于接收請(qǐng)求且基于事件作出響應(yīng),以及可存儲(chǔ)長(zhǎng)輪詢(xún)請(qǐng)求。例如,在一種情況(例如繪圖命令正在等待處理)下,則對(duì)該請(qǐng)求立即作出反應(yīng),例如,輪詢(xún)處理器將繪圖請(qǐng)求發(fā)送到HTTP處理器,使得HTTP處理器可立即發(fā)送繪圖請(qǐng)求的響應(yīng)。在另一種情況(例如繪圖命令沒(méi)有等待處理)下,則請(qǐng)求會(huì)被存儲(chǔ)起來(lái)(例如,存儲(chǔ)到繪圖請(qǐng)求隊(duì)列中),直到滿(mǎn)足條件(例如新的繪圖命令已到達(dá)繪圖命令隊(duì)列處)。在一個(gè)方面,遠(yuǎn)程桌面是遠(yuǎn)程計(jì)算機(jī)的桌面。在一個(gè)方面,在與遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面會(huì)話(huà)期間,客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器可訪(fǎng)問(wèn)、控制和/或查看存在于遠(yuǎn)程計(jì)算機(jī)上的任何或所有應(yīng)用程序和文件。在另一個(gè)方面,在與遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面會(huì)話(huà)區(qū)間,取決于用戶(hù)的認(rèn)證和設(shè)置,可允許網(wǎng)頁(yè)瀏覽器訪(fǎng)問(wèn)、控制和/或查看存在于遠(yuǎn)程計(jì)算機(jī)上的一些應(yīng)用程序和文件。在一個(gè)優(yōu)選的方面,客戶(hù)端設(shè)備、編碼轉(zhuǎn)換服務(wù)器以及遠(yuǎn)程計(jì)算機(jī)的每一個(gè)是遠(yuǎn)離彼此的獨(dú)立和不同的機(jī)器。在一方面,編碼轉(zhuǎn)換服務(wù)器可為與一個(gè)或多個(gè)客戶(hù)端設(shè)備和一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)通信的機(jī)器,以及編碼轉(zhuǎn)換服務(wù)器可為能夠通過(guò)網(wǎng)絡(luò)通信的機(jī)器。在一方面,網(wǎng)頁(yè)瀏覽器可為允許用戶(hù)通過(guò)網(wǎng)絡(luò)檢索、呈現(xiàn)或信息通信的應(yīng)用程序。圖8是示出適用于本公開(kāi)實(shí)施例的計(jì)算系統(tǒng)800的一個(gè)實(shí)例的概念性框圖。系統(tǒng)800例如可以是客戶(hù)端設(shè)備(例如,202或310),服務(wù)器(例如,208,330,400A,400B)或遠(yuǎn)程計(jì)算機(jī)(例如,204,320或690)。系統(tǒng)800可包括處理系統(tǒng)802。處理系統(tǒng)802通過(guò)總線(xiàn)804或其它結(jié)構(gòu)或裝置能夠與接收器806和發(fā)射器808通信。但是應(yīng)當(dāng)理解,除了總線(xiàn)以外的通信裝置可用于所公開(kāi)的配置。處理系統(tǒng)802可以生成音頻,視頻,多媒體,和/或其它類(lèi)型的數(shù)據(jù),以便提供給發(fā)射器809以便于進(jìn)行通信。此外,音頻,視頻,多媒體,和/或其它類(lèi)型的數(shù)據(jù)可以在接收器806處接收,且由處理系統(tǒng)802進(jìn)行處理。處理系統(tǒng)802可包括用于執(zhí)行指令的通用目的處理器或特定目的處理器,并且可進(jìn)一步包括計(jì)算機(jī)可讀介質(zhì)819,諸如易失性或非易失性存儲(chǔ)器,用于存儲(chǔ)適于軟件程序的數(shù)據(jù)和/或指令??纱鎯?chǔ)于計(jì)算機(jī)可讀介質(zhì)810和/或819中的指令可由處理系統(tǒng)802來(lái)執(zhí)行以便控制和管理到各種網(wǎng)絡(luò)的訪(fǎng)問(wèn),以及提供其它通信和處理功能。該指令還可包括由處理系統(tǒng)802執(zhí)行的適于各種用戶(hù)界面設(shè)備(諸如顯示器812和小鍵盤(pán)814)的指令。處理系統(tǒng)802可包括輸入端口822和輸出端口824。輸入端口822和輸出端口824的每一個(gè)可包括一個(gè)或多個(gè)端口。輸入端口822和輸出端口824可以是相同的端口(例如,雙向端口),或者可以是不同的端口。處理系統(tǒng)802可使用軟件,硬件,或兩者的組合來(lái)實(shí)現(xiàn)。通過(guò)實(shí)例的方式,處理系統(tǒng)802可用一個(gè)或多個(gè)處理器來(lái)實(shí)現(xiàn)。處理器可以是通用目的微處理器,微控制器,數(shù)字信號(hào)處理器(DSP),專(zhuān)用集成電路(ASIC),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA),可編程邏輯器件(PLD),控制器,狀態(tài)機(jī),門(mén)控邏輯,離散硬件組件,和/或任何其它可以執(zhí)行計(jì)算或其它信息操作的合適裝置。機(jī)器可讀的介質(zhì)可以是一種或多種機(jī)器可讀的介質(zhì)。軟件應(yīng)廣義地解釋為意味著指令、數(shù)據(jù)、或它們的任意組合,不管其是否被稱(chēng)為軟件,固件,中間件,微代碼,硬件描述語(yǔ)言或其它的形式。指令可以包括編碼(例如,為源編碼的格式,二進(jìn)制編碼的格式,可執(zhí)行編碼的格式,或任何其它合適的編碼格式)。機(jī)器可讀介質(zhì)(例如,819)可包括集成到處理系統(tǒng)中的存儲(chǔ)器,諸如可以是具有專(zhuān)用集成電路(ASIC)的情況。機(jī)器可讀介質(zhì)(例如,810)還可以包括處理系統(tǒng)外部的存儲(chǔ)器,例如隨機(jī)存取存儲(chǔ)器(RAM),閃速存儲(chǔ)器,只讀存儲(chǔ)器(ROM),可編程只讀存儲(chǔ)器(PROM),可擦除PROM(EPROM),寄存器,硬盤(pán),可移動(dòng)盤(pán),CD-ROM,DVD,或任何其它合適的存儲(chǔ)裝置。此外,機(jī)器可讀介質(zhì)可包括傳輸線(xiàn)或編碼數(shù)據(jù)信號(hào)的載波。本領(lǐng)域內(nèi)的那些技術(shù)人員將認(rèn)識(shí)到針對(duì)處理系統(tǒng)802如何最好地實(shí)現(xiàn)所描述功能。根據(jù)本公開(kāi)的一方面,機(jī)器可讀介質(zhì)是編碼或存儲(chǔ)有指令的一種計(jì)算機(jī)可讀介質(zhì),以及其是一個(gè)計(jì)算元件,該元件限定指令和其余系統(tǒng)之間的結(jié)構(gòu)和功能的相互關(guān)系,其允許指令的功能得以實(shí)現(xiàn)。在一個(gè)方面,機(jī)器可讀介質(zhì)是非瞬時(shí)性的機(jī)器可讀介質(zhì),機(jī)器可讀的存儲(chǔ)介質(zhì),或非瞬時(shí)性的機(jī)器可讀存儲(chǔ)介質(zhì)。在一個(gè)方面,計(jì)算機(jī)可讀介質(zhì)是非瞬時(shí)性計(jì)算機(jī)可讀介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),或非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。指令例如可由客戶(hù)端設(shè)備、服務(wù)器、遠(yuǎn)程計(jì)算機(jī)來(lái)執(zhí)行,或由客戶(hù)端設(shè)備、服務(wù)器、或遠(yuǎn)程計(jì)算機(jī)的處理系統(tǒng)來(lái)執(zhí)行。指令例如可以是包括編碼的計(jì)算機(jī)程序。接口816可以是任何類(lèi)型的接口,并可以存在于圖8中所示的組件之間。接口816例如也可以是到外界的接口(例如,因特網(wǎng)網(wǎng)絡(luò)接口)。收發(fā)器模塊807可代表一個(gè)或多個(gè)收發(fā)器,以及每個(gè)收發(fā)器806可包括接收器和發(fā)送器809。在處理系統(tǒng)802中實(shí)現(xiàn)的功能可在接收器806的一部分、發(fā)射器809的一部分、機(jī)器可讀介質(zhì)810的一部分、顯示器812的一部分、小鍵盤(pán)814的一部分、或接口816的一部分中實(shí)現(xiàn),反之亦然。圖9A示出代表根據(jù)本公開(kāi)某些方面的經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如,208,330,400A或400B)從網(wǎng)頁(yè)瀏覽器(例如,312或500)訪(fǎng)問(wèn)和控制遠(yuǎn)程桌面的方法900的框圖。圖9B示出了方法900的延續(xù)。對(duì)于方法900而言,如在902所述的那樣,提供具有2D渲染功能的網(wǎng)頁(yè)瀏覽器,例如HTML5兼容的網(wǎng)頁(yè)瀏覽器。如在906處所述的那樣,輸入請(qǐng)求可在編碼轉(zhuǎn)換服務(wù)器處接收以便用于控制遠(yuǎn)程桌面。如在908處所述的那樣,輸入請(qǐng)求可從網(wǎng)頁(yè)瀏覽器的協(xié)議(例如優(yōu)選的HTTP)轉(zhuǎn)譯成與遠(yuǎn)程桌面相關(guān)聯(lián)的遠(yuǎn)程桌面服務(wù)器的協(xié)議。然后如在910處所述的那樣,可將輸入命令提供到遠(yuǎn)程計(jì)算機(jī)(其可包括遠(yuǎn)程桌面服務(wù)器)。參照?qǐng)D9B以及繼續(xù)描述方法900,例如,臟污區(qū)域的繪圖命令和坐標(biāo)可由編碼轉(zhuǎn)換服務(wù)器從遠(yuǎn)程桌面服務(wù)器接收,如在912處所述的那樣。作為響應(yīng),繪圖命令和坐標(biāo)可從遠(yuǎn)程桌面服務(wù)器的協(xié)議轉(zhuǎn)譯成網(wǎng)頁(yè)瀏覽器的協(xié)議,如在914處所述的那樣。如在916處所述的那樣,編碼轉(zhuǎn)換服務(wù)器可以通過(guò)繪制或生成遠(yuǎn)程桌面的圖像作出反應(yīng)。如在918處所述的那樣,圖像和對(duì)應(yīng)的坐標(biāo)可連接或組合。來(lái)自網(wǎng)頁(yè)瀏覽器的繪圖請(qǐng)求可通過(guò)將圖像和坐標(biāo)發(fā)送到網(wǎng)頁(yè)瀏覽器(如在922處所述的那樣)以便顯示作出響應(yīng)(如在920處所述的那樣)。因此,方法900可經(jīng)由HTTP用于控制和訪(fǎng)問(wèn)遠(yuǎn)程桌面會(huì)話(huà),且這種控制可以實(shí)時(shí)進(jìn)行。經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如,208,330,400A或400B)從網(wǎng)頁(yè)瀏覽器(例如,312或500)來(lái)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)(例如,204,320或690)的遠(yuǎn)程桌面的方法的示例性實(shí)施例可包括以下三個(gè)步驟:在會(huì)話(huà)開(kāi)始時(shí)可以進(jìn)行一次第一步驟;而第二步驟和第三步驟可在遠(yuǎn)程桌面會(huì)話(huà)期間繼續(xù)互換。第一步驟可包括由網(wǎng)頁(yè)瀏覽器啟動(dòng)初始HTTP請(qǐng)求(例如,連接到遠(yuǎn)程計(jì)算機(jī)的連接請(qǐng)求)。例如,初始HTTP請(qǐng)求由網(wǎng)頁(yè)瀏覽器(優(yōu)選HTML5兼容的瀏覽器)發(fā)送。網(wǎng)頁(yè)瀏覽器接收回應(yīng),其可包含一個(gè)腳本客戶(hù)端,諸如314或500,例如JavaScriptAjax客戶(hù)端編碼。編碼轉(zhuǎn)換服務(wù)器(例如,Java編碼轉(zhuǎn)換服務(wù)器)可經(jīng)由遠(yuǎn)程桌面客戶(hù)端利用連接請(qǐng)求建立到遠(yuǎn)程計(jì)算機(jī)的連接。在Java編碼轉(zhuǎn)換服務(wù)器上或由其使用的遠(yuǎn)程桌面客戶(hù)端可利用遠(yuǎn)程桌面顯示協(xié)議建立到遠(yuǎn)程計(jì)算機(jī)的連接。編碼轉(zhuǎn)換服務(wù)器可充當(dāng)HTTP協(xié)議和遠(yuǎn)程桌面顯示協(xié)議之間的接口。在一個(gè)方面,網(wǎng)頁(yè)瀏覽器和編碼轉(zhuǎn)換服務(wù)器之間沒(méi)有連接,因?yàn)镠TTP是一種無(wú)連接的協(xié)議。相反,可在HTTP協(xié)議中只有單獨(dú)的請(qǐng)求和響應(yīng)。第二步驟是在網(wǎng)頁(yè)瀏覽器處的遠(yuǎn)程會(huì)話(huà)繪圖:在瀏覽器的一側(cè)上,客戶(hù)端的JavaScript編碼可以不斷地重新發(fā)送多個(gè)例如四個(gè)異步(Ajax)HTTP請(qǐng)求,以便找出是否存在需要(重新)繪制的遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面任何“臟污”區(qū)域。在Java編碼轉(zhuǎn)換服務(wù)器上,這些繪圖請(qǐng)求作為長(zhǎng)輪詢(xún)請(qǐng)求來(lái)處理,這意味著僅當(dāng)存在要繪制的數(shù)據(jù)時(shí)它們才將作出響應(yīng),否則它們?cè)诶L圖請(qǐng)求隊(duì)列中掛起(例如,426)。此外,在Java編碼轉(zhuǎn)換服務(wù)器上,遠(yuǎn)程會(huì)話(huà)在編碼轉(zhuǎn)換服務(wù)器的繪圖命令隊(duì)列中被繪制成離屏的Java位圖。此外,繪圖指令的坐標(biāo)也追加或添加到繪圖命令隊(duì)列中。該最后的部分還發(fā)送通知到編碼轉(zhuǎn)換服務(wù)器的繪圖請(qǐng)求隊(duì)列,這樣可服務(wù)于來(lái)自繪圖請(qǐng)求隊(duì)列的第一個(gè)等待請(qǐng)求。在HTTP對(duì)瀏覽器作出響應(yīng)的過(guò)程中,發(fā)送“臟污”的繪制圖像以及存儲(chǔ)于HTTP標(biāo)頭的部分(已知為小型文本文件cookie)之一內(nèi)的繪圖坐標(biāo)。在瀏覽器一側(cè)上,腳本客戶(hù)端接收“臟污”圖像和坐標(biāo),以及腳本客戶(hù)端利用來(lái)自小型文本文件cookie的坐標(biāo)將圖像繪制成HTML畫(huà)布(例如,530)。這允許經(jīng)由Java編碼轉(zhuǎn)換服務(wù)器將來(lái)自遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程會(huì)話(huà)(例如,遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像)拖動(dòng)到客戶(hù)端的HTML5瀏覽器。第三步驟涉及到用戶(hù)輸入,諸如鼠標(biāo)點(diǎn)擊,按鍵或觸摸屏事件。在瀏覽器一側(cè)上,腳本客戶(hù)端例如檢測(cè)到鼠標(biāo)事件,以及發(fā)送HTTP請(qǐng)求到編碼轉(zhuǎn)換服務(wù)器,通過(guò)沿著事件的X和Y坐標(biāo)。Java編碼轉(zhuǎn)換服務(wù)器接收請(qǐng)求,發(fā)送空答復(fù)(例如參見(jiàn)圖7中的720和723)以便關(guān)閉HTTP請(qǐng)求,然后經(jīng)由遠(yuǎn)程桌面客戶(hù)端適配器將該請(qǐng)求轉(zhuǎn)發(fā)到遠(yuǎn)程桌面客戶(hù)端,該請(qǐng)求是經(jīng)由其到遠(yuǎn)程計(jì)算機(jī)的協(xié)議發(fā)送的。這些用戶(hù)輸入請(qǐng)求可以一種標(biāo)準(zhǔn)的方式處理,即不是長(zhǎng)輪詢(xún)事件,以便接收和處理用戶(hù)輸入。然后用戶(hù)輸入可被發(fā)送到遠(yuǎn)程計(jì)算機(jī)。在一個(gè)優(yōu)選的方面,腳本客戶(hù)端沒(méi)有安裝到客戶(hù)端設(shè)備上。換言之,在上述第一步驟之前(例如,在網(wǎng)頁(yè)瀏覽器連接到遠(yuǎn)程計(jì)算機(jī)之前,或者發(fā)送請(qǐng)求以便連接到遠(yuǎn)程計(jì)算機(jī)之前,以及編碼轉(zhuǎn)換服務(wù)器啟動(dòng)與遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程會(huì)話(huà)之前),腳本客戶(hù)端不存在于(沒(méi)有預(yù)先安裝到)網(wǎng)頁(yè)瀏覽器或客戶(hù)端設(shè)備上。在一個(gè)優(yōu)選的方面,客戶(hù)端設(shè)備只需網(wǎng)頁(yè)瀏覽器來(lái)啟動(dòng)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面,或啟動(dòng)與遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面會(huì)話(huà)。因此,客戶(hù)端設(shè)備不需要適于遠(yuǎn)程桌面顯示協(xié)議的軟件或?yàn)g覽器插件。一旦網(wǎng)頁(yè)瀏覽器請(qǐng)求連接到遠(yuǎn)程計(jì)算機(jī)以便遠(yuǎn)程桌面會(huì)話(huà),編碼轉(zhuǎn)換服務(wù)器經(jīng)由HTTP將腳本客戶(hù)端實(shí)時(shí)地提供到網(wǎng)頁(yè)瀏覽器。此時(shí)通過(guò)編碼轉(zhuǎn)換服務(wù)器建立到遠(yuǎn)程計(jì)算機(jī)的網(wǎng)頁(yè)瀏覽器連接,當(dāng)遠(yuǎn)程桌面會(huì)話(huà)被終止或在瀏覽器關(guān)閉時(shí),腳本客戶(hù)端從客戶(hù)端設(shè)備和網(wǎng)頁(yè)瀏覽器刪除。下面示出用于在客戶(hù)端設(shè)備處利用編碼轉(zhuǎn)換服務(wù)器經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的方法/設(shè)備/機(jī)器可讀存儲(chǔ)介質(zhì)(作為條款描述)。例如根據(jù)以下描述的各個(gè)方面來(lái)說(shuō)明本發(fā)明主題的技術(shù)。為了簡(jiǎn)便,使用編號(hào)的條款(1,2,3等等)來(lái)描述本發(fā)明主題技術(shù)的各個(gè)方面的各個(gè)實(shí)例。這些方面是作為實(shí)例來(lái)提供的且對(duì)本發(fā)明主題的技術(shù)并沒(méi)有限制作用。下面的第1條例如參照本公開(kāi)的附圖例如圖10A-10C等呈現(xiàn)。應(yīng)當(dāng)指出,任何從屬條款可以任何組合相結(jié)合,并放置到相應(yīng)的獨(dú)立條款中,例如,第1、11、和22條。其它條款可以類(lèi)似的方式來(lái)呈現(xiàn)。1.在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處利用編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖3A中的330)經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)(例如,參見(jiàn)圖3A中的320)遠(yuǎn)程桌面的方法(例如見(jiàn)參見(jiàn)圖10A的方法1000-A),所述方法包括:在編碼轉(zhuǎn)換服務(wù)器處接收基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面圖像的遠(yuǎn)程桌面繪圖命令,其中遠(yuǎn)程桌面繪圖命令與由遠(yuǎn)程計(jì)算機(jī)利用的遠(yuǎn)程桌面顯示協(xié)議兼容(例如,參見(jiàn)圖10A中的第1002-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與網(wǎng)頁(yè)瀏覽器兼容的網(wǎng)頁(yè)瀏覽器繪圖更新(例如參見(jiàn)圖10A中的第1004-A項(xiàng));以及在客戶(hù)端設(shè)備和遠(yuǎn)程計(jì)算機(jī)之間的遠(yuǎn)程桌面會(huì)話(huà)期間促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新利用HTTP從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器(例如,參見(jiàn)圖10A中的第1006-A項(xiàng));其中遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議(例如,參見(jiàn)圖10A中的第1008-A項(xiàng));其中HTTP是拉式協(xié)議(例如,參見(jiàn)圖10A中的第1010-A項(xiàng))。2.根據(jù)第1條所述的方法,其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括可由網(wǎng)頁(yè)瀏覽器識(shí)別和處理的圖像文件和適于圖像文件的繪圖坐標(biāo)。3.根據(jù)第1條所述的方法,其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令;利用Java圖形繪制命令更新Java位圖的一部分,其中所述Java位圖的經(jīng)過(guò)更新的部分代表遠(yuǎn)程桌面整個(gè)圖像的一部分;從Java位圖創(chuàng)建圖像文件;以及生成適于圖像文件的繪圖坐標(biāo);其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中促進(jìn)提供包括將繪圖坐標(biāo)放置到HTTP標(biāo)頭內(nèi);其中利用HTTP包括利用HTTP處理器;其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,其配置成提供用于托管一個(gè)或多個(gè)網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用程序框架。4.根據(jù)第1條所述的方法,其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令,其中圖形繪制命令包括坐標(biāo);從圖形繪制命令提取坐標(biāo);基于圖形繪制命令更新離屏位圖的至少一部分,其中所述離屏位圖的至少一部分與坐標(biāo)相關(guān)聯(lián);其中離屏位圖基于遠(yuǎn)程桌面的圖像;基于離屏位圖的至少一部分創(chuàng)建圖像文件;以及其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括圖像文件和坐標(biāo)。5.根據(jù)第1條所述的方法,其中網(wǎng)頁(yè)瀏覽器是HTML5兼容的網(wǎng)頁(yè)瀏覽器。6.根據(jù)第1條所述的方法,進(jìn)一步包括:利用HTTP從網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求;將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令;將輸入命令提供到遠(yuǎn)程桌面客戶(hù)端以便在遠(yuǎn)程桌面會(huì)話(huà)期間用于訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面;其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括可由網(wǎng)頁(yè)瀏覽器識(shí)別和處理的圖像文件和適于圖像文件的繪圖坐標(biāo);其中所述圖像文件和繪圖坐標(biāo)表示遠(yuǎn)程桌面整個(gè)圖像的一部分已經(jīng)響應(yīng)于輸入命令而改變。7.根據(jù)第6條所述的方法,其中所述用戶(hù)輸入請(qǐng)求包括鼠標(biāo)事件、鍵盤(pán)事件、以及觸摸屏事件中的至少一個(gè)。8.根據(jù)第1條所述的方法,其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器所接收到的遠(yuǎn)程桌面繪圖命令參數(shù)和位圖數(shù)據(jù);其中所述轉(zhuǎn)譯包括下述的一個(gè)或多個(gè):基于遠(yuǎn)程桌面的繪圖命令參數(shù)來(lái)計(jì)算新的繪圖命令參數(shù);調(diào)整遠(yuǎn)程桌面繪圖命令的參數(shù);以及對(duì)位圖數(shù)據(jù)進(jìn)行調(diào)整。9.根據(jù)第1條所述的方法,其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器所接收到的遠(yuǎn)程桌面繪圖命令參數(shù)和位圖數(shù)據(jù);其中所述轉(zhuǎn)譯包括對(duì)位圖數(shù)據(jù)進(jìn)行調(diào)整;其中進(jìn)行的調(diào)整包括將16位的紅-綠-藍(lán)(RGB)5-6-5的色彩格式轉(zhuǎn)換成32位的α-紅-綠-藍(lán)(ARGB)8-8-8-8的格式。10.根據(jù)第1條所述的方法,其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,以及其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。11.一種機(jī)器可讀存儲(chǔ)介質(zhì)(例如參見(jiàn)圖10B中的機(jī)器可讀存儲(chǔ)介質(zhì)1000-B),其編碼有指令,所述指令可由處理系統(tǒng)執(zhí)行以便執(zhí)行在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處利用編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖3A中的330)經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)(例如,參見(jiàn)圖3A中的320)遠(yuǎn)程桌面的方法,所述指令包括適于下述的編碼:在編碼轉(zhuǎn)換服務(wù)器處接收基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面圖像的遠(yuǎn)程桌面繪圖命令,其中遠(yuǎn)程桌面繪圖命令與由遠(yuǎn)程計(jì)算機(jī)利用的遠(yuǎn)程桌面顯示協(xié)議兼容(例如,參見(jiàn)圖10B中的第1002-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與網(wǎng)頁(yè)瀏覽器兼容的網(wǎng)頁(yè)瀏覽器繪圖更新(例如參見(jiàn)圖10B中的第1004-B項(xiàng));以及在客戶(hù)端設(shè)備和遠(yuǎn)程計(jì)算機(jī)之間的遠(yuǎn)程桌面會(huì)話(huà)期間促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新利用HTTP從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器(例如,參見(jiàn)圖10B中的第1006-B項(xiàng));其中遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議(例如,參見(jiàn)圖10B中的第1008-B項(xiàng));其中HTTP是拉式協(xié)議(例如,參見(jiàn)圖10B中的第1010-B項(xiàng))。12.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括可由網(wǎng)頁(yè)瀏覽器識(shí)別和處理的圖像文件和適于圖像文件的繪圖坐標(biāo)。13.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令;利用Java圖形繪制命令更新Java位圖的一部分,其中所述Java位圖的經(jīng)過(guò)更新的部分代表遠(yuǎn)程桌面整個(gè)圖像的一部分;從Java位圖創(chuàng)建圖像文件;以及生成適于圖像文件的繪圖坐標(biāo);其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中促進(jìn)提供包括將繪圖坐標(biāo)放置到HTTP標(biāo)頭內(nèi);其中利用HTTP包括利用HTTP處理器;其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,其配置成提供用于托管一個(gè)或多個(gè)網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用程序框架。14.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令,其中圖形繪制命令包括坐標(biāo);從圖形繪制命令提取坐標(biāo);基于圖形繪制命令更新離屏位圖的至少一部分,其中所述離屏位圖的至少一部分與坐標(biāo)相關(guān)聯(lián);其中離屏位圖基于遠(yuǎn)程桌面的圖像;基于離屏位圖的至少一部分創(chuàng)建圖像文件;以及其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括圖像文件和坐標(biāo)。15.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中網(wǎng)頁(yè)瀏覽器是HTML5兼容的網(wǎng)頁(yè)瀏覽器。16.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述指令進(jìn)一步包括適于下述的編碼:利用HTTP從網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求;將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令;以及將輸入命令提供到遠(yuǎn)程桌面客戶(hù)端以便在遠(yuǎn)程桌面會(huì)話(huà)期間用于訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面;其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括可由網(wǎng)頁(yè)瀏覽器識(shí)別和處理的圖像文件和適于圖像文件的繪圖坐標(biāo);以及其中所述圖像文件和繪圖坐標(biāo)表示遠(yuǎn)程桌面整個(gè)圖像的一部分已經(jīng)響應(yīng)于輸入命令而改變。17.根據(jù)第16條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述用戶(hù)輸入請(qǐng)求包括鼠標(biāo)事件、鍵盤(pán)事件、以及觸摸屏事件中的至少一個(gè)。18.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器所接收到的遠(yuǎn)程桌面繪圖命令參數(shù)和位圖數(shù)據(jù);其中所述轉(zhuǎn)譯包括下述的一個(gè)或多個(gè):基于遠(yuǎn)程桌面的繪圖命令參數(shù)來(lái)計(jì)算新的繪圖命令參數(shù);調(diào)整遠(yuǎn)程桌面繪圖命令的參數(shù);以及對(duì)位圖數(shù)據(jù)進(jìn)行調(diào)整。19.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器所接收到的遠(yuǎn)程桌面繪圖命令參數(shù)和位圖數(shù)據(jù);其中所述轉(zhuǎn)譯包括對(duì)位圖數(shù)據(jù)進(jìn)行調(diào)整;其中進(jìn)行的調(diào)整包括將16位的紅-綠-藍(lán)(RGB)5-6-5的色彩格式轉(zhuǎn)換成32位的α-紅-綠-藍(lán)(ARGB)8-8-8-8的格式。20.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,以及其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。21.包括第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì)的一種計(jì)算機(jī),其中所述計(jì)算機(jī)是編碼轉(zhuǎn)換服務(wù)器。22.用于在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處利用編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖3A中的330)經(jīng)由超文本傳輸協(xié)議(HTTP)通過(guò)網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)促進(jìn)實(shí)時(shí)訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)(例如,參見(jiàn)圖3A中的320)遠(yuǎn)程桌面的設(shè)備,所述設(shè)備包括:用于接收基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面圖像的遠(yuǎn)程桌面繪圖命令的裝置,其中遠(yuǎn)程桌面繪圖命令與由遠(yuǎn)程計(jì)算機(jī)利用的遠(yuǎn)程桌面顯示協(xié)議兼容(例如,參見(jiàn)圖10C中的第1002-C項(xiàng));用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與網(wǎng)頁(yè)瀏覽器兼容的網(wǎng)頁(yè)瀏覽器繪圖更新的裝置(例如參見(jiàn)圖10C中的第1004-C項(xiàng));以及用于在客戶(hù)端設(shè)備和遠(yuǎn)程計(jì)算機(jī)之間的遠(yuǎn)程桌面會(huì)話(huà)期間促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新利用HTTP從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器的裝置(例如,參見(jiàn)圖10C中的第1006-C項(xiàng));其中遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議(例如,參見(jiàn)圖10C中的第1008-C項(xiàng));以及其中HTTP是拉式協(xié)議(例如,參見(jiàn)圖10C中的第1010-C項(xiàng))。23.根據(jù)第22條所述的設(shè)備,其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括可由網(wǎng)頁(yè)瀏覽器識(shí)別和處理的圖像文件和適于圖像文件的繪圖坐標(biāo)。24.根據(jù)第22條所述的設(shè)備,其中用于所述轉(zhuǎn)譯的裝置包括:用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令的裝置;用于利用Java圖形繪制命令更新Java位圖的一部分的裝置,其中所述Java位圖的經(jīng)過(guò)更新的部分代表遠(yuǎn)程桌面整個(gè)圖像的一部分;用于從Java位圖創(chuàng)建圖像文件的裝置;以及用于生成適于圖像文件的繪圖坐標(biāo)的裝置;其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中用于促進(jìn)提供的裝置包括用于將繪圖坐標(biāo)放置到HTTP標(biāo)頭內(nèi)的裝置;其中利用HTTP包括利用HTTP處理器;以及其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,其配置成提供用于托管一個(gè)或多個(gè)網(wǎng)絡(luò)應(yīng)用程序的應(yīng)用程序框架。25.根據(jù)第22條所述的設(shè)備,其中用于所述轉(zhuǎn)譯的裝置包括:用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令的裝置,其中圖形繪制命令包括坐標(biāo);用于從圖形繪制命令提取坐標(biāo)的裝置;用于基于圖形繪制命令更新離屏位圖的至少一部分的裝置,其中所述離屏位圖的至少一部分與坐標(biāo)相關(guān)聯(lián),其中離屏位圖基于遠(yuǎn)程桌面的圖像;以及用于基于離屏位圖的至少一部分創(chuàng)建圖像文件的裝置;以及其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括圖像文件和坐標(biāo)。26.根據(jù)第22條所述的設(shè)備,其中網(wǎng)頁(yè)瀏覽器是HTML5兼容的網(wǎng)頁(yè)瀏覽器。27.根據(jù)第22條所述的設(shè)備,進(jìn)一步包括:用于利用HTTP從網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求的裝置;用于將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令的裝置;以及用于將輸入命令提供到遠(yuǎn)程桌面客戶(hù)端以便在遠(yuǎn)程桌面會(huì)話(huà)期間用于訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面的裝置;其中網(wǎng)頁(yè)瀏覽器的繪圖更新包括可由網(wǎng)頁(yè)瀏覽器識(shí)別和處理的圖像文件和適于圖像文件的繪圖坐標(biāo);以及其中所述圖像文件和繪圖坐標(biāo)表示遠(yuǎn)程桌面整個(gè)圖像的一部分已經(jīng)響應(yīng)于輸入命令而改變。28.根據(jù)第27條所述的設(shè)備,其中所述用戶(hù)輸入請(qǐng)求包括鼠標(biāo)事件、鍵盤(pán)事件、以及觸摸屏事件中的至少一個(gè)。29.根據(jù)第22條所述的設(shè)備,其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器所接收到的遠(yuǎn)程桌面繪圖命令參數(shù)和位圖數(shù)據(jù);其中用于所述轉(zhuǎn)譯的裝置包括下述的一個(gè)或多個(gè):用于基于遠(yuǎn)程桌面的繪圖命令參數(shù)來(lái)計(jì)算新的繪圖命令參數(shù)的裝置;用于調(diào)整遠(yuǎn)程桌面繪圖命令的參數(shù)的裝置;以及對(duì)位圖數(shù)據(jù)進(jìn)行調(diào)整的裝置。30.根據(jù)第22條所述的設(shè)備,其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器所接收到的遠(yuǎn)程桌面繪圖命令參數(shù)和位圖數(shù)據(jù);其中用于所述轉(zhuǎn)譯的裝置包括對(duì)遠(yuǎn)程計(jì)算機(jī)位圖數(shù)據(jù)進(jìn)行調(diào)整的裝置;其中用于進(jìn)行調(diào)整的裝置包括用于將16位的紅-綠-藍(lán)(RGB)5-6-5的色彩格式轉(zhuǎn)換成32位的α-紅-綠-藍(lán)(ARGB)8-8-8-8的格式的裝置。31.根據(jù)第22條所述的設(shè)備,其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,以及其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。32.根據(jù)第22條所述的設(shè)備,其中所述設(shè)備包括編碼裝換服務(wù)器。33.根據(jù)第22條所述的設(shè)備,其中所述設(shè)備包括處理系統(tǒng)和存儲(chǔ)器。下面示出用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器和利用支持二維(2D)畫(huà)布和動(dòng)態(tài)繪圖的超文本標(biāo)記語(yǔ)言促進(jìn)實(shí)時(shí)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法/設(shè)備/機(jī)器可讀存儲(chǔ)介質(zhì)(作為條款描述)。例如根據(jù)以下描述的各個(gè)方面來(lái)說(shuō)明本發(fā)明主題的技術(shù)。為了簡(jiǎn)便,使用編號(hào)的條款(1,2,3等等)來(lái)描述本發(fā)明主題技術(shù)的各個(gè)方面的各個(gè)實(shí)例。這些方面是作為實(shí)例來(lái)提供的且對(duì)本發(fā)明主題的技術(shù)并沒(méi)有限制作用。下面的第1條例如參照附圖11A-11C呈現(xiàn)。應(yīng)當(dāng)指出,任何從屬條款可以任何組合相結(jié)合,并放置到相應(yīng)的獨(dú)立條款中,例如,第1、11、和22條。其它條款可以類(lèi)似的方式來(lái)呈現(xiàn)。1.經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用支持二維(2D)畫(huà)布和動(dòng)態(tài)繪圖的超文本標(biāo)記語(yǔ)言促進(jìn)實(shí)時(shí)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)(例如,參見(jiàn)320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法(例如見(jiàn)參見(jiàn)圖11A的方法1100-A),所述方法包括:在編碼轉(zhuǎn)換服務(wù)器處從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求以便訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī),其中網(wǎng)頁(yè)瀏覽器支持二維畫(huà)布和動(dòng)態(tài)繪圖(例如,參見(jiàn)圖11A中的第1102-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令,以便由編碼轉(zhuǎn)換服務(wù)器用來(lái)促進(jìn)與遠(yuǎn)程計(jì)算機(jī)的通信(例如參見(jiàn)圖11A中的第1104-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處響應(yīng)于輸入命令從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令(例如參見(jiàn)圖11A中的第1106-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與超文本標(biāo)記語(yǔ)言兼容的繪圖更新(例如參見(jiàn)圖11A中的第1108-A項(xiàng));以及促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖11A中的第1110-A項(xiàng));其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,以及其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。2.根據(jù)第1條所述的方法,其中轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令;執(zhí)行Java圖形繪制命令來(lái)更新Java位圖的一部分,其中Java位圖代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的整個(gè)圖像;基于Java圖形繪制命令生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo);基于Java位圖的經(jīng)過(guò)更新的部分形成圖像文件,其中所述圖像文件與HTML5兼容;以及基于適于Java位圖的經(jīng)過(guò)更新的部分的坐標(biāo)獲取適于圖像文件的繪圖坐標(biāo),其中所述繪圖坐標(biāo)與HTML5兼容;其中繪圖的更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中繪圖的更新代表遠(yuǎn)程桌面整個(gè)圖像的一部分;其中在遠(yuǎn)程桌面會(huì)話(huà)期間網(wǎng)頁(yè)瀏覽器瞬時(shí)包括JavaScript客戶(hù)端編碼,同時(shí)遠(yuǎn)程桌面會(huì)話(huà)繼續(xù);其中所述方法進(jìn)一步包括在編碼轉(zhuǎn)換服務(wù)器處從網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼接收繪圖請(qǐng)求;其中促進(jìn)提供繪圖更新包括響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼的繪圖請(qǐng)求之一來(lái)促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼。3.根據(jù)第1條所述的方法,其中轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令;基于圖形繪制命令來(lái)更新Java位圖的一部分,其中Java位圖的經(jīng)過(guò)更新的一部分代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的相對(duì)于前一圖形繪制命令已經(jīng)改變的一部分;生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo);基于位圖的經(jīng)過(guò)更新的部分形成圖像文件,其中所述圖像文件與HTML5兼容;以及獲取適于圖像文件的繪圖坐標(biāo),其中所述繪圖坐標(biāo)與HTML5兼容;其中繪圖的更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中所述方法進(jìn)一步包括在編碼轉(zhuǎn)換服務(wù)器處從網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求;其中促進(jìn)提供繪圖更新包括響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的繪圖請(qǐng)求之一來(lái)促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器。4.根據(jù)第1條所述的方法,其中所述編碼轉(zhuǎn)換服務(wù)器包括遠(yuǎn)程桌面客戶(hù)端適配器,其配置成將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令,并將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成圖形繪制命令。5.根據(jù)第1條所述的方法,還包括從網(wǎng)頁(yè)瀏覽器接收長(zhǎng)輪詢(xún)HTTP請(qǐng)求,其中長(zhǎng)輪詢(xún)HTTP請(qǐng)求包括繪圖請(qǐng)求。6.根據(jù)第1條所述的方法,還包括從網(wǎng)頁(yè)瀏覽器接收包括遠(yuǎn)程計(jì)算機(jī)的統(tǒng)一資源定位符(URL)的初始HTTP請(qǐng)求。7.根據(jù)第6條所述的方法,還包括響應(yīng)于適于遠(yuǎn)程計(jì)算機(jī)URL的初始HTTP請(qǐng)求促進(jìn)將腳本客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器,其中所述腳本客戶(hù)端編碼與HTML5兼容。8.根據(jù)第1條所述的方法,其中所述遠(yuǎn)程桌面繪圖命令與遠(yuǎn)程桌面顯示協(xié)議是兼容的,其中所述遠(yuǎn)程桌面顯示協(xié)議為推式協(xié)議,以及其中促進(jìn)提供繪圖更新包括利用為拉式協(xié)議的HTTP促進(jìn)提供繪圖更新。9.根據(jù)第1條所述的方法,其中動(dòng)態(tài)繪圖包括響應(yīng)于網(wǎng)頁(yè)瀏覽器腳本客戶(hù)端的一個(gè)或多個(gè)繪圖請(qǐng)求實(shí)時(shí)地繪制2D畫(huà)布的一部分,而不是繪制整個(gè)2D畫(huà)布。10.根據(jù)第1條所述的方法,其中所述2D畫(huà)布在同一時(shí)間根據(jù)一組坐標(biāo)來(lái)進(jìn)行部分更新。11.一種機(jī)器可讀存儲(chǔ)介質(zhì)(例如參見(jiàn)圖8中的810,819),其編碼有指令,所述指令可由處理系統(tǒng)(例如參見(jiàn)802)來(lái)執(zhí)行,以便執(zhí)行經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用支持二維(2D)畫(huà)布和動(dòng)態(tài)繪圖的超文本標(biāo)記語(yǔ)言促進(jìn)實(shí)時(shí)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)(例如,參見(jiàn)320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法,所述指令包括適于下述的編碼:在編碼轉(zhuǎn)換服務(wù)器處從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求以便訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī),其中網(wǎng)頁(yè)瀏覽器支持二維畫(huà)布和動(dòng)態(tài)繪圖(例如,參見(jiàn)圖11B中的第1102-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令,以便由編碼轉(zhuǎn)換服務(wù)器用來(lái)促進(jìn)與遠(yuǎn)程計(jì)算機(jī)的通信(例如參見(jiàn)圖11B中的第1104-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處響應(yīng)于輸入命令從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令(例如參見(jiàn)圖11B中的第1106-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與超文本標(biāo)記語(yǔ)言兼容的繪圖更新(例如參見(jiàn)圖11B中的第1108-B項(xiàng));以及促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖11B中的第1110-B項(xiàng));其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,以及其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。12.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令;執(zhí)行Java圖形繪制命令來(lái)更新Java位圖的一部分,其中Java位圖代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的整個(gè)圖像;基于Java圖形繪制命令生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo);基于Java位圖的經(jīng)過(guò)更新的部分形成圖像文件,其中所述圖像文件與HTML5兼容;以及基于適于Java位圖的經(jīng)過(guò)更新的部分的坐標(biāo)獲取適于圖像文件的繪圖坐標(biāo),其中所述繪圖坐標(biāo)與HTML5兼容;其中繪圖的更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中繪圖的更新代表遠(yuǎn)程桌面整個(gè)圖像的一部分;其中在遠(yuǎn)程桌面會(huì)話(huà)期間網(wǎng)頁(yè)瀏覽器瞬時(shí)包括JavaScript客戶(hù)端編碼,同時(shí)遠(yuǎn)程桌面會(huì)話(huà)繼續(xù);其中所述方法進(jìn)一步包括在編碼轉(zhuǎn)換服務(wù)器處從網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼接收繪圖請(qǐng)求;其中促進(jìn)提供繪圖更新包括響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼的繪圖請(qǐng)求之一來(lái)促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼。13.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令;基于圖形繪制命令來(lái)更新Java位圖的一部分,其中Java位圖的經(jīng)過(guò)更新的一部分代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的相對(duì)于前一圖形繪制命令已經(jīng)改變的一部分;生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo);基于位圖的經(jīng)過(guò)更新的部分形成圖像文件,其中所述圖像文件與HTML5兼容;以及獲取適于圖像文件的繪圖坐標(biāo),其中所述繪圖坐標(biāo)與HTML5兼容;其中繪圖的更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中所述方法進(jìn)一步包括在編碼轉(zhuǎn)換服務(wù)器處從網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求;以及其中促進(jìn)提供繪圖更新包括響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的繪圖請(qǐng)求之一來(lái)促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器。14.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述編碼轉(zhuǎn)換服務(wù)器包括遠(yuǎn)程桌面客戶(hù)端適配器,其配置成將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令,并將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成圖形繪制命令。15.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),還包括從網(wǎng)頁(yè)瀏覽器接收長(zhǎng)輪詢(xún)HTTP請(qǐng)求,其中長(zhǎng)輪詢(xún)HTTP請(qǐng)求包括繪圖請(qǐng)求。16.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),還包括用于從網(wǎng)頁(yè)瀏覽器接收包括遠(yuǎn)程計(jì)算機(jī)的統(tǒng)一資源定位符(URL)的初始HTTP請(qǐng)求的編碼。17.根據(jù)第16條所述的機(jī)器可讀存儲(chǔ)介質(zhì),還包括用于響應(yīng)于適于遠(yuǎn)程計(jì)算機(jī)URL的初始HTTP請(qǐng)求促進(jìn)將腳本客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器的編碼,其中所述腳本客戶(hù)端編碼與HTML5兼容。18.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述遠(yuǎn)程桌面繪圖命令與遠(yuǎn)程桌面顯示協(xié)議是兼容的,其中所述遠(yuǎn)程桌面顯示協(xié)議為推式協(xié)議,以及其中促進(jìn)提供繪圖更新包括利用為拉式協(xié)議的HTTP促進(jìn)提供繪圖更新。19.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中動(dòng)態(tài)繪圖包括響應(yīng)于網(wǎng)頁(yè)瀏覽器腳本客戶(hù)端的一個(gè)或多個(gè)繪圖請(qǐng)求實(shí)時(shí)地繪制2D畫(huà)布的一部分,而不是繪制整個(gè)2D畫(huà)布。20.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述2D畫(huà)布在同一時(shí)間根據(jù)一組坐標(biāo)來(lái)進(jìn)行部分更新。21.包括第11條所述機(jī)器可讀存儲(chǔ)介質(zhì)的一種計(jì)算機(jī),其中所述計(jì)算機(jī)是編碼轉(zhuǎn)換服務(wù)器。22.一種用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用支持二維(2D)畫(huà)布和動(dòng)態(tài)繪圖的超文本標(biāo)記語(yǔ)言促進(jìn)實(shí)時(shí)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)(例如,參見(jiàn)320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的設(shè)備(例如,參見(jiàn)圖11C中的第1100-C項(xiàng)),所述設(shè)備包括:用于從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求以便訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)的裝置,其中網(wǎng)頁(yè)瀏覽器支持二維畫(huà)布和動(dòng)態(tài)繪圖(例如,參見(jiàn)圖11C中的第1102-C項(xiàng));用于將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令的裝置,以便由編碼轉(zhuǎn)換服務(wù)器用來(lái)促進(jìn)與遠(yuǎn)程計(jì)算機(jī)的通信(例如參見(jiàn)圖11C中的第1104-C項(xiàng));用于響應(yīng)于輸入命令從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令的裝置(例如參見(jiàn)圖11C中的第1106-C項(xiàng));用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與超文本標(biāo)記語(yǔ)言兼容的繪圖更新的裝置(例如參見(jiàn)圖11C中的第1108-C項(xiàng));以及用于促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器的裝置(例如參見(jiàn)圖11C中的第1110-C項(xiàng));其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,以及其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。23.根據(jù)第22條所述的設(shè)備,其中用于轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令的裝置包括:用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令的裝置;用于執(zhí)行Java圖形繪制命令來(lái)更新Java位圖的一部分的裝置,其中Java位圖代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的整個(gè)圖像;用于基于Java圖形繪制命令生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)的裝置;用于基于Java位圖的經(jīng)過(guò)更新的部分形成圖像文件的裝置,其中所述圖像文件與HTML5兼容;以及用于基于適于Java位圖的經(jīng)過(guò)更新的部分的坐標(biāo)獲取適于圖像文件的繪圖坐標(biāo)的裝置,其中所述繪圖坐標(biāo)與HTML5兼容;其中繪圖的更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中繪圖的更新代表遠(yuǎn)程桌面整個(gè)圖像的一部分;其中在遠(yuǎn)程桌面會(huì)話(huà)期間網(wǎng)頁(yè)瀏覽器瞬時(shí)包括JavaScript客戶(hù)端編碼,同時(shí)遠(yuǎn)程桌面會(huì)話(huà)繼續(xù);其中所述設(shè)備進(jìn)一步包括用于從網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼接收繪圖請(qǐng)求的裝置;其中用于促進(jìn)提供繪圖更新的裝置包括用于響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼的繪圖請(qǐng)求之一來(lái)促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼的裝置。24.根據(jù)第22條所述的設(shè)備,其中用于轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令的裝置包括:用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令的裝置;用于基于圖形繪制命令來(lái)更新Java位圖的一部分的裝置,其中Java位圖的經(jīng)過(guò)更新的一部分代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的相對(duì)于前一圖形繪制命令已經(jīng)改變的一部分;用于生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)的裝置;用于基于位圖的經(jīng)過(guò)更新的部分形成圖像文件的裝置,其中所述圖像文件與HTML5兼容;以及用于獲取適于圖像文件的繪圖坐標(biāo)的裝置,其中所述繪圖坐標(biāo)與HTML5兼容;其中繪圖的更新包括圖像文件和適于圖像文件的繪圖坐標(biāo);其中所述設(shè)備進(jìn)一步包括用于從網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求的裝置;以及其中用于促進(jìn)提供繪圖更新的裝置包括用于響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的繪圖請(qǐng)求之一來(lái)促進(jìn)將繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到網(wǎng)頁(yè)瀏覽器的裝置。25.根據(jù)第22條所述的設(shè)備,其中所述編碼轉(zhuǎn)換服務(wù)器包括遠(yuǎn)程桌面客戶(hù)端適配器,其配置成將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令,并將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成圖形繪制命令。26.根據(jù)第22條所述的設(shè)備,還包括用于從網(wǎng)頁(yè)瀏覽器接收長(zhǎng)輪詢(xún)HTTP請(qǐng)求的裝置,其中長(zhǎng)輪詢(xún)HTTP請(qǐng)求包括繪圖請(qǐng)求。27.根據(jù)第22條所述的設(shè)備,還包括用于從網(wǎng)頁(yè)瀏覽器接收包括遠(yuǎn)程計(jì)算機(jī)的統(tǒng)一資源定位符(URL)的初始HTTP請(qǐng)求的裝置。28.根據(jù)第27條所述的設(shè)備,還包括用于響應(yīng)于適于遠(yuǎn)程計(jì)算機(jī)URL的初始HTTP請(qǐng)求促進(jìn)將腳本客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器的裝置,其中所述腳本客戶(hù)端編碼與HTML5兼容。29.根據(jù)第22條所述的設(shè)備,其中所述遠(yuǎn)程桌面繪圖命令與遠(yuǎn)程桌面顯示協(xié)議是兼容的,其中所述遠(yuǎn)程桌面顯示協(xié)議為推式協(xié)議,以及其中用于促進(jìn)提供繪圖更新的裝置包括用于利用為拉式協(xié)議的HTTP促進(jìn)提供繪圖更新的裝置。30.根據(jù)第22條所述的設(shè)備,其中動(dòng)態(tài)繪圖包括響應(yīng)于網(wǎng)頁(yè)瀏覽器腳本客戶(hù)端的一個(gè)或多個(gè)繪圖請(qǐng)求實(shí)時(shí)地繪制2D畫(huà)布的一部分,而不是繪制整個(gè)2D畫(huà)布。31.根據(jù)第22條所述的設(shè)備,其中所述2D畫(huà)布在同一時(shí)間根據(jù)一組坐標(biāo)來(lái)進(jìn)行部分更新。32.根據(jù)第22條所述的設(shè)備,其中所述設(shè)備包括編碼轉(zhuǎn)換服務(wù)器。33.根據(jù)第22條所述的設(shè)備,其中所述設(shè)備包括處理系統(tǒng)和存儲(chǔ)器。下面示出用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器和利用適于遠(yuǎn)程桌面會(huì)話(huà)繪圖的HTTP的超文本傳輸協(xié)議(HTTP)標(biāo)頭促進(jìn)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法/設(shè)備/機(jī)器可讀存儲(chǔ)介質(zhì)(作為條款描述)。例如根據(jù)以下描述的各個(gè)方面來(lái)說(shuō)明本發(fā)明主題的技術(shù)。為了簡(jiǎn)便,使用編號(hào)的條款(1,2,3等等)來(lái)描述本發(fā)明主題技術(shù)的各個(gè)方面的各個(gè)實(shí)例。這些方面是作為實(shí)例來(lái)提供的且對(duì)本發(fā)明主題的技術(shù)并沒(méi)有限制作用。應(yīng)當(dāng)指出,任何從屬條款可以任何組合相結(jié)合,并放置到相應(yīng)的獨(dú)立條款中,例如,第1、11、和22條。下面的第1條例如參照附圖12A-12C呈現(xiàn)。其它條款可以類(lèi)似的方式來(lái)呈現(xiàn)。1.經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用適于遠(yuǎn)程桌面會(huì)話(huà)繪圖的HTTP的超文本傳輸協(xié)議(HTTP)標(biāo)頭促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法(例如參見(jiàn)圖12A中的第1200-A項(xiàng)),所述方法包括:在編碼轉(zhuǎn)換服務(wù)器處從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求(例如參見(jiàn)圖12A中的第1202-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處利用遠(yuǎn)程桌面顯示協(xié)議從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令,其中遠(yuǎn)程桌面繪圖命令基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像(例如參見(jiàn)圖12A中的第1204-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成顯示圖像和適于顯示圖像的繪圖坐標(biāo)(例如參見(jiàn)圖12A中的第1206-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將繪圖坐標(biāo)放置到HTTP響應(yīng)標(biāo)頭內(nèi)(例如參見(jiàn)圖12A中的第1208-A項(xiàng));以及響應(yīng)于繪制請(qǐng)求中的至少一個(gè),促進(jìn)以單次HTTP響應(yīng)將顯示圖像和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器,以便在網(wǎng)頁(yè)瀏覽器處繪制遠(yuǎn)程桌面的顯示圖像,其中單次HTTP響應(yīng)包括HTTP標(biāo)頭響應(yīng)(例如參見(jiàn)圖12A中的第1210-A項(xiàng));其中所述遠(yuǎn)程桌面顯示協(xié)議為推式協(xié)議;以及其中所述HTTP為拉式協(xié)議。2.根據(jù)第1條所述的方法,其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令,其中所述編碼轉(zhuǎn)換服務(wù)器包括Java可兼容的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器;響應(yīng)于Java圖形繪制命令更新遠(yuǎn)程桌面Java圖形位圖的一部分;從Java圖形繪制命令生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo);基于Java位圖經(jīng)過(guò)更新的部分生成與網(wǎng)頁(yè)瀏覽器兼容的顯示圖像;以及基于適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)獲取適于顯示圖像的繪圖坐標(biāo);其中所述顯示圖像和繪圖坐標(biāo)與HTML兼容;其中Java圖形位圖的經(jīng)過(guò)更新的部分代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分;其中所述顯示圖像和繪圖坐標(biāo)代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分。3.根據(jù)第1條所述的方法,其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令;基于圖形繪制命令更新遠(yuǎn)程桌面位圖的一部分;生成適于位圖經(jīng)過(guò)更新部分的坐標(biāo);基于位圖的經(jīng)過(guò)更新的部分生成與網(wǎng)頁(yè)瀏覽器兼容的顯示圖像;獲取適于顯示圖像的繪圖坐標(biāo);其中所述顯示圖像和繪圖坐標(biāo)與HTML兼容。4.根據(jù)第1條所述的方法,其中所述顯示圖像和繪圖坐標(biāo)與HTML5兼容。5.根據(jù)第1條所述的方法,其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。6.根據(jù)第1條所述的方法,其中所述遠(yuǎn)程桌面繪圖命令包括相對(duì)于前一遠(yuǎn)程桌面繪圖命令已經(jīng)改變的遠(yuǎn)程桌面區(qū)域的坐標(biāo)。7.根據(jù)第6條所述的方法,其中所述坐標(biāo)指定重新繪制區(qū)域。8.根據(jù)第1條所述的方法,其中所述繪圖坐標(biāo)與網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼是兼容的,以及其中所述顯示圖像與網(wǎng)頁(yè)瀏覽器的HTML兼容。9.根據(jù)第1條所述的方法,其中所述顯示圖像包括遠(yuǎn)程桌面的縮放圖像。10.根據(jù)第1條所述的方法,其中所述顯示圖像包括遠(yuǎn)程桌面的偏移圖像。11.一種機(jī)器可讀存儲(chǔ)介質(zhì)(例如參見(jiàn)圖8中的810,819),其編碼有指令,所述指令可由處理系統(tǒng)(例如參見(jiàn)802)來(lái)執(zhí)行,以便執(zhí)行經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用適于遠(yuǎn)程桌面會(huì)話(huà)繪圖的HTTP的超文本傳輸協(xié)議(HTTP)標(biāo)頭促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法,所述指令包括適于下述的編碼:在編碼轉(zhuǎn)換服務(wù)器處從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求(例如參見(jiàn)圖12B中的第1202-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處利用遠(yuǎn)程桌面顯示協(xié)議從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令,其中遠(yuǎn)程桌面繪圖命令基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像(例如參見(jiàn)圖12B中的第1204-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成顯示圖像和適于顯示圖像的繪圖坐標(biāo)(例如參見(jiàn)圖12B中的第1206-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將繪圖坐標(biāo)放置到HTTP響應(yīng)標(biāo)頭內(nèi)(例如參見(jiàn)圖12B中的第1208-B項(xiàng));以及響應(yīng)于繪制請(qǐng)求中的至少一個(gè),促進(jìn)以單次HTTP響應(yīng)將顯示圖像和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器,以便在網(wǎng)頁(yè)瀏覽器處繪制遠(yuǎn)程桌面的顯示圖像,其中單次HTTP響應(yīng)包括HTTP標(biāo)頭響應(yīng)(例如參見(jiàn)圖12B中的第1210-B項(xiàng));其中所述遠(yuǎn)程桌面顯示協(xié)議為推式協(xié)議;以及其中所述HTTP為拉式協(xié)議。12.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令,其中所述編碼轉(zhuǎn)換服務(wù)器包括Java可兼容的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器;響應(yīng)于Java圖形繪制命令更新遠(yuǎn)程桌面Java圖形位圖的一部分;從Java圖形繪制命令生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo);基于Java位圖經(jīng)過(guò)更新的部分生成與網(wǎng)頁(yè)瀏覽器兼容的顯示圖像;以及基于適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)獲取適于顯示圖像的繪圖坐標(biāo);其中所述顯示圖像和繪圖坐標(biāo)與HTML兼容;其中Java圖形位圖的經(jīng)過(guò)更新的部分代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分;其中所述顯示圖像和繪圖坐標(biāo)代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分。13.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令;基于圖形繪制命令更新遠(yuǎn)程桌面位圖的一部分;生成適于位圖經(jīng)過(guò)更新部分的坐標(biāo);基于位圖的經(jīng)過(guò)更新的部分生成與網(wǎng)頁(yè)瀏覽器兼容的顯示圖像;獲取適于顯示圖像的繪圖坐標(biāo);其中所述顯示圖像和繪圖坐標(biāo)與HTML兼容。14.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述顯示圖像和繪圖坐標(biāo)與HTML5兼容。15.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。16.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述遠(yuǎn)程桌面繪圖命令包括相對(duì)于前一遠(yuǎn)程桌面繪圖命令已經(jīng)改變的遠(yuǎn)程桌面區(qū)域的坐標(biāo)。17.根據(jù)第16條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述坐標(biāo)指定重新繪制區(qū)域。18.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述繪圖坐標(biāo)與網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼是兼容的,以及其中所述顯示圖像與網(wǎng)頁(yè)瀏覽器的HTML兼容。19.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述顯示圖像包括遠(yuǎn)程桌面的縮放圖像。20.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述顯示圖像包括遠(yuǎn)程桌面的偏移圖像。21.包括第11條所述機(jī)器可讀存儲(chǔ)介質(zhì)的一種計(jì)算機(jī),其中所述計(jì)算機(jī)是編碼轉(zhuǎn)換服務(wù)器。22.用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用適于遠(yuǎn)程桌面會(huì)話(huà)繪圖的HTTP的超文本傳輸協(xié)議(HTTP)標(biāo)頭促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的設(shè)備(例如,參見(jiàn)圖12C中的第1200-C項(xiàng)),所述設(shè)備包括:用于從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求的裝置(例如參見(jiàn)圖12C中的第1202-C項(xiàng));用于利用遠(yuǎn)程桌面顯示協(xié)議從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令的裝置,其中遠(yuǎn)程桌面繪圖命令基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像(例如參見(jiàn)圖12C中的第1204-C項(xiàng));用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成顯示圖像和適于顯示圖像的繪圖坐標(biāo)的裝置(例如參見(jiàn)圖12C中的第1206-C項(xiàng));用于將繪圖坐標(biāo)放置到HTTP響應(yīng)標(biāo)頭內(nèi)的裝置(例如參見(jiàn)圖12C中的第1208-C項(xiàng));以及響應(yīng)于繪制請(qǐng)求中的至少一個(gè),用于促進(jìn)以單次HTTP響應(yīng)將顯示圖像和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器的裝置,以便在網(wǎng)頁(yè)瀏覽器處繪制遠(yuǎn)程桌面的顯示圖像,其中單次HTTP響應(yīng)包括HTTP標(biāo)頭響應(yīng)(例如參見(jiàn)圖12C中的第1210-C項(xiàng));其中所述遠(yuǎn)程桌面顯示協(xié)議為推式協(xié)議;以及其中所述HTTP為拉式協(xié)議。23.根據(jù)第22條所述的設(shè)備,其中用于所述轉(zhuǎn)譯的裝置包括:用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令的裝置,其中所述編碼轉(zhuǎn)換服務(wù)器包括Java可兼容的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器;用于響應(yīng)于Java圖形繪制命令更新遠(yuǎn)程桌面Java圖形位圖的一部分的裝置;用于從Java圖形繪制命令生成適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)的裝置;用于基于Java位圖經(jīng)過(guò)更新的部分生成與網(wǎng)頁(yè)瀏覽器兼容的顯示圖像的裝置;以及用于基于適于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)獲取適于顯示圖像的繪圖坐標(biāo)的裝置;其中所述顯示圖像和繪圖坐標(biāo)與HTML兼容;其中Java圖形位圖的經(jīng)過(guò)更新的部分代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分;其中所述顯示圖像和繪圖坐標(biāo)代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分。24.根據(jù)第22條所述的設(shè)備,其中用于所述轉(zhuǎn)譯的裝置包括:用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令的裝置;用于基于圖形繪制命令更新遠(yuǎn)程桌面位圖的一部分的裝置;用于生成適于位圖經(jīng)過(guò)更新部分的坐標(biāo)的裝置;用于基于位圖的經(jīng)過(guò)更新的部分生成與網(wǎng)頁(yè)瀏覽器兼容的顯示圖像的裝置;以及用于獲取適于顯示圖像的繪圖坐標(biāo)的裝置;其中所述顯示圖像和繪圖坐標(biāo)與HTML兼容。25.根據(jù)第22條所述的設(shè)備,其中所述顯示圖像和繪圖坐標(biāo)與HTML5兼容。26.根據(jù)第22條所述的設(shè)備,其中編碼轉(zhuǎn)換服務(wù)器介于遠(yuǎn)程計(jì)算機(jī)和客戶(hù)端設(shè)備之間,以及其中編碼轉(zhuǎn)換服務(wù)器在物理上獨(dú)立于遠(yuǎn)程計(jì)算機(jī)。27.根據(jù)第22條所述的設(shè)備,其中所述遠(yuǎn)程桌面繪圖命令包括相對(duì)于前一遠(yuǎn)程桌面繪圖命令已經(jīng)改變的遠(yuǎn)程桌面區(qū)域的坐標(biāo)。28.根據(jù)第27條所述的設(shè)備,其中所述坐標(biāo)指定重新繪制區(qū)域。29.根據(jù)第22條所述的設(shè)備,其中所述繪圖坐標(biāo)與網(wǎng)頁(yè)瀏覽器的JavaScript客戶(hù)端編碼是兼容的,以及其中所述顯示圖像與網(wǎng)頁(yè)瀏覽器的HTML兼容。30.根據(jù)第22條所述的設(shè)備,其中所述顯示圖像包括遠(yuǎn)程桌面的縮放圖像。31.根據(jù)第22條所述的設(shè)備,其中所述顯示圖像包括遠(yuǎn)程桌面的偏移圖像。32.根據(jù)第22條所述的設(shè)備,其中所述設(shè)備包括編碼轉(zhuǎn)換服務(wù)器。33.根據(jù)第22條所述的設(shè)備,其中所述設(shè)備包括處理系統(tǒng)和存儲(chǔ)器。下面示出用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器和利用用于減少到客戶(hù)端設(shè)備流量的長(zhǎng)輪詢(xún)來(lái)促進(jìn)在客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法/設(shè)備/機(jī)器可讀存儲(chǔ)介質(zhì)(作為條款描述)。例如根據(jù)以下描述的各個(gè)方面來(lái)說(shuō)明本發(fā)明主題的技術(shù)。為了簡(jiǎn)便,使用編號(hào)的條款(1,2,3等等)來(lái)描述本發(fā)明主題技術(shù)的各個(gè)方面的各個(gè)實(shí)例。這些方面是作為實(shí)例來(lái)提供的且對(duì)本發(fā)明主題的技術(shù)并沒(méi)有限制作用。應(yīng)當(dāng)指出,任何從屬條款可以任何組合相結(jié)合,并放置到相應(yīng)的獨(dú)立條款中,例如,第1、11、和22條。下面的第1條例如參照附圖13A-13C呈現(xiàn)。其它條款可以類(lèi)似的方式來(lái)呈現(xiàn)。1.經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖3A中的330)和用于減少到客戶(hù)端設(shè)備流量的長(zhǎng)輪詢(xún)來(lái)促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)和遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)圖3A中的320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法(例如參見(jiàn)圖13A中的第1300-A項(xiàng)),所述方法包括:在編碼轉(zhuǎn)換服務(wù)器處利用HTTP從網(wǎng)頁(yè)瀏覽器接收多個(gè)繪圖請(qǐng)求,其中HTTP是拉式協(xié)議(例如參見(jiàn)圖13A中的第1302-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處處理作為長(zhǎng)輪詢(xún)請(qǐng)求的多個(gè)繪圖請(qǐng)求(例如參見(jiàn)圖13A中的第1304-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令(例如參見(jiàn)圖13A中的第1306-A項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成網(wǎng)頁(yè)瀏覽器繪圖更新,其中遠(yuǎn)程桌面繪圖命令與推式協(xié)議兼容,其中網(wǎng)頁(yè)瀏覽器繪圖更新與HTTP兼容,其中HTTP是拉式協(xié)議(例如參見(jiàn)圖13A中的第1308-A項(xiàng));以及作為對(duì)來(lái)自網(wǎng)頁(yè)瀏覽器的多個(gè)繪圖請(qǐng)求中至少一個(gè)的響應(yīng),促進(jìn)利用HTTP將網(wǎng)頁(yè)瀏覽器繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖13A中的第1310-A項(xiàng))。2.根據(jù)第1條所述的方法,其中所述處理包括:對(duì)于網(wǎng)頁(yè)瀏覽器而言,確定繪圖命令是否在編碼轉(zhuǎn)換服務(wù)器處等待處理;如果不存在等待處理的繪圖命令,則將多個(gè)繪圖請(qǐng)求作為長(zhǎng)輪詢(xún)請(qǐng)求存儲(chǔ)于繪圖請(qǐng)求隊(duì)列中;以及如果存在等待處理的繪圖命令,則將多個(gè)繪圖請(qǐng)求中的至少一個(gè)提供到編碼轉(zhuǎn)換服務(wù)器中的HTTP處理器以便允許HTTP處理器響應(yīng)于多個(gè)繪圖請(qǐng)求中的至少一個(gè)來(lái)服務(wù)于等待處理的繪圖命令。3.根據(jù)第1條所述的方法,其中遠(yuǎn)程桌面繪圖命令代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分;其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令;響應(yīng)于Java圖形繪制命令更新遠(yuǎn)程桌面整個(gè)圖像的Java位圖的一部分;基于Java圖形繪制命令生成Java位圖的經(jīng)過(guò)更新部分的坐標(biāo);基于Java位圖的經(jīng)過(guò)更新的部分生成圖像文件,其中所述圖像文件與網(wǎng)頁(yè)瀏覽器是兼容的;以及基于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)獲取適于圖像文件的繪圖坐標(biāo);其中網(wǎng)頁(yè)瀏覽器繪圖更新包括圖像文件和繪圖坐標(biāo)。4.根據(jù)第3條所述的方法,其中所述處理包括:對(duì)于網(wǎng)頁(yè)瀏覽器而言,確定繪圖命令是否在編碼轉(zhuǎn)換服務(wù)器處等待處理;如果不存在等待處理的繪圖命令,則將多個(gè)繪圖請(qǐng)求作為長(zhǎng)輪詢(xún)請(qǐng)求存儲(chǔ)于繪圖請(qǐng)求隊(duì)列中;以及如果存在等待處理的繪圖命令,則將多個(gè)繪圖請(qǐng)求中的至少一個(gè)提供到編碼轉(zhuǎn)換服務(wù)器中的HTTP處理器以便允許HTTP處理器響應(yīng)于多個(gè)繪圖請(qǐng)求中的至少一個(gè)來(lái)服務(wù)于等待處理的繪圖命令。5.根據(jù)第4條所述的方法,其中所述促進(jìn)提供包括:在HTTP處理器處將繪圖坐標(biāo)放置到響應(yīng)于網(wǎng)頁(yè)瀏覽器的單次HTTP傳輸?shù)腍TTP標(biāo)頭內(nèi);在HTTP處理器處將圖像文件包括到響應(yīng)于網(wǎng)頁(yè)瀏覽器的單次HTTP傳輸內(nèi),以便促進(jìn)在單次HTTP傳輸響應(yīng)中將圖像文件和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器。6.根據(jù)第5條所述的方法,進(jìn)一步包括:當(dāng)繪圖命令隊(duì)列具有新的坐標(biāo)時(shí),發(fā)送通知到繪圖請(qǐng)求隊(duì)列以便允許在繪圖請(qǐng)求隊(duì)列中的多個(gè)繪圖請(qǐng)求中的至少一個(gè)轉(zhuǎn)發(fā)到HTTP處理器。7.根據(jù)第1條所述的方法,進(jìn)一步包括:響應(yīng)于作為對(duì)來(lái)自網(wǎng)頁(yè)瀏覽器的多個(gè)繪圖請(qǐng)求中至少一個(gè)的響應(yīng),促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器而從網(wǎng)頁(yè)瀏覽器接收新的繪圖請(qǐng)求。8.根據(jù)第1條所述的方法,進(jìn)一步包括:從網(wǎng)頁(yè)瀏覽器接收要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求;響應(yīng)于要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求促進(jìn)將JavaScript客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器;其中接收多個(gè)繪圖請(qǐng)求包括從JavaScript客戶(hù)端編碼接收多個(gè)繪圖請(qǐng)求;其中促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器包括促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到JavaScript客戶(hù)端編碼。9.根據(jù)第8條所述的方法,還包括當(dāng)遠(yuǎn)程桌面會(huì)話(huà)終止時(shí)促進(jìn)將JavaScript客戶(hù)端編碼從網(wǎng)頁(yè)瀏覽器刪除。10.根據(jù)第1條所述的方法,進(jìn)一步包括:在編碼轉(zhuǎn)換服務(wù)器處從網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求,以便訪(fǎng)問(wèn)或控制遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面;在編碼轉(zhuǎn)換服務(wù)器處將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與推式協(xié)議兼容的輸入命令;利用推式協(xié)議促進(jìn)將輸入命令提供到遠(yuǎn)程計(jì)算機(jī);其中接收遠(yuǎn)程桌面繪圖命令包括響應(yīng)于輸入命令接收遠(yuǎn)程桌面繪圖命令。11.一種機(jī)器可讀存儲(chǔ)介質(zhì)(例如參見(jiàn)圖13B中的第1300-B項(xiàng)),其編碼有指令,所述指令可由處理器執(zhí)行以便執(zhí)行經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖3B中的330)和用于減少到客戶(hù)端設(shè)備流量的長(zhǎng)輪詢(xún)來(lái)促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)和遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)圖3B中的320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法,所述指令包括適于下述的編碼:在編碼轉(zhuǎn)換服務(wù)器處利用HTTP從網(wǎng)頁(yè)瀏覽器接收多個(gè)繪圖請(qǐng)求,其中HTTP是拉式協(xié)議(例如參見(jiàn)圖13B中的第1302-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處處理作為長(zhǎng)輪詢(xún)請(qǐng)求的多個(gè)繪圖請(qǐng)求(例如參見(jiàn)圖13B中的第1304-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令(例如參見(jiàn)圖13B中的第1306-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成網(wǎng)頁(yè)瀏覽器繪圖更新,其中遠(yuǎn)程桌面繪圖命令與推式協(xié)議兼容,其中網(wǎng)頁(yè)瀏覽器繪圖更新與HTTP兼容,其中HTTP是拉式協(xié)議(例如參見(jiàn)圖13B中的第1308-B項(xiàng));以及作為對(duì)來(lái)自網(wǎng)頁(yè)瀏覽器的多個(gè)繪圖請(qǐng)求中至少一個(gè)的響應(yīng),促進(jìn)利用HTTP將網(wǎng)頁(yè)瀏覽器繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖13B中的第1310-B項(xiàng))。12.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述處理包括:對(duì)于網(wǎng)頁(yè)瀏覽器而言,確定繪圖命令是否在編碼轉(zhuǎn)換服務(wù)器處等待處理;如果不存在等待處理的繪圖命令,則將多個(gè)繪圖請(qǐng)求作為長(zhǎng)輪詢(xún)請(qǐng)求存儲(chǔ)于繪圖請(qǐng)求隊(duì)列中;以及如果存在等待處理的繪圖命令,則將多個(gè)繪圖請(qǐng)求中的至少一個(gè)提供到編碼轉(zhuǎn)換服務(wù)器中的HTTP處理器以便允許HTTP處理器響應(yīng)于多個(gè)繪圖請(qǐng)求中的至少一個(gè)來(lái)服務(wù)于等待處理的繪圖命令。13.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中遠(yuǎn)程桌面繪圖命令代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分;其中所述轉(zhuǎn)譯包括:將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令;響應(yīng)于Java圖形繪制命令更新遠(yuǎn)程桌面整個(gè)圖像的Java位圖的一部分;基于Java圖形繪制命令生成Java位圖的經(jīng)過(guò)更新部分的坐標(biāo);基于Java位圖的經(jīng)過(guò)更新的部分生成圖像文件,其中所述圖像文件與網(wǎng)頁(yè)瀏覽器是兼容的;以及基于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)獲取適于圖像文件的繪圖坐標(biāo);其中網(wǎng)頁(yè)瀏覽器繪圖更新包括圖像文件和繪圖坐標(biāo)。14.根據(jù)第13條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述處理包括:對(duì)于網(wǎng)頁(yè)瀏覽器而言,確定繪圖命令是否在編碼轉(zhuǎn)換服務(wù)器處等待處理;如果不存在等待處理的繪圖命令,則將多個(gè)繪圖請(qǐng)求作為長(zhǎng)輪詢(xún)請(qǐng)求存儲(chǔ)于繪圖請(qǐng)求隊(duì)列中;以及如果存在等待處理的繪圖命令,則將多個(gè)繪圖請(qǐng)求中的至少一個(gè)提供到編碼轉(zhuǎn)換服務(wù)器中的HTTP處理器以便允許HTTP處理器響應(yīng)于多個(gè)繪圖請(qǐng)求中的至少一個(gè)來(lái)服務(wù)于等待處理的繪圖命令。15.根據(jù)第14條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述促進(jìn)提供包括:在HTTP處理器處將繪圖坐標(biāo)放置到響應(yīng)于網(wǎng)頁(yè)瀏覽器的單次HTTP傳輸?shù)腍TTP標(biāo)頭內(nèi);以及在HTTP處理器處將圖像文件包括到響應(yīng)于網(wǎng)頁(yè)瀏覽器的單次HTTP傳輸內(nèi),以便促進(jìn)在單次HTTP傳輸響應(yīng)中將圖像文件和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器。16.根據(jù)第15條所述的機(jī)器可讀存儲(chǔ)介質(zhì),進(jìn)一步包括適于下述的編碼:當(dāng)繪圖命令隊(duì)列具有新的坐標(biāo)時(shí),發(fā)送通知到繪圖請(qǐng)求隊(duì)列以便允許在繪圖請(qǐng)求隊(duì)列中的多個(gè)繪圖請(qǐng)求中的至少一個(gè)轉(zhuǎn)發(fā)到HTTP處理器。17.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),進(jìn)一步包括適于下述的編碼:響應(yīng)于作為對(duì)來(lái)自網(wǎng)頁(yè)瀏覽器的多個(gè)繪圖請(qǐng)求中至少一個(gè)的響應(yīng),促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器而從網(wǎng)頁(yè)瀏覽器接收新的繪圖請(qǐng)求。18.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),進(jìn)一步包括適于下述的編碼:從網(wǎng)頁(yè)瀏覽器接收要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求;以及響應(yīng)于要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求促進(jìn)將JavaScript客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器;其中接收多個(gè)繪圖請(qǐng)求包括從JavaScript客戶(hù)端編碼接收多個(gè)繪圖請(qǐng)求;其中促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器包括促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到JavaScript客戶(hù)端編碼。19.根據(jù)第18條所述的機(jī)器可讀存儲(chǔ)介質(zhì),還包括適于下述的編碼:當(dāng)遠(yuǎn)程桌面會(huì)話(huà)終止時(shí)促進(jìn)將JavaScript客戶(hù)端編碼從網(wǎng)頁(yè)瀏覽器刪除。20.根據(jù)第11條所述的機(jī)器可讀存儲(chǔ)介質(zhì),進(jìn)一步包括適于下述的編碼:在編碼轉(zhuǎn)換服務(wù)器處從網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求,以便訪(fǎng)問(wèn)或控制遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面;在編碼轉(zhuǎn)換服務(wù)器處將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與推式協(xié)議兼容的輸入命令;利用推式協(xié)議促進(jìn)將輸入命令提供到遠(yuǎn)程計(jì)算機(jī);其中接收遠(yuǎn)程桌面繪圖命令包括響應(yīng)于輸入命令接收遠(yuǎn)程桌面繪圖命令。21.包括第11條所述機(jī)器可讀存儲(chǔ)介質(zhì)的一種計(jì)算機(jī),其中所述計(jì)算機(jī)是編碼轉(zhuǎn)換服務(wù)器。22.用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖3A中的330)和用于減少到客戶(hù)端設(shè)備流量的長(zhǎng)輪詢(xún)來(lái)促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)的網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)和遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)圖3A中的320)之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的設(shè)備(例如參見(jiàn)圖13C中的第1300-C項(xiàng)),所述設(shè)備包括:用于利用HTTP從網(wǎng)頁(yè)瀏覽器接收多個(gè)繪圖請(qǐng)求的裝置,其中HTTP是拉式協(xié)議(例如參見(jiàn)圖13C中的第1302-C項(xiàng));用于作為長(zhǎng)輪詢(xún)請(qǐng)求的多個(gè)繪圖請(qǐng)求的裝置(例如參見(jiàn)圖13C中的第1304-C項(xiàng));用于從遠(yuǎn)程計(jì)算機(jī)接收遠(yuǎn)程桌面繪圖命令的裝置(例如參見(jiàn)圖13C中的第1306-C項(xiàng));用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成網(wǎng)頁(yè)瀏覽器繪圖更新的裝置,其中遠(yuǎn)程桌面繪圖命令與推式協(xié)議兼容,其中網(wǎng)頁(yè)瀏覽器繪圖更新與HTTP兼容,其中HTTP是拉式協(xié)議(例如參見(jiàn)圖13C中的第1308-C項(xiàng));以及作為對(duì)來(lái)自網(wǎng)頁(yè)瀏覽器的多個(gè)繪圖請(qǐng)求中至少一個(gè)的響應(yīng),用于促進(jìn)利用HTTP將網(wǎng)頁(yè)瀏覽器繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器的裝置(例如參見(jiàn)圖13C中的第1310-C項(xiàng))。23.根據(jù)第22條所述的設(shè)備,其中用于所述處理的裝置包括:對(duì)于網(wǎng)頁(yè)瀏覽器而言,用于確定繪圖命令是否在編碼轉(zhuǎn)換服務(wù)器處等待處理的裝置;如果不存在等待處理的繪圖命令,則用于將多個(gè)繪圖請(qǐng)求作為長(zhǎng)輪詢(xún)請(qǐng)求存儲(chǔ)于繪圖請(qǐng)求隊(duì)列中的裝置;以及如果存在等待處理的繪圖命令,則用于將多個(gè)繪圖請(qǐng)求中的至少一個(gè)提供到編碼轉(zhuǎn)換服務(wù)器中的HTTP處理器的裝置,以便允許HTTP處理器響應(yīng)于多個(gè)繪圖請(qǐng)求中的至少一個(gè)來(lái)服務(wù)于等待處理的繪圖命令。24.根據(jù)第22條所述的設(shè)備,其中遠(yuǎn)程桌面繪圖命令代表遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面整個(gè)圖像的一部分;其中用于所述轉(zhuǎn)譯的裝置包括:用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成Java圖形繪制命令的裝置;用于響應(yīng)于Java圖形繪制命令更新遠(yuǎn)程桌面整個(gè)圖像的Java位圖的一部分的裝置;用于基于Java圖形繪制命令生成Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)的裝置;用于基于Java位圖的經(jīng)過(guò)更新的部分生成圖像文件的裝置,其中所述圖像文件與網(wǎng)頁(yè)瀏覽器是兼容的;以及用于基于Java位圖的經(jīng)過(guò)更新部分的坐標(biāo)獲取適于圖像文件的繪圖坐標(biāo)的裝置;其中網(wǎng)頁(yè)瀏覽器繪圖更新包括圖像文件和繪圖坐標(biāo)。25.根據(jù)第22條所述的設(shè)備,其中用于所述處理的裝置包括:對(duì)于網(wǎng)頁(yè)瀏覽器而言,用于確定繪圖命令是否在編碼轉(zhuǎn)換服務(wù)器處等待處理的裝置;如果不存在等待處理的繪圖命令,則用于將多個(gè)繪圖請(qǐng)求作為長(zhǎng)輪詢(xún)請(qǐng)求存儲(chǔ)于繪圖請(qǐng)求隊(duì)列中的裝置;以及如果存在等待處理的繪圖命令,則用于將多個(gè)繪圖請(qǐng)求中的至少一個(gè)提供到編碼轉(zhuǎn)換服務(wù)器中的HTTP處理器的裝置,以便允許HTTP處理器響應(yīng)于多個(gè)繪圖請(qǐng)求中的至少一個(gè)來(lái)服務(wù)于等待處理的繪圖命令。26.根據(jù)第22條所述的方法,其中用于所述促進(jìn)提供的裝置包括:用于在HTTP處理器處將繪圖坐標(biāo)放置到響應(yīng)于網(wǎng)頁(yè)瀏覽器的單次HTTP傳輸?shù)腍TTP標(biāo)頭內(nèi)的裝置;以及用于在HTTP處理器處將圖像文件包括到響應(yīng)于網(wǎng)頁(yè)瀏覽器的單次HTTP傳輸內(nèi)的裝置,以便促進(jìn)在單次HTTP傳輸響應(yīng)中將圖像文件和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器。27.根據(jù)第22條所述的設(shè)備,進(jìn)一步包括:當(dāng)繪圖命令隊(duì)列具有新的坐標(biāo)時(shí),用于發(fā)送通知到繪圖請(qǐng)求隊(duì)列的裝置,以便允許在繪圖請(qǐng)求隊(duì)列中的多個(gè)繪圖請(qǐng)求中的至少一個(gè)轉(zhuǎn)發(fā)到HTTP處理器。28.根據(jù)第22條所述的方法,進(jìn)一步包括:用于響應(yīng)于作為對(duì)來(lái)自網(wǎng)頁(yè)瀏覽器的多個(gè)繪圖請(qǐng)求中至少一個(gè)的響應(yīng),促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新從編碼轉(zhuǎn)換服務(wù)器提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器而從網(wǎng)頁(yè)瀏覽器接收新的繪圖請(qǐng)求的裝置。29.根據(jù)第22條所述的設(shè)備,進(jìn)一步包括:用于從網(wǎng)頁(yè)瀏覽器接收要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求的裝置;以及用于響應(yīng)于要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求促進(jìn)將JavaScript客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器的裝置;其中用于接收多個(gè)繪圖請(qǐng)求的裝置包括用于從JavaScript客戶(hù)端編碼接收多個(gè)繪圖請(qǐng)求的裝置;其中用于促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到客戶(hù)端設(shè)備的網(wǎng)頁(yè)瀏覽器的裝置包括用于促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到JavaScript客戶(hù)端編碼的裝置。30.根據(jù)第29條所述的設(shè)備,還包括當(dāng)遠(yuǎn)程桌面會(huì)話(huà)終止時(shí)用于促進(jìn)將JavaScript客戶(hù)端編碼從網(wǎng)頁(yè)瀏覽器刪除的裝置。31.根據(jù)第22條所述的設(shè)備,進(jìn)一步包括:用于從網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求的裝置,以便訪(fǎng)問(wèn)或控制遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面;用于將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與推式協(xié)議兼容的輸入命令的裝置;用于利用推式協(xié)議促進(jìn)將輸入命令提供到遠(yuǎn)程計(jì)算機(jī)的裝置;其中用于接收遠(yuǎn)程桌面繪圖命令的裝置包括用于響應(yīng)于輸入命令接收遠(yuǎn)程桌面繪圖命令的裝置。32.根據(jù)第22條所述的設(shè)備,其中所述設(shè)備包括編碼轉(zhuǎn)換服務(wù)器。33.根據(jù)第22條所述的設(shè)備,其中所述設(shè)備包括處理系統(tǒng)和存儲(chǔ)器。下面示出用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器和利用在編碼轉(zhuǎn)換服務(wù)器處的適配器來(lái)促進(jìn)在客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器和遠(yuǎn)程計(jì)算機(jī)處的編碼轉(zhuǎn)換服務(wù)器之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法/設(shè)備/機(jī)器可讀存儲(chǔ)介質(zhì)(作為條款描述)。例如根據(jù)以下描述的各個(gè)方面來(lái)說(shuō)明本發(fā)明主題的技術(shù)。為了簡(jiǎn)便,使用編號(hào)的條款(1,2,3等等)來(lái)描述本發(fā)明主題技術(shù)的各個(gè)方面的各個(gè)實(shí)例。這些方面是作為實(shí)例來(lái)提供的且對(duì)本發(fā)明主題的技術(shù)并沒(méi)有限制作用。應(yīng)當(dāng)指出,任何從屬條款可以任何組合相結(jié)合,并放置到相應(yīng)的獨(dú)立條款中,例如,第1、10、和20條。下面的第1條例如參照附圖14A-14C呈現(xiàn)。其它條款可以類(lèi)似的方式來(lái)呈現(xiàn)。1.用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用在編碼轉(zhuǎn)換服務(wù)器處的適配器(例如參見(jiàn)圖6中的600)來(lái)促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處的網(wǎng)頁(yè)瀏覽器和在遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)320)處的編碼轉(zhuǎn)換服務(wù)器之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法(例如參見(jiàn)圖14A中的第1400-A項(xiàng)),所述方法包括:在適配器處利用請(qǐng)求-響應(yīng)協(xié)議從網(wǎng)頁(yè)瀏覽器接收輸入請(qǐng)求,其中請(qǐng)求-響應(yīng)協(xié)議是拉式協(xié)議(例如參見(jiàn)圖14A中的第1402-A項(xiàng));在適配器處將輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令,以便由在編碼轉(zhuǎn)換服務(wù)器處的遠(yuǎn)程桌面客戶(hù)端使用,從而促進(jìn)與在遠(yuǎn)程計(jì)算機(jī)處的遠(yuǎn)程桌面服務(wù)器通信,其中遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議(例如參見(jiàn)圖14A中的第1404-A項(xiàng));將輸入命令提供到編碼轉(zhuǎn)換服務(wù)器處的遠(yuǎn)程桌面客戶(hù)端,以促進(jìn)利用遠(yuǎn)程桌面顯示協(xié)議將輸入命令提供到遠(yuǎn)程桌面服務(wù)器(例如參見(jiàn)圖14A中的第1406-A項(xiàng));響應(yīng)于輸入命令在適配器處從遠(yuǎn)程桌面服務(wù)器接收遠(yuǎn)程桌面繪圖命令,其中所述遠(yuǎn)程桌面繪圖命令基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像(例如參見(jiàn)圖14A中的第1408-A項(xiàng));在適配器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令,以便允許編碼轉(zhuǎn)換服務(wù)器來(lái)促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到網(wǎng)頁(yè)瀏覽器,其中網(wǎng)頁(yè)瀏覽器繪圖更新與網(wǎng)頁(yè)瀏覽器兼容(例如參見(jiàn)圖14A中的第1410-A項(xiàng))。2.根據(jù)第1條所述的方法,其中請(qǐng)求-響應(yīng)協(xié)議包括超文本傳輸協(xié)議(HTTP),其中所述圖形繪制命令是Java圖形繪制命令,其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,其中所述網(wǎng)頁(yè)瀏覽器是HTML5兼容的。3.根據(jù)第1條所述的方法,其中接收輸入請(qǐng)求包括經(jīng)由在編碼轉(zhuǎn)換服務(wù)器處的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器的HTTP處理器來(lái)從網(wǎng)頁(yè)瀏覽器接收輸入請(qǐng)求;其中接收遠(yuǎn)程桌面繪圖命令包括經(jīng)由遠(yuǎn)程桌面客戶(hù)端利用遠(yuǎn)程桌面顯示協(xié)議來(lái)接收遠(yuǎn)程桌面繪圖命令。4.根據(jù)第1條所述的方法,其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程桌面服務(wù)器接收到的遠(yuǎn)程桌面繪圖命令的參數(shù)和位圖數(shù)據(jù);其中轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令包括下述的一個(gè)或多個(gè):基于遠(yuǎn)程桌面繪圖命令的參數(shù)計(jì)算新的繪圖命令參數(shù);調(diào)整遠(yuǎn)程桌面繪圖命令的參數(shù);以及對(duì)位圖數(shù)據(jù)進(jìn)行調(diào)整。5.根據(jù)第1條所述的方法,進(jìn)一步包括:基于圖形繪制命令生成圖像;以及基于圖形繪制命令生成適于圖像的坐標(biāo);其中所述圖像代表遠(yuǎn)程桌面整個(gè)圖像的一部分。6.根據(jù)第1條所述的方法,進(jìn)一步包括:執(zhí)行圖形繪制命令來(lái)生成圖像并將圖像拖動(dòng)到在編碼轉(zhuǎn)換服務(wù)器處的繪圖命令隊(duì)列內(nèi),所述編碼轉(zhuǎn)換服務(wù)器可由在編碼轉(zhuǎn)換服務(wù)器處的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器訪(fǎng)問(wèn)以便與網(wǎng)頁(yè)瀏覽器進(jìn)行通信;基于圖形繪制命令生成適于圖像的坐標(biāo);將坐標(biāo)存儲(chǔ)于繪圖命令隊(duì)列中;以及在生成坐標(biāo)之后,發(fā)送繪圖命令準(zhǔn)備服務(wù)于網(wǎng)頁(yè)瀏覽器的通知到網(wǎng)絡(luò)應(yīng)用程序服務(wù)器;其中圖形繪制命令代表遠(yuǎn)程桌面整個(gè)圖像的一部分。7.根據(jù)第1條所述的方法,進(jìn)一步包括:經(jīng)由編碼轉(zhuǎn)換服務(wù)器的HTTP處理器從網(wǎng)頁(yè)瀏覽器接收連接請(qǐng)求;響應(yīng)于連接請(qǐng)求促進(jìn)建立、控制或終止遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器之間的遠(yuǎn)程桌面會(huì)話(huà),其中促進(jìn)建立、控制或終止包括:基于連接請(qǐng)求生成會(huì)話(huà)控制命令,其中會(huì)話(huà)控制命令與遠(yuǎn)程桌面顯示協(xié)議兼容;以及經(jīng)由遠(yuǎn)程桌面客戶(hù)端利用遠(yuǎn)程桌面顯示協(xié)議促進(jìn)將會(huì)話(huà)控制命令傳送到遠(yuǎn)程桌面服務(wù)器。8.根據(jù)第7條所述的方法,其中會(huì)話(huà)控制命令包括下述的至少一個(gè):用于啟動(dòng)遠(yuǎn)程桌面會(huì)話(huà)的命令,用于停止遠(yuǎn)程桌面會(huì)話(huà)、認(rèn)證、設(shè)置、首選項(xiàng)的命令,以及用于通過(guò)至少一個(gè)認(rèn)證、設(shè)置和首選項(xiàng)的命令。9.根據(jù)第1條所述的方法,進(jìn)一步包括:從圖形繪制命令提取坐標(biāo);以及基于圖形繪制命令更新離屏位圖的至少一部分,其中所述離屏位圖的至少一部分與坐標(biāo)相關(guān)聯(lián),其中所述離屏位圖代表遠(yuǎn)程桌面的整個(gè)圖像。10.一種機(jī)器可讀存儲(chǔ)介質(zhì)(例如參見(jiàn)圖8中的810,819),其編碼有指令,所述指令由處理系統(tǒng)(例如參見(jiàn)802)來(lái)執(zhí)行,以便執(zhí)行用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用在編碼轉(zhuǎn)換服務(wù)器處的適配器(例如參見(jiàn)圖6中的600)來(lái)促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處的網(wǎng)頁(yè)瀏覽器和在遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)320)處的編碼轉(zhuǎn)換服務(wù)器之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的方法,所述指令包括適于下述的編碼:在適配器處利用請(qǐng)求-響應(yīng)協(xié)議從網(wǎng)頁(yè)瀏覽器接收輸入請(qǐng)求,其中請(qǐng)求-響應(yīng)協(xié)議是拉式協(xié)議(例如參見(jiàn)圖14B中的第1402-B項(xiàng));在適配器處將輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令,以便由在編碼轉(zhuǎn)換服務(wù)器處的遠(yuǎn)程桌面客戶(hù)端使用,從而促進(jìn)與在遠(yuǎn)程計(jì)算機(jī)處的遠(yuǎn)程桌面服務(wù)器通信,其中遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議(例如參見(jiàn)圖14B中的第1404-B項(xiàng));將輸入命令提供到編碼轉(zhuǎn)換服務(wù)器處的遠(yuǎn)程桌面客戶(hù)端,以促進(jìn)利用遠(yuǎn)程桌面顯示協(xié)議將輸入命令提供到遠(yuǎn)程桌面服務(wù)器(例如參見(jiàn)圖14B中的第1406-B項(xiàng));響應(yīng)于輸入命令在適配器處從遠(yuǎn)程桌面服務(wù)器接收遠(yuǎn)程桌面繪圖命令,其中所述遠(yuǎn)程桌面繪圖命令基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像(例如參見(jiàn)圖14B中的第1408-B項(xiàng));以及在適配器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令,以便允許編碼轉(zhuǎn)換服務(wù)器來(lái)促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到網(wǎng)頁(yè)瀏覽器,其中網(wǎng)頁(yè)瀏覽器繪圖更新與網(wǎng)頁(yè)瀏覽器兼容(例如參見(jiàn)圖14B中的第1410-B項(xiàng))。11.根據(jù)第10條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中請(qǐng)求-響應(yīng)協(xié)議包括超文本傳輸協(xié)議(HTTP),其中所述圖形繪制命令是Java圖形繪制命令,其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,其中所述網(wǎng)頁(yè)瀏覽器是HTML5兼容的。12.根據(jù)第10條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中接收輸入請(qǐng)求包括經(jīng)由在編碼轉(zhuǎn)換服務(wù)器處的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器的HTTP處理器來(lái)從網(wǎng)頁(yè)瀏覽器接收輸入請(qǐng)求;其中接收遠(yuǎn)程桌面繪圖命令包括經(jīng)由遠(yuǎn)程桌面客戶(hù)端利用遠(yuǎn)程桌面顯示協(xié)議來(lái)接收遠(yuǎn)程桌面繪圖命令。13.根據(jù)第10條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程桌面服務(wù)器接收到的遠(yuǎn)程桌面繪圖命令的參數(shù)和位圖數(shù)據(jù);其中轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令包括下述的一個(gè)或多個(gè):基于遠(yuǎn)程桌面繪圖命令的參數(shù)計(jì)算新的繪圖命令參數(shù);調(diào)整遠(yuǎn)程桌面繪圖命令的參數(shù);以及對(duì)位圖數(shù)據(jù)進(jìn)行調(diào)整。14.根據(jù)第10條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述指令進(jìn)一步包括適于下述的編碼:基于圖形繪制命令生成圖像;以及基于圖形繪制命令生成適于圖像的坐標(biāo);其中所述圖像代表遠(yuǎn)程桌面整個(gè)圖像的一部分。15.根據(jù)第10條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述指令進(jìn)一步包括適于下述的編碼:執(zhí)行圖形繪制命令來(lái)生成圖像并將圖像拖動(dòng)到在編碼轉(zhuǎn)換服務(wù)器處的繪圖命令隊(duì)列內(nèi),所述編碼轉(zhuǎn)換服務(wù)器可由在編碼轉(zhuǎn)換服務(wù)器處的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器訪(fǎng)問(wèn)以便與網(wǎng)頁(yè)瀏覽器進(jìn)行通信;基于圖形繪制命令生成適于圖像的坐標(biāo);將坐標(biāo)存儲(chǔ)于繪圖命令隊(duì)列中;以及在生成坐標(biāo)之后,發(fā)送繪圖命令準(zhǔn)備服務(wù)于網(wǎng)頁(yè)瀏覽器的通知到網(wǎng)絡(luò)應(yīng)用程序服務(wù)器;其中圖形繪制命令代表遠(yuǎn)程桌面整個(gè)圖像的一部分。16.根據(jù)第10條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述指令進(jìn)一步包括適于下述的編碼:經(jīng)由編碼轉(zhuǎn)換服務(wù)器的HTTP處理器從網(wǎng)頁(yè)瀏覽器接收連接請(qǐng)求;響應(yīng)于連接請(qǐng)求促進(jìn)建立、控制或終止遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器之間的遠(yuǎn)程桌面會(huì)話(huà),其中促進(jìn)建立、控制或終止包括:基于連接請(qǐng)求生成會(huì)話(huà)控制命令,其中會(huì)話(huà)控制命令與遠(yuǎn)程桌面顯示協(xié)議兼容;以及經(jīng)由遠(yuǎn)程桌面客戶(hù)端利用遠(yuǎn)程桌面顯示協(xié)議促進(jìn)將會(huì)話(huà)控制命令傳送到遠(yuǎn)程桌面服務(wù)器。17.根據(jù)第16條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中會(huì)話(huà)控制命令包括下述的至少一個(gè):用于啟動(dòng)遠(yuǎn)程桌面會(huì)話(huà)的命令,用于停止遠(yuǎn)程桌面會(huì)話(huà)、認(rèn)證、設(shè)置、首選項(xiàng)的命令,以及用于通過(guò)至少一個(gè)認(rèn)證、設(shè)置和首選項(xiàng)的命令。18.根據(jù)第10條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述指令進(jìn)一步包括適于下述的編碼:從圖形繪制命令提取坐標(biāo);以及基于圖形繪制命令更新離屏位圖的至少一部分,其中所述離屏位圖的至少一部分與坐標(biāo)相關(guān)聯(lián),其中所述離屏位圖代表遠(yuǎn)程桌面的整個(gè)圖像。19.包括第10條所述機(jī)器可讀存儲(chǔ)介質(zhì)的一種計(jì)算機(jī),其中所述計(jì)算機(jī)是編碼轉(zhuǎn)換服務(wù)器。20.用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)330)和利用在編碼轉(zhuǎn)換服務(wù)器處的適配器(例如參見(jiàn)圖6中的600)來(lái)促進(jìn)在客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處的網(wǎng)頁(yè)瀏覽器和在遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)320)處的編碼轉(zhuǎn)換服務(wù)器之間進(jìn)行遠(yuǎn)程桌面會(huì)話(huà)的設(shè)備(例如參見(jiàn)圖14C中的第1400-C項(xiàng)),所述設(shè)備包括:用于利用請(qǐng)求-響應(yīng)協(xié)議從網(wǎng)頁(yè)瀏覽器接收輸入請(qǐng)求的裝置,其中請(qǐng)求-響應(yīng)協(xié)議是拉式協(xié)議(例如參見(jiàn)圖14C中的第1402-C項(xiàng));用于將輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的輸入命令的裝置,以便由在編碼轉(zhuǎn)換服務(wù)器處的遠(yuǎn)程桌面客戶(hù)端使用,從而促進(jìn)與在遠(yuǎn)程計(jì)算機(jī)處的遠(yuǎn)程桌面服務(wù)器通信,其中遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議(例如參見(jiàn)圖14C中的第1404-C項(xiàng));用于將輸入命令提供到編碼轉(zhuǎn)換服務(wù)器處的遠(yuǎn)程桌面客戶(hù)端的裝置,以促進(jìn)利用遠(yuǎn)程桌面顯示協(xié)議將輸入命令提供到遠(yuǎn)程桌面服務(wù)器(例如參見(jiàn)圖14C中的第1406-C項(xiàng));用于響應(yīng)于輸入命令在適配器處從遠(yuǎn)程桌面服務(wù)器接收遠(yuǎn)程桌面繪圖命令的裝置,其中所述遠(yuǎn)程桌面繪圖命令基于遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的圖像(例如參見(jiàn)圖14C中的第1408-C項(xiàng));以及用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令的裝置,以便允許編碼轉(zhuǎn)換服務(wù)器來(lái)促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到網(wǎng)頁(yè)瀏覽器,其中網(wǎng)頁(yè)瀏覽器繪圖更新與網(wǎng)頁(yè)瀏覽器兼容(例如參見(jiàn)圖14C中的第1410-C項(xiàng))。21.根據(jù)第20條所述的設(shè)備,其中請(qǐng)求-響應(yīng)協(xié)議包括超文本傳輸協(xié)議(HTTP),其中所述圖形繪制命令是Java圖形繪制命令,其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,其中所述網(wǎng)頁(yè)瀏覽器是HTML5兼容的。22.根據(jù)第20條所述的方法,其中用于接收輸入請(qǐng)求的裝置包括經(jīng)由在編碼轉(zhuǎn)換服務(wù)器處的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器的HTTP處理器來(lái)從網(wǎng)頁(yè)瀏覽器接收輸入請(qǐng)求的裝置;其中用于接收遠(yuǎn)程桌面繪圖命令的裝置包括用于經(jīng)由遠(yuǎn)程桌面客戶(hù)端利用遠(yuǎn)程桌面顯示協(xié)議來(lái)接收遠(yuǎn)程桌面繪圖命令的裝置。23.根據(jù)第20條所述的設(shè)備,其中遠(yuǎn)程桌面繪圖命令包括從遠(yuǎn)程桌面服務(wù)器接收到的遠(yuǎn)程桌面繪圖命令的參數(shù)和位圖數(shù)據(jù);其中用于轉(zhuǎn)譯遠(yuǎn)程桌面繪圖命令的裝置包括下述的一個(gè)或多個(gè):用于基于遠(yuǎn)程桌面繪圖命令的參數(shù)計(jì)算新的繪圖命令參數(shù)的裝置;用于調(diào)整遠(yuǎn)程桌面繪圖命令的參數(shù)的裝置;以及用于對(duì)位圖數(shù)據(jù)進(jìn)行調(diào)整的裝置。24.根據(jù)第20條所述的設(shè)備,進(jìn)一步包括:用于基于圖形繪制命令生成圖像的裝置;以及用于基于圖形繪制命令生成適于圖像的坐標(biāo)的裝置;其中所述圖像代表遠(yuǎn)程桌面整個(gè)圖像的一部分。25.根據(jù)第20條所述的方法,進(jìn)一步包括:用于執(zhí)行圖形繪制命令來(lái)生成圖像并將圖像拖動(dòng)到在編碼轉(zhuǎn)換服務(wù)器處的繪圖命令隊(duì)列內(nèi)的裝置,所述編碼轉(zhuǎn)換服務(wù)器可由在編碼轉(zhuǎn)換服務(wù)器處的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器訪(fǎng)問(wèn)以便與網(wǎng)頁(yè)瀏覽器進(jìn)行通信;用于基于圖形繪制命令生成適于圖像的坐標(biāo)的裝置;用于將坐標(biāo)存儲(chǔ)于繪圖命令隊(duì)列中的裝置;以及在生成坐標(biāo)之后,用于發(fā)送繪圖命令準(zhǔn)備服務(wù)于網(wǎng)頁(yè)瀏覽器的通知到網(wǎng)絡(luò)應(yīng)用程序服務(wù)器的裝置;其中圖形繪制命令代表遠(yuǎn)程桌面整個(gè)圖像的一部分。26.根據(jù)第20條所述的方法,進(jìn)一步包括:用于經(jīng)由編碼轉(zhuǎn)換服務(wù)器的HTTP處理器從網(wǎng)頁(yè)瀏覽器接收連接請(qǐng)求的裝置;用于響應(yīng)于連接請(qǐng)求促進(jìn)建立、控制或終止遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器之間的遠(yuǎn)程桌面會(huì)話(huà)的裝置,其中用于促進(jìn)建立、控制或終止的裝置包括:用于基于連接請(qǐng)求生成會(huì)話(huà)控制命令的裝置,其中會(huì)話(huà)控制命令與遠(yuǎn)程桌面顯示協(xié)議兼容;以及用于經(jīng)由遠(yuǎn)程桌面客戶(hù)端利用遠(yuǎn)程桌面顯示協(xié)議促進(jìn)將會(huì)話(huà)控制命令傳送到遠(yuǎn)程桌面服務(wù)器的裝置。27.根據(jù)第26條所述的設(shè)備,其中會(huì)話(huà)控制命令包括下述的至少一個(gè):用于啟動(dòng)遠(yuǎn)程桌面會(huì)話(huà)的命令,用于停止遠(yuǎn)程桌面會(huì)話(huà)、認(rèn)證、設(shè)置、首選項(xiàng)的命令,以及用于通過(guò)至少一個(gè)認(rèn)證、設(shè)置和首選項(xiàng)的命令。28.根據(jù)第20條所述的方法,進(jìn)一步包括:用于從圖形繪制命令提取坐標(biāo)的裝置;以及用于基于圖形繪制命令更新離屏位圖的至少一部分的裝置,其中所述離屏位圖的至少一部分與坐標(biāo)相關(guān)聯(lián),其中所述離屏位圖代表遠(yuǎn)程桌面的整個(gè)圖像。29.根據(jù)第20條所述的設(shè)備,其中所述設(shè)備包括編碼轉(zhuǎn)換服務(wù)器。30.根據(jù)第20條所述的設(shè)備,其中所述設(shè)備包括處理系統(tǒng)和存儲(chǔ)器。下面示出用于經(jīng)由適于編碼轉(zhuǎn)換服務(wù)器的超文本傳輸協(xié)議(HTTP)處理器和遠(yuǎn)程桌面客戶(hù)端適配器來(lái)促進(jìn)從客戶(hù)端設(shè)備處的網(wǎng)頁(yè)瀏覽器實(shí)時(shí)地訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)遠(yuǎn)程桌面的方法/設(shè)備/機(jī)器可讀存儲(chǔ)介質(zhì)(作為條款描述)。例如根據(jù)以下描述的各個(gè)方面來(lái)說(shuō)明本發(fā)明主題的技術(shù)。為了簡(jiǎn)便,使用編號(hào)的條款(1,2,3等等)來(lái)描述本發(fā)明主題技術(shù)的各個(gè)方面的各個(gè)實(shí)例。這些方面是作為實(shí)例來(lái)提供的且對(duì)本發(fā)明主題的技術(shù)并沒(méi)有限制作用。應(yīng)當(dāng)指出,任何從屬條款可以任何組合相結(jié)合,并放置到相應(yīng)的獨(dú)立條款中,例如,第1、10、和18條。下面的第1條例如參照附圖15A-15E呈現(xiàn)。其它條款可以類(lèi)似的方式來(lái)呈現(xiàn)。1.一種機(jī)器可讀存儲(chǔ)介質(zhì)(例如參見(jiàn)圖15A中的第1500-A項(xiàng)),其包括用于經(jīng)由適于編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖3A中的330)的超文本傳輸協(xié)議(HTTP)處理器(例如參見(jiàn)圖4A中的422)和遠(yuǎn)程桌面客戶(hù)端適配器(例如參見(jiàn)圖4B中的430)來(lái)促進(jìn)從客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處的網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)實(shí)時(shí)地訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)圖3A中的320)遠(yuǎn)程桌面的代碼,所述機(jī)器可讀存儲(chǔ)介質(zhì)包括:HTTP處理器(例如參見(jiàn)圖15A中的第1502-A項(xiàng));遠(yuǎn)程桌面客戶(hù)端適配器(例如參見(jiàn)圖15A中的第1504-A項(xiàng));其中HTTP處理器配置成利用HTTP從網(wǎng)頁(yè)瀏覽器接收連接請(qǐng)求和用戶(hù)輸入請(qǐng)求,以便將連接請(qǐng)求和用戶(hù)輸入請(qǐng)求提供到遠(yuǎn)程桌面客戶(hù)機(jī)適配器,以及以便響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的繪圖請(qǐng)求將網(wǎng)頁(yè)瀏覽器繪圖更新提供到網(wǎng)頁(yè)瀏覽器,其中所述網(wǎng)頁(yè)瀏覽器繪圖更新與網(wǎng)頁(yè)瀏覽器是兼容的;其中所述遠(yuǎn)程桌面客戶(hù)端適配器配置成接收連接請(qǐng)求和用戶(hù)輸入請(qǐng)求,將連接請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的會(huì)話(huà)控制命令,以及將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的遠(yuǎn)程桌面輸入命令;其中遠(yuǎn)程桌面客戶(hù)端適配器配置成促進(jìn)將會(huì)話(huà)控制命令提供到遠(yuǎn)程桌面客戶(hù)端,以便將會(huì)話(huà)控制命令提供到遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器以及以便建立、控制或終止與遠(yuǎn)程桌面服務(wù)器的遠(yuǎn)程桌面會(huì)話(huà);其中遠(yuǎn)程桌面客戶(hù)端適配器配置成促進(jìn)將遠(yuǎn)程桌面輸入命令提供到遠(yuǎn)程桌面客戶(hù)端,以便將遠(yuǎn)程桌面輸入命令提供到遠(yuǎn)程桌面服務(wù)器;其中遠(yuǎn)程桌面客戶(hù)端適配器配置成響應(yīng)于遠(yuǎn)程桌面輸入命令經(jīng)由遠(yuǎn)程桌面客戶(hù)端從遠(yuǎn)程桌面服務(wù)器接收遠(yuǎn)程桌面繪圖命令,其中遠(yuǎn)程桌面繪圖命令與遠(yuǎn)程桌面顯示協(xié)議兼容;其中遠(yuǎn)程桌面客戶(hù)端適配器配置成將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令,以及基于圖形繪制命令更新代表整個(gè)遠(yuǎn)程桌面的圖像和坐標(biāo)的一部分;以及其中所述HTTP處理器配置成基于圖像的經(jīng)過(guò)更新的部分生成圖像文件,以及響應(yīng)于繪圖請(qǐng)求基于坐標(biāo)獲取繪圖坐標(biāo),其中網(wǎng)頁(yè)瀏覽器繪圖更新包括圖像文件和繪圖坐標(biāo);其中所述遠(yuǎn)程桌面繪圖命令代表整個(gè)遠(yuǎn)程桌面的一部分;其中所述遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議,以及HTTP是拉式協(xié)議。2.根據(jù)第1條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述用戶(hù)輸入請(qǐng)求包括鼠標(biāo)事件、鍵盤(pán)事件、觸摸屏事件中的至少一個(gè)。3.根據(jù)第1條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述會(huì)話(huà)控制命令涉及建立或控制遠(yuǎn)程桌面客戶(hù)端和遠(yuǎn)程桌面服務(wù)器之間的連接,且包括下述的至少一個(gè):用于啟動(dòng)遠(yuǎn)程桌面會(huì)話(huà)的命令,用于停止遠(yuǎn)程桌面會(huì)話(huà)、認(rèn)證、設(shè)置、首選項(xiàng)的命令,以及用于通過(guò)至少一個(gè)認(rèn)證、設(shè)置和首選項(xiàng)的命令。4.根據(jù)第1條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述圖形繪制命令是Java圖形繪制命令,其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,以及其中所述網(wǎng)頁(yè)瀏覽器是HTML5兼容的。5.根據(jù)第1條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述遠(yuǎn)程桌面客戶(hù)端適配器配置成將圖像和坐標(biāo)放置到繪圖命令隊(duì)列中;其中所述機(jī)器可讀存儲(chǔ)介質(zhì)還包括長(zhǎng)輪詢(xún)處理器;其中所述長(zhǎng)輪詢(xún)處理器配置成利用HTTP從網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求,如果圖像的坐標(biāo)正在繪圖命令隊(duì)列中等待處理則將繪圖請(qǐng)求轉(zhuǎn)發(fā)到HTTP處理器,如果在繪圖命令中沒(méi)有等待處理的圖像坐標(biāo),則將繪圖請(qǐng)求放置到繪圖請(qǐng)求隊(duì)列中;其中繪圖命令隊(duì)列配置成如果繪圖命令隊(duì)列接收到包含圖像和適于圖像的坐標(biāo)的新的繪圖命令,則將通知發(fā)送到繪圖請(qǐng)求隊(duì)列。6.根據(jù)第1條所述的機(jī)器可讀存儲(chǔ)介質(zhì),還包括繪圖命令隊(duì)列,其配置成響應(yīng)于來(lái)自繪圖命令隊(duì)列的繪圖命令正在等待網(wǎng)頁(yè)瀏覽器處理的通知而將繪圖請(qǐng)求轉(zhuǎn)發(fā)到HTTP處理器。7.根據(jù)第1條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述HTTP處理器配置成將繪圖坐標(biāo)放置到HTTP標(biāo)頭的一部分內(nèi),其中所述HTTP處理器配置成促進(jìn)在單次HTTP傳輸響應(yīng)中將圖像文件和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器,以便在網(wǎng)頁(yè)瀏覽器處繪制顯示圖像,其中所述顯示圖像表示代表整個(gè)遠(yuǎn)程桌面的圖像的經(jīng)過(guò)更新的部分。8.根據(jù)第1條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述HTTP處理器配置成如果來(lái)自網(wǎng)頁(yè)瀏覽器的連接請(qǐng)求包括要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求則促進(jìn)將與網(wǎng)頁(yè)瀏覽器兼容的腳本客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器。9.包括第1條所述的機(jī)器可讀存儲(chǔ)介質(zhì)的一種計(jì)算機(jī),其中所述計(jì)算機(jī)是編碼轉(zhuǎn)換服務(wù)器。10.利用編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖3A中的330)來(lái)促進(jìn)從客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處的網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)實(shí)時(shí)地訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)圖3A中的320)遠(yuǎn)程桌面的方法(例如參見(jiàn)圖15B的第1500-B項(xiàng)和圖15C的第1500-C項(xiàng)),所述方法包括:在編碼轉(zhuǎn)換服務(wù)器處利用HTTP從網(wǎng)頁(yè)瀏覽器接收連接請(qǐng)求(例如參見(jiàn)圖15B中的第1502-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將連接請(qǐng)求轉(zhuǎn)譯成到與遠(yuǎn)程桌面顯示協(xié)議兼容的會(huì)話(huà)控制命令(例如參見(jiàn)圖15B中的第1504-B項(xiàng));將會(huì)話(huà)控制命令提供到編碼轉(zhuǎn)換服務(wù)器的遠(yuǎn)程桌面客戶(hù)端,以便將會(huì)話(huà)控制命令提供到遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器,以及以便建立、控制或終止與遠(yuǎn)程桌面服務(wù)器的遠(yuǎn)程桌面會(huì)話(huà)(例如參見(jiàn)圖15B中的第1506-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處利用HTTP從網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求(例如參見(jiàn)圖15B中的第1508-B項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的遠(yuǎn)程桌面輸入命令(例如參見(jiàn)圖15B中的第1510-B項(xiàng));將遠(yuǎn)程桌面輸入命令提供到遠(yuǎn)程桌面客戶(hù)端,以便將遠(yuǎn)程桌面輸入命令提供到遠(yuǎn)程桌面服務(wù)器(例如參見(jiàn)圖15B中的第1512-B項(xiàng));響應(yīng)于遠(yuǎn)程桌面輸入命令在編碼轉(zhuǎn)換服務(wù)器處經(jīng)由遠(yuǎn)程桌面客戶(hù)端從遠(yuǎn)程桌面服務(wù)器接收遠(yuǎn)程桌面繪圖命令,其中遠(yuǎn)程桌面繪圖命令與遠(yuǎn)程桌面顯示協(xié)議兼容,其中所述遠(yuǎn)程桌面繪圖命令代表遠(yuǎn)程桌面整個(gè)圖像的一部分(例如參見(jiàn)圖15C中的第1502-C項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令(例如參見(jiàn)圖15C中的第1504-C項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處基于圖形繪制命令更新圖像和坐標(biāo)的一部分(例如參見(jiàn)圖15C中的第1506-C項(xiàng));在編碼轉(zhuǎn)換服務(wù)器處基于圖像的經(jīng)過(guò)更新的部分生成圖像文件(例如參見(jiàn)圖15C中的第1508-C項(xiàng));基于坐標(biāo)獲取繪圖坐標(biāo)(例如參見(jiàn)圖15C中的第1510-C項(xiàng));以及響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的繪圖請(qǐng)求促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到網(wǎng)頁(yè)瀏覽器,其中網(wǎng)頁(yè)瀏覽器繪圖更新包括圖像文件和繪圖坐標(biāo),以及其中網(wǎng)頁(yè)瀏覽器繪圖更新與網(wǎng)頁(yè)瀏覽器兼容(例如參見(jiàn)圖15C中的第1512-C項(xiàng));其中所述遠(yuǎn)程桌面繪圖命令代表整個(gè)遠(yuǎn)程桌面的一部分,以及所述圖像代表整個(gè)遠(yuǎn)程桌面;其中所述遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議,而HTTP是拉式協(xié)議。11.根據(jù)第10條所述的方法,其中所述用戶(hù)輸入的請(qǐng)求包括鼠標(biāo)事件、鍵盤(pán)事件、觸摸屏事件中的至少一個(gè)。12.根據(jù)第10條所述的方法,其中會(huì)話(huà)控制命令包括下述的至少一個(gè):用于啟動(dòng)遠(yuǎn)程桌面會(huì)話(huà)的命令,用于停止遠(yuǎn)程桌面會(huì)話(huà)、認(rèn)證、設(shè)置、首選項(xiàng)的命令,以及用于通過(guò)至少一個(gè)認(rèn)證、設(shè)置和首選項(xiàng)的命令。13.根據(jù)第10條所述的方法,其中所述圖形繪制命令是Java圖形繪制命令,其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,其中所述網(wǎng)頁(yè)瀏覽器是HTML5兼容的。14.根據(jù)第10條所述的方法,其中所述更新圖像和坐標(biāo)的一部分包括將圖像和坐標(biāo)的所述部分存儲(chǔ)到繪圖命令隊(duì)列中;其中所述方法進(jìn)一步包括:利用HTTP從網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求;如果圖像的坐標(biāo)正在繪圖命令隊(duì)列中等待處理則將繪圖請(qǐng)求轉(zhuǎn)發(fā)到HTTP處理器;如果在繪圖命令中沒(méi)有等待處理的圖像坐標(biāo),則將繪圖請(qǐng)求放置到繪圖請(qǐng)求隊(duì)列中;其中所述方法進(jìn)一步包括:如果繪圖命令隊(duì)列接收到包括圖像和適于圖像的坐標(biāo)的新的繪圖命令則發(fā)送通知到繪圖請(qǐng)求隊(duì)列。15.根據(jù)第10條所述的方法,還包括響應(yīng)于來(lái)自繪圖命令隊(duì)列的繪圖命令正在等待網(wǎng)頁(yè)瀏覽器處理的通知而將繪圖請(qǐng)求轉(zhuǎn)發(fā)到HTTP處理器。16.根據(jù)第10條所述的方法,還包括將繪圖坐標(biāo)放置到HTTP標(biāo)頭的一部分內(nèi),其中促進(jìn)提供網(wǎng)頁(yè)瀏覽器繪圖更新包括促進(jìn)在單次HTTP傳輸響應(yīng)中將圖像文件和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器,以便在網(wǎng)頁(yè)瀏覽器處繪制顯示圖像,其中所述顯示圖像表示代表整個(gè)遠(yuǎn)程桌面的圖像的經(jīng)過(guò)更新的部分。17.根據(jù)第10條所述的方法,還包括如果來(lái)自網(wǎng)頁(yè)瀏覽器的連接請(qǐng)求包括要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求則促進(jìn)將與網(wǎng)頁(yè)瀏覽器兼容的腳本客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器。18.用于促進(jìn)從客戶(hù)端設(shè)備(例如參見(jiàn)圖3A中的310)處的網(wǎng)頁(yè)瀏覽器(例如參見(jiàn)圖5中的500)實(shí)時(shí)地訪(fǎng)問(wèn)和控制遠(yuǎn)程計(jì)算機(jī)(例如參見(jiàn)圖3A中的320)遠(yuǎn)程桌面的編碼轉(zhuǎn)換服務(wù)器(例如參見(jiàn)圖15D的第1500-D項(xiàng)和圖15E的第1500-E項(xiàng)),所述編碼轉(zhuǎn)換服務(wù)器包括:用于利用HTTP從網(wǎng)頁(yè)瀏覽器接收連接請(qǐng)求的裝置(例如參見(jiàn)圖15D中的第1502-D項(xiàng));用于將連接請(qǐng)求轉(zhuǎn)譯成到與遠(yuǎn)程桌面顯示協(xié)議兼容的會(huì)話(huà)控制命令的裝置(例如參見(jiàn)圖15D中的第1504-D項(xiàng));用于將會(huì)話(huà)控制命令提供到編碼轉(zhuǎn)換服務(wù)器的遠(yuǎn)程桌面客戶(hù)端的裝置,以便將會(huì)話(huà)控制命令提供到遠(yuǎn)程計(jì)算機(jī)的遠(yuǎn)程桌面服務(wù)器,以及以便建立、控制或終止與遠(yuǎn)程桌面服務(wù)器的遠(yuǎn)程桌面會(huì)話(huà)(例如參見(jiàn)圖15D中的第1506-D項(xiàng));用于利用HTTP從網(wǎng)頁(yè)瀏覽器接收用戶(hù)輸入請(qǐng)求的裝置(例如參見(jiàn)圖15D中的第1508-D項(xiàng));用于將用戶(hù)輸入請(qǐng)求轉(zhuǎn)譯成與遠(yuǎn)程桌面顯示協(xié)議兼容的遠(yuǎn)程桌面輸入命令的裝置(例如參見(jiàn)圖15D中的第1510-D項(xiàng));用于將遠(yuǎn)程桌面輸入命令提供到遠(yuǎn)程桌面客戶(hù)端的裝置,以便將遠(yuǎn)程桌面輸入命令提供到遠(yuǎn)程桌面服務(wù)器(例如參見(jiàn)圖15D中的第1512-D項(xiàng));用于響應(yīng)于遠(yuǎn)程桌面輸入命令經(jīng)由遠(yuǎn)程桌面客戶(hù)端從遠(yuǎn)程桌面服務(wù)器接收遠(yuǎn)程桌面繪圖命令的裝置,其中遠(yuǎn)程桌面繪圖命令與遠(yuǎn)程桌面顯示協(xié)議兼容,其中所述遠(yuǎn)程桌面繪圖命令代表遠(yuǎn)程桌面整個(gè)圖像的一部分(例如參見(jiàn)圖15E中的第1502-E項(xiàng));用于將遠(yuǎn)程桌面繪圖命令轉(zhuǎn)譯成與編碼轉(zhuǎn)換服務(wù)器兼容的圖形繪制命令的裝置(例如參見(jiàn)圖15E中的第1504-E項(xiàng));用于基于圖形繪制命令更新圖像和坐標(biāo)的一部分的裝置(例如參見(jiàn)圖15E中的第1506-E項(xiàng));用于基于圖像的經(jīng)過(guò)更新的部分生成圖像文件的裝置(例如參見(jiàn)圖15E中的第1508-E項(xiàng));用于基于坐標(biāo)獲取繪圖坐標(biāo)的裝置(例如參見(jiàn)圖15E中的第1510-E項(xiàng));以及用于響應(yīng)于來(lái)自網(wǎng)頁(yè)瀏覽器的繪圖請(qǐng)求促進(jìn)將網(wǎng)頁(yè)瀏覽器繪圖更新提供到網(wǎng)頁(yè)瀏覽器的裝置,其中網(wǎng)頁(yè)瀏覽器繪圖更新包括圖像文件和繪圖坐標(biāo),以及其中網(wǎng)頁(yè)瀏覽器繪圖更新與網(wǎng)頁(yè)瀏覽器兼容(例如參見(jiàn)圖15E中的第1512-E項(xiàng));其中所述遠(yuǎn)程桌面繪圖命令代表整個(gè)遠(yuǎn)程桌面的一部分,以及所述圖像代表整個(gè)遠(yuǎn)程桌面;其中所述遠(yuǎn)程桌面顯示協(xié)議是推式協(xié)議,而HTTP是拉式協(xié)議。19.根據(jù)第18條所述的編碼轉(zhuǎn)換服務(wù)器,其中所述用戶(hù)輸入的請(qǐng)求包括鼠標(biāo)事件、鍵盤(pán)事件、觸摸屏事件中的至少一個(gè)。20.根據(jù)第18條所述的編碼轉(zhuǎn)換服務(wù)器,其中會(huì)話(huà)控制命令包括下述的至少一個(gè):用于啟動(dòng)遠(yuǎn)程桌面會(huì)話(huà)的命令,用于停止遠(yuǎn)程桌面會(huì)話(huà)、認(rèn)證、設(shè)置、首選項(xiàng)的命令,以及用于通過(guò)至少一個(gè)認(rèn)證、設(shè)置和首選項(xiàng)的命令。21.根據(jù)第18條所述的編碼轉(zhuǎn)換服務(wù)器,其中所述圖形繪制命令是Java圖形繪制命令,其中所述編碼轉(zhuǎn)換服務(wù)器是Java編碼轉(zhuǎn)換服務(wù)器,其中所述網(wǎng)頁(yè)瀏覽器是HTML5兼容的。22.根據(jù)第18條所述的編碼轉(zhuǎn)換服務(wù)器,其中用于所述更新圖像和坐標(biāo)的一部分的裝置包括用于將圖像和坐標(biāo)的所述部分存儲(chǔ)到繪圖命令隊(duì)列中的裝置;其中所述編碼轉(zhuǎn)換服務(wù)器進(jìn)一步包括:用于利用HTTP從網(wǎng)頁(yè)瀏覽器接收繪圖請(qǐng)求的裝置;如果圖像的坐標(biāo)正在繪圖命令隊(duì)列中等待處理則用于將繪圖請(qǐng)求轉(zhuǎn)發(fā)到HTTP處理器的裝置;如果在繪圖命令中沒(méi)有等待處理的圖像坐標(biāo),則用于將繪圖請(qǐng)求放置到繪圖請(qǐng)求隊(duì)列中的裝置;以及其中所述編碼轉(zhuǎn)換服務(wù)器進(jìn)一步包括:如果繪圖命令隊(duì)列接收到包括圖像和適于圖像的坐標(biāo)的新的繪圖命令則用于發(fā)送通知到繪圖請(qǐng)求隊(duì)列的裝置。23.根據(jù)第18條所述的編碼轉(zhuǎn)換服務(wù)器,還包括用于響應(yīng)于來(lái)自繪圖命令隊(duì)列的繪圖命令正在等待網(wǎng)頁(yè)瀏覽器處理的通知而將繪圖請(qǐng)求轉(zhuǎn)發(fā)到HTTP處理器的裝置。24.根據(jù)第18條所述的編碼轉(zhuǎn)換服務(wù)器,還包括用于將繪圖坐標(biāo)放置到HTTP標(biāo)頭的一部分內(nèi)的裝置,其中用于促進(jìn)提供網(wǎng)頁(yè)瀏覽器繪圖更新的裝置包括用于促進(jìn)在單次HTTP傳輸響應(yīng)中將圖像文件和繪圖坐標(biāo)一起提供到網(wǎng)頁(yè)瀏覽器的裝置,以便在網(wǎng)頁(yè)瀏覽器處繪制顯示圖像,其中所述顯示圖像表示代表整個(gè)遠(yuǎn)程桌面的圖像的經(jīng)過(guò)更新的部分。25.根據(jù)第18條所述的編碼轉(zhuǎn)換服務(wù)器,還包括如果來(lái)自網(wǎng)頁(yè)瀏覽器的連接請(qǐng)求包括要連接到遠(yuǎn)程計(jì)算機(jī)的請(qǐng)求則用于促進(jìn)將與網(wǎng)頁(yè)瀏覽器兼容的腳本客戶(hù)端編碼提供到網(wǎng)頁(yè)瀏覽器的裝置。26.一種處理器,其包括配置成用于執(zhí)行在PCT申請(qǐng)?jiān)脊_(kāi)文本的段落[0132]-[0143]中的任一項(xiàng)前述條款所述方法的模塊。27.一種機(jī)器可讀存儲(chǔ)介質(zhì),其包括用于使得編碼轉(zhuǎn)換服務(wù)器執(zhí)行在PCT申請(qǐng)?jiān)脊_(kāi)文本的段落[0132]-[0143]中的任一項(xiàng)前述條款所述方法的編碼。28.根據(jù)第27條所述的機(jī)器可讀存儲(chǔ)介質(zhì),其中所述編碼轉(zhuǎn)換服務(wù)器包括機(jī)器可讀存儲(chǔ)介質(zhì)。29.一種設(shè)備,其包括用于執(zhí)行在PCT申請(qǐng)?jiān)脊_(kāi)文本的段落[0132]-[0143]中的任一項(xiàng)前述條款所述方法的裝置。30.根據(jù)第29條所述的設(shè)備,其中所述設(shè)備包括編碼轉(zhuǎn)換服務(wù)器。31.根據(jù)第29條所述的設(shè)備,其中所述設(shè)備包括處理系統(tǒng)和存儲(chǔ)器。33.一種設(shè)備,其包括可操作來(lái)執(zhí)行在PCT申請(qǐng)?jiān)脊_(kāi)文本的段落[0132]-[0143]中的任一項(xiàng)前述條款所述方法的組件。34.根據(jù)第33條所述的設(shè)備,其中所述設(shè)備包括編碼轉(zhuǎn)換服務(wù)器。35.根據(jù)第33條所述的設(shè)備,其中所述設(shè)備包括處理系統(tǒng)和存儲(chǔ)器。本技術(shù)領(lǐng)域的那些技術(shù)人員應(yīng)該理解本文所述的各種示例性的塊,模塊,元件,組件,方法和算法可作為電子硬件,計(jì)算機(jī)軟件,或兩者的組合來(lái)實(shí)施。例如,模塊(例如,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器(容器),長(zhǎng)輪詢(xún)處理器模塊,長(zhǎng)輪詢(xún)處理器,繪制請(qǐng)求隊(duì)列,HTTP處理器,圖像轉(zhuǎn)換模塊,繪圖命令隊(duì)列,遠(yuǎn)程桌面客戶(hù)端適配器,遠(yuǎn)程桌面客戶(hù)端,遠(yuǎn)程桌面服務(wù)器,或其它模塊或功能)可作為電子硬件,計(jì)算機(jī)軟件,或兩者的組合來(lái)實(shí)施。在某些方面,模塊可被認(rèn)為是用于完成一項(xiàng)或多項(xiàng)功能或步驟的裝置。在一個(gè)方面,因?yàn)槟K可包括編碼或存儲(chǔ)在機(jī)器可讀介質(zhì)上、另一設(shè)備上、或者在其一部分上的指令,因此模塊可以是一種設(shè)備。在一個(gè)方面,模塊可以是存儲(chǔ)于機(jī)器可讀介質(zhì)內(nèi)且由處理系統(tǒng)或處理器執(zhí)行的軟件(例如,應(yīng)用程序,子程序)。在另一個(gè)方面,模塊可以是硬件(例如,編碼有指令的機(jī)器可讀介質(zhì),例如具有ASIC或FPGA的預(yù)編程的通用目的計(jì)算機(jī),或特殊用途的電子或光學(xué)設(shè)備)。為了說(shuō)明硬件和軟件的這種可互換性,在上文中大體根據(jù)其功能描述了各種示例性塊,模塊,元件,組件,方法和算法。此類(lèi)功能是否是以硬件還是軟件施取決于對(duì)整個(gè)系統(tǒng)所施加的特定應(yīng)用和設(shè)計(jì)約束。熟練的技術(shù)人員可針對(duì)每一特定應(yīng)用來(lái)以不同的方式實(shí)施所述的功能。在本公開(kāi)的一個(gè)方面,當(dāng)操作或功能(例如,創(chuàng)建,發(fā)送,接收,提供,建立,顯示,通知,接受,選擇,控制,發(fā)出命令,傳輸,報(bào)告,推送,或任何其它操作或功能)描述為由模塊或組件來(lái)執(zhí)行時(shí),應(yīng)該理解這種操作或功能由模塊或組件直接或間接地執(zhí)行。作為一個(gè)實(shí)例,當(dāng)模塊描述為執(zhí)行一個(gè)操作時(shí),應(yīng)該理解該模塊可直接地執(zhí)行該操作,或可間接地執(zhí)行該操作,例如通過(guò)促進(jìn)這種操作。例如,當(dāng)會(huì)話(huà)描述為由模塊建立時(shí),應(yīng)該理解該模塊可通過(guò)促進(jìn)建立會(huì)話(huà)而間接地建立會(huì)話(huà)。作為又一個(gè)實(shí)例,當(dāng)圖像描述為由模塊顯示或呈現(xiàn)時(shí),應(yīng)該理解圖像可由模塊直接或間接地顯示或呈現(xiàn)。各種組件和塊可不同地布置(例如,以不同的順序布置,或以不同的方式劃分),但是所有不脫離本發(fā)明主題技術(shù)的范圍。在本公開(kāi)的一個(gè)方面,所述模塊(或元件)可由一個(gè)模塊或由更小數(shù)目的模塊來(lái)執(zhí)行。在另一個(gè)方面,所述模塊(或元件)可由較大數(shù)目的模塊來(lái)執(zhí)行。在又一個(gè)方面,所述模塊(或元件)可由多個(gè)模塊來(lái)執(zhí)行。應(yīng)該理解在所公開(kāi)過(guò)程中步驟的特定順序或?qū)哟问鞘纠苑椒ǖ呐e例說(shuō)明。根據(jù)設(shè)計(jì)偏好,應(yīng)當(dāng)理解過(guò)程中步驟的特定順序或?qū)哟慰梢员恢匦虏贾?。一些步驟可以同時(shí)執(zhí)行。所附方法要求以示范順序呈現(xiàn)各個(gè)步驟的元素,但這不意味著被限制到具體順序或?qū)哟?。提供前面的描述以便使得本領(lǐng)域的任何技術(shù)人員能夠?qū)嵺`本文所述的各個(gè)方面。前面的描述提供本發(fā)明主題技術(shù)的各種實(shí)例,但是本發(fā)明主題技術(shù)并不限于這些實(shí)例。對(duì)這些方面的各種修改對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員而言是顯而易見(jiàn)的,且本文所限定的一般原理可應(yīng)用于其它方面。因此,權(quán)利要求并不意旨限于本文所示的各個(gè)方面,而是應(yīng)被賦予與權(quán)利要求文字語(yǔ)言相一致的全部范圍,其中使用單數(shù)對(duì)元素(例如,命令,調(diào)用命令,處理器,設(shè)備,機(jī)器等)的參考并不意旨意味著“一個(gè)且僅一個(gè)”,除非進(jìn)行如此的特別聲明,否則就是“一個(gè)或多個(gè)”。除非另外特別地說(shuō)明,否則術(shù)語(yǔ)“一些”指代一個(gè)或多個(gè)。男性代詞(例如他的)包括女性和中性(例如,她的和其的),反之亦然。標(biāo)題和副標(biāo)題(如果有的話(huà))僅僅是為了方便使用,而并不限制本發(fā)明。諸如“方面”的措辭并不意味著該方面是本發(fā)明主題技術(shù)必不可少的,或并不意味著該方面適用于本發(fā)明主題技術(shù)的所有配置。關(guān)于方面的公開(kāi)可適用于所有配置,或一種或多種配置。一個(gè)方面可以提供本公開(kāi)的一個(gè)或多個(gè)實(shí)例。諸如方面的措辭可指代一個(gè)或多個(gè)方面,反之亦然。諸如“實(shí)施例”的措辭并不意味著該實(shí)施例是本發(fā)明主題技術(shù)必不可少的,或并不意味著該實(shí)施例適用于本發(fā)明主題技術(shù)的所有配置。關(guān)于實(shí)施例的公開(kāi)可適用于所有實(shí)施例,或一個(gè)或多個(gè)實(shí)施例。實(shí)施例可提供本公開(kāi)的一個(gè)或多個(gè)實(shí)例。諸如實(shí)施例的措辭中可指代一個(gè)或多個(gè)實(shí)施例,反之亦然。諸如“配置”的措辭并不意味著該配置是本發(fā)明主題技術(shù)必不可少的,或并不意味著該配置適用于本發(fā)明主題技術(shù)的所有配置。關(guān)于配置的公開(kāi)可適用于所有配置,或一種或多種配置。配置可提供本公開(kāi)的一個(gè)或多個(gè)實(shí)例。諸如配置的措辭可指代一種或多種配置,反之亦然。本文所用的詞語(yǔ)“示例性”意味著“用作實(shí)例或舉例說(shuō)明”。本文中描述為“示例性”的任何方面或設(shè)計(jì)不一定被解釋為比其它方面或設(shè)計(jì)優(yōu)選或有利。在一個(gè)方面,術(shù)語(yǔ)“兼容”可在一定意義上使用,即第一元件(例如,繪圖命令,輸入調(diào)用命令,輸入命令,連接請(qǐng)求,繪圖請(qǐng)求等)與第二元件(例如,遠(yuǎn)程桌面顯示協(xié)議,遠(yuǎn)程桌面客戶(hù)端,遠(yuǎn)程桌面服務(wù)器,編碼轉(zhuǎn)換服務(wù)器,網(wǎng)頁(yè)瀏覽器,客戶(hù)端設(shè)備,遠(yuǎn)程計(jì)算機(jī),HTML5,HTTP等)兼容,使得第一元件可由第二元件認(rèn)知到或理解,可以由所述第二元件處理,或可由第二元件利用或與第二元件一起使用。與在本公開(kāi)中通篇描述的對(duì)于本技術(shù)領(lǐng)域的那些普通技術(shù)人員而言是已知的或以后獲知的各個(gè)方面元素等同的所有結(jié)構(gòu)和功能明確地通過(guò)引用并入本文,且意旨由權(quán)利要求所涵蓋。此外,本文所公開(kāi)的內(nèi)容并不意旨要貢獻(xiàn)給公眾,無(wú)論這種公開(kāi)是否在權(quán)利要求中明確地陳述。不應(yīng)當(dāng)根據(jù)35U.S.C.§112第6段的規(guī)定來(lái)解釋權(quán)利要求的元素,除非該元素使用措辭“適于……的裝置”來(lái)明確陳述,或者在方法權(quán)利要求的情況下,該元素使用措辭“用于……的步驟”來(lái)明確陳述。此外,就在說(shuō)明書(shū)或權(quán)利要求書(shū)中使用的術(shù)語(yǔ)“包含”、“具有”等而言,這種術(shù)語(yǔ)意旨以類(lèi)似于術(shù)語(yǔ)“包括”的方式而為包括性的,因?yàn)椤鞍ā痹跈?quán)利要求中用作過(guò)渡詞時(shí)是解釋性的。