Low-Earth Orbit Satellite Data Transmission Method, System, Electronic Device and Storage Medium

By receiving the channel occupancy rate and the low-bit bytes of random numbers sent by low-orbit satellites, the transmission permissions of the ground communication terminals of the low-orbit IoT satellite communication system are determined, which solves the problem of channel blockage under the time-sharing transmission method, and improves channel utilization and system reliability.

CN119853783BActive Publication Date: 2025-06-17BEIJING GUODIAN GAOKE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510347017.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-06-17
Estimated Expiration
2045-03-24

AI Technical Summary

Technical Problem

When the low-orbit IoT satellite communication system adopts time-sharing transmission method, it is easy to cause the channel to be blocked, resulting in the system being paralyzed.

Method used

By receiving the channel occupancy rate of the first preset number of transmission cycles corresponding to each channel transmitted by the low-orbit satellite, the terminal transmission allowance probability of each channel is determined, and the transmission permission of the ground communication terminal is determined based on the low-bit bytes of the random number and the terminal transmission allowance probability.

Benefits of technology

It effectively improves channel occupancy rate, reduces the frequency of congested channels used by ground communication terminals, reduces the probability of collision, and avoids channel blockage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119853783B_ABST
    Figure CN119853783B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of communication technologies, and provides a method, a system, an electronic device, and a storage medium for low-earth orbit satellite data transmission. The method includes: receiving the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by a low-earth orbit satellite; determining the terminal transmission permission probability corresponding to each channel based on the channel occupancy rates of the first preset number of transmission cycles; obtaining a random number, and determining the transmission permission of a ground communication terminal based on the low-order byte of the random number and the terminal transmission permission probability. On the one hand, the ground communication terminal uses a random channel for transmission without the need for channel reservation, omitting the channel occupancy for multiple interactive data communications, and effectively improving the channel occupancy rate. On the other hand, based on the low-order byte of the random number and the terminal transmission permission probability, the transmission permission of the ground communication terminal is determined, effectively reducing the frequency of the ground communication terminal using a congested channel, reducing the collision probability, and avoiding the occurrence of channel blocking.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a low-orbit satellite data transmission method, system, electronic equipment and storage medium. Background Art

[0002] At present, due to its low speed and short transmission time, the low-orbit Internet of Things satellite communication system uses channel reservation for data communication. Although it can avoid collisions, the overall transmission efficiency is very low. Therefore, it is usually sent without reservation. In order to avoid communication failure caused by multiple devices using the same channel at the same time, the time-sharing transmission method can be used to reduce channel occupancy, reduce collision probability, and improve system capacity.

[0003] However, the low-orbit IoT satellite communication system can reduce the probability of collision to a certain extent by adopting a time-sharing transmission method, but this method can only reduce the probability of collision to a certain extent. When the number of online devices approaches or exceeds the system capacity, the probability of collision increases significantly, even close to 100%. When the collision probability is 100%, the channel reception success rate is almost 0, that is, the channel is blocked. Once the channel is blocked, due to the increasing amount of data to be sent, the frequency of devices occupying the channel increases significantly, further aggravating the channel blocking phenomenon and causing system paralysis. Summary of the invention

[0004] The present invention provides a low-orbit satellite data transmission method, system, electronic device and storage medium, which are used to solve the defect that a low-orbit Internet of Things satellite communication system in the prior art adopts a time-sharing transmission mode and may have a blocked channel.

[0005] The present invention provides a low-orbit satellite data transmission method, which is applied to a ground communication terminal and comprises the following steps:

[0006] Receive the channel occupancy rate of the previous preset number of transmission cycles corresponding to each channel transmitted by the low-orbit satellite;

[0007] Determining the terminal transmission permission probability corresponding to each channel based on the channel occupancy rate of the first preset number of transmission cycles;

[0008] A random number is obtained, and based on the low-order byte of the random number and the probability of the terminal sending being allowed, the sending authority of the ground communication terminal is determined.

[0009] According to a low-orbit satellite data transmission method provided by the present invention, the determining of the terminal transmission permission probability corresponding to each channel based on the channel occupancy rate of the first preset number of transmission cycles includes:

[0010] Get the target channel occupancy rate;

