Method for adjusting on-off state of beidou short message system on satellite

By adjusting the on/off status of the BeiDou short message system on satellites, the problems of signal interruption and resource waste caused by unreasonable on/off times have been solved, thus extending the system's reliability and lifespan.

CN116346203BActive Publication Date: 2026-03-17BEIJING INST OF CONTROL ENG
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-24
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In existing technologies, the power-on and power-off time control of the BeiDou short message system is unreasonable, resulting in the inability to transmit some fire point information, shortening the system's lifespan, and wasting resources.

Method used

A method is provided to optimize the timing of power-on and power-off by acquiring the status and power-off duration of the BeiDou short message system within each preset calculation cycle, and combining the latitude and longitude of the satellite sub-satellite point and the system threshold.

Benefits of technology

Effectively control the on/off state of the BeiDou short message system to avoid signal transmission interruption and waste of system resources, improve system reliability and extend service life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116346203B_ABST
    Figure CN116346203B_ABST
Patent Text Reader

Abstract

This invention relates to a method for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite, comprising: acquiring a first state of the BeiDou short message system for the current calculation cycle; responding to the first state being that autonomous adjustment of the power-on / off state is not allowed, not adjusting the power-on / off state for the current calculation cycle; responding to the first state being that autonomous adjustment of the power-on / off state is allowed, then performing the following: acquiring the power-on / off state and the duration of the power-on / off state for the current calculation cycle; calculating the latitude and longitude of the satellite's nadir point for the current calculation cycle; and determining whether to adjust the power-on / off state for the current calculation cycle based on the power-on / off state for the current calculation cycle, the duration of the power-on / off state, the latitude and longitude of the satellite's nadir point, the theoretical power-on time of the current orbit of the satellite, the maximum / minimum power-on time threshold, and the minimum time interval threshold between two power-on intervals. This invention can improve the reliability of the BeiDou short message system and extend its service life.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent remote sensing satellite technology, and in particular to a method for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite. Background Technology

[0002] A fire detection system is a new type of computing system mounted on a satellite to detect fire points. It typically consists of a controller, a fire sensor, and the BeiDou short message service. During operation, the controller calculates the latitude and longitude of the fire point based on the satellite's orbit, attitude, and the fire point's location vector, and returns this information to the fire sensor. The fire sensor then drives the BeiDou short message service to promptly transmit the fire information to a BeiDou GEO geostationary orbit satellite. The BeiDou GEO satellite then transmits the fire information down to ground terminals, enabling firefighters to quickly reach the fire location and extinguish the fire, thereby protecting people's lives and property.

[0003] Currently, there are five GEO satellites with short message service capabilities, covering an area of ​​approximately 5°N to 55°N latitude and 70°E to 140°E longitude. Therefore, the BeiDou short message service can only establish communication connections with BeiDou GEO satellites within this region. In other regions, even if the BeiDou short message service sends fire point information, the GEO satellites cannot receive it. This demonstrates that the power-on / off time of the BeiDou short message service plays a crucial role in the effective transmission of fire point information. Typically, too short a power-on time may result in some fire point information not being transmitted, while too long a power-on time will affect the lifespan of the BeiDou short message service and waste the resources of the entire satellite.

[0004] Therefore, there is an urgent need for a method to adjust the power-on / off state of the BeiDou short message system mounted on a satellite to solve the above-mentioned technical problems. Summary of the Invention

[0005] To address the issue that related technologies cannot reasonably control the power-on and power-off times of the BeiDou short message system, this invention provides a method for adjusting the power-on and power-off states of a BeiDou short message system mounted on a satellite. This method can effectively adjust the power-on and power-off states of the BeiDou short message system, thereby improving its reliability and extending its service life.

[0006] In a first aspect, embodiments of the present invention provide a method for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite, comprising:

[0007] Obtain the first state of the BeiDou short message system during the current satellite calculation cycle. The first state includes states that allow autonomous adjustment of the power on / off state and states that do not allow autonomous adjustment of the power on / off state.

[0008] In response to the first state where the power-on / off state is not allowed to be adjusted independently, the power-on / off state of the BeiDou short message system in the current calculation cycle will not be adjusted.

[0009] In response to the first state allowing autonomous adjustment of the power on / off state, the following operation is performed:

[0010] Obtain the power-on / off status of the BeiDou short message system in the current calculation period and the duration of the power-on / off status; wherein, the power-on / off status includes a power-on state and a power-off state, and the duration of the power-on / off status includes the duration of the power-on state and the duration of the power-off state.

[0011] Calculate the latitude and longitude of the satellite's nadir point for the current calculation period;

[0012] Based on the power-on / off state of the current calculation cycle, the duration of the power-on / off state, the latitude and longitude of the satellite's nadir point, the theoretical power-on time of the satellite's current orbit, the maximum power-on time threshold, the minimum power-on time threshold, and the minimum time interval threshold between two power-on cycles of the BeiDou short message system, it is determined whether to adjust the power-on / off state of the BeiDou short message system for the current calculation cycle.

