Air-ground file transmission method and system based on satellite communication

By deploying an FTP server on the airborne side and a MINIO file repository on the ground side, and using UDP+FTP+HTTP protocol for file transfer, the problem of low file storage and transmission efficiency in emergency communication is solved, and efficient file transfer and data management is achieved.

CN120301873APending Publication Date: 2025-07-1110TH RES INST OF CETC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510459905.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The prior art has low file storage and transmission efficiency in emergency communication, especially the cumbersome process of file decomposition and synthesis, which affects the efficiency and speed of file transfer.

Method used

Deploy FTP servers on the airborne side, deploy MINIO file repository on the ground side, use UDP+FTP+HTTP protocol for file transmission, and use MINIO's distributed storage and load balancing technology to ensure data security and integrity.

Benefits of technology

It improves file transfer efficiency, reduces the decomposition and synthesis steps during file transfer, provides distributed storage and load balancing, ensures data security and integrity, and adapts to the needs of business growth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120301873A_ABST
    Figure CN120301873A_ABST
Patent Text Reader

Abstract

The invention discloses an air-ground file transmission method and system based on satellite communication, and the method comprises the steps: an emergency rescue director searches and detects a target through carrying a photoelectric pod, collects video and image information, and carries out the file storage and receiving and transmitting through employing an airborne server based on an FTP protocol; the airborne server carries out communication and data exchange and sharing with the emergency rescue command center of the ground end based on a satellite communication link and a plurality of types of transmission protocols, and the ground end adopts a ground server based on a MINIO file storage library to carry out file management and transmit-receive. According to the invention, the airborne server based on the FTP is adopted at the airborne end to carry out file storage, receiving and sending, and the ground server based on the MINIO file storage library is adopted at the ground end to carry out file management, receiving and sending, so that file transmission and storage management of the airborne end and the ground end are facilitated, and the file transmission efficiency is relatively high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical fields of wireless communication and emergency rescue, and in particular to a method and system for air-ground file transmission based on satellite communication. Background Art

[0002] Air-sky-ground integrated emergency communication is to organically integrate various communication means such as the sky (satellite communication), air (aircraft), and ground (national / provincial / municipal emergency rescue command centers and emergency vehicles) to form an efficient, collaborative, complementary and enhanced communication network system. This system breaks the limitations of traditional emergency communication means and realizes the provision of stable and reliable communication services at any time, any place and under any circumstances, winning precious time for rescue work. The timely transmission, storage and retrieval of disaster situation information in emergency scenarios are very important for improving the efficiency of emergency rescue.

[0003] Traditional file storage systems, such as the file systems of various operating systems, NAS systems, etc., can only attach conventional metadata (such as creation date, file size, etc.) during the file storage process. As the storage quantity increases, problems such as decreased retrieval and access speeds will occur in this simple storage structure.

[0004] Patent CN113645454B discloses an air-ground video communication method and device under a satellite link. A video call instruction and a real-time transport protocol forwarding instruction are sent from a client to an air-ground communication server; the video call instruction is sent to an airborne communication control device through the air-ground communication server; the video call instruction is forwarded to a display and control computer video software through the airborne communication control device; an answer instruction is sent back to the airborne communication control device through the display and control computer video software; the airborne communication control device forwards the air-ground real-time transport protocol data stream according to a first SIP account and a second SIP account, and forwards the answer instruction to the air-ground communication server data software; the air-ground communication server data software forwards the answer instruction to the client, and the client receives the real-time transport protocol data stream and starts playing, realizing air-ground video intercommunication. However, the invention uses the RTP protocol to transmit video data and lacks a targeted transmission method for data such as pictures and text files.

[0005] The invention patent application CN114244833A discloses a method for real-time transmission of remote sensing satellite raw data using the FTP protocol. The FTP protocol is used instead of a custom real-time transmission protocol to real-time transmit remote sensing satellite raw data that complies with national recommended standards. An FTP client program is deployed at the sending end, and an FTP server program is deployed at the receiving end and corresponding FTP server settings are made, including: decomposing the remote sensing satellite raw data into first information data and second information data; the client sequentially sends a description file corresponding to the transmission task, the second information data, the first information data file, and a transmission end flag file to the FTP server through the FTP protocol; after the FTP server receives the above files, it synthesizes the remote sensing satellite raw data file based on the first information data and the second information data, completing the real-time transmission of the remote sensing satellite raw data.

