Communication network quick query method for electronic detonator
By generating a query data packet containing the unique identifier of the electronic detonator and the query instruction, and performing encoding and decoding processing in the electronic detonator communication network, combined with data matching algorithms and user verification, the problems of low query efficiency and low accuracy in the existing technology are solved, and an efficient and secure query method is realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANGZHOU JINQI ELECTRONIC TECH CO LTD
- Filing Date
- 2025-12-25
- Publication Date
- 2026-05-01
AI Technical Summary
Existing electronic detonator communication network query methods are inefficient, inaccurate, and lack effective encoding and decoding mechanisms, making query signals susceptible to interference. Furthermore, they fail to consider query request priorities and user authentication, increasing the risk of data leakage.
By generating a query data packet containing the unique identifier of the electronic detonator and the query instruction, converting it into an electrical signal of a specific format, encoding it using a communication network encoding module, and sending it, the electronic detonator receives and decodes it. Combining the data matching algorithm with a standard database, query priority, timestamp, and user authentication data are added to optimize the query processing flow.
It significantly improves query efficiency and accuracy, ensures signal reliability and query result security, optimizes the query processing flow, and reduces the risk of unauthorized access and data leakage.
Smart Images

Figure CN121958641A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic detonator communication network technology, and more specifically, to a method for rapid querying of communication networks for electronic detonators. Background Technology
[0002] In the communication network of electronic detonators, traditional query methods typically suffer from slow query speed and low accuracy. These methods often rely on complex query processes and inefficient data matching techniques, leading to inefficiency when handling a large number of query requests. Furthermore, the lack of effective encoding and decoding mechanisms makes query signals susceptible to interference during transmission, affecting the accuracy of query results. In some cases, inconsistent query data packet formats also increase the complexity of data processing. Existing query systems often fail to consider query request priority and user authentication, potentially leading to unauthorized access and data leaks. The lack of historical query records makes optimizing the query processing flow difficult, further reducing the overall performance of the system.
[0003] In the process of implementing the embodiments of the present invention, the inventors have discovered that the prior art has at least the following problems or defects: the existing query methods cannot meet the dual requirements of high efficiency and high accuracy, especially when dealing with large-scale electronic detonator networks, these problems become more prominent. Summary of the Invention
[0004] This invention provides a method for rapid querying of communication networks for electronic detonators, comprising: The query terminal generates a query data packet containing the unique identifier of the electronic detonator and the query instruction, converts it into an electrical signal of a specific format, and uses it as the initial query signal of the query terminal. The initial query signal from the query terminal is encoded by the communication network encoding module and then output as a query transmission signal q(t); The electronic detonator terminal receives the query transmission signal q(t), which is then processed by the communication network channel and the electronic detonator terminal decoding module to obtain electronic detonator information data. A matching result vector is obtained by matching electronic detonator information data with a preset standard electronic detonator information database using a data matching algorithm. Based on the matching degree value of each element in the matching result vector, it is determined whether the preset high matching degree condition is met. When the condition is met, the accurate query result of the electronic detonator is obtained. Based on the accurate query results of the electronic detonator, relevant electronic detonator information is extracted and output.
[0005] Furthermore, the query data packet further includes the following additional parameters: Query priority is used to determine the processing order of multiple query requests; The timestamp of the sending time is used to record the moment the query request was sent; User authentication data is used to verify the authorization status of query requests; Historical query records are used to analyze and optimize the query processing flow.
[0006] Furthermore, the encoding process of the query transmission signal q(t) includes: Encoding is performed using a set of encoding parameters, which includes a group of encoding parameters. ,in It is the set of complex numbers; The set of encoding parameters is generated by a communication network encoding algorithm to ensure the reliability and accuracy of the query signal.
[0007] Furthermore, the step of using a data matching algorithm to match electronic detonator information data with a preset standard electronic detonator information database to obtain a matching result vector includes: Step 1: Initialize the parameters in the data matching algorithm, and the selected matching threshold T; Step 2: Calculate the similarity value between the current electronic detonator information data and each piece of information in the standard electronic detonator information database, and find the index value related to the threshold T from the similarity value; Step 3: Add the obtained index value to the matching index set, and add the information corresponding to the index value to the matching set to obtain the matching set for the current iteration round; Step 4: Solve the matching equation using the weighted average method to obtain the current matching result vector; Step 5: Update the current similarity calculation parameters based on the current matching result vector; Step 6: If the sum of similarities of the current matching result vectors is greater than the preset high similarity threshold, stop the iteration and proceed to step 8; otherwise, proceed to step 7. Step 7: If the sum of similarities of the current matching result vectors is less than or equal to the sum of similarities of the matching result vectors of the previous iteration and the selected matching threshold is less than the database information length, update the selected matching threshold and return to Step 2; if the sum of similarities of the current matching result vectors is greater than the sum of similarities of the matching result vectors of the previous iteration and the selected matching threshold is less than the database information length, update the selected matching threshold and return to Step 2; otherwise, stop the iteration and proceed to Step 8. Step 8: Output the matching result vector.
[0008] Furthermore, the similarity value between the current electronic detonator information data and each piece of information in the standard electronic detonator information database is calculated. Includes: set of encoding parameters The current electronic detonator information data is as follows: , The calculation is as follows: in, For vectors, From the set of encoding parameters constitute.
[0009] Further, it is determined whether the matching degree value of each element in the matching result vector meets the preset high matching degree condition. If not, the matching result vector is updated using the data matching algorithm.
[0010] Furthermore, the communication network channel is as follows: in, For communication channel delay variables, For channel frequency shift variables, For the number of multipaths, Let be the impulse function, the first... The channel parameters corresponding to each path are , For the first Complex gain of the path, For the first The delay parameters corresponding to each path, For the first The frequency shift parameters corresponding to each path, and These are integer indices representing the time delay and frequency shift dimensions in a two-dimensional grid. The resolution of the time delay axis grid. This represents the resolution of the frequency shift axis grid.
[0011] Furthermore, the query terminal processes the query data packet and outputs the query sending signal q(t) in the following manner: The query data packet is converted into an intermediate signal through a specific format; Then the intermediate signal is used with a set of encoding parameters. The query transmission signal q(t) is obtained after communication network coding and modulation.
[0012] Furthermore, the electronic detonator terminal processes the received query transmission signal q(t) and outputs electronic detonator information data in the following manner: The received query signal q(t) is decoded by the electronic detonator terminal decoding module to obtain the decoded signal; The decoded signal is processed by data extraction and verification to obtain electronic detonator information data.
[0013] Further, the step of determining whether a preset high matching degree condition is met based on the matching degree value of each element in the matching result vector includes: If more than 90% of the elements in the matching result vector have a matching degree value greater than the preset element matching degree threshold, then the high matching degree condition is met.
[0014] The above embodiments of the present invention have at least the following beneficial effects: The fast query method for electronic detonator communication networks provided by the present invention can significantly improve query efficiency and accuracy. By generating a query data packet containing a unique electronic detonator identifier and query instructions, and converting it into an electrical signal of a specific format for transmission, the reliability and accuracy of the query signal can be ensured. After receiving the signal, the electronic detonator end processes it through an efficient decoding module and data matching algorithm, enabling the rapid and accurate acquisition of electronic detonator information data. Furthermore, by using a data matching algorithm to match the electronic detonator information data with a standard electronic detonator information database under preset high matching conditions, the accuracy of the query results can be further improved.
[0015] This method can also optimize the query processing flow and improve the overall system performance. The query data packet includes additional parameters such as query priority, timestamp of the sending time, user authentication data, and historical query records, making the processing of query requests more orderly and secure. By analyzing historical query records, the query processing flow can be optimized, reducing the risk of unauthorized access and data leakage. Furthermore, this method uses a weighted average method to solve the matching equation and continues to update the matching result vector even when the matching degree value of each element in the matching result vector does not meet preset conditions, ensuring high matching degree and high reliability of the query results. Attached Figure Description
[0016] The above and other objects, features, and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings. Several embodiments of the invention are illustrated in the drawings by way of example and not limitation, wherein: Figure 1 This is a flowchart illustrating a method for rapid communication network query of electronic detonators according to an embodiment of the present invention. Detailed Implementation
[0017] The principles and spirit of the invention will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are provided merely to enable those skilled in the art to better understand and implement the invention, and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided to make the invention more thorough and complete, and to fully convey the scope of the invention to those skilled in the art.
[0018] Those skilled in the art will recognize that embodiments of the present invention can be implemented as a system, apparatus, device, method, or computer program product. Therefore, the present invention can be specifically implemented in the following forms: entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0019] It should be noted that the number of any elements in the accompanying drawings is for illustrative purposes only and not as a limitation, and any naming is for distinction only and has no limiting meaning.
[0020] The following is for reference. Figure 1 , Figure 1 This is a flowchart illustrating a method for rapid communication network query of electronic detonators according to an embodiment of the present invention. Figure 1 As shown, a fast query method 100 for communication networks used in electronic detonators includes: Step 101: The query terminal generates a query data packet containing the unique identifier of the electronic detonator and the query instruction, converts it into an electrical signal of a specific format, and uses it as the initial query signal of the query terminal. Step 102: The initial query signal of the query terminal is encoded by the communication network encoding module and then output as a query transmission signal q(t); Step 103: The electronic detonator terminal receives the query transmission signal q(t), which is processed by the communication network channel and the electronic detonator terminal decoding module to obtain electronic detonator information data; Step 104: Use a data matching algorithm to match the electronic detonator information data with a preset standard electronic detonator information database to obtain a matching result vector; Step 105: Determine whether the preset high matching degree condition is met based on the matching degree value of each element in the matching result vector. If the condition is met, obtain the accurate query result of the electronic detonator end. Step 106: Extract relevant electronic detonator information based on the accurate query results of the electronic detonator end and output it.
[0021] It should be noted that this method first involves the querying end generating a query data packet containing the unique identifier of the electronic detonator and a query instruction. This query data packet refers to a collection containing all necessary information used to make a query request within the communication network. The unique identifier of the electronic detonator is a specific serial number or code used to distinguish each electronic detonator, ensuring that the query can be performed on a specific electronic detonator.
[0022] Specifically, in addition to the unique identifier of the electronic detonator and the query instruction, the query data packet may also include additional parameters such as query priority, timestamp of the sending time, user authentication data, and historical query records. These parameters can be set according to actual needs. For example, the query priority can be set to high, medium, and low levels, the timestamp can be accurate to the millisecond level, and the user authentication data can be a username and password or more advanced biometric information.
[0023] Preferably, the generation of the query data packet can be completed automatically by a specific software module. This module can preset the template of the query command and automatically fill in the data packet content according to the electronic detonator identifier entered by the user.
[0024] Furthermore, the query data packet format can be designed as a compact format that is easy to transmit over the network, thereby reducing transmission latency. In some cases, encryption technology can also be used to encrypt the query data packet to enhance data security.
[0025] In some embodiments, the query data packet further includes the following additional parameters: Query priority is used to determine the processing order of multiple query requests; The timestamp of the sending time is used to record the moment the query request was sent; User authentication data is used to verify the authorization status of query requests; Historical query records are used to analyze and optimize the query processing flow.
[0026] It should be noted that this method further includes setting additional parameters in the query data packet, which are used to enhance the processing capacity and security of query requests. Query priority refers to the priority level assigned based on the importance or urgency of the query, allowing the system to process multiple query requests in order of priority. The timestamp of the sending time records the specific point in time when the query request was sent, usually expressed as a date and time. User authentication data refers to information used to verify the identity of the query request initiator, such as username and password or digital certificate. Historical query records refer to records of previous query requests, which can be used to analyze query patterns and optimize the query processing flow.
[0027] Specifically, the additional parameters in the query data packet can be configured in detail according to the actual application scenario. For example, the query priority can be set to three levels: high, medium, and low, to adapt to different query needs. The timestamp can be accurate to milliseconds to ensure the timeliness of query requests. User authentication data can adopt multi-factor authentication, including passwords, SMS verification codes, and biometrics, to enhance security. Historical query records can include information such as query time, query content, query results, and processing time to facilitate subsequent analysis and optimization.
[0028] Preferably, the additional parameters of the query data packet can be configured through a user interface, allowing users to select different priorities and enter authentication information as needed. Furthermore, the system can automatically generate a timestamp and perform authentication before the query request is sent.
[0029] Furthermore, to improve efficiency, historical query records can be stored in a database and analyzed periodically to identify common query patterns and potential performance bottlenecks. In some cases, machine learning algorithms can also be used to predict query request priorities and processing times, thereby further optimizing the query processing flow.
[0030] In some embodiments, the encoding process of the query transmission signal q(t) includes: Encoding is performed using a set of encoding parameters, which includes a group of encoding parameters. ,in It is the set of complex numbers; The set of encoding parameters is generated by a communication network encoding algorithm to ensure the reliability and accuracy of the query signal.
[0031] It should be noted that the encoding process of the query signal involves using a specific set of encoding parameters to ensure the reliability and accuracy of the query signal. This set of encoding parameters refers to a group of parameters used to adjust the signal encoding method, including but not limited to signal strength, frequency, and phase, to adapt to different communication network environments. In this context, the complex number set refers to a set of numbers containing real and imaginary parts, used to describe the complexity of the signal.
[0032] Specifically, the encoding parameter set is generated by a communication network encoding algorithm, which can be customized according to the characteristics and requirements of the communication network. Parameters in the encoding parameter set can include the signal modulation scheme, encoding rate, forward error correction (FEC) coding, etc. For example, the modulation scheme can be Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), or Phase Shift Keying (PSK), etc. The encoding rate determines the signal transmission rate, while FEC coding is used to increase signal redundancy to improve the signal's anti-interference and error correction capabilities.
[0033] Preferably, the generation of the encoding parameter set can employ an adaptive algorithm to dynamically adjust the encoding parameters based on real-time network conditions, thereby optimizing signal transmission efficiency and reliability. For example, if network conditions are poor, the system can automatically increase the redundancy of the FEC encoding to improve the signal's anti-interference capability.
[0034] Furthermore, the encoding parameter set can also include signal power control parameters to adapt to different transmission distances and power consumption requirements. In some cases, multi-carrier modulation techniques, such as orthogonal frequency division multiplexing (OFDM), can be used to further improve signal transmission efficiency and anti-interference capabilities.
[0035] In some embodiments, the step of using a data matching algorithm to match electronic detonator information data with a preset standard electronic detonator information database to obtain a matching result vector includes: Step 1: Initialize the parameters in the data matching algorithm, and the selected matching threshold T; Step 2: Calculate the similarity value between the current electronic detonator information data and each piece of information in the standard electronic detonator information database, and find the index value related to the threshold T from the similarity value; Step 3: Add the obtained index value to the matching index set, and add the information corresponding to the index value to the matching set to obtain the matching set for the current iteration round; Step 4: Solve the matching equation using the weighted average method to obtain the current matching result vector; Step 5: Update the current similarity calculation parameters based on the current matching result vector; Step 6: If the sum of similarities of the current matching result vectors is greater than the preset high similarity threshold, stop the iteration and proceed to step 8; otherwise, proceed to step 7. Step 7: If the sum of similarities of the current matching result vectors is less than or equal to the sum of similarities of the matching result vectors of the previous iteration and the selected matching threshold is less than the database information length, update the selected matching threshold and return to Step 2; if the sum of similarities of the current matching result vectors is greater than the sum of similarities of the matching result vectors of the previous iteration and the selected matching threshold is less than the database information length, update the selected matching threshold and return to Step 2; otherwise, stop the iteration and proceed to Step 8. Step 8: Output the matching result vector.
[0036] It should be noted that this method involves using a data matching algorithm to match electronic detonator information data with a pre-defined standard electronic detonator information database to obtain a matching result vector. A data matching algorithm is a computational method used to compare and evaluate the similarity between electronic detonator information data and information in a database. The matching result vector is a vector containing matching degree values generated by the algorithm after comparison, used to represent the accuracy and similarity of the match.
[0037] Specifically, the implementation of the data matching algorithm includes initializing parameters, such as setting a matching threshold T. This threshold is used to determine the degree of matching between the electronic detonator information data and the information in the database. When calculating the similarity value, methods such as cosine similarity, Euclidean distance, or Jaccard similarity coefficient can be used. During the matching process, the similarity value between the electronic detonator information data and each piece of information in the database is compared, and the index values related to the threshold T are identified. These index values are then added to the matching index set.
[0038] Preferably, the data matching algorithm can be performed iteratively to improve matching accuracy. In each iteration, the matching equation is solved using a weighted average method, the similarity calculation parameters are updated, and the current matching result vector is generated. If the sum of similarities of the current matching result vector is greater than a preset high similarity threshold, the iteration stops and the matching result vector is output; otherwise, based on the comparison between the sum of similarities and the result of the previous iteration, and the setting of the matching threshold, it is decided whether to update the matching threshold and continue iterating.
[0039] Furthermore, machine learning methods can be considered to optimize the parameters of the matching algorithm by training the dataset, thereby improving the accuracy and efficiency of the matching.
[0040] In some embodiments, the similarity value between the current electronic detonator information data and each piece of information in the standard electronic detonator information database is calculated. Includes: set of encoding parameters The current electronic detonator information data is as follows: , The calculation is as follows: in, For vectors, From the set of encoding parameters constitute.
[0041] It should be noted that this method details the process of calculating the similarity value between the electronic detonator information data and each piece of information in the standard electronic detonator information database. Here, the similarity value refers to a numerical value that measures the similarity between two datasets, typically ranging from 0 to 1, where 1 indicates complete similarity. The encoding parameter set refers to a set of parameters used for signal encoding, which can affect the signal transmission and decoding process.
[0042] Specifically, the process of calculating similarity values involves using a set of encoding parameters, which consists of a set of complex numbers used to represent the complex characteristics of the signal. The similarity value between the current electronic detonator information data and each piece of information in the database can be calculated using a specific formula involving the calculation of the dot product and modulus of vectors. Here, the vectors are composed of the set of encoding parameters, and the calculation of the dot product and modulus is used to quantify the similarity between the two datasets.
[0043] Preferably, similarity values can be calculated using various mathematical methods, including but not limited to cosine similarity, Euclidean distance, or Manhattan distance. These methods can be selected based on the specific application requirements and the characteristics of the data. For example, if the dataset is high-dimensional, cosine similarity might be chosen to reduce the impact of dimensionality.
[0044] Furthermore, the computation process can be optimized to improve efficiency, such as through parallel computing or by using specialized hardware acceleration to handle large amounts of data matching. In some cases, adaptive mechanisms can also be introduced to dynamically adjust the set of encoding parameters based on the matching results, thereby improving the accuracy and efficiency of the matching.
[0045] In some embodiments, it is determined whether the matching degree value of each element in the matching result vector meets the preset high matching degree condition. If not, the matching result vector is updated using the data matching algorithm.
[0046] It should be noted that this method includes a step of updating the matching result vector using a data matching algorithm when the matching degree value of each element in the matching result vector does not meet the preset high matching degree condition. The matching degree value refers to the similarity value of each matching element, while the high matching degree condition is a preset threshold used to determine whether the matching result is accurate and reliable enough.
[0047] Specifically, if the matching degree value of an element in the matching result vector does not meet the preset high matching degree condition, the system will automatically recalculate the matching. This involves adjusting the parameters in the matching algorithm, such as changing the matching threshold, increasing the number of matching iterations, or adjusting the weight distribution in the weighted average method. The system can dynamically adjust these parameters based on the difference between the sum of similarity of the matching result vectors and the preset threshold in order to obtain higher matching accuracy.
[0048] Preferably, the system can employ intelligent adjustment strategies, such as machine learning methods, to predict and adjust parameters based on historical matching data to improve matching accuracy. Furthermore, the system can be designed to automatically extract more relevant information from the standard electronic detonator information database for comparison, or to add additional matching rounds, when the matching degree value does not meet the high matching degree condition, to further improve the accuracy of the matching results.
[0049] Furthermore, in certain situations, the system can also provide a manual intervention option, allowing users to adjust matching parameters or review matching results based on the actual situation.
[0050] In some embodiments, the communication network channel is as follows: in, For communication channel delay variables, For channel frequency shift variables, For the number of multipaths, Let be the impulse function, the first... The channel parameters corresponding to each path are , For the first Complex gain of the path, For the first The delay parameters corresponding to each path, For the first The frequency shift parameters corresponding to each path, and These are integer indices representing the time delay and frequency shift dimensions in a two-dimensional grid. The resolution of the time delay axis grid. This represents the resolution of the frequency shift axis grid.
[0051] It should be noted that this method details the processing of the communication network channel, a crucial step in ensuring accurate reception of the query signal at the electronic detonator. The communication network channel refers to the medium for signal transmission; it can be a wireless or wired connection. Channel delay and channel frequency shift variables refer to time and frequency parameters that affect signal transmission characteristics. The number of multipath propagation paths refers to the number of reflection and scattering paths a signal may experience during transmission.
[0052] Specifically, the processing of communication network channels involves the precise control of signal delay and frequency shift. The calculation of channel delay and frequency shift variables can be achieved through specific mathematical models, such as using the impulse function and complex gain from the formulas mentioned above to describe the signal propagation characteristics along each path. The channel parameters for each path include complex gain, delay parameters, and frequency shift parameters, which can be measured and set according to the actual network environment.
[0053] Preferably, the processing of the communication network channel can employ adaptive filters or Doppler compensation techniques to optimize signal transmission quality. For example, the system can monitor the channel status in real time and dynamically adjust the signal coding and modulation parameters to adapt to channel changes.
[0054] Furthermore, to improve signal robustness, a multipath transmission strategy can be employed, increasing signal redundancy by sending copies of the signal along multiple paths, thereby enhancing signal reliability in complex network environments. In some cases, channel coding techniques, such as convolutional codes or Turbo codes, can also be used to further improve the signal's error correction capabilities.
[0055] In some embodiments, the query terminal processes the query data packet and outputs the query sending signal q(t) in the following manner: The query data packet is converted into an intermediate signal through a specific format; Then the intermediate signal is used with a set of encoding parameters. The query transmission signal q(t) is obtained after communication network coding and modulation.
[0056] It should be noted that this method includes how the query end processes the query data packet to ensure that the query signal can be sent in an appropriate format and encoding parameters. Specific format conversion refers to converting the query data packet into a format suitable for transmission in a communication network. The encoding parameter set refers to a set of parameters used to adjust the signal encoding method to ensure the reliability and accuracy of the signal.
[0057] Specifically, the querying end first converts the query data packet into an intermediate signal. This conversion can be performed according to the requirements of the communication network; for example, it may be necessary to convert the data packet into a format suitable for wireless or wired transmission. Then, the intermediate signal is encoded and modulated using a set of encoding parameters to generate the final query transmission signal. The set of encoding parameters may include parameters such as the signal modulation method, coding rate, and forward error correction (FEC) coding.
[0058] Preferably, the query terminal can employ an automated encoding system to process query data packets. This system can automatically detect network conditions and select the optimal set of encoding parameters to ensure effective signal transmission.
[0059] Furthermore, forward error correction coding (such as Reed-Solomon coding) can be used to increase signal redundancy, thereby improving the signal's anti-interference and error correction capabilities. In some cases, multi-carrier modulation techniques, such as orthogonal frequency division multiplexing (OFDM), can also be used to further improve signal transmission efficiency and anti-interference capabilities.
[0060] In some embodiments, the electronic detonator terminal processes the received query transmission signal q(t) and outputs electronic detonator information data in the following manner: The received query signal q(t) is decoded by the electronic detonator terminal decoding module to obtain the decoded signal; The decoded signal is processed by data extraction and verification to obtain electronic detonator information data.
[0061] It should be noted that this method details the processing of the received query signal at the electronic detonator end to ensure accurate decoding and extraction of the electronic detonator information data. The electronic detonator end decoding module refers to specific software or hardware used at the electronic detonator end to convert the received encoded signal into readable information data. The decoded signal is the signal processed by the decoding module, containing the original query request information.
[0062] Specifically, the electronic detonator first receives the query transmission signal q(t), and then decodes the signal through a decoding module to obtain the decoded signal. The decoded signal then undergoes data extraction and verification processing. This step ensures that the information extracted from the decoded signal is accurate. Data extraction may involve separating useful information from the signal, while verification processing may include verifying the completeness and correctness of the information.
[0063] Preferably, the processing at the electronic detonator end can include more error detection and correction measures. For example, Cyclic Redundancy Check (CRC) or other check algorithms can be used to detect and correct errors that may occur during transmission. Furthermore, the decoding module can be designed to support multiple encoding standards to adapt to different communication networks and query signals.
[0064] Furthermore, in some cases, security protocols such as TLS or SSL can be used to encrypt and decode signals to protect the security and privacy of the data.
[0065] More specifically, the decoding process can include multiple stages, each of which processes the signal at different levels to ensure the accuracy and integrity of the final extracted electronic detonator information data.
[0066] In some embodiments, determining whether a preset high matching degree condition is met based on the matching degree value of each element in the matching result vector includes: If more than 90% of the elements in the matching result vector have a matching degree value greater than the preset element matching degree threshold, then the high matching degree condition is met.
[0067] It should be noted that this method includes a process of determining whether a preset high matching degree condition is met based on the matching degree value of each element in the matching result vector. The matching degree value refers to the similarity value of each matching element, while the high matching degree condition is a preset threshold used to determine whether the matching results are accurate and reliable enough. The element matching degree threshold refers to the minimum matching degree standard that a single element needs to achieve.
[0068] Specifically, the judgment process involves checking the matching degree value of each element in the matching result vector and comparing it with a preset element matching degree threshold. If more than 90% of the elements in the matching result vector have a matching degree value greater than this threshold, the high matching degree condition is considered to be met. This threshold can be adjusted according to the actual application needs to balance the accuracy and efficiency of the query.
[0069] Preferably, the judgment process may further include weighting the matching result vector, where more important elements can be assigned higher weights. Furthermore, the system can be designed to automatically trigger additional verification steps when the matching degree value approaches a threshold, to further confirm the accuracy of the matching results. For example, a secondary verification mechanism can be employed to perform more in-depth analysis and verification of elements with matching degree values near the threshold.
[0070] More specifically, the system can also dynamically adjust the matching threshold based on historical matching data and user feedback to adapt to different query scenarios and improve the system's intelligence level.
[0071] The above embodiments of the present invention have the following beneficial effects: The fast query method for electronic detonator communication networks of the present invention, by introducing additional parameters such as query priority, timestamp, user authentication data, and historical query records, can manage and process multiple query requests more efficiently. This method can ensure that query requests are processed in priority order, while recording the sending time of the query request, verifying the authorization status of the query request, and using historical query records to analyze and optimize the query processing flow. Furthermore, by encoding the query data packet using a set of encoding parameters, the reliability and accuracy of the query signal transmission in the communication network can be ensured, thereby improving the accuracy of the query results and the response speed.
[0072] The encoding process of the query signal and the decoding process at the electronic detonator end of this invention ensure that the query signal can be accurately transmitted and received even in complex communication network environments. The iterative process of the data matching algorithm and the similarity calculation method ensure a high matching degree of the query results, thereby improving query accuracy. Furthermore, by setting a matching degree threshold and an iterative update mechanism, query efficiency can be improved while maintaining the quality of the query results. The communication network channel processing method can adapt to different communication environments, ensuring that the query signal remains stable and reliable under various network conditions. Finally, by judging whether the preset high matching degree condition is met by the matching degree value of each element in the matching result vector, the accuracy and reliability of the query results can be further improved.
[0073] Furthermore, the storage medium in the embodiments of this application stores program instructions capable of implementing all the above methods. These program instructions can be stored in the storage medium in the form of a software product, including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor 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, or terminal devices such as computers, servers, mobile phones, and tablets.
[0074] The above description is merely an explanation of some preferred embodiments of the present invention and the technical principles employed. Those skilled in the art should understand that the scope of the invention as described in the embodiments of the present invention is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of the present invention.
Claims
1. A method for rapid querying of communication networks for electronic detonators, characterized in that, Includes the following steps: The query terminal generates a query data packet containing the unique identifier of the electronic detonator and the query instruction, converts it into an electrical signal of a specific format, and uses it as the initial query signal of the query terminal. The initial query signal from the query terminal is encoded by the communication network encoding module and then output as a query transmission signal q(t); The electronic detonator terminal receives the query transmission signal q(t), which is then processed by the communication network channel and the electronic detonator terminal decoding module to obtain electronic detonator information data. A matching result vector is obtained by matching electronic detonator information data with a preset standard electronic detonator information database using a data matching algorithm. Based on the matching degree value of each element in the matching result vector, it is determined whether the preset high matching degree condition is met. When the condition is met, the accurate query result of the electronic detonator is obtained. Based on the accurate query results of the electronic detonator, relevant electronic detonator information is extracted and output.
2. The method according to claim 1, characterized in that, The query data packet further includes the following additional parameters: Query priority is used to determine the processing order of multiple query requests; The timestamp of the sending time is used to record the moment the query request was sent; User authentication data is used to verify the authorization status of query requests; Historical query records are used to analyze and optimize the query processing flow.
3. The method according to claim 1, characterized in that, The encoding process of the query transmission signal q(t) includes: Encoding is performed using a set of encoding parameters, which includes a group of encoding parameters. ,in It is the set of complex numbers; The set of encoding parameters is generated by a communication network encoding algorithm to ensure the reliability and accuracy of the query signal.
4. The method according to claim 3, characterized in that, The matching result vector obtained by matching electronic detonator information data with a preset standard electronic detonator information database using a data matching algorithm includes: Step 1: Initialize the parameters in the data matching algorithm, and the selected matching threshold T; Step 2: Calculate the similarity value between the current electronic detonator information data and each piece of information in the standard electronic detonator information database, and find the index value related to the threshold T from the similarity value; Step 3: Add the obtained index value to the matching index set, and add the information corresponding to the index value to the matching set to obtain the matching set for the current iteration round; Step 4: Solve the matching equation using the weighted average method to obtain the current matching result vector; Step 5: Update the current similarity calculation parameters based on the current matching result vector; Step 6: If the sum of similarities of the current matching result vectors is greater than the preset high similarity threshold, stop the iteration and proceed to step 8; otherwise, proceed to step 7. Step 7: If the sum of similarities of the current matching result vectors is less than or equal to the sum of similarities of the matching result vectors of the previous iteration and the selected matching threshold is less than the database information length, update the selected matching threshold and return to Step 2; if the sum of similarities of the current matching result vectors is greater than the sum of similarities of the matching result vectors of the previous iteration and the selected matching threshold is less than the database information length, update the selected matching threshold and return to Step 2; otherwise, stop the iteration and proceed to Step 8. Step 8: Output the matching result vector.
5. The method according to claim 4, characterized in that, Calculate the similarity value between the current electronic detonator information data and each piece of information in the standard electronic detonator information database. Includes: set of encoding parameters The current electronic detonator information data is as follows: , The calculation is as follows: in, For vectors, From the set of encoding parameters constitute.
6. The method according to claim 5, characterized in that, Determine whether the matching degree value of each element in the matching result vector meets the preset high matching degree condition. If not, continue to update the matching result vector using the data matching algorithm.
7. The method according to claim 1, characterized in that, The communication network channels are as follows: in, For communication channel delay variables, For channel frequency shift variables, For the number of multipaths, Let be the impulse function, the first... The channel parameters corresponding to each path are , For the first Complex gain of the path, For the first The delay parameters corresponding to each path, For the first The frequency shift parameters corresponding to each path, and These are integer indices representing the time delay and frequency shift dimensions in a two-dimensional grid. The resolution of the time delay axis grid. This represents the resolution of the frequency shift axis grid.
8. The method according to any one of claims 1-7, characterized in that, The query terminal processes the query data packet and outputs the query sending signal q(t) in the following manner: The query data packet is converted into an intermediate signal through a specific format; Then the intermediate signal is used with a set of encoding parameters. The query transmission signal q(t) is obtained after communication network coding and modulation.
9. The method according to any one of claims 1-7, characterized in that, The electronic detonator terminal processes the received query signal q(t) and outputs electronic detonator information data in the following manner: The received query signal q(t) is decoded by the electronic detonator terminal decoding module to obtain the decoded signal; The decoded signal is processed by data extraction and verification to obtain electronic detonator information data.
10. The method according to any one of claims 1-7, characterized in that, The step of determining whether the preset high matching degree condition is met based on the matching degree value of each element in the matching result vector includes: If more than 90% of the elements in the matching result vector have a matching degree value greater than the preset element matching degree threshold, then the high matching degree condition is met.