[0011] Determine the channel occupancy rate differences corresponding to the previous preset number of transmission periods based on the target channel occupancy rate and the channel occupancy rates of the previous preset number of transmission periods;

[0012] Determine the terminal transmission allowance probability based on the channel occupancy rate differences.

[0013] According to a low-earth orbit satellite data transmission method provided by the present invention, the previous preset number is three;

[0014] Correspondingly, the determining the channel occupancy rate differences corresponding to the previous preset number of transmission periods based on the target channel occupancy rate and the channel occupancy rates of the previous preset number of transmission periods includes:

[0015] Determine a first channel occupancy rate difference, a second channel occupancy rate difference, and a third channel occupancy rate difference based on the target channel occupancy rate, a first channel occupancy rate, a second channel occupancy rate, and a third channel occupancy rate;

[0016] The determining the terminal transmission allowance probability based on the channel occupancy rate differences includes:

[0017] Determine the terminal transmission allowance probability based on the first channel occupancy rate difference, the second channel occupancy rate difference, and the third channel occupancy rate difference.

[0018] According to a low-earth orbit satellite data transmission method provided by the present invention, the determining the terminal transmission allowance probability based on the first channel occupancy rate difference, the second channel occupancy rate difference, and the third channel occupancy rate difference includes:

[0019] Determine the terminal transmission allowance probability based on the following formula:

[0020] P = 255 [1 - 0.1(e n - e n-1 ) - 9.99e n - 0.2(e n-2 e n-1 + e n-2 ) ]

[0021] Wherein, P represents the terminal transmission allowance probability, e n represents the first channel occupancy rate difference, e n-1 represents the second channel occupancy rate difference, e n-2 represents the third channel occupancy rate difference.

[0022] A low-earth orbit satellite data transmission method provided by the present invention, determining the transmission permission of the ground communication terminal based on the low-order byte of the random number and the transmission permission probability of the terminal, includes:

[0023] When the low-order byte is less than or equal to the transmission permission probability of the terminal, determining that the transmission permission of the ground communication terminal is allowed to transmit;

[0024] When the low-order byte is greater than the transmission permission probability of the terminal, determining that the transmission permission of the ground communication terminal is to abandon transmission.

[0025] A low-earth orbit satellite data transmission method provided by the present invention, after determining that the transmission permission of the ground communication terminal is allowed to transmit when the low-order byte is less than or equal to the transmission permission probability of the terminal, further includes:

[0026] Randomly select a time slice for transmission;

[0027] The time slice is determined based on the transmission period.

[0028] A low-earth orbit satellite data transmission method provided by the present invention, the channel occupancy rate of the previous preset number of transmission periods is sent by the low-earth orbit satellite through a broadcast announcement method.

[0029] The present invention also provides a low-earth orbit satellite data transmission system, including the following units:

[0030] A receiving unit, configured to receive the channel occupancy rate of the previous preset number of transmission periods corresponding to each channel sent by the low-earth orbit satellite;

[0031] A first determination unit, configured to determine the transmission permission probability of the terminal corresponding to each channel based on the channel occupancy rate of the previous preset number of transmission periods;

[0032] A second determination unit, configured to obtain a random number, and determine the transmission permission of the ground communication terminal based on the low-order byte of the random number and the transmission permission probability of the terminal.

[0033] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where when the processor executes the program, it implements the low-earth orbit satellite data transmission method as described in any one of the above.

[0034] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the low-earth orbit satellite data transmission method as described in any one of the above.

[0035] The present invention also provides a computer program product, including a computer program which, when executed by a processor, implements the low-earth orbit satellite data transmission method as described in any one of the above.

[0036] For the low-earth orbit satellite data transmission method, system, electronic device and storage medium provided by the present invention, the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by the low-earth orbit satellite are received, and then based on the channel occupancy rates of the first preset number of transmission cycles, the terminal transmission permission probabilities corresponding to each channel are determined. Finally, a random number is obtained, and based on the low-order byte of the random number and the terminal transmission permission probability, the transmission authority of the ground communication terminal is determined. On the one hand, the ground communication terminal uses a random channel for transmission without the need for channel reservation, omitting the channel occupancy of multiple interactive data communications, effectively improving the channel occupancy rate. On the other hand, based on the low-order byte of the random number and the terminal transmission permission probability, the transmission authority of the ground communication terminal is determined, which can effectively reduce the frequency of the ground communication terminal using a congested channel, reduce the collision probability, and avoid the occurrence of channel blockage. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0038] Figure 1 It is one of the flow diagrams of the low-earth orbit satellite data transmission method provided by the present invention.