[0006] Although CN114244833A uses the FTP protocol to transmit satellite data, decomposes the remote sensing satellite raw data into first information data and second information data, and synthesizes the original file after transmission, this method requires decomposing and synthesizing the file. When starting to transmit the file, a description file corresponding to the start transmission task needs to be sent; when ending the transmission, a transmission end flag file needs to be sent. A total of four files need to be sent for one file transmission, and the file transmission efficiency is low. Summary of the Invention

[0007] To solve the above problems, the present invention proposes an air-ground file transmission method and system based on satellite communication. An FTP server is deployed at the airborne end, and a MINIO file repository is deployed at the ground end to facilitate the transmission and storage management of files at the airborne end and the ground end.

[0008] The technical solution adopted by the present invention is as follows:

[0009] An air-ground file transmission method based on satellite communication includes:

[0010] The emergency rescue command aircraft searches and detects the target by carrying an optoelectronic pod, collects video and image information, and stores and transmits files using an airborne server based on the FTP protocol;

[0011] The airborne server communicates and exchanges data with the emergency rescue command center at the ground end based on a satellite communication link and multiple types of transmission protocols. The ground end uses a ground server based on the MINIO file repository for file management and transmission.

[0012] Further, the file sending method of the airborne server includes:

[0013] The airborne server establishes a connection with the ground end;

[0014] The airborne server uses the UDP protocol to send a notice protocol that the file is ready to the ground end, notifying the ground end to obtain the file;

[0015] The airborne server uses the FTP protocol to send a file to the ground end, and the ground end uses the HTTP protocol to save the file to the MINIO file repository.

[0016] Further, the file receiving method of the airborne server includes:

[0017] The airborne server establishes a connection with the ground end, and the ground end uses the HTTP protocol to obtain the file stored in the MINIO file repository;

[0018] The airborne server uses the FTP protocol to receive the file from the airborne server; after the file transfer is completed, the ground end uses the UDP protocol to send a notice protocol to the airborne server indicating that the file has been transmitted, indicating that the file has been sent to the airborne server.

[0019] Further, after the source end receives the acknowledgment frame sent by the destination end, if the information returned in the acknowledgment frame is in error or times out, the source end retransmits the message according to the retransmission mechanism.

[0020] A method for air-ground file transmission based on satellite communication includes:

[0021] The emergency rescue command center at the ground end communicates and exchanges data with the airborne server of the emergency rescue command aircraft based on the satellite communication link and various transmission protocols;

[0022] The ground end uses a ground server based on the MINIO file repository for file management, sending and receiving.

[0023] Further, the file sending method of the ground end includes:

[0024] The ground end establishes a connection with the airborne server;

[0025] The ground end uses the HTTP protocol to obtain the file stored in the MINIO file repository;

[0026] The ground end uses the FTP protocol to send the file to the airborne server;

[0027] The ground end uses the UDP protocol to send a notice protocol to the airborne server indicating that the file has been transmitted, indicating that the file has been sent to the airborne server.

[0028] Further, the file receiving method of the ground end includes:

[0029] The ground end establishes a connection with the airborne server;

[0030] The ground end listens for UDP packets from the airborne server. The airborne server uses the file ready notification protocol to notify the ground end to obtain the file.

[0031] The ground end uses the FTP protocol to obtain the file from the airborne server.

[0032] The ground end uses the HTTP protocol to save the file to the MINIO file repository.

[0033] Furthermore, after the source end receives the acknowledgment frame sent by the destination end, if the information in the acknowledgment frame is an error or timeout, the source end resends the message according to the retransmission mechanism.

[0034] An air-ground file transmission system based on satellite communication includes an emergency rescue command aircraft, an emergency rescue command center, and a ground server. The emergency rescue command aircraft communicates wirelessly with the emergency rescue command center through the ground server.

