Instruction mode-based detonation method and system

By identifying and exploiting the loopholes of digital electronic detonators in the IDLE state, and forcibly enforcing the detonator instruction sequence, the problem of detonator detonation is solved and efficient and consistent blasting is achieved.

CN120274593APending Publication Date: 2025-07-08BEIJING VIAGRA TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510427600.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the digital electronic detonator detonator detonator detonation operation, detonation is not synchronized due to the differences in internal parameters of each detonator, which affects the consistency of the detonator.

Method used

By receiving the detonation command, it identifies the vulnerabilities or defects of the device in the IDLE state, uses a specific instruction sequence to construct data packets to bypass safety verification, and enforces the detonation action to ensure that all detonators are ignited successfully when the charging time meets the conditions.

Benefits of technology

It improves the consistency of blasting, ensures that all detonators can effectively start blasting, and improves the detonation success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120274593A_ABST
    Figure CN120274593A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronic detonator detonation, and discloses a detonation method and system based on an instruction mode. The detonating method is applied to detonating equipment and specifically comprises the following steps that S101, a detonating instruction of a terminal is received, and the detonating instruction comprises a specific instruction sequence for judging vulnerabilities or defects of current equipment in an IDLE state and triggering attacks of the vulnerabilities or the defects in the IDLE state; and S102, obtaining a content text of the specific instruction sequence for triggering the attack, and inputting the specific instruction sequence for triggering the attack into a preset content text recognition model. According to the method, the forced detonation equipment executes the unexpected action, detonation ignition charging is completed in the state that the ignition success rate is relatively high through the detonation preparation instruction, detonation energy charging and baud rate value determination, it is guaranteed that all detonators can be effectively started for blasting, and the blasting consistency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic detonator initiation. Specifically, it relates to a detonation method and system based on an instruction mode. Background Art

[0002] In the detonation operation of digital electronic detonators, a detonation instruction is sent to the digital electronic detonators through a detonator or a control device. After receiving the detonation instruction, the digital electronic detonators perform corresponding detonation operations.

[0003] In actual detonation operations, the number of digital electronic detonators mounted on the detonator or control device is relatively large, and there are differences in the internal parameters of the digital electronic detonators themselves. For example, the charging amount or charging duration of each electronic detonator is different during the previous charging, or the difference in the received instruction waveform data caused by the differences in the internal electronic components of the digital electronic detonators, or the difference in the internal RC frequency of the digital electronic detonators and the resulting difference in the processing time of the detonation instruction data packet, etc., will cause systematic errors in each digital electronic detonator, resulting in asynchronous detonation. Summary of the Invention

[0004] The purpose of the present invention is to provide a detonation method and system based on an instruction mode, which uses a detonation pre-preparation instruction, detonation energy charging, and determination of the baud rate value to complete detonation ignition charging in a state with a relatively high ignition success rate, ensuring that all detonators can be effectively detonated, improving the detonation consistency, and aiming to solve the problems in the prior art.

[0005] The present invention is implemented as follows. A detonation method based on an instruction mode is applied to a detonator device and specifically includes the following steps:

[0006] S101: Receive a detonation instruction from a terminal. The detonation instruction includes judging the vulnerabilities or defects of the current device in the IDLE state and a specific instruction sequence for triggering an attack by the vulnerabilities or defects in the IDLE state;

[0007] S102: Obtain the content text of the specific instruction sequence for triggering the attack, input the specific instruction sequence for triggering the attack into a preset content text recognition model, obtain the recognition result output by the text recognition model based on the specific instruction sequence for triggering the attack, and judge the energy storage time of the detonator device in the recognition result;

[0008] S103: Judge whether the energy storage charging duration of the detonator device is greater than 2 ms. If it does not meet 2 ms, continue energy storage charging. If it is greater than 2 ms, automatically detect the baud rate during startup or manually execute a self-check program to check whether the baud rate supports higher than 230K. If the baud rate is greater than 230K, complete the setting of the detonator device and perform ignition charging subsequently;

[0009] S104: Determine whether the ignition charging duration is greater than 10 ms. If it is determined to be greater than 10 ms, enter the waiting area to complete the opening of the fast execution instruction, trigger a specific instruction sequence for attacking the vulnerability or defect in the IDLE state, and quickly execute the instruction to complete the ignition explosion;