[0013] In one possible design, the latitude and longitude of the satellite nadir point includes the geographic longitude and geographic latitude of the satellite nadir point, and the calculation of the latitude and longitude of the satellite nadir point for the current calculation period includes:

[0014] Calculate the geographic longitude of the satellite's nadir point for the current calculation period;

[0015] Calculate the geocentric latitude of the satellite's nadir point in the current calculation period;

[0016] Based on the geocentric latitude, calculate the geographic latitude of the satellite's nadir point for the current calculation period.

[0017] In one possible design, the formula for calculating the geographical longitude is: L = atan(Y) 84 / X 84 );

[0018] The formula for calculating the geocentric latitude is:

[0019] The formula for calculating the geographical latitude is: δ = atan(tan(δ) * ) / (1-f E ) 2 ;

[0020] In the formula, X 84 Y 84 Z 84Let f be the position of the satellite in the WGS84 coordinate system at time t, and f be the constant. E = 1 / 298.257.

[0021] In one possible design, the determination of whether to adjust the power-on / off state of the BeiDou short message system for the current calculation cycle, based on the power-on / off state of the current calculation cycle, the duration of the power-on / off state, the latitude and longitude of the satellite's nadir point, the theoretical power-on duration of the satellite's current orbit, the maximum power-on time threshold, the minimum power-on time threshold, and the minimum time interval threshold between two power-on cycles of the BeiDou short message system, includes:

[0022] Determine whether the power-on / off state in the current calculation cycle is a powered-on state;

[0023] If so, determine whether the latitude and longitude of the satellite's sub-satellite point in the current calculation cycle is located in a preset area and whether the power-on duration of the current calculation cycle is less than the maximum power-on time threshold. If so, do not adjust the power-on / off state of the BeiDou short message system in the current calculation cycle and update the power-on duration; otherwise, adjust the power-on / off state of the BeiDou short message system in the current calculation cycle to a power-off state and update the power-off duration.

[0024] If not, determine whether the theoretical power-on time of the current satellite orbit is not less than the minimum power-on time threshold, and based on the determination result, determine whether to adjust the power-on / off status of the current calculation cycle of the BeiDou short message system.

[0025] In one possible design, determining whether to adjust the power-on / off state of the BeiDou short message system for the current calculation cycle based on the judgment result includes:

[0026] If the determination result is that the theoretical power-on time of the current operating cycle of the satellite is less than the minimum power-on time threshold, then the power-on / off status of the BeiDou short message system in the current calculation cycle will not be adjusted, and the theoretical power-on time of the next operating cycle will be calculated.

[0027] If the determination result is that the theoretical power-on time of the current orbit of the satellite is not less than the minimum power-on time threshold, then it is determined whether the latitude and longitude of the satellite's sub-satellite point in the current calculation cycle is located in a preset area and whether the power-off duration of the current calculation cycle is not less than the minimum time interval threshold. If so, the power-on / off state of the BeiDou short message system in the current calculation cycle is adjusted to the power-on state and the power-on duration is updated. Otherwise, the power-on / off state of the BeiDou short message system in the current calculation cycle is not adjusted and the power-off duration is not updated.

[0028] In one possible design, the power-on duration and the power-off duration are determined as follows:

[0029] For each orbit of the satellite, the following is performed:

[0030] Assume the initial power-on duration of the BeiDou short message system upon its first power-on is 0. Then, sequentially determine whether the BeiDou short message system's power-on / off state is still in the power-on state during the next preset cycle. If so, increment the power-on duration by one, with each increment equal to the duration of the preset cycle; and / or

[0031] Assume the initial power outage duration of the BeiDou short message system during its first power outage is 0, and sequentially determine whether the power-on / off state of the BeiDou short message system is still in a power outage state in the next preset cycle. If so, the power outage duration is incremented once, and the single increment time is equal to the duration of the preset cycle.

[0032] In one possible design, the theoretical operating time of the satellite in any given orbit is determined by the following method:

[0033] Determine the trajectory of the satellite in its current orbit;

[0034] Determine the overlap between the motion trajectory and the preset area;

[0035] Determine the average flight speed of the satellite as it passes over the overlapping trajectory;

[0036] The quotient of the overlapping trajectory divided by the average flight speed is taken as the theoretical start-up time of the current orbit of the satellite.

[0037] Secondly, embodiments of the present invention also provide an adjustment device for the power-on / off state of a BeiDou short message system mounted on a satellite, comprising:

[0038] The first acquisition module is used to acquire the first state of the BeiDou short message system during the current calculation cycle of the satellite. The first state includes a state that allows autonomous adjustment of the power on / off state and a state that does not allow autonomous adjustment of the power on / off state.

[0039] The second acquisition module is used to acquire the power-on / off status of the BeiDou short message system in the current calculation period and the duration of the power-on / off status when the first state is that the power-on / off status is allowed to be adjusted autonomously; wherein, the power-on / off status includes a power-on state and a power-off state, and the duration of the power-on / off status includes the duration of the power-on state and the duration of the power-off state.

[0040] The calculation module is used to calculate the latitude and longitude of the satellite sub-satellite point in the current calculation cycle when the first state is a state that allows autonomous adjustment of power on / off.

