A method and device for acquiring the state of an electronic detonator
Patent Information
- Application Number
- CN202211051202.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-30
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2042-08-30
AI Technical Summary
[0004]然而,这种方式使得工作人员的工作量较大,且获取电子雷管的状态所需的时间较长,电子雷管的状态的获取效率较低、准确性也较低
[0066]本申请实施例提供的技术方案通过向与目标激发点绑定的目标起爆器发送信息获取请求的方式,以使目标起爆器与目标激发点的电子雷管交互,进而获取电子雷管的参考信息,根据电子雷管的参考信息,确定目标激发点的电子雷管的状态。该方法无需工作人员现场巡井,能够极大地节省获取激发点的电子雷管的状态所需的时间,提高激发点的电子雷管的状态的获取效率,且该方法是由目标起爆器与电子雷管的交互而获取到的电子雷管的参考信息,一定程度上能够提高获取到的电子雷管的参考信息的准确性,进而提高确定的激发点的电子雷管的状态的准确性。
Smart Images

Figure CN117663924B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic detonator technology, and in particular to a method and apparatus for obtaining the status of an electronic detonator. Background Technology
[0002] Electronic detonators are a new type of digital detonator. Compared to traditional electric detonators and detonating cord detonators, electronic detonators have advantages such as high safety, precise delay, and information-based monitoring. Electronic detonators are gradually replacing traditional electric detonators and detonating cord detonators.
[0003] In related technologies, after the electronic detonator is placed at the activation point, the status of the electronic detonator at the activation point is determined by staff through on-site well inspection.
[0004] However, this method results in a large workload for staff and takes a long time to obtain the status of the electronic detonator, leading to low efficiency and accuracy in obtaining the status of the electronic detonator. Summary of the Invention
[0005] This application provides a method and apparatus for obtaining the state of an electronic detonator, which can be used to solve problems in related technologies. The technical solution is as follows:
[0006] In a first aspect, embodiments of this application provide a method for obtaining the state of an electronic detonator, the method comprising:
[0007] An information acquisition request is made, the information acquisition request including the code of the target detonator, the information acquisition request being used to acquire reference information of the electronic detonator of the target detonation point bound to the target detonator, the target detonator being connected to the electronic detonator;
[0008] The information acquisition request is sent to the target detonator. The information acquisition request is also used for the target detonator to interact with the electronic detonator in order to obtain reference information of the electronic detonator.
[0009] Receive reference information from the target detonator regarding the electronic detonator;
[0010] The state of the electronic detonator at the target excitation point is determined based on the reference information of the electronic detonator.
[0011] In one possible implementation, determining the state of the electronic detonator at the target excitation point based on the reference information of the electronic detonator includes:
[0012] Determine the target information of the electronic detonator at the target excitation point stored in the terminal device;
[0013] Based on the fact that the number of reference information of the electronic detonator is the same as the number of target information of the electronic detonator, and the reference information of the electronic detonator is the same as the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be the first state, and the first state is used to indicate that the electronic detonator at the target excitation point has not changed.
[0014] Based on the fact that the number of reference information of the electronic detonator is different from the number of target information of the electronic detonator, and / or that the reference information of the electronic detonator is different from the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be a second state, and the second state is used to indicate that the electronic detonator at the target excitation point has changed.
[0015] In one possible implementation, the method further includes:
[0016] Display an electronic detonator deployment map, and display a target icon at the location of the target activation point on the electronic detonator deployment map. The target icon is used to indicate that the electronic detonator is placed at the target activation point.
[0017] After determining the state of the electronic detonator at the target firing point based on the reference information of the electronic detonator, the method further includes:
[0018] The color of the target icon is adjusted according to the state of the electronic detonator at the target excitation point. The color of the target icon is used to indicate the state of the electronic detonator at the target excitation point.
[0019] In one possible implementation, the method further includes:
[0020] Obtain a detonation command, the detonation command including the code of the target detonator, the detonation command being used to instruct the target detonator to detonate the electronic detonator at the target trigger point;
[0021] A broadcast charging instruction is provided, which includes the code of the target detonator. The charging instruction is used to instruct the target detonator to send a charging instruction to the electronic detonator connected to the target detonator after receiving the charging instruction.
[0022] Receive charging completion information returned by the target detonator, the charging completion information being used to indicate that the electronic detonator connected to the target detonator is ready to charge.
[0023] The broadcast indicated the detonation command.
[0024] In one possible implementation, after broadcasting the detonation command, the method further includes:
[0025] Receive confirmation information returned by the target detonator, the confirmation information being used to indicate that the target detonator has received the detonation command;
[0026] The detonation time of the electronic detonator is determined based on the time of receiving the confirmation information and the time of broadcasting the detonation command.
[0027] In one possible implementation, determining the detonation time of the electronic detonator based on the time of receiving the confirmation information and the time of broadcasting the detonation command includes:
[0028] The one-way communication delay duration is determined based on the time of receiving the confirmation information and the time of broadcasting the detonation command;
[0029] The detonation delay time is determined, which is used to indicate the time delay from the start of discharge in the internal circuit of the electronic detonator to detonation.
[0030] The detonation time of the electronic detonator is determined based on the time of the broadcast detonation command, the one-way communication delay, and the detonation delay.
[0031] Secondly, embodiments of this application provide a method for obtaining the state of an electronic detonator, the method comprising:
[0032] The terminal device receives an information acquisition request, which includes the code of the target detonator. The information acquisition request is used to acquire reference information of the electronic detonator of the target trigger point bound to the target detonator.
[0033] Based on the successful coding verification of the target detonator, reference information of the electronic detonator is obtained through interaction with the electronic detonator;
[0034] The reference information of the electronic detonator is sent to the terminal device, and the reference information of the electronic detonator is used to determine the state of the electronic detonator at the target excitation point.
[0035] In one possible implementation, the method further includes:
[0036] The terminal device sends a detonation command, which includes the code of the target detonator. The detonation command is used to instruct the target detonator to detonate the electronic detonator at the target trigger point.
[0037] The terminal device returns confirmation information, which indicates that the target detonator has received the detonation command and is used by the terminal device to determine the detonation time of the electronic detonator.
[0038] Thirdly, embodiments of this application provide a state acquisition device for an electronic detonator, the device comprising:
[0039] The acquisition module is used to acquire an information acquisition request, the information acquisition request including the code of the target detonator, the information acquisition request being used to acquire reference information of the electronic detonator of the target detonation point bound to the target detonator, the target detonator being connected to the electronic detonator;
[0040] The sending module is used to send the information acquisition request to the target detonator. The information acquisition request is also used for the target detonator to interact with the electronic detonator to obtain reference information of the electronic detonator.
[0041] A receiving module is used to receive reference information of the electronic detonator returned by the target detonator;
[0042] The determination module is used to determine the state of the electronic detonator at the target excitation point based on the reference information of the electronic detonator.
[0043] In one possible implementation, the determining module is configured to determine the target information of the electronic detonator at the target excitation point stored in the terminal device; based on the fact that the number of reference information items of the electronic detonator is the same as the number of target information items of the electronic detonator, and the reference information of the electronic detonator is the same as the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be a first state, the first state being used to indicate that the electronic detonator at the target excitation point has not changed; based on the fact that the number of reference information items of the electronic detonator is different from the number of target information items of the electronic detonator, and / or, the reference information of the electronic detonator is different from the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be a second state, the second state being used to indicate that the electronic detonator at the target excitation point has changed.
[0044] In one possible implementation, the device further includes:
[0045] The display module is used to display an electronic detonator deployment map. A target icon is displayed at the location of the target activation point on the electronic detonator deployment map. The target icon is used to indicate that the electronic detonator is placed at the target activation point.
[0046] An adjustment module is used to adjust the color of the target icon according to the state of the electronic detonator at the target excitation point. The color of the target icon is used to indicate the state of the electronic detonator at the target excitation point.
[0047] In one possible implementation, the acquisition module is further configured to acquire a detonation command, the detonation command including the code of the target detonator, the detonation command being used to instruct the target detonator to detonate the electronic detonator at the target trigger point;
[0048] The device further includes:
[0049] A broadcast module is used to broadcast a charging command, which includes the code of the target detonator. The charging command is used to instruct the target detonator to send a charging command to the electronic detonator connected to the target detonator after receiving the charging command.
[0050] The receiving module is also used to receive charging completion information returned by the target detonator, the charging completion information being used to indicate that the electronic detonator connected to the target detonator is ready to charge.
[0051] The broadcast module is also used to broadcast the detonation command.
[0052] In one possible implementation, the receiving module is further configured to receive confirmation information returned by the target detonator, the confirmation information being used to indicate that the target detonator has received the detonation command;
[0053] The determining module is further configured to determine the detonation time of the electronic detonator based on the time of receiving the confirmation information and the time of broadcasting the detonation command.
[0054] In one possible implementation, the determining module is configured to determine a one-way communication delay duration based on the time of receiving the confirmation information and the time of broadcasting the detonation command; determine a detonation delay duration, which is used to indicate the self-delay time from the start of discharge of the internal circuit of the electronic detonator to detonation; and determine the detonation time of the electronic detonator based on the time of broadcasting the detonation command, the one-way communication delay duration, and the detonation delay duration.
[0055] Fourthly, embodiments of this application provide a state acquisition device for an electronic detonator, the device comprising:
[0056] A receiving module is used to receive an information acquisition request sent by a terminal device. The information acquisition request includes the code of the target detonator. The information acquisition request is used to acquire reference information of the electronic detonator of the target detonation point bound to the target detonator.
[0057] The acquisition module is used to obtain reference information of the electronic detonator by interacting with the electronic detonator after the code verification of the target detonator has passed.
[0058] The transmitting module is used to transmit reference information of the electronic detonator to the terminal device, wherein the reference information of the electronic detonator is used to determine the state of the electronic detonator at the target excitation point.
[0059] In one possible implementation, the receiving module is further configured to receive a detonation command sent by the terminal device, the detonation command including the code of the target detonator, the detonation command being used to instruct the target detonator to detonate the electronic detonator at the target trigger point;
[0060] The sending module is also used to return confirmation information to the terminal device. The confirmation information is used to indicate that the target detonator has received the detonation command, and the confirmation information is used by the terminal device to determine the detonation time of the electronic detonator.
[0061] Fifthly, embodiments of this application provide a computer device, the computer device including a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to enable the computer device to implement any of the above-described methods for obtaining the state of an electronic detonator.
[0062] In a sixth aspect, a computer-readable storage medium is also provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the at least one piece of program code being loaded and executed by a processor to enable a computer to implement any of the above-described methods for obtaining the state of an electronic detonator.
[0063] In a seventh aspect, a computer program or computer program product is also provided, wherein the computer program or computer program product stores at least one computer instruction, the at least one computer instruction being loaded and executed by a processor to enable the computer to implement any of the above-described methods for obtaining the state of an electronic detonator.
[0064] Eighthly, a status acquisition system for an electronic detonator is also provided. The system includes a terminal device and a target detonator. The terminal device is used to execute the status acquisition method for the electronic detonator described in the first aspect, and the target detonator is used to execute the status acquisition method for the electronic detonator described in the second aspect.
[0065] The technical solution provided in this application has at least the following beneficial effects:
[0066] The technical solution provided in this application sends an information acquisition request to the target detonator bound to the target triggering point, enabling the target detonator to interact with the electronic detonator at the target triggering point, thereby acquiring reference information of the electronic detonator. Based on this reference information, the state of the electronic detonator at the target triggering point is determined. This method eliminates the need for on-site inspection by personnel, significantly reducing the time required to acquire the state of the electronic detonator at the triggering point and improving the efficiency of acquiring this information. Furthermore, since the reference information of the electronic detonator is acquired through the interaction between the target detonator and the electronic detonator, the accuracy of the acquired reference information can be improved to a certain extent, thus enhancing the accuracy of determining the state of the electronic detonator at the triggering point. Attached Figure Description
[0067] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0068] Figure 1 This is a schematic diagram of the implementation environment of an electronic detonator state acquisition method provided in an embodiment of this application;
[0069] Figure 2 This is a flowchart of a method for obtaining the state of an electronic detonator provided in an embodiment of this application;
[0070] Figure 3 This is a schematic diagram showing the deployment map of an electronic detonator provided in an embodiment of this application;
[0071] Figure 4 This is a schematic diagram showing another electronic detonator deployment map provided in an embodiment of this application;
[0072] Figure 5 This is a flowchart of a method for obtaining the state of an electronic detonator provided in an embodiment of this application;
[0073] Figure 6 This is a flowchart of a method for obtaining the state of an electronic detonator provided in an embodiment of this application;
[0074] Figure 7 This is a schematic diagram of the structure of an electronic detonator status acquisition device provided in an embodiment of this application;
[0075] Figure 8 This is a schematic diagram of the structure of an electronic detonator status acquisition device provided in an embodiment of this application;
[0076] Figure 9This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application;
[0077] Figure 10 This is a schematic diagram of the structure of a target detonator provided in an embodiment of this application. Detailed Implementation
[0078] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0079] Figure 1 This is a schematic diagram illustrating the implementation environment of a method for obtaining the state of an electronic detonator provided in an embodiment of this application, as shown below. Figure 1 As shown, the implementation environment includes a terminal device 101 and a target detonator 102. The electronic detonator status acquisition method provided in this application embodiment is implemented through the interaction between the terminal device 101 and the target detonator 102.
[0080] Optionally, the terminal device 101 may be at least one of a smartphone, game console, desktop computer, tablet computer, e-book reader, and laptop computer. The terminal device 101 and the target detonator 102 are connected via a wired or wireless network.
[0081] Those skilled in the art should understand that the above-described terminal equipment and target detonator are merely illustrative examples. Other existing or future terminal equipment and target detonators that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.
[0082] This application provides a method for obtaining the state of an electronic detonator, applicable to the aforementioned implementation environment. Figure 2 The flowchart shown in this embodiment of the present application illustrates a method for obtaining the state of an electronic detonator. This method can be implemented by... Figure 1 The interaction between the terminal device 101 and the target detonator 102 is realized.
[0083] like Figure 2 As shown, the method includes the following steps:
[0084] In step 201, the terminal device obtains an information acquisition request, which includes the code of the target detonator. The information acquisition request is used to obtain reference information of the electronic detonator of the target trigger point bound to the target detonator.
[0085] In the exemplary embodiment of this application, when placing an electronic detonator at the activation point, the operator records the target information of the electronic detonator (such as its serial number), the correspondence between the line number and the station number of the activation point, to clearly identify the location of each electronic detonator. After placing the electronic detonator at the activation point, the operator also connects an initiator integrating a communication module and an electronic detonator detonation control circuit to the electronic detonator, so as to facilitate subsequent acquisition of reference information of the electronic detonator through the initiator and detonation of the electronic detonator through the initiator. Similarly, the correspondence between the line number and station number of the activation point and the serial number of the initiator is also recorded.
[0086] It should be noted that a triggering point may include one triggering well or multiple triggering wells. A single triggering well may contain one or more electronic detonators; this application does not limit this. Multiple electronic detonators placed in a single triggering point are connected to the same initiator. A single initiator may connect to multiple electronic detonators, and these multiple electronic detonators connected to the same initiator are placed at the same triggering point.
[0087] Optionally, the terminal device displays multiple trigger points. In response to a selection command for any trigger point, the selected trigger point is designated as the target trigger point. The detonator bound to the target trigger point is then identified and designated as the target detonator. Subsequently, an information acquisition request is generated based on the code of the target detonator. The information acquisition request includes the code of the target detonator and is used to acquire reference information of the electronic detonator at the trigger point bound to the target detonator. The target detonator is connected to the electronic detonator. Optionally, the target detonator and the electronic detonator are connected via a wired connection.
[0088] In one possible implementation, after obtaining the correspondence between the target information of the electronic detonator, the line number and station number of the activation point, and the detonator number, an electronic detonator deployment map is displayed. A target icon is displayed at the location of the target activation point on the electronic detonator deployment map, indicating that an electronic detonator has been placed at the target activation point. For example, the target icon is a five-pointed star. Optionally, when no electronic detonator is placed at the target activation point, the target icon is a triangle; when an electronic detonator is placed at the target activation point and has been detonated, the target icon is a square. Of course, the target icon can also be other icons, and this embodiment does not limit this.
[0089] like Figure 3 The image shown is a schematic diagram of an electronic detonator deployment map provided in an embodiment of this application. Figure 3It can be seen that the electronic detonator numbered 200001 is placed at the activation point with wire number 101 and station number 1001. The activation point with wire number 101 and station number 1001 is bound to the detonator numbered 1. That is, the reference information of the electronic detonator at the activation point with wire number 101 and station number 1001 can be obtained through the detonator numbered 1, and the electronic detonator at the activation point with wire number 101 and station number 1001 can also be detonated through the detonator numbered 1. The positions and connections of the other electronic detonators are shown in [the provided text]. Figure 3 As shown, it will not be elaborated further here.
[0090] In step 202, the terminal device sends an information acquisition request to the target detonator.
[0091] In one possible implementation, the information acquisition request is also used for interaction between the target detonator and the electronic detonator to obtain reference information about the electronic detonator. The terminal device and each detonator are connected via a wired or wireless network. After receiving the information acquisition request, the terminal device sends the request to the target detonator, since the request includes the code of the target detonator. The information acquisition request is used to obtain reference information about the electronic detonator at the target firing point bound to the target detonator. For example, the reference information may be the code of the electronic detonator.
[0092] In this application embodiment, the timing of the terminal device sending an information acquisition request to the target detonator is not limited. Optionally, after receiving the information acquisition request, the information acquisition request is sent to the target detonator immediately.
[0093] In step 203, the target detonator receives an information acquisition request sent by the terminal device.
[0094] In one possible implementation, after receiving an information acquisition request from the terminal device, the target detonator parses the request to obtain its own code. The target detonator then retrieves the target code stored within it. It verifies the code carried in the information acquisition request. If the code verification is successful, step 204 is executed. If the target detonator's code matches the target code, the code verification is successful. If the target detonator's code does not match the target code, the target detonator ignores the information acquisition request.
[0095] In step 204, the target detonator passes the coding verification and obtains reference information from the electronic detonator by interacting with it.
[0096] In one possible implementation, the process by which the target detonator obtains reference information about an electronic detonator through interaction with the electronic detonator includes: for any given electronic detonator, the target detonator sending a query message to that electronic detonator; receiving feedback information returned by that electronic detonator based on the query message, and using that feedback information as reference information for that electronic detonator. For example, the query message could be "What is your code?", and the feedback information could be the code of the electronic detonator.
[0097] In step 205, the target detonator sends reference information about the electronic detonator to the terminal device.
[0098] In one possible implementation, after the target detonator obtains the reference information of the electronic detonator, it immediately sends the reference information of the electronic detonator to the terminal device.
[0099] In step 206, the terminal device receives reference information of the electronic detonator sent by the target detonator, and determines the state of the electronic detonator at the target trigger point based on the reference information of the electronic detonator.
[0100] In one possible implementation, the terminal device stores the correspondence between each activation point and the target information of the electronic detonator at each activation point. The target information of the electronic detonator at the target activation point, stored in the terminal device, can be the code of the electronic detonator. After receiving the reference information of the electronic detonator sent by the target initiator, the terminal device determines the state of the electronic detonator at the target activation point based on the reference information of the electronic detonator and the target information of the electronic detonator at the target activation point. This process includes: determining the state of the electronic detonator at the target activation point as a first state based on the fact that the number of reference information entries for the electronic detonator is the same as the number of target information entries for the electronic detonator, and that the reference information and target information of the electronic detonator are identical. The first state indicates that the electronic detonator at the target activation point has not changed.
[0101] For example, the reference information of the electronic detonator is obtained as follows: 1001, 1002, 1003, 1004, and the target information of the electronic detonator at the target excitation point is obtained as follows: 1001, 1002, 1003, 1004. Since the number of reference information of the electronic detonator is the same as the number of target information of the electronic detonator, and the reference information and target information of each electronic detonator are the same, the state of the electronic detonator at the target excitation point is determined to be the first state.
[0102] Based on the fact that the number of reference information of the electronic detonator is different from the number of target information of the electronic detonator, and / or the reference information of the electronic detonator is different from the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be the second state, which is used to indicate that the electronic detonator at the target excitation point has changed.
[0103] For example, the reference information obtained for the electronic detonator is 1001, 1002, 1003, and 1004, and the target information for the electronic detonator at the target firing point is 1001, 1002, 1003, 1004, and 1005. Since the number of reference information items for the electronic detonator is different from the number of target information items, the state of the electronic detonator at the target firing point is determined to be the second state.
[0104] For example, the reference information obtained for the electronic detonator is 1001, 1002, 1003, 1004, and 1006, while the target information for the electronic detonator at the target firing point is 1001, 1002, 1003, 1004, and 1005. Since the number of reference information items for the electronic detonator is the same as the number of target information items, but the reference information and target information are different, the state of the electronic detonator at the target firing point is determined to be the second state.
[0105] In one possible implementation, after determining the state of the electronic detonator at the target excitation point, the color of the target icon can be adjusted according to the state of the electronic detonator at the target excitation point. The color of the target icon is used to indicate the state of the electronic detonator at the target excitation point.
[0106] For example, based on the state of the electronic detonator at the target excitation point being in a first state, the color of the target icon is adjusted to a first color; based on the state of the electronic detonator at the target excitation point being in a second state, the color of the target icon is adjusted to a second color. The first color and the second color are different. For example, the first color is green, and the second color is red.
[0107] Optionally, in response to not receiving reference information from the target detonator regarding the electronic detonator, the color of the target icon is adjusted to a third color, which is different from both the first and second colors. For example, the third color is yellow.
[0108] When the target icon is green, it indicates that the electronic detonator at the target trigger point is the one placed by the user, and each electronic detonator can communicate normally; when the target icon is red, it indicates that there is an electronic detonator at the target trigger point that was not placed by the user, or that an electronic detonator cannot communicate normally; when the target icon is yellow, it indicates that no reference information about the electronic detonator returned by the target detonator has been received.
[0109] like Figure 4 This is a schematic diagram showing another electronic detonator deployment map provided in an embodiment of this application. Figure 4 In the diagram, the target icon corresponding to the trigger point with line number 101 and station number 1004 is displayed in green.
[0110] In step 207, the terminal device acquires a detonation command, which includes the code of the target detonator. The detonation command is used to instruct the target detonator to detonate the electronic detonator at the target trigger point.
[0111] This application does not limit the method of obtaining the detonation command. Optionally, the terminal device randomly determines a target detonation point to be detonated from multiple detonation points, determines the target detonator bound to the target detonation point, and generates a detonation command based on the code of the target detonator, the detonation command including the code of the target detonator.
[0112] In step 208, the terminal device broadcasts a charging command.
[0113] The charging command includes the code of the target detonator, which is used to instruct the target detonator to send a charging command to the electronic detonator connected to the target detonator after receiving the charging command.
[0114] In step 209, the target detonator receives a charging command.
[0115] In one possible implementation, after receiving a charging command, the target detonator parses the command to obtain its own code. The target detonator then verifies the code. If the verification passes, the target detonator sends a charging command to the electronic detonator connected to it, thus charging the connected electronic detonator. If the verification fails, the target detonator ignores the charging command.
[0116] The process of verifying the target detonator includes: the target detonator obtains the target code stored in the target detonator; if the code of the target detonator matches the target code, the verification is successful; if the code of the target detonator does not match the target code, the verification fails.
[0117] In step 210, the target detonator receives a charging completion command from the electronic detonator connected to the target detonator.
[0118] In one possible implementation, after the electronic detonator connected to the target detonator has completed charging, it sends a charging completion command to the target detonator to notify it that charging is complete.
[0119] In step 211, the target detonator sends a charging completion message to the terminal device.
[0120] In step 212, the terminal device receives the charging completion information sent by the target detonator and broadcasts the detonation command.
[0121] Optionally, the charging completion information is used to indicate that the electronic detonator connected to the target detonator is ready for charging. The terminal device communicates with multiple detonators, and after receiving the charging completion information, the terminal device broadcasts a detonation command.
[0122] In one possible implementation, the terminal device can also send a detonation command to the target detonator to detonate the electronic detonator at the target trigger point.
[0123] In step 213, the target detonator receives the detonation command and returns a confirmation message to the terminal device.
[0124] After receiving the detonation command, the target detonator parses the command to obtain its code. The target detonator then verifies this code, as described in step 209 above, and will not be repeated here. If the verification is successful, an confirmation message is sent to the terminal device. This message indicates that the target detonator has received the detonation command and is used by the terminal device to determine the detonation time of the electronic detonator. If the verification fails, the target detonator simply ignores the detonation command.
[0125] Optionally, the confirmation message may include any content, and this application embodiment does not limit this. For example, the content of the notification message is "Detonation command received, detonate the electronic detonator immediately".
[0126] In step 214, the target detonator detonates the electronic detonator according to the detonation command and sends detonation activation information to the terminal equipment.
[0127] In one possible implementation, after the target detonator passes verification, the electronic detonator at the target activation point is detonated, generating detonation activation information, which is then sent to the terminal device. This detonation activation information indicates that the target detonator has detonated the electronic detonator at the target activation point. This application does not limit the timing of the target detonator generating the detonation activation information.
[0128] Optionally, the target detonator can generate detonation activation information at the same time as detonating the electronic detonator, or it can generate detonation activation information after detonating the electronic detonator. This application embodiment does not limit this.
[0129] In step 215, the terminal device receives a confirmation message from the target detonator and determines the detonation time of the electronic detonator based on the time of receiving the confirmation message and the time of broadcasting the detonation command.
[0130] In one possible implementation, the process of determining the detonation time of the electronic detonator based on the time of receiving the confirmation message and the time of broadcasting the detonation command includes: determining the one-way communication delay duration based on the time of receiving the confirmation message and the time of broadcasting the detonation command; determining the detonation delay duration, which is used to indicate the time delay from the start of discharge of the electronic detonator's internal circuit to detonation; and determining the detonation time of the electronic detonator based on the time of broadcasting the detonation command, the one-way communication delay duration, and the detonation delay duration.
[0131] Optionally, a first difference is determined between the time of receiving the confirmation message and the time of broadcasting the detonation command, and half of this first difference is used as the one-way communication delay duration. When the detonation delay duration is a fixed value, this fixed value can be set based on experience or adjusted according to the implementation environment; this embodiment of the application does not limit this. For example, the fixed value is 2 seconds.
[0132] Optionally, the detonation time of the electronic detonator can be obtained by adding the one-way communication delay and the detonation delay to the time of the broadcast detonation command.
[0133] For example, if the broadcast detonation command is given at 15:23:20 on July 21, 2022, and the confirmation message is received at 15:23:30 on July 21, 2022, then the one-way communication delay is 5 seconds. With a detonation delay of 2 seconds, the detonation time of the electronic detonator is 15:23:27 on July 21, 2022.
[0134] In step 216, the terminal device receives the detonation activation information sent by the target detonator and, based on the detonation activation message, releases the binding relationship between the target detonator and the target activation point.
[0135] Optionally, since the target detonator can be recycled, after the target detonator detonates the electronic detonator at the target activation point, the binding relationship between the target detonator and the target activation point can be released, so that the target detonator can be bound to the activation points of other electronic detonators that have not yet been detonated.
[0136] Optionally, after receiving the detonation activation information sent by the target detonator, the terminal device can also save and generate a record based on the detonation activation information, including the code of the target detonator, the line number and station number of the target activation point, and the detonation activation information of the electronic detonator at the target activation point.
[0137] It should be noted that the process of obtaining the state of the electronic detonator at the target activation point, as shown in steps 201 to 206, and the process of detonating the electronic detonator at the target activation point, as shown in steps 207 to 216, are two independent processes. In actual use, steps 207 to 216 are not required to be executed after step 206. The state of the electronic detonator at the target activation point can be obtained first, followed by the process of detonating the electronic detonator at the target activation point; alternatively, the state of the electronic detonator at the target activation point can be obtained without detonating it; or, the state of the electronic detonator at the target activation point can be obtained without directly detonating it.
[0138] The aforementioned method sends an information acquisition request to the target detonator bound to the target triggering point, enabling interaction between the target detonator and the electronic detonator at the target triggering point. This allows the acquisition of reference information for the electronic detonator, which is then used to determine its status. This method eliminates the need for on-site inspections by personnel, significantly reducing the time required to obtain the status of the electronic detonator at the triggering point and improving the efficiency of status acquisition. Furthermore, since the reference information is obtained through interaction between the target detonator and the electronic detonator, the accuracy of this information is enhanced, thereby improving the accuracy of the determined status of the electronic detonator at the triggering point.
[0139] Figure 5 This is a flowchart of a method for obtaining the state of an electronic detonator according to an embodiment of this application. The method can be... Figure 1 The terminal device 101 in the process executes the method, which includes the following steps 501 to 504.
[0140] In step 501, an information acquisition request is obtained. The information acquisition request includes the code of the target detonator. The information acquisition request is used to obtain reference information of the electronic detonator of the target trigger point bound to the target detonator. The target detonator is connected to the electronic detonator.
[0141] In one possible implementation, the process of obtaining information and requesting information is similar to the process in step 201 above, and will not be described again here.
[0142] In step 502, an information acquisition request is sent to the target detonator.
[0143] In one possible implementation, the information acquisition request is also used for the target detonator to interact with the electronic detonator in order to obtain reference information of the electronic detonator. The process of sending the information acquisition request to the target detonator is similar to the process in step 202 above, and will not be described again here.
[0144] In step 503, reference information of the electronic detonator returned by the target detonator is received.
[0145] In one possible implementation, the process of receiving the reference information of the electronic detonator returned by the target detonator is similar to the process in step 206 above, and will not be described again here.
[0146] In step 504, the state of the electronic detonator at the target excitation point is determined based on the reference information of the electronic detonator.
[0147] In one possible implementation, the process of determining the state of the electronic detonator at the target excitation point based on the reference information of the electronic detonator is similar to the process in step 206 above, and will not be described again here.
[0148] The aforementioned method sends an information acquisition request to the target detonator bound to the target triggering point, enabling interaction between the target detonator and the electronic detonator at the target triggering point. This allows the acquisition of reference information for the electronic detonator, which is then used to determine its status. This method eliminates the need for on-site inspections by personnel, significantly reducing the time required to obtain the status of the electronic detonator at the triggering point and improving the efficiency of status acquisition. Furthermore, since the reference information is obtained through interaction between the target detonator and the electronic detonator, the accuracy of this information is enhanced, thereby improving the accuracy of the determined status of the electronic detonator at the triggering point.
[0149] Figure 6 This is a flowchart of a method for obtaining the state of an electronic detonator according to an embodiment of this application. The method can be... Figure 1 The target detonator 102 is executed, and the method includes the following steps 601 to 603.
[0150] In step 601, an information acquisition request is received from the terminal device. The information acquisition request includes the code of the target detonator and is used to acquire reference information of the electronic detonator of the target trigger point bound to the target detonator.
[0151] In one possible implementation, the process of receiving the information acquisition request sent by the terminal device is similar to the process in step 203 above, and will not be described again here.
[0152] In step 602, the coding verification based on the target detonator is passed, and reference information of the electronic detonator is obtained by interacting with the electronic detonator.
[0153] In one possible implementation, the process of obtaining reference information of the electronic detonator by interacting with it is similar to the process in step 204 above, and will not be described again here.
[0154] In step 603, reference information of the electronic detonator is sent to the terminal device. The reference information of the electronic detonator is used to determine the state of the electronic detonator at the target excitation point.
[0155] In one possible implementation, the process of sending reference information of the electronic detonator to the terminal device is similar to the process in step 205 above, and will not be described again here.
[0156] The aforementioned method interacts with the electronic detonator to obtain its reference information, and then returns this reference information to the terminal device. The terminal device then uses this reference information to determine the state of the electronic detonator at the target detonation point. This method eliminates the need for on-site inspections by personnel, significantly reducing the time required to obtain the state of the electronic detonator at the detonation point and improving the efficiency of this acquisition. Furthermore, since the reference information is obtained through the interaction between the target detonator and the electronic detonator, it can improve the accuracy of the obtained reference information, thereby enhancing the accuracy of the determined state of the electronic detonator at the detonation point.
[0157] Figure 7 The diagram shown is a structural schematic of a state acquisition device for an electronic detonator provided in an embodiment of this application. Figure 7 As shown, the device includes:
[0158] The acquisition module 701 is used to acquire an information acquisition request. The information acquisition request includes the code of the target detonator. The information acquisition request is used to acquire reference information of the electronic detonator of the target detonation point bound to the target detonator. The target detonator is connected to the electronic detonator.
[0159] The sending module 702 is used to send an information acquisition request to the target detonator. The information acquisition request is also used for the target detonator to interact with the electronic detonator in order to obtain reference information of the electronic detonator.
[0160] The receiving module 703 is used to receive reference information from the electronic detonator returned by the target detonator;
[0161] The determination module 704 is used to determine the state of the electronic detonator at the target excitation point based on the reference information of the electronic detonator.
[0162] In one possible implementation, the determining module 704 is used to determine the target information of the electronic detonator at the target excitation point stored in the terminal device; based on the fact that the number of reference information of the electronic detonator is the same as the number of target information of the electronic detonator, and the reference information of the electronic detonator is the same as the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be a first state, which is used to indicate that the electronic detonator at the target excitation point has not changed; based on the fact that the number of reference information of the electronic detonator is different from the number of target information of the electronic detonator, and / or, the reference information of the electronic detonator is different from the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be a second state, which is used to indicate that the electronic detonator at the target excitation point has changed.
[0163] In one possible implementation, the device further includes:
[0164] The display module is used to display the electronic detonator deployment map. A target icon is displayed at the location of the target activation point on the electronic detonator deployment map. The target icon is used to indicate that an electronic detonator is placed at the target activation point.
[0165] The adjustment module is used to adjust the color of the target icon according to the state of the electronic detonator at the target excitation point. The color of the target icon is used to indicate the state of the electronic detonator at the target excitation point.
[0166] In one possible implementation, the acquisition module 701 is also used to acquire a detonation command, which includes the code of the target detonator and is used to instruct the target detonator to detonate the electronic detonator at the target trigger point.
[0167] The device also includes:
[0168] The broadcast module is used to broadcast charging instructions, which include the code of the target detonator. The charging instructions are used to instruct the target detonator to send charging instructions to the electronic detonator connected to the target detonator after receiving the charging instructions.
[0169] The receiving module 703 is also used to receive charging completion information returned by the target detonator. The charging completion information is used to indicate that the electronic detonator connected to the target detonator is ready to charge.
[0170] The broadcast module is also used to broadcast detonation commands.
[0171] In one possible implementation, the receiving module 703 is also used to receive confirmation information returned by the target detonator, the confirmation information being used to indicate that the target detonator has received the detonation command;
[0172] The determination module 704 is also used to determine the detonation time of the electronic detonator based on the time of receiving the confirmation information and the time of broadcasting the detonation command.
[0173] In one possible implementation, the determining module 704 is used to determine the one-way communication delay duration based on the time of receiving the confirmation information and the time of broadcasting the detonation command; determine the detonation delay duration, which is used to indicate the self-delay time from the start of discharge of the internal circuit of the electronic detonator to detonation; and determine the detonation time of the electronic detonator based on the time of broadcasting the detonation command, the one-way communication delay duration, and the detonation delay duration.
[0174] The aforementioned device sends an information acquisition request to the target detonator bound to the target triggering point, enabling the target detonator to interact with the electronic detonator at the target triggering point. This allows the acquisition of reference information for the electronic detonator, and based on this reference information, the state of the electronic detonator at the target triggering point is determined. This eliminates the need for on-site inspections by personnel, significantly reducing the time required to acquire the state of the electronic detonator at the triggering point and improving the efficiency of this acquisition. Furthermore, since the reference information for the electronic detonator is obtained through the interaction between the target detonator and the electronic detonator, the accuracy of the acquired reference information can be improved to some extent, thereby enhancing the accuracy of the determined state of the electronic detonator at the triggering point.
[0175] Figure 8 The diagram shown is a structural schematic of a state acquisition device for an electronic detonator provided in an embodiment of this application. Figure 8 As shown, the device includes:
[0176] The receiving module 801 is used to receive an information acquisition request sent by the terminal device. The information acquisition request includes the code of the target detonator and is used to acquire reference information of the electronic detonator of the target trigger point bound to the target detonator.
[0177] The acquisition module 802 is used to obtain reference information of the electronic detonator by interacting with the electronic detonator after the code verification of the target detonator has passed.
[0178] The transmitting module 803 is used to send reference information of the electronic detonator to the terminal device. The reference information of the electronic detonator is used to determine the state of the electronic detonator at the target excitation point.
[0179] In one possible implementation, the receiving module 801 is further configured to receive a detonation command sent by the terminal device, the detonation command including the code of the target detonator, the detonation command being used to instruct the target detonator to detonate the electronic detonator at the target trigger point;
[0180] The sending module 803 is also used to return confirmation information to the terminal device. The confirmation information is used to indicate that the target detonator has received the detonation command and to help the terminal device determine the detonation time of the electronic detonator.
[0181] The aforementioned device interacts with the electronic detonator to obtain its reference information, and then returns this reference information to the terminal device. The terminal device then uses this reference information to determine the state of the electronic detonator at the target detonation point. This eliminates the need for on-site inspections by personnel, significantly reducing the time required to obtain the state of the electronic detonator at the detonation point and improving the efficiency of this process. Furthermore, since the reference information is obtained through the interaction between the target detonator and the electronic detonator, the accuracy of the obtained reference information is improved, thereby enhancing the accuracy of the determined state of the electronic detonator at the detonation point.
[0182] It should be understood that the above-described apparatus is only illustrated by the division of the functional modules described above when implementing its functions. In practical applications, the functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0183] Figure 9 A structural block diagram of a terminal device 900 provided in an exemplary embodiment of this application is shown. The terminal device 900 may be a portable mobile terminal, such as a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal device 900 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0184] Typically, terminal device 900 includes a processor 901 and a memory 902.
[0185] Processor 901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 901 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 901 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 901 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 901 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0186] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 902 is used to store at least one instruction, which is executed by the processor 901 to implement the present application. Figure 5 The illustrated method embodiment provides a method for obtaining the state of an electronic detonator.
[0187] In some embodiments, the terminal device 900 may also optionally include a peripheral device interface 903 and at least one peripheral device. The processor 901, memory 902, and peripheral device interface 903 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 903 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, a positioning assembly 908, and a power supply 909.
[0188] Peripheral device interface 903 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 901 and memory 902. In some embodiments, processor 901, memory 902 and peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 901, memory 902 and peripheral device interface 903 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0189] The radio frequency (RF) circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 904 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 904 can communicate with other terminal devices through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 904 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0190] Display screen 905 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 905 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 901 for processing. In this case, display screen 905 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 905, disposed on the front panel of terminal device 900; in other embodiments, there may be at least two display screens 905, disposed on different surfaces of terminal device 900 or in a folded design; in other embodiments, display screen 905 may be a flexible display screen, disposed on a curved or folded surface of terminal device 900. Furthermore, display screen 905 may be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. Display screen 905 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0191] The camera assembly 906 is used to acquire images or videos. Optionally, the camera assembly 906 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal device 900, and the rear-facing camera is located on the back of the terminal device 900. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 906 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.
[0192] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 901 for processing, or to the radio frequency circuit 904 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal device 900. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 907 may also include a headphone jack.
[0193] The positioning component 908 is used to locate the current geographical location of the terminal device 900 in order to enable navigation or LBS (Location Based Service). The positioning component 908 can be a positioning component based on the US GPS (Global Positioning System), China's BeiDou system, Russia's Granas system, or the EU's Galileo system.
[0194] Power supply 909 is used to supply power to the various components in terminal device 900. Power supply 909 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 909 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0195] In some embodiments, the terminal device 900 further includes one or more sensors 910. The one or more sensors 910 include, but are not limited to: an accelerometer 911, a gyroscope 912, a pressure sensor 913, a fingerprint sensor 914, an optical sensor 915, and a proximity sensor 916.
[0196] Accelerometer 911 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by terminal device 900. For example, accelerometer 911 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 901 can control display screen 905 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 911. Accelerometer 911 can also be used for games or for acquiring user motion data.
[0197] The gyroscope sensor 912 can detect the orientation and rotation angle of the terminal device 900. The gyroscope sensor 912, in conjunction with the accelerometer sensor 911, can collect the user's 3D movements on the terminal device 900. Based on the data collected by the gyroscope sensor 912, the processor 901 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0198] The pressure sensor 913 can be disposed on the side bezel of the terminal device 900 and / or the lower layer of the display screen 905. When the pressure sensor 913 is disposed on the side bezel of the terminal device 900, it can detect the user's grip signal on the terminal device 900, and the processor 901 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 913. When the pressure sensor 913 is disposed on the lower layer of the display screen 905, the processor 901 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 905. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0199] The fingerprint sensor 914 is used to collect the user's fingerprint. The processor 901 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 914, or the fingerprint sensor 914 identifies the user's identity based on the collected fingerprint. When the user's identity is identified as trusted, the processor 901 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 914 can be located on the front, back, or side of the terminal device 900. When the terminal device 900 has a physical button or manufacturer logo, the fingerprint sensor 914 can be integrated with the physical button or manufacturer logo.
[0200] An optical sensor 915 is used to collect ambient light intensity. In one embodiment, the processor 901 can control the display brightness of the display screen 905 based on the ambient light intensity collected by the optical sensor 915. Specifically, when the ambient light intensity is high, the display brightness of the display screen 905 is increased; when the ambient light intensity is low, the display brightness of the display screen 905 is decreased. In another embodiment, the processor 901 can also dynamically adjust the shooting parameters of the camera assembly 906 based on the ambient light intensity collected by the optical sensor 915.
[0201] The proximity sensor 916, also known as a distance sensor, is typically located on the front panel of the terminal device 900. The proximity sensor 916 is used to detect the distance between the user and the front of the terminal device 900. In one embodiment, when the proximity sensor 916 detects that the distance between the user and the front of the terminal device 900 is gradually decreasing, the processor 901 controls the display screen 905 to switch from a screen-on state to a screen-off state; when the proximity sensor 916 detects that the distance between the user and the front of the terminal device 900 is gradually increasing, the processor 901 controls the display screen 905 to switch from a screen-off state to a screen-on state.
[0202] Those skilled in the art will understand that Figure 9 The structure shown does not constitute a limitation on the terminal device 900, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0203] Figure 10 This is a schematic diagram of the structure of the target detonator 1000 provided in the embodiments of this application. The target detonator 1000 can vary considerably due to different configurations or performance. It may include one or more central processing units (CPUs) 1001 and one or more memories 1002, wherein the one or more memories 1002 store at least one line of program code, which is loaded and executed by the one or more processors 1001 to implement the above-mentioned... Figure 6 The illustrated method embodiment provides a method for obtaining the status of an electronic detonator. Of course, the target detonator 1000 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The target detonator 1000 may also include other components for implementing device functions, which will not be elaborated upon here.
[0204] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code, which is loaded and executed by a processor to enable a computer to implement any of the above-described methods for obtaining the state of an electronic detonator.
[0205] Optionally, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0206] In an exemplary embodiment, a computer program or computer program product is also provided, which stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement any of the above-described methods for obtaining the state of an electronic detonator.
[0207] In an exemplary embodiment, a status acquisition system for an electronic detonator is also provided. This system includes a terminal device and a target detonator. The terminal device is used to perform the above-described... Figure 5 The method embodiment shown provides a method for obtaining the state of an electronic detonator, in which the target detonator is used to perform the above-described method. Figure 6 The illustrated method embodiment provides a method for obtaining the state of an electronic detonator.
[0208] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the target information and target detonator codes involved in this application were obtained with full authorization.
[0209] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0210] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0211] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for obtaining the state of an electronic detonator, characterized in that, The method includes: An information acquisition request is made, the information acquisition request including the code of the target detonator, the information acquisition request being used to acquire reference information of the electronic detonator of the target detonation point bound to the target detonator, the target detonator being connected to the electronic detonator; The information acquisition request is sent to the target detonator. The information acquisition request is also used for the target detonator to interact with the electronic detonator in order to obtain reference information of the electronic detonator. Receive reference information from the target detonator regarding the electronic detonator; Determine the target information of the electronic detonator at the target excitation point stored in the terminal device; Based on the fact that the number of reference information of the electronic detonator is the same as the number of target information of the electronic detonator, and the reference information of the electronic detonator is the same as the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be the first state, and the first state is used to indicate that the electronic detonator at the target excitation point has not changed. Based on the fact that the number of reference information of the electronic detonator is different from the number of target information of the electronic detonator, and / or that the reference information of the electronic detonator is different from the target information of the electronic detonator, the state of the electronic detonator at the target excitation point is determined to be a second state, and the second state is used to indicate that the electronic detonator at the target excitation point has changed. Display an electronic detonator deployment map, and display a target icon at the location of the target activation point on the electronic detonator deployment map. The target icon is used to indicate that the electronic detonator is placed at the target activation point. The color of the target icon is adjusted according to the state of the electronic detonator at the target excitation point. The color of the target icon is used to indicate the state of the electronic detonator at the target excitation point.
2. The method according to claim 1, characterized in that, The method further includes: Obtain a detonation command, the detonation command including the code of the target detonator, the detonation command being used to instruct the target detonator to detonate the electronic detonator at the target trigger point; A broadcast charging instruction is provided, which includes the code of the target detonator. The charging instruction is used to instruct the target detonator to send a charging instruction to the electronic detonator connected to the target detonator after receiving the charging instruction. Receive charging completion information returned by the target detonator, the charging completion information being used to indicate that the electronic detonator connected to the target detonator is ready to charge. The broadcast indicated the detonation command.
3. The method according to claim 2, characterized in that, After broadcasting the detonation command, the method further includes: Receive confirmation information returned by the target detonator, the confirmation information being used to indicate that the target detonator has received the detonation command; The detonation time of the electronic detonator is determined based on the time of receiving the confirmation information and the time of broadcasting the detonation command.
4. The method according to claim 3, characterized in that, Determining the detonation time of the electronic detonator based on the time of receiving the confirmation information and the time of broadcasting the detonation command includes: The one-way communication delay duration is determined based on the time of receiving the confirmation information and the time of broadcasting the detonation command; The detonation delay time is determined, which is used to indicate the time delay from the start of discharge in the internal circuit of the electronic detonator to detonation. The detonation time of the electronic detonator is determined based on the time of the broadcast detonation command, the one-way communication delay, and the detonation delay.
5. A method for obtaining the state of an electronic detonator, characterized in that, The method includes: The terminal device receives an information acquisition request, which includes the code of the target detonator. The information acquisition request is used to acquire reference information of the electronic detonator of the target trigger point bound to the target detonator. Based on the successful coding verification of the target detonator, reference information of the electronic detonator is obtained through interaction with the electronic detonator; The terminal device sends reference information about the electronic detonator. This reference information is used by the terminal device to determine the state of the electronic detonator at the target activation point as a first state when the number of reference information items is the same as the number of target information items, and the reference information is the same as the target information. Conversely, if the number of reference information items is different from the target information, and / or the reference information is different from the target information, the terminal device determines the state of the electronic detonator at the target activation point as a second state. Based on the state of the electronic detonator at the target activation point, the terminal device adjusts the color of the target icon displayed on the electronic detonator deployment map. The color of the target icon indicates the state of the electronic detonator at the target activation point. The first state indicates that the electronic detonator at the target activation point has not changed, and the second state indicates that the electronic detonator at the target activation point has changed.
6. The method according to claim 5, characterized in that, The method further includes: The terminal device sends a detonation command, which includes the code of the target detonator. The detonation command is used to instruct the target detonator to detonate the electronic detonator at the target trigger point. The terminal device returns confirmation information, which indicates that the target detonator has received the detonation command and is used by the terminal device to determine the detonation time of the electronic detonator.
7. A state acquisition device for an electronic detonator, characterized in that, The device includes: The acquisition module is used to acquire an information acquisition request, the information acquisition request including the code of the target detonator, the information acquisition request being used to acquire reference information of the electronic detonator of the target detonation point bound to the target detonator, the target detonator being connected to the electronic detonator; The sending module is used to send the information acquisition request to the target detonator. The information acquisition request is also used for the target detonator to interact with the electronic detonator to obtain reference information of the electronic detonator. A receiving module is used to receive reference information of the electronic detonator returned by the target detonator; A determining module is used to determine the target information of the electronic detonator at the target activation point stored in the terminal device; based on the fact that the number of reference information items of the electronic detonator is the same as the number of target information items of the electronic detonator, and the reference information of the electronic detonator is the same as the target information of the electronic detonator, the state of the electronic detonator at the target activation point is determined to be a first state, the first state being used to indicate that the electronic detonator at the target activation point has not changed; based on the fact that the number of reference information items of the electronic detonator is different from the number of target information items of the electronic detonator, and / or, the reference information of the electronic detonator is different from the target information of the electronic detonator, the state of the electronic detonator at the target activation point is determined to be a second state, the second state being used to indicate that the electronic detonator at the target activation point has changed; The display module is used to display an electronic detonator deployment map. A target icon is displayed at the location of the target activation point on the electronic detonator deployment map. The target icon is used to indicate that the electronic detonator is placed at the target activation point. An adjustment module is used to adjust the color of the target icon according to the state of the electronic detonator at the target excitation point. The color of the target icon is used to indicate the state of the electronic detonator at the target excitation point.
8. A state acquisition device for an electronic detonator, characterized in that, The device includes: A receiving module is used to receive an information acquisition request sent by a terminal device. The information acquisition request includes the code of the target detonator. The information acquisition request is used to acquire reference information of the electronic detonator of the target detonation point bound to the target detonator. The acquisition module is used to obtain reference information of the electronic detonator by interacting with the electronic detonator after the code verification of the target detonator has passed. The sending module is used to send reference information of the electronic detonator to the terminal device. The reference information is used by the terminal device to determine the state of the electronic detonator at the target activation point as a first state when the number of reference information items is the same as the number of target information items, and the reference information is the same as the target information. Conversely, if the number of reference information items is different from the number of target information items, and / or the reference information is different from the target information, the terminal device determines the state of the electronic detonator at the target activation point as a second state. Based on the state of the electronic detonator at the target activation point, the terminal device adjusts the color of the target icon displayed on the electronic detonator deployment map. The color of the target icon indicates the state of the electronic detonator at the target activation point; the first state indicates that the electronic detonator at the target activation point has not changed, and the second state indicates that the electronic detonator at the target activation point has changed.
Citation Information
Patent Citations
Universal initiation control platform and initiation control method
CN111811327A
Terminal management and control device of digital electron detonator
CN207197376U