[0010] S105: If a non-fast execution instruction or timeout is obtained when the fast execution instruction is opened, return to the waiting area to obtain the ignition command again for ignition. If the self-disabling of the current device in the waiting area cannot meet the ignition requirement, perform disabling waiting and then perform energy storage charging again.

[0011] Further, receiving the detonation instruction of the terminal includes:

[0012] Receiving the association request sent by the terminal through the preset network, where the association request is used to request to establish a connection with the detonation device;

[0013] Detecting whether the current account of the terminal is a specified target account within a preset area;

[0014] If the current account of the terminal is the specified target account within the preset area, connect to the terminal according to the association request. After the association is completed, receive the detonation instruction of the terminal.

[0015] Further, the preset network includes one or a combination of 3G network, 4G network, 5G network, and WIFI network.

[0016] Further, in S102, obtaining the content text of the specific instruction sequence for triggering the attack and inputting the specific instruction sequence for triggering the attack into a preset content text recognition model includes:

[0017] Obtaining multiple text recognition models and sorting the multiple text recognition models in the order of the instruction sequence recognition content;

[0018] Obtaining the content text of the specific instruction sequence for triggering the attack and inputting the specific instruction sequence for triggering the attack into the text recognition model ranked first.

[0019] Further, obtaining the recognition result output by the text recognition model based on the specific instruction sequence for triggering the attack, and in the recognition result, judging the energy storage time of the detonation device includes:

[0020] Obtaining the recognition result output by the specific instruction sequence for triggering the attack, scanning the recognition result, and identifying the energy storage time required based on the specific instruction sequence;

[0021] Scan the recognition result again to recognize the current stored energy of the detonator device based on a specific instruction sequence, and determine the energy storage time required for the detonator device based on the current stored energy, so as to ensure that the energy storage charge can complete the support for the ignition charging energy consumption.

[0022] Further, in S104, trigger the vulnerability or defect in the IDLE state by a specific instruction sequence for attack, and quickly execute the instruction to complete the point explosion, including:

[0023] Send a specific instruction or wait for the device to automatically enter the low-power mode;

[0024] Use the communication interface that is still active in the IDLE state to send a data packet constructed by a specific instruction sequence for triggering the attack:

[0025] After obtaining control through the vulnerability, bypass the command security check, send a high-level signal to the GPIO to trigger the relay, destroy the original program, and force the detonator device to perform an unexpected action.

[0026] Further, in S105, if a non-fast execution instruction or timeout is determined when the fast execution instruction is enabled, the determination includes:

[0027] Obtain the operating state data of the detonator device when the fast execution instruction is enabled, and obtain an instruction state coefficient according to the operating state data. The operating state data includes an energy deviation coefficient and a voltage low-frequency coefficient;

[0028] Compare the obtained instruction state coefficient with a preset instruction coefficient range, compare the actual value of the operating state data with the preset operating state data range, and output the energy characteristic data required for instruction opening according to the comparison result to obtain the instruction opening threshold data.

[0029] Further, return to the waiting area to obtain the post-point command again for ignition, including:

[0030] Process the instruction opening threshold data to obtain a convertible energy value, and extract the upper energy value and the lower energy value of all the convertible energy values in the convertible energy value;

[0031] Obtain the exact coordinates of each convertible energy value in the interval according to the upper energy value and the lower energy value, and map the exact coordinates to the energy module to determine the specific value of the non-fast execution instruction or timeout. If it exceeds the specific value, return to the waiting area to obtain the post-point command again for ignition.

[0032] Further, if the self-disabling of the current device in the waiting area cannot meet the ignition requirement, perform a disabling wait and then perform energy storage charging again, including:

[0033] If the self - disabling of the current device in the waiting area cannot meet the lower limit energy value for ignition, then determine whether the disabling waiting duration is greater than 500 ms;

[0034] If it is determined that the disabling waiting duration is greater than 500 ms, then receive the detonation command again. The detonation command includes judging the vulnerabilities or defects of the current device in the IDLE state, and a specific instruction sequence for the vulnerabilities or defects to trigger an attack in the IDLE state;

[0035] If it is determined that the disabling waiting duration is greater than 500 ms, the detonation device rejects the detonation command until the time meets the conditions and then receives it to ensure the completion of discharge.

[0036] Compared with the prior art, a detonation method and system based on an instruction mode provided by the present invention have the following beneficial effects:

