一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

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

2021-11-22 14:06:00 来源:中国专利 TAG:


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


背景技术:

2.电子雷管通过起爆器进行起爆控制的过程中难免会出现异常状况,为方便相关人员对起爆控制过程中的控制流程以及数据异常的状况进行观测,从而对起爆控制过程的异常状况进行收集与整理,现有技术提出了利用起爆器端采集记录的起爆操作日志(如用于描述按键、屏幕显示、总线数据传输及电流电压状态等信息的操作日志),来对起爆器起爆控制电子雷管时呈现的起爆控制场景进行模拟复现,然而,在现有技术中,在利用起爆器端记录的起爆操作日志对操作场景进行模拟复现时,容易出现最终模拟复现出的场景并不是相关人员需要复现的场景的情况,如,需要对起爆器a的控制场景进行复现,但复现出的是另一起爆器的控制场景,或者需要对起爆器a进行爆破项目1的控制场景进行复现,但复现出的是爆破项目2的控制场景,即终端不能准确提取到相应起爆器指定场景的起爆操作日志,导致复现效率低。


技术实现要素:

3.本发明实施例提供的一种复现起爆控制场景的方法及系统,用以解决现有技术中终端在对相应控制场景进行模拟复现时,复现效率低的问题。
4.本发明第一个方面,提供一种复现起爆控制场景的方法,包括:
5.起爆控制装置将每次起爆控制电子雷管时采集记录的若干操作日志生成操作日志数据包,且在该次起爆控制的电子雷管最终起爆,生成一条爆破记录后,将所述操作日志数据包和所述爆破记录依次发送至数据服务端;
6.所述数据服务端将每次获取的所述操作日志数据包和所述爆破记录关联处理后生成日志关联数据组,并根据客户端发起的数据拉取请求将生成的若干所述日志关联数据组发送至所述客户端;
7.所述客户端根据获取的若干所述日志关联数据组中的若干条所述爆破记录创建爆破记录列表,根据所述爆破记录列表确定待复现的起爆控制场景的爆破记录,以根据确定的所述爆破记录关联的所述操作日志数据包对所述待复现的起爆控制场景进行模拟复现。
8.可选的,所述爆破记录内记录的信息包括:爆破项目、爆破者、起爆控制装置的设备编号、起爆时间及雷管数量。
9.可选的,所述起爆控制装置将所述操作日志数据包和所述爆破记录依次发送至数据服务端时,还将本次起爆控制电子雷管的控制起始时间点和生成所述爆破记录的记录生成时间点发送至所述数据服务端,所述控制起始时间点为所述起爆控制装置对所述电子雷管开始起爆控制的时间点。
10.可选的,所述数据服务端将每次获取的所述操作日志数据包和所述爆破记录关联
处理之前,包括:
11.将所述操作日志数据包内的每个所述操作日志赋予一个相同的临时身份标识码id,并将所述操作日志数据包的临时身份标识码id存储到为所述操作日志数据包配置的logid属性中。
12.可选的,所述临时身份标识码id的赋予规则为:采用所述设备编号加所述控制起始时间点的结构形式作为所述临时身份标识码id。
13.可选的,所述数据服务端将每次获取的所述操作日志数据包和所述爆破记录关联处理后生成日志关联数据组,包括:
14.根据预设的关联处理逻辑将所述爆破记录与所述操作日志数据包进行关联,并将关联后的所述爆破记录和所述操作日志数据包构成所述日志关联数据组,所述关联处理逻辑为:寻找本台所述起爆控制装置本次爆破记录的记录生成时间点之前未关联的所述操作日志数据包,并把所述操作日志数据包的所述logid属性作为本次爆破记录的身份标识码id。
15.本发明第二个方面,提供一种复现起爆控制场景的系统,包括:
16.起爆控制装置、数据服务端及客户端;
17.所述起爆控制装置,用于将每次起爆控制电子雷管时记录的若干操作日志生成操作日志数据包,且在该次起爆控制的电子雷管最终起爆,生成一条爆破记录后,将所述操作日志数据包和所述爆破记录依次发送至数据服务端;
18.所述数据服务端,用于将每次获取的所述操作日志数据包和所述爆破记录关联处理后生成日志关联数据组,并根据客户端发起的数据拉取请求将生成的若干所述日志关联数据组发送至所述客户端;
19.所述客户端,用于根据获取的若干所述日志关联数据组中的若干条所述爆破记录创建爆破记录列表,根据所述爆破记录列表确定待复现的起爆控制场景的爆破记录,以根据确定的所述爆破记录关联的所述操作日志数据包对所述待复现的起爆控制场景进行模拟复现。
20.本发明的有益效果是:起爆控制装置将每次起爆控制电子雷管得到的操作日志数据包和相应的爆破记录依次发送至数据服务端,由数据服务端对起爆控制装置该次起爆控制的操作日志数据包和相应的爆破记录关联后得到一条日志关联数据组,当起爆控制装置进行了多次起爆控制时,和/或当不同起爆控制装置进行了若干次起爆控制时,数据服务端就能得到多条日志关联数据组,由此,客户端从数据服务端拉取多条日志关联数据组,然后根据多条日志关联数据组中的多条爆破记录创建爆破记录列表,爆破记录列表内即可展示同一起爆控制装置进行不同起爆控制时的爆破记录的信息,或不同起爆控制装置进行不同起爆控制时的爆破记录的信息,相关人员即可根据爆破记录列表展示的信息来确定待复现的起爆控制场景,并根据爆破记录关联的操作日志数据包对所述待复现的起爆控制场景进行模拟复现,如需要对起爆控制装置a实施一爆破项目时的起爆控制场景进行复现,则客户端即可根据该爆破项目所属的爆破记录,根据该爆破记录的身份标识码id,来找到与该爆破记录关联的操作日志数据包,客户端即可根据操作日志数据包记录的日志信息来对确定的待复现的起爆控制场景进行复现,确保在对起爆控制场景进行复现的同时,能够避免最终模拟复现出的场景并不是相关人员需要复现的场景的情况,能够确保客户端能够精准提
取到相应起爆器的起爆操作日志,提高了复现效率。
21.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
22.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
23.图1为本发明第一实施例提供的一种复现起爆控制场景的方法的流程示意图;
24.图2为本发明第二实施例提供的一种复现起爆控制场景的系统的结构示意图。
25.图中:1

