Aircraft detection identification tracking task control method and device, equipment and medium
By configuring cloud-based radar flight monitoring services and real-time message processing in the data center, the problem of real-time detection, identification, and tracking of aircraft under radar signal obstruction conditions was solved, and the automated processing capabilities of the data center were improved.
Patent Information
- Application Number
- CN202411863871.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-12-18
AI Technical Summary
Existing data centers are unable to meet the needs of aircraft for real-time or near-real-time detection, identification, and tracking when radar signals are obscured by clouds and fog, and are also difficult to adapt to changes in communication networks and computing and storage resources, leading to increased software development and adaptation costs.
By configuring cloud image radar flight surveillance services at multiple mission nodes, initialization is performed based on satellite cloud image and radar signal fusion data, generating and synchronizing relevant files, enabling real-time message processing, optimizing mission flow control, and improving the aircraft detection, identification, and tracking capabilities.
It enables real-time or near-real-time detection, identification, and tracking of aircraft under cloud and fog conditions, improves the automation level of radar and satellite cloud image data processing in the data center, and optimizes mission process control.
Smart Images

Figure CN119892893B_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 typically focus on big data analysis and correlation processing based on satellite cloud imagery and historical radar signal data. This makes it difficult to meet the urgent requirements for real-time aircraft detection, especially when radar signals are weakened by cloud and fog, and visible light is obscured. Furthermore, it is difficult to adapt communication networks and computing and storage resources to the changing information service environment as satellite cloud imagery and radar signal data are "streamed online and in the cloud," leading to unnecessary software development and increased adaptation costs. Summary of the Invention
[0003] The embodiments of the present application provide a method, apparatus, device 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 unable to meet the requirements of real-time aircraft detection.
[0004] In a first aspect, an embodiment of the present application provides a method for controlling an aircraft detection, identification, and tracking mission, including:
[0005] A cloud image radar flight surveillance service is configured on a plurality of predefined task nodes, and based on satellite cloud image and radar signal fusion data, the task nodes are initialized according to the initialization of computing storage and network resources of the task nodes, thereby obtaining 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. 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 mission requirement document, configure the data network addressing access mode between the plurality of mission nodes, and perform network testing and verification to obtain network status data;
[0007] Generate a second flight monitoring task resource file based on the network status data, and synchronize it incrementally to the corresponding task node;
[0008] Generate a second cloud image radar flight surveillance service catalog file based on the second flight surveillance task resource file and the flight surveillance task requirement file, and incrementally synchronize it to the corresponding task node;
[0009] generating a second real-time message directory file according to the second cloud image radar flight surveillance 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 mission control device, the device comprising:
[0012] An initialization module is used to configure a cloud image radar flight surveillance service on multiple predefined task nodes, and initialize the task nodes based on satellite cloud image and radar signal fusion data and the initialization of computing, storage, and network resources 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. 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 is used to configure a data network addressing access mode between a plurality of task nodes according to a pre-generated flight monitoring task requirement document, and 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 based on the second flight monitoring task resource file and the flight monitoring task requirement file, and incrementally synchronize it to the corresponding task node;
[0016] A third generating module is configured to generate a second real-time message directory file based on the second cloud image radar flight surveillance 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 and 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, apparatus, equipment and medium of the embodiments of the present application can automatically configure the information service mode and strategy of the aircraft detection, identification and tracking task control system based on 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. It improves the real-time or near-real-time detection, identification and tracking capabilities of aircraft under conditions where radar signals are weakened by clouds and fog and visible light is blocked, and improves 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 solutions 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 This 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 This is a schematic diagram of the structure of an aircraft detection, identification and tracking task control device provided in an embodiment of the present application;
[0025] Figure 3 This is a structural 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 merely 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 document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.
[0031] Flight control data centers, when performing missions related to aircraft detection, identification, and tracking, need to display the mission status of aircraft in real time through mission nodes, and perform operations, message exchange, and information services. With the increasing availability of real-time satellite cloud image data and space-based and ground-based radar data, the need for integrated processing capabilities is growing, and the trend toward unmanned operations is developing. These requirements are challenging 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 typically focus on big data analysis and correlation processing based on satellite cloud imagery and historical radar signal data. This makes it difficult to meet the urgent requirements for real-time aircraft detection, especially when radar signals are weakened by cloud cover and fog, and visible light is obscured. Furthermore, it is difficult to adapt communication networks and computing and storage resources to the changing information service environment as satellite cloud imagery and radar signal data are brought online and into the 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 aircraft detection, identification and tracking tasks.
[0036] The following describes in detail the aircraft detection, identification and tracking task control method provided by the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[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 a method 100 for controlling an aircraft detection, identification, and tracking task 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 on multiple predefined task nodes. Initializing the task nodes based on satellite cloud image and radar signal fusion data and according to the initialization of computing, storage, and network resources 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. The task nodes are flight control data centers, and the cloud image radar flight surveillance service is a software information service.
[0040] S102: configuring a data network addressing access method between the plurality of task nodes according to a pre-generated flight monitoring task requirement document, and performing a network test and verification to obtain network status data;
[0041] S103: Generate a second flight monitoring task resource file based on the network status data, and synchronize it incrementally to the corresponding task node;
[0042] S104: Generate a second cloud image radar flight surveillance service directory file based on the second flight surveillance task resource file and the flight surveillance task requirement file, and incrementally synchronize the file to the corresponding task node.
[0043] S105: Generate a second real-time message directory file based on the second cloud image radar flight surveillance 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 and obtain real-time flight situation data.
[0045] As a result, the information service methods and strategies of the aircraft detection, identification, and tracking mission control system can be automatically configured based on each data center's preset overall planning and control requirements for aircraft detection, identification, and tracking missions, the requirements for the integrated processing model for satellite cloud images and radar data, and the real-time status of each data center's information service environment. This allows for automated processing and service of high-real-time messages within the aircraft detection, identification, and tracking mission control system, optimizing the task flow control of multiple data centers to obtain aircraft status that meets mission requirements and ultimately completing aircraft detection, identification, and tracking missions across multiple data centers. This improves the real-time or near-real-time detection, identification, and tracking capabilities of aircraft under conditions where radar signals are weakened by clouds and fog and visible light is obscured, thereby enhancing the automation level of radar and satellite cloud image data processing within the data center.
[0046] The specific implementation methods of the above steps are introduced below.
[0047] In some embodiments, in S101, initialization data corresponding to the cloud radar flight surveillance service directory file, the flight surveillance mission resource file, and the real-time message directory file is determined based on the initialization of computing storage and network resources in the data center. Thus, initialized cloud radar flight surveillance service directory files, flight surveillance mission resource files, and real-time message directory files are generated, namely, a first cloud radar flight surveillance service directory file, a first flight surveillance mission resource file, and a first real-time message directory file.
[0048] In some embodiments, in S102, the flight monitoring mission requirements file includes formatted data describing the requirements for an aircraft detection, identification, and tracking mission plan. The flight monitoring mission requirements file description list includes, but is not limited to, the mission object, mission time plan instructions, mission location parameters, and parameters representing the computing, storage, and network resource capabilities required for the mission. In other words, the flight monitoring mission requirements description list for multiple data centers represents a supporting mission.
[0049] During specific implementation, according to the needs of the 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 virtual machine or container and network IP address, password and performance parameters.
[0052] It can be understood that network status data is the result of network testing and verification. Considering that each data center information service environment may differ or change, network parameters, connection status, and return values for network anomalies are determined based on network port occupancy and the specific definitions of network ports in each data center information service environment. Specifically, network status data includes network parameters, connection status, and return values for network anomalies that are 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 mission node only publishes the changed value of the node to reduce network resource usage.
[0054] Optionally, the second flight surveillance mission resource file includes at least: a virtual machine or container identifier, a mission node identifier, and a corresponding cloud image radar flight surveillance service identifier.
[0055] In addition, in some embodiments, based on the network connectivity, 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 task resource file (i.e., the second flight surveillance task resource file), the satellite cloud map and radar data comprehensive processing model interface, and the flight monitoring task requirement file, and incrementally synchronize it to the task node.
[0057] Optionally, the second cloud map radar flight surveillance service directory file includes at least: the service interface number, status identifier, description information, network address, interface access parameters of the configured cloud map radar flight surveillance service and the computing and storage resource configuration file of the task node.
[0058] As an optional embodiment, the service status of the adapted task node is verified for descriptive information 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 periods can be set separately. The verification setting is generally 10 to 300 seconds. The synchronization period is set according to the network situation. Usually, a change trigger policy is set, that is, after the trigger, the latest information within the period is synchronized. 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 surveillance service identification number, the real-time message processing function interface description information, the service interface number corresponding to the cloud map radar flight surveillance service and the interface access parameters.
[0060] In a specific implementation, the real-time message processing function of the task node is configured based on the service object information in the second cloud image radar flight surveillance service directory file and the task status data and service request data in the real-time message directory file, thereby obtaining the second real-time message directory file. 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 supported task.
[0061] In specific implementation, the message status of the adaptation task node is verified by the message service status description information, 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 a real-time message processing function, the return value of the real-time message processing function of the task node is analyzed; in the case where the return of the real-time message processing function of the task node fails or the operating conditions of the real-time message processing function of the task node are not met, the compliance check is performed on the return data of the real-time message processing function in the service cache, the data that meets the requirements set for executing the service is analyzed, the data that does not meet the requirements is discarded, and the execution failure is notified to obtain the result of the real-time message processing function call. In other words, the result of the failure of the real-time message processing function corresponds to the median value in 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 of real-time message function adjustment (such as return value timeout or no return value) under special circumstances, avoiding real-time control failure caused by 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 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 predefined 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 description is limited to some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain 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 a cloud image radar flight surveillance service on multiple predefined task nodes, and initialize the task nodes based on satellite cloud image and radar signal fusion data and the initialization of computing, storage, and network resources 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. 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 a data network addressing access mode between the plurality of task nodes according to a pre-generated flight monitoring task requirement document, and perform network testing and verification to obtain network status data;
[0072] A first generating module 203 is configured to generate a second flight monitoring task resource file based on the network status data, and synchronize the second flight monitoring task resource file to the corresponding task node in increments;
[0073] A second generating module 204 is configured to generate a second cloud image radar flight monitoring service catalog file based on the second flight monitoring task resource file and the flight monitoring task requirement file, and to incrementally synchronize the file to the corresponding task node.
[0074] The third generating module 205 is configured to generate a second real-time message directory file based on the second cloud image radar flight surveillance 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 and 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), which is 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 multiple pre-defined task nodes.
[0077] It should be noted that, for the convenience of description, the above devices are described as being divided into 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 hardware structure diagram 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. Where appropriate, the memory 302 may include removable or non-removable (or fixed) media. Where appropriate, 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 read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical, or other physical / tangible memory storage devices. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) 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 an 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 metering equipment are coupled to each other. For example, but not limitation, bus 310 may include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry 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 application considers any suitable bus or interconnection.
[0089] Illustratively, 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 and methods, 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 a processor, any of the aircraft detection, identification, and tracking mission control methods in the above-mentioned embodiments is implemented. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as portable disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, and the like.
[0091] Based on the same technical concept, corresponding to any of the above-described embodiments and methods, this application also provides a computer program product comprising computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer to cause the computer and / or the processor to perform the described aircraft detection, identification, and tracking mission control method. For each step in each embodiment of the described aircraft detection, identification, and tracking mission control method, the processor executing the corresponding step can belong to the corresponding execution entity.
[0092] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of 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, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, 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 that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), 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. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0095] Aspects of the present application have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented 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 via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This 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 is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.
[0096] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity 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 scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present 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 satellite cloud image and radar signal fusion data, the task nodes are initialized according to the initialization of computing storage and network resources of the task nodes, thereby obtaining 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. 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 mission requirement document, configure the data network addressing access mode between the plurality of mission nodes, and perform network testing and verification to obtain network status data; Generate a second flight monitoring task resource file based on the network status data, and synchronize it incrementally to the corresponding task node; Generate a second cloud image radar flight surveillance service catalog file based on the second flight surveillance task resource file and the flight surveillance task requirement file, and incrementally synchronize it to the corresponding task node; generating a second real-time message directory file according to the second cloud image radar flight surveillance 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 map radar flight monitoring service fails to return 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; the 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 corresponding to the cloud map radar flight monitoring service and the interface access parameters.
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 based on 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 event that the real-time message processing function that triggers the task node fails to return or does not meet the running conditions of the real-time message processing function of the task node, a compliance check is performed on the return data of the real-time message processing function in the service cache, the data that meets the set requirements for executing the service 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; Encapsulating the return value of the real-time message processing function 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 mission 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; Determining information about changes in the information service environment and task requirements of each data center based on the comparison results; 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 identifier, description information, network address, interface access parameters of the configured cloud image radar flight surveillance service and the computing and 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 on multiple predefined task nodes, and initialize the task nodes based on satellite cloud image and radar signal fusion data and the initialization of computing, storage, and network resources 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. 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 is used to configure a data network addressing access mode between a plurality of task nodes according to a pre-generated flight monitoring task requirement document, and 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 based on the second flight monitoring task resource file and the flight monitoring task requirement file, and incrementally synchronize it to the corresponding task node; A third generating module is configured to generate a second real-time message directory file based on the second cloud image radar flight surveillance 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 and obtain real-time flight situation data.
8. An electronic device, characterized in that: The device includes: a processor and a memory storing computer program instructions; when the processor calls the computer program instructions, it implements the aircraft detection, identification and tracking task control method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer program instructions, which, when called by a processor, implement the aircraft detection, identification, and tracking mission control method according to any one of claims 1 to 6.
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 to 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