[0039] Figure 2 It is the second flow diagram of the low-earth orbit satellite data transmission method provided by the present invention.

[0040] Figure 3 It is the structural diagram of the low-earth orbit satellite data transmission system provided by the present invention.

[0041] Figure 4 It is the structural diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0042] To make the objectives, technical solutions and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention with reference to the drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present invention belong to the scope of protection of the present invention.

[0043] The terms "first", "second", etc. in the present invention are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category.

[0044] Figure 1 is one of the schematic flowcharts of the low-earth orbit satellite data transmission method provided by the present invention. As Figure 1 shown, this method is applied to a ground communication terminal, and this method includes step 110, step 120, and step 130.

[0045] Step 110: Receive the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by the low-earth orbit satellite;

[0046] Step 120: Determine the terminal transmission permission probabilities corresponding to each channel based on the channel occupancy rates of the first preset number of transmission cycles;

[0047] Step 130: Obtain a random number, and determine the transmission permission of the ground communication terminal based on the low-order byte of the random number and the terminal transmission permission probability.

[0048] Specifically, the execution subject of the embodiments of the present invention is a ground communication terminal. The ground communication terminal can receive the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by the low-earth orbit satellite. For example, the ground communication terminal can receive the channel occupancy rates of the first 3 transmission cycles corresponding to each channel sent by the low-earth orbit satellite; or for another example, the ground communication terminal can receive the channel occupancy rates of the first 4 transmission cycles corresponding to each channel sent by the low-earth orbit satellite. The embodiments of the present invention do not make specific limitations in this regard.

[0049] A ground communication terminal refers to a device for direct communication between a user and a low-earth orbit satellite. It can include a fixed terminal, such as a residential user terminal, or a mobile terminal, such as a vehicle-mounted, ship-mounted, or portable terminal, for maintaining communication in a mobile scenario. It can also include a portable user terminal, such as a Mini user terminal, which is small in size and easy to carry, and is suitable for outdoor use.

[0050] Here, the channel occupancy rate refers to the ratio of the time when the channel is effectively occupied to the total time within a certain time range, usually expressed as a percentage (%). It reflects the utilization efficiency of channel resources and is one of the important indicators for measuring the performance of a communication system.

[0051] It should be noted that the channel occupancy rates of the previous preset number of transmission cycles are sent by the low-earth orbit satellite through broadcast announcements. The low-earth orbit satellite statistically calculates the occupancy rates of each channel in the previous cycle and broadcasts the channel occupancy rate of the previous cycle to the ground communication terminals before the next transmission cycle.

[0052] After receiving the channel occupancy rates of the previous preset number of transmission cycles, the ground communication terminals can determine the terminal transmission permission probabilities corresponding to each channel based on the channel occupancy rates of the previous preset number of transmission cycles. Here, the target channel occupancy rate can be obtained, and according to the target channel occupancy rate and the channel occupancy rates of the previous preset number of transmission cycles, the channel occupancy rate differences corresponding to the previous preset number of transmission cycles are determined, and then based on the channel occupancy rate differences corresponding to the previous preset number of transmission cycles, the terminal transmission permission probabilities are determined.

[0053] It can be understood that by analyzing the channel occupancy rates of the previous preset number of transmission cycles, the system can predict potential congestion points in advance and take preventive measures, such as adjusting channel allocation or guiding users to switch to other channels, which helps to reduce network congestion and improve the user experience.

[0054] Among them, the terminal transmission permission probability refers to the probability that a ground communication terminal is allowed to send data at a certain moment in the communication system.

[0055] The terminal transmission permission probability is mainly used to avoid collisions: in the scenario where multiple users share a channel, if multiple terminals send data simultaneously, it may lead to signal collisions and reduce communication efficiency. By controlling the terminal transmission permission probability, the occurrence of collisions can be reduced. Moreover, by dynamically adjusting the terminal transmission permission probability according to the channel occupancy situation, load balancing can be achieved, avoiding overloading of some channels while other channels are idle. Further, by reasonably allocating the terminal transmission permission probability, the utilization efficiency of channel resources can be improved and the overall network performance can be enhanced.