[0041] The determination module is used to determine whether to adjust the power-on / off state of the BeiDou short message system in the current calculation cycle when the first state is one that allows autonomous adjustment of the power-on / off state, based on the power-on / off state in the current calculation cycle, the duration of the power-on / off state, the latitude and longitude of the satellite's nadir point, the theoretical power-on time of the current orbit of the satellite, the maximum power-on time threshold, the minimum power-on time threshold, and the minimum time interval threshold between two power-on intervals of the BeiDou short message system.

[0042] Thirdly, embodiments of the present invention also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the method described in any embodiment of this specification.

[0043] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the methods described in any embodiment of this specification.

[0044] This invention provides a method for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite. For each preset calculation cycle, the method performs the following steps: acquiring the first state of the BeiDou short message system; and when the first state allows for autonomous adjustment of the power-on / off state, acquiring the power-on / off state of the BeiDou short message system and the duration of that state; calculating the latitude and longitude of the satellite's nadir point; and finally, based on the power-on / off state, the duration of the power-on / off state, the latitude and longitude of the satellite's nadir point, the theoretical power-on time of the satellite's current orbit, the maximum power-on time threshold, the minimum power-on time threshold, and the minimum time interval threshold between two power-on cycles of the BeiDou short message system, determining whether to adjust the power-on / off state of the BeiDou short message system for the current calculation cycle. Because this method determines whether to adjust the power-on / off state of the BeiDou short message system once in each preset calculation cycle, it can effectively control the timing of power-on and power-off of the BeiDou short message system, thereby avoiding situations where power should be applied but is not, resulting in signal transmission failure, and avoiding situations where power should be cut off but is not, resulting in overuse of the system and waste of resources. Therefore, the method provided by the embodiments of the present invention can effectively adjust the power-on and power-off status of the BeiDou short message system, thereby improving the reliability of the BeiDou short message system and extending its service life. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0046] Figure 1 This is a flowchart of a method for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite, according to an embodiment of the present invention.

[0047] Figure 2 This is a hardware architecture diagram of an electronic device provided in an embodiment of the present invention;

[0048] Figure 3 This is a structural diagram of an adjustment device for the power-on / off state of a BeiDou short message system mounted on a satellite, provided in an embodiment of the present invention.

[0049] Figure 4 This is a schematic diagram of a satellite entering and exiting a preset area according to an embodiment of the present invention. Detailed Implementation

[0050] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0051] As mentioned earlier, to ensure the reliability of the BeiDou short message system, its power-on and power-off states need to be controlled. Prolonged power outages (i.e., shutdown) or prolonged power-on (i.e., power-on) should be avoided, as frequent switching between power-on and power-off states can easily lead to missed fire point information and damage to the equipment, reducing its lifespan. Based on this, the inventors have proposed a method for adjusting the power-on and power-off states of the BeiDou short message system mounted on a satellite. This method determines whether to adjust the power-on and power-off states of the BeiDou short message system every preset calculation cycle, thereby effectively controlling the timing of power-on and power-off and avoiding frequent power-on or power-off cycles.

[0052] The following describes the specific implementation of the above concept.

[0053] Please refer to Figure 1 This invention provides a method for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite, comprising:

[0054] Step 100: Obtain the first state of the BeiDou short message system during the current calculation cycle of the satellite. The first state includes the state that allows autonomous adjustment of the power on / off status and the state that does not allow autonomous adjustment of the power on / off status.

[0055] Step 102: In response to the first state that the power on / off state is not allowed to be adjusted autonomously, the power on / off state of the Beidou short message system in the current calculation cycle is not adjusted.

[0056] Step 104: In response to the first state being that the power-on / off state can be adjusted autonomously, obtain the power-on / off state of the BeiDou short message system in the current calculation period and the duration of the power-on / off state; wherein, the power-on / off state includes the power-on state and the power-off state, and the duration of the power-on / off state includes the duration of the power-on state and the duration of the power-off state.

[0057] Step 106: In response to the first state being that the power on / off state can be adjusted autonomously, calculate the latitude and longitude of the satellite nadir point for the current calculation period;

[0058] Step 108: Based on the current calculation cycle power-on / off status, the duration of the power-on / off status, the latitude and longitude of the satellite's nadir point, the theoretical power-on time of the current satellite orbit, the maximum power-on time threshold, the minimum power-on time threshold, and the minimum time interval threshold between two power-on cycles of the BeiDou short message system, determine whether to adjust the power-on / off status of the BeiDou short message system for the current calculation cycle.

[0059] In this embodiment of the invention, for each preset calculation cycle, the following steps are performed: First, the first state of the BeiDou short message system is obtained. If the first state allows autonomous adjustment of the power-on / off state, the following steps are performed: First, the power-on / off state of the BeiDou short message system and the duration of this power-on / off state are obtained. Second, the latitude and longitude of the satellite's nadir point are calculated. Finally, based on the power-on / off state, the duration of the power-on / off state, the latitude and longitude of the satellite's nadir point, the theoretical power-on time of the current satellite orbit, the maximum power-on time threshold, the minimum power-on time threshold, and the minimum time interval threshold between two power-on cycles of the BeiDou short message system, it is determined whether to adjust the power-on / off state of the BeiDou short message system for the current calculation cycle. Since this method determines whether to adjust the power-on / off state of the BeiDou short message system once in each preset calculation cycle, it can effectively control the power-on and power-off timing of the BeiDou short message system, thereby avoiding situations where power should be applied but is not, resulting in signal transmission failure, and avoiding situations where power should be cut off but is not, resulting in overuse of the system and waste of resources. Therefore, the method provided by the embodiments of the present invention can effectively adjust the power-on and power-off status of the BeiDou short message system, thereby improving the reliability of the BeiDou short message system and extending its service life.

