一种复现起爆控制场景的方法与流程

专利检索2022-05-10  2



1.本发明涉及民爆技术领域,尤其涉及到一种复现起爆控制场景的方法。


背景技术:

2.在现有技术中,为方便相关人员对起爆器在起爆控制过程中的控制流程以及数据异常的状况进行观测,将起爆器进行起爆控制过程中的按键、屏幕显示及电流电压状态等信息均以文本记录的形式进行采集记录,然后由复现端利用采集记录的数据信息来对起爆器起爆控制电子雷管时呈现的起爆控制场景进行模拟复现,然而,现有的采集记录复现所需数据的记录方式单一,具体来说,由于起爆器的主体结构分为主体外壳上设置的屏幕部分、屏幕下方的按键操作盘及外壳内设置的控制单元,如当前在对起爆器的屏幕部分显示的内容进行复现时现有的复现方式呈现的效果不够真实直观,且会由于数据的出错或篡改而导致复现准确度不够高,因此,现有对起爆器控制场景的数据记录方式不具有针对性,不能根据起爆器各部分的结构特征来对相应操作控制场景分别采取更适合的记录方式。


技术实现要素:

3.本发明实施例提供的一种复现起爆控制场景的方法及系统,用以解决现有技术中采集记录复现所需数据的记录方式单一,数据记录方式不具有针对性的问题。
4.本发明第一个方面,提供一种起爆控制场景的复现方法,包括:
5.确定起爆器进入起爆控制工作流程时呈现的起爆控制场景的多个子变化场景,并确定用于分别记录多个所述子变化场景的不同的记录措施;
6.在所述起爆器进入起爆控制工作流程时,采用不同的所述记录措施分别对多个所述子变化场景进行记录,以得到所述起爆器进行本次起爆控制的控制记录数据包;并在本次起爆控制工作流程结束后,生成一条爆破记录;
7.将所述控制记录数据包和所述爆破记录关联后上传至设置有日志列表的复现终端,并将所述爆破记录展示在所述日志列表中;
8.由所述复现终端,根据所述日志列表确定待复现的起爆控制场景对应的爆破记录,以根据确定的所述爆破记录关联的所述控制记录数据包,对所述待复现的起爆器的起爆控制场景的多个所述子变化场景分别进行复现。
9.可选的,多个所述子变化场景包括所述起爆器的屏幕变化场景、按键操作变化场景及电流电压变化场景;所述记录措施包括:
10.录屏记录法和文本记录法;
11.则,所述采用不同的所述记录措施分别对多个所述子变化场景进行记录,以得到所述起爆器进行本次起爆控制的控制记录数据包,包括:
12.采用所述录屏记录法对所述屏幕变化场景进行视频录制得到视频记录文件;同时,采用所述文本记录法对所述按键操作变化场景和所述电流电压变化场景的数据变化信息进行采集记录得到文本记录文件;
13.将所述视频记录文件和所述文本记录文件进行绑定处理后,构成所述起爆器进行本次起爆控制的控制记录数据包。
14.可选的,将所述控制记录数据包和所述爆破记录关联后上传至设置有日志列表的复现终端之前,还包括:
15.判断所述起爆器与所述复现终端之间的网络连接是否正常,若是,则将所述控制记录数据包和所述爆破记录关联后上传至设置有日志列表的复现终端;若否,则将所述控制记录数据包和所述爆破记录保存在所述起爆器的本地存储空间中。
16.可选的,所述将所述控制记录数据包和所述爆破记录保存在所述起爆器的本地存储空间中时,将所述控制记录数据包中的所述视频记录文件转换为不允许操作的文本文件进行保存。
17.可选的,所述起爆器的起爆控制工作流程包括多个控制步骤,则,所述采用不同的所述记录措施分别对多个所述子变化场景进行记录,以得到所述起爆器进行本次起爆控制的控制记录数据包,具体包括:
18.采用所述录屏记录法对所述屏幕变化场景,处于不同所述控制步骤下的变化情形分段进行视频录制后得到多个所述视频记录文件,将多个所述视频记录文件构成一个视频记录文件集;同时,采用所述文本记录法对所述按键操作变化场景和所述电流电压变化场景,处于不同所述控制步骤下的数据变化信息分段进行采集记录后得到多条所述文本记录文件,将多条所述文本记录文件构成一个文本记录文件集;
19.将所述视频记录文件集和所述文本记录文件集进行绑定处理后,构成所述起爆器进行本次起爆控制的控制记录数据包。
20.可选的,在所述采用所述录屏记录法对所述屏幕变化场景,处于不同所述控制步骤下的变化情形分段进行视频录制的过程中,若所述起爆器完成一个所述控制步骤后,达到预设的时间间隔不进入下一个所述控制步骤时,则,终止采用所述录屏记录法对所述屏幕变化场景进行视频录制,仅采用所述文本记录法对所述按键操作变化场景和所述电流电压变化场景的数据变化信息进行采集记录。
21.可选的,所述复现终端根据确定的所述爆破记录关联的所述控制记录数据包,对所述待复现的起爆器的起爆控制场景的多个所述子变化场景分别进行复现,具体包括:
22.所述复现终端对所述视频记录文件或所述视频记录文件集内的多个所述视频记录文件进行播放展现,以复现所述起爆器的屏幕变化场景;同时,所述复现终端根据所述文本记录文件或所述文本记录文件集内的多个所述文本记录文件内记录的信息,实时显示所述按键操作变化场景和所述电流电压变化场景的数据变化信息。
23.本发明的有益效果为:本发明对起爆器起爆控制工作流程的各个子变化场景的变化状况分别采取不同的记录措施,其中,对起爆器的屏幕部分展示的内容采用录屏方式进行记录,使得起爆器屏幕部分的复现场景真实直观,复现准确度高,而按键操作和电流电压的变化状况则用文本记录的方式来进行辅助记录,然后将得到的视频记录文件和文本记录文件进行绑定处理后,构成起爆器进行本次起爆控制的控制记录数据包,进而通过复现端来根据获取的控制记录数据包对起爆器的起爆控制场景进行复现操作。而且,为了防止起爆器在控制起爆过程中,发生异常终止起爆(强制关机、断电等情况)无法记录控制记录数据的情况,对各个子变化场景按起爆器的控制步骤分段进行记录,确保每次起爆控制过程
的控制记录的完整性。
24.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
25.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
26.图1为本发明一具体实施例提供的复现起爆控制场景的方法的流程示意图;
27.图2为本发明在一具体实施例中得到控制记录数据包的流程示意图;
28.图3为本发明在另一具体实施例中得到控制记录数据包的流程示意图。
具体实施方式
29.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
30.在本发明第一实施例中,提供了一种起爆控制场景的复现方法,请参见图1,包括如下步骤:
31.步骤s11:确定起爆器进入起爆控制工作流程时呈现的起爆控制场景的多个子变化场景,并确定用于分别记录多个子变化场景的不同的记录措施;
32.步骤s12:在起爆器进入起爆控制工作流程时,采用不同的记录措施分别对多个子变化场景进行记录,以得到起爆器进行本次起爆控制的控制记录数据包;并在本次起爆控制工作流程结束后,生成一条爆破记录;
33.步骤s13:将控制记录数据包和爆破记录关联后上传至设置有日志列表的复现终端,并将爆破记录展示在日志列表中;
34.步骤s14:由复现终端,根据日志列表确定待复现的起爆控制场景对应的爆破记录,以根据确定的爆破记录关联的控制记录数据包,对待复现的起爆器的起爆控制场景的多个子变化场景分别进行复现。
35.在本发明优选实施例中,多个子变化场景包括起爆器屏幕部分展现的屏幕变化场景、按键操作变化场景及电流电压变化场景。记录措施包括:录屏记录法和文本记录法。则,请参见图2,采用不同的记录措施分别对多个子变化场景进行记录,以得到起爆器进行本次起爆控制的控制记录数据包,包括如下步骤:
36.步骤s21:采用录屏记录法对屏幕变化场景进行视频录制得到视频记录文件;同时,采用文本记录法对按键操作变化场景和电流电压变化场景的数据变化信息进行采集记录得到文本记录文件;
37.步骤s22:将视频记录文件和文本记录文件进行绑定处理后,构成起爆器进行本次起爆控制的控制记录数据包。
38.可见,本发明对起爆器起爆控制工作流程的各个子变化场景的变化状况分别采取不同的记录措施,其中,对起爆器的屏幕部分展示的内容采用录屏方式进行记录,使得起爆器屏幕部分的复现场景真实直观,增加了复现准确度,不会因为数据的篡改而降低屏幕复现场景的真实性。而按键操作和电流电压的变化状况则用文本记录的方式来进行辅助记录,从而得到该次起爆控制的控制记录数据包,进而通过复现端来根据获取的控制记录数据包对起爆器的起爆控制场景进行复现操作。
39.在步骤s13中,将控制记录数据包和爆破记录关联后上传至设置有日志列表的复现终端之前,还包括:判断起爆器与复现终端之间的网络连接是否正常,若是,则将控制记录数据包和爆破记录关联后上传至设置有日志列表的复现终端;若否,则将控制记录数据包和爆破记录保存在起爆器的本地存储空间中,待下次网络连接成功后,自动上传,上传成功后删除文件。而且,为了防止用户误删除视频记录文件,将控制记录数据包和爆破记录保存在起爆器的本地存储空间中时,将控制记录数据包中的视频记录文件转换为不允许操作的文本文件进行保存,具体的,将视频记录文件转换为base64编码进行保存。
40.需要说明的是,本发明实施例中的控制记录数据包和爆破记录关联的规则和过程为,起爆器在每次进行起爆控制工作流程时生成一条控制记录数据包,并在本次起爆控制工作流程结束后,即受控的电子雷管最终起爆后,生成一条爆破记录。然后,起爆器按组传输控制记录数据包(每组数据包为一次起爆工作流程产生的数据包)到爆破人员手持终端的应用程序app上,控制记录数据包传输完成后传输爆破记录。应用程序app按相同方式首先按组传输控制记录数据包到后台,再传输爆破记录。后台接收到一组控制记录数据包后,首先为该组控制记录数据包内的所有记录数据(视频记录文件和文本记录文件)赋予一个相同的临时组id并存储到logid属性中,生成方式为起爆器编号 本组控制记录数据包的起始时间标记(进入起爆控制的时间点,起爆器上传时有记录)。收到爆破记录后保存爆破记录并关联控制记录数据包。关联逻辑为:首先寻找本台起爆器本次爆破记录时间点(即本次爆破记录的记录生成时间点)前一段未关联的控制记录数据包,把该组控制记录数据包的logid属性变更为本次爆破记录的身份标识码id。如此,在复现时,即可根据确定的爆破记录关联的控制记录数据包,对待复现的起爆器的起爆控制场景的多个子变化场景分别进行复现。
41.此外,由于起爆器的起爆控制工作流程包括多个控制步骤,如起爆准爆、扫描完成、授权验证完成、充电完成及起爆完成等,则,请参见图3,采用不同的记录措施分别对多个子变化场景进行记录,以得到起爆器进行本次起爆控制的控制记录数据包,还可以具体包括如下方法的步骤:
42.步骤s31:采用录屏记录法对屏幕变化场景,处于不同控制步骤下的变化情形分段进行视频录制后得到多个视频记录文件,将多个视频记录文件构成一个视频记录文件集;同时,采用文本记录法对按键操作变化场景和电流电压变化场景,处于不同控制步骤下的数据变化信息分段进行采集记录后得到多条文本记录文件,将多条文本记录文件构成一个文本记录文件集;
43.步骤s32:将视频记录文件集和文本记录文件集进行绑定处理后,构成起爆器进行本次起爆控制的控制记录数据包。
44.本发明实施例为了防止用户长时间不操作,导致视频过长,占用内存空间大。在采
用录屏记录法对屏幕变化场景,处于不同控制步骤下的变化情形分段进行视频录制的过程中,若起爆器完成一个控制步骤后,达到预设的时间间隔不进入下一个控制步骤时,则,终止采用录屏记录法对屏幕变化场景进行视频录制,仅采用文本记录法对按键操作变化场景和电流电压变化场景的数据变化信息进行采集记录。等到用户操作起爆器进入下一个控制步骤时,再自动开始录制。
45.本发明实施例提供的复现终端根据确定的爆破记录关联的控制记录数据包,对待复现的起爆器的起爆控制场景的多个子变化场景分别进行复现,具体包括:复现终端对视频记录文件或视频记录文件集内的多个视频记录文件进行播放展现,以复现起爆器的屏幕变化场景;同时,复现终端根据文本记录文件或文本记录文件集内的多个文本记录文件内记录的信息,实时显示按键操作变化场景和电流电压变化场景的数据变化信息。
46.综上所述,本发明对起爆器起爆控制工作流程的各个子变化场景的变化状况分别采取不同的记录措施,实现了根据起爆器各部分的结构特征来对相应操作控制场景分别采取更适合的记录方式,其中,对起爆器的屏幕部分展示的内容采用录屏方式进行记录,能够确保起爆器屏幕部分的复现场景真实直观,复现准确度高,而按键操作和电流电压的变化状况则用文本记录的方式来进行辅助记录,将视频记录文件和文本记录文件进行绑定处理后,构成起爆器进行本次起爆控制的控制记录数据包,进而通过复现端来根据获取的控制记录数据包对起爆器的起爆控制场景进行复现操作。而且,为了防止起爆器在控制起爆过程中,发生异常终止起爆(强制关机、断电等情况)无法记录控制记录数据包的情况,对各个子变化场景按起爆器的控制步骤分段进行记录,确保每次起爆控制过程的控制记录的完整性。
47.为使本发明更加清楚明白,在本发明第二实施例中,通过上述实施例结合图1