[0056] Then, a random number can be obtained, and based on the low-order byte of the random number and the terminal transmission permission probability, the transmission permission of the ground communication terminal is determined.

[0057] Here, the random number is a 32-bit binary random number. For example, if the random number is 10110101110010101110100011110001, the low-order byte of the random number refers to the rightmost 8 bits of this 32-bit number, that is, 11110001.

[0058] Here, when the low-order byte is less than or equal to the terminal transmission permission probability, it is determined that the transmission permission of the ground communication terminal is to allow transmission, and when the low-order byte is greater than the terminal transmission permission probability, it is determined that the transmission permission of the ground communication terminal is to abandon transmission.

[0059] It should be noted that by comparing the low-order byte of the random number with the terminal transmission allowance probability, the low-order byte of the random number can be converted into a decimal number and then compared with the terminal transmission allowance probability, so as to determine the transmission authority of the ground communication terminal.

[0060] The method provided by the embodiment of the present invention is to receive the channel occupancy rate of the first preset number of transmission cycles corresponding to each channel sent by the low-earth orbit satellite, then determine the terminal transmission allowance probability corresponding to each channel based on the channel occupancy rate of the first preset number of transmission cycles, and finally, obtain a random number and determine the transmission authority of the ground communication terminal based on the low-order byte of the random number and the terminal transmission allowance probability. On the one hand, the ground communication terminal uses random channels for transmission without the need for channel reservation, omitting the channel occupancy of multiple interactive data communications, effectively improving the channel occupancy rate; on the other hand, determining the transmission authority of the ground communication terminal based on the low-order byte of the random number and the terminal transmission allowance probability can effectively reduce the frequency of the ground communication terminal using congested channels, reduce the collision probability, and avoid the occurrence of channel blocking phenomena.

[0061] Based on the above embodiment, step 120 includes:

[0062] Step 121, obtain the target channel occupancy rate;

[0063] Step 122, based on the target channel occupancy rate and the channel occupancy rate of the first preset number of transmission cycles, determine the channel occupancy rate difference corresponding to the first preset number of transmission cycles;

[0064] Step 123, based on the channel occupancy rate difference, determine the terminal transmission allowance probability.

[0065] Specifically, the target channel occupancy rate can be obtained. The target channel occupancy rate refers to the proportion of time that the channel is expected to be occupied in the communication system, and is usually used to evaluate the utilization efficiency of channel resources and network performance. It is an idealized index used to guide network planning and optimization. In practical applications, the setting of the target channel occupancy rate needs to comprehensively consider various factors, such as the load capacity of the network, user requirements, the availability of spectrum resources, and the transmission efficiency of the channel. For example, in cognitive radio, the target channel occupancy rate can be used to optimize the spectrum handover strategy to reduce the probability of handover failure.

[0066] Then, based on the target channel occupancy rate and the channel occupancy rate of the first preset number of transmission cycles, the channel occupancy rate difference corresponding to the first preset number of transmission cycles can be determined. For example, when the target channel occupancy rate is 90%, the preset number is 4, and the channel occupancy rates of the previous 4 cycles are all 100%, the channel occupancy rate differences corresponding to the 4 transmission cycles are all 0.1.

[0067] Finally, after obtaining the difference in channel occupancy rate, the transmission allowance probability of the terminal can be determined based on the difference in channel occupancy rate.

[0068] The method provided by the embodiments of the present invention obtains the target channel occupancy rate, and then determines the difference in channel occupancy rate corresponding to the previous preset number of transmission periods based on the target channel occupancy rate and the channel occupancy rates of the previous preset number of transmission periods. Finally, the transmission allowance probability of the terminal is determined based on the difference in channel occupancy rate. This method dynamically adjusts the transmission allowance probability of the ground communication terminal through the difference in channel occupancy rate, can more efficiently utilize spectrum resources. When the channel occupancy rate is low, more terminals are allowed to send data, thereby improving the spectrum utilization rate. In the case of a high channel occupancy rate, reducing the transmission probability of the terminal can reduce the possibility of multiple terminals sending data simultaneously, thereby reducing the probability of data collision and improving the reliability of the communication system.