[0060] The following is a detailed description Figure 1 The execution method of each step is shown.

[0061] First, for step 100, obtain the first state of the BeiDou short message system during the current calculation cycle of the satellite. The first state includes allowing autonomous adjustment of the power on / off state and disallowing autonomous adjustment of the power on / off state.

[0062] In this step, the calculation period is a preset value, and the duration of the calculation period can be determined by the user according to their needs, such as 3 seconds per period. After obtaining the first state, it is necessary to determine the state of the BeiDou short message system and determine the adjustment strategy based on the determination result. In addition, to facilitate the characterization of the first state, when the first state allows autonomous adjustment of the power on / off state, the autonomous adjustment of the power on / off flag can be set to F_ON / OFF=1; when the first state does not allow autonomous adjustment of the power on / off state, the autonomous adjustment of the power on / off flag can be set to F_ON / OFF=0.

[0063] It should also be noted that the satellites carrying the BeiDou short message system can be the terrestrial ecosystem carbon monitoring satellite (CM-1) or other satellites, and this application does not make any specific restrictions.

[0064] Regarding step 102, in response to the first state that the power on / off state is not allowed to be adjusted autonomously, the power on / off state of the BeiDou short message system in the current calculation cycle will not be adjusted.

[0065] In this situation, the on / off status of the BeiDou short message system is mainly controlled by ground personnel, rather than being adjusted autonomously by the system, in order to ensure coordination with other systems.

[0066] Then, in response to step 104, in response to the first state being that the power-on / off state can be adjusted autonomously, the power-on / off state of the BeiDou short message system in the current calculation period and the duration of the power-on / off state are obtained; wherein, the power-on / off state includes the power-on state and the power-off state, and the duration of the power-on / off state includes the duration of the power-on state and the duration of the power-off state.

[0067] In this case, the power on / off status of the BeiDou short message system is no longer controlled by ground staff, but can be adjusted autonomously, increasing the system's flexibility.

[0068] It should be noted that the power-on state represents the system being turned on, and the power-off state represents the system being turned off. Therefore, the power-on / off state is equivalent to the power-on / power-off state. The duration of the power-on state is the duration of the continuous power-on state, and the duration of the power-off state is the duration of the continuous power-off state. Furthermore, to facilitate the characterization of the power-on / off state and its duration, ON / OFF = 1 can be used to represent the system being powered on, ON / OFF = 0 can be used to represent the system being powered off, T_on can be used to represent the duration of the power-on state, and T_off can be used to represent the duration of the power-off state.

[0069] Step 106: In response to the first state being that the power on / off state can be adjusted autonomously, calculate the latitude and longitude of the satellite nadir point for the current calculation period.

[0070] Theoretically, when the BeiDou short message system is within a preset area (i.e., when it can communicate with BeiDou GEO satellites), it should ideally be powered on; otherwise, it should be powered off. Therefore, before specifying an adjustment strategy, the latitude and longitude of the satellite's nadir point in the current calculation cycle must be known to determine whether the BeiDou short message system can communicate with BeiDou GEO satellites. Here, the preset area refers to the Asia-Pacific region, i.e., 5°N to 55°N latitude and 70°E to 140°E longitude. This is because the current domestic BeiDou GEO satellites mainly cover this area. As technology develops and the coverage area of ​​BeiDou GEO satellites expands, customers can adjust it according to the actual range. This application does not specifically limit the exact range of the preset area. When the latitude and longitude of the satellite's nadir point are within the preset area, the region flag F_AsiaPacific_fire can be set to 1; otherwise, it can be set to 0.

[0071] In some implementations, the latitude and longitude of the satellite nadir point include the geographic longitude and geographic latitude of the satellite nadir point, and step 106 includes:

[0072] Calculate the geographic longitude of the satellite's nadir point for the current calculation period;

[0073] Calculate the geocentric latitude of the satellite's nadir point in the current calculation period;

[0074] Calculate the geographic latitude of the satellite's nadir point based on the geocentric latitude for the current calculation period.

[0075] The formula for calculating geographical longitude is: L = atan(Y 84 / X 84 );

[0076] The formula for calculating geocentric latitude is:

[0077] The formula for calculating geographical latitude is: δ = atan(tan(δ) * ) / (1-f E ) 2 ;

[0078] In the formula, X 84 Y 84 Z 84 Let f be the position of the satellite in the WGS84 coordinate system at time t, and f be the constant. E = 1 / 298.257.

