[發明專利]一種基于Guacamole的遠程操作屏幕錄制與回放系統和方法在審
| 申請號: | 202210478383.8 | 申請日: | 2022-05-05 |
| 公開(公告)號: | CN114979115A | 公開(公告)日: | 2022-08-30 |
| 發明(設計)人: | 馬永剛 | 申請(專利權)人: | 北京精一強遠科技有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L67/025;H04L69/22;H04N5/76;G06F9/451 |
| 代理公司: | 北京國林貿知識產權代理有限公司 11001 | 代理人: | 袁建水 |
| 地址: | 100194 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 guacamole 遠程 操作 屏幕 錄制 回放 系統 方法 | ||
1.一種基于Guacamole的遠程操作屏幕錄制與回放系統,其特征在于,包括:與多個被遠程設備連接的Guacamole服務器,所述的Guacamole服務器與屏幕錄制模塊連接,所述的屏幕錄制模塊與存放屏幕錄制文件的存儲器,以及多個Guacamole客戶端連接,所述的存儲器與操作記錄回放模塊連接,所述的操作記錄回放模塊與多個播放客戶端連接;
所述屏幕錄制模塊,將被遠程設備經由Guacamole服務器與Guacamole客戶端之間交互的Guacamole協議的傳輸內容進行分批處理并以追加寫入的方式生成屏幕錄制文件存入存儲器中,供操作記錄回放模塊進行回放;
所述操作記錄回放模塊,提供基于Html5的web播放服務器和基于Javascript的播放客戶端,當用戶通過瀏覽器訪問所述web播放服務器地址時,將首先下載所述web播放客戶端,并由所述播放客戶端與所述web播放服務器之間建立基于Guacamole協議傳輸的傳輸通道,所述web播放服務器能夠解析所述屏幕錄制文件,并且按Guacamole協議的方式向所述播放客戶端所在遠程終端瀏覽器以固定的頻率進行持續不斷的數據傳輸,從而實現在遠程終端瀏覽器上再現原始遠程操作過程的功能。
2.根據權利要求1所述的系統,其特征在于,所述的Guacamole服務器通過RDP、VNC、SSH遠程桌面協議與被遠程設備連接。
3.一種使用權利要求2所述系統的遠程操作屏幕錄制方法,其特征在于,包括以下步驟:
步驟1,創建錄屏文件:由Guacamole客戶端在存儲器的指定目錄下創建屏幕錄制文件,并將Guacamole連接的uuid編號命名為該文件名稱;
步驟2,記錄遠程維護操作與屏幕回顯:將被遠程設備經由Guacamole服務器與Guacamole客戶端之間交互的Guacamole協議的一次傳輸內容進行讀取操作;
步驟3,存儲:將傳輸內容和傳輸時間信息以追加寫入的方式寫入存儲器中的屏幕錄制文件;
步驟4,重復步驟2、步驟3的操作內容直到遠程連接結束。
4.一種使用權利要求2所述系統的遠程操作屏幕回放方法,其特征在于,包括以下步驟:
步驟1,建立連接:所述播放客戶端得到web播放服務器地址及想要查看的屏幕錄制文件名稱,由所述播放客戶端向所述web播放服務器發送connect指令以及相應屏幕錄制文件名稱參數;
步驟2,連接確認:所述web播放服務器接收connect指令及其參數,查找和判斷與之對應的屏幕錄制文件是否存在,如存在,則返回所述屏幕錄制文件名稱,否則返回空;
步驟3,發出讀取請求:所述播放客戶端收到所述屏幕錄制文件名稱,則以所述屏幕錄制文件名稱為參數,向web播放服務器發送read請求,并開始監聽用戶的操作;
步驟4,讀取屏幕錄制文件:所述web播放服務器接收到read請求及其參數后,開始解析所述屏幕錄制文件,并以文件中規定的時間間隔持續不斷的返回相應時刻的內容,直到到達文件結束位置;
步驟5,顯示屏幕錄制文件:所述播放客戶端持續不斷的接收到反饋內容并加以顯示,從而實現遠程操作的回放。
5.根據權利要求4所述回放方法,其特征在于,所述的顯示屏幕錄制文件步驟中,當所述播放客戶端監聽到用戶操作時,向所述web播放服務器發送write請求及其相應操作數據,由所述web播放服務器根據操作數據判斷用戶操作類型為播放快進、播放慢進、播放暫停、播放停止、播放拖拽、指令回溯或無效操作,并根據操作類型,對所述屏幕錄制文件進行相應處理并持續不斷的返回數據直到文件結尾。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京精一強遠科技有限公司,未經北京精一強遠科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210478383.8/1.html,轉載請聲明來源鉆瓜專利網。