[0037] When the detonation device receives the detonation command from the terminal, by obtaining the vulnerabilities or defects of the device in the IDLE state and a specific instruction sequence for the vulnerabilities or defects to trigger an attack in the IDLE state, it can complete detonation ignition under the condition that the charging duration is met. It uses the still - active communication interface in the IDLE state to send a data packet constructed by a specific instruction sequence for triggering an attack. After obtaining control through the vulnerability, it bypasses the command security check, sends a high - level signal to the GPIO to trigger the relay, destroys the original program, and forces the detonation device to execute an unexpected action. It uses the detonation pre - preparation instruction, detonation energy charging, and determination of the baud rate value to complete detonation ignition charging in a state with a relatively high ignition success rate, ensuring that all detonators can be effectively activated for blasting and improving blasting consistency;

[0038] 2. If a non - fast - execution instruction or timeout action is obtained when the fast - execution instruction is enabled to obtain the operating state data of the detonation device when the fast - execution instruction is enabled, the instruction state coefficient is obtained according to the operating state data. The operating state data includes the energy deviation coefficient and the voltage low - frequency coefficient; compare the obtained instruction state coefficient with the preset instruction coefficient range, compare the actual values of the operating state data with the preset operating state data range, and output the energy characteristic data required for instruction opening according to the comparison results to obtain the instruction opening threshold data. According to the upper limit energy value and the lower limit energy value, obtain the exact coordinates of each convertible energy value in the interval, and map the exact coordinates to the energy module to determine the specific values of the non - fast - execution instruction or timeout. If it exceeds the specific values, return to the waiting area to obtain the post - point command for ignition again, which can complete energy charging and ignition within milliseconds, ensuring ignition is completed with the best coefficient within the threshold range in the instruction mode.

[0039] A detonation system based on an instruction mode, which executes the above - mentioned detonation method based on an instruction mode. The detonation system includes:

[0040] An acquisition module, configured to receive a detonation instruction of a terminal and perform data separation on the received detonation instruction;

[0041] An identification module, configured to obtain the content text of a specific instruction sequence for triggering an attack, input the specific instruction sequence for triggering the attack into a preset content text recognition model, and obtain an identification result output by the text recognition model based on the specific instruction sequence for triggering the attack;

[0042] A judgment module, configured to judge whether the energy storage charging duration of the detonator is greater than 2 ms. If it does not meet 2 ms, continue energy storage charging. If it is greater than 2 ms, automatically detect the baud rate during startup or manually execute a self-check program to check whether the baud rate supports higher than 230K;

[0043] An execution module, configured to judge whether the ignition charging duration is greater than 10 ms. If it is determined that it is greater than 10 ms, enter the waiting area to complete the opening of the fast execution instruction, trigger a vulnerability or defect in the IDLE state by a specific instruction sequence for triggering an attack, and quickly execute the instruction to complete the point explosion;

[0044] A return module, configured to return to the waiting area to obtain a point command again for ignition if a non-fast execution instruction or timeout is obtained when the fast execution instruction is opened. If the self-disabling of the current device in the waiting area cannot meet the ignition condition, perform disabling waiting and then perform energy storage charging again. Description of the Drawings

[0045] Figure 1 It is a logical operation block diagram of a detonation method based on an instruction mode proposed by the present invention.

[0046] Figure 2 It is a flow schematic block diagram of a detonation method based on an instruction mode proposed by the present invention;

[0047] Figure 3 It is a flow schematic block diagram of receiving a detonation instruction of a terminal in a detonation method based on an instruction mode proposed by the present invention;

[0048] Figure 4 It is a structural schematic diagram of a detonation system based on an instruction mode proposed by the present invention. Detailed Embodiments

[0049] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0050] The implementation of the present invention will be described in detail below with reference to specific embodiments.

[0051] In the accompanying drawings of this embodiment, the same or similar reference numerals correspond to the same or similar components; in the description of the present invention, it should be understood that if there are terms such as "upper", "lower", "left", "right", etc. indicating the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, it is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, the terms describing the positional relationship in the accompanying drawings are only for illustrative purposes and cannot be understood as a limitation of the present invention. For those of ordinary skill in the art, the specific meanings of the above terms can be understood according to specific circumstances.

[0052] Referring to Figures 1-3 As shown, a detonating method based on an instruction mode is applied to a detonating device, and specifically includes the following steps:

[0053] S101: Receive the detonation instruction of the terminal. The detonation instruction includes judging the vulnerabilities or defects of the current device in the IDLE state and the specific instruction sequence for the vulnerabilities or defects to trigger an attack in the IDLE state;

[0054] Among them, receiving the detonation instruction of the terminal includes:

[0055] Receive the association request sent by the terminal through a preset network. The association request is used to request to establish a connection with the detonating device;

[0056] Detect whether the current account of the terminal is a specified target account within a preset area;

[0057] If the current account of the terminal is a specified target account within a preset area, connect with the terminal according to the association request. After the association is completed, receive the detonation instruction of the terminal;

[0058] S102: Obtain the content text of the specific instruction sequence for triggering the attack, input the specific instruction sequence for triggering the attack into a preset content text recognition model, obtain the recognition result output by the text recognition model based on the specific instruction sequence for triggering the attack, and judge the energy storage time of the detonating device in the recognition result;

[0059] Among them, obtaining the content text of the specific instruction sequence for triggering the attack and inputting the specific instruction sequence for triggering the attack into a preset content text recognition model includes:

[0060] Obtain multiple text recognition models, and sort the multiple text recognition models in the order of the instruction sequence recognition content;

[0061] Obtain the content text of the specific instruction sequence for triggering the attack, and input the specific instruction sequence for triggering the attack into the text recognition model ranked first;

[0062] S103: Determine whether the energy storage charging duration of the initiating device is greater than 2 ms. If it does not meet 2 ms, continue energy storage charging. If it is greater than 2 ms, automatically detect the baud rate during startup or manually execute a self-check program to check whether the baud rate supports higher than 230K. If the baud rate is greater than 230K, complete the setting of the initiating device, and then perform ignition charging. The initiating device receives the initiating instruction of the receiving terminal, and by obtaining the vulnerabilities or defects of the device in the IDLE state, as well as the specific instruction sequence that triggers an attack on the vulnerabilities or defects in the IDLE state, it can complete the initiating ignition under the condition that the charging duration is met;

[0063] S104: Determine whether the ignition charging duration is greater than 10 ms. If it is determined to be greater than 10 ms, enter the waiting area to complete the opening of the fast execution instruction, trigger the specific instruction sequence of the attack on the vulnerabilities or defects in the IDLE state, and quickly execute the instruction to complete the point explosion;

[0064] Among them, triggering the specific instruction sequence of the attack on the vulnerabilities or defects in the IDLE state and quickly executing the instruction to complete the point explosion includes:

[0065] Send a specific instruction or wait for the device to automatically enter the low-power mode;

[0066] Utilize the communication interface that is still active in the IDLE state to send a data packet constructed by the specific instruction sequence that triggers the attack:

[0067] After obtaining control through the vulnerability, bypass the command security check, send a high-level signal to the GPIO to trigger the relay, destroy the original program, and force the initiating device to execute unexpected actions;

[0068] S105: If a non-fast execution instruction or timeout is obtained when the fast execution instruction is opened, return to the waiting area to obtain the ignition command again for ignition. If the self-disabling of the current device in the waiting area cannot meet the ignition requirement, perform disabling waiting and then perform energy storage charging again;

[0069] Among them, the determination of obtaining a non-fast execution instruction or timeout when the fast execution instruction is opened includes:

[0070] Obtain the operating status data of the initiating device when the fast execution instruction is opened, obtain the instruction status coefficient according to the operating status data, and the operating status data includes the energy deviation coefficient and the voltage low-frequency coefficient;

[0071] Compare the obtained instruction status coefficient with the preset instruction coefficient range, compare the actual value of the operating status data with the preset operating status data range, and output the energy characteristic data required for instruction opening according to the comparison result to obtain the instruction opening threshold data;

[0072] Processing the instruction start threshold data to obtain the convertible energy value, and extracting the convertible energy value to calculate the upper limit energy value and the lower limit energy value of all the convertible energy values;