[0069] Based on the above embodiments, the previous preset number is three;

[0070] Correspondingly, in step 122, determining the difference in channel occupancy rate corresponding to the previous preset number of transmission periods based on the target channel occupancy rate and the channel occupancy rates of the previous preset number of transmission periods includes:

[0071] Step 1221, determining the first channel occupancy rate difference, the second channel occupancy rate difference, and the third channel occupancy rate difference based on the target channel occupancy rate, the first channel occupancy rate, the second channel occupancy rate, and the third channel occupancy rate;

[0072] In step 123, determining the transmission allowance probability of the terminal based on the difference in channel occupancy rate includes:

[0073] Step 1231, determining the transmission allowance probability of the terminal based on the first channel occupancy rate difference, the second channel occupancy rate difference, and the third channel occupancy rate difference.

[0074] Specifically, the previous preset number is three. Correspondingly, the first channel occupancy rate difference, the second channel occupancy rate difference, and the third channel occupancy rate difference are determined based on the target channel occupancy rate, the first channel occupancy rate, the second channel occupancy rate, and the third channel occupancy rate.

[0075] For example, when the target channel occupancy rate is 90%, and the channel occupancy rates of the previous 3 periods, that is, the first channel occupancy rate, the second channel occupancy rate, and the third channel occupancy rate are 50% (the previous 3 periods), 80% (the previous 2 periods), and 85% (the previous period) respectively, then: e n =-0.05, e n-1 =-0.1, e n-2 =-0.4.

[0076] When the channel occupancy rates in the last three periods are all 100%, that is, when the first channel occupancy rate, the second channel occupancy rate, and the third channel occupancy rate are all 100%, then: e n = 0.1, e n-1 = 0.1, e n-2 = 0.1.

[0077] Finally, based on the first channel occupancy rate difference, the second channel occupancy rate difference, and the third channel occupancy rate difference, determine the terminal transmission allowance probability.

[0078] For example, based on the following formula, determine the terminal transmission allowance probability:

[0079] P = 255 [1 - 0.1(e n - e n-1 ) - 9.99e n - 0.2(e n-2 e n-1 + e n-2 )]

[0080] Wherein, P represents the terminal transmission allowance probability, e n represents the first channel occupancy rate difference, e n-1 represents the second channel occupancy rate difference, e n-2 represents the third channel occupancy rate difference.

[0081] Based on the above embodiments, determining the transmission authority of the ground communication terminal based on the low-order byte of the random number and the terminal transmission allowance probability in step 130 includes:

[0082] Step 131, when the low-order byte is less than or equal to the terminal transmission allowance probability, determine that the transmission authority of the ground communication terminal is allowed to transmit;

[0083] Step 132, when the low-order byte is greater than the terminal transmission allowance probability, determine that the transmission authority of the ground communication terminal is to abandon transmission.

[0084] Specifically, when the low-order byte is less than or equal to the terminal transmission allowance probability, determine that the transmission authority of the ground communication terminal is allowed to transmit, and when the low-order byte is greater than the terminal transmission allowance probability, determine that the transmission authority of the ground communication terminal is to abandon transmission.

[0085] For example, when the low-order byte of the random number ≤ 255 [1 - 0.1(e n - e n-1 ) - 9.99e n - 0.2(en-2 e n-1 +e n-2 ) ] When it is allowed to send, otherwise this sending is abandoned.

[0086] It can be understood that in this way, the system can dynamically adjust the sending behavior of the terminal according to the state of the current channel and resource availability. When the low-order byte is less than or equal to the terminal sending permission probability, the terminal is allowed to send data, which helps to make full use of the channel resources and avoid resource idleness. On the contrary, when the low-order byte is greater than the terminal sending permission probability, the sending is abandoned, which can avoid channel overload and improve resource utilization efficiency.

[0087] Based on the above embodiments, in the case where the low-order byte is less than or equal to the terminal sending permission probability, determining that the sending permission of the ground communication terminal is allowed to send, and then further including:

[0088] Randomly select a time slice for sending;

[0089] The time slice is determined based on the sending period.

