[發明專利]一種基于瀏覽器的遠程桌面連接方法有效
| 申請號: | 202110864143.7 | 申請日: | 2021-07-29 |
| 公開(公告)號: | CN113572851B | 公開(公告)日: | 2023-01-10 |
| 發明(設計)人: | 張天龍;霍磊;彥秉鑫;王秀宇;王研;啟哲;李健 | 申請(專利權)人: | 遼寧向日葵教育科技有限公司 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L67/08;G06F9/451 |
| 代理公司: | 北京久維律師事務所 11582 | 代理人: | 邢江峰 |
| 地址: | 110000 遼寧省沈陽*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 瀏覽器 遠程桌面 連接 方法 | ||
1.一種基于瀏覽器的遠程桌面連接方法,其特征在于,所述方法包括:
獲取被控桌面和主控桌面,配置所述被控桌面對應被控客戶端與所述主控桌面對應主控客戶端的通訊協議,其中,所述主控桌面對應至少一個被控桌面;其中,所述被控桌面與主控桌面相對應,通過瀏覽器進行加載,用于運行客戶端的應用程序,形成圖形用戶界面;其中,所述被控桌面是指需要被控制桌面頁面的桌面,所述主控桌面是指控制遠程桌面的桌面,所述被控桌面和所述主控桌面基于不同用戶需求生成;
根據所述通訊協議,接收所述被控客戶端中被控桌面轉換的頁面數據包,其中,所述頁面數據包括:圖像數據包和音頻數據包;
對所述圖像數據包和音頻數據包分別進行圖像解碼和音頻解碼,得到解碼圖像和解碼音頻;
將所述解碼圖像和解碼音頻加載至所述主控桌面中,得到所述被控桌面在所述主控桌面的遠程桌面;
所述配置所述被控桌面對應被控客戶端與所述主控桌面對應主控客戶端的通訊協議,包括:
獲取所述被控客戶端的第一IP地址和所述主控客戶端的第二IP地址,根據所述第一IP地址和所述第二IP地址,構建所述被控客戶端和所述主控客戶端的數據傳輸通道;
獲取所述被控桌面的數據通訊邏輯及數據通訊方式,并在所述數據傳輸通道中加載所述數據通訊邏輯和數據通訊方式,得到所述通訊協議;
所述根據所述第一IP地址和所述第二IP地址,構建所述被控客戶端和所述主控客戶端的數據傳輸通道,包括:
根據所述第一IP地址和所述第二IP地址,查詢所述被控客戶端和所述主控客戶端的第一端口和第二端口;
在所述被控客戶端加載所述第二IP地址和第二端口,及在所述主控客戶端加載所述第一IP地址和第一端口,生成所述數據傳輸通道;
根據所述第一IP地址和所述第二IP地址,構建所述被控客戶端和所述主控客戶端的數據傳輸通道之前還包括:驗證所述主控客戶端在所述被控客戶端中是否具有訪問權限,以保障后續被控客戶端與主控客戶端的正常訪問;
所述訪問權限是通過查詢所述被控客戶端與所述主控客戶端的服務端進行驗證,即采用同一服務端去查詢所述被控客戶端和所述主控客戶端發出的相同請求,若服務端返回的查詢結果一致,則表示所述主控客戶端在所述被控客戶端中具有訪問權限;
所述在所述數據傳輸通道中加載所述數據通訊邏輯和數據通訊方式,得到所述通訊協議,包括:
獲取所述數據傳輸通道的編譯環境,在所述編譯環境中定義數據加載腳本;
根據所述數據加載腳本,將所述數據通訊邏輯和數據通訊方式加載至所述數據傳輸通道中,得到所述通訊協議;
所述根據所述通訊協議,接收所述被控客戶端中被控桌面轉換的頁面數據包之前,還包括:
獲取所述被控客戶端中被控桌面的頁面數據,識別所述頁面數據的數據類型;
根據所述數據類型,對所述頁面數據進行圖形分類,得到頁面圖像數據和頁面音頻數據;
對所述頁面圖像數據和頁面音頻數據分別進行封裝,得到圖像數據包和音頻數據包,根據所述圖像數據包和音頻數據包,生成頁面數據包;
其中,所述頁面數據包括圖像數據和音頻數據,所述圖像數據包括頁面圖表數據、頁面下拉框數據以及頁面布局數據,所述音頻數據包括頁面視頻數據、頁面音樂數據,所述數據類型的識別是通過頁面數據中的數據字段實現,所述頁面數據的圖形分類通過前端組件實現;
其中,所述頁面圖像數據和頁面音頻數據的封裝是對所述頁面圖像數據和頁面音頻數據中元素模塊的標簽進行封裝,以減少了后續頁面數據包的傳輸時間,其中,所述元素模塊的標簽包括:head標簽、body標簽、div標簽;
所述對所述圖像數據包進行圖像解碼,得到解碼圖像,包括:
利用解析器將所述圖像數據包轉換為抽象語法樹,并在所述抽象語法樹創建頁面視圖節點,
識別出所述圖像數據包中所有圖像元素的父節點與子節點,將所述父節點與子節點建立關系標識;
根據所述關系標識,將所述父節點與子節點導入至所述頁面視圖節點中,得到解碼圖像;
所述對所述音頻數據包進行音頻解碼,得到解碼音頻包括:
識別所述音頻數據包的音頻接口,根據所述音頻接口,分析所述音頻數據包的音頻頻譜,得到解碼音頻;
其中,所述音頻接口的識別是通過調用Web Audio API的方法實現,所述音頻頻譜的分析是通過音頻分析器實現;
其中,采用預編譯的加載程序將所述解碼圖像和解碼音頻加載至所述主控桌面中,其中,所述預編譯的加載程序是通過JavaScript腳本語言編譯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遼寧向日葵教育科技有限公司,未經遼寧向日葵教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110864143.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種插電式塑料修復焊槍
- 下一篇:抽獎數據處理方法、系統、裝置及可讀存儲介質





