实验操作轨迹记录方法、装置、设备及介质制造方法及图纸

技术编号:37683445 阅读:12 留言:0更新日期:2023-05-28 09:36
本发明专利技术涉及数据处理技术领域,提供一种实验操作轨迹记录方法、装置、设备及介质,能够对引擎中原始调用的方法进行二次封装,并记录调用原始方法时所传递的目标参数,将封装后得到的文本文件作为目标实验的操作轨迹文件,缩小了操作轨迹记录的体积,进而提高了数据存储与传输的速度,同时,采用封装方法及参数的方式进行轨迹记录,也能够保证操作轨迹记录的准确性。性。性。

【技术实现步骤摘要】
实验操作轨迹记录方法、装置、设备及介质


[0001]本专利技术涉及数据处理
,尤其涉及一种实验操作轨迹记录方法、装置、设备及介质。

技术介绍

[0002]目前,如教育产品中记录实验过程时,对操作记录使用过程进行还原的方式是通过录制视频。
[0003]通过录制视频的方式所得到的视频文件虽然可以脱离原始客户端进行播放,但是占用的存储空间较大,数据传输和保存相对困难。

技术实现思路

[0004]鉴于以上内容,有必要提供一种实验操作轨迹记录方法、装置、设备及介质,旨在解决实验操作轨迹记录占用空间大的问题。
[0005]一种实验操作轨迹记录方法,所述实验操作轨迹记录方法包括:当检测到启动对目标实验的操作时,获取用于创建所述目标实验的引擎,及获取所述引擎的方法;从所述引擎的方法中筛选出与所述目标实验的画面表现相关的方法作为原始方法;在对所述目标实验的操作过程中,获取调用所述原始方法时所传递的目标参数;基于所述目标参数封装所述原始方法,得到文本文件;记录所述文本文件,并将所述文本文件确定为所述目标实验的操作轨迹文件。
[0006]根据本专利技术优选实施例,所述从所述引擎的方法中筛选出与所述目标实验的画面表现相关的方法作为原始方法包括:从所述引擎的方法中获取与动画效果相关的方法;从所述引擎的方法中获取与物体移动相关的方法;从所述引擎的方法中获取与特效展示相关的方法;组合所述与动画效果相关的方法、所述与物体移动相关的方法及所述与特效展示相关的方法,得到所述原始方法。
[0007]根据本专利技术优选实施例,所述获取调用所述原始方法时所传递的目标参数包括:获取调用所述原始方法时所传递的值类型参数及引用类型参数作为所述目标参数。
[0008]根据本专利技术优选实施例,所述记录所述文本文件包括:按照配置频率记录所述文本文件。
[0009]根据本专利技术优选实施例,所述记录所述文本文件还包括:获取所述文本文件中每条轨迹记录的时间戳、控制对象及控制类型;根据每条轨迹记录的时间戳、控制对象及控制类型识别所述文本文件中的至少一
个重复轨迹记录集合;对于每个重复轨迹记录集合,获取该重复轨迹记录集合中每条重复轨迹记录的时间戳;按照每条重复轨迹记录的时间戳从该重复轨迹记录集合中删除除首条重复轨迹记录及末条重复轨迹记录外的其他重复轨迹记录。
[0010]根据本专利技术优选实施例,所述根据每条轨迹记录的时间戳、控制对象及控制类型识别所述文本文件中的至少一个重复轨迹记录集合包括:获取预先配置的压缩时间阈值;当在所述压缩时间阈值内检测到有轨迹记录的操作对象相同,且操作类型为预设类型时,利用检测到的轨迹记录构建所述重复轨迹记录集合;其中,所述预设类型包括动画效果类型、物体移动类型、特效展示类型。
[0011]根据本专利技术优选实施例,所述记录所述文本文件后,所述方法还包括:当接收到对所述目标实验的操作轨迹的还原指令时,解析所述操作轨迹文件,得到文本信息;从所述文本信息中读取所述目标参数;基于所述目标参数调用所述原始方法,得到所述目标实验的还原操作轨迹;当接收到对所述还原操作轨迹的编辑操作时,根据所述编辑操作更新所述还原操作轨迹。
[0012]一种实验操作轨迹记录装置,所述实验操作轨迹记录装置包括:获取单元,用于当检测到启动对目标实验的操作时,获取用于创建所述目标实验的引擎,及获取所述引擎的方法;筛选单元,用于从所述引擎的方法中筛选出与所述目标实验的画面表现相关的方法作为原始方法;所述获取单元,还用于在对所述目标实验的操作过程中,获取调用所述原始方法时所传递的目标参数;封装单元,用于基于所述目标参数封装所述原始方法,得到文本文件;记录单元,用于记录所述文本文件,并将所述文本文件确定为所述目标实验的操作轨迹文件。
[0013]一种计算机设备,所述计算机设备包括:存储器,存储至少一个指令;及处理器,执行所述存储器中存储的指令以实现所述实验操作轨迹记录方法。
[0014]一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被计算机设备中的处理器执行以实现所述实验操作轨迹记录方法。
[0015]由以上技术方案可以看出,本专利技术能够对引擎中原始调用的方法进行二次封装,并记录调用原始方法时所传递的目标参数,将封装后得到的文本文件作为目标实验的操作轨迹文件,缩小了操作轨迹记录的体积,进而提高了数据存储与传输的速度,同时,采用封装方法及参数的方式进行轨迹记录,也能够保证操作轨迹记录的准确性。
附图说明
[0016]图1是本专利技术实验操作轨迹记录方法的较佳实施例的流程图。
[0017]图2是本专利技术实验操作轨迹记录装置的较佳实施例的功能模块图。
[0018]图3是本专利技术实现实验操作轨迹记录方法的较佳实施例的计算机设备的结构示意图。
具体实施方式
[0019]为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。
[0020]如图1所示,是本专利技术实验操作轨迹记录方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0021]所述实验操作轨迹记录方法应用于一个或者多个计算机设备中,所述计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
[0022]所述计算机设备可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。
[0023]所述计算机设备还可以包括网络设备和/或用户设备。其中,所述网络设备包括,但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云。
[0024]所述服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0025]其中,人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
[0026]人工智能基础技术一般包括如传感器、专用人工智能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实验操作轨迹记录方法,其特征在于,所述实验操作轨迹记录方法包括:当检测到启动对目标实验的操作时,获取用于创建所述目标实验的引擎,及获取所述引擎的方法;从所述引擎的方法中筛选出与所述目标实验的画面表现相关的方法作为原始方法;在对所述目标实验的操作过程中,获取调用所述原始方法时所传递的目标参数;基于所述目标参数封装所述原始方法,得到文本文件;记录所述文本文件,并将所述文本文件确定为所述目标实验的操作轨迹文件。2.如权利要求1所述的实验操作轨迹记录方法,其特征在于,所述从所述引擎的方法中筛选出与所述目标实验的画面表现相关的方法作为原始方法包括:从所述引擎的方法中获取与动画效果相关的方法;从所述引擎的方法中获取与物体移动相关的方法;从所述引擎的方法中获取与特效展示相关的方法;组合所述与动画效果相关的方法、所述与物体移动相关的方法及所述与特效展示相关的方法,得到所述原始方法。3.如权利要求1所述的实验操作轨迹记录方法,其特征在于,所述获取调用所述原始方法时所传递的目标参数包括:获取调用所述原始方法时所传递的值类型参数及引用类型参数作为所述目标参数。4.如权利要求1所述的实验操作轨迹记录方法,其特征在于,所述记录所述文本文件包括:按照配置频率记录所述文本文件。5.如权利要求1所述的实验操作轨迹记录方法,其特征在于,所述记录所述文本文件还包括:获取所述文本文件中每条轨迹记录的时间戳、控制对象及控制类型;根据每条轨迹记录的时间戳、控制对象及控制类型识别所述文本文件中的至少一个重复轨迹记录集合;对于每个重复轨迹记录集合,获取该重复轨迹记录集合中每条重复轨迹记录的时间戳;按照每条重复轨迹记录的时间戳从该重复轨迹记录集合中删除除首条重复轨迹记录及末条重复轨迹记录外的其他重复轨迹记录。6.如权利要求5所述的实验操作轨迹记录方法,其特征在于,所...

【专利技术属性】
技术研发人员:房强虎黄海滨石蕊叶颂洪
申请(专利权)人:实验邦数字科技深圳有限公司
类型:发明
国别省市:

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

1