[0079] Step 108: Based on the current calculation cycle power-on / off status, the duration of the power-on / off status, the latitude and longitude of the satellite's nadir point, the theoretical power-on time of the current satellite orbit, the maximum power-on time threshold, the minimum power-on time threshold, and the minimum time interval threshold between two power-on cycles of the BeiDou short message system, determine whether to adjust the power-on / off status of the BeiDou short message system for the current calculation cycle.

[0080] In this step, the theoretical power-on time T_on_orbit for the current satellite orbit, the maximum power-on time threshold T_on_max and minimum power-on time threshold T_on_set for the BeiDou short message system, and the minimum time interval threshold T_on / on_set between two power-on cycles are all preset values, determined based on theoretical calculations. Users can adjust them according to the actual orbit of the satellite.

[0081] In this embodiment, to prevent the BeiDou short message system from having a short single power-on time, the minimum power-on time threshold T_on_set is set to 3 minutes; to prevent the BeiDou short message system from being powered on erroneously, the minimum time interval threshold between two power-on cycles is set to 60 minutes; and to prevent the BeiDou short message system from having abnormal power-on for a long period of time, the maximum power-on time threshold is set to 15 minutes.

[0082] In some implementations, step 108 includes:

[0083] Determine whether the power-on state of the current calculation cycle is the powered-on state;

[0084] If so, determine whether the latitude and longitude of the satellite's nadir point in the current calculation period is located in the preset area and whether the power-on duration of the current calculation period is less than the maximum power-on time threshold. If so, do not adjust the power-on / off state of the BeiDou short message system in the current calculation period and update the power-on duration; otherwise, adjust the power-on / off state of the BeiDou short message system in the current calculation period to the power-off state and update the power-off duration.

[0085] If not, determine whether the theoretical power-on time of the current satellite orbit is not less than the minimum power-on time threshold, and based on the determination result, decide whether to adjust the power-on / off status of the current calculation cycle of the BeiDou short message system.

[0086] In this embodiment, for each calculation cycle:

[0087] When the BeiDou short message system is determined to be in a powered-on state, it is necessary to further determine whether the satellite is still within the preset area and whether the power-on duration is less than the maximum power-on time threshold. If both conditions are met simultaneously, i.e., "ON / OFF = 1" and "F_AsiaPacific_fire = 1" and "power-on duration T_on < maximum power-on time threshold T_on_max", then the current state is not adjusted, and the powered-on state is maintained, with the power-on duration increasing by one calculation cycle. Conversely, if "ON / OFF = 1" but F_AsiaPacific_fire = 0 or the power-on duration T_on ≥ the maximum power-on time threshold T_on_max, then the BeiDou short message system is powered off, i.e., it is changed from a powered-on state to a powered-off state, and the power-off duration T_off is set to 0.

[0088] When the BeiDou short message system is determined to be in a power-off state, it is necessary to further determine whether the theoretical power-on time of the current satellite orbit is not less than the minimum power-on time threshold, that is, whether the theoretical power-on time T_on_orbit is ≥ the minimum power-on time threshold T_on_set”, and based on the judgment result, determine whether to adjust the power-on and power-off status of the current calculation cycle of the BeiDou short message system.

[0089] In some implementations, the determination of whether to adjust the power-on / off state of the BeiDou short message system for the current calculation cycle is based on the judgment result, including:

[0090] If the judgment result is that the theoretical power-on time of the current satellite cycle is less than the minimum power-on time threshold, then the power-on / off status of the BeiDou short message system in the current calculation cycle will not be adjusted, and the theoretical power-on time of the next cycle will be calculated.

[0091] If the determination result is that the theoretical power-on time of the current satellite orbit is not less than the minimum power-on time threshold, then it is determined whether the latitude and longitude of the satellite's ground point in the current calculation cycle is located in the preset area and whether the power-off duration of the current calculation cycle is not less than the minimum time interval threshold. If so, the power-on / off state of the BeiDou short message system in the current calculation cycle is adjusted to the power-on state and the power-on duration is updated. Otherwise, the power-on / off state of the BeiDou short message system in the current calculation cycle is not adjusted and the power-off duration is not updated.

[0092] In this embodiment, if the theoretical power-on duration T_on_orbit is less than the minimum power-on time threshold T_on_set, the power-on / off state of the current calculation cycle will not be adjusted to avoid frequent power-on, and the theoretical power-on duration for the next running cycle will be calculated.

[0093] If "ON / OFF = 0", "F_AsiaPacific_fire = 1", "Power-off duration T_off ≥ minimum time interval threshold T_on / on_set between two power-on intervals", and "Theoretical power-on duration T_on_orbit ≥ minimum power-on time threshold T_on_set", then power on the BeiDou short message system, that is, change the power-off state to the power-on state, and set the power-on duration T_on to 0. Otherwise, the power-on / off state of the BeiDou short message system in the current calculation cycle will not be adjusted, and the power-off duration will not be updated.

[0094] Through the above operations, the power on / off status is adjusted only when the preset conditions are met, thereby avoiding frequent operations that could affect the lifespan and stability of the BeiDou short message system.

[0095] In some implementations, the power-on duration and power-off duration are determined as follows:

[0096] For each orbit of the satellite, the following is performed:

[0097] Assume the initial power-on duration of the BeiDou short message system during its first power-on is 0. Then, sequentially determine whether the BeiDou short message system's power-on / off state is still in the power-on state for the next preset cycle. If so, increment the power-on duration by one, with each increment equal to the duration of the preset cycle; and / or

[0098] Set the initial power outage duration of the BeiDou short message system to 0 when it first loses power, and then determine whether the power-on / off state of the BeiDou short message system is still in the power outage state in the next preset cycle. If so, the power outage duration is incremented once, and the single increment time is equal to the duration of the preset cycle.

[0099] Using the above method, the power-on and power-off durations of the BeiDou short message system can be accurately recorded. This function can be achieved by setting a time recorder in the system.

[0100] In some implementations, the theoretical uptime of the satellite in any given orbit is determined by the following method:

[0101] Determine the satellite's current orbital trajectory;

[0102] Determine the overlap between the motion trajectory and the preset area;

[0103] Determine the average flight speed of the satellite as it flies over the overlapping trajectories;

[0104] The quotient of the overlapping trajectory divided by the average flight speed is used as the theoretical start-up time for the satellite's current orbit.

[0105] like Figure 4The diagram illustrates the satellite's entry and exit from a pre-defined area (in this application, the Asia-Pacific region). As can be seen, the satellite's trajectory differs for different orbits, resulting in varying overlap with the pre-defined area. A longer overlap leads to a longer theoretical power-on time, and vice versa. If the theoretical start time is shorter than the minimum power-on time threshold, the satellite will not be powered on again to avoid frequent power-on cycles.

[0106] like Figure 2 , Figure 3 As shown, this embodiment of the invention provides an adjustment device for the power-on / off state of the BeiDou short message system mounted on a satellite. The device embodiment can be implemented through software, hardware, or a combination of both. From a hardware perspective, as... Figure 2 The diagram shown is a hardware architecture diagram of an electronic device for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite, according to an embodiment of the present invention. (Except for...) Figure 2 In addition to the processor, memory, network interface, and non-volatile memory shown, the electronic device in the embodiment may also include other hardware, such as a forwarding chip responsible for processing packets. Taking software implementation as an example, such as... Figure 3 As shown, a device in a logical sense is formed by the CPU of its host electronic device reading the corresponding computer program from the non-volatile memory into memory and running it. This embodiment provides a device for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite, comprising:

[0107] The first acquisition module 300 is used to acquire the first state of the Beidou short message system during the current calculation cycle of the satellite. The first state includes the state that allows autonomous adjustment of the power on / off state and the state that does not allow autonomous adjustment of the power on / off state.

[0108] The second acquisition module 302 is used to acquire the power-on / off status of the Beidou short message system in the current calculation period and the duration of the power-on / off status when the first state is that the power-on / off status is allowed to be adjusted autonomously; wherein, the power-on / off status includes the power-on state and the power-off state, and the duration of the power-on / off status includes the duration of the power-on state and the duration of the power-off state.

[0109] Calculation module 304 is used to calculate the latitude and longitude of the satellite nadir point in the current calculation period when the first state is the state that allows autonomous adjustment of power on / off.

[0110] The determination module 306 is used to determine whether to adjust the power-on / off state of the BeiDou short message system in the current calculation cycle when the first state is "allowing autonomous adjustment of power-on / off state". This is based on the power-on / off state of the current calculation cycle, the duration of the power-on / off state, the latitude and longitude of the satellite's nadir point, the theoretical power-on time of the current satellite orbit, the maximum power-on time threshold, the minimum power-on time threshold, and the minimum time interval threshold between two power-on cycles.

[0111] In some implementations, the latitude and longitude of the satellite nadir point includes the geographic longitude and geographic latitude of the satellite nadir point, and the calculation module 304 is used to perform the following operations:

[0112] Calculate the geographic longitude of the satellite's nadir point for the current calculation period;

[0113] Calculate the geocentric latitude of the satellite's nadir point in the current calculation period;

[0114] Calculate the geographic latitude of the satellite's nadir point based on the geocentric latitude for the current calculation period.

[0115] In some implementations, the formula for calculating geographical longitude is: L = atan(Y) 84 / X 84 );

[0116] The formula for calculating geocentric latitude is:

[0117] The formula for calculating geographical latitude is: δ = atan(tan(δ) * ) / (1-f E ) 2 ;

[0118] In the formula, X 84 Y 84 Z 84 Let f be the position of the satellite in the WGS84 coordinate system at time t, and f be the constant. E = 1 / 298.257.

[0119] In some implementations, the determining module 306 is used to perform the following operations:

[0120] Determine whether the power-on state of the current calculation cycle is the powered-on state;

[0121] If so, determine whether the latitude and longitude of the satellite's nadir point in the current calculation period is located in the preset area and whether the power-on duration of the current calculation period is less than the maximum power-on time threshold. If so, do not adjust the power-on / off state of the BeiDou short message system in the current calculation period and update the power-on duration; otherwise, adjust the power-on / off state of the BeiDou short message system in the current calculation period to the power-off state and update the power-off duration.

