一种基于云终端设备的录制回放系统及方法技术方案

技术编号:39675186 阅读:8 留言:0更新日期:2023-12-11 18:41
本发明专利技术提供一种基于云终端设备的录制回放系统及方法,服务端容器设置有调度单元以及设置在调度单元内的判定修改机制

【技术实现步骤摘要】
一种基于云终端设备的录制回放系统及方法


[0001]本专利技术涉及录制回放
,特别涉及一种基于云终端设备的录制回放系统及方法


技术介绍

[0002]现有的基于云终端设备的录制回放方法,主要是将云终端设备上运行的所有操作

输入和输出完整地录制下来的全量录制方法以及跟随用户进出的录制方法,根据录制类型分为终端字符录制方法与图像化界面录屏方法,对于终端试命令行式,将用户的输入字符与设备反馈的输出字符做记录,形成对应的流式数据,对于图像化界面目前的录屏监控方法主要针对
Windowns

Linux
,尚未有对于安卓设备的录屏方案

现有的方案有
Jumpserver
等跳板机所附带的监控服务,如中国专利
CN114285761B
,一种基于视频录屏与
OCR
技术的跳板机违规操作检测方法,首先对用户操作界面进行录屏,之后针对录屏的视频通过光标检测或固定字符串检测判断出用户输入命令行的位置,然后通过
OCR
技术将用户输入的命令转化为文本,再对文本进行违规操作词的检测,但是该技术方案中全量录制对于设备的性能存在大量消耗,随用随录无法完全捕获用户的行为,无法对监测用户的违规行为进行动态监测,常常只能作为事后补救的行为处理


技术实现思路

[0003]本专利技术提供一种基于云终端设备的录制回放系统及方法,旨在解决目前常用的录制方法大量消耗设备性能的问题

[0004]一种基于云终端设备的录制回放系统,云终端设备的服务端上设置有服务端容器,所述服务端容器可接收录屏指令和停止录屏指令,所述服务端容器搭建有录屏指令发送服务,所述服务端容器还设置有调度单元以及设置在调度单元内的判定修改机制

录屏循环控制机制

保存机制和提交机制,所述服务端容器被配置为执行以下步骤:
[0005]S1、
接收录屏指令后,通过录屏指令发送服务调用云终端设备的录屏需求信息给调度单元,录屏需求信息包括用于录屏的配置

录屏指令要求时长和剩余录屏时长;
[0006]S2、
所述调度单元根据用于录屏的配置设置有限定的录屏时长,执行判定修改机制,所述判定修改机制用于通过将录屏需求信息中的剩余录屏时长或指令要求的时长与限定的录屏时长比较,判定出不符合调度单元要求的剩余录屏时长或指令要求的时长,并修改;
[0007]S3、
所述录屏循环控制机制用于接收经判定修改机制修改的录屏需求信息,并根据剩余录屏时长未结束时触发刷新录屏开启录屏循环以及根据剩余录屏时长结束停止录屏;
[0008]S4、
执行保存机制,所述保存机制用于停止录屏后对将录屏结果上传到服务端进行保存;
[0009]S5、
保存机制执行完毕后,执行提交机制,所述提交机制用于将源于云终端设备的
原始数据信息提交到服务端容器外部的检测服务端

[0010]优选的,所述判定修改机制为:先判定云终端设备是否已经处于录屏状态,若已经处于录屏状态,判定限定的录屏时长是否大于剩余录屏时长,若结果为否,则将本次剩余录屏时长弃置,若结果为是,则延长剩余录屏时长至指令要求的时长;
[0011]若判定云终端设备还未处于录屏状态,则通过判定指令要求的时长是否小于或等于限定的录屏时长来判定指令要求的时长是否合理,若结果为是,指令要求的时长合理,则延长剩余录屏时长至指令要求的时长,并使该未处于录屏状态的云终端设备进入录屏状态,若结果为否,指令要求的时长不合理,则先修改指令要求的时长至可限定的最大录屏时长,再延长剩余录屏时长至指令要求的时长,并使该未出于录屏状态的云终端设备进入录屏状态

[0012]优选的,所述录屏循环控制机制为:接收经判定修改机制修改的录屏需求信息,判定剩余录屏时长是否结束,若剩余录屏时长未结束,通过录屏内容的变化判定是否触发刷新录屏,若触发刷新录屏,发送停止录屏指令到云终端设备的录屏软件,停止本次录屏,重新录屏,调度单元通过录屏指令发送服务调用重新录屏的录屏需求信息,直到判定出剩余录屏时长结束后,发送停止录屏指令到云终端设备的录屏软件,停止录屏,并退出录屏循环控制机制;
[0013]若录屏内容未变化,判定云终端设备未触发刷新录屏,则返回上一步对剩余录屏时长是否结束的判定

[0014]优选的,所述保存机制为:停止录屏后,将录屏结果上传到服务端保存后,移除云终端设备存储的本次录屏文件缓存或内存缓存

[0015]优选的,所述提交机制为:从服务端获取云终端设备的配置后,获取源于云终端设备的原始数据信息,按照检测深度顺序将原始数据信息依次分为多个检测层级,根据云终端设备的配置信息,按照检测深度顺序依次判定各个检测层级的内容是否需要发送到检测服务端,若判定结果为是,则将该检测层级的内容提交到检测服务端