[0090] Specifically, the low-earth orbit satellite data transmission system includes low-earth orbit communication satellites and ground communication terminals. The low-earth orbit satellite data transmission system divides the frequency band into N channels according to parameters such as frequency bandwidth. The ground communication terminal adopts a periodic sending method, and the sending period is T. The time period T of the sending period is divided into M time slices, and each sending occupies no more than one time slice, and each time a time slice is randomly selected for sending.

[0091] Specifically, the low-earth orbit satellite statistically calculates the occupancy rate of each channel in the previous period. Before the next sending period, the channel occupancy rate of the previous period is broadcast to the ground communication terminal. When the ground communication terminal sends data, it randomly selects a time slice for sending, and then randomly selects a channel to prepare for sending.

[0092] By this way of broadcasting the channel occupancy rate, both the channel utilization rate can be improved and the phenomenon of the channel being blocked can be avoided.

[0093] Example: Set the target channel occupancy rate to 90%. When the channel occupancy rates in the previous 3 periods are 50% (the previous 3 periods), 80% (the previous 2 periods), and 85% (the previous period) respectively, then: e n =-0.05, e n-1 =-0.1, e n-2 =-0.4, then 100% of the terminals in this period will be allowed to use this channel for sending, and the channel occupancy rate will be further improved;

[0094] When the channel occupancy rates in the previous 3 periods are all 100%, then: en = 0.1, e n-1 = 0.1, e n-2 = 0.1, then only 1‰ of the terminals in this period are allowed to use this channel for transmission, which can effectively reduce the channel occupancy rate.

[0095] Based on any of the above embodiments, Figure 2 is the second schematic flow chart of the low-earth orbit satellite data transmission method provided by the present invention. As Figure 2 shown, the method includes:

[0096] First, divide a transmission period into several time slices. The terminal randomly selects a time slice and randomly selects a channel to send data.

[0097] 1. The low-earth orbit satellite counts the occupancy rate of each channel in the last 3 periods.

[0098] 2. The low-earth orbit satellite sends the occupancy rate to the ground communication terminal in the form of broadcast.

[0099] 3. The ground communication terminal randomly selects a time slice. After randomly selecting a certain channel, by reading the occupancy rate of this channel broadcast by the low-earth orbit satellite, calculate the terminal transmission allowance probability according to the formula P1 = [1 - 0.1(e n - e n-1 ) - 9.99e n - 0.2(e n-2 e n-1 + e n-2 )].

[0100] 4. The ground communication terminal generates a random number and takes the lowest byte of the random number. When the random number ≤ 255 P1, it is allowed to send, otherwise this transmission is abandoned.

[0101] By controlling the transmission allowance probability of the ground communication terminal, the low-earth orbit satellite can effectively reduce the frequency of the ground communication terminal using this channel, reduce the collision probability, and avoid the occurrence of channel blockage.

[0102] Next, the low-earth orbit satellite data transmission system provided by the present invention will be described. The low-earth orbit satellite data transmission system described below can be correspondingly referred to the low-earth orbit satellite data transmission method described above.

[0103] Based on any of the above embodiments, the present invention provides a low-earth orbit satellite data transmission system. Figure 3 is the structural schematic diagram of the low-earth orbit satellite data transmission system provided by the present invention. As Figure 3 shown, the system includes:

[0104] A receiving unit 310, configured to receive the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by a low-earth orbit satellite;

[0105] A first determining unit 320, configured to determine the terminal transmission permission probability corresponding to each channel based on the channel occupancy rates of the first preset number of transmission cycles;

[0106] A second determining unit 330, configured to obtain a random number, and determine the transmission permission of a terrestrial communication terminal based on the low-order byte of the random number and the terminal transmission permission probability.

[0107] The system provided by the embodiment of the present invention receives the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by a low-earth orbit satellite, then determines the terminal transmission permission probability corresponding to each channel based on the channel occupancy rates of the first preset number of transmission cycles, and finally, obtains a random number, and determines the transmission permission of a terrestrial communication terminal based on the low-order byte of the random number and the terminal transmission permission probability. On the one hand, the terrestrial communication terminal uses a random channel for transmission, without the need for channel reservation, omitting the channel occupancy of multiple interactive data communications, effectively improving the channel occupancy rate; on the other hand, determining the transmission permission of the terrestrial communication terminal based on the low-order byte of the random number and the terminal transmission permission probability can effectively reduce the frequency of the terrestrial communication terminal using a congested channel, reduce the collision probability, and avoid the occurrence of channel blockage.