[0035] The emergency rescue command aircraft includes an airborne server, and the airborne server stores and transmits and receives files based on the FTP protocol.

[0036] The emergency rescue command center communicates and exchanges data and shares with the airborne server of the emergency rescue command aircraft based on the satellite communication link and multiple types of transmission protocols.

[0037] The ground server manages and transmits and receives files based on the MINIO file repository.

[0038] Furthermore, the emergency rescue command aircraft further includes an optoelectronic pod, and the optoelectronic pod is configured to search for and detect a target and collect video and image information.

[0039] The beneficial effects of the present invention are as follows:

[0040] In the airborne end of the present invention, an airborne server based on the FTP protocol is used for file storage and transmission and reception. In the ground end, a ground server based on the MINIO file repository is used for file management and transmission and reception. Building a MINIO cluster can ensure the continuity of storage and access, provide distributed storage and load balancing, improve the data reading and writing speed, and support automatic backup and fault tolerance of data, ensuring the security and integrity of data, and having scalability to meet the needs of business growth.

[0041] The present invention uses the UDP+FTP+HTTP protocol. An FTP server is deployed at the airborne end, and a MINIO file repository is deployed at the ground end, which is convenient for file transmission and storage management between the airborne end and the ground end. Since the actual satellite bandwidth is large, the transmitted files do not need to be decomposed and synthesized. When starting to transmit a file, only a custom UDP packet needs to be sent once, and the file transmission efficiency is relatively high. Description of the Drawings

[0042] Figure 1 It is a flowchart of a method for airborne and ground file transmission based on satellite communication in Embodiment 1 of the present invention.

[0043] Figure 2 It is a flowchart of a method for file sending of an airborne server in Embodiment 1 of the present invention.

[0044] Figure 3 It is a flowchart of a method for file receiving of an airborne server in Embodiment 1 of the present invention.

[0045] Figure 4 It is a flowchart of a method for file sending of a ground end in Embodiment 2 of the present invention.

[0046] Figure 5 It is a flowchart of a method for file receiving of a ground end in Embodiment 2 of the present invention.

[0047] Figure 6 It is a software architecture diagram of an airborne and ground file transmission system based on satellite communication in Embodiment 3 of the present invention. Detailed implementation manners

[0048] For a clearer understanding of the technical features, objectives, and effects of the present invention, the detailed implementation manners of the present invention are now described. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention, that is, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts belong to the scope of protection of the present invention.

[0049] Embodiment 1

[0050] As Figure 1 shown, this embodiment provides a method for airborne and ground file transmission based on satellite communication, including:

[0051] The emergency rescue command aircraft searches and detects the target by carrying an optoelectronic pod, collects video and image information, and stores and transmits files using an airborne server based on the FTP protocol;

[0052] The airborne server communicates and exchanges data with the emergency rescue command center at the ground end based on the satellite communication link and various transmission protocols, and the ground end uses a ground server based on the MINIO file repository for file management and transmission.

[0053] Preferably, as Figure 2 shown, the method for file sending of the airborne server includes the following steps:

[0054] The airborne server establishes a connection with the ground end;

[0055] The airborne server uses the UDP protocol to send a notice protocol that the file is ready to the ground end, notifying the ground end to obtain the file;

[0056] The airborne server uses the FTP protocol to send files to the ground end, and the ground end uses the HTTP protocol to save the files to the MINIO file repository.

[0057] Preferably, as Figure 3 shown, the file receiving method of the airborne server includes the following steps:

[0058] The airborne server establishes a connection with the ground end, and the ground end uses the HTTP protocol to obtain the files stored in the MINIO file repository;

[0059] The airborne server uses the FTP protocol to receive files from the airborne server; after the file transfer is completed, the ground end uses the UDP protocol to send a notice protocol to the airborne server indicating that the file has been transferred, indicating that the file has been sent to the airborne server.

[0060] Preferably, after the source end receives the acknowledgment frame sent by the destination end, if the information returned by the acknowledgment frame is an error or timeout, the source end retransmits the message according to the retransmission mechanism. More preferably, the number of repetitions is 3 times.

[0061] Embodiment 2

[0062] This embodiment provides an air-ground file transmission method based on satellite communication, including:

