Satellite communication method and device based on Beidou communication link and computer equipment
By intelligently selecting RF or Beidou communication links for data transmission based on data categories and priorities in the intelligent satellite communication system, the problem of how to improve the timeliness and reliability of satellite data transmission is solved, and efficient and flexible data transmission is achieved.
Patent Information
- Application Number
- CN202510133896.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-06
- Publication Date
- 2025-06-03
AI Technical Summary
In the field of intelligent satellite communications, how to determine the communication link suitable for transmission of data to improve the timeliness, reliability or comprehensiveness of data transmission is an urgent problem.
By receiving the data transmission task, the target communication link is intelligently selected from the radio frequency communication link and the Beidou communication link according to the data category and/or the data transmission priority of the first data, and transmits in a data transmission format corresponding to the first data.
It realizes the efficiency, flexibility and timeliness of data transmission between satellites and ground terminal equipment, and meets the transmission needs of different data.
Smart Images

Figure CN120090682A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and particularly to a satellite communication method, apparatus, and computer device based on a Beidou communication link. Background Art
[0002] With the development of space technology, satellite communication has become an important means of information transmission and is widely used in multiple fields such as remote sensing monitoring, military communication, and navigation positioning. Traditional intelligent satellite communication systems mainly rely on radio frequency communication links to transmit data with ground control centers through different frequency bands such as UHF, L, S, C, Ku, and Ka.
[0003] To further ensure the timeliness of intelligent satellite communication links, relevant technologies have also proposed a method for intelligent satellites to use Beidou communication links to transmit data with ground control centers.
[0004] When both radio frequency communication links and Beidou communication links can be used to transmit data with ground control centers, selecting a suitable communication link can improve the timeliness, reliability, or comprehensiveness of data transmission. Therefore, how to determine a suitable communication link for data transmission is an urgent problem to be solved in the field of intelligent satellite communication. Summary of the Invention
[0005] In view of this, this application provides a satellite communication method, apparatus, computer device, and readable storage medium based on a Beidou communication link. The satellite can intelligently select a suitable communication link to transmit data to ground terminal devices, meeting the transmission requirements of different data.
[0006] In a first aspect, this application provides a satellite communication method based on a Beidou communication link, which is applied to a first satellite. The method includes: receiving a data transmission task for requesting to transmit first data to a ground terminal device; determining a target communication link from multiple communication links according to the data category and / or data transmission priority of the first data, where the multiple communication links include a radio frequency communication link and a Beidou communication link; and transmitting the first data to the ground terminal device through the target communication link using a data transmission format corresponding to the first data.
[0007] In a possible implementation, the step of determining a target communication link from multiple communication links according to the data category and / or data transmission priority of the first data includes: when the data category of the first data is telemetry data or satellite payload data, determining the Beidou communication link as the target communication link; where the telemetry data includes at least one of device status data, space environment data, and task status data.
[0008] In a possible implementation, the step of determining a target communication link from multiple communication links according to the data category and / or data transmission priority of the first data includes: when the data category of the first data is earth exploration data, determining the data transmission priority of the first data, where the earth exploration data is data collected by the earth exploration instrument of the first satellite; when the data transmission priority of the first data is the first priority, determining the Beidou communication link as the target communication link; when the data transmission priority of the first data is the second priority, determining the radio frequency communication link as the target communication link, where the first priority is higher than the second priority.
[0009] In a possible implementation, the step of determining the data transmission priority of the first data includes: parsing the data content of the first data; determining the matching value between the data content of the first data and the data content of the pre-configured sample data; when the matching value reaches a preset threshold, determining the data transmission priority of the first data as the first priority.
[0010] In a possible implementation, when the data transmission priority of the first data is the first priority, the method further includes: determining the data transmission rate between the ground terminal device and the Beidou communication link; when the data transmission rate is lower than a first threshold, storing the first data in the memory of the first satellite; when the data transmission rate recovers to a second threshold, transmitting the first data to the ground terminal device through the Beidou communication link.
[0011] In a possible implementation, the method further includes: receiving a satellite control instruction, where the satellite control instruction is an instruction transmitted by the ground terminal device through the Beidou communication link; executing the satellite control instruction, and transmitting execution feedback data of the satellite control instruction through the data transmission task, where the execution feedback data is the first data.
[0012] In a possible implementation, the satellite control instruction is used to control the first satellite to perform a cooperative observation task with the second satellite.
[0013] Second aspect, an embodiment of the present application provides a satellite communication device based on a Beidou communication link, including: a receiving module, configured to receive a data transmission task for requesting to transmit first data to a ground data device; a processing module, configured to determine a target communication link from multiple communication links according to the data attribute data category or data transmission priority of the first data, where the multiple communication links include a radio frequency communication link and a Beidou communication link; and a data transmission module, configured to transmit the first data to the ground terminal device through the target communication link using a data transmission format corresponding to the first data.
[0014] Third aspect, an embodiment of the present application provides a computer device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method in the first aspect are implemented.
[0015] Fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method in the first aspect are implemented.
[0016] Fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method in the first aspect.
[0017] Sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method in the first aspect.
[0018] In the embodiment of the present application, for the satellite communication method based on the Beidou communication link provided by the embodiment of the present application, the on-board computer can intelligently determine a target communication link suitable for the transmission of the first data from multiple communication links including radio frequency communication links and Beidou communication links with multiple bandwidths according to the data category (such as earth exploration data, telemetry data, and satellite payload data) and / or data transmission priority of the first data, and use a data transmission format corresponding to the first data for transmission, realizing the efficiency, flexibility, and timeliness of data transmission between the satellite and the ground terminal device.
[0019] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features, and advantages of the present application more obvious and understandable, the specific embodiments of the present application are hereinafter specifically exemplified. Description of the Drawings
[0020] The accompanying drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation to the present application. In the drawings:
[0021] Figure 1 A schematic flow chart of a satellite communication method based on a Beidou communication link provided by an embodiment of the present application is shown;
[0022] Figure 2 A structural block diagram of an air pollutant monitoring system provided by an embodiment of the present application is shown;
[0023] Figure 3 A structural block diagram of a satellite communication device based on a Beidou communication link provided by an embodiment of the present application is shown;
[0024] Figure 4 A structural block diagram of a computer device provided by an embodiment of the present application is shown. Detailed implementation manners
[0025] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0026] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order different from those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same category, and do not limit the number of objects. For example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means that the associated objects before and after are in an "or" relationship.
[0027] Next, in conjunction with the accompanying drawings, the satellite communication method, device, computer device, and readable storage medium based on a Beidou communication link provided by the embodiments of the present application will be described in detail through specific embodiments and their application scenarios. Without conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0028] Before introducing the embodiments of the present application in detail, the following technical terms will be introduced.
[0029] A satellite serves as a detection platform for the Earth in outer space. Using the detection instruments it carries, it conducts optical or electronic detection on the Earth's surface and the lower atmosphere, capturing multi-dimensional and in-depth Earth detection data such as the Earth's geographical features, environmental changes, and climate conditions. In addition, a satellite is specially equipped with a sensor system. The sensor system can monitor in real time and accurately record telemetry data on the operating status of the satellite itself, including key performance indicators such as the satellite's own power supply, attitude control, and communication link stability. At the same time, the telemetry data can also include data for monitoring the outer space environment where the satellite is located, including space radiation intensity, temperature distribution, microgravity environment, and potential space debris threats. Analyzing and monitoring this data can ensure the safe operation of the satellite.
[0030] An on-board computer refers to the computer system installed on a satellite. The on-board computer is the nerve center of the satellite, responsible for managing, controlling, and processing various tasks of the satellite. With its powerful computing and processing capabilities, the on-board computer supports the satellite in completing various complex detection, communication, and data transmission tasks, providing guarantee for the satellite's operation in space.
[0031] A radio frequency communication link refers to the channel or path for information transmission using the radio frequency (RF) band in a wireless communication system. The radio frequency communication link mainly consists of a transmitting end, a transmission medium, and a receiving end, and is used to achieve signal transmission, transmission, and reception. A satellite can transmit data to a ground control center or other satellites through a radio frequency communication link to achieve remote exchange and sharing of information. The radio frequency communication link has multiple frequency bands, and common ones include UHF, L, S, C, Ku, Ka, etc. frequency bands to meet different data transmission requirements. Especially when using a frequency band with a relatively wide bandwidth to transmit data, it can have a higher data transmission rate. A satellite can transmit a large amount of Earth detection data with a relatively wide bandwidth radio frequency communication link.
[0032] The Beidou communication link refers to the communication transmission path between the user terminal and the satellite, between the satellite and the ground control system, and among the components within the ground control system in the Beidou Navigation Satellite System (abbreviated as BDS). The Beidou communication link can transmit short message data, telemetry data, or remote control data, and has the characteristics of strong anti-interference ability, high data transmission efficiency, and wide coverage.
[0033] A ground terminal device refers to the data processing and storage device installed in a ground control center, which is used to receive, process, and manage telemetry data and monitoring data from devices such as satellites and ground monitoring stations. The ground terminal device is equipped with high-performance computing capabilities and a large-capacity data storage device, which can quickly process a large amount of data and analyze and visualize it.
[0034] An embodiment of this application provides a satellite communication method based on a Beidou communication link. The execution subject of this method can be an on-board computer on the first satellite, such as Figure 1 As shown, the satellite communication method based on the Beidou communication link includes:
[0035] Step 101: Receive a data transmission task.
[0036] Among them, the data transmission task is used to request the transmission of first data to the ground terminal device.
[0037] The data transmission task can be a task initiated by a ground terminal device or another satellite's on-board computer for satellite-to-satellite communication. Exemplarily, the data transmission task can be a task generated for feedback on executing a satellite control instruction sent by the ground terminal device.
[0038] The data transmission task can also be a data transmission task independently triggered by the on-board computer. When key data is collected by sensors or detection instruments on the satellite, or when the on-board computer detects a specific event (such as an abnormal state, task change, etc.), the on-board computer can trigger a data transmission task according to preset rules.
[0039] The first data to be transmitted to the ground terminal device is carried in the data transmission task. The first data can be earth exploration data collected by a detection device for exploring the earth. The earth exploration data is usually collected and generated by detection devices on the satellite and can be related to information such as environmental changes on the earth's surface, atmospheric composition, surface temperature, vegetation coverage, and disaster warning.
[0040] The first data can also be telemetry data collected by a sensor system carried by the satellite. The telemetry data can include several aspects of data. On the one hand, it can include data related to the operating state of the satellite itself, such as key information such as satellite attitude, orbital parameters, power supply status, and thermal control status. On the other hand, the telemetry data can include space environment data around the satellite, such as: particle radiation intensity, micro-meteorite impact rate, geomagnetic field intensity, interstellar dust density, etc. The on-board computer transmits this data to the ground terminal device in real time or regularly, and the ground terminal device can understand the operating conditions of the satellite in real time, discover and handle potential problems in a timely manner, and ensure the stable operation of the satellite. The above-mentioned telemetry data can all include feedback data after executing the satellite control instruction sent by the ground terminal device.
[0041] The first data can also be satellite payload data, which can be data such as the working mode, working frequency, and working power of payloads (cameras, sensor systems) carried on the satellite, and is used to understand the working status and performance of the payloads. The satellite payload data can be obtained by the payload itself or by sensors.
[0042] The data form of the first data can include image data, video data, text data, vector data, etc.
[0043] Step 102: Determine the target communication link from multiple communication links according to the data category and / or data transmission priority of the first data.
[0044] Among them, the multiple communication links include radio frequency communication links and Beidou communication links.
[0045] The on-board computer can intelligently select the target communication link suitable for transmitting the first data from multiple communication links according to the data category of the first data and / or the data transmission priority of the first data.
[0046] As introduced above, the first data can be earth exploration data obtained by exploration instruments, or telemetry data collected through sensor systems, or satellite payload data related to the payloads of the satellite. Therefore, the data category of the first data can include earth exploration data, telemetry data, and satellite payload data.
[0047] The data transmission priority is used to measure the importance and urgency of different data during the transmission process. The data transmission priority can be set according to the timeliness, importance, urgency of the first data to be transmitted and the requirements of the ground terminal equipment.
[0048] Some data needs to be immediately transmitted to the ground terminal equipment so that the ground terminal equipment can make timely responses or decisions. For example: disaster warning data, satellite equipment failure data, etc. These data have extremely high timeliness requirements and need to be transmitted preferentially. Correspondingly, some data has no immediate transmission requirement, but needs to be transmitted within a specific time window. For example: regular earth exploration data, satellite orbit correction data, etc. These data only need to be transmitted to the ground terminal equipment within the specified time.
[0049] Specifically, in the embodiments of the present application, the on-board computer will comprehensively determine a communication link suitable for transmitting the first data according to the data category and / or data transmission priority of the first data. Exemplarily, due to the high timeliness of telemetry data and satellite payload data, these data help ground terminal devices to determine the working state of the satellite in real time and need to make corresponding adjustments to the working state of the satellite according to the above data to ensure the normal operation of the satellite. Therefore, the on-board computer can select the Beidou communication link with a higher transmission rate to transmit this type of data. For earth exploration data with a low data transmission priority, since the data volume of earth exploration data is usually larger, the on-board computer can choose to use a radio frequency communication link with a higher bandwidth for transmission. For earth exploration data with a high data transmission priority, such as disaster warning data, the on-board computer will select the Beidou communication link with a higher transmission rate for data transmission.
[0050] Step 103: Transmit the first data to the ground terminal device in the data transmission format corresponding to the first data through the target communication link.
[0051] After determining the communication link for transmitting the first data, the first data can be transmitted in the data transmission format corresponding to the first data.
[0052] Generally, the selection of the data transmission format is related to factors such as the type, structure, size of the first data, and the characteristics of the communication link. For telemetry data and satellite payload data, this type of data often has high timeliness, relatively small data volume, and relatively fixed structure, and is suitable for transmission in the short message format. The short message format has the advantages of being concise and clear, fast transmission speed, and less resource consumption. Combined with the high-speed and low-latency characteristics of the Beidou communication link for transmission, the ground terminal device can quickly receive the above telemetry data and satellite payload data, process and analyze them, so as to obtain the working state and payload situation of the satellite in time and make corresponding feedback.
[0053] For other types of the first data, such as earth exploration data, etc., more complex data packet formats or data compression technologies can be considered to process the first data and transmit it to the ground terminal device in a compressed data form to shorten the data transmission time.
[0054] Thus, for the satellite communication method based on the Beidou communication link provided by the embodiments of the present application, the on-board computer can intelligently determine a target communication link suitable for the transmission of the first data from multiple communication links including the radio frequency communication link and the Beidou communication link according to the data category of the first data (such as earth exploration data, telemetry data, and satellite payload data) and / or the data transmission priority, and use the data transmission format corresponding to the first data for transmission, so as to achieve the high efficiency, flexibility, and timeliness of data transmission between the satellite and the ground terminal device without manual intervention.
[0055] In some embodiments, step 102 above may further include:
[0056] Step 1021: When the data category of the first data is telemetry data or satellite payload data, determine the Beidou communication link as the target communication link.
[0057] Among them, the telemetry data includes at least one of device status data, space environment data, and mission status data.
[0058] The device status data may include at least one of voltage data, temperature data, current data, power data, and energy data of the working devices of the satellite itself (for example: power supply devices, thermal control devices, propulsion devices, attitude control devices, etc.). Exemplarily, the device status data may specifically be the power generation power of the solar panels, the battery power, etc.
[0059] The space environment data may include at least one of particle radiation data, electromagnetic radiation data, and space debris and micrometeoroid environment data. Exemplarily, the space environment data may specifically be the space radiation dose, micrometeoroid impact data, etc.
[0060] The mission status data may include at least one of the working status data of the payload, the attitude status data, and the orbit status data. Exemplarily, the mission status data may specifically be the status data after the satellite executes the satellite control instructions of the ground terminal device (such as the data acquisition progress of the detection instrument), or may specifically be the storage status data of the satellite's memory.
[0061] Telemetry data or satellite payload data often have the characteristics of high real-time, relatively small data volume, and relatively fixed structure. Therefore, the Beidou communication link can be selected for data transmission, so as to facilitate the ground terminal device to process and analyze the data in a timely and rapid manner, and timely discover abnormal situations during the operation of the satellite.
[0062] Exemplarily, when the power generation of the satellite's solar panels exceeds the normal range, the on-board computer can directly transmit the first data regarding the power generation of the satellite's solar panels to the ground terminal device in a timely manner through the Beidou communication link. The ground terminal device can determine the fault location of the solar panels based on the first data, take corresponding measures, and send corresponding control instructions to adjust in a timely manner.
[0063] In some embodiments, step 102 may further include steps 1022 to 1024:
[0064] Step 1022: When the data category of the first data is earth exploration data, determine the data transmission priority of the first data.
[0065] The earth exploration data is the data collected by the earth exploration instruments of the first satellite, and the earth exploration data usually contains a large amount of information. If the on-board computer transmits all the earth exploration data through the RF communication link without discrimination, it may not be able to ensure the transmission timeliness of some emergency data (such as disaster warnings, sudden weather changes, or data urgently needed by the ground terminal device) due to the large amount of data. Similarly, if all such first data is transmitted through the Beidou communication link, it may not be able to efficiently process the first data with a large data volume due to the bandwidth limitation of the Beidou communication link. Therefore, the on-board computer needs to comprehensively consider the timeliness and importance of the first data, sort the earth exploration data by priority, so as to select a suitable communication link for transmission.
[0066] Step 1023: When the data transmission priority of the first data is the first priority, determine the Beidou communication link as the target communication link.
[0067] When the on-board computer determines the data transmission priority of the first data as the first priority (i.e., a higher priority), the on-board computer will select the more efficient Beidou communication link for transmission to ensure the timeliness of data transmission.
[0068] Step 1024: When the data transmission priority of the first data is the second priority, determine the RF communication link as the target communication link.
[0069] When the data transmission priority of the first data is determined by the on-board computer as the second priority, the on-board computer will use a more suitable RF communication link to ensure the accurate and complete transmission of the first data with a large data volume with a higher bandwidth.
[0070] In some embodiments, step 1022 may include steps 1022a to 1022c:
[0071] Step 1022a: Analyze the data content of the first data.
[0072] When it is necessary to determine the first data transmission priority, the on-board computer can first analyze the data content of the first data. Specifically, the on-board computer reads the first data (earth exploration data) collected by the detection instrument and transmitted to the on-board computer. The data packet of the first data usually contains the data source and the actual data content, and the on-board computer uses these data to analyze the data content of the first data.
[0073] Step 1022b: Determine the matching value between the data content of the first data and the data content of the pre-configured sample data.
[0074] The sample data can be data pre-set in the on-board computer according to historical data, business requirements or emergency events. The sample data is used to identify the importance and urgency of the first data. The on-board computer compares the content of the first data with the sample data through an algorithm or a machine learning model, calculates the matching value between the two (used to indicate the degree of matching or similarity), and then determines the data transmission priority of the first data.
[0075] Step 1022c: When the matching value reaches the preset threshold, determine the data transmission priority of the first data as the first priority.
[0076] The preset threshold can be set according to factors such as business requirements and timeliness requirements. If the matching value reaches or exceeds the preset threshold, the on-board computer will determine the data transmission priority of the first data as the first priority.
[0077] In this way, by analyzing the content of the first data and matching it with the pre-configured sample data, the on-board computer can intelligently identify the importance and urgency of the first data, thereby providing decision-making support for data transmission. Since the sample data can be pre-configured according to the specific conditions of historical data, business requirements or emergency events, the on-board computer can better adapt to different task requirements and environmental changes, and thus more accurately determine the priority of the first data.
[0078] In some embodiments, after step 1022c, the method provided by the embodiments of the present application may further include steps 1022d to 1022e:
[0079] Step 1022d: Determine the data transmission rate between the ground terminal device and the Beidou communication link.
[0080] Certain scenarios may limit the data reception conditions of ground terminal devices, such as signal occlusion, signal interference, and the position of the ground terminal device being outside the coverage area of Beidou satellites. These factors will all affect the transmission rate between the ground terminal device and the Beidou communication link. Therefore, when transmitting the first data of the first priority through the Beidou communication link, it is necessary to first determine the data transmission rate between the ground terminal device and the Beidou communication link.
[0081] Exemplarily, the data transmission rate between the ground terminal device and the Beidou communication link can be uploaded by the ground terminal device to the on-board computer of the first satellite.
[0082] Step 1022e: When the data transmission rate is lower than the first threshold, store the first data in the memory of the first satellite.
[0083] When the data transmission rate is lower than the first threshold, it means that the current communication conditions may not be able to meet the integrity of transmitting the first data. To avoid the loss of the first data, the on-board computer can temporarily store the first data in the memory of the first satellite to ensure the security and integrity of the first data under adverse communication conditions.
[0084] Step 1022f: When the data transmission data recovers to the second threshold, determine the Beidou communication link as the target communication link, and transmit the first data to the ground terminal device through the Beidou communication link.
[0085] With the movement of the Beidou satellite and the change of the communication environment, when the on-board computer monitors again that the data transmission rate between the ground terminal device and the Beidou communication link recovers to the preset second threshold (usually higher than the first threshold to ensure the efficiency and stability of transmission), the on-board computer will transmit the first data previously stored in the memory of the first satellite to the ground terminal device efficiently and quickly through the Beidou communication link.
[0086] Through the storage-forward mode of the on-board computer, the method provided by the embodiments of the present application can complete data transmission when the reception conditions of the ground terminal device are limited. At the same time, it also expands the data transmission range of the first satellite, and even ground terminal devices far from the first satellite can receive the first data when they enter the coverage area of the Beidou satellite.
[0087] In some embodiments, after step 103, or before step 101, the method provided by the embodiments of the present application further includes steps 104 to 105.
[0088] Step 104: Receive a satellite control instruction, where the satellite control instruction is an instruction transmitted by the ground terminal device through the Beidou communication link.
[0089] Through the introduction of the above embodiments, the on-board computer can intelligently select the Beidou communication link for downlink data transmission according to the data type and / or data transmission priority of the first data. Correspondingly, the ground terminal device can also upload data through the Beidou communication link. The data upload content can include satellite control instructions.
[0090] The satellite control instructions can include telemetry instructions for the satellite. The telemetry instructions can be instructions generated by the ground terminal device according to the received telemetry data and satellite tasks. Exemplarily, when the battery power of the satellite is low, the ground terminal device can send satellite control instructions through the Beidou communication link to instruct the battery to enter the low-power mode and reduce unnecessary energy consumption.
[0091] The satellite control instructions can also carry configuration data of the payload (such as data for setting the working mode of the detection instrument, updating the mission plan, etc.) so that the payload of the satellite can perform tasks according to new requirements.
[0092] The satellite control instructions can also be used to control the first satellite to perform a collaborative observation task with the second satellite. Exemplarily, the satellite control instructions can be used to synchronize the orbital positions and observation devices of the satellites to ensure that the first satellite can cooperate with the second satellite to simultaneously observe the same target area from multiple angles and at multiple times.
[0093] The ground terminal device transmits satellite control instructions to the on-board computer through the Beidou communication link, which can realize efficient communication between the ground terminal device and the first satellite. Especially when the satellite encounters an abnormal situation that requires emergency handling, it is more important to upload data through the Beidou communication link.
[0094] Step 105: Execute the satellite control instructions and transmit the execution feedback data of the satellite control instructions through the data transmission task.
[0095] Among them, the execution feedback data is the first data. As introduced above, the execution feedback data is usually telemetry data and satellite payload data, and can be transmitted through the Beidou communication link. In this way, two-way efficient transmission of data uplink and downlink between the first satellite and the ground terminal device is achieved.
[0096] Based on any of the above embodiments, the present application uses a specific embodiment to illustrate the specific application of the above satellite communication method based on the Beidou communication link in an air pollutant monitoring system, such as Figure 2 As shown, the air pollutant monitoring system includes ground monitoring equipment, a Beidou satellite ground station, a Beidou satellite, a first satellite, a first satellite ground station, and a ground control center (ground terminal device). This embodiment includes steps 1001 to steps
[0097] Step 1001: The ground monitoring device sends the information on the excessive pollutant concentration in the target area to the ground terminal device;
[0098] Step 1002: The ground terminal device sends a satellite control instruction to the Beidou satellite ground station;
[0099] Among them, the satellite control instruction is used to request the first satellite to send the earth observation data of the target area.
[0100] Step 1003: The Beidou satellite ground station sends the satellite control instruction to the first satellite through the Beidou communication link;
[0101] Step 1004: The first satellite executes the satellite control instruction and triggers a data transmission task to transmit multiple first data;
[0102] Among them, the multiple first data can be the earth observation data of the target area, specifically including the earth exploration data of the first priority with a smaller data volume (for example: the inversion result of the pollutant concentration exceeding the standard by the on-board computer) and the earth exploration data of the second priority with a larger data volume (for example: the original spectral data of the area where the pollutant concentration exceeds the standard);
[0103] Step 1005: The first satellite sends the first data of the first priority to the Beidou ground station through the Beidou communication link;
[0104] Step 1006: The Beidou ground station sends the first data of the first priority to the ground terminal device;
[0105] Step 1007: The first satellite sends the first data of the second priority to the first satellite ground station through the radio frequency communication link;
[0106] Step 1008: The first satellite ground station sends the first data of the second priority to the ground terminal device.
[0107] In this way, by sending the satellite control instruction in a timely manner through the Beidou communication link, it can ensure that the first satellite conducts timely detection of the target area. When the first satellite performs downlink data transmission, it ensures that the earth observation data of the first priority is quickly transmitted through the Beidou communication link, and at the same time effectively utilizes the radio frequency communication link to transmit the original detection data with a larger data volume, improving the efficiency and reliability of data transmission.
[0108] The second aspect of the embodiments of the present application also provides a satellite communication device 300 based on the Beidou communication link. As Figure 3 shown, the satellite communication device based on the Beidou communication link includes: a receiving module 301, a processing module 302, and a data transmission module 303.
[0109] A receiving module 301, configured to receive a data transmission task, where the data transmission task is used to request to transmit first data to a ground data device;
[0110] A processing module 302, configured to determine a target communication link from multiple communication links according to the data attribute data category or data transmission priority of the first data, where the multiple communication links include a radio frequency communication link and a Beidou communication link;
[0111] A data transmission module 303, configured to transmit the first data to a ground terminal device through the target communication link using a data transmission format corresponding to the first data.
[0112] In some embodiments, the processing module 302 is further configured to determine the Beidou communication link as the target communication link when the data category of the first data is telemetry data or satellite payload data; where the telemetry data includes at least one of device status data, space environment data, and mission status data.
[0113] In some embodiments, the processing module 302 is further configured to determine the data transmission priority of the first data when the data category of the first data is earth exploration data, where the earth exploration data is data collected by a ground exploration instrument of the first satellite; when the data transmission priority of the first data is the first priority, determine the Beidou communication link as the target communication link; when the data transmission priority of the first data is the second priority, determine the radio frequency communication link as the target communication link, where the first priority is higher than the second priority.
[0114] In some embodiments, the processing module 302 is further configured to parse the data content of the first data; determine a matching value between the data content of the first data and the data content of pre-configured sample data; when the matching value reaches a preset threshold, determine the data transmission priority of the first data as the first priority.
[0115] In some embodiments, the processing module 302 is further configured to determine the data transmission rate between the ground terminal device and the Beidou communication link; when the data transmission rate is lower than a first threshold, store the first data in the memory of the first satellite; when the data transmission data recovers to a second threshold, the data transmission module 303 is further configured to transmit the first data to the ground terminal device through the Beidou communication link.
[0116] In some embodiments, the receiving module 301 is further configured to receive a satellite control instruction, where the satellite control instruction is an instruction transmitted by the ground terminal device through the Beidou communication link; the processing module 302 is further configured to execute the satellite control instruction and transmit execution feedback data of the satellite control instruction through the data transmission task, where the execution feedback data is the first data.
[0117] In some embodiments, the satellite control instruction is used to control the first satellite to perform a collaborative observation task with the second satellite.
[0118] The satellite communication device based on the Beidou communication link in the embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than the terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an Augmented Reality (AR) / Virtual Reality (VR) device, a robot, a wearable device, an Ultra-Mobile Personal Computer (UMPC), a netbook, or a Personal Digital Assistant (PDA), etc. It can also be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.
[0119] The satellite communication device based on the Beidou communication link provided by the embodiments of the present application can implement each process implemented in any of the above embodiments. To avoid repetition, it will not be described in detail here.
[0120] The embodiments of the present application also provide a computer device, as Figure 4 shown, the computer device 400 includes a processor 401 and a memory 402. A program or instruction that can run on the processor 401 is stored on the memory 402. When the program or instruction is executed by the processor 401, it implements any step in the embodiments of the above satellite communication method based on the Beidou communication link and can achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0121] The memory 402 can be used to store software programs and various data. The memory 402 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 402 can include volatile memory or non-volatile memory, or the memory 402 can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 402 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0122] The processor 401 may include one or more processing units; optionally, the processor 401 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 401 either.
[0123] The embodiments of the present application also provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above-mentioned embodiments of the satellite communication method based on the Beidou communication link, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0124] The embodiment of the present application also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run programs or instructions to implement each process of the above-mentioned embodiment of the satellite communication method based on the Beidou communication link, and can achieve the same technical effects. To avoid repetition, details are not described herein again.
[0125] It should be understood that the chip mentioned in the embodiment of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0126] The embodiment of the present application also provides a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above-mentioned embodiment of the satellite communication method based on the Beidou communication link, and can achieve the same technical effects. To avoid repetition, details are not described herein again.
[0127] It should be noted that in this document, the terms "include", "comprise" or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or device including a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0128] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A satellite communication method based on Beidou communication link, characterized in that: The method is applied to a first satellite, and the method comprises: receiving a data transmission task, wherein the data transmission task is used to request transmission of first data to a ground terminal device; Determining a target communication link from a plurality of communication links according to a data category and / or a data transmission priority of the first data, the plurality of communication links comprising a radio frequency communication link and a Beidou communication link; The first data is transmitted to the ground terminal device via the target communication link using a data transmission format corresponding to the first data.
2. The method according to claim 1, characterized in that The step of determining a target communication link from a plurality of communication links according to the data category and / or data transmission priority of the first data comprises: In a case where the data category of the first data is telemetry data or satellite payload data, determining the Beidou communication link as the target communication link; The telemetry data includes at least one of equipment status data, space environment data, and mission status data.
3. The method according to claim 1, characterized in that The step of determining a target communication link from a plurality of communication links according to the data category and / or data transmission priority of the first data comprises: determining a data transmission priority of the first data when the data category of the first data is earth exploration data, the earth exploration data being data collected by an earth exploration instrument of the first satellite; When the data transmission priority of the first data is the first priority, determining the Beidou communication link as a target communication link; In a case where the data transmission priority of the first data is a second priority, the radio frequency communication link is determined as the target communication link, wherein the first priority is higher than the second priority.
4. The method according to claim 3, characterized in that The step of determining the data transmission priority of the first data comprises: parsing data content of the first data; Determining a matching value between data content of the first data and data content of pre-configured sample data; When the matching value reaches a preset threshold, the data transmission priority of the first data is determined to be the first priority.
5. The method according to claim 4, characterized in that In the case where the data transmission priority of the first data is the first priority, the method further includes: Determining a data transmission rate between the ground terminal device and the Beidou communication link; When the data transmission rate is lower than a first threshold, storing the first data in a memory of the first satellite; When the data transmission data recovers to a second threshold, the first data is transmitted to the ground terminal device through the Beidou communication link.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: receiving a satellite control instruction, wherein the satellite control instruction is an instruction transmitted by the ground terminal device through the Beidou communication link; The satellite control instruction is executed, and execution feedback data of the satellite control instruction is transmitted through the data transmission task, wherein the execution feedback data is the first data.
7. The method according to claim 6, characterized in that The satellite control instruction is used to control the first satellite to perform a collaborative observation task with the second satellite.
8. A satellite communication device based on Beidou communication link, characterized in that: include: A receiving module, used for receiving a data transmission task, wherein the data transmission task is used for requesting to transmit first data to a ground data device; A processing module, configured to determine a target communication link from a plurality of communication links according to a data attribute data category or a data transmission priority of the first data, wherein the plurality of communication links include a radio frequency communication link and a Beidou communication link; A data transmission module is used to transmit the first data to the ground terminal device through the target communication link using a data transmission format corresponding to the first data.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.