Method, device and storage medium for determining electromagnetic detection results
By setting different detection strategies for long-distance and short-distance electromagnetic detectors, using real-time calculation and data query methods, the problems of calculation efficiency and overhead of electromagnetic detection results in the prior art are solved, and the electromagnetic detection effect with high efficiency and low overhead is achieved.
Patent Information
- Application Number
- CN202410139275.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-31
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2044-01-31
AI Technical Summary
When existing electromagnetic detection technologies deal with frequently changing detector coverage areas and electromagnetic detectors with different performances, it is difficult to calculate electromagnetic detection results efficiently and at low cost.
By setting different detection strategies for long-distance electromagnetic detectors and close-distance electromagnetic detectors, long-distance electromagnetic detectors adopt real-time calculation methods, while close-distance electromagnetic detectors adopt data query methods to reduce computing overhead and improve efficiency.
It achieves the effect of reducing electromagnetic detection overhead while taking into account the efficiency of electromagnetic detection, and is suitable for electromagnetic detectors with different computing needs.
Smart Images

Figure CN118131339B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of detection technology. More specifically, the present disclosure relates to a method, device and storage medium for determining electromagnetic detection results. Background Art
[0002] Information technology refers to the use of modern information science and technology such as computers and communication technology to process, transmit and store information, and apply these technologies to improve task efficiency and completion quality. It has now been widely used in the Internet, e-commerce, education, medical care, military and other fields.
[0003] Taking information warfare as an example, the warring parties can use a large number of electromagnetic detectors to conduct uninterrupted search and detection of objects within the space range to obtain battlefield situation information and provide real-time intelligence support for command decision-making. Whenever the electromagnetic detector undergoes changes such as position movement and power adjustment, or the state of the objects in the electromagnetic detector coverage area changes, new electromagnetic detection results need to be calculated to update the battlefield situation.
[0004] Since the state of the area covered by electromagnetic detectors changes frequently and the performance and properties of different electromagnetic detectors vary greatly, developing efficient and low-overhead electromagnetic detection algorithms has become an important issue.
[0005] In view of this, there is an urgent need to provide an electromagnetic detection solution so as to improve the efficiency of electromagnetic detection while reducing the detection cost. Summary of the invention
[0006] In order to at least solve one or more of the technical problems mentioned above, the present disclosure proposes an electromagnetic detection solution in multiple aspects.
[0007] In a first aspect, the present disclosure provides a method for determining electromagnetic detection results, including: locating the position of a detected object in response to a detection instruction; querying the electromagnetic detection results associated with the position by a short-range electromagnetic detector as the short-range electromagnetic detection results of the detected object; and calculating in real time the long-range electromagnetic detection results of the long-range electromagnetic detector on the detected object.
[0008] In some embodiments, before calculating the long-range electromagnetic detection result of the long-range electromagnetic detector on the detected object in real time, the method further includes: acquiring a set of long-range electromagnetic detectors; and traversing the set of long-range electromagnetic detectors to filter out long-range electromagnetic detectors whose detection range includes the location.
[0009] In some embodiments, in the long-range electromagnetic detector set, each element includes: the coordinates of the long-range electromagnetic detector and the identity of the long-range electromagnetic detector.
[0010] In some embodiments, each location is associated with an identity of the location, coordinates of the location, and a set of short-range electromagnetic detectors whose detection range includes the location.
[0011] In some embodiments, in a set of short-range electromagnetic detectors, each element includes: the coordinates of the short-range electromagnetic detector, the identity of the short-range electromagnetic detector, the detection power of the short-range electromagnetic detector, a set of positions within the detection range of the short-range electromagnetic detector, and / or electromagnetic detection results associated with the short-range electromagnetic detector and each position within its detection range.
[0012] In some embodiments, before locating the position of the detected object, the method also includes: in response to a data update instruction, determining whether the detection distance of the electromagnetic detector to be updated is greater than a preset distance; and in response to the detection distance of the electromagnetic detector to be updated being greater than the preset distance, executing the data update instruction on the electromagnetic detector to be updated in the set of long-distance electromagnetic detectors.
[0013] In some embodiments, before querying the electromagnetic detection results associated with the short-range electromagnetic detector and the position, the method also includes: in response to a data update instruction, determining whether the detection distance of the electromagnetic detector to be updated is greater than a preset distance; in response to the detection distance of the electromagnetic detector to be updated being less than or equal to the preset distance, screening out the positions within the detection range of the electromagnetic detector to be updated; and updating the set of short-range electromagnetic detectors for the positions within the detection range of the electromagnetic detector to be updated.
[0014] In some embodiments, where the coverage areas of the long-range electromagnetic detector and the short-range electromagnetic detector are divided into a number of geographical grids, locating the position of the detected object includes: determining the geographical grid where the detected object is located.
[0015] In some embodiments, the method further includes: generating a data update instruction in response to a change in the electromagnetic detector or reaching a preset update time node.
[0016] In some embodiments, the data update instruction includes: an insert instruction, a delete instruction and / or an element modification instruction.
[0017] In a second aspect, the present disclosure provides an electronic device comprising: a processor; and a memory storing executable program instructions, which, when executed by the processor, enables the device to implement any method according to the first aspect.
[0018] In a third aspect, the present disclosure provides a computer-readable storage medium having computer-readable instructions stored thereon, which, when executed by one or more processors, implement the method of any one of the first aspects.
[0019] Through the method for determining the electromagnetic detection results provided above, the disclosed embodiment sets different detection strategies for long-distance electromagnetic detectors and short-distance electromagnetic detectors to meet the different calculation requirements of long-distance electromagnetic detectors and short-distance electromagnetic detectors. Among them, due to the limited detection range of the short-distance electromagnetic detector, the use of real-time calculation is prone to repeated calculation of the same detection results, so the electromagnetic detection results are pre-stored and the short-distance electromagnetic detection results of the target object are determined by querying data. In view of the limited detection range of the short-distance electromagnetic detector, the amount of data to be stored is small, and the overhead of the query operation is less than the overhead of the real-time calculation. The long-distance electromagnetic detector has a large detection range and the amount of data to be stored is very large. Therefore, the overhead of the query operation and data maintenance work is more than the overhead of the real-time calculation. Therefore, the real-time calculation method is used to determine the long-distance detection effect. Through the above-mentioned different detection strategies, a targeted electromagnetic detection algorithm can be formed, while taking into account the overhead and efficiency of electromagnetic detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings, several embodiments of the present disclosure are shown in an exemplary and non-restrictive manner, and the same or corresponding reference numerals represent the same or corresponding parts, among which:
[0021] Figure 1 An exemplary flow chart showing a method for determining electromagnetic detection results according to some embodiments of the present disclosure;
[0022] Figure 2 An exemplary flow chart showing a method for determining electromagnetic detection results according to other embodiments of the present disclosure;
[0023] Figure 3 An exemplary flow chart showing a method for maintaining electromagnetic detection data according to other embodiments of the present disclosure;
[0024] Figure 4 An exemplary structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0026] It should be understood that the terms "include" and "comprising" used in the specification and claims of the present disclosure indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0027] It should also be understood that the terms used in this disclosure are only for the purpose of describing specific embodiments and are not intended to limit the disclosure. As used in this disclosure and claims, the singular forms of "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise. It should also be further understood that the term "and / or" used in this disclosure and claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations.
[0028] As used in this specification and claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0029] The specific implementation of the present disclosure is described in detail below with reference to the accompanying drawings.
[0030] Exemplary application scenarios
[0031] As the war evolves towards informatization, the battlefield space has expanded from the three-dimensional space of land, sea and air to outer space, electromagnetic and cyberspace, and the battlefield situation has also expanded to the electromagnetic space situation. On the informatized battlefield, electromagnetic detection equipment or systems play an important role in obtaining information, transmitting information, and interfering with and destroying the combat effectiveness of enemy information systems and equipment.
[0032] In combat simulation systems, there are a large number of electromagnetic detectors used for reconnaissance and detection. When detecting, the electromagnetic detector needs to calculate the detection effect of the electromagnetic detector and the impact on the detected object within the detection range, so as to provide real-time intelligence support for the command decision-making of the system users. Whenever the electromagnetic detector undergoes changes such as position movement and power adjustment, or the state of the object in the electromagnetic detector coverage area changes, new electromagnetic detection results need to be calculated to update the battlefield situation.
[0033] Since the state of the area covered by electromagnetic detectors changes frequently, and the performance and properties of different electromagnetic detectors vary greatly, resulting in different computing requirements, it is increasingly important to develop an efficient and low-overhead electromagnetic detection algorithm.
[0034] Exemplary Application Scenarios
[0035] In view of this, the presently disclosed embodiment provides an electromagnetic detection solution, which forms a targeted electromagnetic detection algorithm by setting different detection strategies for long-range electromagnetic detectors and short-range electromagnetic detectors to meet the different computing requirements of long-range electromagnetic detectors and short-range electromagnetic detectors, while taking into account the overhead and efficiency of electromagnetic detection.
[0036] Figure 1 An exemplary flow chart of a method 100 for determining electromagnetic detection results according to some embodiments of the present disclosure is shown. Figure 1 As shown, in step S101, in response to the detection instruction, the position of the detected object is located. In some embodiments, the position located in step S101 may be the precise coordinate position of the detected object, for example, the coordinate position in the world coordinate system. In other embodiments, the position located in step S101 may also be the area where the detected object is located, for example, the coverage area of the electromagnetic detector may be divided into several geographic grids, and the purpose of executing step S101 is to determine the geographic grid where the detected object is located.
[0037] For example, in some combat simulation systems, the combat environment is constructed on a geographical grid, and the shape of the geographical grid can be a square grid or a hexagonal grid, and no excessive restrictions are made here.
[0038] In step S102, the electromagnetic detection result associated with the position of the short-range electromagnetic detector is queried as the short-range electromagnetic detection result of the detected object, wherein the detection range of the short-range electromagnetic detector includes the position of the detected object, and the detection distance of the short-range electromagnetic detector is less than or equal to the preset distance.
[0039] In this embodiment, since the detection range of the short-range electromagnetic detector is limited, the amount of data generated by the electromagnetic detection results within the detection range is limited, and the overhead generated by maintaining the amount of data is lower than the overhead of real-time calculation of the electromagnetic detection results. In addition, real-time calculations of different objects located at the same location are prone to form repeated calculation tasks, resulting in unnecessary calculation overhead. Therefore, after the electromagnetic detection results associated with the short-range electromagnetic detector and the location are pre-stored, data can be queried and called based on the location information obtained by positioning, reducing the generation of repeated calculation tasks.
[0040] Furthermore, in some embodiments, in order to facilitate the execution of the query operation, each position is associated with an identification mark of the position, the coordinates of the position, and a set of short-range electromagnetic detectors whose detection range includes the position. Assuming that the elements in the short-range electromagnetic detector set ElecSet1 associated with position 1 are electromagnetic detector Electromagnrtic2 and electromagnetic detector Electromagnrtic5, then in step S102, the system can query the electromagnetic detection results of the electromagnetic detector Electromagnrtic2 associated with position Hexagon 1, and the electromagnetic detection results of the electromagnetic detector Electromagnrtic5 associated with position Hexagon 1, respectively, so as to obtain the short-range electromagnetic detection results of the detected object located at position Hexagon 1.
[0041] Furthermore, in the set of short-range electromagnetic detectors described above, each element thereof includes: the coordinates of the short-range electromagnetic detector, the identity of the short-range electromagnetic detector, the detection power of the short-range electromagnetic detector, a set of positions within the detection range of the short-range electromagnetic detector, and / or electromagnetic detection results associated with each position within the detection range of the short-range electromagnetic detector.
[0042] To facilitate understanding by those skilled in the art, illustratively, the information may be organized in the following data structure:
[0043]
[0044] It should be noted that the storage information associated with the positions in the above text and the short-range electromagnetic detector set can be stored in the form of a linked list. When querying the short-range detection results of the detected object, first find its associated short-range electromagnetic detector set through its position, and then traverse the elements in the short-range electromagnetic detector set through the linked list pointer to determine the electromagnetic detection results associated with each short-range electromagnetic detector in the set and the position.
[0045] Assume that a detected object is located at position Hexagon 2, and position Hexagon 2 is associated with its identity ID2, the coordinates of the position (X2, Y2), and a short-range electromagnetic detector set ElecSet2 whose detection range includes the position, and the elements of the short-range electromagnetic detector set ElecSet2 are Electromagnetic1, Electromagnetic2, and Electromagnetic7. Then, through the linked list pointer, Electromagnetic1, Electromagnetic2, and Electromagnetic7 can be accessed one by one and the electromagnetic detection results of Electromagnetic1, Electromagnetic2, and Electromagnetic7 respectively associated with position Hexagon 2 can be obtained.
[0046] Furthermore, as shown in the data structure above, the data structure of each electromagnetic detector can also maintain information about the positions affected by it. For example, the position set Hexset maintained by the electromagnetic detector Electromagnrtic2 is also a linked list. Through the linked list pointer, the positions Hexagon1, Hexagon2, and Hexagon4 and their associated data can be queried from the data structure of the electromagnetic detector Electromagnrtic2, where the positions Hexagon1, Hexagon2, and Hexagon4 are all within the detection range of the electromagnetic detector Electromagnrtic3.
[0047] In step S103, the long-distance electromagnetic detection result of the long-distance electromagnetic detector on the detected object is calculated in real time, wherein the detection range of the long-distance electromagnetic detector includes the position of the detected object, and the detection distance of the long-distance electromagnetic detector is greater than the preset distance.
[0048] In this embodiment, since the detection distance of the long-distance electromagnetic detector is long and its detection range is large, if the location-related data and electromagnetic detection results maintained by the long-distance electromagnetic detector are stored in the same way as the short-distance electromagnetic detector, the amount of data required to be maintained will be very large. At this time, the computing overhead spent on the data query operation will be much greater than the overhead of real-time calculation, and data maintenance will also generate a lot of workload. Based on the above factors, this embodiment adopts a real-time calculation method when calculating the electromagnetic detection results of the long-distance electromagnetic detector on the detected object.
[0049] Furthermore, the long-range electromagnetic detectors can form a long-range electromagnetic detector set and store it in the system. Before the long-range electromagnetic detection results of the long-range electromagnetic detectors on the detected object are calculated in real time, the long-range electromagnetic detector set can be obtained, and then the long-range electromagnetic detector set is traversed to screen out the long-range electromagnetic detectors whose detection range includes the location of the detected object.
[0050] Compared with the local storage structure used by the short-range electromagnetic detector set described in the previous embodiment, the long-range electromagnetic detector set may adopt the following storage structure:
[0051] Variable Name Variable Description Variable Name Variable Description Electromagnetic Electromagnetic detector ID Identification X Electromagnetic detector X coordinate F Front pointer Y Electromagnetic detector Y coordinate B Rear drive pointer
[0052] Based on the foregoing description, it can be known that in the long-distance electromagnetic detector set, each element includes: the coordinates of the long-distance electromagnetic detector and the identity of the long-distance electromagnetic detector.
[0053] Furthermore, the long-distance electromagnetic detector set can be stored in the form of a linked list. When determining the electromagnetic detection result of the detected object, the elements in the long-distance electromagnetic detector set are traversed through the linked list pointer, and the electromagnetic detection result of the long-distance electromagnetic detector on the detected object is calculated in real time, thereby obtaining the long-distance detection result of the detected object. It should be noted that the detection range of the long-distance electromagnetic detector here includes the location of the detected object.
[0054] It should be noted that this embodiment does not have strict requirements on the execution sequence of step S102 and step S103. In actual application, step S103 can be executed before step S102 or in parallel with step S102. No excessive restrictions are made here.
[0055] In order to simplify the calculation of the electromagnetic detection process and improve the speed of querying the electromagnetic detection results, in some embodiments, the environmental data can be discretized, that is, the coverage area of the long-range electromagnetic detector and the short-range electromagnetic detector is divided into a number of geographical grids. In this case, the electromagnetic detection results generated by the electromagnetic detector can be directly maintained in the geographical grids covered by it.
[0056] Figure 2 An exemplary flow chart of a method 200 for determining electromagnetic detection results according to other embodiments of the present disclosure is shown. Figure 2 As shown, in step S201, the geographical grid where the detected object is located is determined. In this embodiment, the combat environment can be constructed on the basis of the geographical grid, and the geographical grid here can be a square grid, a hexagonal grid or other grid forms, and this disclosure does not impose too many restrictions.
[0057] In step S202, the electromagnetic detection result generated by the short-range electromagnetic detector on the geographic grid is queried as the short-range electromagnetic detection result of the detected object. In this embodiment, the data stored in the system is the electromagnetic detection result generated by the short-range electromagnetic detector on the geographic grid within its detection range.
[0058] Reference combination Figure 1 In the description of the embodiment of the invention, each geographic grid may include its identity and coordinates, as well as a set of short-range electromagnetic detectors that may affect it, and the short-range electromagnetic detector set is stored in the form of a linked list. When determining the short-range electromagnetic detection result of the detected object, the geographic grid where the object is located is found by its position, and then the elements in the short-range electromagnetic detector set are traversed through the linked list pointer to determine the electromagnetic detection result.
[0059] Furthermore, in addition to maintaining information such as its identity, the data structure of each short-range electromagnetic detector also maintains information about the geographic grids affected by it. For example, the geographic grid set maintained by the short-range electromagnetic detector Electromagnrtic5 is also a linked list, which stores the electromagnetic detection results of the geographic grids within the detection range of Electromagnrtic5 under Electromagnrtic5.
[0060] That is to say, in this embodiment, the data structure of the short-range electromagnetic detector can be as follows:
[0061] Variable Name Variable Description Variable Name Variable Description Electromagnetic Electromagnetic detector ID Identification Hexagon Geographic Grid F Front pointer Power Detection power B Successor pointer
[0062] In step S203, the long-distance electromagnetic detection result of the long-distance electromagnetic detector on the detected object is calculated in real time. In this embodiment, the content of step S203 is consistent with the content of step S103 in the previous embodiment, and will not be repeated here.
[0063] It should be noted that this embodiment does not have strict requirements on the execution sequence of step S202 and step S203. In actual application, step S203 can be executed before step S202 or in parallel with step S202. No excessive restrictions are made here.
[0064] The above describes how to perform electromagnetic detection based on the maintained data. Figure 3 The maintenance process of data used for electromagnetic detection is described.
[0065] Figure 3 An exemplary flow chart of a method 300 for maintaining electromagnetic detection data according to some other embodiments of the present disclosure is shown. Figure 3As shown, in step S301, in response to the data update instruction, it is determined whether the detection distance of the electromagnetic detector to be updated is greater than the preset distance. If yes, step S302 is executed, if not, step S303 and step S304 are executed.
[0066] In this embodiment, step S301 is used to determine whether the type of the electromagnetic detector to be updated is a long-distance electromagnetic detector or a short-distance electromagnetic detector. If the detection distance of the electromagnetic detector to be updated is greater than the preset distance, it is a long-distance electromagnetic detector, otherwise it is a short-distance electromagnetic detector.
[0067] In some embodiments, the data update instruction may be generated and issued regularly, for example, in response to reaching a preset update time node, the data update instruction is generated. In other words, the data in the system is maintained regularly.
[0068] In other embodiments, the data update instruction can be generated in time in response to changes in the electromagnetic detector, that is, the data in the system is updated in real time.
[0069] In step S302, a data update instruction is executed on the electromagnetic detector to be updated in the remote electromagnetic detector set. If step S301 determines that the electromagnetic detector to be updated is a remote electrical measuring detector, a data update operation is directly executed in the remote electromagnetic detector set, such as an operation of adding a new element corresponding to an insert instruction, an operation of deleting an existing element corresponding to a delete instruction, and / or an operation of modifying an element data structure corresponding to an element modification instruction.
[0070] In step S303, the positions within the detection range of the electromagnetic detector to be updated are screened. If step S302 determines that the electromagnetic detector to be updated is a short-range electrical detection detector, it is necessary to determine the positions affected by the electromagnetic detector to be updated, such as the geographical grid affected by the electromagnetic detector to be updated, in step S303, so as to update the data content associated with it.
[0071] In step S304, the short-range electromagnetic detector set of the position within the detection range of the electromagnetic detector to be updated is updated. Exemplarily, when executing step S304, the electromagnetic detector to be updated is updated in the short-range electromagnetic detector set associated with the position within the detection range of the electromagnetic detector to be updated, including updating the identity, coordinates and detection power of the electromagnetic detector to be updated, and the positions within the detection range of the electromagnetic detector to be updated are summarized into a position set, which is updated to the data structure of the electromagnetic detector to be updated.
[0072] In summary, the present disclosure provides a method for determining electromagnetic detection results, which forms a hybrid electromagnetic detection method by setting a long-distance electromagnetic detector to adopt a real-time calculation method and a short-distance electromagnetic detector to adopt a data query method, so as to meet different calculation requirements. By designing different detection strategies, a targeted electromagnetic detection algorithm can be formed to reduce the overhead generated by the traversal operation of long-distance electromagnetic detection and the overhead generated by the real-time calculation of short-distance electromagnetic detection, while taking into account the efficiency of electromagnetic detection, and reducing the overhead consumed by electromagnetic detection.
[0073] The disclosed embodiment also provides a method for maintaining data for electromagnetic detection, which can maintain the data in the system according to the detection distance of the electromagnetic detector to ensure the accuracy of the query results of short-range electromagnetic detectors and to ensure that a complete number of real-time calculation results of long-range electromagnetic detectors are obtained.
[0074] In order to implement the method steps described in the foregoing text of this disclosure in conjunction with the accompanying drawings at the software and hardware level, the present disclosure also provides the following Figure 4 The electronic device shown. Specifically, Figure 4 An exemplary structural block diagram of an electronic device 400 according to an embodiment of the present disclosure is shown.
[0075] like Figure 4 As shown, the electronic device 400 disclosed in the present invention may include a processor 410 and a memory 420. Specifically, executable program instructions are stored in the memory 420. When the program instructions are executed by the processor 410, the electronic device implements the above-mentioned Figure 1-Figure 3 The method steps are described.
[0076] It is understood that in order to clearly illustrate the solution of the present disclosure and avoid confusion with the prior art, Figure 4 The electronic device 400 only shows the components related to the embodiment of the present disclosure, and omits those components that may be necessary for implementing the embodiment of the present disclosure but belong to the scope of the prior art. Therefore, based on the content disclosed in the present disclosure, a person skilled in the art can clearly understand that the electronic device 400 of the present disclosure may also include components related to the embodiment of the present disclosure. Figure 4 The constituent elements shown in are different from the common constituent elements.
[0077] In an exemplary implementation scenario, the above-mentioned processor 410 can control the overall operation of the electronic device 400. For example, the processor 410 can control the operation of the electronic device 400 by executing the program stored in the memory 420. In terms of implementation, the processor 410 of the present disclosure can be implemented by a central processing unit (CPU), an application processor (Application Processor, AP), an artificial intelligence processor chip (Intelligent Processing Unit, IPU), etc. provided in the electronic device 400. Further, the processor 410 of the present disclosure can also be implemented in any appropriate manner. For example, the processor 410 can take the form of a computer-readable medium, a logic gate, a switch, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a programmable logic controller, and an embedded microcontroller, etc., such as a microprocessor or a processor and a computer-readable program code (such as software or firmware) that can be executed by the (micro) processor.
[0078] In terms of storage content, the memory 420 can be used to store hardware of various data and instructions processed in the electronic device 400. For example, the memory 420 can store processed data and data to be processed in the electronic device 400. The memory 420 can store data sets that have been processed or to be processed by the processor 410. In addition, the memory 420 can store applications, drivers, etc. to be driven by the electronic device 400. For example: the memory 420 can store various programs located to be executed by the processor 410. The memory 420 can be a DRAM, but the present disclosure is not limited to this. In terms of type, the memory 420 may include at least one of a volatile memory or a non-volatile memory. The non-volatile memory may include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, a phase change RAM (PRAM), a magnetic RAM (MRAM), a resistive RAM (RRAM), a ferroelectric RAM (FRAM), and the like. The volatile memory may include dynamic RAM (DRAM), static RAM (SRAM), synchronous DRAM (SDRAM), PRAM, MRAM, RRAM, ferroelectric RAM (FeRAM), etc. In an embodiment, the memory 420 may include at least one of a hard disk drive (HDD), a solid state drive (SSD), a high-density flash memory (CF), a secure digital (SD) card, a micro secure digital (Micro-SD) card, a mini secure digital (Mini-SD) card, an extreme digital (xD) card, caches, or a memory stick.
[0079] In summary, the specific functions implemented by the memory 420 and the processor 410 of the electronic device 400 provided in the implementation mode of this specification can be explained in comparison with the aforementioned implementation modes in this specification, and can achieve the technical effects of the aforementioned implementation modes, and will not be repeated here.
[0080] Additionally or optionally, the present disclosure may also be implemented as a non-temporary machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) on which computer program instructions (or computer program, or computer instruction code) are stored. When the computer program instructions (or computer program, or computer instruction code) are executed by a processor of an electronic device (or electronic device, server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present disclosure.
[0081] Although multiple embodiments of the present disclosure have been shown and described herein, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Those skilled in the art may think of many changes, modifications, and alternatives without departing from the thought and spirit of the present disclosure. It should be understood that in the process of practicing the present disclosure, various alternatives to the embodiments of the present disclosure described herein may be adopted. The attached claims are intended to define the scope of protection of the present disclosure, and therefore cover equivalents or alternatives within the scope of these claims.
Claims
1. A method for determining electromagnetic detection results, characterized in that include: In response to the detection instruction, locate the position of the detected object; querying an electromagnetic detection result of a short-range electromagnetic detector associated with the position as a short-range electromagnetic detection result of the detected object; as well as Real-time calculation of the long-range electromagnetic detection result of the long-range electromagnetic detector on the detected object; The querying of the electromagnetic detection result of the short-range electromagnetic detector associated with the position as the short-range electromagnetic detection result of the detected object is specifically: The detection range of the short-range electromagnetic detector includes the position of the detected object, each position is associated with an identity of the position, the coordinates of the position, and a set of short-range electromagnetic detectors whose detection range includes the position. In the set of short-range electromagnetic detectors, each element includes: the coordinates of the short-range electromagnetic detector, the identity of the short-range electromagnetic detector, the detection power of the short-range electromagnetic detector, the set of positions within the detection range of the short-range electromagnetic detector and / or the electromagnetic detection results associated with each position within the detection range of the short-range electromagnetic detector.
2. The method according to claim 1, characterized in that: Before calculating the long-distance electromagnetic detection result of the long-distance electromagnetic detector on the detected object in real time, the method further includes: Acquiring a collection of long-range electromagnetic detectors; and The set of long-range electromagnetic detectors is traversed to filter out long-range electromagnetic detectors whose detection range includes the location.
3. The method according to claim 2, characterized in that In the long-distance electromagnetic detector set, each element includes: the coordinates of the long-distance electromagnetic detector and the identity of the long-distance electromagnetic detector.
4. The method according to claim 2 or 3, characterized in that: Before locating the position of the detected object, the method further includes: In response to the data update instruction, determining whether the detection distance of the electromagnetic detector to be updated is greater than a preset distance; and In response to the detection distance of the electromagnetic detector to be updated being greater than the preset distance, the data update instruction is executed on the electromagnetic detector to be updated in the long-distance electromagnetic detector set.
5. The method according to claim 1, characterized in that Before querying the electromagnetic detection result associated with the position by the short-range electromagnetic detector, the method further includes: In response to the data update instruction, determining whether the detection distance of the electromagnetic detector to be updated is greater than a preset distance; In response to the detection distance of the electromagnetic detector to be updated being less than or equal to a preset distance, screening out positions within the detection range of the electromagnetic detector to be updated; and A set of short-range electromagnetic detectors at positions within the detection range of the electromagnetic detector to be updated is updated.
6. The method according to claim 1, characterized in that The coverage area of the long-range electromagnetic detector and the short-range electromagnetic detector is divided into a plurality of geographical grids, and locating the position of the detected object includes: Determine the geographical grid where the detected object is located.
7. The method according to claim 4, characterized in that Also includes: The data update instruction is generated in response to a change in the electromagnetic detector or the arrival of a preset update time node.
8. The method according to claim 4, characterized in that The data update instructions include: insert instructions, delete instructions and / or element modification instructions.
9. An electronic device, characterized in that: include: processor; as well as A memory storing executable program instructions, which, when executed by the processor, enables the device to implement the method according to any one of claims 1 to 8.
10. A computer-readable storage medium having computer-readable instructions stored thereon, wherein when the computer-readable instructions are executed by one or more processors, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Extremely-low-frequency through-the-earth electromagnetic signal source direction finding method
CN112833853A
Radar detection simulation method based on three-dimensional grid
CN113267753A