Aircraft detection, identification and tracking task control method, device, equipment and medium
By configuring cloud map radar flight monitoring services on multiple mission nodes and performing data fusion and initialization, the aircraft's real-time detection, identification and tracking problems under harsh conditions are solved, and high-real-time message automation processing and services are achieved, and the automated processing capabilities of the data center are improved.
Patent Information
- Application Number
- CN202411863871.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-18
AI Technical Summary
Existing data centers are difficult to meet the real-time or near-real-time detection, identification and tracking tasks of aircraft under conditions where radar signals are weakened by clouds and fog or visible light is obscured, and it is difficult to adapt to the changes of communication networks and computing storage resources with satellite cloud maps and radar signal data 'entered online cloud'.
By configuring the cloud map radar flight monitoring service in multiple predefined mission nodes, and initializing it based on the satellite cloud map and radar signal fusion data, generating and synchronizing related service directory files, mission resource files and real-time message directory files, real-time message directory files, and real-time message directory files, the automated configuration and real-time message processing of aircraft detection, identification and tracking tasks are realized.
It improves the real-time detection, identification and tracking capabilities of the aircraft under harsh conditions, optimizes the task process control of multiple data centers, improves the automation level of radar and satellite cloud map data processing in the data center, and reduces the cost of software development and adaptation.
Smart Images

