Registration method, wireless detonator system, device and storage medium
The wireless detonator system enables automatic registration of wireless electronic detonators, solving the problems of time-consuming and easily damaged QR code scanning in existing technologies, reducing costs and improving construction efficiency and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN K FREE WIRELESS INFORMATION TECH
- Filing Date
- 2023-09-19
- Publication Date
- 2026-06-23
AI Technical Summary
The current registration process for electronic detonators requires manual scanning of QR codes, which is time-consuming, prone to damage, and increases costs. Furthermore, it is complex to operate at blasting sites, affecting construction efficiency.
The wireless detonator system uses a wireless initiator to trigger a wireless electronic detonator for self-testing, automatically sending identification information to the initiator for registration, avoiding the need to scan QR codes, reducing costs and improving efficiency.
Automatic registration can be achieved without scanning a QR code, reducing construction costs, improving registration efficiency and safety, and simplifying on-site blasting operations.
Smart Images

Figure CN117268193B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic detonator technology, and more specifically, to a registration method, a wireless detonator system, a device, and a storage medium. Background Technology
[0002] Electronic detonators are a primary initiation material in blasting engineering. Their function is to generate initiation energy to detonate various explosives, detonating cords, and detonating tubes. Also known as digital electronic detonators, digital detonators, or industrial digital electronic detonators, they are electric detonators that use electronic control modules to control the detonation process. Through logic control and two-way communication, the detonation process can be controlled to prevent illegal detonation.
[0003] Currently, both wired and wireless electronic detonators can be registered by scanning the QR code or barcode on the lead wire using a detonator or registration device. However, finding the QR code and scanning it with the scanner is a significant and time-consuming task, and a single worker can only register a maximum of 300 detonators. When the QR code on the lead wire is scratched or damaged, making it unscannable, registration requires using twisted wire, further increasing the workload. Adding QR codes to the lead wire or using laser printing also increases costs. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a registration method, a wireless detonator system, a device, and a storage medium. By setting up a wireless detonator system including a wireless initiator and at least one wireless electronic detonator, the wireless electronic detonator performs a self-test after being triggered by the wireless initiator and sends the generated self-test information with an identification identifier to the wireless initiator. The wireless initiator then adds the identification identifier to the registration database to achieve automatic registration. Registration is not required by scanning a QR code on the cord, thus eliminating concerns about QR code wear. During construction, the initiator or registration device can be hung on the waist or placed within the signal range of the wireless detonator to achieve automatic registration, reducing costs and greatly improving construction efficiency.
[0005] In a first aspect, this application provides a registration method using a wireless detonator system. The system includes a wireless detonator and at least one wireless electronic detonator, wherein the wireless detonator is communicatively connected to the at least one wireless electronic detonator. The method includes: the wireless electronic detonator performing a self-detection based on triggering to obtain self-detection information, and sending the self-detection information to the wireless detonator; wherein the self-detection information includes an identification identifier of the wireless electronic detonator; and the wireless detonator receiving the self-detection information and adding the identification identifier to a registration database to complete the registration.
[0006] In the above implementation process, combined with the independent characteristics of each wireless detonator, automatic wireless registration is achieved after the wireless detonator is powered on, without the need to register by scanning the QR code on the lead wire. Naturally, there is no need to worry about the QR code being damaged. During construction, the detonator or registration device can be hung on the waist or placed within the signal range of the wireless detonator to achieve automatic registration, which reduces costs and greatly improves construction efficiency.
[0007] Optionally, the step of receiving the self-detection information and adding the identity identifier to the registration database to complete the registration includes: determining whether the identity identifier is valid; if the identity identifier is determined to be invalid, sending a command to indicate that the identity identifier is invalid; if the identity identifier is determined to be valid, determining whether the wireless electronic detonator corresponding to the identity identifier has been registered; if the wireless electronic detonator corresponding to the identity identifier has been registered, sending a command to the wireless electronic detonator to indicate that the registration has been successful; if the wireless electronic detonator corresponding to the identity identifier has not been registered, adding the identity identifier to the registration database and then sending a command to the wireless electronic detonator to indicate that the registration has been successful.
[0008] In the above implementation process, by judging whether the identity identifier in the self-detection information is legal and whether it has been registered, the duplicate registration of wireless electronic detonators is prevented from slowing down the registration efficiency, thereby improving the targeting and efficiency of the registration.
[0009] Optionally, before obtaining self-detection information based on self-detection and sending the self-detection information to the wireless detonator, the method further includes: receiving user operations on the wireless detonator and periodically sending scanning commands to the wireless electronic detonator; wherein, the scanning command is used to respond with the self-detection information of the wireless electronic detonator after the wireless electronic detonator is powered on, so that the wireless detonator can obtain the self-detection information of the wireless electronic detonator.
[0010] In the above implementation process, scanning commands are sent to the wireless electronic detonator at regular intervals to detect the status of the wireless electronic detonator after it is powered on, which facilitates rapid automatic detection and improves registration efficiency.
[0011] Optionally, the step of obtaining self-detection information based on self-detection and sending the self-detection information to the wireless detonator includes: a wireless electronic detonator responding to the scanning command within a specified time and sending the obtained self-detection information to the wireless detonator.
[0012] In the above implementation process, by setting a specified time, the number of repeated scans was reduced, thus improving registration efficiency.
[0013] Optionally, after receiving the self-detection information and adding the identity identifier to the registration database to complete the registration, the method further includes: the wireless electronic detonator setting a registration flag after receiving a command indicating successful registration; and the wireless electronic detonator ceasing to respond to the scanning command for self-detection upon receiving a scanning command sent by the wireless detonator.
[0014] In the above implementation process, by setting a registration flag after registration to indicate that registration has been completed, duplicate responses from wireless electronic detonators are avoided, thus improving registration efficiency.
[0015] Optionally, the wireless electronic detonator includes a plurality of wireless electronic detonators to be registered, and the plurality of wireless electronic detonators to be registered are registered sequentially in the order of installation and power-on.
[0016] In the above implementation process, automatic registration is achieved by energizing the wireless electronic detonators according to the installation and power-on sequence, which improves registration efficiency and reduces workload and registration costs.
[0017] Optionally, the wireless detonator may be located at any position within the signal range of the wireless electronic detonator.
[0018] In the above implementation process, automatic registration can be achieved by setting the detonator at any location within the wireless electronic detonator communication range, avoiding operation at locations close to the blast vent, and improving safety compared to the QR code scanning method.
[0019] Secondly, embodiments of this application provide a wireless detonator system, the wireless detonator system comprising: a wireless initiator and at least one wireless electronic detonator, the wireless initiator being communicatively connected to the at least one wireless electronic detonator; the wireless electronic detonator being used to perform self-detection based on triggering and sending self-detection information to the wireless initiator; wherein, the self-detection information includes: the identification identifier of the wireless electronic detonator; the wireless initiator being used to receive the self-detection information and add the identification identifier to a registration database to complete registration.
[0020] Thirdly, this application also provides an electronic device, including: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the above-described method.
[0021] Fourthly, this application provides a storage medium storing a computer program, which, when run by a processor, executes the steps of the above-described method.
[0022] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, specific embodiments are described below in conjunction with the accompanying drawings. Attached Figure Description
[0023] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 A flowchart illustrating a registration method provided in this application embodiment;
[0025] Figure 2 Example diagram of a registration method provided in an embodiment of this application;
[0026] Figure 3 A structural block diagram of a wireless detonator system provided in an embodiment of this application;
[0027] Figure 4 A block diagram of an electronic device providing a wireless detonator system according to an embodiment of this application.
[0028] Icons: 01-Wireless detonator system; 10-Wireless detonator; 20-Wireless electronic detonator; 300-Electronic device; 311-Memory; 312-Memory controller; 313-Processor; 314-Peripheral interface; 315-Input / output unit; 316-Display unit. Detailed Implementation
[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0030] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0031] The inventors of this application noted that the main manual workload of traditional electronic detonator initiation systems at blasting sites is the registration and time-delay setting of electronic detonators. Operators need to use handheld encoders to record the ID number and time-delay setting of each electronic detonator. In this process, the leads of each electronic detonator need to be connected to the encoder sequentially through the signal bus interface. Furthermore, early initiation controllers and encoders lacked positioning functions. Therefore, it was necessary to allocate the time delay according to the location of the blast hole of the electronic detonator, pre-write the program on the encoder, and then strictly follow a specific order to register the electronic detonators at the corresponding locations and set the time delay sequentially. On-site operators needed to set up a large number of complicated wired connections at the blasting site, which could easily lead to short circuits or breaks in the wires. The work of winding and unwinding the wires was very large, resulting in low efficiency in registration and time-delay setting. Meanwhile, both wired and wireless electronic detonators require scanning the QR code or barcode on the lead wire for registration using an initiator or registration device. This involves locating the QR code and scanning it with a scanner, which is a significant and time-consuming process. Furthermore, a single worker can only register a maximum of 300 detonators at a time. If the QR code on the lead wire is scratched or damaged, making it unscannable, registration requires using twisted wire, further increasing the workload. Affixing QR codes to the lead wire or laser printing also increases costs. Therefore, this application provides a registration method and wireless detonator system 01 as described below.
[0032] Please see Figure 1 , Figure 1 This is a flowchart of a registration method provided in an embodiment of this application. The following provides a detailed explanation of the embodiment of this application. This registration method applies a wireless detonator system 01; the system includes: a wireless detonator 10 and at least one wireless electronic detonator 20, the wireless detonator 10 being communicatively connected to the at least one wireless electronic detonator 20; the method includes: steps 100 and 120.
[0033] Step 100: The wireless electronic detonator 20 performs a self-test based on the trigger to obtain self-test information, and sends the self-test information to the wireless detonator 10; wherein, the self-test information includes: the identification of the wireless electronic detonator 20;
[0034] Step 120: The wireless detonator 10 receives the self-detection information and adds the identity identifier to the registration database to complete the registration.
[0035] For example, the self-test can be triggered by a scanning command sent by the wireless detonator 10, or by other triggering methods. Before the self-test, the wireless electronic detonator 20 needs to be powered on. The self-test information can include: a unique identifier for the wireless electronic detonator 20, such as an ID code, and the status of each functional module in the wireless electronic detonator 20, such as battery voltage, bridge wire resistance, ignition capacitor capacity, ignition element status, boost circuit, discharge function, and charging function status information.
[0036] Optionally, the wireless detonator system 01 may include a wireless initiator 10 and multiple electronic detonators. The wireless initiator 10 establishes a wireless connection with the multiple electronic detonators, which may be via WIFI, Bluetooth, 4G / 5G, or SUB-G. After being powered on, the wireless electronic detonator 20 performs a self-test, obtaining status information of its various functional modules, such as battery voltage, bridge wire resistance, capacitor capacity, discharge function, and charging function. From this status information, the on / off status of the ignition element in the electronic detonator, the status of the chip in the electronic detonator, and the communication status can be obtained. When the wireless initiator 10 issues a scan command again, the wireless electronic detonator 20 recognizes the scan command and reports its own ID code and the functional status of the electronic detonators in the blasting network. The wireless initiator 10 adds this information to the registration data table, displays the registration result, and sends a command to inform that the wireless detonator has been successfully registered. The registration data table may include the factory ID number, registration flag, location information and working status information reported or reported by each electronic detonator. The working status information may specifically include the communication status, delay status information, charging status, etc. of the electronic detonator.
[0037] By setting up a wireless detonator system 01 including a wireless detonator 10 and at least one wireless electronic detonator 20, the wireless electronic detonator 20 performs a self-test after being triggered by the wireless detonator 10 and sends the generated self-test information with an identification mark to the wireless detonator 10. The wireless detonator 10 then adds the identification mark to the registration database to achieve automatic registration. Registration is not required by scanning a QR code on the cord, thus eliminating concerns about QR code damage. During construction, the detonator or registration device can be hung on the waist or placed within the signal range of the wireless detonator to achieve automatic registration, reducing costs and greatly improving construction efficiency.
[0038] In one instance, step 120 may include steps 121, 122, 123, 124, and 125.
[0039] Step 121: Determine if the identity token is valid;
[0040] Step 122: If the identity is determined to be invalid, send a command to indicate that the identity is invalid;
[0041] Step 123: If the identity identifier is determined to be valid, then determine whether the wireless electronic detonator 20 corresponding to the identity identifier has been registered;
[0042] Step 124: If it is determined that the wireless electronic detonator 20 corresponding to the identity identifier has been registered, a command is sent to the wireless electronic detonator 20 to indicate that the registration has been successful;
[0043] Step 125: If it is determined that the wireless electronic detonator 20 corresponding to the identity identifier is not registered, then after adding the identity identifier to the registration database, a command is sent to the wireless electronic detonator 20 to indicate that the registration has been successful.
[0044] For example, the method for determining legality can be: based on the encoding and identification rules of the wireless electronic detonator 20, determine whether the identity identifier in the received self-detection information meets the requirements, such as: determining whether the length of the bytes, the date and time, and specific encoding identifiers meet preset requirements. The method for determining successful registration can be: based on the registration flag information returned by the wireless electronic detonator 20, determine whether the registration flag is in a set or reset state; if it is set, then the wireless electronic detonator 20 corresponding to the identity identifier can be considered registered. Optionally, such as... Figure 2As shown, when the wireless detonator 10 application receives the ID code and functional status from the wireless electronic detonator 20, it can determine whether the information is valid and whether it has been registered. First, it checks if the current electronic wireless detonator's ID number is valid. If invalid, it sends a command indicating that the ID number is invalid. If valid, it further checks if it has already been registered. If registered, it sends a command indicating that the ID number has been registered. If not registered, it adds the ID code and functional status from the wireless electronic detonator 20 to the registration data table, displays the registration result, and sends a command to indicate that the wireless detonator has been successfully registered. By checking whether the identity identifier in the self-detection information is valid and registered, it prevents duplicate registration of the wireless electronic detonator 20, which would slow down the registration process, thus improving the targeting and efficiency of the registration.
[0045] In one embodiment, step 100 is preceded by step 99.
[0046] Step 99: Receive user operation on wireless detonator 10 and periodically send scanning commands to wireless electronic detonator 20; wherein, the scanning command is used to receive the scanning command after the wireless electronic detonator 20 is powered on, and reply with the self-detection information of the wireless electronic detonator 20, so that the wireless detonator 10 can obtain the self-detection information of the wireless electronic detonator 20.
[0047] For example, the wireless detonator system 01 consists of a wireless electronic detonator 20 and a detonation controller. The detonation controller and the electronic detonator can be connected via WIFI, Bluetooth, 4G / 5G, or SUB-G, and the electronic detonator can be controlled and detonated via online or offline passwords. If online detonation is used, no data reporting or offline password application / download is performed after the electronic detonator is issued. After the network connection is established, the detonation password is automatically obtained online, provided that the detonator application is connected to a valid network. The wireless detonator 10 application in the detonation controller is operated by the user to a continuous scanning state, and periodically sends signal scanning commands to scan the wireless signal of the wireless electronic detonator 20. When a new wireless electronic detonator 20 is powered on, it performs its own status check, and only after the check is completed will it turn on the wireless scanning command receiving state. By periodically sending scanning commands to the wireless electronic detonator 20 and periodically checking the status of the wireless electronic detonator 20 after it is powered on, it is convenient and fast for automatic detection, improving registration efficiency.
[0048] In one embodiment, step 100 may include step 101.
[0049] Step 101: The wireless electronic detonator 20 responds to the scanning command within a specified time and sends the obtained self-detection information to the wireless detonator 10.
[0050] For example, the specified time can be a reserved time set according to actual needs, such as a few seconds or minutes. After this reserved time, the wireless electronic detonator 20 will no longer respond to the scanning command from the wireless detonator 10. Optionally, the wireless electronic detonator 20 may receive the detonator's scanning command only within a specified time after being powered on. That is, after the wireless electronic detonator 20 is powered on, a detonation timer is set, for example, a specified time of 10 seconds. The detonator will only respond if a scanning command is received within 10 seconds; otherwise, it will not respond. This allows for scanning only the newly powered-on wireless electronic detonators 20, without scanning those already energized. By setting a specified time, the number of repeated scans is reduced, improving registration efficiency.
[0051] In one embodiment, after step 120, the method further includes steps 130 and 131.
[0052] Step 130: After receiving the command indicating successful registration, the wireless electronic detonator 20 sets the registration flag;
[0053] Step 131: After receiving the scanning command sent by the wireless detonator 10, the wireless electronic detonator 20 no longer responds to the scanning command and performs self-testing.
[0054] For example, when the wireless electronic detonator 20 recognizes the command from the wireless detonator 10 indicating successful registration, it sets its registration flag to the set state. Upon receiving a scan command from the wireless detonator 10, it will no longer respond to the scan command for self-testing. The wireless detonator 10 determines whether the registration flag is set or reset based on the registration flag information returned by the wireless electronic detonator 20. If it is set, it can be considered that the wireless electronic detonator 20 corresponding to that identity has been registered. This flag disappears after power failure, meaning that the wireless detonator can still receive scan commands from the wireless detonator 10 after power is restored. For those that have not registered successfully, power can be turned off and then restored. By setting a registration flag after registration to indicate registration, duplicate responses from the wireless electronic detonator 20 are avoided, improving registration efficiency.
[0055] In one embodiment, the wireless electronic detonator 20 includes a plurality of wireless electronic detonators 20 to be registered, and the plurality of wireless electronic detonators 20 to be registered are registered sequentially in the order of installation and power-on.
[0056] For example, the wireless detonator system 01 may include multiple wireless electronic detonators 20 with different ID numbers, such as wireless electronic detonator 1, wireless electronic detonator 2, and wireless electronic detonator 3. Wireless electronic detonators 1, 2, and 3 can be arranged in rows or columns at the blasting point according to actual needs. After wireless electronic detonator 1 is registered according to step 120, wireless electronic detonator 2 is powered on; following the same registration process as wireless electronic detonator 1, wireless electronic detonator 2 is registered; after wireless electronic detonator 2 is registered according to step 120, wireless electronic detonator 3 is powered on, and following the same registration process as wireless electronic detonators 1 and 2, wireless electronic detonator 3 is registered. That is, the wireless electronic detonators 20 to be registered are powered on sequentially according to their desired installation locations, and registered one by one. By automatically registering the wireless electronic detonators 20 by powering them on in the installation order, registration efficiency is improved, and workload and registration costs are reduced.
[0057] In one embodiment, the wireless detonator 10 is located at any position within the signal range of the wireless electronic detonator 20.
[0058] For example, the wireless detonator system 01 may include a wireless initiator 10 and multiple electronic detonators, with the wireless initiator 10 establishing a wireless connection with the multiple electronic detonators. After being powered on, the wireless electronic detonator 20 performs a self-test and actively reports its ID and functional status. The initiator application, operated by the user in status reception mode, can receive the status information of the wireless electronic detonator 20 after its power-on self-test within the wireless signal communication range, and register accordingly. Automatic registration can be achieved by placing the initiator at any location within the communication range of the wireless electronic detonator 20, avoiding operation near the blast point and improving safety compared to scanning a code.
[0059] Please see Figure 3 , Figure 3 The present application provides a structural block diagram of a wireless detonator system 01, which includes: a wireless detonator 10 and at least one wireless electronic detonator 20, wherein the wireless detonator 10 is communicatively connected to the at least one wireless electronic detonator 20.
[0060] The wireless electronic detonator 20 is used to perform self-detection based on triggering and send the self-detection information to the wireless detonator 10; wherein, the self-detection information includes: the identification of the wireless electronic detonator 20;
[0061] The wireless detonator 10 is used to receive self-detection information and add the identification mark to the registration database to complete the registration.
[0062] Optionally, the wireless detonator 10 can be used for:
[0063] Determine whether the identity identifier is valid;
[0064] If the identity is determined to be invalid, a command is sent to indicate that the identity is invalid.
[0065] If the identity identifier is determined to be valid, then it is determined whether the wireless electronic detonator 20 corresponding to the identity identifier has been registered;
[0066] If it is determined that the wireless electronic detonator 20 corresponding to the identity identifier has been registered, a command is sent to the wireless electronic detonator 20 to indicate that the registration has been successful;
[0067] If it is determined that the wireless electronic detonator 20 corresponding to the identity identifier is not registered, the identity identifier is added to the registration database, and a command is sent to the wireless electronic detonator 20 to indicate that the registration has been successful.
[0068] Optionally, the wireless detonator system 01 can be used for:
[0069] The device receives user operations on the wireless detonator 10 and periodically sends scanning commands to the wireless electronic detonator 20. The scanning command is used to respond to the self-detection information of the wireless electronic detonator 20 after it is powered on, so that the wireless detonator 10 can obtain the self-detection information of the wireless electronic detonator 20.
[0070] Optionally, the wireless detonator system 01 can be used for:
[0071] The wireless electronic detonator 20 responds to the scanning command within a specified time and sends the obtained self-detection information to the wireless detonator 10.
[0072] Optionally, the wireless detonator system 01 can be used for:
[0073] Upon receiving a command indicating successful registration, the wireless electronic detonator 20 sets a registration flag.
[0074] Upon receiving a scan command from the wireless detonator 10, the wireless electronic detonator 20 ceases to respond to the scan command for self-detection.
[0075] Optionally, the wireless electronic detonator 20 includes a plurality of wireless electronic detonators 20 to be registered, and the plurality of wireless electronic detonators 20 to be registered are registered sequentially according to the installation and power-on order.
[0076] Optionally, the wireless detonator 10 may be located at any position within the signal range of the wireless electronic detonator 20.
[0077] Please see Figure 4 , Figure 4 This is a block diagram of an electronic device. The electronic device 300 may include a memory 311, a memory controller 312, a processor 313, a peripheral interface 314, an input / output unit 315, and a display unit 316. Those skilled in the art will understand that... Figure 4 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device 300. For example, the electronic device 300 may also include components that are more... Figure 4 The more or fewer components shown, or having the same Figure 4 The different configurations shown.
[0078] The aforementioned memory 311, memory controller 312, processor 313, peripheral interface 314, input / output unit 315, and display unit 316 are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines. The aforementioned processor 313 is used to execute executable modules stored in the memory.
[0079] The memory 311 can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 311 stores programs, and the processor 313 executes these programs upon receiving execution instructions. The methods executed by the electronic device 300, as defined in any embodiment of this application, can be applied to or implemented by the processor 313.
[0080] The aforementioned processor 313 may be an integrated circuit chip with signal processing capabilities. The processor 313 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a digital signal processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor.
[0081] The peripheral interface 314 described above couples various input / output devices to the processor 313 and the memory 311. In some embodiments, the peripheral interface 314, the processor 313, and the memory controller 312 can be implemented in a single chip. In other instances, they can be implemented by separate chips.
[0082] The input / output unit 315 described above is used to provide user input data. The input / output unit 315 may be, but is not limited to, a mouse and keyboard.
[0083] The aforementioned display unit 316 provides an interactive interface (e.g., a user interface) for the user to reference between the electronic device 300 and the user. In this embodiment, the display unit 316 may be a liquid crystal display (LCD) or a touch screen display. The LCD or touch screen display can show the process of the processor executing the program.
[0084] The electronic device 300 in this embodiment can be used to perform the various steps in the various methods provided in the embodiments of this application.
[0085] Furthermore, this application embodiment also provides a storage medium storing a computer program, which is executed by a processor to perform the steps in the above method embodiments.
[0086] The computer program product of the above-described method provided in this application includes a storage medium storing program code. The instructions included in the program code can be used to execute the steps in the above-described method embodiments. For details, please refer to the above-described method embodiments, which will not be repeated here.
[0087] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms. The functional modules in the embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0088] It should be noted that if the function is implemented as a software module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0089] In this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between these entities or operations.
[0090] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A registration method, characterized in that, The registration method utilizes a wireless detonator system; The system includes: a wireless detonator and at least one wireless electronic detonator, the wireless detonator being communicatively connected to at least one wireless detonator; the method includes: The wireless electronic detonator performs a self-detection based on a trigger to obtain self-detection information, and sends the self-detection information to the wireless detonator; wherein, the self-detection information includes: the identification of the wireless electronic detonator; The wireless detonator receives the self-detection information and adds the identity identifier to the registration database to complete the registration. The method further includes, before obtaining self-detection information based on triggering and sending the self-detection information to the wireless detonator: The device receives user operations on the wireless detonator and periodically sends scanning commands to the wireless electronic detonator. The scanning command is used to respond to the self-detection information of the wireless electronic detonator after it is powered on, so that the wireless detonator can obtain the self-detection information of the wireless electronic detonator. The step of obtaining self-detection information based on triggering and sending the self-detection information to the wireless detonator includes: The wireless electronic detonator responds to the scanning command within a specified time and sends the obtained self-detection information to the wireless detonator.
2. The method according to claim 1, characterized in that, The step of receiving the self-detection information and adding the identity identifier to the registration database to complete the registration includes: Determine whether the identity identifier is valid; If the identity is determined to be invalid, a command is sent to indicate that the identity is invalid. If the identity identifier is determined to be valid, then determine whether the wireless electronic detonator corresponding to the identity identifier has been registered; If it is determined that the wireless electronic detonator corresponding to the identity identifier has been registered, a command is sent to the wireless electronic detonator to indicate that the registration has been successful; If it is determined that the wireless electronic detonator corresponding to the identity identifier is not registered, the identity identifier is added to the registration database, and a command is sent to the wireless electronic detonator to indicate that the registration has been successful.
3. The method according to claim 2, characterized in that, After receiving the self-detection information and adding the identity identifier to the registration database to complete the registration, the method further includes: Upon receiving a command indicating successful registration, the wireless electronic detonator sets a registration flag. Upon receiving a scan command from the wireless detonator, the wireless electronic detonator ceases to respond to the scan command and perform self-detection.
4. The method according to claim 1, characterized in that, in, The wireless electronic detonator includes a plurality of wireless electronic detonators to be registered, which are registered sequentially in the order of installation and power-on.
5. The method according to any one of claims 1-4, characterized in that, The wireless detonator is located at any position within the signal range of the wireless electronic detonator.
6. A wireless detonator system, characterized in that, The wireless detonator system includes: a wireless detonator and at least one wireless electronic detonator, wherein the wireless detonator is communicatively connected to at least one wireless electronic detonator. The wireless electronic detonator is used for self-detection based on triggering and sends the self-detection information to the wireless detonator; wherein, the self-detection information includes: the identification of the wireless electronic detonator; The wireless detonator is used to receive the self-detection information and add the identity identifier to the registration database to complete the registration; Before obtaining self-detection information based on triggering and sending the self-detection information to the wireless detonator, the wireless detonator receives user operations and periodically sends scanning commands to the wireless electronic detonator. The scanning command is used after the wireless electronic detonator is powered on; upon receiving the scanning command, the wireless electronic detonator replies with its self-detection information, thus allowing the wireless detonator to obtain the self-detection information of the wireless electronic detonator. The wireless electronic detonator is used for trigger-based self-detection and sends the self-detection information to the wireless initiator, including: The wireless electronic detonator is used to respond to the scanning command within a specified time and send the obtained self-detection information to the wireless detonator.
7. An electronic device, characterized in that, include: The processor and memory, wherein the memory stores machine-readable instructions executable by the processor, wherein when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the method as described in any one of claims 1 to 5.
8. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, performs the steps of the method as described in any one of claims 1 to 5.