A Multi-Target Perspective Tracking and Polling Method Based on Digital Earth
By adopting a multi-target perspective tracking and polling method based on digital earth, the problem of complex multi-target perspective switching in traditional systems is solved, enabling rapid response and automatic switching, and improving the display efficiency and reliability of manned spaceflight search and rescue missions.
Patent Information
- Application Number
- CN202411538147.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-10-31
AI Technical Summary
In existing manned spaceflight search and rescue missions, traditional multi-target perspective display systems cannot quickly respond to switching between multiple target perspectives, are complex to operate and prone to errors, and cannot meet the needs of rapid response and efficient display.
A multi-target perspective tracking and polling method based on digital earth is adopted. By constructing a multi-target perspective tracking and polling system, and utilizing digital earth, message queue tools, tile map services, multi-target Beidou data and Spring Boot services, a multi-threaded timed task is implemented to poll and switch target perspectives, supporting multi-target display and automatic switching.
It enables rapid response and automatic switching of multiple target perspectives, reduces job operations, improves system scalability and fault tolerance, simplifies the target switching process, and improves task response speed and accuracy.
Smart Images

Figure CN119376843B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of manned spaceflight search and rescue force situation display, specifically involving a multi-target perspective tracking and polling method based on digital earth. Background Technology
[0002] With the rapid development of my country's space program, the successful construction and operation of the space station, and the routine execution of manned space missions, the space station landing site system is characterized by numerous support units, routine duty shifts, and rapid response. This has significantly increased the demands on its capabilities to support joint command, force scheduling, and decision support. According to mission planning requirements, in order to enhance the overall situational awareness and decision support capabilities of space search and rescue, and to rapidly respond to data based on the geographic information returned by BeiDou positioning, the deployment of different forces will be visualized, and feedback on the response speed of each force in executing its mission will be provided. This will enable a comprehensive display of the participating forces on the front lines of the mission. Therefore, tracking of all participating forces in the early stages of the mission is particularly important.
[0003] Therefore, this invention proposes a multi-target perspective tracking method based on digital earth. By periodically polling and switching between different target perspectives, it assists the command center in gaining a more intuitive understanding of the execution status of the mission and the return of equipment link data. Through multi-target perspective tracking, it enables comprehensive analysis and display of search and rescue mission site data from different azimuth angles. Summary of the Invention
[0004] (a) Technical problems to be solved
[0005] The technical problem to be solved by this invention is how to provide a multi-target perspective tracking polling method based on digital earth to solve the problem of rapid response multi-target perspective tracking and display.
[0006] (II) Technical Solution
[0007] To address the aforementioned technical problems, this invention proposes a multi-target perspective tracking and polling method based on digital earth, which includes the following steps:
[0008] Step 1: Construct a multi-target perspective tracking and polling system based on digital earth
[0009] The system uses Digital Earth for visualization. To control and use Digital Earth, it is also necessary to build a tile map service, a message queue tool to respond to operation instructions, a real-time or simulated multi-target BeiDou data service for display, a front-end page for user operation, and a control service based on a microservice framework to handle user requests. This control service is a Spring Boot service.
[0010] Step 2: Multi-target data entry and verification
[0011] During each mission, the launch of Digital Earth requires loading target data related to the current mission. After the system starts, the target data is checked according to the specific mission, the existing data in the system is checked according to the plan issued by the mission, the target data is modified and adjusted, new target data is added and entered, and target data that is not related to the current mission is deactivated.
[0012] Step 3: Configure polling method for business operations
[0013] When a user sends a request on the front-end page that requires multi-target perspective tracking, the Spring Boot service uses a multi-threaded timer to poll the message queue, packaging the relevant target information and perspective parameter configuration into a command message. After receiving the command message, the digital globe switches to the corresponding target tracking perspective.
[0014] (III) Beneficial Effects
[0015] This invention proposes a multi-target perspective tracking and polling method based on digital earth. The main advantages of this method are as follows:
[0016] (1) This invention supports multi-target display. Traditional display systems only support the display of a single target at a time, which cannot take into account all search and rescue forces. When other targets need to be displayed, the required parameters must be set on other backup screens, and the display screen must be switched to display the target after being approved by the leadership. The process is complicated and cumbersome.
[0017] (2) This invention uses a multi-threaded polling method to achieve automatic target switching. Traditional display systems have complex target switching operations that require on-site intervention and slow overall response to commanders' scheduling. In contrast, this invention uses multi-threading that does not block the main thread task, enabling rapid response to command and dispatch. It polls and switches between designated target groups at regular intervals without requiring on-site intervention.
[0018] (3) The present invention has strong scalability. In traditional display systems, it is impossible to temporarily display a target that did not exist before, and it can only be achieved by adjusting the system source code after the task. However, in actual tasks, there is a need to temporarily add targets. In contrast, the present invention can directly add relevant target forces to the system during the task, and the target information can be dynamically displayed by reloading the digital earth.
[0019] (4) This invention requires less manual operation and has a high fault tolerance rate. In traditional display systems, the process of switching targets is complicated. During important tasks, personnel are under high tension, and complex operations are prone to errors that can lead to serious consequences. This invention reduces the manual operation to a minimum or even eliminates it. The settings can be made in advance before the task, and during the task, only the target display needs to be selected. Attached Figure Description
[0020] Figure 1 This is a system architecture diagram of the present invention;
[0021] Figure 2 A multi-target perspective for tracking business process diagrams;
[0022] Figure 3 This is the target tracking perspective. Detailed Implementation
[0023] To make the objectives, contents, and advantages of the present invention clearer, the specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples.
[0024] To address the aforementioned technical problems, this invention proposes a multi-target perspective tracking and polling method based on Digital Earth. This method is based on a complete Digital Earth data visualization system, which includes: Digital Earth, a message queue tool, a tile map service, multi-target BeiDou data, a front-end page, and a Spring Boot service. Digital Earth is used to visualize target data; the tile map service provides map data sources for Digital Earth; real-time or simulated multi-target BeiDou data provides dynamic data source information for Digital Earth; and the Spring Boot service provides users with the ability to manipulate Digital Earth. The problem of multi-target perspective tracking and visualization is solved by using a multi-threaded, timed task to poll and switch targets.
[0025] To make the objectives, contents, and advantages of the present invention clearer, the specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples.
[0026] This invention provides a multi-target perspective tracking and polling method based on digital earth, which mainly includes three core steps: constructing a multi-target perspective tracking and polling system based on digital earth, multi-target data entry and verification, and setting polling mode for business operations.
[0027] Step 1: Construct a multi-target perspective tracking and polling system based on digital earth
[0028] This system uses Digital Earth for visualization. To enable operation and use of Digital Earth, it is also necessary to build a tile map service, a message queue tool for responding to operation commands, a real-time or simulated multi-target BeiDou data service for display, a front-end page for user operation, and a microservice-based control service (hereinafter referred to as Spring Boot service) for handling user requests. The specific construction process is as follows:
[0029] (1) Tile Map Service
[0030] Download the required map-level data (TIF map), cut it into tile data using software tools, and finally publish the service through a static resource service (using nginx). Access the service via a browser to verify whether the tile map service is working properly.
[0031] (2) Message Queuing Tools
[0032] Activate the message queue tool to provide real-time services for system operation.
[0033] (3) Spring Boot service
[0034] Start the Spring Boot service to provide the necessary multi-target display information data for the Digital Earth API interface during query loading; accept user request parameters, and use a multi-threaded scheduled task to modify the parameters in the command according to the user request parameters at regular intervals. Then, package the modified command into a message and put it into a message queue. After receiving the message, the Digital Earth client makes a specific response, thereby meeting the user's need to view multiple targets from different perspectives.
[0035] (4) Real-time / simulated multi-target BeiDou data
[0036] The data is divided into two categories. One category is simulated data used for daily training tasks. This type of data typically uses historical mission data to ensure that the training is closer to the actual combat mission conditions, resulting in better training effects. Data from simulated abnormal situations can also be used to address exceptional or extreme circumstances, ensuring the comprehensiveness of daily training tasks. The other category is real-time data received from BeiDou during actual combat missions. This type of data is obtained through a data fusion system, which analyzes, fuses, and processes multi-link primary and backup data received simultaneously.
[0037] (5) Front-end page
[0038] The front-end page allows users to configure multi-target perspective control of the digital globe. Configurable parameters include custom selection of multiple targets or grouping of multiple targets by category (ground, air, etc.), viewpoint altitude, pitch angle, azimuth angle, and polling switching time. For ease of use, users can choose not to set any parameters and use the system defaults. This system's front-end page uses the React framework, providing operations other than switching tracking perspectives.
[0039] (6) Digital Earth
[0040] This invention utilizes the Digital Earth client from Zhongke Xingtu, which fully leverages cutting-edge information technologies such as big data, cloud computing, and artificial intelligence to achieve deep integration and innovative construction of geographic information and the aerospace industry. The Digital Earth program has been customized and optimized to better meet specific mission requirements and real-world application scenarios. By importing the necessary model components and animation files and meticulously adjusting the configuration files according to the specific task, this powerful Digital Earth client was successfully launched, providing users with an excellent user experience.
[0041] Step 2: Multi-target data entry and verification
[0042] Each time Digital Earth is launched during a mission, it needs to load target data related to the current mission. Therefore, after the system starts, the target data needs to be verified according to the specific mission. Based on the mission-issued plan, the existing data in the system is verified, target data is modified and adjusted, newly added target data is entered, and target data unrelated to the current mission is deactivated. The specific operations are as follows:
[0043] S21. Select and enter target data.
[0044] Each task involves different target data. To facilitate quick and easy task execution, you can select existing data from the system or import data in batches according to a specified format.
[0045] S22. Modify data according to task requirements.
[0046] Based on the target data provided in the mission plan, verify the BeiDou equipment information bound to the specific targets, supplement or deactivate some target data, and quickly modify any discrepancies directly on the management page, subject to confirmation by the overall mission scheduler.
[0047] S23, Digital Earth Reload
[0048] After confirming that the target data for the mission is correct, directly click on Digital Earth on the page to reload the target data and achieve the desired mission status.
[0049] Step 3: Configure polling method for business operations
[0050] To solve the problem of multi-target perspective tracking, this invention requires users to submit a request for multi-target perspective tracking on the front-end page. A Spring Boot service uses a multi-threaded, timed task to poll the queue, packaging the relevant target information and perspective parameter configuration into a command message. The digital globe then receives the command message and switches to the corresponding target tracking perspective. The specific operation process is as follows:
[0051] S31, Multi-target selection and viewpoint parameter settings
[0052] Log in to the front-end page directly through a browser, select the target type on the page controlling the polling operation, or check multiple specified task targets according to scheduling requirements, set the viewpoint height, pitch angle, azimuth angle, and switching time, and click submit to confirm and send a request to the Spring Boot service.
[0053] S32. Spring Boot service's post-processing logic for receiving requests from the front-end page.
[0054] When the Spring Boot service receives a request from the front-end page, it retrieves the relevant target set information from the database based on the received parameters. A multi-threaded timed task polls the database and, at specified intervals, packages the corresponding target information and view parameter configuration into a message queue.
[0055] S33, Digital Earth Response Message
[0056] Digital Earth subscribes to relevant topics. After the Spring Boot service processes a user request, it puts the packaged instruction message into a message queue. Digital Earth receives the instruction message, responds to the instruction, and switches to the corresponding target tracking perspective.
[0057] This invention discloses a multi-target perspective tracking and polling method based on digital earth, whose main advantages are reflected in the following aspects:
[0058] (1) This invention supports multi-target display. Traditional display systems only support the display of a single target at a time, which cannot take into account all search and rescue forces. When other targets need to be displayed, the required parameters must be set on other backup screens, and the display screen must be switched to display the target after being approved by the leadership. The process is complicated and cumbersome.
[0059] (2) This invention uses a multi-threaded polling method to achieve automatic target switching. Traditional display systems have complex target switching operations that require on-site intervention and slow overall response to commanders' scheduling. In contrast, this invention uses multi-threading that does not block the main thread task, enabling rapid response to command and dispatch. It polls and switches between designated target groups at regular intervals without requiring on-site intervention.
[0060] (3) The present invention has strong scalability. In traditional display systems, it is impossible to temporarily display a target that did not exist before, and it can only be achieved by adjusting the system source code after the task. However, in actual tasks, there is a need to temporarily add targets. In contrast, the present invention can directly add relevant target forces to the system during the task, and the target information can be dynamically displayed by reloading the digital earth.
[0061] (4) This invention requires less manual operation and has a high fault tolerance rate. In traditional display systems, the process of switching targets is complicated. During important tasks, personnel are under high tension, and complex operations are prone to errors that can lead to serious consequences. This invention reduces the manual operation to a minimum or even eliminates it. The settings can be made in advance before the task, and during the task, only the target display needs to be selected.
[0062] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A multi-target perspective tracking and polling method based on digital earth, characterized in that, The method includes the following steps: Step 1: Construct a multi-target perspective tracking and polling system based on digital earth The system uses Digital Earth for visualization. To control and use Digital Earth, it is also necessary to build a tile map service, a message queue tool to respond to operation instructions, a real-time or simulated multi-target BeiDou data service for display, a front-end page for user operation, and a control service based on a microservice framework to handle user requests. This control service is a Spring Boot service. Step 2: Multi-target data entry and verification During each mission, the launch of Digital Earth requires loading target data related to the current mission. After the system starts, the target data is checked according to the specific mission, the existing data in the system is checked according to the plan issued by the mission, the target data is modified and adjusted, new target data is added and entered, and target data that is not related to the current mission is deactivated. Step 3: Configure polling method for business operations When a user sends a request on the front-end page that requires multi-target perspective tracking, the Spring Boot service uses a multi-threaded timer to poll the message queue and puts the corresponding target information and perspective parameter configuration into a message queue. After receiving the message, Digital Earth switches to the corresponding target tracking perspective. in, Step two specifically includes: S21. Select and enter target data. Select existing data from the system or import data in batches according to a specified format; S22. Modify data according to task requirements. Based on the target data provided in the mission plan, verify the BeiDou equipment information bound to the specific targets, supplement or deactivate some target data, and quickly modify some data with discrepancies through the management page, and confirm through the overall mission scheduler. S23, Digital Earth Reload After confirming that the target data for the task is correct, directly control the page to click on Digital Earth to reload the target data and achieve the desired task status. Step three specifically includes: S31, Multi-target selection and viewpoint parameter settings Log in to the front-end page directly through a browser, select the target type on the page that controls the polling operation, or check multiple specified task targets according to scheduling requirements, set the height value, pitch angle, azimuth angle, and switching time of the view, and click submit to confirm and send a request to the Spring Boot service; S32. Spring Boot service's post-processing logic for receiving requests from the front-end page. When the SpringBoot service receives a request from the front-end page, it requests the database to obtain relevant target set information based on the received parameters. A multi-threaded timed task polls the database and, at specified intervals, packages the corresponding target information and view parameter configuration into a message queue. S33, Digital Earth Response Message Digital Earth subscribes to relevant topics. After the Spring Boot service processes a user request, it puts the packaged instruction message into a message queue. Digital Earth receives the instruction message, responds to the instruction, and switches to the corresponding target tracking perspective.
2. The multi-target perspective tracking and polling method based on digital earth as described in claim 1, characterized in that, In step one, the required map-level data is downloaded to TIF map, which is then cut into tile data using software tools. Finally, the service is published through a static resource service, and the browser accesses and verifies whether the tile map service is working properly.
3. The multi-target perspective tracking and polling method based on digital earth as described in claim 2, characterized in that, Static resource services are provided using nginx.
4. The multi-target perspective tracking and polling method based on digital earth as described in claim 1, characterized in that, In step one, the Spring Boot service is started to provide the necessary multi-target display information data for the Digital Earth API interface query loading; user request parameters are accepted, and the parameters in the instruction are modified periodically according to the user request parameters through a multi-threaded scheduled task. Then, the modified instruction is packaged into a message and put into a message queue. After receiving the message, the Digital Earth client makes a specific response, thereby meeting the user's need to view multiple targets from different perspectives.
5. The multi-target perspective tracking and polling method based on digital earth as described in claim 1, characterized in that, In step one, the multi-target BeiDou data is divided into two categories. One category is simulated data used for daily training tasks. This type of data uses historical task data and simulates abnormal situations using data from the simulation system for abnormal and extreme cases. The other category is real-time data received from BeiDou in actual combat tasks. This type of data is obtained by parsing, fusing, and processing the multi-link primary and backup data received simultaneously through a data fusion system.
6. The multi-target perspective tracking and polling method based on digital earth as described in claim 1, characterized in that, In step one, the front-end page is used by the user to set the required multi-target perspective to control the digital earth. The parameters that can be set include custom selection of multiple targets or selection of multiple targets grouped by ground or air categories, the height of the perspective, the pitch angle, the azimuth angle, and the polling switching time.
7. The multi-target perspective tracking and polling method based on digital earth as described in claim 6, characterized in that, The front-end page uses the React framework, providing operations other than switching the tracking view.
8. The multi-target perspective tracking and polling method based on digital earth as described in claim 1, characterized in that, In step one, Digital Earth uses the Digital Earth client from Zhongke Xingtu.
Citation Information
Patent Citations
Control method for situation display
CN115550426A
Map rendering method and apparatus, computer device, and storage medium
US20200408558A1