[0073] According to the upper and lower energy limits, the precise coordinates of each convertible energy value in the interval are obtained, and the precise coordinates are mapped to the energy module to determine the specific values ​​of non-fast execution instructions or timeouts. If the specific values ​​are exceeded, the system returns to the waiting area to obtain the point command again for ignition. It uses the communication interface that is still active in the IDLE state to send a data packet constructed with a specific instruction sequence that triggers the attack. After gaining control through the vulnerability, it bypasses the command security check and sends a high-level signal to the GPIO to trigger the relay, destroying the original program and forcing the detonating device to perform unexpected actions. It uses the detonation pre-preparation instructions, detonation charging and determination of the baud rate value to complete the detonation ignition charging under a relatively high ignition success rate, ensuring that all detonators can be effectively started for blasting, thereby improving the consistency of blasting.

[0074] In this embodiment, the preset network includes one or a combination of a 3G network, a 4G network, a 5G network, and a WIFI network.

[0075] In S102 of this embodiment, a recognition result output by a text recognition model based on a specific instruction sequence that triggers an attack is obtained, and the energy storage time of the detonation device is judged in the recognition result, including:

[0076] Obtaining the recognition result of the specific instruction sequence output that triggers the attack, scanning the recognition result, and identifying the energy storage time required based on the specific instruction sequence;

[0077] The recognition results are then scanned to identify the current energy storage capacity of the detonating device based on the specific instruction sequence, and to determine the energy storage time required for the detonating device based on the current energy storage capacity, so as to ensure that the energy storage charge amount completes the energy consumption to support the ignition charge.

[0078] In S105 of this embodiment, if the self-deactivation of the current device in the waiting area cannot satisfy the ignition requirement, the device is disabled and waits for energy storage charging to be performed again, including:

[0079] If the self-deactivation of the current device in the waiting area cannot meet the lower limit energy value of ignition, it is determined whether the deactivation waiting time is greater than 500ms;

[0080] If it is determined that the waiting time for judging the inability is greater than 500ms, the detonation instruction is received again, and the detonation instruction includes a specific instruction sequence for judging the vulnerability or defect of the current device in the IDLE state and triggering the attack by the vulnerability or defect in the IDLE state;

[0081] If it is determined that the judgment disable waiting duration is greater than 500 ms, the detonator device rejects the detonation instruction and waits to receive it until the time meets the conditions to ensure the completion of discharge.

[0082] In this technical solution, when the fast execution instruction is enabled, if a non-fast execution instruction or a timeout action is obtained, the running state data of the detonator device when the fast execution instruction is enabled is acquired. According to the running state data, an instruction state coefficient is obtained. The running state data includes an energy deviation coefficient and a voltage low-frequency coefficient. The obtained instruction state coefficient is compared with a preset instruction coefficient range, and the actual values of the running state data are compared with the preset running state data range. Based on the comparison results, the energy characteristic data required for the instruction to be enabled is output, and the instruction enable threshold data is obtained. The exact coordinates of each convertible energy value in the interval are obtained based on the upper energy value and the lower energy value, and the exact coordinates are mapped to the energy module to determine the specific values of the non-fast execution instruction or the timeout. If the specific values are exceeded, the device returns to the waiting area to obtain a point again and then commands ignition. It can complete charging and ignition within milliseconds, ensuring ignition is completed with the best coefficient within the threshold range in the instruction mode.

[0083] Refer to Figure 4As shown in the figure, a detonating system based on an instruction mode executes the above-mentioned detonating method based on an instruction mode. The detonating system includes: an acquisition module, configured to receive a detonating instruction from a terminal and perform data separation on the received detonating instruction; an identification module, configured to obtain the content text of a specific instruction sequence for triggering an attack, input the specific instruction sequence for triggering an attack into a preset content text recognition model, and obtain the recognition result output by the text recognition model based on the specific instruction sequence for triggering an attack; a judgment module, configured to judge whether the energy storage charging duration of the detonating device is greater than 2 ms. If it does not meet 2 ms, continue energy storage charging. If it is greater than 2 ms, automatically detect the baud rate during startup or manually execute a self-check program to check whether the baud rate supports higher than 230K; an execution module, configured to judge whether the ignition charging duration is greater than 10 ms. If it is determined to be greater than 10 ms, enter the waiting area to complete the quick execution instruction opening, trigger the vulnerability or defect in the IDLE state by the specific instruction sequence of the attack, and quickly execute the instruction to complete the detonation; a return module, configured to return to the waiting area to obtain the ignition command again for ignition if a non-quick execution instruction or timeout is obtained when the quick execution instruction is opened. If the self-disabling of the current device in the waiting area cannot meet the ignition requirement, perform disabling waiting and then perform energy storage charging again. If a non-quick execution instruction or timeout action is obtained when the quick execution instruction is opened, obtain the operation state data of the detonating device when the quick execution instruction is opened, obtain the instruction state coefficient according to the operation state data. The operation state data includes an energy deviation coefficient and a voltage low-frequency coefficient; compare the obtained instruction state coefficient with the preset instruction coefficient range, compare the actual value of the operation state data with the preset operation state data range, and output the energy characteristic data required for instruction opening according to the comparison result, obtain the instruction opening threshold data, obtain the exact coordinates of each convertible energy value in the interval according to the upper energy value and the lower energy value, and map the exact coordinates to the energy module to determine the specific value of the non-quick execution instruction or timeout.

