[发明专利]一种基于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.vipzhuanli.com/pat/books/202210478383.8/2.html,转载请声明来源钻瓜专利网。