[发明专利]一种可自动录制及回放实验过程的实验平台及其方法在审
申请号: | 202011618183.5 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112732666A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 孙宁海;商艳涛;李献忠;王葭;米佳宁 | 申请(专利权)人: | 慧科教育科技集团有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/18;H04L29/06;H04L29/08 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 符继超 |
地址: | 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 录制 回放 实验 过程 平台 及其 方法 | ||
1.一种可自动录制及回放实验过程的实验平台,其特征在于,包括:web客户端、第一服务器、实验容器创建模块、实验操作模块、通信传输模块、文件存储服务器、播放器和第二服务器;
所述web客户端,用于向第一服务器申请实验资源控制实验过程的开始并在线进行实验;
所述第一服务器,用于接收web客户端的控制命令,并向所述实验容器创建模块发送创建实验容器命令,以及接收、存储并发送所述实验容器的容器信息;
所述实验容器创建模块,用于接收第一服务器所发送的创建实验容器控制命令并创建实验容器,并将每个实验容器内的VNC服务软件初始化,并将容器信息返回至所述第一服务器;
所述通信传输模块,用于实现所述web客户端与所述实验容器内的VNC服务软件之间的数据传输,并实现所述VNC服务软件与所述文件存储服务器之间数据的传输,并与所述服务器之间实现数据传输,将实验容器相关信息实时同步至所述第一服务器内;
所述文件存储服务器,用于对接收所述VNC服务软件所录制的实验过程;
所述播放器,用于根据查看实验过程的控制命令向所述第二服务器发送请求,并获取实验过程的日志记录文件,实现实验过程的回放;
所述第二服务器,用于根据请求读取所述文件存储服务器内的日志记录文件,并发送至所述播放器。
2.根据权利要求1所述的一种可自动录制及回放实验过程的实验平台,其特征在于,还包括所述web管理端,用于从所述第一服务器内获取实验容器的相关信息,以判断web客户端是否完成实验,并向所述播放器发送查看已完成实验web客户端所产生的实验过程的控制命令。
3.根据权利要求1所述的一种可自动录制及回放实验过程的实验平台,其特征在于,所述web客户端内包括在线实验环境,通过所述在线实验环境进行实验。
4.根据权利要求3所述的一种可自动录制及回放实验过程的实验平台,其特征在于,所述在线实验环境内提供实验手册文档,且所述在线实验环境界面为二分屏结构,实验手册文档设置于其中一个分屏内,实验进程在另一个分屏内进行。
5.根据权利要求1所述的一种可自动录制及回放实验过程的实验平台,其特征在于,所述实验容器创建模块采用Kubernetes。
6.根据权利要求1所述的一种可自动录制及回放实验过程的实验平台,其特征在于,所述通信传输模块为Websockify,实验过程通过Websockify提供的Websocket代理服务,连接到对应容器内的VNC服务软件提供的Socket服务。
7.根据权利要求1所述的一种可自动录制及回放实验过程的实验平台,其特征在于,所述第一服务器将容器信息存储至MySQL数据库内。
8.根据权利要求1所述的一种可自动录制及回放实验过程的实验平台,其特征在于,所述第二服务器为Node js服务器,播放器通过Websocket连接到所述Node js服务器。
9.一种可自动录制及回放实验过程的实验方法,其特征在于,包括自动录制实验过程方法和回放实验过程方法:
所述自动录制实验过程方法的具体内容包括:
S1.开始实验之后,向第一服务器申请实验资源,第一服务器发送创建实验容器的命令,实验容器创建成功后在每个实验容器内初始化VNC服务软件,并将容器信息返回至第一服务器,第一服务器将所接收到的信息均存入数据库并将实验容器信息发送至进行实验的web客户端,进入实验;
S2.实验进行过程中,web客户端根据所接收到的实验容器信息连接到对应实验容器内的VNC服务软件,控制对应的实验容器录制实验过程,并同时将录制到的内容存储至文件存储服务器中;
所述回放实验过程方法的具体内容包括:
连接文件存储服务器,读取日志记录文件,并将日志记录文件发送至播放器,播放实验过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧科教育科技集团有限公司,未经慧科教育科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011618183.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大跨距联轴器找正方法
- 下一篇:界面显示方法及绕线设备、计算机存储介质