[0108] Based on any of the above embodiments, the first determining unit 320 specifically includes:

[0109] An obtaining unit, configured to obtain a target channel occupancy rate;

[0110] A third determining unit, configured to determine the channel occupancy rate difference corresponding to the first preset number of transmission cycles based on the target channel occupancy rate and the channel occupancy rates of the first preset number of transmission cycles;

[0111] A fourth determining unit, configured to determine the terminal transmission permission probability based on the channel occupancy rate difference.

[0112] Based on any of the above embodiments, the first preset number is three;

[0113] Correspondingly, the third determining unit is specifically configured to:

[0114] Based on the target channel occupancy rate, the first channel occupancy rate, the second channel occupancy rate, and the third channel occupancy rate, determine the first channel occupancy rate difference, the second channel occupancy rate difference, and the third channel occupancy rate difference;

[0115] The fourth determining unit specifically includes:

[0116] A fifth determination unit, configured to determine the transmission permission probability of the terminal based on the first channel occupancy rate difference, the second channel occupancy rate difference, and the third channel occupancy rate difference.

[0117] Based on any of the above embodiments, the fifth determination unit is specifically configured to:

[0118] Determine the transmission permission probability of the terminal based on the following formula:

[0119] P = 255 [1 - 0.1(e n - e n-1 ) - 9.99e n - 0.2(e n-2 e n-1 + e n-2 ) ]

[0120] Wherein, P represents the transmission permission probability of the terminal, e n represents the first channel occupancy rate difference, e n-1 represents the second channel occupancy rate difference, e n-2 represents the third channel occupancy rate difference.

[0121] Based on any of the above embodiments, the second determination unit 330 is specifically configured to:

[0122] When the low-order byte is less than or equal to the transmission permission probability of the terminal, determine that the transmission permission of the terrestrial communication terminal is allowed to transmit;

[0123] When the low-order byte is greater than the transmission permission probability of the terminal, determine that the transmission permission of the terrestrial communication terminal is to abandon transmission.

[0124] Based on any of the above embodiments, it further includes a random selection unit, and the random selection unit is specifically configured to:

[0125] Randomly select a time slice for transmission;

[0126] The time slice is determined based on the transmission period.

[0127] Based on any of the above embodiments, the channel occupancy rates of the previous preset number of transmission periods are sent by the low-earth orbit satellite through a broadcast announcement method.

[0128] Figure 4 is a schematic structural diagram of the electronic device provided by the present invention, as Figure 4As shown, the electronic device may include: a processor 410, a communications interface 420, a memory 430, and a communication bus 440. Among them, the processor 410, the communication interface 420, and the memory 430 complete communication with each other through the communication bus 440. The processor 410 may call logical instructions in the memory 430 to execute the low-earth orbit satellite data transmission method, which includes: receiving the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by the low-earth orbit satellite; determining the terminal transmission permission probabilities corresponding to each channel based on the channel occupancy rates of the first preset number of transmission cycles; obtaining a random number, and determining the transmission permission of the ground communication terminal based on the low-order byte of the random number and the terminal transmission permission probability.

[0129] In addition, when the logical instructions in the above-mentioned memory 430 can be implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0130] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the low-earth orbit satellite data transmission method provided by the above-mentioned methods. The method includes: receiving the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by the low-earth orbit satellite; determining the terminal transmission permission probabilities corresponding to each channel based on the channel occupancy rates of the first preset number of transmission cycles; obtaining a random number, and determining the transmission permission of the ground communication terminal based on the low-order byte of the random number and the terminal transmission permission probability.

[0131] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the low-earth orbit satellite data transmission method provided by the above-mentioned various methods. The method includes: receiving the channel occupancy rates of the first preset number of transmission cycles corresponding to each channel sent by the low-earth orbit satellite; determining the terminal transmission permission probabilities corresponding to each channel based on the channel occupancy rates of the first preset number of transmission cycles; obtaining a random number, and determining the transmission authority of the ground communication terminal based on the low-order byte of the random number and the terminal transmission permission probability.