[0084] The detonating device of this technical solution receives the detonating instruction from the terminal, and by acquiring the vulnerability or defect of the device in the IDLE state and the specific instruction sequence for triggering an attack by the vulnerability or defect in the IDLE state, it can complete the detonation ignition under the condition that the charging duration is met. It uses the detonating pre-preparation instruction, detonating energy charging, and determines the baud rate value to complete the detonating ignition charging in a state with a relatively high ignition success rate, ensuring that all detonators can be effectively started and detonated, and improving the detonation consistency.

[0085] In this embodiment, the entire operation process can be controlled by a computer to achieve automated operation control. And in each operation link, signal feedback can be performed by setting sensors to achieve sequential execution of steps. These are all common knowledge of current automated control and will not be elaborated one by one in this embodiment.

[0086] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. An initiation method based on an instruction mode, characterized in that Applied to detonation equipment, specifically including the following steps: S101: receiving a detonation instruction from a terminal, wherein the detonation instruction includes determining a vulnerability or defect of a current device in an IDLE state, and a specific instruction sequence for triggering an attack by the vulnerability or defect in the IDLE state; S102: Obtaining the content text of the specific instruction sequence that triggers the attack, inputting the specific instruction sequence that triggers the attack into a preset content text recognition model, obtaining a recognition result output by the text recognition model based on the specific instruction sequence that triggers the attack, and judging the energy storage time of the detonation device from the recognition result; S103: Determine whether the energy storage charging time of the detonating device is greater than 2ms. If it does not meet 2ms, continue energy storage charging. If it is greater than 2ms, automatically detect the baud rate at startup, or manually execute the self-test program to check whether the baud rate supports higher than 230K. If the baud rate is greater than 230K, complete the detonating device setting, and then perform ignition charging; S104: Determine whether the duration of ignition charging is greater than 10ms. If it is determined to be greater than 10ms, enter the waiting area to complete the rapid execution of instructions to start, trigger the specific instruction sequence of the attack to attack the vulnerability or defect in the IDLE state, and quickly execute the instructions to complete the ignition blasting; S105: If a non-fast execution instruction is obtained or a timeout occurs when the fast execution instruction is turned on, return to the waiting area to obtain the point command again for ignition. If the self-deactivation of the current device in the waiting area cannot satisfy the ignition, disable and wait for energy storage charging again.

2. The initiation method based on an instruction mode according to claim 1, characterized in that, In S101, receiving a detonation instruction from a terminal includes: Receiving an association request sent by a terminal through a preset network, wherein the association request is used to request to establish a connection with the detonation device; Detecting whether the current account of the terminal is a designated target account in a preset area; If the current account of the terminal is a designated target account in the preset area, the terminal is connected according to the association request, and after the association is completed, the detonation instruction of the terminal is received.

3. The initiation method based on an instruction mode according to claim 2, wherein The preset network includes one or a combination of a 3G network, a 4G network, a 5G network, and a WIFI network.

4. The initiation method based on an instruction mode according to claim 3, wherein, In S102, the content text of the specific instruction sequence that triggers the attack is obtained, and the specific instruction sequence that triggers the attack is input into a preset content text recognition model, including: Acquire multiple text recognition models, and sort the multiple text recognition models according to the order in which the instruction sequence recognizes the content; The content text of the specific instruction sequence that triggers the attack is obtained, and the specific instruction sequence that triggers the attack is input into the text recognition model that is ranked first.