3说明本发明在实际应用中的方法过程。
48.采用录屏方式,在操作起爆器进入起爆控制时,开始启动录屏,一直到爆破完成后停止,录制完成后,判断网络状态,如果网络连接正常,自动上传录制的视频记录文件(上传之前视频记录文件会与相应的爆破记录关联),上传成功后删除视频记录文件。如果网络异常,则将视频记录文件保存到本地文件,待下次网络连接成功后,再将视频记录文件自动上传,上传成功后删除文件。为防止用户误删除视频文件,文件本地保存时,将视频文件转换为base64编码,以不允许操作的文本形势进行保存。
49.同时,以文本记录的形式辅助录屏记录,来记录起爆器在起爆操作过程中的电流、电压、按键等的变化状况,完善整个起爆流程的控制记录数据包(通常也称为操作记录)。因录屏过程无法监控起爆器的按键信息和实时电流电压信息(界面电流电压定时刷新,编号频率大时,界面无法实时更新,因此,此时就需要文本记录的方式来进行辅助记录这部分信息),采用文本记录实时的按键信息和电流电压信息,从进入起爆流程开始到起爆结束。起爆结束后,将文本记录得到的文本记录文件与视频记录文件一起绑定为一条控制记录数据包上传至复现端。
50.为防止爆破过程中,异常终止起爆(如强制关机、断电等情况的发生)导致无法记录操作日志(即控制记录数据包),记录过程中,采用多段录制方式进行录制,也就是说,完成一个重要步骤后(如起爆准爆、扫描完成、授权验证完成、充电完成、起爆完成等),保存一段记录和数据,并自动开始下一段录制,则一条完整的控制记录数据包内将会包含多个视
频文件。为防止用户长时间不对起爆器进行相应的控制操作,导致录制的视频过长,占用内存空间大,则,在每个步骤完成后,如果用户超过一定时间不进入下一步,中止录屏,此过程只记录电流电压变化和按键信息。待用户操作起爆器进入下一步时,再自动开始录制。
51.最后,将得到的包含有录屏记录文件和文本记录文件的控制记录数据包与爆破记录关联后上传至后台复现端,来对相应的场景进行复现操作,具体的,复现端对相应的视频记录文件进行播放复现,同时,在预先创建的用于展现电流电压及按键变化的事件序列表内显示实时的电流电压、按键等信息的变化状态。也就是说,后台每次得到的控制记录数据包均会以单条列表的形式进行展现,在列表中直接点击查看或者复现,即可对起爆器相应的起爆过程进行现场操作复现,在播放视频的同时,显示实时的电流电压、按键等的变化。
52.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
53.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
54.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指控制用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
55.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
转载请注明原文地址:https://win.8miu.com/read-50359.html

最新回复(0)