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