5. The initiation method based on an instruction mode according to claim 4, characterized in that, Obtaining a recognition result output by the text recognition model based on the specific instruction sequence that triggers the attack, and judging the energy storage time of the detonation device in the recognition result, including: Obtaining the recognition result output by the specific instruction sequence triggering the attack, scanning the recognition result, and identifying the energy storage time required based on the specific instruction sequence; Scan the recognition result again to recognize the current stored energy of the initiating device based on a specific instruction sequence, and determine the energy storage time required for the initiating device based on the current stored energy, so as to ensure that the energy storage charge can complete the support for the ignition charging energy consumption.

6. The initiation method based on an instruction mode as claimed in claim 5, wherein, In S104, trigger a vulnerability or defect in the IDLE state by a specific instruction sequence for the attack, and quickly execute the instruction to complete the point explosion, including: Send a specific instruction or wait for the device to automatically enter the low-power mode; Use the communication interface still active in the IDLE state to send a data packet constructed by a specific instruction sequence for the trigger attack: After obtaining control through the vulnerability, bypass the command security check, send a high-level signal to the GPIO to trigger the relay, damage the original program, and force the initiating device to execute an unexpected action.

7. The initiation method based on an instruction mode according to claim 6, characterized in that, In S105, if a non-fast execution instruction or timeout is determined when the fast execution instruction is enabled, including: Obtain the operating state data of the initiating device when the fast execution instruction is enabled, and obtain the instruction state coefficient according to the operating state data. The operating state data includes an energy deviation coefficient and a voltage low-frequency coefficient; Compare the obtained instruction state coefficient with the preset instruction coefficient range, compare the actual values of the operating state data with the preset operating state data range, and output the energy characteristic data required for the instruction to be enabled according to the comparison result to obtain the instruction enable threshold data.

8. The initiation method based on an instruction mode according to claim 7, wherein Then return to the waiting area to obtain the post-point command again for ignition, including: Process the instruction enable threshold data to obtain a convertible energy value, and extract the upper energy value and the lower energy value of all the convertible energy values in the convertible energy value; Obtain the exact coordinates of each convertible energy value in the interval according to the upper energy value and the lower energy value, and map the exact coordinates to the energy module to determine the specific value of the non-fast execution instruction or timeout. If it exceeds the specific value, return to the waiting area to obtain the post-point command again for ignition.

9. The initiation method based on an instruction mode according to claim 8, characterized in that, If the self-disabling of the current device in the waiting area cannot meet the ignition requirement, perform a disabling wait and then perform energy storage charging again, including: If the self-disabling of the current device in the waiting area cannot meet the lower energy value for ignition, determine whether the disabling wait duration is greater than 500 ms; If it is determined that the disabling wait duration is greater than 500 ms, receive the detonation instruction again. The detonation instruction includes judging the vulnerability or defect of the current device in the IDLE state and the specific instruction sequence for triggering the attack in the IDLE state by the vulnerability or defect; If it is determined that the disabling wait duration is greater than 500 ms, the initiating device rejects the detonation instruction until the time meets the condition and then receives it to ensure the completion of discharge.

10. An initiation system based on an instruction mode, characterized in that, Execute the instruction-mode-based initiating method according to any one of claims 1-9. The initiating system includes: An acquisition module for receiving the detonation instruction of the terminal and separating the data of the received detonation instruction; An identification module, configured to obtain the content text of the specific instruction sequence that triggers the attack, input the specific instruction sequence that triggers the attack into a preset content text recognition model, and obtain the recognition result output by the text recognition model based on the specific instruction sequence that triggers the attack; A judgment module, configured to judge whether the energy storage charging duration of the detonating device is greater than 2 ms. If it does not meet 2 ms, continue energy storage charging. If it is greater than 2 ms, automatically detect the baud rate during startup or manually execute a self-check program to check whether the baud rate supports higher than 230K; An execution module, configured to judge whether the ignition charging duration is greater than 10 ms. If it is determined to be greater than 10 ms, enter the waiting area to complete the opening of the fast execution instruction, trigger the vulnerability or defect in the IDLE state by the specific instruction sequence of the attack, and quickly execute the instruction to complete the point explosion; A return module, configured to return to the waiting area to obtain the ignition command again for ignition if a non-fast execution instruction or timeout is obtained when the fast execution instruction is enabled. If the self-disabling of the current device in the waiting area cannot meet the ignition requirement, perform disabling waiting and then perform energy storage charging again.