A method and system for reproducing detonation control scene
Through the coordinated work of the detonation control device and the data server, the operation log and blasting record are processed and the log-related data group is generated, which solves the problem of low efficiency when the terminal reappears the detonation control scenario, and realizes accurate scene reproduction and high efficiency data processing.
Patent Information
- Application Number
- CN202110801574.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-15
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2041-07-15
AI Technical Summary
In the prior art, when the terminal simulates and reproduces the corresponding control scenario, the reproduction efficiency is low, and it is impossible to accurately extract the detonation operation log of the specified scene of the corresponding detonator, resulting in the reproduced scene not meeting the requirements.
Through the detonation control device, the operation log and blasting record during each detonation control are generated to the data server for association processing, and the log correlation data group is generated, and the data group is sent to the client according to the client's request. Create a blast record list based on these data groups, determine the detonation control scenario to be reproduced, and perform simulated reproduction.
Ensure that the client can accurately extract the detonation operation log of the corresponding detonator, improve reproduction efficiency, and avoid the situation where the final simulated reproduction scenario does not meet the requirements.
Smart Images

Figure CN113672560B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of civil explosion technology, and in particular to a method and system for reproducing a detonation control scene. Background Art
[0002] Abnormal conditions are inevitable in the process of electronic detonators being controlled by detonators. In order to facilitate relevant personnel to observe the control process and data abnormalities in the detonation control process, thereby collecting and sorting out the abnormal conditions in the detonation control process, the prior art proposes to use the detonation operation log collected and recorded by the detonator end (such as an operation log for describing information such as buttons, screen displays, bus data transmission, and current and voltage states) to simulate and reproduce the detonation control scene presented when the detonator controls the electronic detonator. However, in the prior art, when the detonation operation log recorded by the detonator end is used to simulate and reproduce the operation scene, it is easy to have a situation where the final simulated and reproduced scene is not the scene that the relevant personnel need to reproduce, such as, it is necessary to reproduce the control scene of detonator A, but the control scene of another detonator is reproduced, or it is necessary to reproduce the control scene of detonator A for blasting project 1, but the control scene of blasting project 2 is reproduced, that is, the terminal cannot accurately extract the detonation operation log of the corresponding detonator specified scene, resulting in low reproduction efficiency. Summary of the invention
[0003] The embodiments of the present invention provide a method and system for reproducing a detonation control scene, which are used to solve the problem of low reproduction efficiency when a terminal simulates and reproduces a corresponding control scene in the prior art.
[0004] A first aspect of the present invention provides a method for reproducing a detonation control scene, comprising:
[0005] The detonation control device generates an operation log data packet from a number of operation logs collected and recorded each time the electronic detonator is detonated, and after the electronic detonator controlled by the detonation is finally detonated to generate a blasting record, the operation log data packet and the blasting record are sequentially sent to the data service end;
[0006] The data service end associates the operation log data packet obtained each time with the blasting record to generate a log-associated data group, and sends the generated log-associated data groups to the client according to the data pull request initiated by the client;
[0007] The client creates a blasting record list based on several blasting records in the acquired log-related data groups, determines the blasting records of the blasting control scene to be reproduced based on the blasting record list, and simulates and reproduces the blasting control scene to be reproduced based on the operation log data packets associated with the determined blasting records.
[0008] Optionally, the information recorded in the blasting record includes: blasting project, blaster, equipment number of the detonation control device, detonation time and number of detonators.
[0009] Optionally, when the detonation control device sends the operation log data packet and the blasting record to the data service end in sequence, it also sends the control start time point of the electronic detonator for this detonation control and the record generation time point for generating the blasting record to the data service end, and the control start time point is the time point when the detonation control device starts detonation control of the electronic detonator.
[0010] Optionally, before the data service end associates the operation log data packet obtained each time with the blasting record, the process includes:
[0011] Each of the operation logs in the operation log data packet is assigned a same temporary identity code ID, and the temporary identity code ID of the operation log data packet is stored in the logId attribute configured for the operation log data packet.
[0012] Optionally, the rule for assigning the temporary identity code ID is: using the structure of the device number plus the control start time point as the temporary identity code ID.
[0013] Optionally, the data server generates a log-related data group after associating the operation log data packet and the blasting record obtained each time, including:
[0014] The blasting record is associated with the operation log data packet according to a preset association processing logic, and the associated blasting record and the operation log data packet constitute the log association data group. The association processing logic is: looking for the operation log data packet that has not been associated before the record generation time point of the blasting record of the detonation control device of this station, and using the logId attribute of the operation log data packet as the identity identification code ID of this blasting record.
[0015] A second aspect of the present invention provides a system for reproducing a detonation control scene, comprising:
[0016] Detonation control device, data server and client;
[0017] The detonation control device is used to generate an operation log data packet from a plurality of operation logs recorded when the electronic detonator is detonated each time, and after the electronic detonator controlled by the detonation is finally detonated to generate a blasting record, the operation log data packet and the blasting record are sent to the data service end in sequence;
[0018] The data service end is used to generate a log-related data group after associating the operation log data packet and the blasting record obtained each time, and send the generated log-related data groups to the client according to the data pull request initiated by the client;
[0019] The client is used to create a blasting record list according to several blasting records in the obtained log-related data groups, determine the blasting records of the blasting control scene to be reproduced according to the blasting record list, and simulate the blasting control scene to be reproduced according to the operation log data packets associated with the determined blasting records.
[0020] The beneficial effect of the present invention is that the detonation control device sends the operation log data packet and the corresponding blasting record obtained from each detonation control of the electronic detonator to the data service end in sequence, and the data service end associates the operation log data packet of the detonation control of the detonation control device with the corresponding blasting record to obtain a log-associated data group. When the detonation control device performs multiple detonation controls, and / or when different detonation control devices perform several detonation controls, the data service end can obtain multiple log-associated data groups. Therefore, the client pulls multiple log-associated data groups from the data service end, and then creates a blasting record list based on the multiple blasting records in the multiple log-associated data groups. The blasting record list can display the information of the blasting records when the same detonation control device performs different detonation controls, or the information of the blasting records when different detonation control devices perform different detonation controls. , the relevant personnel can determine the blasting control scene to be reproduced according to the information displayed in the blasting record list, and simulate the blasting control scene to be reproduced according to the operation log data packet associated with the blasting record. For example, if it is necessary to reproduce the blasting control scene when the blasting control device A implements a blasting project, the client can find the operation log data packet associated with the blasting record according to the blasting record to which the blasting project belongs and the identity code ID of the blasting record. The client can reproduce the determined blasting control scene to be reproduced according to the log information recorded in the operation log data packet, ensuring that while reproducing the blasting control scene, it can avoid the situation that the final simulated reproduced scene is not the scene that the relevant personnel need to reproduce, and can ensure that the client can accurately extract the blasting operation log of the corresponding detonator, thereby improving the reproduction efficiency.
[0021] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0023] Figure 1 A schematic flow chart of a method for reproducing a detonation control scene provided in a first embodiment of the present invention;
[0024] Figure 2 A schematic structural diagram of a system for reproducing an initiation control scenario provided in a second embodiment of the present invention.
[0025] In the figure: 1-detonator, 2-data server, 3-client. DETAILED DESCRIPTION
[0026] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0027] In the first embodiment of the present invention, a method for reproducing the detonation control scene is provided. Figure 1 , comprising the following steps:
[0028] Step S11: the detonation control device generates an operation log data packet from several operation logs collected and recorded each time the electronic detonator is detonated and controlled, and after the electronic detonator controlled by the detonation is finally detonated and a blasting record is generated, the operation log data packet and the blasting record are sent to the data service end 2 in sequence; in a specific embodiment, the detonation control device can be a detonator 1 provided with a black box for collecting and recording operation logs and generating operation log data packets and blasting records. Each time the detonator 1 detonates and controls the electronic detonator, the detonator 1 generates an operation log data packet from several operation logs collected and recorded through its black box, and after the electronic detonator controlled by the detonation is finally detonated and a blasting record is generated, the operation log data packet and the blasting record are sent to the data service end 2 in sequence.
[0029] Step S12: the data server 2 associates the operation log data packets and the blasting records obtained each time to generate log-associated data groups, and sends the generated log-associated data groups to the client 3 according to the data pull request initiated by the client 3;
[0030] Step S13: the client 3 creates a blasting record list according to the blasting records in the acquired log-related data groups, determines the blasting record of the to-be-reproduced detonation control scenario according to the blasting record list, and simulates the to-be-reproduced detonation control scenario according to the operation log data packets associated with the determined blasting records.
[0031] It can be seen that the detonation control device provided in the embodiment of the present invention sends the operation log data packet and the corresponding blasting record obtained by each detonation control of the electronic detonator to the data server 2 in sequence, and the data server 2 associates the operation log data packet of the detonation control of the detonation control device with the corresponding blasting record to obtain a log association data group. When the detonation control device performs multiple detonation controls, and / or when different detonation control devices perform several detonation controls, the data server 2 can obtain multiple log association data groups. Therefore, the client 3 pulls multiple log association data groups from the data server 2. Data group, and then create a blasting record list according to the multiple blasting records in the multiple log-associated data group. The blasting record list can display the information of blasting records when the same blasting control device performs different blasting controls, or the information of blasting records when different blasting control devices perform different blasting controls. Relevant personnel can determine the blasting control scenario to be reproduced according to the information displayed in the blasting record list, and simulate the reproduction of the blasting control scenario to be reproduced according to the operation log data packet associated with the blasting record (the blasting record is the blasting record corresponding to the blasting control scenario to be reproduced).
[0032] In an embodiment of the present invention, the information recorded in the blasting record includes: blasting project, blaster (such as blasting company, blasting personnel, etc.), equipment number of the detonation control device, detonation time and number of detonators, and geographical location information, etc. Therefore, relevant personnel can determine the detonation control scene that needs to be reproduced through the information recorded in the blasting record.
[0033] In step S11, when the detonation control device sends the operation log data packet and the blasting record to the data service terminal 2 in sequence, the control start time point of the electronic detonator for this detonation control and the record generation time point for generating the blasting record are also sent to the data service terminal 2. The control start time point is the time point when the detonation control device starts to control the detonation of the electronic detonator.
[0034] In step S12, before the data service end 2 associates the acquired operation log data packet with the blasting record each time, it assigns a same temporary identification code ID to each operation log in the operation log data packet, and stores the temporary identification code ID of the operation log data packet in the logId attribute configured for the operation log data packet. The rule for assigning the temporary identification code ID is: the structure of the device number plus the control start time point is used as the temporary identification code ID.
[0035] In step S12, the data service end 2 generates a log-related data group after associating the operation log data packet and the blasting record obtained each time, specifically including: associating the blasting record with the operation log data packet according to the preset association processing logic, and forming the log-related data group with the associated blasting record and the operation log data packet, and the association processing logic is: finding the operation log data packet that is not associated before the record generation time point of the current blasting record of the current blasting record of the current blasting control device, and using the logId attribute of the operation log data packet as the identity code ID of the current blasting record. For example, when the client needs to reproduce the blasting control scene when the blasting control device A implements a blasting project, the client 3 can find the operation log data packet associated with the blasting record according to the blasting record to which the blasting project belongs and the identity code ID of the blasting record, and the client 3 can reproduce the determined blasting control scene to be reproduced according to the log information recorded in the operation log data packet, thereby avoiding the situation that the scene finally simulated and reproduced is not the scene that the relevant personnel need to reproduce, and can ensure that the client 3 can accurately extract the blasting operation log of the corresponding initiator, thereby improving the reproduction efficiency.
[0036] In a second embodiment of the present invention, a system for reproducing a detonation control scenario is provided. Figure 2 , including: an initiator 1 (i.e., an initiation control device), a data server 2 and a client 3;
[0037] The detonator 1 is used to generate an operation log data packet from a number of operation logs recorded when the electronic detonator is detonated each time, and after the electronic detonator controlled by the detonation is finally detonated and a blasting record is generated, the operation log data packet and the blasting record are sent to the data service end 2 in sequence;
[0038] The data server 2 is used to generate a log-related data group after associating each acquired operation log data packet with the blasting record, and send the generated log-related data groups to the client 3 according to the data pull request initiated by the client 3;
[0039] Client 3 is used to create a blasting record list according to several blasting records in several log-related data groups obtained, determine the blasting record of the blasting control scene to be reproduced according to the blasting record list, and simulate the blasting control scene to be reproduced according to the operation log data package associated with the determined blasting record.
[0040] In order to make the embodiments of the present invention more clear and understandable, the embodiments of the present invention are combined with actual application scenarios to explain the data processing flow of the system in detail. First, at the end of detonator 1: after the user enters the detonation control process by operating the button of detonator 1, the operation log of detonator 1 is recorded (such as a log describing information such as buttons, buses, and screens), and a group of operation log data packets are generated. After the electronic detonator controlled by detonator 1 is finally detonated, a detonation record is generated. Then detonator 1 transmits the operation log data packets in groups to the application APP of the user's handheld terminal. After the operation log data packets (or detonation operation logs) are transmitted, the detonation record is transmitted. The application APP of the user's handheld terminal first transmits the operation log data packets in groups to the background (equivalent to the data service end 2) in the same transmission mode, and then transmits the detonation record.
[0041] Background: After receiving a group of operation log data packets, the background first assigns a same temporary group ID (i.e., temporary identity code ID) to all operation logs in the group of operation log data packets and stores it in the logId attribute. The temporary group ID is generated by the device number of detonator 1 + the start time of this group of logs (i.e., the control start time point, the time point when entering the detonation control, and there is a record when detonator 1 is uploaded). After receiving the blasting record, save the blasting record and associate it with the operation log data packet. The association logic is: first find the unassociated operation log data packet before the time point of this blasting record of this detonator 1, and change the logId attribute of this group of operation log data packets to the id of this detonation record.
[0042] In summary, the detonation control device provided by the present invention sends the operation log data packet and the corresponding blasting record obtained by each detonation control of the electronic detonator to the data service end 2 in sequence, and the data service end 2 associates the operation log data packet of the detonation control of the detonation control device with the corresponding blasting record to obtain a log-associated data group. When the detonation control device performs multiple detonation controls, and / or when different detonation control devices perform several detonation controls, the data service end 2 can obtain multiple log-associated data groups. Therefore, the client 3 pulls multiple log-associated data groups from the data service end 2, and then creates a blasting record list based on the multiple blasting records in the multiple log-associated data groups. The blasting record list can display the information of the blasting records when the same detonation control device performs different detonation controls, or the blasting records when different detonation control devices perform different detonation controls. Information, relevant personnel can determine the blasting control scene to be reproduced according to the information displayed in the blasting record list, and simulate the blasting control scene to be reproduced according to the operation log data packet associated with the blasting record. For example, if it is necessary to reproduce the blasting control scene when the blasting control device A implements a blasting project, the client 3 can find the operation log data packet associated with the blasting record according to the blasting record to which the blasting project belongs and the identity code ID of the blasting record. The client 3 can reproduce the determined blasting control scene to be reproduced according to the log information recorded in the operation log data packet, ensuring that while reproducing the blasting control scene, it can avoid the situation that the final simulated reproduced scene is not the scene that the relevant personnel need to reproduce, and can ensure that the client 3 can accurately extract the blasting operation log of the corresponding detonator, thereby improving the reproduction efficiency.
[0043] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0044] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0045] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of finger controls to enable a terminal (which can be a mobile phone, computer, server, air conditioner, or network equipment, etc.) to execute the methods described in each embodiment of the present invention.
[0046] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
Claims
1. A method for reproducing a detonation control scene, characterized in that: include: The detonation control device generates an operation log data packet from a number of operation logs collected and recorded each time the electronic detonator is detonated, and after the electronic detonator controlled by the detonation is finally detonated to generate a blasting record, the operation log data packet and the blasting record are sequentially sent to the data service end; The data service end generates a log-related data group after associating the operation log data packet and the blasting record each time, and sends the generated log-related data groups to the client according to the data pull request initiated by the client; including: The blasting record is associated with the operation log data packet according to a preset association processing logic, and the associated blasting record and the operation log data packet constitute the log association data group, wherein the association processing logic is: searching for the operation log data packet that is not associated before the record generation time point of the current blasting record of the detonation control device of the present station, and using the logId attribute of the operation log data packet as the identity code ID of the current blasting record; The client creates a blasting record list according to the plurality of blasting records in the plurality of log-related data groups obtained, determines the blasting record of the blasting control scenario to be reproduced according to the blasting record list, and simulates and reproduces the blasting control scenario to be reproduced according to the operation log data packets associated with the determined blasting records; The data service end associates the operation log data packet obtained each time with the blasting record to generate a log association data group, including: After receiving a set of operation log packets, the backend will first assign a same temporary group ID to all operation logs in the group of operation log packets, that is, the temporary identity identification code ID, and store it in the logId attribute. The generation method of the temporary group ID is the device number of the initiator and the start time of the log of this group, that is, the control start time point, enter the time point of detonation control, and upload the record of the initiator; after receiving the blast record, the blast record is saved and the operation log packet is associated; the association logic is: first, find the operation log packet that was not associated in the blast record point before the blast record time point of this blast record, and change the logId attribute of the operation log packet of the group to the id of the detonation record.
2. The method for reproducing the detonation control scene according to claim 1, characterized in that: The information recorded in the blasting record includes: blasting project, blaster, equipment number of the detonation control device, detonation time and number of detonators.
3. The method for reproducing the detonation control scene according to claim 2, characterized in that: When the detonation control device sends the operation log data packet and the blasting record to the data service end in sequence, it also sends the control start time point of the electronic detonator for this detonation control and the record generation time point for generating the blasting record to the data service end. The control start time point is the time point when the detonation control device starts detonation control of the electronic detonator.
4. The method for reproducing the detonation control scene according to claim 3, characterized in that: Before the data service end associates the operation log data packet obtained each time with the blasting record, the process includes: Each of the operation logs in the operation log data packet is assigned a same temporary identity code ID, and the temporary identity code ID of the operation log data packet is stored in the logId attribute configured for the operation log data packet.
5. The method for reproducing the detonation control scene according to claim 4, characterized in that: The rule for assigning the temporary identity code ID is: using the structure of the device number plus the control start time point as the temporary identity code ID.
6. A system for reproducing a detonation control scene, characterized in that: include: Detonation control device, data server and client; The detonation control device is used to generate an operation log data packet from a plurality of operation logs recorded when the electronic detonator is detonated each time, and after the electronic detonator controlled by the detonation is finally detonated to generate a blasting record, the operation log data packet and the blasting record are sent to the data service end in sequence; The data service end is used to generate a log-related data group after associating the operation log data packet and the blasting record obtained each time, and send the generated log-related data groups to the client according to the data pull request initiated by the client; including: The blasting record is associated with the operation log data packet according to a preset association processing logic, and the associated blasting record and the operation log data packet constitute the log association data group, wherein the association processing logic is: searching for the operation log data packet that is not associated before the record generation time point of the current blasting record of the detonation control device of the present station, and using the logId attribute of the operation log data packet as the identity code ID of the current blasting record; The client is used to create a blasting record list according to the plurality of blasting records in the plurality of log-related data groups obtained, determine the blasting record of the to-be-reproduced blasting control scene according to the blasting record list, and simulate and reproduce the to-be-reproduced blasting control scene according to the operation log data packets associated with the determined blasting records; The data service end associates the operation log data packet obtained each time with the blasting record to generate a log association data group, including: After the background receives a group of operation log data packets, it first assigns a same temporary group ID to all operation logs in the group of operation log data packets, that is, a temporary identity code ID, and stores it in the logId attribute. The temporary group ID is generated according to the device number of the detonator and the start time of this group of logs, that is, the control start time point, the time point of entering the detonation control, and the detonator uploading record; after receiving the blasting record, the blasting record is saved and associated with the operation log data packet; the association logic is: first find the unassociated operation log data packet before the time point of this blasting record of this detonator, and change the logId attribute of this group of operation log data packets to the id of this detonation record.
Citation Information
Patent Citations
Electronic detonator detonating control device with management control function and management and control method thereof
CN108253855A
Battle simulation training system and method of attack drone formation
CN108646589A