[0132] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative work.

[0133] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

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

Claims

1. A low-orbit satellite data transmission method, characterized in that: The method is applied to a ground communication terminal, comprising: Receive the channel occupancy rate of the previous preset number of transmission cycles corresponding to each channel transmitted by the low-orbit satellite; Determining the terminal transmission permission probability corresponding to each channel based on the channel occupancy rate of the first preset number of transmission cycles; Obtaining a random number, and determining the sending authority of the ground communication terminal based on the low-order byte of the random number and the terminal sending permission probability; The determining, based on the channel occupancy rate of the first preset number of transmission cycles, the terminal transmission permission probability corresponding to each channel includes: Get the target channel occupancy rate; Based on the target channel occupancy rate and the channel occupancy rates of the previous preset number of sending cycles, determining the channel occupancy rate difference corresponding to the previous preset number of sending cycles; Based on the channel occupancy rate difference, the terminal transmission permission probability is determined.

2. The low-orbit satellite data transmission method according to claim 1, characterized in that: The aforementioned preset number is three; Accordingly, determining the channel occupancy difference corresponding to the previous preset number of sending cycles based on the target channel occupancy and the channel occupancy of the previous preset number of sending cycles includes: Determine a first channel occupancy difference, a second channel occupancy difference, and a third channel occupancy difference based on the target channel occupancy, the first channel occupancy, the second channel occupancy, and the third channel occupancy; The determining, based on the channel occupancy rate difference, the terminal transmission permission probability includes: The terminal transmission permission probability is determined based on the first channel occupancy rate difference, the second channel occupancy rate difference and the third channel occupancy rate difference.

3. The low-orbit satellite data transmission method according to claim 2, characterized in that: The determining, based on the first channel occupancy rate difference, the second channel occupancy rate difference and the third channel occupancy rate difference, of the terminal transmission permission probability comprises: The terminal sending permission probability is determined based on the following formula: P=255 [1-0.1(e n -e n-1 )-9.99e n -0.2(e n-2 e n-1 +e n-2 ) ] Among them, P represents the probability of terminal sending permission, e n represents the first channel occupancy difference, e n-1 represents the second channel occupancy difference, e n-2 Indicates the occupancy difference of the third channel.

4. The low-orbit satellite data transmission method according to any one of claims 1 to 3, characterized in that: The determining the sending authority of the ground communication terminal based on the low-order byte of the random number and the terminal sending permission probability includes: In the case where the low-order byte is less than or equal to the terminal sending permission probability, determining that the sending authority of the ground communication terminal is allowed to send; When the low-order byte is greater than the terminal's transmission permission probability, the ground communication terminal's transmission authority is determined to be abandoned.

5. The low-orbit satellite data transmission method according to claim 4, characterized in that: In the case where the low-order byte is less than or equal to the terminal transmission permission probability, determining that the transmission authority of the ground communication terminal is allowed to send, and then further comprising: Randomly select a time slice to send; The time slice is determined based on the sending cycle.

6. The low-orbit satellite data transmission method according to any one of claims 1 to 3, characterized in that: The channel occupancy rate of the first preset number of transmission cycles is sent by the low-orbit satellite through broadcast announcement.

7. A low-orbit satellite data transmission system, characterized in that: include: A receiving unit, used for receiving the channel occupancy rate of a previous preset number of transmission cycles corresponding to each channel transmitted by the low-orbit satellite; A first determining unit, configured to determine a terminal transmission permission probability corresponding to each channel based on the channel occupancy rate of the previous preset number of transmission cycles; A second determination unit is used to obtain a random number and determine the sending authority of the ground communication terminal based on the low-order byte of the random number and the terminal sending permission probability; The first determining unit is specifically configured to: Get the target channel occupancy rate; Based on the target channel occupancy rate and the channel occupancy rates of the previous preset number of sending cycles, determining the channel occupancy rate difference corresponding to the previous preset number of sending cycles; Based on the channel occupancy rate difference, the terminal transmission permission probability is determined.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the low-orbit satellite data transmission method as described in any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the low-orbit satellite data transmission method as described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Satellite uplink random access control method, device, equipment and storage medium

    CN112290993A

  • Satellite communication method, satellite and communication equipment

    CN114553301A