[0016]基于上述一种基于云终端设备的录制回放系统实现的录制回放方法,包括以下步骤:
[0017]S1、
服务端容器接收录屏指令后,所述调度单元通过录屏指令发送服务调用云终端设备的录屏需求信息;
[0018]S2、
所述调度单元根据用于录屏的配置设置限定的录屏时长,先判定云终端设备是否已经处于录屏状态,若已经处于录屏状态,判定限定的录屏时长是否大于剩余录屏时长,若结果为否,则将本次剩余录屏时长弃置,若结果为是,则延长剩余录屏时长至指令要求的时长后加入录屏循环控制机制;
[0019]若云终端设备还未处于录屏状态,则通过判定指令要求的时长是否小于或等于限定的录屏时长来判定指令要求的时长是否合理,若结果为是,指令要求的时长合理,则延长剩余录屏时长至指令要求的时长,并使该未处于录屏状态的云终端设备进入录屏状态,执行录屏循环控制机制,若结果为否,指令要求的时长不合理,则先修改指令要求的时长至可限定的最大录屏时长,再延长剩余录屏时长至指令要求的时长,并使该未出于录屏状态的云终端设备进入录屏状态,执行录屏循环控制机制;
[0020]S3、
判定剩余录屏时长是否结束,若剩余录屏时长未结束,通过录屏内容的变化判
定是否触发刷新录屏,若触发刷新录屏,发送停止录屏指令到云终端设备的录屏软件,停止本次录屏,重新录屏,调度单元通过录屏指令发送服务调用重新录屏的录屏需求信息,直到判定出剩余录屏时长结束后,发送停止录屏指令到云终端设备的录屏软件,停止录屏,并退出录屏循环控制机制;
[0021]S4、
接收停止录屏指令或所述步骤
S3
中发送停止录屏指令到云终端设备的录屏软件停止录屏后,执行保存机制将录屏结果上传到服务端进行保存后;
[0022]S5、
执行完保存机制后,执行提交机制将源于云终端设备的原始数据信息提交到服务端容器外部的检测服务端进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于云终端设备的录制回放系统,其特征在于,云终端设备的服务端上设置有服务端容器,所述服务端容器可接收录屏指令和停止录屏指令,所述服务端容器搭建有录屏指令发送服务,所述服务端容器还设置有调度单元以及设置在调度单元内的判定修改机制

录屏循环控制机制

保存机制和提交机制,所述服务端容器被配置为执行以下步骤:
S1、
接收录屏指令后,通过录屏指令发送服务调用云终端设备的录屏需求信息给调度单元,录屏需求信息包括用于录屏的配置

录屏指令要求时长和剩余录屏时长;
S2、
所述调度单元根据用于录屏的配置设置有限定的录屏时长,执行判定修改机制,所述判定修改机制用于通过将录屏需求信息中的剩余录屏时长或指令要求的时长与限定的录屏时长比较,判定出不符合调度单元要求的剩余录屏时长或指令要求的时长,并修改;
S3、
所述录屏循环控制机制用于接收经判定修改机制修改的录屏需求信息,并根据剩余录屏时长未结束时触发刷新录屏开启录屏循环以及根据剩余录屏时长结束停止录屏;
S4、
执行保存机制,所述保存机制用于停止录屏后对将录屏结果上传到服务端进行保存;
S5、
保存机制执行完毕后,执行提交机制,所述提交机制用于将源于云终端设备的原始数据信息提交到服务端容器外部的检测服务端
。2.
根据权利要求1所述的一种基于云终端设备的录制回放系统,其特征在于,所述判定修改机制为:先判定云终端设备是否已经处于录屏状态,若已经处于录屏状态,判定限定的录屏时长是否大于剩余录屏时长,若结果为否,则将本次剩余录屏时长弃置,若结果为是,则延长剩余录屏时长至指令要求的时长;若判定云终端设备还未处于录屏状态,则通过判定指令要求的时长是否小于或等于限定的录屏时长来判定指令要求的时长是否合理,若结果为是,指令要求的时长合理,则延长剩余录屏时长至指令要求的时长,并使该未处于录屏状态的云终端设备进入录屏状态,若结果为否,指令要求的时长不合理,则先修改指令要求的时长至可限定的最大录屏时长,再延长剩余录屏时长至指令要求的时长,并使该未出于录屏状态的云终端设备进入录屏状态
。3.
根据权利要求1所述的一种基于云终端设备的录制回放系统,其特征在于,所述录屏循环控制机制为:接收经判定修改机制修改的录屏需求信息,判定剩余录屏时长是否结束,若剩余录屏时长未结束,通过录屏内容的变化判定是否触发刷新录屏,若触发刷新录屏,发送停止录屏指令到云终端设备的录屏软件,停止本次录屏,重新录屏,调度单元通过录屏指令发送服务调用重新录屏的录屏需求信息,直到判定出剩余录屏时长结束后,发送停止录屏指令到云终端设备的录屏软件,停止录屏,并退出录屏循环控制机制;若录屏内容未变化,判定云终端设备未触发刷新录屏,则返回上一步对剩余录屏时长是否结束的判定
。4.
根据权利要求1所述的一种基于云终端设备的录制回放系统,其特征在于,所述保存机制为:停止录屏后,将录屏结果上传到服务端保存后,移除云终端设备存储的本次录屏文件缓存或内存缓存
。5.
根据权利要求1所述的一种基于云终端设备的录制回放系统,其特征在于,所述提交机制为:从...

【专利技术属性】
技术研发人员:汪小烽连寿哲陈建铭林瀚
申请(专利权)人:福州高新区熠云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1