[0122] If not, determine whether the theoretical power-on time of the current satellite orbit is not less than the minimum power-on time threshold, and based on the determination result, decide whether to adjust the power-on / off status of the current calculation cycle of the BeiDou short message system.

[0123] In some implementations, the determination of whether to adjust the power-on / off state of the BeiDou short message system for the current calculation cycle is based on the judgment result, including:

[0124] If the judgment result is that the theoretical power-on time of the current satellite cycle is less than the minimum power-on time threshold, then the power-on / off status of the BeiDou short message system in the current calculation cycle will not be adjusted, and the theoretical power-on time of the next cycle will be calculated.

[0125] If the determination result is that the theoretical power-on time of the current satellite orbit is not less than the minimum power-on time threshold, then it is determined whether the latitude and longitude of the satellite's ground point in the current calculation cycle is located in the preset area and whether the power-off duration of the current calculation cycle is not less than the minimum time interval threshold. If so, the power-on / off state of the BeiDou short message system in the current calculation cycle is adjusted to the power-on state and the power-on duration is updated. Otherwise, the power-on / off state of the BeiDou short message system in the current calculation cycle is not adjusted and the power-off duration is not updated.

[0126] In some implementations, the power-on duration and power-off duration are determined as follows:

[0127] For each orbit of the satellite, the following is performed:

[0128] Assume the initial power-on duration of the BeiDou short message system during its first power-on is 0. Then, sequentially determine whether the BeiDou short message system's power-on / off state is still in the power-on state for the next preset cycle. If so, increment the power-on duration by one, with each increment equal to the duration of the preset cycle; and / or

[0129] Set the initial power outage duration of the BeiDou short message system to 0 when it first loses power, and then determine whether the power-on / off state of the BeiDou short message system is still in the power outage state in the next preset cycle. If so, the power outage duration is incremented once, and the single increment time is equal to the duration of the preset cycle.

[0130] In some implementations, the theoretical uptime of the satellite in any given orbit is determined by the following method:

[0131] Determine the satellite's current orbital trajectory;

[0132] Determine the overlap between the motion trajectory and the preset area;

[0133] Determine the average flight speed of the satellite as it flies over the overlapping trajectories;

[0134] The quotient of the overlapping trajectory divided by the average flight speed is used as the theoretical start-up time for the satellite's current orbit.

[0135] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on an adjustment device for the power-on / off state of a BeiDou short message system mounted on a satellite. In other embodiments of the present invention, an adjustment device for the power-on / off state of a BeiDou short message system mounted on a satellite may include more or fewer components than illustrated, or combine some components, or split some components, or arrange different components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0136] The information interaction and execution process between the modules in the above-mentioned device are based on the same concept as the method embodiment of the present invention, and the specific details can be found in the description of the method embodiment of the present invention, and will not be repeated here.

[0137] This invention also provides an electronic device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements a method for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite, as described in any embodiment of this invention.

[0138] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program causes the processor to perform a method for adjusting the power-on / off state of a BeiDou short message system mounted on a satellite, according to any embodiment of this invention.

[0139] Specifically, a system or apparatus equipped with a storage medium may be provided, on which software program code implementing the functions of any of the embodiments described above is stored, and the computer (or CPU or MPU) of the system or apparatus may read and execute the program code stored in the storage medium.

[0140] In this case, the program code read from the storage medium can itself implement the function of any of the above embodiments, and therefore the program code and the storage medium storing the program code constitute part of the present invention.

[0141] Examples of storage media used to provide program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, program code can be downloaded from a server computer via a communication network.

[0142] Furthermore, it should be clear that not only can the program code read by the computer be executed, but also the operating system or other components operating on the computer can be instructed based on the program code to perform some or all of the actual operations, thereby realizing the function of any of the embodiments described above.

[0143] Furthermore, it is understood that the program code read from the storage medium is written to the memory set in the expansion board inserted into the computer or to the memory set in the expansion module connected to the computer. Then, based on the instructions of the program code, the CPU or other components installed on the expansion board or expansion module execute some and all of the actual operations, thereby realizing the function of any of the above embodiments.

[0144] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0145] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as ROM, RAM, magnetic disk, or optical disk.

