• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    利用長期輪詢有助于遠程桌面會話的方法及系統技術方案

    技術編號:12589028 閱讀:108 留言:0更新日期:2015-12-24 14:08
    提供方法、系統、設備和機器可讀存儲介質的實例來經由編碼轉換服務器促進由客戶端設備處的網頁瀏覽器訪問和控制遠程計算機遠程桌面,而無需在客戶端設備上安裝專有的插件或協議。編碼轉換服務器可將來自網頁瀏覽器的用戶輸入請求轉譯成與遠程桌面顯示協議兼容的輸入調用命令。編碼轉換服務器可從遠程計算機接收遠程桌面繪圖命令且將遠程桌面繪圖命令轉譯成與網頁瀏覽器兼容的網頁瀏覽器繪圖更新。編碼轉換服務器可經由HTTP與網頁瀏覽器進行通信,并經由遠程桌面顯示協議與遠程計算機進行通信。網頁瀏覽器可為HTML5瀏覽器。編碼轉換服務器可經由HTTP標頭將繪圖坐標發送到網頁瀏覽器,并可以使用長輪詢。

    【技術實現步驟摘要】
    【國外來華專利技術】利用長期輪詢有助于遠程桌面會話的方法及系統
    本專利技術主題的技術通常涉及通信及處理,以及更具體地涉及利用長輪詢有助于遠程桌面會話的方法及系統。
    技術介紹
    傳統遠程桌面協議的實現使得遠程用戶能夠從客戶端設備通過局域網或廣域網的網絡拓撲到服務器上訪問其桌面或應用程序。傳統的方法適用于支持特定公共或專有遠程桌面顯示協議(其是本地的或安裝到服務器上的)的軟件架構(infrastructure)供應商。為了利用遠程桌面協議來訪問服務器,客戶端通常需要具有在用戶的特定操作系統和平臺或適于特定瀏覽器的插件上執行的特定軟件應用協議。因此傳統的方法對于用戶而言是繁瑣的。因此,對于下述系統和方法存在需求,所述系統和方法便于用戶從客戶端設備與服務器上運行的應用程序交互,以及給在客戶端設備處的用戶提供改進的體驗。
    技術實現思路
    可利用編碼轉換服務器來提供本公開的各個方面,所述編碼轉換服務器通過遠程桌面客戶端提供一個或多個網頁瀏覽器到一個或多個遠程計算機的訪問。根據本公開的編碼轉換服務器可包括例如計算機可讀指令的模塊或功能,以便用于接收來自網頁瀏覽器的請求。編碼轉換服務器還可包括例如計算機可讀指令的模塊或功能,以便將從網頁瀏覽器接收到的用戶輸入請求(如HTTP請求)轉譯成相應的輸入調用命令,其在協議/語言上與用于訪問一個或多個遠程計算機的一個或多個遠程桌面客戶端兼容。編碼轉換服務器可經由一個或多個遠程桌面客戶端來接收來自一個或多個遠程計算機的例如繪圖命令的信息/數據,并將所述信息/數據轉譯成與相關聯的一個或多個網頁瀏覽器兼容的協議/語言。編碼轉換服務器可包括用于保持圖像(例如Java位圖)的存儲/記憶功能,其可響應于從遠程桌面服務器所接收到的繪圖命令來進行修改。編碼轉換服務器也可接收來自遠程桌面服務器的繪圖命令并存儲相應于相應繪圖命令的坐標。在一些應用中,編碼轉換服務器可通過創建和修改遠程桌面一部分的圖像來促進/加速一個或多個相關的遠程桌面圖像在相關網頁瀏覽器處的渲染,遠程桌面一部分的圖像受到用戶在用戶設備處輸入的影響。本公開的各個方面可提供一種編碼轉換服務器,其具有長輪詢功能以便處理來自網頁瀏覽器的請求。本公開的各個方面可包括或提供具有畫布(canvas)或二維渲染功能的網頁瀏覽器。應該理解對于本
    的技術人員而言從下面的詳細描述將容易明了本專利技術主題技術的其它配置,在下面的詳細描述中通過示例的方式示出和描述了本專利技術主題技術的各種配置。如將會意識到的那樣,本專利技術主題的技術能夠具有其它和不同的配置,且其若干細節能夠在不同的其它方面進行修改,上述所有內容均不脫離本專利技術主題技術的范圍。因此,附圖和詳細描述應該被認為在本質上是示例性的而不是限制性的。附圖說明圖1示出在經由服務器與遠程計算機的遠程訪問會話期間在客戶端設備上顯示的實例;圖2A是一個或多個客戶端設備實例的視圖,其中每個客戶端設備具有經由多個網絡和一個服務器而連接到一個或多個遠程計算機的網頁瀏覽器;圖2B是一個或多個客戶端設備實例的視圖,其中每個客戶端設備具有通過一個網絡和一個服務器而連接到一個或多個遠程計算機的網頁瀏覽器;圖3A是根據本公開某些方面的在結合網頁瀏覽器和遠程計算機使用時的編碼轉換服務器實例的概念性框圖;圖3B是根據本公開某些替代性方面的在結合網頁瀏覽器和遠程計算機使用時的編碼轉換服務器實例的概念性框圖;圖4A是編碼轉換服務器實例的概念性框圖;圖4B是替代性編碼轉換服務器實例的概念性框圖;圖4C是遠程計算機的遠程桌面的概念性框圖;圖5是在結合編碼轉換服務器和遠程計算機使用時的網頁瀏覽器實例的概念性框圖;圖6是根據本公開某些方面的編碼轉換服務器實例的概念性框圖;圖7是在結合網頁瀏覽器和遠程計算機使用時在編碼轉換服務器、網頁瀏覽器和遠程計算機之間交互的時序圖的實例;圖8是示出示例性計算系統的框圖;圖9A是示出從用戶設備訪問和控制遠程桌面的方法實例的框圖;圖9B是示出延續圖9A的圖;圖10A是示出在客戶端設備處利用編碼轉換服務器經由超文本傳輸協議(HTTP)通過網頁瀏覽器促進實時訪問和控制遠程計算機遠程桌面的方法實例的框圖;圖10B是示出計算機可讀存儲介質實例編碼的框圖,該存儲介質編碼有指令,所述指令可由處理系統執行以便執行在客戶端設備處利用編碼轉換服務器經由超文本傳輸協議(HTTP)通過網頁瀏覽器來促進實時訪問和控制遠程計算機遠程桌面的方法;圖10C是示出用于在客戶端設備處利用編碼轉換服務器經由超文本傳輸協議(HTTP)通過網頁瀏覽器促進實時訪問和控制遠程計算機遠程桌面的設備實例模塊的框圖;圖11A是示出在客戶端設備處利用編碼轉換服務器經由超文本傳輸協議(HTTP)通過網頁瀏覽器促進實時訪問和控制遠程計算機遠程桌面的方法實例的框圖;圖11B是示出計算機可讀存儲介質實例編碼的框圖,該存儲介質編碼有指令,所述指令可由處理系統執行以便執行在客戶端設備處利用編碼轉換服務器經由超文本傳輸協議(HTTP)通過網頁瀏覽器來促進實時訪問和控制遠程計算機遠程桌面的方法;圖11C是示出用于在客戶端設備處利用編碼轉換服務器經由超文本傳輸協議(HTTP)通過網頁瀏覽器促進實時訪問和控制遠程計算機遠程桌面的設備實例模塊的框圖;圖12A是示出經由編碼轉換服務器和利用支持二維(2D)畫布和動態繪圖的超文本標記語言促進實時在客戶端設備的網頁瀏覽器和遠程計算機之間進行遠程桌面會話的方法實例的框圖;圖12B是示出計算機可讀存儲介質實例編碼的框圖,該存儲介質編碼有指令,所述指令可由處理系統執行以便執行經由編碼轉換服務器和利用支持二維(2D)畫布和動態繪圖的超文本標記語言促進實時在客戶端設備的網頁瀏覽器和遠程計算機之間進行遠程桌面會話的方法;圖12C是示出用于經由編碼轉換服務器和利用支持二維(2D)畫布和動態繪圖的超文本標記語言促進實時在客戶端設備的網頁瀏覽器和遠程計算機之間進行遠程桌面會話的設備實例模塊的框圖;圖13A是示出用于通過編碼轉換服務器、利用適于遠程桌面會話繪圖的超文本傳輸協議(HTTP)的HTTP標頭促進在客戶端設備的網頁瀏覽器和遠程計算機之間進行遠程桌面會話的方法實例的框圖;圖13B是示出計算機可讀存儲介質實例編碼的框圖,該存儲介質編碼有指令,所述指令可由處理系統執行以便執行通過編碼轉換服務器、利用適于遠程桌面會話繪圖的超文本傳輸協議(HTTP)的HTTP標頭促進在客戶端設備的網頁瀏覽器和遠程計算機之間進行遠程桌面會話的方法;圖13C是示出用于通過編碼轉換服務器、利用適于遠程桌面會話繪圖的超文本傳輸協議(HTTP)的HTTP標頭促進在客戶端設備的網頁瀏覽器和遠程計算機之間進行遠程桌面會話的設備實例模塊的框圖;圖14A是示出通過編碼轉換服務器、利用在編碼轉換服務器處的適配器促進在客戶端設備處的網頁瀏覽器和遠程計算機處的遠程桌面服務器之間進行遠程桌面會話的方法實例的框圖;圖14B是示出計算機可讀存儲介質實例編碼的框圖,該存儲介質編碼有指令,所述指令可由處理系統執行以便執行通過編碼轉換服務器、利用在編碼轉換服務器處的適配器促進在客戶端設備處的網頁瀏覽器和在遠程計算機處的遠程桌面服務器之間進行遠程桌面會話的方法;圖14C是示出用于通過編碼轉換服務器、利用在編碼轉換服務器處的適配器促進在客本文檔來自技高網
    ...
    利用長期輪詢有助于遠程桌面會話的方法及系統

    【技術保護點】
    一種有助于利用長期輪詢來降低到客戶端設備的通信量,通過轉碼服務器在客戶端設備的瀏覽器與遠程機器之間進行遠程桌面會話的方法,該方法包括:在轉碼服務器處,利用HTTP接收來自于客戶端處的瀏覽器的多個繪圖請求,其中HTTP為拉入式協議;在轉碼服務器處,以長期輪詢請求的方式處理多個繪圖請求;在轉碼服務器處,接收來自于遠程機器的遠程桌面繪圖命令;在轉碼服務器處,將遠程桌面繪圖命令解譯成瀏覽器繪圖更新,其中遠程桌面繪圖命令與推送式協議相兼容,其中,瀏覽器繪圖更新與HTTP相兼容,其中HTTP為拉入式協議;以及作為對來自于瀏覽器的多個繪圖請求的至少一個的響應,有助于利用HTTP將來自于轉碼服務器的瀏覽器繪圖更新提供給客戶端設備的瀏覽器。

    【技術特征摘要】
    【國外來華專利技術】2010.12.10 US 12/965,821;2010.12.11 US 12/965,8221.一種有助于利用長期輪詢來降低到客戶端設備的通信量,通過轉碼服務器在客戶端設備的瀏覽器與遠程機器之間進行遠程桌面會話的方法,該方法包括:在轉碼服務器處,利用HTTP接收來自于客戶端處的瀏覽器的多個繪圖請求,其中HTTP為拉入式協議;在轉碼服務器處,通過長輪詢處理器,以長期輪詢請求的方式處理多個繪圖請求;在轉碼服務器處,接收來自于遠程機器的遠程桌面繪圖命令;將該遠程桌面繪圖命令通知給所述長輪詢處理器;在轉碼服務器處,將遠程桌面繪圖命令解譯成瀏覽器繪圖更新,其中遠程桌面繪圖命令與推送式協議相兼容,其中,瀏覽器繪圖更新與HTTP相兼容,其中HTTP為拉入式協議;以及作為對來自于瀏覽器的多個繪圖請求的至少一個的響應,有助于利用HTTP將來自于轉碼服務器的瀏覽器繪圖更新提供給客戶端設備的瀏覽器。2.根據權利要求1的方法,其中,處理包括:確定在用于瀏覽器的轉碼服務器處的繪圖命令是否未決;如果不存在未決的繪圖命令,那么將繪圖請求隊列中的多個繪圖請求作為長期輪詢請求存儲;以及如果存在未決的繪圖命令,那么將多個繪圖請求中的至少一個提供給轉碼服務器中的HTTP處理器,以允許HTTP處理器響應于多個繪圖請求中的至少一個滿足未決的繪圖命令。3.根據權利要求1的方法,其中,遠程桌面繪圖命令表示遠程機器的遠程桌面的整個圖像的一部分,其中,解譯包括:將遠程桌面繪圖命令解譯成Java圖形繪制命令;響應于Java圖形繪制命令,更新遠程桌面的整個圖像的一部分Java位圖;基于Java圖形繪制命令,生成Java位圖的更新過的部分的坐標;基于Java位圖的更新過的部分,生成圖像文件,其中圖像文件與瀏覽器相兼容;以及基于Java位圖的更新過的部分的坐標,獲得用于圖像文件的繪圖坐標,其中,瀏覽器繪圖更新包括圖像文件和繪圖坐標。4.根據權利要求3的方法,其中,處理包括:確定在用于瀏覽器的轉碼服務器處繪圖命令是否未決;如果不存在未決的繪圖命令,那么以長期輪詢請求的方式在繪圖請求隊列中存儲多個繪圖請求;以及如果存在未決的繪圖命令,那么將多個繪圖請求中的至少一個提供給轉碼服務器中的HTTP處理器,以允許HTTP處理器響應于多個繪圖請求中的至少一個滿足未決的繪圖命令。5.根據權利要求4的方法,其中,有助于提供的步驟包括:在HTTP處理器處,將繪圖坐標放置到對瀏覽器的單個HTTP傳輸響應的HTTP標頭;以及在HTTP處理器處,將圖像文件包含在對瀏覽器的單個HTTP傳輸響應,以有助于將圖像文件和繪圖坐標一起以單個HTTP傳輸響應的形式提供給瀏覽器。6.根據權利要求5的方法,其進一步包括,當繪圖命令隊列具有新的坐標時,發送通知給繪圖請求隊列,以允許繪圖請求隊列中的單個繪圖請求中的至少一個向前傳遞給HTTP處理器。7.根據權利要求1的方法,其進一步包括:響應于有助于作為對來自于瀏覽器的單個繪圖請求中的至少一個的響應將來自于轉碼服務器的瀏覽器繪圖更新提供給客戶端設備的瀏覽器,從瀏覽器接收新的繪圖請求。8.根據權利要求1的方法,其進一步包括:接收來自于瀏覽器的連接到遠程機器的請求;以及響應于連接到遠程機器的請求,幫助將JavaScript客戶端代碼提供給瀏覽器,其中,接收個繪圖請求包括接收來自于JavaScript客戶端代碼的單個繪圖請求,其中,幫助提供瀏覽器繪圖更新包括幫助將瀏覽器繪圖更新提供給JavaScript客戶端代碼。9.根據權利要求8的方法,其進一步包括:在遠程桌面會話終止時,幫助刪除來自于瀏覽器的JavaScript客戶端代碼。10.根據權利要求1的方法,其進一步包括:在轉碼服務器處,接收來自于瀏覽器的用于訪問和控制遠程機器的遠程桌面的用戶輸入請求,在轉碼服務器處,將用戶輸入請求解譯成以推送式協議相兼容的輸入命令;利用推送式協議,幫助將輸入命令提供給遠程機器,其中,接收遠程桌面繪圖命令包括響應于輸入命令接收遠程桌面繪圖命令。11.一種機器可讀存儲介質,其利用可由處理系統執行的指令進行編碼,以實施有助于利用長期輪詢來降低到客戶端設備的通信量,通過轉碼服務器在客戶端設備的瀏覽器與遠程機器之間進行遠程桌面會話的方法,該指令包括用于下面內容的代碼:在轉碼服務器處,利用HTTP接收來自于客戶端處的瀏覽器的多個繪圖請求,其中HTTP為拉入式協議;在轉碼服務器處,通過長輪詢處理器,以長期輪詢請求的方式處理多個繪圖請求;在轉碼服務器處,接收來自于遠程機器的遠程桌面繪圖命令;將該遠程桌面繪圖命令通知給所述長輪詢處理器;在轉碼服務器處,將遠程桌面繪圖命令解譯成瀏覽器繪圖更新,其中遠程桌面繪圖命令與推送式協議相兼容,其中,瀏覽器繪圖更新與HTTP相兼容,其中HTTP為拉入式協議;以及作為對來自于瀏覽器的多個繪圖請求的至少一個的響應,有助于利用HTTP將來自于轉碼服務器的瀏覽器繪圖更新提供給客戶端設備的瀏覽器。12.根據權利要求11的機器可讀存儲介質,其中,處理包括:確定在用于瀏覽器的轉碼服務器處的繪圖命令是否未決;如果不存在未決的繪圖命令,那么將繪圖請求隊列中的多個繪圖請求作為長期輪詢請求存儲;以及如果存在未決的繪圖命令,那么將多個繪圖請求中的至少一個提供給轉碼服務器中的HTTP處理器,以允許HTTP處理器響應于多個繪圖請求中的至少一個滿足未決的繪圖命令。13.根據權利要求11的機器可讀存儲介質,其中,遠程桌面繪圖命令表示遠程機器的遠程桌面的整個圖像的一部分,其中,解譯包括:將遠程桌面繪圖命令解譯成Java圖形繪制命令;響應于Java圖形繪制命令,更新遠程桌面的整個圖像的一部分Java位圖;基于Java圖形繪制命令,生成Java位圖的更新過的部分的坐標;基于Java位圖的更新過的部分,生成圖像文件,其中圖像文件與瀏覽器相兼容;以及基于Java位圖的更新過的部分的坐標,獲得用于圖像文件的繪圖坐標,其中,瀏覽器繪圖更新包括圖像文件和繪圖坐標。14.根據權利要求13的機器可讀存儲介質,其中,處理包括:確定在用于瀏覽器的轉碼服務器處繪圖命令是否未決;如果不存在未決的繪圖命令,那么以長期輪詢請求的方式在繪圖請求隊列中存儲多個繪圖請求;以及如果存在未決的繪圖命令,那么將多個繪圖請求中的至少一個提供...

    【專利技術屬性】
    技術研發人員:S·科米內克,J·M·斯坦利,C·施維貝克,
    申請(專利權)人:韋斯技術有限公司
    類型:發明
    國別省市:美國;US

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 69堂人成无码免费视频果冻传媒 | 狠狠躁天天躁中文字幕无码 | 无码天堂va亚洲va在线va| 亚洲AV无码成人精品区在线观看| 日韩乱码人妻无码中文字幕久久 | HEYZO无码中文字幕人妻| 亚洲一级Av无码毛片久久精品| 国产精品无码一区二区三区电影| 亚洲Av无码一区二区二三区| 亚洲精品无码日韩国产不卡av| 2014AV天堂无码一区| 性饥渴少妇AV无码毛片| 中文无码久久精品| 人妻系列无码专区久久五月天| 亚洲AV无码国产丝袜在线观看| 无码熟熟妇丰满人妻啪啪软件 | 日韩中文无码有码免费视频 | 无码视频在线观看| 亚洲中文字幕无码专区| 亚洲AV无码AV吞精久久| 色综合久久中文字幕无码| 久久综合一区二区无码| 日韩精品无码一本二本三本| 亚洲av无码成人黄网站在线观看 | 成人免费无码视频在线网站| 无码国产色欲XXXX视频| 久久久久亚洲AV无码专区网站| 无码Aⅴ在线观看| 国产色无码精品视频免费| 无码精品久久一区二区三区 | 国产精品无码亚洲一区二区三区| 亚洲精品无码永久中文字幕| 精品久久久久久无码中文字幕 | 99无码精品二区在线视频| 亚洲AV无码国产精品麻豆天美| 国产精品无码av在线播放| 中文无码熟妇人妻AV在线| 久久亚洲精品无码播放| 亚洲国产综合无码一区二区二三区| 成人年无码AV片在线观看| 亚洲AV无码之日韩精品|