起爆器,2

数据服务端,3

客户端。
具体实施方式
26.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
27.在本发明第一实施例中,提供了一种复现起爆控制场景的方法,请参见图1,包括如下方法的步骤:
28.步骤s11:起爆控制装置将每次起爆控制电子雷管时采集记录的若干操作日志生成操作日志数据包,且在该次起爆控制的电子雷管最终起爆,生成一条爆破记录后,将操作日志数据包和爆破记录依次发送至数据服务端2;在一具体实施例中,起爆控制装置可以是设置有用于采集记录操作日志并生成操作日志数据包和爆破记录的黑匣子的起爆器1,在起爆器1每次起爆控制电子雷管时,起爆器1通过其黑匣子将采集记录的若干操作日志生成操作日志数据包,且在该次起爆控制的电子雷管最终起爆,生成一条爆破记录后,将操作日志数据包和爆破记录依次发送至数据服务端2。
29.步骤s12:数据服务端2将每次获取的操作日志数据包和爆破记录关联处理后生成日志关联数据组,并根据客户端3发起的数据拉取请求将生成的若干日志关联数据组发送至客户端3;
30.步骤s13:客户端3根据获取的若干日志关联数据组中的若干条爆破记录创建爆破记录列表,根据爆破记录列表确定待复现的起爆控制场景的爆破记录,以根据确定的爆破记录关联的操作日志数据包对待复现的起爆控制场景进行模拟复现。
31.可见,本发明实施例提供的起爆控制装置将每次起爆控制电子雷管得到的操作日志数据包和相应的爆破记录依次发送至数据服务端2,由数据服务端2对起爆控制装置该次起爆控制的操作日志数据包和相应的爆破记录关联后得到一条日志关联数据组,当起爆控制装置进行了多次起爆控制时,和/或当不同起爆控制装置进行了若干次起爆控制时,数据服务端2就能得到多条日志关联数据组,由此,客户端3从数据服务端2拉取多条日志关联数据组,然后根据多条日志关联数据组中的多条爆破记录创建爆破记录列表,爆破记录列表
内即可展示同一起爆控制装置进行不同起爆控制时的爆破记录的信息,或不同起爆控制装置进行不同起爆控制时的爆破记录的信息,相关人员即可根据爆破记录列表展示的信息来确定待复现的起爆控制场景,并根据爆破记录(该条爆破记录即为待复现的起爆控制场景对应的那条爆破记录)关联的操作日志数据包对待复现的起爆控制场景进行模拟复现。
32.本发明实施例中,爆破记录内记录的信息包括:爆破项目、爆破者(如爆破公司、爆破人员等)、起爆控制装置的设备编号、起爆时间及雷管数量,以及地理位置信息等,由此,相关人员就能通过爆破记录内记录的信息来确定所需复现的起爆控制场景。
33.在步骤s11起爆控制装置将操作日志数据包和爆破记录依次发送至数据服务端2时,还将本次起爆控制电子雷管的控制起始时间点和生成爆破记录的记录生成时间点发送至数据服务端2,控制起始时间点为起爆控制装置对电子雷管开始起爆控制的时间点。
34.在步骤s12中,数据服务端2将每次获取的操作日志数据包和爆破记录关联处理之前,将操作日志数据包内的每个操作日志赋予一个相同的临时身份标识码id,并将操作日志数据包的临时身份标识码id存储到为操作日志数据包配置的logid属性中。其中,临时身份标识码id的赋予规则为:采用设备编号加控制起始时间点的结构形式作为临时身份标识码id。
35.在步骤s12中,数据服务端2将每次获取的操作日志数据包和爆破记录关联处理后生成日志关联数据组,具体包括:根据预设的关联处理逻辑将爆破记录与操作日志数据包进行关联,并将关联后的爆破记录和操作日志数据包构成日志关联数据组,关联处理逻辑为:寻找本台起爆控制装置本次爆破记录的记录生成时间点之前未关联的操作日志数据包,并把操作日志数据包的logid属性作为本次爆破记录的身份标识码id。如,当客户端需要对起爆控制装置a实施一爆破项目时的起爆控制场景进行复现,则客户端3即可根据该爆破项目所属的爆破记录,根据该爆破记录的身份标识码id,来找到与该爆破记录关联的操作日志数据包,客户端3即可根据操作日志数据包记录的日志信息来对确定的待复现的起爆控制场景进行复现,从而避免最终模拟复现出的场景并不是相关人员需要复现的场景的情况,能够确保客户端3能够精准提取到相应起爆器的起爆操作日志,提高了复现效率。
36.在本发明第二个实施例中,提供一种复现起爆控制场景的系统,请参见图2,包括:起爆器1(即起爆控制装置)、数据服务端2及客户端3;
37.起爆器1,用于将每次起爆控制电子雷管时记录的若干操作日志生成操作日志数据包,且在该次起爆控制的电子雷管最终起爆,生成一条爆破记录后,将操作日志数据包和爆破记录依次发送至数据服务端2;
38.数据服务端2,用于将每次获取的操作日志数据包和爆破记录关联处理后生成日志关联数据组,并根据客户端3发起的数据拉取请求将生成的若干日志关联数据组发送至客户端3;
39.客户端3,用于根据获取的若干日志关联数据组中的若干条爆破记录创建爆破记录列表,根据爆破记录列表确定待复现的起爆控制场景的爆破记录,以根据确定的爆破记录关联的操作日志数据包对待复现的起爆控制场景进行模拟复现。
40.为使本发明实施例更加清楚明白,本发明实施例结合实际应用场景,来对系统的数据处理流程做详细的说明,首先,在起爆器1端:用户通过操作起爆器1的按键进入起爆控制流程后,开始记录起爆器1的操作日志(如用于描述按键、总线、屏幕等信息的日志),生成
一组操作日志数据包,起爆器1该次控制的电子雷管最终起爆后,生成一条起爆记录。然后起爆器1按组传输操作日志数据包到用户手持终端的应用程序app中,操作日志数据包(或者说起爆操作日志)传输完成后传输起爆记录。用户手持终端的应用程序app按相同传输方式首先按组传输操作日志数据包到后台(即相当于数据服务端2),再传输起爆记录。
41.后台:后台接收到一组操作日志数据包后,首先为该组操作日志数据包内的所有操作日志赋予一个相同的临时组id(即临时身份标识码id)并存储到logid属性中,临时组id的生成方式为起爆器1的设备编号 本组日志的起始时间(即控制起始时间点,进入起爆控制的时间点,起爆器1上传时有记录)。收到爆破记录后保存爆破记录并关联操作日志数据包。关联逻辑为:首先寻找本台起爆器1本次爆破记录时间点前一段未关联的操作日志数据包,把该组操作日志数据包的logid属性变更为本次起爆记录的id。
42.综上所述,本发明提供的起爆控制装置将每次起爆控制电子雷管得到的操作日志数据包和相应的爆破记录依次发送至数据服务端2,由数据服务端2对起爆控制装置该次起爆控制的操作日志数据包和相应的爆破记录关联后得到一条日志关联数据组,当起爆控制装置进行了多次起爆控制时,和/或当不同起爆控制装置进行了若干次起爆控制时,数据服务端2就能得到多条日志关联数据组,由此,客户端3从数据服务端2拉取多条日志关联数据组,然后根据多条日志关联数据组中的多条爆破记录创建爆破记录列表,爆破记录列表内即可展示同一起爆控制装置进行不同起爆控制时的爆破记录的信息,或不同起爆控制装置进行不同起爆控制时的爆破记录的信息,相关人员即可根据爆破记录列表展示的信息来确定待复现的起爆控制场景,并根据爆破记录关联的操作日志数据包对待复现的起爆控制场景进行模拟复现,如需要对起爆控制装置a实施一爆破项目时的起爆控制场景进行复现,则客户端3即可根据该爆破项目所属的爆破记录,根据该爆破记录的身份标识码id,来找到与该爆破记录关联的操作日志数据包,客户端3即可根据操作日志数据包记录的日志信息来对确定的待复现的起爆控制场景进行复现,确保在对起爆控制场景进行复现的同时,能够避免最终模拟复现出的场景并不是相关人员需要复现的场景的情况,能够确保客户端3能够精准提取到相应起爆器的起爆操作日志,提高了复现效率。
43.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
44.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
45.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指控制用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
46.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员
在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献