[0146] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for adjusting the on-off state of a Beidou short message system carried on a satellite, characterized in that, The method comprises the following steps: acquiring a first state of a Beidou short message system in a current calculation period of a satellite, the first state comprising a state of allowing autonomous adjustment of on-off state and a state of not allowing autonomous adjustment of on-off state; in response to the first state being the state of not allowing autonomous adjustment of on-off state, not adjusting the on-off state of the Beidou short message system in the current calculation period; in response to the first state being the state of allowing autonomous adjustment of on-off state, performing the following operations: acquiring an on-off state of the Beidou short message system in the current calculation period and a duration of the on-off state; wherein the on-off state comprises a power-on state and a power-off state, and the duration of the on-off state comprises a duration of the power-on state and a duration of the power-off state; calculating the longitude and latitude of a satellite subsatellite point in the current calculation period; judging whether the on-off state in the current calculation period is the power-on state; if yes, judging whether the longitude and latitude of the satellite subsatellite point in the current calculation period are located in a preset region and whether the power-on duration in the current calculation period is less than a maximum power-on time threshold; if yes, not adjusting the on-off state of the Beidou short message system in the current calculation period, and updating the power-on duration; otherwise, adjusting the on-off state of the Beidou short message system in the current calculation period to the power-off state, and updating the power-off duration; if no, judging whether a theoretical power-on time length of a current running orbit of the satellite is not less than a minimum power-on time threshold; if the result of the judgment is that the theoretical power-on time length of the current running orbit of the satellite is less than the minimum power-on time threshold, not adjusting the on-off state of the Beidou short message system in the current calculation period, and calculating a theoretical power-on time length of a next running orbit; if the result of the judgment is that the theoretical power-on time length of the current running orbit of the satellite is not less than the minimum power-on time threshold, judging whether the longitude and latitude of the satellite subsatellite point in the current calculation period are located in the preset region and whether the power-off duration in the current calculation period is not less than a minimum time interval threshold; if yes, adjusting the on-off state of the Beidou short message system in the current calculation period to the power-on state and updating the power-on duration; otherwise, not adjusting the on-off state of the Beidou short message system in the current calculation period and updating the power-off duration; the preset region is a region from 5 degrees north latitude to 55 degrees north latitude and from 70 degrees east longitude to 140 degrees east longitude; the theoretical power-on time length of the satellite in any running orbit is determined by the following method: determining a motion trajectory of the current running orbit of the satellite; determining an overlapping trajectory of the motion trajectory and the preset region; determining an average flight speed of the satellite when flying through the overlapping trajectory; dividing the overlapping trajectory by the average flight speed to obtain the theoretical power-on time length of the current running orbit of the satellite.

2. The method of claim 1, wherein, the longitude and latitude of the satellite subsatellite point comprise a geographic longitude and a geographic latitude of the satellite subsatellite point, and the calculation of the longitude and latitude of the satellite subsatellite point in the current calculation period comprises: calculating the geographic longitude of the satellite subsatellite point in the current calculation period; calculating the geocentric latitude of the satellite subsatellite point in the current calculation period; Based on the geocentric latitude, a geographic latitude of the subsatellite point of the satellite in the current calculation period is calculated.

3. The method of claim 2, wherein, The calculation formula of the geographic longitude is: ; The calculation formula of the geocentric latitude is: ; The calculation formula of the geographic latitude is: ; wherein , , are the position of the satellite in the WGS84 coordinate system at time t, the constant .

4. The method of claim 1, wherein, The power-on duration and the power-off duration are determined respectively by: For each orbit of the satellite, the following is performed: Supposing that the initial power-on duration when the Beidou short message system is powered on for the first time is 0, and whether the on-off state of the Beidou short message system in the next preset period is still in the power-on state is determined in turn, if yes, the power-on duration is accumulated once, and the single accumulation time is equal to the time length of the preset period; And / or Supposing that the initial power-off duration when the Beidou short message system is powered off for the first time is 0, and whether the on-off state of the Beidou short message system in the next preset period is still in the power-off state is determined in turn, if yes, the power-off duration is accumulated once, and the single accumulation time is equal to the time length of the preset period.

5. A device for adjusting the on-off state of a Beidou short message system carried on a satellite, characterized in that, The apparatus for implementing the method of any one of claims 1-4 comprises: A first obtaining module is configured to obtain a first state of a Beidou short message system in a current calculation period of a satellite, the first state comprising a state in which autonomous adjustment of an on-off state is allowed and a state in which autonomous adjustment of the on-off state is not allowed; A second obtaining module is configured to, when the first state is the state in which autonomous adjustment of the on-off state is allowed, obtain an on-off state of the Beidou short message system in the current calculation period and a duration of the on-off state; wherein the on-off state comprises a power-on state and a power-off state, and the duration of the on-off state comprises a duration of the power-on state and a duration of the power-off state; A calculating module is configured to, when the first state is the state in which autonomous adjustment of the on-off state is allowed, calculate a longitude and a latitude of a subsatellite point of the satellite in the current calculation period; A determining module is configured to, when the first state is the state in which autonomous adjustment of the on-off state is allowed, determine whether to adjust the on-off state of the Beidou short message system in the current calculation period based on the on-off state in the current calculation period, the duration of the on-off state, the longitude and the latitude of the subsatellite point of the satellite, a theoretical on time of a current orbit of the satellite, a maximum power-on time threshold of the Beidou short message system, a minimum power-on time threshold, and a minimum time interval threshold between two power-on operations. 6.An electronic device comprising a memory and a processor, the memory having stored therein a computer program, characterized in that, The processor executes the computer program to implement the method of any one of claims 1-4.

7. A storage medium having stored thereon a computer program, characterized in that When the computer program is executed in the computer, the computer is caused to execute the method of any one of claims 1-4.

Citation Information

Patent Citations

  • Automatic shooting task planning system and method used for visible light remote sensing space vehicle

    CN107816973A

  • Autonomous observation task generation method of low-orbit remote sensing satellite based on introduction of in-orbit cloud judgment

    CN115407374A