[發明專利]一種基于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 遠程 操作 屏幕 錄制 回放 系統 方法 | ||
本發明涉及一種基于Guacamole的遠程操作屏幕錄制與回放系統和方法,包括:與多個遠程維護設備連接的Guacamole遠程維護服務器模塊,所述的Guacamole遠程維護服務器模塊與屏幕錄制模塊連接,所述的屏幕錄制模塊與存放屏幕錄制文件的存儲器,以及多個遠程維護客戶端連接,所述的屏幕錄制存儲器與操作記錄回放模塊連接,所述的操作記錄回放模塊與多個遠程操作客戶端連接。本發明通過Guacamole協議傳輸內容,其屏幕錄制文件極大地節省了存儲空間,降低了對遠程操作所在遠程協助服務器設備的硬件存儲空間要求。通過建立基于Guacamole協議的傳輸通道,能夠解析屏幕錄制文件,簡化了操作流程。
技術領域
本發明涉及一種基于Guacamole的遠程操作屏幕錄制與回放系統與方法,是一種應用于計算機網絡的系統和方法,是一種用于遠程操作的網絡傳輸數據處理的系統和方法。
背景技術
Apache Guacamole(下稱Guacamole) 是一個基于 HTML 5 和 JavaScript 的VNC 查看器,可以通過web瀏覽器訪問遠程服務器終端并進行遠程操作。Guacamole同時作為一種遠程顯示和交互協議,實現了現有遠程桌面協議的超集。因此,基于Guacamole的遠程操作支持了諸如RDP/VNC/SSH等常見的遠程桌面協議,減少了遠程設置操作,極大地方便了用戶對于不同類型設備的遠程訪問。
同時Guacamole本身支持對遠程操作的屏幕錄制,只要預先完成相關設置,就可以實現在每次遠程操作時自動在指定目錄下生成原始錄像文件。但是,所述原始錄像文件占用存儲容量較大,一分鐘的屏幕錄制就會生成大約幾十到上百MB大小的錄像文件,在遠程操作頻繁或遠程操作耗時的時候,系統就會超大容量的文件,并在很短的時間,占用系統較大的存儲空間。并且所述原始錄像文件并不是可以直接播放的視頻文件格式,需要借助Guacamole提供的guacenc命令,在終端進行使用才能將原始錄像文件轉化成.m4v后綴的視頻文件之后才能觀看,假如遠程操作所在設備為Linux系統,則還需將所述視頻文件導出到有支持.m4v播放器的系統(通常為windows)中才能觀看,這就加大了用戶觀看操作記錄的難度和復雜度。如何在基于Guacamole的遠程操作中方便的進行屏幕錄制、操作記錄回放是一個需要解決的問題。
發明內容
為了克服現有技術的問題,本發明提出了一種基于Guacamole的遠程操作屏幕錄制與回放系統和方法。所述的系統和方法通過對Guacamole傳輸協議的傳輸內容進行處理占用空間極小。所述的系統和方法提供了一種播放服務器和一種基于Javascript的播放客戶端,能夠建立一種基于Guacamole協議的傳輸通道,能夠解析所述屏幕錄制文件并實現遠程操作過程的再現,簡化了原有操作流程的同時提高了信息的安全性。
本發明的目的是這樣實現的:一種基于Guacamole的遠程操作屏幕錄制與回放系統,包括:與多個被遠程設備連接的Guacamole服務器,所述的Guacamole服務器與屏幕錄制模塊連接,所述的屏幕錄制模塊與存放屏幕錄制文件的存儲器,以及多個Guacamole客戶端連接,所述的存儲器與操作記錄回放模塊連接,所述的操作記錄回放模塊與多個播放客戶端連接;
所述屏幕錄制模塊,將被遠程設備經由Guacamole服務器與Guacamole客戶端之間交互的Guacamole協議的傳輸內容進行分批處理并以追加寫入的方式生成屏幕錄制文件存入存儲器中,供操作記錄回放模塊進行回放;
所述操作記錄回放模塊,提供基于Html5的web播放服務器和基于Javascript的播放客戶端,當用戶通過瀏覽器訪問所述web播放服務器地址時,將首先下載所述web播放客戶端,并由所述播放客戶端與所述web播放服務器之間建立基于Guacamole協議傳輸的傳輸通道,所述web播放服務器能夠解析所述屏幕錄制文件,并且按Guacamole協議的方式向所述播放客戶端所在遠程終端瀏覽器以固定的頻率進行持續不斷的數據傳輸,從而實現在遠程終端瀏覽器上再現原始遠程操作過程的功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京精一強遠科技有限公司,未經北京精一強遠科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210478383.8/2.html,轉載請聲明來源鉆瓜專利網。