[0063] The emergency rescue command center at the ground end communicates and exchanges data with the airborne server of the emergency rescue command aircraft based on the satellite communication link and multiple types of transmission protocols;

[0064] The ground end uses a ground server based on the MINIO file repository for file management and sending and receiving.

[0065] Preferably, as Figure 4 shown, the file sending method at the ground end includes the following steps:

[0066] The ground end establishes a connection with the airborne server;

[0067] The ground end uses the HTTP protocol to obtain the files stored in the MINIO file repository;

[0068] The ground end uses the FTP protocol to send the files to the airborne server;

[0069] The ground end uses the UDP protocol to send a notice protocol to the airborne server indicating that the file has been transferred, indicating that the file has been sent to the airborne server.

[0070] Preferably, after the source end receives the acknowledgment frame sent by the destination end, if the information returned by the acknowledgment frame is an error or timeout, the source end retransmits the message according to the retransmission mechanism. More preferably, the number of repetitions is 3 times.

[0071] More preferably, the notification protocol for the transferred file is shown in Table 1:

[0072] Table 1 - Notification Protocol for Transferred File

[0073]

[0074] Preferably, as Figure 5 shown, the file receiving method at the ground end includes the following steps:

[0075] The ground end establishes a connection with the airborne server;

[0076] The ground end listens for UDP packets from the airborne server, and the airborne server uses the notification protocol for file readiness to notify the ground end to obtain the file;

[0077] The ground end uses the FTP protocol to obtain the file from the airborne server;

[0078] The ground end uses the HTTP protocol to save the file to the MINIO file repository.

[0079] More preferably, the notification protocol for file readiness is shown in Table 2:

[0080] Table 2 - Notification Protocol for File Readiness

[0081]

[0082] In this embodiment, the ground server uses the MINIO file repository for file management to achieve file sending and receiving. MINIO is a high-performance, distributed object storage service. It has characteristics such as being simple to use and highly scalable, and is widely used in various scenarios, such as storing pictures, videos, documents, etc. MINIO supports multiple storage media, such as local disks, NFS, AWS S3, etc.

[0083] Building a MINIO cluster can bring the following advantages:

[0084] 1. High availability: Multiple nodes in the cluster can provide redundancy to ensure the continuity of the service. Even if individual nodes fail, it will not affect the overall storage and access.

[0085] 2. High performance: Through distributed storage and load balancing, the MINIO cluster can handle a large number of concurrent requests and provide faster data read and write speeds.

[0086] 3. Scalability: Nodes can be easily added or removed to meet the needs of business growth.

[0087] 4. Data protection: MINIO supports automatic backup and fault tolerance of data to ensure data security and integrity.

[0088] Embodiment 3

[0089] This embodiment provides an air-ground file transmission system based on satellite communication, including an emergency rescue command aircraft, an emergency rescue command center, and a ground server. The emergency rescue command aircraft communicates wirelessly with the emergency rescue command center through the ground server. The emergency rescue command aircraft includes an airborne server, and the airborne server stores and transmits files based on the FTP protocol. The emergency rescue command center communicates and exchanges data with the airborne server of the emergency rescue command aircraft based on the satellite communication link and various transmission protocols. The ground server manages and transmits files based on the MINIO file repository.

[0090] Preferably, the emergency rescue command aircraft further includes an optoelectronic pod, which is configured to search and detect targets and collect video and image information.

[0091] Preferably, as Figure 6 shown, the air-ground file transmission system is based on a layered architecture at the software level and is divided into four-layer architectures: a human-computer interaction layer, a business layer, a communication layer, and a data layer, which are specifically described as follows.

[0092] a) Human-computer interaction layer: The human-computer interaction layer is used to implement the interaction operations between the system and the user, such as the implementation of the human-computer interaction interface.

[0093] b) Business layer: The business layer is used to implement the file transmission and management functions, including business functions such as sending files, receiving files, and transmission and reception records.

[0094] c) Communication layer: The communication layer mainly establishes communication channels within the system and with other systems, including FTP / UDP / HTTP interfaces.

[0095] d) Data layer: The data layer is used to store data such as pictures, videos, and documents.

