Data transmission method, device, system, equipment, medium and product
By decomposing data request orders in a space data center and making decisions during transmission, the problems of limited perspective and excessive latency of remote sensing satellite data have been solved, achieving high-quality and real-time remote sensing data transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-04-07
AI Technical Summary
Existing remote sensing satellite data has limited perspective and insufficient data richness, resulting in low image quality. Furthermore, the data is transmitted back to the ground for processing, causing excessive delays and failing to meet the application requirements for high quality and high real-time performance.
The space data center breaks down data request work orders into multiple data request sub-work orders, which are then sent to multiple remote sensing satellites to collect data of different types and angles. Decision processing is performed during data transmission to avoid calculations after the remote sensing satellite data is transmitted to the ground.
It improved the quality of remote sensing satellite data, reduced latency, and met the application requirements for high quality and high real-time performance.
Smart Images

Figure CN121814166A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of remote sensing satellites, data circulation, data networks, space-air-ground integration, artificial intelligence models, and network-industry collaboration, and in particular to a data transmission method, device, system, equipment, medium, and product. Background Technology
[0002] The current remote sensing satellite data application system mainly relies on the "sky-based data-ground-based computing" model. A single satellite manufacturer typically collects only one type of remote sensing data, such as optical, synthetic aperture radar (SAR), or hyperspectral data. All the raw data collected must be transmitted back to ground terminals for processing. However, single-satellite data has limited perspective and insufficient data richness, reducing the quality of observed images. Furthermore, the data transmission to ground terminals for processing causes excessive latency. Therefore, existing data sharing methods cannot meet the high-quality, high-real-time application requirements. Summary of the Invention
[0003] This application provides a data transmission method, apparatus, system, device, medium, and product to address the shortcomings of existing technologies, such as limited perspective and insufficient data richness of single remote sensing satellite data, which reduces the quality of observed images. Furthermore, the excessive latency caused by data transmission back to ground terminals for processing leads to unacceptable high-quality, high-real-time application requirements. The proposed solution involves a space data center that decomposes data request orders into multiple sub-orders, which are then sent to multiple remote sensing satellites. This allows multiple satellites to collect remote sensing data of different types and angles, improving the quality of the satellite data. Moreover, during data transmission, the space data center can directly perform decision processing on the remote sensing data without requiring data transmission to the ground for calculation, reducing latency and improving real-time performance, thus meeting the demands of high-quality, high-real-time applications.
[0004] In a first aspect, embodiments of this application provide a data transmission method applied to a space data center, comprising the following steps: Based on the initial data request work order and compliance audit rules sent by the ground terminal, the target data request work order is determined; the compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. If the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center, the target data demand work order is decomposed based on the constraint information and data allocation rules corresponding to the target data demand work order to obtain multiple data demand sub-work orders. Based on the satellite capability and operation information sent by multiple remote sensing satellites, each of the data request sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives second remote sensing data transmitted by each of the aforementioned remote sensing satellites, performs decision processing on the second remote sensing data, obtains a fused image product, and transmits it to the ground terminal.
[0005] In one embodiment, sending each data request sub-work order to multiple remote sensing satellites based on satellite capability and operational information transmitted by multiple remote sensing satellites includes: determining the target acquisition remote sensing satellite corresponding to each data request sub-work order from the multiple remote sensing satellites based on the satellite capability and operational information transmitted by each remote sensing satellite; and sending the data request sub-work order to the target acquisition remote sensing satellite based on the link status between relay satellites, the dynamic position of the relay satellite, and the computing resources of the relay satellite.
[0006] In one embodiment, determining the target acquisition remote sensing satellite corresponding to each data requirement sub-work order from the multiple remote sensing satellites based on the satellite capability information and operational information transmitted by each of the remote sensing satellites includes: determining a candidate satellite list corresponding to each data requirement sub-work order based on the satellite capability information and operational information transmitted by each of the remote sensing satellites; and determining the target acquisition remote sensing satellite corresponding to each data requirement sub-work order from the candidate satellite list based on the link quality between each remote sensing satellite in the candidate satellite list and the space data center, the computing resources of each remote sensing satellite in the candidate satellite list, and load balancing principles.
[0007] In one embodiment, sending the data request sub-work order to the target acquisition remote sensing satellite based on the link status between relay satellites, the dynamic position of the relay satellite, and the computing resources of the relay satellite includes: determining a multi-hop relay transmission path from the target acquisition remote sensing satellite to the space data center based on the link status and the dynamic position; determining a first relay satellite for processing the data request sub-work order based on the computing resources of the relay satellites in the multi-hop relay transmission path; and, during the process of sending the data request sub-work order to the target acquisition remote sensing satellite through the multi-hop relay transmission path, processing the data request sub-work order based on the first relay satellite, and sending the processed data request sub-work order to the target acquisition remote sensing satellite through the first relay satellite.
[0008] In one embodiment, the method further includes: if a preprocessed product corresponding to the target data demand work order exists in the historical data pool of the space data center, determining a data transmission path; and sending the preprocessed product to the ground terminal through the standardized data service interface of the space data center and the data transmission path.
[0009] In one embodiment, the decision processing includes orchestration processing and fusion processing. The decision processing of the second remote sensing data to obtain a fused image product includes: orchestrating the task priorities corresponding to each data requirement sub-work order based on a task priority list to obtain high-priority data requirement sub-work orders; and performing fusion processing on each target second remote sensing data corresponding to the high-priority data sub-work orders to obtain fused image data corresponding to each second remote sensing data.
[0010] In one embodiment, the fusion process includes spatiotemporal registration processing and feature fusion processing. The fusion processing of the target second remote sensing data corresponding to the high-priority data request sub-work order to obtain fused image data corresponding to each second remote sensing data includes: determining computing nodes from the space data center based on the computational parameter information and transmission parameter information corresponding to the high-priority data request sub-work order; the transmission parameter information referring to the information on the transmission of the remote sensing data corresponding to the data request sub-work order from the historical data pool to each node in the space data center; performing the spatiotemporal registration processing on the target second remote sensing data corresponding to the high-priority data request sub-work order through the computing nodes to obtain spatiotemporally registered third remote sensing data for each target second remote sensing data; and performing feature fusion processing on the features of each third remote sensing data to obtain fused image data corresponding to each second remote sensing data.
[0011] In one embodiment, before determining the target data request work order based on the initial data request work order and compliance audit rules sent by the ground terminal, the method further includes: receiving a first access request sent by the remote sensing satellite and a second access request sent by the ground terminal; the first access request includes a satellite manufacturer's digital certificate, and the second access request includes a terminal device fingerprint; performing compliance verification on the satellite manufacturer's digital certificate and the terminal device fingerprint; if the compliance verification of the satellite manufacturer's digital certificate and the terminal device fingerprint is successful, registering the remote sensing satellite and the ground terminal through the blockchain evidence storage platform of the space data center; receiving satellite capability information and operational information sent by the multiple remote sensing satellites and the initial data request work order sent by the ground terminal.
[0012] In one embodiment, receiving the satellite capability information and operational information transmitted by the multiple remote sensing satellites and the initial data request work order transmitted by the ground terminal includes: constructing a first data transmission channel between the remote sensing satellites and the space data center based on the satellite orbital dynamics information between the remote sensing satellites and the space data center; receiving the satellite capability information and operational information through the first data transmission channel; constructing a second data transmission channel between the ground terminal and the space data center based on the satellite orbital dynamics information between the ground terminal and the space data center; and receiving the initial data request work order through the second data transmission channel.
[0013] Secondly, embodiments of this application provide a data transmission method applied to remote sensing satellites, comprising the following steps: The system sends satellite capability and operational information to a space data center. The space data center, based on this information, sends various data requirement sub-work orders to multiple remote sensing satellites. These sub-work orders are generated when the space data center does not have a preprocessing product corresponding to the target data requirement work order in its historical data pool. The space data center decomposes the target data requirement work order into multiple sub-work orders based on the constraint information and data allocation rules corresponding to the target data requirement work order. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent from the ground terminal and compliance audit rules. These compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. Receive data request sub-work orders sent by the space data center; If the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order; The first remote sensing data is processed to obtain the second remote sensing data; The second remote sensing data is sent to the space data center, which performs decision processing on the second remote sensing data to obtain a fused image product and transmit it to the ground terminal.
[0014] In one embodiment, the data processing includes privacy processing and data optimization processing. The step of processing the first remote sensing data to obtain the second remote sensing data includes: determining privacy information in the first remote sensing data; performing privacy processing on the privacy information based on a lightweight differential privacy perturbation rule to obtain anonymized remote sensing data; and performing data optimization processing on the anonymized remote sensing data based on the quality of the anonymized remote sensing data to obtain the second remote sensing data.
[0015] In one embodiment, sending the second remote sensing data to the space data center includes: during the process of sending the second remote sensing data to the space data center, performing multi-level task processing on the second remote sensing data based on the computing power and mission type of the relay satellite to obtain fourth remote sensing data; and sending the fourth remote sensing data to the space data center via the relay satellite.
[0016] Thirdly, embodiments of this application provide a data transmission method applied to a ground terminal, comprising the following steps: Parse user commands to obtain key requirement elements; Based on the aforementioned key requirements, an initial data requirement work order is generated; The initial data requirement work order is sent to the space data center, which determines the target data requirement work order based on the initial data requirement work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data requirement work order are compliant. If the preprocessing product corresponding to the target data requirement work order does not exist in the historical data pool of the space data center, the target data requirement work order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. Based on the satellite capability information and operation information sent by multiple remote sensing satellites, each of the data requirement sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data requirement sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives fused image products transmitted from the space data center, which are obtained by the space data center through decision processing of the second remote sensing data.
[0017] In one embodiment, after receiving the fused image product transmitted from the space data center, the method further includes: lightweight rendering of the fused image product in the ground terminal; generating a message notification based on the fused image product and local positioning data; the message notification being used to provide route navigation for the user; and sending a structured confirmation message to the space data center confirming the completion of the target data request work order delivery.
[0018] Fourthly, embodiments of this application also provide a data transmission device, including the following modules: The first determining module is used to determine the target data request work order based on the initial data request work order and compliance audit rules sent by the ground terminal; the compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. The decomposition module is used to decompose the target data demand work order into multiple data demand sub-work orders when the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center. The first sending module is used to send each of the data request sub-work orders to the multiple remote sensing satellites based on the satellite capability information and operation information sent by the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The first receiving module is used to receive the second remote sensing data sent by each of the remote sensing satellites, perform decision processing on the second remote sensing data, obtain a fused image product, and transmit it to the ground terminal.
[0019] Fifthly, embodiments of this application also provide a data transmission device, including the following modules: The second sending module is used to send satellite capability information and operational information to the space data center. The space data center, based on the satellite capability information and operational information, sends each data requirement sub-work order to multiple remote sensing satellites. When the space data center's historical data pool does not contain a preprocessing product corresponding to the target data requirement work order, the space data center decomposes the target data requirement work order based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent by the ground terminal and compliance audit rules. The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. The second receiving module is used to receive the data request sub-work order sent by the space data center; The data acquisition module is used to acquire the first remote sensing data corresponding to the data requirement sub-work order when the data requirement sub-work order meets the review requirements. The data processing module is used to process the first remote sensing data to obtain the second remote sensing data; The third sending module is used to send the second remote sensing data to the space data center, which performs decision processing on the second remote sensing data to obtain a fused image product and transmits it to the ground terminal.
[0020] Sixthly, embodiments of this application also provide a data transmission device, including the following modules: The parsing module is used to parse user commands and obtain key requirement elements; The generation module is used to generate an initial data requirement work order based on the key requirement elements. The fourth sending module is used to send the initial data request work order to the space data center. The space data center is used to determine the target data request work order based on the initial data request work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. If the preprocessing product corresponding to the target data request work order does not exist in the historical data pool of the space data center, the target data request work order is decomposed based on the constraint information and data allocation rules corresponding to the target data request work order to obtain multiple data request sub-work orders. Based on the satellite capability information and operation information sent by multiple remote sensing satellites, each of the data request sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The third receiving module is used to receive the fused image product transmitted by the space data center. The fused image product is obtained by the space data center through decision processing of the second remote sensing data.
[0021] Seventhly, embodiments of this application also provide a data transmission system, including: a space data center, a remote sensing satellite, and a ground terminal, wherein: A space data center is used to determine target data requirement orders based on initial data requirement orders and compliance audit rules sent from ground terminals. The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement order are compliant. If the preprocessing product corresponding to the target data requirement order does not exist in the historical data pool of the space data center, the target data requirement order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement order to obtain multiple data requirement sub-orders. Based on satellite capability and operational information sent by multiple remote sensing satellites, each of the data requirement sub-orders is sent to the multiple remote sensing satellites. Second remote sensing data sent by each of the remote sensing satellites is received, and decision processing is performed on the second remote sensing data to obtain a fused image product, which is then transmitted to the ground terminal. The remote sensing satellite is used to send satellite capability information and operational information to the space data center; receive data request sub-work orders sent by the space data center; if the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order; process the first remote sensing data to obtain second remote sensing data; and send the second remote sensing data to the space data center. The ground terminal is used to parse user commands to obtain key requirement elements; generate an initial data requirement work order based on the key requirement elements; send the initial data requirement work order to the space data center; and receive the fused image products transmitted by the space data center.
[0022] Eighthly, embodiments of this application also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the data transmission method described in the first, second, or third aspects.
[0023] In a ninth aspect, embodiments of this application also provide a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the data transmission method described in the first, second, or third aspect.
[0024] In a tenth aspect, embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the data transmission method described in the first, second, or third aspect.
[0025] The data transmission method, apparatus, system, equipment, medium, and product provided in this application involve a space data center determining a target data requirement order based on an initial data requirement order sent from a ground terminal and compliance audit rules. The compliance audit rules are used to determine whether the contractual agreements and / or privacy geospatial information in the initial data requirement order are compliant. If no preprocessing product corresponding to the target data requirement order exists in the space data center's historical data pool, the target data requirement order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement order, resulting in multiple sub-data requirement orders. Based on satellite capability and operational information sent by multiple remote sensing satellites, each sub-data requirement order is sent to the multiple remote sensing satellites. The remote sensing satellites collect first remote sensing data corresponding to the sub-data requirement order and process the first remote sensing data to obtain second remote sensing data. The system receives the second remote sensing data sent by each of the remote sensing satellites and performs decision processing on the second remote sensing data to obtain a fused image product, which is then transmitted to the ground terminal. In this way, the space data center decomposes data request work orders into multiple data request sub-work orders, which are then sent to multiple remote sensing satellites. This allows multiple remote sensing satellites to collect remote sensing data of different types and angles, improving the quality of remote sensing satellite data. Furthermore, during data transmission, the space data center can directly perform decision processing on the remote sensing data without having to transmit the data to the ground for calculation, reducing latency and improving real-time performance, thereby meeting the application requirements for high quality and high real-time performance. Attached Figure Description
[0026] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0027] Figure 1 This is one of the flowcharts illustrating the data transmission method provided in this application.
[0028] Figure 2 This is the second flowchart illustrating the data transmission method provided in this application.
[0029] Figure 3 This is the third flowchart illustrating the data transmission method provided in this application.
[0030] Figure 4 This is the fourth flowchart illustrating the data transmission method provided in this application.
[0031] Figure 5 This is a schematic diagram of the structure of the first data transmission device provided in this application.
[0032] Figure 6 This is a schematic diagram of the structure of the second data transmission device provided in this application.
[0033] Figure 7 This is a schematic diagram of the structure of the third data transmission device provided in this application.
[0034] Figure 8 This is a schematic diagram of the data transmission system provided in this application.
[0035] Figure 9 This is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0037] With the development of 6G (6th Generation Mobile Networks) integrated space-air-ground technology, the "space-based data processing and computing" model will become a new trend. Breakthroughs in technologies such as inter-satellite laser links, radiation-resistant computing chips, and on-orbit data storage provide the hardware foundation for space-based real-time processing.
[0038] Satellite communication technologies, as the core support for integrated space-air-ground networks, have formed a relatively mature technological system. In the field of inter-satellite communication, laser communication technology has become the mainstream solution due to its high bandwidth, low latency, and strong security. Its principle is to establish a high-speed link between satellites using lasers as carriers, with single-wave rates reaching hundreds of gigabits per second (Gbps). Laser beams are narrow and highly directional; using lasers as carriers for data transmission and reception provides strong anti-interception and anti-electromagnetic interference capabilities. Furthermore, the laser beam divergence angle is extremely small, significantly reducing signal attenuation and power consumption. Currently, satellite-to-ground communication mainly utilizes microwave electromagnetic waves to achieve data transmission between satellites and the ground. Its core advantage lies in its strong environmental adaptability: microwaves can penetrate atmospheric barriers such as clouds, rain, and snow, ensuring stable and reliable communication around the clock. Commonly used frequency bands include the X-band (8-12 GHz), Ku-band (12-18 GHz), and Ka-band (26-40 GHz), with the X-band being particularly important in military and disaster emergency scenarios due to its outstanding resistance to atmospheric attenuation.
[0039] (2) Remote sensing data acquisition technology: Optical remote sensing imaging: using the visible light band to capture surface details (resolution up to 0.3m), suitable for urban planning and farmland monitoring; SAR radar remote sensing: transmitting microwaves to penetrate clouds and smoke, and generating terrain deformation maps through echoes (such as monitoring millimeter-level displacement of landslides), realizing all-weather observation; Hyperspectral remote sensing detection: resolving hundreds of continuous bands with a bandwidth of 5-10 nanometers (nm), capturing the spectral fingerprint of matter at the molecular level, such as identifying 0.1% difference in chlorophyll concentration, distinguishing subtle color changes, and supporting ultra-early warning of crop diseases, etc.
[0040] Currently, in addition to the fact that existing data sharing methods cannot meet the application requirements of high quality and high real-time performance, existing technical solutions have the following problems: privacy-preserving remote sensing data (including image data of users' personal residences and courtyards, etc.) is transmitted back to the ground for processing, which cannot effectively ensure the compliant flow of data and protect user privacy and security; a large amount of invalid data (remote sensing images obscured by clouds and fog) and redundant data are transmitted back to the ground, consuming a large amount of bandwidth and resulting in a serious shortage of bandwidth resources.
[0041] To address the aforementioned problems, this application proposes a data transmission method. Space data is processed by decomposing data request orders into multiple sub-orders, which are then sent to multiple remote sensing satellites. This allows the satellites to collect remote sensing data of different types and angles, improving the quality of the satellite data. Furthermore, during data transmission, the space data center can directly process the remote sensing data for decision-making, eliminating the need for post-transmission calculations. This reduces latency and improves real-time performance, thus meeting the demands of high-quality, high-real-time applications.
[0042] The following is combined with Figures 1-4 The data transmission method described in this application is applicable to the transmission of any remote sensing satellite data. The subject executing this method can be an electronic device or a data transmission method installed in the electronic device. The data transmission device can be implemented by software, hardware, or a combination of both.
[0043] Figure 1 This is one of the flowcharts illustrating the data transmission method provided in this application, such as... Figure 1 As shown, this method is applied to space data centers and includes the following: Step 101: Based on the initial data request work order and compliance audit rules sent by the ground terminal, determine the target data request work order.
[0044] The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data request work order are compliant.
[0045] Here, the initial data request work order includes the region, data type, resolution, and deadline.
[0046] It should be noted that after the ground terminal sends the initial data request work order to the space data center, the space data center conducts a multi-dimensional risk screening of the initial data request work order according to the compliance audit rules, generates a multi-group audit result, and determines the target data request work order based on the multi-group audit result. For example, <Status: Approved / Rejected, Risk Tags: [High Sensitive Area | Exceeded Authority | ...], Alternative Solution Suggestion: Downgrade to 20-meter Imagery>.
[0047] For example, compliance audit rules could include contractual agreement matching or privacy geofencing. For instance, the space data center verifies whether the initial data request ticket falls within the scope of a pre-signed Service Level Agreement (SLA) (e.g., a ground terminal's subscribed resolution permission is 20 meters, but a ticket requesting 10-meter high-resolution imagery triggers an interception). The space data center compares the target area of the initial data request ticket with the geofencing database maintained by the privacy protection unit (e.g., a 50-kilometer buffer zone for military bases, or automatic rejection of requests for highly sensitive remote sensing imagery within a user's private residential yard).
[0048] Step 102: If the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center, the target data demand work order is decomposed based on the constraint information and data allocation rules corresponding to the target data demand work order to obtain multiple data demand sub-work orders.
[0049] Here, preprocessed products refer to the data in work orders that meet the target data requirements, and the data formats include, but are not limited to, images, reports, etc.
[0050] Here, the constraint information may include the target area, the required data type (e.g., optical imagery + SAR imagery + hyperspectral data), resolution, timeliness requirements, and other information.
[0051] Data allocation rules can be based on the raw or preprocessed data required by the work order that meets the target data requirements, obtained from the knowledge base, as well as the spatiotemporal relationships between these data.
[0052] Here, the historical data pool serves as the data storage pool for the space data center, constructing a highly reliable hierarchical data storage system to store multi-source data fusion and model calculation results. It adopts a hot-cold partitioned architecture: the hot storage area carries high-value real-time data streams (such as intermediate results for disaster early warning), supporting microsecond-level read / write responses; the cold storage area manages historical remote sensing products, enabling efficient data retrieval through spatiotemporal multidimensional indexes (such as longitude / latitude / time). It provides a unified data interface for the multi-source remote sensing data fusion engine, supporting cross-modal correlation queries of optical / SAR / hyperspectral data, etc.
[0053] For example, when there is no preprocessing product corresponding to the target data requirement work order in the historical data pool, the space data center decomposes the target data requirement work order into multiple data requirement sub-work orders, i.e., sub-tasks, based on information such as the target area, the required data type (e.g., optical imagery + SAR imagery + hyperspectral data), resolution, timeliness requirements, and data allocation rules.
[0054] For example, a forest fire monitoring work order might be broken down into: a data requirement sub-work order, i.e., sub-task a: acquire the latest optical imagery of the target area (for open fire identification and smoke observation). Sub-task b: acquire SAR data of the same area (for penetrating smoke to observe surface deformation and combustion zones). Sub-task c: acquire hyperspectral data in a specific band (for identifying burning materials and thermal anomalies).
[0055] In another embodiment, the method further includes: if a preprocessed product corresponding to the target data request work order exists in the historical data pool of the space data center, determining a data transmission path; and sending the preprocessed product to the ground terminal through the standardized data service interface of the space data center and the data transmission path.
[0056] The preprocessed product can be remote sensing images of the same area fused within 7 days.
[0057] Here, the data transmission path can be determined by the transmission link controller in the space data center. The transmission link controller constructs a highly reliable inter-satellite data transmission network and optimizes dynamic routing paths to cope with high-speed satellite movement and real-time topology changes. This ensures efficient data relay from the data center, efficient real-time response to data demands from ground terminals, and reduces latency and energy loss in inter-satellite transmission to support minute-level disaster response requirements.
[0058] Here, the standardized Application Programming Interface (API) provides standardized, multi-tenant data service interfaces, encapsulating integrated data products into callable services (such as regional surface change monitoring APIs and meteorological forecasting model APIs), supporting the Data as a Service (DaaS) service model. It supports subscribing to data streams or data calculation results by region, resolution, spectral band, and other dimensions, reducing the integration complexity of ground terminals.
[0059] In this embodiment, preprocessed products are transmitted via a data transmission path, reducing latency and energy loss in inter-satellite transmission to support minute-level disaster response requirements. Simultaneously, the standardized data service interface of the space data center reduces the integration complexity of ground terminals. Furthermore, based on the historical data pool of the space data center, a highly reliable hierarchical data storage system is constructed to store multi-source data fusion and model calculation results. A unified data lake interface is provided for the multi-source remote sensing data fusion engine, supporting cross-modal correlation queries of optical / SAR / hyperspectral data, etc.
[0060] Step 103: Based on the satellite capability information and operational information sent by the multi-remote sensing satellites, send each of the data request sub-work orders to the multi-remote sensing satellites.
[0061] The remote sensing satellite is used to collect the first remote sensing data corresponding to the data request sub-work order, and to process the first remote sensing data to obtain the second remote sensing data.
[0062] Here, satellite capability information may include the following: (1) Remote sensing satellite type (optical, SAR, hyperspectral, etc.): Satellites report their remote sensing payload type, such as optical imaging satellites, synthetic aperture radar (SAR) satellites, hyperspectral imaging satellites, etc. The space data center allocates appropriate data acquisition, aggregation and fusion strategies according to the type information. For example, optical images are suitable for surface detail identification, SAR data are suitable for penetrating clouds and nighttime observation, and hyperspectral data are suitable for material composition analysis.
[0063] (2) Precision capability: This includes parameters such as spatial resolution (e.g., 0.5 meters, 10 meters) and spectral resolution (e.g., 5nm bandwidth). These capability parameters directly affect the quality of data products and their suitability for application scenarios. For example, high-precision satellites are prioritized for high-value tasks such as disaster monitoring.
[0064] Here, satellite operation information may include the following: (1) Communication link quality: Real-time reporting of signal strength, bit error rate, available bandwidth (e.g., current link rate ≥ 100 Gbps) and link stability indicators of inter-satellite laser links. The space data center dynamically optimizes data transmission routes based on this information to avoid link congestion or interruption.
[0065] (2) Computing resource status: Report the real-time computing load (such as CPU / GPU utilization, memory remaining), energy status (such as remaining solar cell power), and storage capacity of the onboard processing unit. The space data center uses this information to decide whether to offload some computing tasks to the satellite for execution, in order to achieve load balancing and energy efficiency optimization.
[0066] (3) Runtime space-time information: including satellite orbital parameters (such as altitude and inclination), instantaneous position and velocity vectors, overhead time window, satellite attitude (including sensor pitch angle and yaw angle), etc. This information is used to predict satellite coverage, plan data acquisition timing, and assist in multi-satellite collaborative observation (such as constructing a tandem formation to achieve multi-angle imaging of the same area).
[0067] Here, multiple remote sensing satellites can refer to different types of remote sensing satellites (optical, SAR, hyperspectral, etc.) or remote sensing satellites from different angles.
[0068] It should be noted that remote sensing satellites encapsulate satellite capability and operational information through standardized data frame formats and proactively, periodically, or as needed report it to the space data center. The data is transmitted to the space data center via encrypted inter-satellite links and dynamically updated to the central resource database, which can provide decision-making basis for work order decomposition, task distribution, and resource scheduling.
[0069] Here, data processing can include anonymization, compression, and quality enhancement.
[0070] Specifically, the space data center selects the optimal remote sensing satellite for the data request sub-work order based on satellite capability and operational information. Then, it selects the optimal transmission path for the data request sub-work order and transmits the sub-task to the remote sensing satellite through the optimal transmission path. The remote sensing satellite then collects the data corresponding to the data request sub-work order.
[0071] Furthermore, the step of sending each data request sub-work order to multiple remote sensing satellites based on the satellite capability information and operational information transmitted by multiple remote sensing satellites includes: determining the target acquisition remote sensing satellite corresponding to each data request sub-work order from among the multiple remote sensing satellites based on the satellite capability information and operational information transmitted by each remote sensing satellite; and sending the data request sub-work order to the target acquisition remote sensing satellite based on the link status between relay satellites, the dynamic position of the relay satellite, and the computing resources of the relay satellite.
[0072] Optionally, the space data center can directly determine suitable remote sensing satellites for the data request sub-work order based on satellite capability and operational information; alternatively, it can first determine a list of candidate remote sensing satellites for the data request sub-work order based on satellite capability and operational information, and then determine the target remote sensing satellite from the list of candidate remote sensing satellites based on other information.
[0073] It should be noted that after obtaining the target remote sensing satellite corresponding to the data request sub-work order, the real-time topology and resource status of the entire satellite are determined. The transmission link controller of the space data center plans the optimal path for data back to the space data center for each assigned target remote sensing satellite based on the link status between relay satellites, the dynamic position of the relay satellites, and the computing resources of the relay satellites.
[0074] Optionally, the space data center can directly plan an optimized transmission path based on the link status between relay satellites, the dynamic position of the relay satellites, and the computing resources of the relay satellites, using a data request sub-work order; alternatively, it can first determine a multi-hop relay transmission path based on the link status between relay satellites and the dynamic position of the relay satellites, and then determine the relay satellites capable of processing the data based on the computing resources, thus achieving simultaneous transmission and processing.
[0075] After planning the optimized transmission path, the task is distributed to multiple satellites: data requirement sub-work orders are pushed to these different target remote sensing satellites, corresponding sub-tasks are distributed, the decision results are encapsulated into specific data requirement sub-work orders, and distributed to each selected target remote sensing satellite through encrypted inter-satellite links, driving the entire distributed space-based system to work together to meet the data needs of the end user.
[0076] In this embodiment, the target remote sensing satellite for data acquisition is determined based on satellite capability information and operational information for the data requirement sub-work order. The relay satellite capable of processing data is determined by the link status between relay satellites, the dynamic position of the relay satellite, and computing resources, so as to realize simultaneous transmission and processing, reduce latency, and improve real-time performance.
[0077] Furthermore, determining the target acquisition remote sensing satellite corresponding to each data requirement sub-work order from the multiple remote sensing satellites based on the satellite capability information and operational information transmitted by each of the remote sensing satellites includes: determining a candidate satellite list corresponding to each data requirement sub-work order based on the satellite capability information and operational information transmitted by each of the remote sensing satellites; and determining the target acquisition remote sensing satellite corresponding to each data requirement sub-work order from the candidate satellite list based on the link quality between each remote sensing satellite in the candidate satellite list and the space data center, the computing resources of each remote sensing satellite in the candidate satellite list, and load balancing principles.
[0078] For example, the computational task orchestration and scheduling module of the space data center selects eligible candidate satellites for each data requirement sub-work order (i.e., sub-task) based on satellite capability and operational information, and establishes a candidate resource list. Matching rules include: Type matching: selecting satellites whose sensor types match the sub-task requirements (e.g., sub-task a requires matching optical imaging satellites); Capability (accuracy) matching: selecting satellites whose spatial resolution, spectral resolution, and other parameters meet the work order requirements; Spatiotemporal window matching: based on the orbit, velocity, and time window information reported by the satellite, calculating whether its optimal time or side angle over the target area can cover the target area, ensuring its data acquisition feasibility; Status matching: prioritizing satellites with idle computational resources and good communication link quality in the reported information, ensuring they have sufficient capacity to perform on-board preprocessing (including privacy computation) and subsequent data transmission.
[0079] After obtaining the list of candidate satellites, the space data center's computing task orchestration and scheduling module performs global optimization, selecting the final actual acquisition satellite for each sub-task from each candidate list. The decision criteria include: link quality priority: selecting the satellite with the best current or predicted communication link quality with the space data center to ensure high-speed and stable data transmission; computing resource guarantee: ensuring that the selected satellite's computing resources are sufficient to support its onboard preprocessing engine and privacy protection unit to complete the necessary on-orbit processing tasks, avoiding task failure due to insufficient onboard computing power; load balancing: avoiding the concentration of too many tasks on a few satellites, comprehensively considering the existing task queues of each satellite to achieve overall system load balancing.
[0080] In this embodiment, by using satellite capability information and operational information, a list of candidate satellites corresponding to each data requirement sub-work order is determined, which improves the efficiency of remote sensing data acquisition and ensures that the satellites have sufficient capacity to perform on-board preprocessing (including privacy computing) and subsequent data transmission. Link quality ensures that data can be transmitted back at high speed and stably, computing resources avoid task failure due to insufficient on-board computing power, and the load balancing principle achieves overall system load balancing.
[0081] Furthermore, the step of sending the data request sub-work order to the target acquisition remote sensing satellite based on the link status between relay satellites, the dynamic position of the relay satellite, and the computing resources of the relay satellite includes: determining a multi-hop relay transmission path from the target acquisition remote sensing satellite to the space data center based on the link status and the dynamic position; determining a first relay satellite for processing the data request sub-work order based on the computing resources of the relay satellites in the multi-hop relay transmission path; and, during the process of sending the data request sub-work order to the target acquisition remote sensing satellite through the multi-hop relay transmission path, processing the data request sub-work order based on the first relay satellite, and sending the processed data request sub-work order to the target acquisition remote sensing satellite through the first relay satellite.
[0082] Specifically, the rules for planning transmission paths include the following: (1) Relay path calculation: Based on the inter-satellite link status and satellite dynamic position, calculate the multi-hop relay transmission path from the acquisition satellite to the data center, such as: Satellite A → Relay Satellite 1 → … → Space Data Center; (2) On-orbit processing opportunity identification: Assess whether relay satellites along the path have reported available computing resources. If so, some processing and computing tasks (such as preliminary data filtering, format conversion, etc.) can be dynamically allocated to these relay satellites.
[0083] In this embodiment, computation is performed while transmitting data, thereby reducing the processing and computational pressure on the data center and further reducing overall processing and computational latency. An optimized transmission path instruction with potential computing nodes is generated for each target remote sensing satellite.
[0084] Step 104: Receive the second remote sensing data sent by each of the remote sensing satellites, perform decision processing on the second remote sensing data, obtain the fused image product, and transmit it to the ground terminal.
[0085] Here, the space data center can receive second remote sensing data through efficient inter-satellite relay transmission links.
[0086] Optionally, decision processing may include orchestration processing and fusion processing. Orchestration processing is used to determine the priority of subtasks, and fusion processing is used to merge multiple types of data from subtasks.
[0087] Here, fused image products are also known as preprocessing products.
[0088] Furthermore, the decision processing includes orchestration processing and fusion processing. The decision processing of the second remote sensing data to obtain the fused image product includes: orchestrating the task priorities corresponding to each data requirement sub-work order based on the task priority list to obtain high-priority data requirement sub-work orders; and fusing the target second remote sensing data corresponding to each high-priority data requirement sub-work order to obtain fused image data corresponding to each second remote sensing data.
[0089] It's important to note that the task priority list is a dynamic list maintained internally by the computational task orchestration and scheduling module. This module intelligently adjusts the priority list based on the SLA of the task's origin and the real-time scenario. For example, disaster emergency response tasks (such as earthquake post-earthquake assessment and forest fire spread prediction) are given the highest priority, followed by national defense and security tasks, then commercial contract tasks, and finally scientific research and exploration tasks. This mechanism ensures that, in situations of resource contention, the system always prioritizes meeting the most urgent socio-economic and security needs, maximizing service value.
[0090] It should be noted that the operation mechanism of high-priority tasks may include the following: (1) High-priority task preemption: When a high-priority task (such as disaster response) arrives, if the current computing resources are full, the computing task orchestration and scheduling module can pause or slow down the computing of low-priority tasks (such as periodic agricultural census) and immediately reallocate resources to high-priority tasks to ensure their minute-level response. (2) Resource reservation channel: In order to ensure the execution of critical tasks in extreme situations, the computing task orchestration and scheduling module will allocate a portion of the total resources as emergency reserved resources, which can be used by low-priority tasks under normal circumstances, but when the highest priority task is triggered, this part of the resources is forcibly reclaimed to form a reliable fast response channel.
[0091] In this embodiment, high-priority data request sub-work orders ensure that the system always prioritizes meeting the most urgent socio-economic and security needs in the event of resource contention, maximizing service value. Furthermore, fusion processing enhances the diversity of data types, perspectives, and richness, thereby improving the quality of observed images. Based on the intelligent computing resources of the space data center, high-dimensional remote sensing data is analyzed in real-time on orbit. And based on an efficient computing power orchestration and scheduling mechanism, flexible orchestration, scheduling, and management of computing tasks are achieved, ensuring minute-level response times for highly time-sensitive tasks.
[0092] Furthermore, the fusion processing includes spatiotemporal registration processing and feature fusion processing. The fusion processing of the target second remote sensing data corresponding to the high-priority data request sub-work order to obtain fused image data corresponding to each second remote sensing data includes: determining computing nodes from the space data center based on the computational parameter information and transmission parameter information corresponding to the high-priority data request sub-work order; the transmission parameter information refers to the information on the transmission of the remote sensing data corresponding to the data request sub-work order from the historical data pool to each node in the space data center; performing the spatiotemporal registration processing on the target second remote sensing data corresponding to the high-priority data request sub-work order through the computing nodes to obtain spatiotemporally registered third remote sensing data for each target second remote sensing data; and performing feature fusion processing on the features of each third remote sensing data to obtain fused image data corresponding to each second remote sensing data.
[0093] It should be noted that when the space data center is a distributed cluster containing multiple nodes, it is necessary to determine the computing nodes for the execution of the second remote sensing data. Therefore, the computing nodes can be determined based on the computing parameter information and transmission parameter information corresponding to the high-priority data request sub-work order. Generally, the smaller the sum of the computing parameter information and the transmission parameter information, the greater the probability of being selected as a computing node, and vice versa.
[0094] Here, computational parameter information may include the computational resource requirements (such as video memory) for high-priority tasks, the estimated computation time, and the current load rate of the target computing node. Transmission parameter information may include the inter-satellite transmission link bandwidth required to transmit the data to be processed corresponding to the high-priority data request sub-work order from the storage location (such as the data storage pool) to the computing node, the estimated transmission latency, and energy consumption.
[0095] For a computing task, the computing task orchestration and scheduling module evaluates all available computing nodes and calculates "total cost = computing cost + transmission cost". The computing cost is parameter information, and the transmission cost is transmission parameter information. The node with the lowest "total cost" is selected, which may be a node with a slightly slower computing speed but local data (low transmission cost), rather than a node with extremely fast computing speed but requires long-distance transmission of a large amount of data.
[0096] In another embodiment of this application, the method for determining computing nodes may further include a computing task orchestration and scheduling module that introduces a machine learning model to achieve predictive adaptive optimization. Through historical data learning and real-time task analysis, it predicts future computing load and continuously adjusts the computing nodes. The mechanism for predicting computing load is as follows: (1) Regular task prediction: For periodic tasks (such as daily timed analysis of urban heat island effect), the task scheduling module can predict in advance and arrange its calculation tasks in periods when resources are relatively idle, so as to achieve "peak-shifting calculation".
[0097] (2) Prediction of Sudden Tasks: Analyze the information contained in the tasks being executed to predict subsequent tasks. For example, when the system is processing a "typhoon monitoring" task, the task orchestration and scheduling module can predict that it is highly likely that related tasks such as "rainstorm and flood risk analysis" and "coastal shipping route optimization" will need to be launched later. Based on this, it can reserve some computing resources in advance or preload relevant artificial intelligence models into the memory of computing nodes, so as to achieve instantaneous startup when subsequent tasks actually arrive, greatly reducing preparation time.
[0098] (3) It transforms scheduling from passive response to active planning, smooths out fluctuations in computing load, reduces task queuing time, and further enhances the system's ability to respond quickly to complex and continuous scenarios.
[0099] Here, spatiotemporal registration is used to establish a unified spatiotemporal reference and eliminate data fragmentation caused by differences in satellite orbits and sensors.
[0100] Feature fusion processing can use weighted fusion to fuse the features of various remote sensing satellite data, and generate high-precision, multi-dimensional fused image products (such as typhoon path prediction maps and forest fire spread models) based on the fused features, forming a global situational awareness and significantly improving the quality and application value of remote sensing data.
[0101] In another embodiment of this application, the results of feature prediction can also be weighted and fused.
[0102] In this embodiment, computing nodes are determined by calculating and transmitting parameters, effectively avoiding the idleness of high-speed computing resources due to waiting for data transmission. This achieves global load balancing between computing and transmission, minimizes end-to-end latency and total system energy consumption, improves the infrastructure utilization efficiency of the entire space data center, and solves the spatiotemporal alignment and information complementarity problems of heterogeneous remote sensing data such as optical, SAR, and hyperspectral data based on the multi-source remote sensing data fusion engine of the space data center. It also improves data quality based on multi-source remote sensing data fusion, generates high-precision, multi-dimensional fused image products, forms global situational awareness, and solves the problem of data silos.
[0103] After processing by the multi-source remote sensing data fusion engine, the Space Data Center uses a blockchain-based evidence storage platform to store evidence for the entire data element circulation chain, recording the pipeline log of the entire data lifecycle (including the list of source remote sensing satellites, ground terminal access permissions, etc.).
[0104] In another embodiment, before determining the target data request work order based on the initial data request work order and compliance audit rules sent by the ground terminal, the method further includes: receiving a first access request sent by the remote sensing satellite and a second access request sent by the ground terminal; the first access request includes a satellite manufacturer's digital certificate, and the second access request includes a terminal device fingerprint; performing compliance verification on the satellite manufacturer's digital certificate and the terminal device fingerprint; if the compliance verification of the satellite manufacturer's digital certificate and the terminal device fingerprint is successful, registering the remote sensing satellite and the ground terminal through the blockchain evidence storage platform of the space data center; receiving satellite capability information and operational information sent by the multiple remote sensing satellites and the initial data request work order sent by the ground terminal.
[0105] Here, the satellite manufacturer's digital certificate and the terminal device's fingerprint serve as identity credentials for the remote sensing satellite and the ground terminal, respectively.
[0106] For example, compliance verification, also known as legality verification, includes checking whether remote sensing satellites are on the list of cooperative constellations and whether ground terminals have disaster emergency response permissions. After successful verification, node information is registered on the blockchain evidence storage platform, and a digital identity token is generated for registration. After registration, satellite capability information, operational information, and initial data request work orders are received.
[0107] In this embodiment of the application, the security and legitimacy of the data are improved by verifying the access requests from remote sensing satellites and ground terminals.
[0108] Furthermore, the step of receiving the satellite capability information and operational information transmitted by the multiple remote sensing satellites and the initial data request work order transmitted by the ground terminal includes: constructing a first data transmission channel between the remote sensing satellites and the space data center based on the satellite orbital dynamics information between the remote sensing satellites and the space data center; receiving the satellite capability information and operational information through the first data transmission channel; constructing a second data transmission channel between the ground terminal and the space data center based on the satellite orbital dynamics information between the ground terminal and the space data center; and receiving the initial data request work order through the second data transmission channel.
[0109] Here, the first data transmission channel and the second data transmission channel are inter-satellite encrypted data transmission channels.
[0110] It should be noted that after registration, secure connections are established between the remote sensing satellite and the space data center, and between the space data center and the ground terminal. The space data center's transmission link controller dynamically optimizes inter-satellite routing paths based on the satellite's orbital dynamics model (such as orbital altitude and relative velocity), constructing highly reliable encrypted inter-satellite data transmission channels with both the remote sensing satellite and the ground terminal. Satellite capability and operational information, as well as initial data request orders, are received through these encrypted inter-satellite data transmission channels.
[0111] In this embodiment, after the space data center transmits the fused image product to the ground terminal, it receives a structured confirmation message from the ground terminal confirming the completion of the data work order delivery. Upon receiving this confirmation, the space data center constructs a full-link trust system for data element circulation based on a blockchain-based evidence storage platform. This system enables reliable evidence storage and ownership traceability throughout the entire "collection-processing-delivery" process, such as the on-chain signatures of each node involved in the data circulation lifecycle: data collection from remote sensing satellites → space data center → delivery to the ground terminal. Next, the space data center quantifies the contribution value of each participant in the data element circulation process based on a revenue distribution evaluation module. By analyzing multi-dimensional indicators such as data usage frequency, model call volume, and service quality feedback, it dynamically calculates contribution weights, constructs a rights distribution mechanism, obtains the rights distribution results for each party, and outputs a three-party revenue-sharing contract (e.g., remote sensing satellite manufacturer: computing power provider: model developer = 5:3:2).
[0112] Figure 2 This is the second flowchart illustrating the data transmission method provided in this application, as shown below. Figure 2 As shown, this method is applied to remote sensing satellites and includes the following: Step 201: Send satellite capability and operational information to the space data center.
[0113] The space data center is used to send various data requirement sub-work orders to multiple remote sensing satellites based on the satellite capability information and operational information. When the space data center's historical data pool does not contain a preprocessing product corresponding to the target data requirement work order, the space data center decomposes the target data requirement work order into multiple sub-work orders based on the constraint information and data allocation rules corresponding to the target data requirement work order. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent by the ground terminal and compliance audit rules. The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant.
[0114] Step 202: Receive the data request sub-work order sent by the space data center.
[0115] Step 203: If the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order.
[0116] It should be noted that when a remote sensing satellite receives a data request sub-work order, it reviews the sub-work order, including confirming whether the remote sensing data required to meet the sub-work order can be collected. If the review fails, the satellite promptly reports the failure to match the remote sensing data request with a detailed explanation to the space data center; if the review passes, the required remote sensing data is collected.
[0117] Step 204: Process the first remote sensing data to obtain the second remote sensing data.
[0118] Furthermore, the data processing includes privacy processing and data optimization processing. The step of processing the first remote sensing data to obtain the second remote sensing data includes: determining privacy information in the first remote sensing data; performing privacy processing on the privacy information based on a lightweight differential privacy perturbation rule to obtain anonymized remote sensing data; and performing data optimization processing on the anonymized remote sensing data based on the quality of the anonymized remote sensing data to obtain the second remote sensing data.
[0119] After collecting the first set of remote sensing data, the privacy protection unit performs privacy processing on the satellite for geographic information involving privacy (such as users' personal residences and whereabouts), including using lightweight differential privacy perturbations on the privacy information, to support compliance with data security requirements.
[0120] For example, methods for identifying privacy information in privacy processing may include the following: (1) Layered screening and focus area prediction: Remote sensing satellites first perform rapid, coarse-grained analysis, such as using low-resolution images or image thumbnails for initial screening to identify areas that may contain sensitive targets such as man-made buildings, vehicles, and crowds. Then, limited computing power is concentrated on these focus areas for high-precision analysis and identification.
[0121] (2) Efficient attention mechanism: Slim down the complex model into a lightweight model suitable for running on devices with limited computing power. At the same time, design an efficient attention mechanism so that the model can quickly focus on the key parts of the image that are most likely to contain privacy information, reducing unnecessary privacy processing.
[0122] (3) Correlation analysis: In addition to the image content itself, metadata such as the image capture time, geographical location, and spectral characteristics are also important clues. For example, the system can prioritize images located near residential areas or known sensitive facilities. By combining geographic information system (GIS) data, it can quickly determine whether the image area involves a protected area.
[0123] Once privacy information is identified, protection measures need to be implemented throughout the entire data lifecycle, from collection to destruction. This includes implementing lightweight differential privacy perturbations, and specific anonymization methods include the following: (1) Synthetic substitution: For scenarios where the overall form of the data needs to be preserved for macro-analysis, but individual privacy must be hidden, data synthesis technology can be used. For example, highly realistic but completely fictitious image data can be generated. These synthetic data are consistent with real data in terms of statistical characteristics, but do not contain any real personal information, thereby meeting the data analysis needs while protecting user privacy.
[0124] (2) Minimize access control: Strongly encrypt remote sensing data during storage and transmission. Simultaneously, establish a strict access control and permission management mechanism to ensure that users can only access the minimum scope of data they are authorized to access. Based on privacy-preserving computing technologies, such as federated learning and Trusted Execution Environments (TEEs), enable multiple parties to jointly analyze data in encrypted or isolated environments without exposing the original information.
[0125] Here, data optimization processing can include real-time compression and quality enhancement. Remote sensing satellites use their onboard preprocessing engines to perform real-time on-orbit compression and quality enhancement on remote sensing data, executing relevant compression and data augmentation algorithms.
[0126] In this embodiment, the privacy protection unit of the remote sensing satellite anonymizes remote sensing data involving user privacy information (such as user's residential courtyard and vehicle driving trajectory) on the satellite to support compliance with data security and privacy protection requirements; the on-board preprocessing engine of the remote sensing satellite performs on-orbit real-time compression and quality enhancement of multi-source remote sensing data to avoid the delay and storage pressure caused by direct back transmission of raw data.
[0127] After undergoing on-board real-time compression and quality enhancement preprocessing, remote sensing satellites generate data lineage certificates based on a metadata registry. These certificates include key information such as remote sensing data acquisition time, remote sensing satellite ID, remote sensing data type, and resolution accuracy. The data is then written into the blockchain to serve as the source of the end-to-end data lineage traceability system, generating an immutable data source certificate and providing a foundation for data ownership confirmation, auditing, and supervision.
[0128] Step 205: Send the second remote sensing data to the space data center, which performs decision processing on the second remote sensing data to obtain a fused image product and transmit it to the ground terminal.
[0129] Specifically, based on the data request work order, the remote sensing satellite (i.e., the acquisition node) will efficiently relay the valid data, which has undergone on-board preprocessing and privacy protection processing, to the space data center via a high-speed laser link, following the multi-hop inter-satellite relay route planned by the transmission link controller.
[0130] In this embodiment, the space data center decomposes the data request work order into multiple data request sub-work orders, and sends the data request sub-work orders to multiple remote sensing satellites respectively. This enables multiple remote sensing satellites to collect remote sensing data of different types and angles, improving the quality of remote sensing satellite data. Furthermore, during the data transmission process, the space data center can directly perform decision processing on the remote sensing data without having to transmit the remote sensing satellite data to the ground for calculation, reducing latency and improving real-time performance, thereby meeting the application requirements of high quality and high real-time performance.
[0131] Furthermore, the step of sending the second remote sensing data to the space data center includes: during the process of sending the second remote sensing data to the space data center, performing multi-level task processing on the second remote sensing data based on the computing power and mission type of the relay satellite to obtain fourth remote sensing data; and sending the fourth remote sensing data to the space data center through the relay satellite.
[0132] Here, multi-level task processing means that, while ensuring the core computing tasks are completed, some lightweight and divisible data processing tasks are offloaded to relay satellites on the data transmission path for execution, so as to achieve simultaneous transmission and processing.
[0133] This optimized transmission path instruction originates from the task orchestration and scheduling module and the transmission link controller jointly generated during the task planning phase. This instruction not only contains routing information but also identifies which relay satellites along the path have reported idle computing resources (such as idle CPU / GPU cycles and available memory) and marks the types of processing tasks these satellites can undertake. When data flows through these relay satellites with idle computing resources, the satellite's communication processing unit detects the packet tags. If a pre-assigned computing task is identified, it is cached in the local computing unit for processing. Depending on the relay satellite's computing capabilities, processing tasks of varying complexity can be executed, forming a multi-level processing hierarchy.
[0134] For example, multi-level processing may include the following tasks: (1) Data format conversion and standardization: The raw data formats from remote sensing satellites of different models and manufacturers are uniformly converted into a standard data format that is conducive to efficient computing within the space data center during transmission (such as converting various raw image formats into standard GeoTIFF or NetCDF formats). This reduces the preprocessing burden of the data access layer of the data center and accelerates the subsequent fusion computing process.
[0135] (2) Lightweight data compression and redundant information filtering: For data that has been initially compressed by the acquisition satellite, secondary lossy or lossless compression is performed according to the requirements of the final product. For example, for images used only for change detection, their color depth can be further reduced and redundant information such as spectrum bands that are irrelevant to the target can be filtered out, thereby significantly reducing the amount of data transmitted in subsequent links.
[0136] (3) Preliminary data filtering and quality enhancement: Perform some basic algorithms, such as speckle noise filtering on SAR data, or contrast stretching on optical images, to improve the input quality of subsequent data fusion.
[0137] In this embodiment, transmission efficiency is optimized by processing data while transmitting, achieving progressive data reduction. A data packet originally 10GB might become 8GB after processing by a primary relay satellite, then 6GB after processing by a secondary relay satellite, before finally reaching the data center. This helps conserve scarce bandwidth in inter-satellite encrypted transmission links, reducing transmission latency and overall energy consumption. This mechanism is suitable for remote sensing data with massive amounts of data but uneven information density, realizing the shift from "transmitting raw data" to "transmitting incremental information." Furthermore, resource coordination and scheduling ensure that processing tasks on relay satellites are short-duration and lightweight, avoiding impact on their core relay communication functions. The computation task orchestration and scheduling module dynamically monitors the resource status of each relay satellite to ensure that computation offloading does not affect network stability. Processed data is repackaged and accompanied by processing logs to ensure data lineage traceability.
[0138] The multi-level processing mechanism effectively utilizes idle computing power by intelligently distributing computing tasks to relay nodes in the transmission path. It completes some preprocessing work before the data arrives at the space data center, which not only reduces the computing pressure on the core data center but also optimizes the overall transmission efficiency.
[0139] Figure 3 This is the third flowchart illustrating the data transmission method provided in this application, as shown below. Figure 3 As shown, this method is applied to a ground terminal and includes the following: Step 301: Parse the user instructions to obtain the key requirements elements.
[0140] Here, key demand elements may include geographical scope, data type, timeliness, etc.
[0141] The voice interaction agent of the ground terminal parses the commands of industry users or public users (such as "display typhoon path") through the lightweight language model on the edge and extracts key requirement elements.
[0142] Step 302: Based on the key requirement elements, generate an initial data requirement work order.
[0143] The ground terminal generates a standardized data request form, which includes details such as: region: [113°E-118°E, 20°N-25°N]; data type: optical image + SAR image; resolution: ≤10m; deadline T: T-T+30min, and sends the data request form to the space data center.
[0144] Step 303: Send the initial data request work order to the space data center.
[0145] The space data center is used to determine a target data requirement work order based on the initial data requirement work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data requirement work order are compliant. If the preprocessing product corresponding to the target data requirement work order does not exist in the historical data pool of the space data center, the target data requirement work order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. Based on the satellite capability information and operation information sent by multiple remote sensing satellites, each of the data requirement sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data requirement sub-work order and process the first remote sensing data to obtain the second remote sensing data.
[0146] Step 304: Receive the fused image product transmitted from the space data center.
[0147] The fused image product is obtained by the space data center through decision processing of the second remote sensing data.
[0148] In this embodiment, the space data center decomposes the data request work order into multiple data request sub-work orders, and sends the data request sub-work orders to multiple remote sensing satellites respectively. This enables multiple remote sensing satellites to collect remote sensing data of different types and angles, improving the quality of remote sensing satellite data. Furthermore, during the data transmission process, the space data center can directly perform decision processing on the remote sensing data without having to transmit the remote sensing satellite data to the ground for calculation, reducing latency and improving real-time performance, thereby meeting the application requirements of high quality and high real-time performance.
[0149] Furthermore, after receiving the fused image product transmitted from the space data center, the method further includes: lightweight rendering of the fused image product in the ground terminal; generating a message notification based on the fused image product and local positioning data; the message notification being used to provide route navigation for the user; and sending a structured confirmation message to the space data center confirming the completion of the target data request work order delivery.
[0150] Ground terminals or industry platforms, based on lightweight rendering engines, can perform real-time 3D rendering of received remote sensing data in extreme environments such as weak or no network. When terminal resources are limited, texture resolution can be dynamically downgraded to ensure terrain rendering frame rate, thereby enabling large-scale spatial construction and visualization of natural terrain and landforms.
[0151] The ground terminal uses a disaster early warning module to perform real-time detection and alarm locally. For example, it can generate evacuation routes by integrating local BeiDou positioning data with mountain displacement and deformation monitoring data from the space data center to create evacuation routes that are overlaid on a three-dimensional scene, providing users with escape route navigation.
[0152] In this embodiment, through localized rendering and privacy computing capabilities, highly available services can still be provided in scenarios with no network, weak signal, or even network outages due to disasters, ensuring the reliability of data transmission.
[0153] Figure 4 This is the fourth flowchart illustrating the data transmission method provided in this application, as shown below. Figure 4 As shown, this method is applied to the interaction between space data centers, multiple remote sensing satellites, and ground terminals, including the following: Step 401: Multiple remote sensing satellites initiate access requests to the space data center and establish encrypted links.
[0154] Step 402: The ground terminal initiates an access request and establishes an encrypted link with the space data center.
[0155] Step 403: Multiple remote sensing satellites report satellite capability and operational information to the space data center.
[0156] Step 404: Ground terminal voice-driven data request work order generation.
[0157] Step 405: The ground terminal sends a data request work order to the space data center.
[0158] Here, the data request work order is the initial data request work order mentioned above.
[0159] Step 406: Audit the compliance of data request work orders at the Space Data Center.
[0160] Audit the initial data requirement work order to obtain the target data requirement work order.
[0161] Step 407: The space data center decomposes the target data requirement work order to obtain multiple data requirement sub-work orders.
[0162] Step 408: The Space Data Center sends multiple data request sub-work orders to multiple remote sensing satellites.
[0163] Step 409: Multiple remote sensing satellites perform on-board data acquisition, privacy processing, and data optimization.
[0164] Step 410: Data relay transmission and multi-level processing are performed by multiple remote sensing satellites.
[0165] Step 411: Space data center computing task orchestration, fusion computing and blockchain evidence storage.
[0166] Step 412: Deliver pre-processed products from space data to ground terminals.
[0167] Step 413: Visual presentation and message notification on the ground terminal.
[0168] Step 414: The ground terminal sends a structured confirmation message to the space data center confirming the completion of the target data request work order delivery.
[0169] Step 415: The space data center conducts blockchain-based evidence storage and revenue distribution assessment.
[0170] The data transmission apparatus provided in this application is described below. The data transmission apparatus described below can be referred to in correspondence with the data transmission method described above.
[0171] Figure 5 This is a schematic diagram of the structure of the first data transmission device provided in this application, as shown below. Figure 5 As shown, the first data transmission device 400 includes the following: The first determining module 410 is used to determine the target data requirement work order based on the initial data requirement work order and compliance audit rules sent by the ground terminal; the compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data requirement work order are compliant. The decomposition module 420 is used to decompose the target data demand work order based on the constraint information and data allocation rules corresponding to the target data demand work order when the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center, thereby obtaining multiple data demand sub-work orders. The first sending module 430 is used to send each of the data request sub-work orders to the multiple remote sensing satellites based on the satellite capability information and operation information sent by the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The first transmission module 440 is used to receive the second remote sensing data sent by each of the remote sensing satellites, perform decision processing on the second remote sensing data, obtain a fused image product, and transmit it to the ground terminal.
[0172] In another embodiment, the first sending module 430 is specifically used to: determine the target acquisition remote sensing satellite corresponding to each data request sub-work order from the multiple remote sensing satellites based on the satellite capability information and operation information sent by each of the remote sensing satellites; and send the data request sub-work order to the target acquisition remote sensing satellite based on the link status between relay satellites, the dynamic position of the relay satellite, and the computing resources of the relay satellite.
[0173] In another embodiment, the first sending module 430 is further specifically used to: determine a list of candidate satellites corresponding to each data requirement sub-work order based on the satellite capability information and operation information sent by each of the remote sensing satellites; and determine the target acquisition remote sensing satellite corresponding to each data requirement sub-work order from each of the candidate satellites based on the link quality between each remote sensing satellite in the candidate satellite list and the space data center, the computing resources of each remote sensing satellite in the candidate satellite list, and the load balancing principle.
[0174] In another embodiment, the first sending module 430 is further specifically configured to: determine a multi-hop relay transmission path from the target acquisition remote sensing satellite to the space data center based on the link status and the dynamic location; determine a first relay satellite for processing the data request sub-work order based on the computing resources of the relay satellites in the multi-hop relay transmission path; and, during the process of sending the data request sub-work order to the target acquisition remote sensing satellite through the multi-hop relay transmission path, process the data request sub-work order based on the first relay satellite, and send the processed data request sub-work order to the target acquisition remote sensing satellite through the first relay satellite.
[0175] In another embodiment, the first data transmission device 400 further includes a second transmission module, configured to: determine a data transmission path if a preprocessed product corresponding to the target data demand work order exists in the historical data pool of the space data center; and send the preprocessed product to the ground terminal through the standardized data service interface of the space data center and the data transmission path.
[0176] In another embodiment, the decision processing includes orchestration processing and fusion processing. The first transmission module 440 is specifically used to: orchestrate the task priorities corresponding to each of the data requirement sub-work orders based on the task priority list to obtain high-priority data requirement sub-work orders; and perform fusion processing on each target second remote sensing data corresponding to the high-priority data requirement sub-work orders to obtain fused image data corresponding to each of the second remote sensing data.
[0177] In another embodiment, the fusion processing includes spatiotemporal registration processing and feature fusion processing. The first transmission module 440 is further specifically used for: determining computing nodes from the space data center based on the calculation parameter information and transmission parameter information corresponding to the high-priority data demand sub-work order; the transmission parameter information refers to the information on the remote sensing data corresponding to the data demand sub-work order being transmitted from the historical data pool to each node in the space data center; performing the spatiotemporal registration processing on each target second remote sensing data corresponding to the high-priority data demand sub-work order through the computing node to obtain spatiotemporally registered third remote sensing data of each target second remote sensing data; and performing feature fusion processing on the features of each third remote sensing data to obtain fused image data corresponding to each second remote sensing data.
[0178] In another embodiment, before determining the target data request work order based on the initial data request work order and compliance audit rules sent by the ground terminal, the first data transmission device 400 further includes a verification module, specifically used for: receiving a first access request sent by the remote sensing satellite and a second access request sent by the ground terminal; the first access request includes a satellite manufacturer's digital certificate, and the second access request includes a terminal device fingerprint; performing compliance verification on the satellite manufacturer's digital certificate and the terminal device fingerprint; if the compliance verification of the satellite manufacturer's digital certificate and the terminal device fingerprint is passed, registering the remote sensing satellite and the ground terminal through the blockchain evidence storage platform of the space data center; receiving satellite capability information and operation information sent by the multiple remote sensing satellites and the initial data request work order sent by the ground terminal.
[0179] In another embodiment, the verification module is further configured to: construct a first data transmission channel between the remote sensing satellite and the space data center based on the satellite orbital dynamics information between the remote sensing satellite and the space data center; receive the satellite capability information and operational information through the first data transmission channel; construct a second data transmission channel between the ground terminal and the space data center based on the satellite orbital dynamics information between the ground terminal and the space data center; and receive the initial data request work order through the second data transmission channel.
[0180] Figure 6 This is a schematic diagram of the structure of the second data transmission device provided in this application, as shown below. Figure 6 As shown, the second data transmission device 500 includes the following: The second sending module 510 is used to send satellite capability information and operational information to the space data center. The space data center, based on the satellite capability information and operational information, sends various data requirement sub-work orders to multiple remote sensing satellites. When the space data center's historical data pool does not contain a preprocessing product corresponding to the target data requirement work order, the space data center decomposes the target data requirement work order based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent by the ground terminal and compliance audit rules. The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. The second receiving module 520 is used to receive the data request sub-work order sent by the space data center; The data acquisition module 530 is used to acquire the first remote sensing data corresponding to the data requirement sub-work order when the data requirement sub-work order meets the review requirements. Data processing module 540 is used to process the first remote sensing data to obtain the second remote sensing data; The third sending module 550 is used to send the second remote sensing data to the space data center, which performs decision processing on the second remote sensing data to obtain a fused image product and transmits it to the ground terminal.
[0181] In another embodiment, the data processing includes privacy processing and data optimization processing. The data processing module 540 is specifically used for: determining privacy information in the first remote sensing data; performing privacy processing on the privacy information based on a lightweight differential privacy perturbation rule to obtain anonymized remote sensing data; and performing data optimization processing on the anonymized remote sensing data based on the quality of the anonymized remote sensing data to obtain the second remote sensing data.
[0182] In another embodiment, the third sending module 550 is specifically used to: during the process of sending the second remote sensing data to the space data center, perform multi-level task processing on the second remote sensing data based on the computing power and mission type of the relay satellite to obtain fourth remote sensing data; and send the fourth remote sensing data to the space data center through the relay satellite.
[0183] Figure 7 This is a schematic diagram of the structure of the third data transmission device provided in this application, as shown below. Figure 7 As shown, the third data transmission device 600 includes the following: The parsing module 610 is used to parse user commands and obtain key requirement elements; The generation module 620 is used to generate an initial data requirement work order based on the key requirement elements. The fourth sending module 630 is used to send the initial data request work order to the space data center. The space data center is used to determine the target data request work order based on the initial data request work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. If the preprocessing product corresponding to the target data request work order does not exist in the historical data pool of the space data center, the target data request work order is decomposed based on the constraint information and data allocation rules corresponding to the target data request work order to obtain multiple data request sub-work orders. Based on the satellite capability information and operation information sent by multiple remote sensing satellites, each of the data request sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The third receiving module 640 is used to receive the fused image product transmitted by the space data center, which is obtained by the space data center through decision processing of the second remote sensing data.
[0184] In another embodiment, the third data transmission device 600 further includes a rendering module, specifically used for: lightweight rendering of the fused image product in the ground terminal; generating a message notification based on the fused image product and local positioning data; the message notification being used to provide route navigation for the user; and sending a structured confirmation message of the completion of the target data request work order to the space data center.
[0185] Figure 8 This is a schematic diagram of the data transmission system provided in this application, as shown below. Figure 8 As shown, the data transmission system 800 includes a space data center 810, a remote sensing satellite 820, and a ground terminal 830. The remote sensing satellite 820 includes optical remote sensing satellites, SAR remote sensing satellites, and hyperspectral remote sensing satellites, wherein: The space data center 810 is used to determine target data requirement orders based on initial data requirement work orders and compliance audit rules sent from ground terminals. The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. If no preprocessing product corresponding to the target data requirement work order exists in the historical data pool of the space data center, the target data requirement work order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. Based on satellite capability and operational information sent by multiple remote sensing satellites, each of the data requirement sub-work orders is sent to the multiple remote sensing satellites. Second remote sensing data sent by each of the remote sensing satellites is received, and decision processing is performed on the second remote sensing data to obtain a fused image product, which is then transmitted to the ground terminal. The remote sensing satellite is used to send satellite capability information and operational information to the space data center; receive data request sub-work orders sent by the space data center; if the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order; process the first remote sensing data to obtain second remote sensing data; and send the second remote sensing data to the space data center. The ground terminal is used to parse user commands to obtain key requirement elements; generate an initial data requirement work order based on the key requirement elements; send the initial data requirement work order to the space data center; and receive the fused image products transmitted by the space data center.
[0186] Figure 9 This is a schematic diagram of the structure of the electronic device provided in this application, such as... Figure 9 As shown, the electronic device may include: a processor 910, a communications interface 920, a memory 930, and a communication bus 940, wherein the processor 910, the communications interface 920, and the memory 930 communicate with each other via the communication bus 940. The processor 910 can call logical instructions in the memory 930 to execute steps of a data transmission method, such as: Applications in space data centers include: Based on the initial data request work order and compliance audit rules sent by the ground terminal, the target data request work order is determined; the compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. If the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center, the target data demand work order is decomposed based on the constraint information and data allocation rules corresponding to the target data demand work order to obtain multiple data demand sub-work orders. Based on the satellite capability and operation information sent by multiple remote sensing satellites, each of the data request sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives second remote sensing data transmitted by each of the aforementioned remote sensing satellites, performs decision processing on the second remote sensing data, obtains a fused image product, and transmits it to the ground terminal.
[0187] Alternatively, it can be applied to remote sensing satellites, including: The system sends satellite capability and operational information to a space data center. The space data center, based on this information, sends various data requirement sub-work orders to multiple remote sensing satellites. These sub-work orders are generated when the space data center does not have a preprocessing product corresponding to the target data requirement work order in its historical data pool. The space data center decomposes the target data requirement work order into multiple sub-work orders based on the constraint information and data allocation rules corresponding to the target data requirement work order. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent from the ground terminal and compliance audit rules. These compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. Receive data request sub-work orders sent by the space data center; If the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order; The first remote sensing data is processed to obtain the second remote sensing data; The second remote sensing data is sent to the space data center, which performs decision processing on the second remote sensing data to obtain a fused image product and transmits it to the ground terminal.
[0188] Alternatively, it can be applied to remote sensing satellites, including: Applications to ground terminals include: Parse user commands to obtain key requirement elements; Based on the aforementioned key requirements, an initial data requirement work order is generated; The initial data requirement work order is sent to the space data center, which determines the target data requirement work order based on the initial data requirement work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data requirement work order are compliant. If the preprocessing product corresponding to the target data requirement work order does not exist in the historical data pool of the space data center, the target data requirement work order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. Based on the satellite capability information and operation information sent by multiple remote sensing satellites, each of the data requirement sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data requirement sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives fused image products transmitted from the space data center, which are obtained by the space data center through decision processing of the second remote sensing data.
[0189] Furthermore, the logical instructions in the aforementioned memory 930 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0190] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to perform the steps of the data transmission methods provided by the above methods, such as including: Applications in space data centers include: Based on the initial data request work order and compliance audit rules sent by the ground terminal, the target data request work order is determined; the compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. If the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center, the target data demand work order is decomposed based on the constraint information and data allocation rules corresponding to the target data demand work order to obtain multiple data demand sub-work orders. Based on the satellite capability and operation information sent by multiple remote sensing satellites, each of the data request sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives second remote sensing data transmitted by each of the aforementioned remote sensing satellites, performs decision processing on the second remote sensing data, obtains a fused image product, and transmits it to the ground terminal.
[0191] Alternatively, it can be applied to remote sensing satellites, including: The system sends satellite capability and operational information to a space data center. The space data center, based on this information, sends various data requirement sub-work orders to multiple remote sensing satellites. These sub-work orders are generated when the space data center does not have a preprocessing product corresponding to the target data requirement work order in its historical data pool. The space data center decomposes the target data requirement work order into multiple sub-work orders based on the constraint information and data allocation rules corresponding to the target data requirement work order. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent from the ground terminal and compliance audit rules. These compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. Receive data request sub-work orders sent by the space data center; If the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order; The first remote sensing data is processed to obtain the second remote sensing data; The second remote sensing data is sent to the space data center, which performs decision processing on the second remote sensing data to obtain a fused image product and transmits it to the ground terminal.
[0192] Alternatively, it can be applied to remote sensing satellites, including: Applications to ground terminals include: Parse user commands to obtain key requirement elements; Based on the aforementioned key requirements, an initial data requirement work order is generated; The initial data requirement work order is sent to the space data center, which determines the target data requirement work order based on the initial data requirement work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data requirement work order are compliant. If the preprocessing product corresponding to the target data requirement work order does not exist in the historical data pool of the space data center, the target data requirement work order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. Based on the satellite capability information and operation information sent by multiple remote sensing satellites, each of the data requirement sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data requirement sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives fused image products transmitted from the space data center, which are obtained by the space data center through decision processing of the second remote sensing data.
[0193] Furthermore, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the data transmission methods provided by the above-described methods, including, for example: Applications in space data centers include: Based on the initial data request work order and compliance audit rules sent by the ground terminal, the target data request work order is determined; the compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. If the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center, the target data demand work order is decomposed based on the constraint information and data allocation rules corresponding to the target data demand work order to obtain multiple data demand sub-work orders. Based on the satellite capability and operation information sent by multiple remote sensing satellites, each of the data request sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives second remote sensing data transmitted by each of the aforementioned remote sensing satellites, performs decision processing on the second remote sensing data, obtains a fused image product, and transmits it to the ground terminal.
[0194] Alternatively, it can be applied to remote sensing satellites, including: The system sends satellite capability and operational information to a space data center. The space data center, based on this information, sends various data requirement sub-work orders to multiple remote sensing satellites. These sub-work orders are generated when the space data center does not have a preprocessing product corresponding to the target data requirement work order in its historical data pool. The space data center decomposes the target data requirement work order into multiple sub-work orders based on the constraint information and data allocation rules corresponding to the target data requirement work order. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent from the ground terminal and compliance audit rules. These compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. Receive data request sub-work orders sent by the space data center; If the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order; The first remote sensing data is processed to obtain the second remote sensing data; The second remote sensing data is sent to the space data center, which performs decision processing on the second remote sensing data to obtain a fused image product and transmits it to the ground terminal.
[0195] Alternatively, it can be applied to remote sensing satellites, including: Applications to ground terminals include: Parse user commands to obtain key requirement elements; Based on the aforementioned key requirements, an initial data requirement work order is generated; The initial data requirement work order is sent to the space data center, which determines the target data requirement work order based on the initial data requirement work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data requirement work order are compliant. If the preprocessing product corresponding to the target data requirement work order does not exist in the historical data pool of the space data center, the target data requirement work order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. Based on the satellite capability information and operation information sent by multiple remote sensing satellites, each of the data requirement sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data requirement sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives fused image products transmitted from the space data center, which are obtained by the space data center through decision processing of the second remote sensing data.
[0196] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0197] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0198] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A data transmission method, characterized in that, Applications in space data centers include: Based on the initial data request work order and compliance audit rules sent by the ground terminal, the target data request work order is determined; the compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. If the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center, the target data demand work order is decomposed based on the constraint information and data allocation rules corresponding to the target data demand work order to obtain multiple data demand sub-work orders. Based on the satellite capability and operation information sent by multiple remote sensing satellites, each of the data request sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives second remote sensing data transmitted by each of the aforementioned remote sensing satellites, performs decision processing on the second remote sensing data, obtains a fused image product, and transmits it to the ground terminal.
2. The data transmission method according to claim 1, characterized in that, The process of sending each data request sub-work order to the multi-remote sensing satellite based on satellite capability and operational information transmitted by multiple remote sensing satellites includes: Based on the satellite capability and operational information transmitted by each of the remote sensing satellites, the target acquisition remote sensing satellite corresponding to each of the data requirement sub-work orders is determined from the multiple remote sensing satellites; Based on the link status between relay satellites, the dynamic location of the relay satellites, and the computing resources of the relay satellites, the data request sub-work order is sent to the target acquisition remote sensing satellite.
3. The data transmission method according to claim 2, characterized in that, The process of determining the target acquisition remote sensing satellite corresponding to each data request sub-work order from among the multiple remote sensing satellites, based on the satellite capability and operational information transmitted by each of the remote sensing satellites, includes: Based on the satellite capability and operational information transmitted by each of the aforementioned remote sensing satellites, a list of candidate satellites is determined for each of the aforementioned data requirement sub-work orders; Based on the link quality between each remote sensing satellite in the candidate satellite list and the space data center, the computing resources of each remote sensing satellite in the candidate satellite list, and the load balancing principle, the target acquisition remote sensing satellite corresponding to each data requirement sub-work order is determined from each candidate satellite list.
4. The data transmission method according to claim 2, characterized in that, The process of sending the data request sub-work order to the target data acquisition remote sensing satellite based on the link status between relay satellites, the dynamic location of the relay satellites, and the computing resources of the relay satellites includes: Based on the link status and the dynamic location, a multi-hop relay transmission path is determined from the target remote sensing satellite to the space data center; Based on the computing resources of the relay satellites in the multi-hop relay transmission path, determine the first relay satellite for processing the data request sub-work order; During the process of sending the data request sub-work order to the target acquisition remote sensing satellite through the multi-hop relay transmission path, the data request sub-work order is processed based on the first relay satellite, and the processed data request sub-work order is sent to the target acquisition remote sensing satellite through the first relay satellite.
5. The data transmission method according to any one of claims 1 to 3, characterized in that, The method further includes: If the preprocessed product corresponding to the target data demand work order exists in the historical data pool of the space data center, determine the data transmission path; The preprocessed product is sent to the ground terminal through the standardized data service interface of the space data center and the data transmission path.
6. The data transmission method according to claim 1, characterized in that, The decision processing includes orchestration processing and fusion processing. The decision processing of the second remote sensing data to obtain the fused image product includes: Based on the task priority list, the task priorities corresponding to each data requirement sub-work order are arranged to obtain high-priority data requirement sub-work orders. The second remote sensing data corresponding to each target in the high-priority data request sub-work order are fused to obtain fused image data corresponding to each second remote sensing data.
7. The data transmission method according to claim 6, characterized in that, The fusion processing includes spatiotemporal registration processing and feature fusion processing. The fusion processing of the second remote sensing data corresponding to each target in the high-priority data request sub-work order to obtain fused image data corresponding to each second remote sensing data includes: Based on the calculation parameter information and transmission parameter information corresponding to the high-priority data demand sub-work order, the computing node is determined from the space data center. The transmission parameter information refers to the information on the remote sensing data corresponding to the data demand sub-work order being transmitted from the historical data pool to each node in the space data center. Through the computing node, the spatiotemporal registration process is performed on the second remote sensing data of each target corresponding to the high-priority data demand sub-work order to obtain the third remote sensing data after spatiotemporal registration of the second remote sensing data of each target. The features of each of the third remote sensing data are subjected to feature fusion processing to obtain the fused image data corresponding to each of the second remote sensing data.
8. The data transmission method according to claim 1, characterized in that, Before determining the target data request work order based on the initial data request work order and compliance audit rules sent from the ground terminal, the method further includes: The system receives a first access request sent by the remote sensing satellite and a second access request sent by the ground terminal; the first access request includes a digital certificate from the satellite manufacturer, and the second access request includes a fingerprint of the terminal device. Compliance verification is performed on the satellite manufacturer's digital certificate and the terminal device's fingerprint. Once the compliance verification of the satellite manufacturer's digital certificate and the terminal device's fingerprint is passed, the remote sensing satellite and the ground terminal are registered through the blockchain evidence storage platform of the space data center. Receive satellite capability and operational information sent by the multiple remote sensing satellites and the initial data request work order sent by the ground terminal.
9. The data transmission method according to claim 8, characterized in that, The process of receiving satellite capability and operational information transmitted by the multiple remote sensing satellites and the initial data request work order transmitted by the ground terminal includes: Based on the satellite orbital dynamics information between the remote sensing satellite and the space data center, a first data transmission channel between the remote sensing satellite and the space data center is constructed; The satellite capability information and operational information are received through the first data transmission channel; Based on the satellite orbital dynamics information between the ground terminal and the space data center, a second data transmission channel is constructed between the ground terminal and the space data center; The initial data request work order is received through the second data transmission channel.
10. A data transmission method, characterized in that, Applications in remote sensing satellites include: The system sends satellite capability and operational information to a space data center. The space data center, based on this information, sends various data requirement sub-work orders to multiple remote sensing satellites. These sub-work orders are generated when the space data center does not have a preprocessing product corresponding to the target data requirement work order in its historical data pool. The space data center decomposes the target data requirement work order into multiple sub-work orders based on the constraint information and data allocation rules corresponding to the target data requirement work order. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent from the ground terminal and compliance audit rules. These compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. Receive data request sub-work orders sent by the space data center; If the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order; The first remote sensing data is processed to obtain the second remote sensing data; The second remote sensing data is sent to the space data center, which performs decision processing on the second remote sensing data to obtain a fused image product and transmits it to the ground terminal.
11. The data transmission method according to claim 10, characterized in that, The data processing includes privacy processing and data optimization processing. The process of processing the first remote sensing data to obtain the second remote sensing data includes: Identify the privacy information in the first remote sensing data; Based on the lightweight differential privacy perturbation rule, the privacy information is processed to obtain anonymized remote sensing data; Based on the quality of the anonymized remote sensing data, the anonymized remote sensing data is optimized to obtain the second remote sensing data.
12. The data transmission method according to claim 10, characterized in that, The step of sending the second remote sensing data to the space data center includes: During the process of sending the second remote sensing data to the space data center, the second remote sensing data is processed in multiple stages based on the computing power and mission type of the relay satellite to obtain the fourth remote sensing data. The fourth remote sensing data is transmitted to the space data center via the relay satellite.
13. A data transmission method, characterized in that, Applications to ground terminals include: Parse user commands to obtain key requirement elements; Based on the aforementioned key requirements, an initial data requirement work order is generated; The initial data requirement work order is sent to the space data center, which determines the target data requirement work order based on the initial data requirement work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data requirement work order are compliant. If the preprocessing product corresponding to the target data requirement work order does not exist in the historical data pool of the space data center, the target data requirement work order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. Based on the satellite capability information and operation information sent by multiple remote sensing satellites, each of the data requirement sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data requirement sub-work order and process the first remote sensing data to obtain the second remote sensing data. The system receives fused image products transmitted from the space data center, which are obtained by the space data center through decision processing of the second remote sensing data.
14. The data transmission method according to claim 13, characterized in that, After receiving the fused image product transmitted from the space data center, the method further includes: The fused image product is rendered in a lightweight manner in the ground terminal; Based on the fused image product and local positioning data, a message notification is generated; the message notification is used to provide route navigation to the user. Send a structured confirmation message to the space data center confirming the completion of the delivery of the target data request work order.
15. A data transmission device, characterized in that, include: The first determination module is used to determine the target data requirement work order based on the initial data requirement work order and compliance audit rules sent by the ground terminal; The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data request work order are compliant. The decomposition module is used to decompose the target data demand work order into multiple data demand sub-work orders when the preprocessing product corresponding to the target data demand work order does not exist in the historical data pool of the space data center. The first sending module is used to send each of the data request sub-work orders to the multiple remote sensing satellites based on the satellite capability information and operation information sent by the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The first receiving module is used to receive the second remote sensing data sent by each of the remote sensing satellites, perform decision processing on the second remote sensing data, obtain a fused image product, and transmit it to the ground terminal.
16. A data transmission device, characterized in that, include: The second transmission module is used to send satellite capability and operational information to the space data center. The space data center is used to send various data requirement sub-work orders to multiple remote sensing satellites based on the satellite capability information and operational information. When the preprocessing product corresponding to the target data requirement work order does not exist in the historical data pool of the space data center, the space data center decomposes the target data requirement work order into multiple sub-work orders based on the constraint information and data allocation rules corresponding to the target data requirement work order. The target data requirement work order is determined by the space data center based on the initial data requirement work order sent by the ground terminal and compliance audit rules. The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. The second receiving module is used to receive the data request sub-work order sent by the space data center; The data acquisition module is used to acquire the first remote sensing data corresponding to the data requirement sub-work order when the data requirement sub-work order meets the review requirements. The data processing module is used to process the first remote sensing data to obtain the second remote sensing data; The third transmitting module is used to transmit the second remote sensing data to the space data center. The space data center performs decision processing on the second remote sensing data to obtain a fused image product, which is then transmitted to the ground terminal.
17. A data transmission device, characterized in that, include: The parsing module is used to parse user commands and obtain key requirement elements; The generation module is used to generate an initial data requirement work order based on the key requirement elements. The fourth sending module is used to send the initial data request work order to the space data center. The space data center is used to determine the target data request work order based on the initial data request work order and compliance audit rules. The compliance audit rules are used to determine whether the contract agreement and / or privacy geo in the initial data request work order are compliant. If there is no preprocessing product corresponding to the target data request work order in the historical data pool of the space data center, the target data request work order is decomposed based on the constraint information and data allocation rules corresponding to the target data request work order to obtain multiple data request sub-work orders. Based on the satellite capability and operation information sent by multiple remote sensing satellites, each of the data request sub-work orders is sent to the multiple remote sensing satellites. The remote sensing satellites are used to collect the first remote sensing data corresponding to the data request sub-work order and process the first remote sensing data to obtain the second remote sensing data. The third receiving module is used to receive the fused image product transmitted by the space data center. The fused image product is obtained by the space data center through decision processing of the second remote sensing data.
18. A data transmission system, characterized in that, include: Space data centers, remote sensing satellites, and ground terminals, including: The space data center is used to determine target data requirement work orders based on initial data requirement work orders and compliance audit rules sent from ground terminals. The compliance audit rules are used to determine whether the contract agreements and / or privacy geospatial information in the initial data requirement work order are compliant. If the preprocessing product corresponding to the target data requirement work order does not exist in the historical data pool of the space data center, the target data requirement work order is decomposed based on the constraint information and data allocation rules corresponding to the target data requirement work order to obtain multiple data requirement sub-work orders. Based on the satellite capability and operational information transmitted by multiple remote sensing satellites, each of the aforementioned data request sub-work orders is sent to the multiple remote sensing satellites; second remote sensing data transmitted by each of the aforementioned remote sensing satellites is received, and decision processing is performed on the second remote sensing data to obtain a fused image product, which is then transmitted to the ground terminal. The remote sensing satellite is used to send satellite capability information and operational information to the space data center; receive data request sub-work orders sent by the space data center; if the data request sub-work order meets the review requirements, collect the first remote sensing data corresponding to the data request sub-work order; process the first remote sensing data to obtain second remote sensing data; and send the second remote sensing data to the space data center. The ground terminal is used to parse user commands to obtain key requirement elements; generate an initial data requirement work order based on the key requirement elements; send the initial data requirement work order to the space data center; and receive the fused image products transmitted by the space data center.
19. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the data transmission method as described in any one of claims 1 to 9, 10 to 12, or 13 to 14.
20. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the data transmission method as described in any one of claims 1 to 9, 10 to 12, or 13 to 14.
21. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the data transmission method as described in any one of claims 1 to 9, 10 to 12, or 13 to 14.