Figure CN119892893A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of aerospace information technology, and in particular, relates to a method, device, equipment and medium for controlling an aircraft detection, identification and tracking mission. Background Art
[0002] Existing data centers usually focus on big data analysis and correlation processing based on satellite cloud images and historical radar signal data, which is difficult to meet the urgent requirements of real-time detection of aircraft, especially when radar signals are weakened by clouds and fog and visible light is blocked, such as real-time or near-real-time detection, identification and tracking of aircraft. In addition, it is difficult to adapt communication networks and computing and storage resources to the changing information service environment as satellite cloud images and radar signal data are "entered into the Internet and cloud", which leads to unnecessary software development and an increase in adaptation costs. Summary of the invention
[0003] The embodiments of the present application provide a method, device, equipment and medium for controlling an aircraft detection, identification and tracking task, which are used to at least solve the problem in the related art that existing data centers are difficult to meet the requirements of real-time aircraft detection.
[0004] In a first aspect, an embodiment of the present application provides an aircraft detection, identification and tracking task control method, comprising:
[0005] A cloud image radar flight surveillance service is configured on a plurality of predefined task nodes, and based on the satellite cloud image and radar signal fusion data, the task nodes are initialized according to the computing storage and network resource initialization conditions of the task nodes, to obtain a first cloud image radar flight surveillance service directory file, a first flight surveillance task resource file, and a first real-time message directory file, wherein the task node is a flight control data center, and the cloud image radar flight surveillance service is a software information service;
[0006] According to the pre-generated flight monitoring task requirement file, a data network addressing access mode is configured between the plurality of task nodes, and a network test verification is performed to obtain network status data;
[0007] Generate a second flight monitoring task resource file according to the network status data, and synchronize it incrementally to the corresponding task node;
[0008] Generate a second cloud image radar flight monitoring service directory file according to the second flight monitoring task resource file and the flight monitoring task requirement file, and synchronize the second cloud image radar flight monitoring service directory file to the corresponding task node incrementally;
[0009] Generate a second real-time message directory file according to the second cloud image radar flight monitoring service directory file and the flight monitoring task requirement file;
[0010] According to the second real-time message directory file, the cloud image radar flight monitoring service is reconfigured at multiple task nodes to perform real-time message processing at each task node to obtain real-time flight situation data.
[0011] In a second aspect, an embodiment of the present application provides an aircraft detection, identification and tracking task control device, the device comprising:
[0012] An initialization module is used to configure a cloud image radar flight surveillance service at a plurality of predefined task nodes, and initialize the task nodes based on the satellite cloud image and radar signal fusion data and the computing storage and network resource initialization conditions of the task nodes, to obtain a first cloud image radar flight surveillance service directory file, a first flight surveillance task resource file, and a first real-time message directory file, wherein the task node is a flight control data center, and the cloud image radar flight surveillance service is a software information service;
[0013] A test module, used to configure a data network addressing access mode between a plurality of task nodes according to a pre-generated flight monitoring task requirement file, and to perform network testing and verification to obtain network status data;
[0014] A first generating module is used to generate a second flight monitoring task resource file according to the network status data, and synchronize the second flight monitoring task resource file to the corresponding task node incrementally;
[0015] A second generation module is used to generate a second cloud image radar flight monitoring service directory file according to the second flight monitoring task resource file and the flight monitoring task requirement file, and synchronize the second cloud image radar flight monitoring service directory file to the corresponding task node incrementally;
[0016] A third generating module is used to generate a second real-time message directory file according to the second cloud image radar flight monitoring service directory file and the flight monitoring task requirement file;
[0017] The processing module is used to reconfigure the cloud image radar flight monitoring service at multiple task nodes according to the second real-time message directory file, so as to perform real-time message processing at each task node to obtain real-time flight situation data.
[0018] In a third aspect, an embodiment of the present application provides an electronic device comprising: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the steps of the aircraft detection, identification and tracking mission control method as described in any one of the embodiments of the first aspect are implemented.
[0019] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the steps of the aircraft detection, identification and tracking mission control method as described in any one of the embodiments of the first aspect are implemented.
[0020] In a fifth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and executed by multiple processors to implement the steps of the aircraft detection, identification and tracking mission control method provided in the first aspect of the embodiment of the present application.
[0021] The aircraft detection, identification and tracking task control method, device, equipment and medium of the embodiment of the present application can automatically configure the information service mode and strategy of the aircraft detection, identification and tracking task control system according to the preset overall planning and control requirements of the aircraft detection, identification and tracking tasks of each data center, the requirements of the satellite cloud image and radar data comprehensive processing model and the real-time status of the information service environment of each data center, realize the automatic processing and service of high-real-time messages of the aircraft detection, identification and tracking task control system, optimize the task process control of multiple data centers, thereby obtaining the aircraft situation that meets the task requirements, and finally complete the aircraft detection, identification and tracking tasks of each multiple data center. Improve the real-time or near-real-time detection, identification and tracking capabilities of aircraft under the conditions where the radar signal is weakened by clouds and fog and the visible light is blocked, and improve the automation level of radar and satellite cloud image data processing in the data center. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0023] Figure 1 It is a flowchart of a method for controlling an aircraft detection, identification and tracking task provided by an embodiment of the present application;
[0024] Figure 2 It is a structural schematic diagram of an aircraft detection, identification and tracking task control device provided in an embodiment of the present application;
[0025] Figure 3 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application.
[0026] Reference numerals:
[0027] Aircraft detection, identification and tracking task control device 200, initialization module 201, test module 202, first generation module 203, second generation module 204, third generation module 205, processing module 206,
[0028] Electronic device 300 , processor 301 , memory 302 , communication interface 303 , bus 310 . DETAILED DESCRIPTION
[0029] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0030] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0031] When performing tasks related to aircraft detection, identification and tracking, the flight control-related data center needs to display the status of the aircraft detection, identification and tracking tasks in real time through the task node, and perform manipulation, message interaction and information services. With the increasing amount of real-time satellite cloud image data and space-based radar and ground radar data, the urgency of fusion processing and forming capabilities is increasing, and it is developing towards unmanned operations. These requirements are facing the test of aerospace information services and big data processing technologies.
[0032] In the field of aerospace information services and big data processing, the aircraft detection, identification and tracking mission control system composed of multiple or single data centers needs to adapt to the information service environment of multiple or single data centers.
[0033] Existing data centers usually focus on big data analysis and correlation processing based on satellite cloud images and historical radar signal data, which is difficult to meet the urgent requirements of real-time detection of aircraft, especially when radar signals are weakened by clouds and fog and visible light is blocked. In addition, it is difficult to adapt communication networks and computing and storage resources to the changing information service environment as satellite cloud images and radar signal data are "entered into the Internet and cloud".
[0034] In addition, due to the large number of real-time message processing functions and data types, and the difficulty of related technologies in quickly eliminating various network, software and hardware errors, the application time and labor costs are high, making it difficult to adapt to the trend of aerospace big data construction.
[0035] In order to solve the problems of related technologies, the embodiments of the present application provide a method, device, equipment and medium for controlling an aircraft detection, identification and tracking mission.
[0036] The following, in conjunction with the accompanying drawings, describes in detail the aircraft detection, identification and tracking task control method provided in the embodiment of the present application through specific embodiments and their application scenarios.
[0037] It should be noted that the aircraft detection, identification and tracking mission control method of the embodiment of the present application is applied to a data center that displays the aircraft monitoring mission status. In this way, debugging, setting and deployment based on this method can form an aircraft detection, identification and tracking mission control system to achieve an automated and intelligent control experience for the data center.
[0038] Figure 1 FIG. 1 is a flow chart of an aircraft detection, identification and tracking task control method 100 according to an embodiment of the present application. Figure 1 As shown, the aircraft detection, identification and tracking task control method 100 may specifically include the following steps:
[0039] S101, configuring a cloud image radar flight surveillance service at a plurality of predefined task nodes, and initializing the task nodes based on satellite cloud images and radar signal fusion data and according to the computing storage and network resource initialization conditions of the task nodes, to obtain a first cloud image radar flight surveillance service directory file, a first flight surveillance task resource file, and a first real-time message directory file, wherein the task node is a flight control data center, and the cloud image radar flight surveillance service is a software information service;
[0040] S102, according to the pre-generated flight monitoring task requirement file, configuring a data network addressing access mode between the plurality of task nodes, and performing a network test and verification to obtain network status data;
[0041] S103, generating a second flight monitoring task resource file according to the network status data, and synchronizing the file incrementally to the corresponding task node;
[0042] S104: Generate a second cloud image radar flight monitoring service directory file according to the second flight monitoring task resource file and the flight monitoring task requirement file, and synchronize the second cloud image radar flight monitoring service directory file to the corresponding task node in increments;
[0043] S105, generating a second real-time message directory file according to the second cloud image radar flight monitoring service directory file and the flight monitoring task requirement file;
[0044] S106. Reconfigure the cloud image radar flight monitoring service at multiple task nodes according to the second real-time message directory file, so as to perform real-time message processing at each task node to obtain real-time flight situation data.
[0045] Therefore, according to the preset overall planning and control requirements of the aircraft detection, identification and tracking tasks of each data center, the requirements of the satellite cloud image and radar data comprehensive processing model, and the real-time status of the information service environment of each data center, the information service mode and strategy of the aircraft detection, identification and tracking task control system can be automatically configured to achieve the automatic processing and service of high-real-time messages of the aircraft detection, identification and tracking task control system, optimize the task process control of multiple data centers, thereby obtaining the aircraft situation that meets the mission requirements, and finally completing the aircraft detection, identification and tracking tasks of each multi-data center. Improve the real-time or near-real-time detection, identification and tracking capabilities of aircraft under the conditions where the radar signal is weakened by clouds and fog and the visible light is blocked, and improve the automation level of radar and satellite cloud image data processing in the data center.
[0046] The specific implementation methods of the above steps are introduced below.
[0047] In some embodiments, in S101, the initialization data corresponding to the cloud radar flight monitoring service directory file, the flight monitoring task resource file, and the real-time message directory file are determined according to the computing storage and network resource initialization of the data center, etc. In this way, the initialized cloud radar flight monitoring service directory file, the flight monitoring task resource file, and the real-time message directory file are generated, namely: the first cloud radar flight monitoring service directory file, the first flight monitoring task resource file, and the first real-time message directory file.
[0048] In some embodiments, in S102, the flight monitoring task requirement file includes formatted data describing the requirements of the aircraft detection, identification and tracking task plan, and the flight monitoring task requirement file description list includes but is not limited to task objects, task time plan instructions, task location parameters, and task required computing storage resources and network resource capability characterization parameters, etc. In other words, the flight monitoring task requirement description list of multiple data centers is a supporting task.
[0049] During specific implementation, according to the needs of supporting tasks, a flight monitoring task requirement description list is generated by checking or filling in the flight monitoring task requirement parameters in the flight monitoring task interface module interface.
[0050] During specific implementation, the flight monitoring task interface module of multiple task nodes sets the network addressing access mode of multiple task nodes according to the computing storage and network resources required for the task.
[0051] Optionally, the data network addressing access method includes: network IP address, virtual machine or container number, correspondence between the virtual machine or container and the network IP address, password and performance parameters.
[0052] It can be understood that the network status data is the network test verification result. Considering that the information service environment of each data center may be different or change, according to the network port occupancy and the special definition of the network port in each data center information service environment, the network parameters, connection status and return values of network abnormalities adapted to multiple or single data center information service environments are determined. That is, the network status data includes: the network parameters, connection status and return values of network abnormalities adapted to the information service environment.
[0053] In some embodiments, in S103, during synchronization of the second flight monitoring mission resource file, differentiated synchronization needs to be considered, and each task node only publishes the change value of the node to reduce network resource usage.
[0054] Optionally, the second flight monitoring mission resource file includes at least: a virtual machine or container identifier, a mission node identifier, and a corresponding cloud image radar flight monitoring service identifier.
[0055] In addition, in some embodiments, according to the network connectivity situation, a message service gateway is set up for multiple task nodes deployed in unreliable network connectivity, so as to implement message processing services by registering with the message gateway network and then providing message services, so as to support the message service objects with unreliable connectivity to change the network IP address.
[0056] In some embodiments, in S104, multiple task nodes form the latest version of the cloud map radar flight surveillance service directory file (i.e., the second cloud map radar flight surveillance service directory file) based on the latest version of the flight surveillance mission resource file (i.e., the second flight surveillance mission resource file), the satellite cloud map and radar data comprehensive processing model interface, and the flight monitoring mission requirement file, and incrementally synchronize it to the task nodes.
[0057] Optionally, the second cloud map radar flight surveillance service directory file includes at least: the service interface number, status identification, description information, network address, interface access parameters of the configured cloud map radar flight surveillance service and the computing storage resource configuration file of the task node.
[0058] As an optional embodiment, the description information of the service status adapted to the task node is verified to obtain a verification result; the service description information is numbered and inserted into the first cloud map radar flight monitoring service directory file, and synchronization is triggered; when the return of the service interface that triggers the cloud map radar flight monitoring service fails or does not meet the operating conditions of the cloud map radar flight monitoring service, the service log is checked for execution settings, and the log operations that meet the execution settings are analyzed; service operation results that do not meet the requirements are discarded, and the execution failure is notified to form the final service call result. Among them, the verification and synchronization cycles can be set separately, the verification setting is generally 10 to 300 seconds, and the synchronization cycle is set according to the network situation. The change trigger strategy is usually set, that is, the latest information within the period is synchronized after the trigger, and the period is generally set to 10 to 180 seconds.
[0059] In some embodiments, in S105, the second real-time message directory file includes at least: the task node identification number and the corresponding configuration management cloud map radar flight monitoring service identification number, the real-time message processing function interface description information, the service interface number and interface access parameters of the corresponding cloud map radar flight monitoring service.
[0060] In specific implementation, according to the service object information in the second cloud image radar flight monitoring service directory file and the task status data and service request class data in the real-time message directory file, the real-time message processing function of the task node is configured to obtain the second real-time message directory file. Among them, the real-time message processing function can be the real-time message processing function of all task nodes configured according to the requirements of the supporting task.
[0061] In specific implementation, the message service status description information is verified for the message status of the adaptation task node, the description information is numbered and inserted into the real-time message directory file and synchronization is triggered. It should be noted that synchronization is an immediate trigger strategy, that is, synchronization is performed immediately when there is a change.
[0062] In some embodiments, in S106, by calling the real-time message processing function, the return value of the real-time message processing function of the task node is analyzed; when the return of the real-time message processing function of the task node fails or does not meet the operating conditions of the real-time message processing function of the task node, the real-time message processing function return data in the service cache is checked for compliance, the data that meets the requirements of the execution service setting is analyzed, the data that does not meet the requirements is discarded, and the execution failure is notified to obtain the real-time message processing function call result. That is, the result of the failure of the real-time message processing function corresponds to the median value of the service cache. Among them, for situations that do not meet the requirements, for example but not limited to the trigger function return failure condition.
[0063] In this way, it is equivalent to realizing fault-tolerant settings, thereby avoiding task control logic errors caused by failure to adjust the real-time message function (such as return value timeout or no return value) under special circumstances, avoiding real-time control failure due to special circumstances, and avoiding dead loops in the control process and jamming of the control logic process.
[0064] Furthermore, in some embodiments, the return value of the real-time message processing function is encapsulated according to the relationship determined by the flight monitoring task requirements to obtain real-time flight status data; based on the real-time flight status data, the flight status is displayed in real time through the task control interface.
[0065] In addition, in some embodiments, after S106, the result of calling the real-time message processing function is compared with the result before the call to obtain a comparison result; based on the comparison result, the information service environment change information and the task requirement change information of each data center are determined; the real-time message processing function of the task node is adjusted according to the change information, and the process returns to the step of configuring the cloud map radar flight monitoring service at multiple pre-defined task nodes.
[0066] In this way, the real-time message processing function of the task node is periodically triggered during the service process, and the error content in the real-time message processing function is corrected, thereby ensuring the smooth execution of the information service.
[0067] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0068] Based on the same technical concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides an aircraft detection, identification and tracking mission control device 200.
[0069] like Figure 2 As shown, the aircraft detection, identification and tracking task control device 200 may include:
[0070] Initialization module 201 is used to configure cloud image radar flight surveillance service in predefined multiple task nodes, and initialize the task nodes based on satellite cloud image and radar signal fusion data and according to the computing storage and network resource initialization of the task nodes, to obtain a first cloud image radar flight surveillance service directory file, a first flight surveillance task resource file and a first real-time message directory file, wherein the task node is a flight control data center, and the cloud image radar flight surveillance service is a software information service;
[0071] The test module 202 is used to configure the data network addressing access mode between the plurality of task nodes according to the pre-generated flight monitoring task requirement file, and perform network test verification to obtain network status data;
[0072] A first generating module 203 is used to generate a second flight monitoring task resource file according to the network status data, and synchronize the second flight monitoring task resource file to the corresponding task node incrementally;
[0073] The second generation module 204 is used to generate a second cloud image radar flight monitoring service directory file according to the second flight monitoring task resource file and the flight monitoring task requirement file, and synchronize the second cloud image radar flight monitoring service directory file to the corresponding task node incrementally;
[0074] The third generating module 205 is used to generate a second real-time message directory file according to the second cloud image radar flight monitoring service directory file and the flight monitoring task requirement file;
[0075] The processing module 206 is used to reconfigure the cloud image radar flight monitoring service at multiple task nodes according to the second real-time message directory file, so as to perform real-time message processing at each task node to obtain real-time flight situation data.
[0076] In some embodiments, the aircraft detection, identification and tracking task control device 200 further includes an adjustment module ( Figure 2 (not shown in the figure), used to compare the result of calling the real-time message processing function with the result before calling to obtain a comparison result; according to the comparison result, determine the information service environment change information and task requirement change information of each data center; according to the information service environment change information and task requirement change information of each data center, dynamically adjust the real-time message processing function of the task node, and return to the step of configuring the cloud map radar flight monitoring service at a plurality of pre-defined task nodes.
[0077] It should be noted that, for the convenience of description, the above device is described in various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0078] The device of the above embodiment is used to implement the corresponding aircraft detection, identification and tracking task control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0079] Based on the same technical concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides an electronic device.
[0080] Figure 3 A more specific schematic diagram of the hardware structure of an electronic device provided by this embodiment is shown.
[0081] The electronic device 300 may include a processor 301 and a memory 302 storing computer program instructions.
[0082] Specifically, the processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0083] The memory 302 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 302 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 302 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 302 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 302 is a non-volatile solid-state memory.
[0084] In certain embodiments, the memory may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of the present application.
[0085] The processor 301 reads and executes the computer program instructions stored in the memory 302 to implement any one of the aircraft detection, identification and tracking task control methods in the above embodiments.
[0086] In some examples, the electronic device 300 may further include a communication interface 303 and a bus 310. Figure 3 As shown, the processor 301, the memory 302, and the communication interface 303 are connected via a bus 310 and communicate with each other.
[0087] The communication interface 303 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0088] Bus 310 includes hardware, software or both, and the components of online data flow billing equipment are coupled to each other. For example, but not limitation, bus 310 may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 310 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0089] Exemplarily, the electronic device 300 may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA).
[0090] Based on the same technical concept, corresponding to any of the above-mentioned embodiments, the present application also provides a non-transitory computer-readable storage medium. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any of the above-mentioned aircraft detection, identification and tracking mission control methods is implemented. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as portable disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, etc.
[0091] Based on the same technical concept, corresponding to any of the above-mentioned embodiments, the present application also provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer so that the computer and / or the processor execute the aircraft detection, identification and tracking task control method. Corresponding to the execution subject corresponding to each step in each embodiment of the aircraft detection, identification and tracking task control method, the processor that executes the corresponding step can belong to the corresponding execution subject.
[0092] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0093] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0094] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0095] The above reference is according to the method of the embodiment of the present application, the flow chart of the device (system) and the computer program product and / or the block diagram described various aspects of the present application.It should be understood that each square box in the flow chart and / or the block diagram and the combination of each square box in the flow chart and / or the block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the realization of the function / action specified in one or more square boxes of the flow chart and / or the block diagram.Such a processor can be but is not limited to a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.It can also be understood that each square box in the block diagram and / or the flow chart and the combination of the square boxes in the block diagram and / or the flow chart can also be realized by the dedicated hardware that performs the specified function or action, or can be realized by the combination of dedicated hardware and computer instructions.
[0096] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A method for controlling an aircraft detection, identification and tracking task, characterized in that: include: A cloud image radar flight surveillance service is configured on a plurality of predefined task nodes, and based on the satellite cloud image and radar signal fusion data, the task nodes are initialized according to the computing storage and network resource initialization conditions of the task nodes, to obtain a first cloud image radar flight surveillance service directory file, a first flight surveillance task resource file, and a first real-time message directory file, wherein the task node is a flight control data center, and the cloud image radar flight surveillance service is a software information service; According to the pre-generated flight monitoring task requirement file, a data network addressing access mode is configured between the plurality of task nodes, and a network test verification is performed to obtain network status data; Generate a second flight monitoring task resource file according to the network status data, and synchronize it incrementally to the corresponding task node; Generate a second cloud image radar flight monitoring service directory file according to the second flight monitoring task resource file and the flight monitoring task requirement file, and synchronize the second cloud image radar flight monitoring service directory file to the corresponding task node incrementally; Generate a second real-time message directory file according to the second cloud image radar flight monitoring service directory file and the flight monitoring task requirement file; According to the second real-time message directory file, the cloud image radar flight monitoring service is reconfigured at multiple task nodes to perform real-time message processing at each task node to obtain real-time flight situation data.
2. The method according to claim 1, characterized in that The method further comprises: Verifying the description information of the service status adapted to the task node to obtain a verification result; Number the service description information and insert it into the first cloud image radar flight monitoring service directory file, and trigger synchronization; When the service interface that triggers the cloud image radar flight surveillance service fails to return or does not meet the operating conditions of the cloud image radar flight surveillance service, the service log is checked for execution settings and the log operations that meet the execution settings are analyzed; service operation results that do not meet the requirements are discarded, and the execution failure is notified to form the final service call result.
3. The method according to claim 1, characterized in that The second real-time message directory file includes: the task node identification number and the corresponding configuration management cloud map radar flight monitoring service identification number, the real-time message processing function interface description information, the service interface number and interface access parameters corresponding to the cloud map radar flight monitoring service.
4. The method according to claim 3, characterized in that The method of reconfiguring the cloud image radar flight monitoring service at multiple task nodes according to the second real-time message directory file to perform real-time message processing at each task node to obtain real-time flight situation data includes: By calling the real-time message processing function, analyzing the return value of the real-time message processing function of the task node; In the case that the return of the real-time message processing function that triggers the task node fails or the running conditions of the real-time message processing function of the task node are not met, a compliance check is performed on the return data of the real-time message processing function in the service cache, data that meets the set requirements for executing the service is analyzed, data that does not meet the requirements is discarded, and the execution failure is notified to obtain the real-time message processing function call result; The real-time message processing function return value is encapsulated according to the relationship determined by the flight monitoring task requirements to obtain real-time flight situation data; Based on the real-time flight situation data, the flight situation is displayed in real time through the task control interface.
5. The method according to claim 4, characterized in that The method further comprises: Comparing the result of calling the real-time message processing function with the result before calling to obtain a comparison result; Determine information service environment change information and task requirement change information of each data center according to the comparison result; The real-time message processing function of the task node is adjusted according to the change information, and the process returns to the step of configuring the cloud image radar flight monitoring service at the predefined multiple task nodes.
6. The method according to claim 1, characterized in that The data network addressing access method includes: network IP address, virtual machine or container number, correspondence between virtual machine or container and network IP address, password and performance parameters; The second flight monitoring task resource file includes: a virtual machine or container identifier, a task node identifier, and a corresponding cloud image radar flight monitoring service identifier; The second cloud image radar flight surveillance service directory file includes: the service interface number, status identification, description information, network address, interface access parameters of the configured cloud image radar flight surveillance service and the computing storage resource configuration file of the task node.
7. An aircraft detection, identification and tracking mission control device, characterized in that: include: An initialization module is used to configure a cloud image radar flight surveillance service at a plurality of predefined task nodes, and initialize the task nodes based on the satellite cloud image and radar signal fusion data and the computing storage and network resource initialization conditions of the task nodes, to obtain a first cloud image radar flight surveillance service directory file, a first flight surveillance task resource file, and a first real-time message directory file, wherein the task node is a flight control data center, and the cloud image radar flight surveillance service is a software information service; A test module, used to configure a data network addressing access mode between a plurality of task nodes according to a pre-generated flight monitoring task requirement file, and to perform network testing and verification to obtain network status data; A first generating module is used to generate a second flight monitoring task resource file according to the network status data, and synchronize the second flight monitoring task resource file to the corresponding task node incrementally; A second generation module is used to generate a second cloud image radar flight monitoring service directory file according to the second flight monitoring task resource file and the flight monitoring task requirement file, and synchronize the second cloud image radar flight monitoring service directory file to the corresponding task node incrementally; A third generating module is used to generate a second real-time message directory file according to the second cloud image radar flight monitoring service directory file and the flight monitoring task requirement file; The processing module is used to reconfigure the cloud image radar flight monitoring service at multiple task nodes according to the second real-time message directory file, so as to perform real-time message processing at each task node to obtain real-time flight situation data.
8. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; when the processor calls the computer program instructions, the aircraft detection, identification and tracking task control method as described in any one of claims 1-6 is implemented.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are called by the processor, the aircraft detection, identification and tracking task control method as described in any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the aircraft detection, identification and tracking mission control method as described in any one of claims 1-6.
Citation Information
Patent Citations
Automatic planning method for multifunctional reconnaissance radar operational task
CN109633631A
Cluster operation vehicle task control device adaptive to maneuvering cloud environment and service method
CN117176768A