[0096] It should be noted that for the foregoing method embodiments, for the sake of simplicity of description, they are expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

Claims

1. An air-ground file transmission method based on satellite communication, characterized in that, Including: The emergency rescue command aircraft searches and detects targets by carrying an optoelectronic pod, collects video and image information, and uses an airborne server based on the FTP protocol for file storage, sending, and receiving. The airborne server communicates and exchanges data with the emergency rescue command center at the ground end based on a satellite communication link and multiple transmission protocols. The ground end uses a ground server based on a MINIO file repository for file management, sending, and receiving.

2. The method for transmitting air-ground files based on satellite communication according to claim 1, wherein The file sending method of the airborne server includes: The airborne server establishes a connection with the ground end. The airborne server uses the UDP protocol to send a file-ready notification protocol to the ground end to notify the ground end to obtain the file. The airborne server uses the FTP protocol to send the file to the ground end, and the ground end uses the HTTP protocol to save the file to the MINIO file repository.

3. The method for air-ground file transmission based on satellite communication according to claim 1, wherein The file receiving method of the airborne server includes: The airborne server establishes a connection with the ground end. The ground end uses the HTTP protocol to obtain the file stored in the MINIO file repository. The airborne server uses the FTP protocol to receive the file from the airborne server. After the file transfer is completed, the ground end uses the UDP protocol to send a file-transferred notification protocol to the airborne server, indicating that the file has been sent to the airborne server.

4. The method for air-ground file transmission based on satellite communication according to claim 2 or 3, characterized in that, After the source end receives the acknowledgment frame sent by the destination end, if the information returned by the acknowledgment frame is in error or times out, the source end retransmits the message according to the retransmission mechanism.

5. A method for air-ground file transmission based on satellite communication, characterized in that, Including: The emergency rescue command center at the ground end communicates and exchanges data with the airborne server of the emergency rescue command aircraft based on a satellite communication link and multiple transmission protocols. The ground end uses a ground server based on a MINIO file repository for file management, sending, and receiving.

6. The method for air-ground file transmission based on satellite communication according to claim 5, wherein The file sending method of the ground end includes: The ground end establishes a connection with the airborne server. The ground end uses the HTTP protocol to obtain the file stored in the MINIO file repository. The ground end uses the FTP protocol to send the file to the airborne server. The ground end uses the UDP protocol to send a file-transferred notification protocol to the airborne server, indicating that the file has been sent to the airborne server.

7. A method for air-ground file transmission based on satellite communication according to claim 5, characterized in that, The file receiving method of the ground end includes: The ground end establishes a connection with the airborne server. The ground end listens for UDP packets from the airborne server. The airborne server uses a file-ready notification protocol to notify the ground end to obtain the file. The ground end uses the FTP protocol to obtain the file from the airborne server. The ground end uses the HTTP protocol to save the file to the MINIO file repository.

8. A method for air-ground file transmission based on satellite communication according to claim 6 or 7, characterized in that, After the source end receives the acknowledgment frame sent by the destination end, if the information returned by the acknowledgment frame is in error or times out, the source end retransmits the message according to the retransmission mechanism.

9. An air-ground file transmission system based on satellite communication, characterized in that, Including an emergency rescue command aircraft, an emergency rescue command center, and a ground server. The emergency rescue command aircraft communicates wirelessly with the emergency rescue command center through the ground server. The emergency rescue command aircraft includes an airborne server, and the airborne server performs file storage, sending, and receiving based on the FTP protocol. The emergency rescue command center communicates and exchanges data with the airborne server of the emergency rescue command aircraft based on a satellite communication link and multiple transmission protocols. The ground server manages and sends / receives files based on the MINIO file repository.

10. A satellite communication-based air-ground file transmission system according to claim 9, characterized in that, The emergency rescue command aircraft further includes an optoelectronic pod, which is configured to search for and detect targets, and collect video and image information.

Citation Information

Patent Citations

  • A method and device for air-to-ground video communication under satellite link

    CN113645454B

  • Method for transmitting original data of remote sensing satellite in real time by adopting FTP (File Transfer Protocol)

    CN114244833A