Specific embodiment
The present invention provides a kind of Satellite Management system based on remote sensing application management agreement, by ground control centre, with
Remote message form is driving with application, the processing and transmission of image in remote sensing satellite is controlled and managed.
The present invention provides a kind of Satellite Management system based on remote sensing application management agreement, for remote sensing image processing and
Transmission includes two modules: satellite space station and ground control platform, by distant between satellite space station and ground control platform
Induction realizes seven kinds of type of messages of data interaction and transmission: periodic data message/data confirmation message, query graph with management agreement
As data/image data-message, inquiry list of application/list of application message, inquires certain specific application attribute/application attribute and disappear
Breath, newly-increased application message/newly-increased success message, delete application message/deletion success at modification application message/successfully modified message
Message.
As shown in Fig. 2, the image data taken photo by plane is passed through data port periodic transmission by space station in satellite space station module
To ground control platform.Specifically, the ground control platform monitors each port, when some port receives satellite space station transmission
Message when, by inquiring the relevant information of the data, confirm the validity of the data information, and by port to satellite sky
Between station port send be properly received data-acknowledge message.Conversely, if not hearing any feedback information still beyond the duration,
It then proves that data image sends failure, retransmits.
As shown in figure 3, ground control platform, sends query image data-message by data port.Specifically, ground line
It controls platform and query image data is sent to satellite space station by port, satellite space station monitors each port, when some port connects
When receiving the message of query image data, by inquiring the relevant information of the data, the validity of the data information is confirmed, and lead to
Crossing port, control platform sends image data message to the ground.
As shown in figure 4, ground control platform, sends inquiry list of application message by data port.Specifically, ground line
It controls platform and inquiry list of application message is sent to satellite space station by port, satellite space station monitors each port, when some end
After mouth receives the message of the message, the validity of the data is confirmed, inquire corresponding application, and manage to the ground by port
Platform sending application list information.
As shown in figure 5, ground control platform, is sent by data port and inquires some specific application attribute message.Specifically
Ground, ground control platform are sent to satellite space station by port and inquire some specific application attribute message, satellite space station prison
Each port is listened, after some port receives the message of the message, confirms the validity of the data, inquires corresponding application, and
Pass through port control platform sending application attribute information to the ground.
As shown in fig. 6, ground control platform, sends newly-increased application message by data port.Specifically, ground control is flat
Platform sends newly-increased application message to satellite space station by port, and satellite space station monitors each port, when some port receives
After the message of the message, the validity of the data is confirmed, increase the application newly, and control platform transmission is newly-increased to the ground by port
Successful information.
As shown in fig. 7, ground control platform, sends modification application message by data port.Specifically, ground control is flat
Platform sends modification application message to satellite space station by port, and satellite space station monitors each port, when some port receives
After the message of the message, the validity of the data is confirmed, modify the application, and control platform sends modification to the ground by port
Successful information.
As shown in figure 8, ground control platform, is sent by data port and deletes application message.Specifically, ground control is flat
Platform is sent to satellite space station by port and deletes application message, and satellite space station monitors each port, when some port receives
After the message of the message, the validity of the data is confirmed, delete the application, and control platform sends deletion to the ground by port
Successful information.
Application layer message structure is defined in remote sensing application management agreement, and sets data retransmission mechanism, to protect
The reliability of agreement is demonstrate,proved, specifically:
1. type of message:
What message always occurred in pairs, it is every one kind ground to satellite message all with the message of a kind of satellite to ground one by one
It is corresponding.Type of message is divided into: data query message, query response message;Application control message, control confirmation message;Periodically number
According to message, data-acknowledge message three classes.
Wherein query messages, control message, data-acknowledge message are that ground is sent to satellite;Query response message, control
Confirmation message, periodic data message are that satellite is sent to the ground.
2. message format:
| First symbol |
Type of message |
Message sequence number |
Message body |
Verification |
End mark |
| 2 bytes |
1 byte |
1 byte |
N byte |
2 bytes |
2 bytes |
● starting character: ##;
● type of message: for type of message to mark different types of message pair, each pair of message shares same type of message,
0x01 is periodic data message/data confirmation message;0x1* is data query message/query response message, specific to segment are as follows:
0x11 query image data/image data-message, 0x12 inquire list of application/list of application message, and 0x13 inquires certain and specific answers
With attribute/application attribute message;0x2* is application control message/control confirmation message, specific to segment are as follows: 0x21 is newly-increased application
Message/newly-increased success message, 0x22 are modification application message/successfully modified message, and 0x23 is to delete application message/deletion success
Message.
● message sequence number: matching of the message sequence number to realize message pair, for same type message, message is according to transmission
Sequentially, it starts counting from 0x00 to 0xFF, every 256 message counts again;
● message body: include all information in message;Different types of message internal structure is different;
● verification: to end of data, all bytes participation verifications since total bytes.Verification uses Modbus RTU
CRC16.Low byte is preceding, and high byte is rear;
● end mark:?.
According to the difference of type of message, there is different structure inside message body again.
3. message body structure:
● periodic data message/data confirmation message:
Periodic data message periodically actively issues ground control platform, message body structure by satellite are as follows:
| Data type |
Data time |
Data content |
| 2 bytes |
6 bytes |
N byte |
Data type: flag data type, wherein 0x00 is initial data, other serial numbers mark the image in present satellites
Using serial number, a kind of corresponding data processing algorithm of every kind of application, maximum can support 65536 kinds of applications;
Data time: it is collected into the specific time of the data.
Data content: data content is data flow.
If * data content is too long, transport network layer may be split transmission to the message, should from application layer angle
The data-message of agreement support random length.
After data-acknowledge message receives periodic data message by ground control platform, satellite, message body structure are replied to are as follows:
| Receive data time |
| 6 bytes |
If satellite does not receive confirmation message within a specified time after sending periodic data, retransmitted, to ensure data
Be successfully transmitted.
● query image data/image data-message:
Query image data actively issue satellite, message body structure by ground control platform are as follows:
| Data type |
Data time |
| 2 bytes |
6 bytes |
Image data message is sent to ground control platform, message body structure by satellite are as follows:
| Data type |
Data time |
Data content |
| 2 bytes |
6 bytes |
N byte |
● inquiry list of application/list of application message:
It inquires list of application and satellite, message body structure is actively issued by ground control platform are as follows:
| User |
Initiate mode |
| 1 byte |
1 byte |
User: in the attribute of each application include user, user refer to the application for which user (such as
Ministry of Land and Resources, weather bureau, etc.) service is provided, 0x00 is all users, and 0x01 is No. 1 user, and so on.
Initiate mode: 0x00 is to inquire all applications, and 0x01 is that inquiry has enabled application, and 0x02 is inquiry not enabled application
List of application message is sent to ground control platform, message body structure by satellite are as follows:
| Number of applications |
Application content |
| 1 byte |
N byte |
● inquire certain specific application attribute/application attribute message
It inquires certain specific application attribute and satellite, message body structure is actively issued by ground control platform are as follows:
Application ID is identical as the data type in periodic data message.
Application attribute message is sent to ground control platform, message body structure by satellite are as follows:
| User |
Initiate mode |
Active transmission frequency |
| 1 byte |
1 byte |
1 byte |
Active transmission frequency: after each application enables, satellite need to control platform be sent out to the ground according to preset frequency
Send data after handling, active transmission frequency i.e. this parameter.
● newly-increased application message/newly-increased success message
Newly-increased application message actively issues satellite, message body structure by ground control platform are as follows:
| User |
Initiate mode |
Active transmission frequency |
Data processing algorithm |
| 1 byte |
1 byte |
1 byte |
N byte |
Data processing algorithm is set by ground control centre, and algorithm parameter/code is sent to satellite with data flow.
Newly-increased success message is sent to ground control platform, message body structure by satellite are as follows:
Application ID increase newly successfully after by satellite distribution, and be sent to ground control centre.
● modification application message/successfully modified message
It modifies application message and satellite, message body structure is actively issued by ground control platform are as follows:
Successfully modified message is sent to ground control platform by satellite, and message body is sky.
● delete application message/deletion success message
It deletes application message and satellite, message body structure is actively issued by ground control platform are as follows:
It deletes success message and ground control platform is sent to by satellite, message body is sky.
4. automatic retransmission mechanism:
Since all message are all to occur in pairs, type of message and message sequence number can uniquely determine a pair of of message, because
This, the message of any active transmission is replied message accordingly if within a specified time failing to receive, is retransmitted, with
This guarantees the reliable transmission of every kind of message.