Satellite communication method and device and computer equipment
By establishing short-distance communication between the terminal and the relay device, and using the relay device to move to the target position to establish a connection with the satellite, the problem of the impact of the occlusion in the field satellite communication is solved, and the communication quality and the success rate of information transmission are improved.
Patent Information
- Application Number
- CN202411807345.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-03-25
AI Technical Summary
When using the terminal's satellite communication function in the field, obstructions such as mountains or trees will greatly affect the quality of satellite communication.
By establishing short-distance communication between the terminal and the relay device, a satellite relay request and a short-distance signal carrying the target information is sent to instruct the relay device to move to the target location to establish a connection with the satellite, and forward the target information to the satellite through the satellite signal.
The relay device can flexibly move the avoiding occlusion, establish a more stable connection with the satellite, and improve the success rate of target information being transmitted to the satellite through short-distance signals.
Smart Images

Figure CN119696656A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of satellite communication technology, and in particular, to a satellite communication method and apparatus, and computer equipment. Background Art
[0002] With the rapid development of communication technology, users have higher and higher requirements on the performance of communication equipment. More and more communication equipment has begun to integrate satellite communication functions to provide more extensive and reliable communication services. Users often need to use the satellite function of the terminal in the wild, but if the user is in a non-open area, there will be obstructions such as mountains or trees around, which will greatly affect the quality of satellite communication. Summary of the invention
[0003] Based on this, it is necessary to provide a satellite communication method and its device, and computer equipment to address the above technical problems.
[0004] In a first aspect, the present application provides a satellite communication method, applied to a terminal, the method comprising:
[0005] Establish short-range communication with relay devices;
[0006] Sending a satellite relay request to the relay device to instruct the relay device to move to a target location to establish a connection with a satellite;
[0007] A short-distance signal carrying target information is sent to the relay device to instruct the relay device to send a satellite signal carrying the target information to a satellite.
[0008] In a second aspect, the present application provides a satellite communication method, which is applied to a relay device, and the satellite communication method includes:
[0009] Establish short-range communication with the terminal;
[0010] moving to a target location in response to a satellite relay request sent by the terminal to establish a connection with a satellite;
[0011] According to the short-distance signal carrying the target information sent by the terminal, a satellite signal carrying the target information is generated and sent to the satellite.
[0012] In a third aspect, the present application provides a satellite communication device, applied to a terminal, the satellite communication device comprising:
[0013] A first short-distance communication establishing module, used to establish short-distance communication with a relay device;
[0014] A relay request module, used to send a satellite relay request to the relay device to instruct the relay device to move to a target location to establish a connection with a satellite;
[0015] The short-distance signal sending module is used to send a short-distance signal carrying target information to the relay device to instruct the relay device to send a satellite signal carrying the target information to the satellite.
[0016] In a fourth aspect, the present application provides a satellite communication device, which is applied to a relay device, and the satellite communication device includes:
[0017] A second short-distance communication establishing module, used to establish short-distance communication with the terminal;
[0018] A mobile module, configured to move to a target location in response to a satellite relay request sent by the terminal to establish a connection with a satellite;
[0019] The satellite signal sending module is used to generate a satellite signal carrying the target information according to the short-distance signal carrying the target information sent by the terminal and send the satellite signal to the satellite.
[0020] In a fifth aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the satellite communication method as described above.
[0021] In the above-mentioned satellite communication method and its device, and computer equipment, since the relay device can be flexibly moved to the target location, it is easier for the relay device to avoid obstructions and establish a connection with the satellite than a terminal with a relatively fixed location. Moreover, the terminal establishes a connection with the relay device by means of short-distance communication, and can reliably transmit the short message information to be sent to the relay device through a short-distance signal, and the relay device forwards it in the form of a satellite signal, thereby transmitting the target information to the satellite, thereby increasing the probability of the target information being successfully delivered to the satellite. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0023] Figure 1 A schematic diagram of the structure of a terminal and a relay device according to an embodiment;
[0024] Figure 2 One of the flowcharts of a satellite communication method according to an embodiment;
[0025] Figure 3This is a second flowchart of a satellite communication method according to an embodiment;
[0026] Figure 4 Flowchart 3 of a satellite communication method according to an embodiment;
[0027] Figure 5 A fourth flowchart of a satellite communication method according to an embodiment;
[0028] Figure 6 One of the structural block diagrams of a satellite communication device according to an embodiment;
[0029] Figure 7 The second structural block diagram of a satellite communication device according to an embodiment;
[0030] Figure 8 The figure is a diagram of the internal structure of a computer device according to an embodiment. DETAILED DESCRIPTION
[0031] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0032] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first satellite communication module may be referred to as a second satellite communication module, and similarly, a second satellite communication module may be referred to as a first satellite communication module.
[0033] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. "Multiple" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined. "Several" means at least one, such as one, two, etc., unless otherwise clearly and specifically defined.
[0034] The satellite communication method provided in the embodiment of the present application can be applied to an application environment including a terminal, a relay device and a satellite. Figure 1 is a schematic diagram of the structure of a terminal and a relay device according to an embodiment, referring to Figure 1, the terminal includes a first baseband module, and a first satellite communication module and a first short-range communication module respectively connected to the first baseband module. The relay device includes a second baseband module, and a second satellite communication module and a second short-range communication module respectively connected to the second baseband module. The terminal communicates with the satellite through the first satellite communication module. The satellite is used to receive signals from the terminal and forward them to a ground station or other terminals. The satellite is also used to receive messages from the ground station and forward them to the terminal. The terminal can also communicate with the second short-range communication module of the relay device through the first short-range communication module, and the relay device communicates with the satellite through the second satellite communication module. The satellite is used to receive signals from the relay device and forward them to the ground station or other terminals. The satellite is also used to receive messages from the ground station and forward them to the relay device.
[0035] The terminals may be, but are not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices and portable wearable devices. IoT devices may be smart speakers, smart TVs, smart air conditioners, smart vehicle-mounted devices, smart cars, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc.
[0036] Relay devices include but are not limited to drones and portable throwing robots. A drone is an unmanned aircraft that can fly autonomously through remote control or preset programs. A portable throwing robot can move in complex terrains such as caves, jungles, sand, muddy depressions, and underwater. In other words, compared to a terminal, a relay device can move to an area farther away from the user and reach a height or terrain that the terminal cannot reach.
[0037] Satellites may include artificial earth satellites, which are used as radio communication relay stations in the air and space, and can forward radio signals to achieve information transmission between mobile terminals at different locations on the ground. This communication method can support various forms of communication needs such as voice, data, and video. Satellites may include but are not limited to Tiantong satellites, Beidou satellites, or Qualcomm satellites.
[0038] Figure 2 FIG. 1 is a flow chart of a satellite communication method according to an embodiment of the present invention. Figure 2 In one embodiment, the satellite communication method is applied to a terminal in an application environment, including steps 202 to 206.
[0039] Step 202: Establish short-range communication with a relay device.
[0040] Short-range communication includes but is not limited to Wi-Fi communication, Bluetooth communication and UWB communication. Different short-range communication technologies have different characteristics. In terms of communication distance, the coverage range of Wi-Fi communication is about 30 meters, the coverage range of Bluetooth communication is about 8 to 10 meters, and the coverage range of UWB communication is about 10 meters. In terms of transmission rate, the transmission rate of Wi-Fi communication can reach up to 300Mbps or even higher, the transmission rate of Bluetooth communication is generally between 1Mbps and 3Mbps, and that of UWB communication can reach hundreds of megabits per second. In terms of anti-interference ability, Wi-Fi communication is easily interfered by other wireless signals, Bluetooth communication is easily affected by physical obstructions, and UWB communication has strong anti-multipath effect ability and is not easily interfered by other signals.
[0041] In the process of establishing short-distance communication with the relay device, the terminal can flexibly select at least one of the above-mentioned multiple short-distance communications according to the actual communication scenario and the characteristics of each short-distance communication technology. For example, the corresponding short-distance communication technology can be determined according to the degree of obstruction of the obstruction. As an example, when the obstructions in the communication environment are mostly low trees, the terminal can establish Bluetooth communication with the relay device to reduce the power consumption of short-distance communication while ensuring the quality of communication. As another example, when the communication environment includes higher obstructions, the terminal can establish WIFI communication with the relay device, and even the "wall-penetrating" function of the WIFI communication network can be turned on to increase the effective communication distance between the terminal and the relay device.
[0042] In some embodiments, the terminal generates and sends a short-distance communication request to the relay device in response to the user's operation on the interactive interface to establish short-distance communication with the relay device. For example, after turning on the short-distance communication function of the terminal, the user can click the connection control on the interactive interface to instruct the terminal to generate and send a short-distance communication request to the relay device. Among them, the connection control may display information such as "Select a nearby device" or "Establish a connection with a nearby device". In other embodiments, after the user turns on the short-distance communication function of the terminal, the terminal may automatically search for nearby devices and select one with the best signal to establish short-distance communication. It is understandable that the terminal and the relay device can be set adjacent to each other to increase the success rate of establishing short-distance communication.
[0043] Step 204: Send a satellite relay request to the relay device to instruct the relay device to move to the target location to establish a connection with the satellite.
[0044] Among them, the distance between the terminal and the satellite is greater than the distance between the target location and the satellite, or there are more obstructions between the terminal and the satellite than between the target location and the satellite. Based on the above reasons, when the terminal cannot establish effective communication with the satellite, the relay device can establish effective communication with the satellite after moving to the target location.
[0045] Specifically, the relay device can establish a connection with the satellite through the following steps: respectively obtain the signal strength of each satellite in the synchronous orbit satellite, and determine the satellite with the strongest signal from at least one synchronous orbit satellite according to the signal strength. Based on the position information of the relay device and the position of the satellite, determine the direction of the transmission link when the relay device communicates with the satellite. In addition, the relay device can also determine the radiation direction of the satellite antenna of the relay device based on the geomagnetic data and attitude data of the relay device. Then, based on the above-mentioned transmission link direction and the radiation direction of the satellite antenna, the radiation direction of the satellite antenna of the relay device is aligned with the satellite, thereby completing the alignment. It can be understood that if the relay device cannot successfully search for satellite signals or the communication quality is poor, the position of the relay device can be changed to a new target position, or the radiation direction of the satellite antenna of the relay device can be adjusted.
[0046] Step 206: Send a short-distance signal carrying the target information to the relay device to instruct the relay device to send a satellite signal carrying the target information to the satellite.
[0047] Among them, the target information carried by the short-range signal is used to support satellite telephone services or to support short message services. Satellite telephone services refer to real-time voice call services implemented via satellite. Short messages refer to short text message transmission services, similar to SMS functions, and are suitable for delivering emergency information or short notifications. In an exemplary embodiment, the terminal may send a short-range signal carrying target information to the relay device after the relay device successfully establishes communication with the satellite. In another exemplary embodiment, the terminal may send a short-range signal carrying target information to the relay device when instructing the relay device to establish a connection with the satellite, and the relay device may directly send the above target information to the satellite after successfully establishing communication with the satellite.
[0048] Take the Beidou short message as an example, Figure 1, the user can edit the short message information in the terminal. The first baseband module of the terminal generates a first baseband signal carrying the short message information, and transmits the first baseband signal to the first short-distance communication module. The first short-distance communication module modulates the first baseband signal to generate a short-distance signal, and provides the short-distance signal to the connected first short-distance antenna to be sent to the second short-distance antenna of the relay device through short-distance communication. After receiving the short-distance signal, the relay device processes it through the second short-distance communication module and the second baseband module in turn, generates a second baseband signal carrying the short message information, and transmits the second baseband signal to the second satellite communication module. The second satellite communication module modulates the second baseband signal to generate a satellite signal, and provides the satellite signal to the connected second satellite antenna to be sent to the Beidou satellite through satellite communication.
[0049] In the embodiments of the application, since the relay device can be flexibly moved to the target location, it is easier for the relay device to avoid obstructions and establish a connection with the satellite than a terminal with a relatively fixed location. Moreover, the terminal establishes a connection with the relay device through short-distance communication, and can reliably transmit the short message information to be sent to the relay device through short-distance signals, and the relay device forwards it in the form of satellite signals, thereby transmitting the target information to the satellite, thereby increasing the probability of the target information being successfully delivered to the satellite.
[0050] In one of the embodiments, establishing short-distance communication with a relay device includes: establishing short-distance communication with a relay device in the event of a failure in communication with a satellite. Specifically, in the event that target information needs to be sent, the user may first instruct the terminal to request to establish a connection with the satellite. However, in the event of severe obstruction, the terminal may fail to communicate with the satellite, thereby failing to send the target message directly to the satellite. Therefore, in the event of a failure in communication with the satellite, the terminal may establish short-distance communication with a relay device to transmit the target information to the satellite through the relay device, thereby increasing the probability of the target information being successfully delivered to the satellite.
[0051] In one of the embodiments, when it is necessary to send target information, the user can directly instruct the terminal to establish short-distance communication with the relay device if it is determined that the actual communication scenario is difficult to meet the satellite communication requirements, instead of instructing the terminal to request to establish a connection with the satellite, thereby simplifying the steps of sending the target information.
[0052] In one of the embodiments, in the event of a failure in communication with a satellite, before establishing short-distance communication with a relay device, it also includes: in the event of a satellite search failure, determining that the terminal has failed to communicate with the satellite. Among them, satellite search refers to the process in which the terminal searches for and locks onto the signal sent by the satellite, and locates according to the time and location information carried in the signal. Therefore, a satellite search failure refers to a situation in which the terminal cannot successfully search for and lock onto the signal sent by the satellite, and thus cannot locate. It is understandable that factors such as weather conditions, obstructions, and the number of visible satellites may affect the success rate of satellite search. Therefore, in the event of a satellite search failure, the relay device can be instructed to move to the target position to reduce the impact of the above factors on the satellite search, improve the success rate between the relay device and the satellite, and thus establish communication between the relay device and the satellite.
[0053] Figure 3 This is a second flowchart of a satellite communication method according to an embodiment of the present invention. Figure 3 In one embodiment, the satellite communication method includes steps 302 to 312. In this embodiment, the present invention further includes steps 302 to 306. It should be noted that steps 308 to 312 can refer to the above-mentioned embodiment and will not be described in detail here.
[0054] Step 302: In response to a satellite communication request, perform a satellite search in a first frequency band.
[0055] Among them, the first frequency band may include the L band, and the frequency range of the L band is 1610MHz-1626.5MHz. The first frequency band is used to support frequency offset calibration and / or timing synchronization of the terminal. Frequency offset calibration refers to the calibration process performed in wireless communication to solve the inconsistency between the local oscillator frequency of the receiver and the oscillator frequency of the transmitter. Timing synchronization is the process of transmitting a standard time signal to users who need time information so that the time of the entire system is consistent. The satellite signal in the L band is relatively less interfered during the propagation process, which helps to improve the stability and reliability of the signal. Moreover, the satellite signal in the L band can cover a wider area, which means that effective frequency offset calibration and timing synchronization can be achieved over a larger range.
[0056] Step 304, if the satellite search in the first frequency band is successful, perform a satellite search in the second frequency band.
[0057] Among them, the second frequency band may include the S band, and the frequency range of the S band is 2483.5MHz-2500MHz. The second frequency band is used to support the communication of the target information of the terminal. The satellite signal of the S band usually has a wider bandwidth, so it can transmit a large amount of data in a short time. Moreover, the satellite signal coverage of the S band is moderate, which can not only meet the short message communication needs in the local area, but also will not cause serious signal attenuation or increased interference due to excessive coverage. Furthermore, the terminal can use the L band as the uplink frequency band of satellite communication to support the terminal to send satellite signals carrying target information. The terminal can also use the S band as the downlink frequency band of satellite communication to receive signals from the satellite.
[0058] The terminal can start searching for satellites in the first frequency band in response to the user's operation in the interactive interface, and automatically start searching for satellites in the second frequency band if the search for satellites in the first frequency band is successful, so as to reduce the complexity of user operations. As described above, the first frequency band has better anti-interference capability than the second frequency band, and the coverage range of the first frequency band is larger than that of the second frequency band. Therefore, if the search for satellites in the first frequency band fails, it is also difficult to successfully search for satellites in the second frequency band, and since frequency offset calibration and timing synchronization are not performed, it is difficult to meet the communication reliability in the second frequency band. Therefore, if the search for satellites in the first frequency band fails, there is no need to search for satellites in the second frequency band.
[0059] Step 306: When the satellite search fails in the first frequency band or the second frequency band, it is determined that the terminal fails to communicate with the satellite.
[0060] That is, if the satellite search fails in the first frequency band, it is determined that the terminal fails to communicate with the satellite. If the satellite search succeeds in the first frequency band but fails in the second frequency band, it is also determined that the terminal fails to communicate with the satellite.
[0061] Step 308: When communication with the satellite fails, establish short-distance communication with the relay device.
[0062] Step 310: Send a satellite relay request to the relay device to instruct the relay device to move to the target location to establish a connection with the satellite.
[0063] Step 312: Send a short-distance signal carrying target information to the relay device to instruct the relay device to send a satellite signal carrying target information to the satellite.
[0064] In the embodiment of the application, the satellite is first searched in the first frequency band to achieve frequency deviation calibration and / or timing synchronization of the terminal, so that the frequency, time and other parameters of the terminal can be the same as those of the satellite, thereby ensuring the timing reliability of the communication process. Moreover, if the satellite search in the first frequency band is successful, the satellite search in the second frequency band can be performed, which can simplify the overall process of the satellite search and thus shorten the total time required for the satellite search.
[0065] In one of the embodiments, in the event of a failure in communication with a satellite, before establishing short-distance communication with a relay device, it also includes: if no receipt signal is received from the satellite in response to the short message within a preset time after sending the short message, it is determined that the terminal has failed to communicate with the satellite.
[0066] Specifically, satellite communications may be affected by a variety of factors and cause data packets to be lost or damaged. Therefore, when the satellite receives a satellite signal carrying target information, it will return an ACK receipt signal to the terminal that sent the signal to inform the terminal that the satellite signal has been successfully received and there are no errors. In some embodiments, if the terminal does not receive the ACK receipt signal, it can be determined that the terminal has failed to communicate with the satellite. In some embodiments, after the terminal does not receive the ACK receipt signal for the first time, the terminal can choose to resend the satellite signal carrying the target information until the ACK receipt signal is received or a certain retransmission limit is reached. If the terminal still does not receive the ACK receipt signal after the retransmission limit is reached, it is determined that the terminal has failed to communicate with the satellite.
[0067] Figure 4 This is a flowchart of a satellite communication method according to an embodiment of the present invention. Figure 4 In one embodiment, the satellite communication method includes steps 402 to 414.
[0068] Step 402, in response to a satellite communication request, performing a satellite search in a first frequency band.
[0069] Step 404: If the satellite search in the first frequency band is successful, record the satellite search information.
[0070] The satellite search information includes at least one of satellite distribution information, time information, satellite signal strength and terminal location information. By recording the satellite search information, it is convenient for the terminal to search for satellites in the second frequency band, so that the terminal can search for satellites more quickly in the second frequency band, thereby improving the efficiency of satellite search.
[0071] Step 406, if the satellite search in the first frequency band is successful, perform a satellite search in the second frequency band, and if the satellite search in the second frequency band fails, determine that the terminal fails to communicate with the satellite.
[0072] Step 408, when the satellite search in the second frequency band is successful, a short message is sent. If a receipt signal returned by the satellite in response to the short message is not received within a preset time after the short message is sent, it is determined that the terminal fails to communicate with the satellite.
[0073] Step 410: When communication with the satellite fails, establish short-distance communication with the relay device.
[0074] Step 412: Send a satellite relay request carrying the star search information to instruct the relay device to establish a connection with the satellite according to the star search information.
[0075] Specifically, by using the satellite distribution information and time information recorded in the previous period, the orbital changes of visible satellites in the next period can be predicted to obtain accurate satellite orbit parameters, including but not limited to orbital inclination, ascending node right ascension, perigee argument, etc. As a result, the relay device can calculate in advance the possible position of the satellite in the next period, which helps the relay device to quickly lock the target satellite during the star search process and improve the star search speed. Based on the predicted satellite trajectory and signal strength information, the relay device can optimize the search order. For example, satellites with stronger signals and closer distances can be searched first, because these satellites are more likely to provide stable communication connections. In this way, the relay device can find available satellites in a shorter time and improve the success rate of star search. In addition, the relay device can dynamically adjust the direction of the satellite antenna according to the satellite signal strength recorded in the previous period. When the relay device moves, the satellite antenna needs to adjust its direction accordingly to maintain the best communication angle with the satellite. By adjusting the direction of the satellite antenna in real time, the relay device can improve the signal reception quality and further improve the star search speed and success rate.
[0076] Step 414, sending a short-distance signal carrying the target information to the relay device to instruct the relay device to send a satellite signal carrying the target information to the satellite.
[0077] In the embodiment of the application, by recording the star search information, the star search of the relay device can be facilitated, so that the relay device can successfully search for stars more quickly within the first frequency band, thereby improving the efficiency of the star search.
[0078] In one of the embodiments, the satellite communication method further includes: when the satellite search in the first frequency band is successful, recording the satellite search information; the satellite search information includes at least one of satellite distribution information, time information, satellite signal strength and terminal location information. After sending the satellite relay request to the relay device, generating a corresponding adjustment instruction according to the satellite search information. Sending the adjustment instruction to the relay device to adjust the position of the relay device to the target position and make the relay device face the radiation direction of the satellite.
[0079] Specifically, by using the satellite distribution information and time information recorded in the previous period, the orbital changes of visible satellites in the next period can be predicted to obtain accurate satellite orbit parameters, including but not limited to orbital inclination, ascending node right ascension, perigee argument, etc. As a result, the relay device can calculate in advance the possible position of the satellite in the next period, which helps the relay device to quickly lock the target satellite during the star search process and improve the star search speed. Based on the predicted satellite trajectory and signal strength information, the relay device can optimize the search order. For example, satellites with stronger signals and closer distances can be searched first, because these satellites are more likely to provide stable communication connections. In this way, the relay device can find available satellites in a shorter time and improve the success rate of star search. In addition, the relay device can dynamically adjust the direction of the satellite antenna according to the satellite signal strength recorded in the previous period. When the relay device moves, the satellite antenna needs to adjust its direction accordingly to maintain the best communication angle with the satellite. By adjusting the direction of the satellite antenna in real time, the relay device can improve the signal reception quality and further improve the star search speed and success rate.
[0080] The difference between this embodiment and the previous embodiment is that in this embodiment, the terminal generates an adjustment instruction based on the star search information to adjust the relay device to the target position and make the radiation direction of the satellite antenna of the relay device toward the satellite, so that the relay device can establish a connection with the satellite more quickly. However, in the previous embodiment, the relay device spontaneously moves to the target position based on the star search information and makes the radiation direction of the satellite antenna of the relay device toward the satellite, so that the relay device can establish a connection with the satellite more quickly. Therefore, in some embodiments, the terminal can first compare information such as the data processing capabilities of the terminal and the relay device, select one of the terminal and the relay device to perform calculations and processing based on the star search information, and execute subsequent steps.
[0081] In one of the embodiments, the satellite communication method also includes: generating a star search interface including the current position of the relay device and the radiation direction of the satellite; generating corresponding adjustment instructions in response to the user's operation on the adjustment controls in the star search interface; sending the adjustment instructions to the relay device to adjust the position of the relay device to the target position and make the relay device face the radiation direction of the satellite.
[0082] Specifically, the star search interface can be used to prompt the user to adjust the relay device in the direction of reducing the azimuth deviation and the pitch deviation according to the prompt, so that the radiation direction of the satellite antenna of the relay device is aligned with the satellite. Among them, the star search interface may include text information and picture information. The text information may include user instruction information, such as "Please adjust the relay device to the best posture", "Please rotate the relay device to the right", "The relay device has been aligned with the satellite, please keep the position and posture of the relay device unchanged". The text information may also include real-time data information, such as local time, azimuth deviation, pitch deviation and signal strength. Among them, the local time is the time of the city where the current relay device is located, the azimuth deviation is the azimuth difference between the azimuth in the direction of the transmission link and the azimuth in the radiation direction of the satellite antenna, the pitch deviation is the pitch difference between the pitch in the direction of the transmission link and the pitch in the radiation direction of the satellite antenna, and the signal strength is the signal strength of the satellite received by the current relay device. The picture information may include a schematic diagram of the relay device and multiple satellites surrounding the relay device, and may also include a schematic diagram when the radiation direction of the satellite antenna is aligned with the satellite after the satellite is successfully aligned.
[0083] In the embodiments of the application, through the manual operation of the user on the adjustment control in the satellite search interface, the position and attitude of the relay device can be fine-tuned according to the user's needs to further improve the satellite communication quality of the relay device. It is understandable that in some embodiments, the terminal or the relay device itself can first control the relay device to adjust the position, and then the user can manually adjust the position and attitude of the relay device, which is not limited here.
[0084] Figure 5 FIG. 4 is a flowchart of a satellite communication method according to an embodiment of the present invention. Figure 5 The satellite communication method of this embodiment is applied to a relay device in an application environment, and the satellite communication method includes steps 502 to 506.
[0085] Step 502: Establish short-range communication with the terminal.
[0086] Step 504: Move to the target location in response to the satellite relay request sent by the terminal to establish a connection with the satellite.
[0087] Specifically, before establishing a connection with the satellite, the relay device may include a satellite search step similar to that of the terminal, specifically including: performing a satellite search in the first frequency band. If the satellite search in the first frequency band is successful, performing a satellite search in the second frequency band. If the satellite search in both the first frequency band and the second frequency band is successful, the relay device may establish a connection with the satellite. Further, in the event that the satellite search in the second frequency band fails, the relay device may send satellite signals in different directions in a blind transmission manner to increase the probability that the sent satellite signals are successfully received. Furthermore, the transmission power of the satellite signal when the relay device performs blind transmission may be higher than the transmission power of the satellite signal during normal satellite communication to increase the probability that the sent satellite signal is successfully received.
[0088] Step 506: Generate a satellite signal carrying the target information according to the short-distance signal carrying the target information sent by the terminal and send the satellite signal to the satellite.
[0089] Among them, the target information carried by the short-range signal is used to support satellite telephone services or to support short message services. Satellite telephone services refer to real-time voice call services implemented via satellite. Short messages refer to short text message transmission services, similar to SMS functions, and are suitable for delivering emergency information or short notifications. In an exemplary embodiment, the terminal may send a short-range signal carrying target information to the relay device after the relay device successfully establishes communication with the satellite. In another exemplary embodiment, the terminal may send a short-range signal carrying target information to the relay device when instructing the relay device to establish a connection with the satellite, and the relay device may directly send the above target information to the satellite after successfully establishing communication with the satellite.
[0090] Taking the target information sent by the terminal as a Beidou short message as an example, referring to the figure, the user can edit the short message information in the terminal. The first baseband module of the terminal generates a first baseband signal carrying the short message information, and transmits the first baseband signal to the first short-distance communication module. The first short-distance communication module modulates the first baseband signal to generate a short-distance signal, and provides the short-distance signal to the connected first short-distance antenna to be sent to the second short-distance antenna of the relay device through short-distance communication. After the relay device receives the short-distance signal, it is processed by the second short-distance communication module and the second baseband module in turn to generate a second baseband signal carrying the short message information, and the second baseband signal is transmitted to the second satellite communication module. The second satellite communication module modulates the second baseband signal to generate a satellite signal, and provides the satellite signal to the connected second satellite antenna to be sent to the Beidou satellite through satellite communication.
[0091] In the embodiments of the application, since the relay device can be flexibly moved to the target location, it is easier for the relay device to avoid obstructions and establish a connection with the satellite than a terminal with a relatively fixed location. Moreover, the terminal establishes a connection with the relay device through short-distance communication, and can reliably transmit the short message information to be sent to the relay device through short-distance signals, and the relay device forwards it in the form of satellite signals, thereby transmitting the target information to the satellite, thereby increasing the probability of the target information being successfully delivered to the satellite.
[0092] In one of the embodiments, moving to a target position in response to a satellite relay request sent by a terminal includes: obtaining information about obstructions within a preset distance range of the relay device; controlling the movement of the relay device according to the obstruction information until there are no obstructions within the preset distance range of the relay device, and determining the current position of the relay device as the target position. The preset distance can be understood as a range that will affect the satellite communication of the relay device, that is, if there are obstructions within the preset distance range, it may interfere with the satellite communication process of the relay device, thereby causing the relay device to fail to communicate with the satellite. In an embodiment of the application, by obtaining information about obstructions within a preset distance range, a target position with less obstruction impact can be quickly determined, thereby improving the satellite search success rate of the relay device and ensuring the communication quality between the relay device and the satellite.
[0093] In one of the embodiments, the relay device can obtain the geomagnetic data of the location where the relay device is located through a sensor. The azimuth of the radiation direction of the satellite antenna of the relay device is obtained based on the geomagnetic data. When the magnetic field strength at the location of the relay device is greater than the preset magnetic field strength, the relay device can display a calibration prompt message, and the calibration prompt message can be used to prompt the user to perform a magnetic field calibration, so that the relay device can obtain accurate geomagnetic data and determine the azimuth of the relay device, so that the relay device can accurately obtain the geomagnetic data for calculating the azimuth of the relay device through magnetic field calibration. For example, the relay device can automatically draw the word "8" for magnetic field calibration based on the calibration prompt message, or prompt the user to calibrate the magnetic field by drawing the word "8". The type of the calibration prompt message can be animation, text, voice, etc.
[0094] It should be understood that, although the steps in each flowchart are shown in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in each flowchart may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0095] Figure 6 FIG. 1 is a structural block diagram of a satellite communication device according to an embodiment. The satellite communication device according to this embodiment is applied to a terminal. Figure 6 The satellite communication device includes a first short-distance communication establishment module, a relay request module and a short-distance signal sending module. The first short-distance communication establishment module is used to establish short-distance communication with a relay device. The relay request module is used to send a satellite relay request to the relay device to instruct the relay device to move to a target location and establish a connection with a satellite. The short-distance signal sending module is used to send a short-distance signal carrying target information to the relay device to instruct the relay device to send a satellite signal carrying target information to the satellite.
[0096] In one of the embodiments, the first short-distance communication establishing module is used to establish short-distance communication with the relay device when communication with the satellite fails.
[0097] In one embodiment, the satellite communication device further includes a failure determination module. The failure determination module is used to determine that the terminal has failed to communicate with the satellite when the satellite search fails, or to determine that the terminal has failed to communicate with the satellite when no receipt signal is received from the satellite in response to the short message within a preset time after the short message is sent.
[0098] In one embodiment, the satellite communication device further includes a satellite search module. The satellite search module is used to perform satellite search in a first frequency band in response to a satellite communication request; the first frequency band is used to support frequency offset calibration and / or timing synchronization of the terminal; if the satellite search in the first frequency band is successful, the satellite search is performed in a second frequency band; the second frequency band is used to support the communication of target information of the terminal. The failure determination module is used to determine that the terminal has failed to communicate with the satellite if the satellite search in the first frequency band or the second frequency band fails.
[0099] In one embodiment, the satellite communication device further includes an information recording module. The information recording module is used to record satellite search information when the satellite search in the first frequency band is successful; the satellite search information includes at least one of satellite distribution information, time information, satellite signal strength, and terminal location information. The relay request module is used to send a satellite relay request carrying the satellite search information to instruct the relay device to establish a connection with the satellite according to the satellite search information.
[0100] In one of the embodiments, the satellite communication device further includes an information recording module, an instruction generation module and an instruction sending module. The information recording module is used to record the satellite search information when the satellite search in the first frequency band is successful; the satellite search information includes at least one of satellite distribution information, time information, satellite signal strength and terminal location information. The instruction generation module is used to generate corresponding adjustment instructions according to the satellite search information after sending a satellite relay request to the relay device. The instruction sending module is used to send an adjustment instruction to the relay device to adjust the position of the relay device to the target position and make the radiation direction of the satellite antenna of the relay device face the satellite.
[0101] In one embodiment, the satellite communication device further includes a manual adjustment module. The manual adjustment module is used to generate a satellite search interface including the current position of the relay device and the radiation direction of the satellite; generate a corresponding adjustment instruction in response to the user's operation on the adjustment control in the satellite search interface; and send the adjustment instruction to the relay device to adjust the position of the relay device to the target position and make the radiation direction of the satellite antenna of the relay device face the satellite.
[0102] Figure 7 FIG. 2 is a structural block diagram of a satellite communication device according to an embodiment. The satellite communication device according to this embodiment is applied to a relay device. Figure 7 The satellite communication device includes a second short-distance communication establishment module, a mobile module and a satellite signal sending module. The second short-distance communication establishment module is used to establish short-distance communication with the terminal. The mobile module is used to move to the target location in response to the satellite relay request sent by the terminal to establish a connection with the satellite. The satellite signal sending module is used to generate a satellite signal carrying the target information according to the short-distance signal carrying the target information sent by the terminal and send it to the satellite.
[0103] In one of the embodiments, the mobile module is used to obtain information about obstructions within a preset distance range of the relay device; the movement of the relay device is controlled according to the obstruction information until there are no obstructions within the preset distance range of the relay device, and the current position of the relay device is determined to be the target position.
[0104] The division of each module in the above-mentioned satellite communication device is only used for illustration. In other embodiments, the satellite communication device can be divided into different modules as needed to complete all or part of the functions of the above-mentioned satellite communication device. The specific definition of the satellite communication device can refer to the definition of the satellite communication method above, which will not be repeated here. The various modules in the above-mentioned satellite communication device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0105] In one embodiment, a computer device is provided, which may be a terminal. The terminal may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. Figure 8 The figure is an internal structure diagram of a computer device of an embodiment. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a satellite communication method is realized. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0106] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0107] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0108] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0109] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0110] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0111] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0112] The above embodiments only express several implementation methods of the embodiments of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for those of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the embodiments of the present application, and these all belong to the protection scope of the embodiments of the present application. Therefore, the protection scope of the patent of the embodiments of the present application shall be subject to the attached claims.
Claims
1. A satellite communication method, characterized in that: Applied to a terminal, the method comprises: Establish short-range communication with relay devices; Sending a satellite relay request to the relay device to instruct the relay device to move to a target location to establish a connection with a satellite; A short-distance signal carrying target information is sent to the relay device to instruct the relay device to send a satellite signal carrying the target information to a satellite.
2. The satellite communication method according to claim 1, characterized in that: The establishing of short-distance communication with the relay device comprises: In case of failure of communication with satellite, short-range communication with relay equipment is established.
3. The satellite communication method according to claim 2, characterized in that: In the case of failure in communication with the satellite, before establishing short-distance communication with the relay device, the method further includes: In case of satellite search failure, determining that the terminal fails to communicate with the satellite; or If a receipt signal returned by the satellite in response to the short message is not received within a preset time period after the short message is sent, it is determined that the communication between the terminal and the satellite has failed.
4. The satellite communication method according to claim 3, characterized in that: Also includes: In response to a satellite communication request, performing satellite search in a first frequency band; the first frequency band is used to support frequency offset calibration and / or timing synchronization of the terminal; If the satellite search in the first frequency band is successful, performing satellite search in a second frequency band; the second frequency band is used to support communication of target information of the terminal; The satellite search failure includes a satellite search failure in the first frequency band or the second frequency band.
5. The satellite communication method according to claim 4, characterized in that: Also includes: If the satellite search in the first frequency band is successful, recording the satellite search information; The satellite search information includes at least one of satellite distribution information, time information, satellite signal strength and terminal location information; The sending of the satellite relay request to the relay device to instruct the relay device to establish a connection with the satellite includes: A satellite relay request carrying the star search information is sent to instruct the relay device to establish a connection with a satellite according to the star search information.
6. The satellite communication method according to claim 4, characterized in that: Also includes: If the satellite search in the first frequency band is successful, recording the satellite search information; The satellite search information includes at least one of satellite distribution information, time information, satellite signal strength and terminal location information; After sending the satellite relay request to the relay device, generating a corresponding adjustment instruction according to the satellite search information; The adjustment instruction is sent to the relay device to adjust the position of the relay device to the target position and make the radiation direction of the satellite antenna of the relay device face the satellite.
7. The satellite communication method according to any one of claims 1 to 4, characterized in that: Also includes: Generate a satellite search interface including the current position of the relay device and the radiation direction of the satellite; generating a corresponding adjustment instruction in response to a user's operation on an adjustment control in the star search interface; The adjustment instruction is sent to the relay device to adjust the position of the relay device to the target position and make the radiation direction of the satellite antenna of the relay device face the satellite.
8. A satellite communication method, characterized in that: Applied to a relay device, the satellite communication method comprises: Establish short-range communication with the terminal; moving to a target location in response to a satellite relay request sent by the terminal to establish a connection with a satellite; According to the short-distance signal carrying the target information sent by the terminal, a satellite signal carrying the target information is generated and sent to the satellite.
9. The satellite communication method according to claim 8, characterized in that: The moving to the target location in response to the satellite relay request sent by the terminal comprises: Obtaining information of obstructions within a preset distance range of the relay device; The relay device is controlled to move according to the obstruction information until no obstruction exists within the preset distance range of the relay device, and the current position of the relay device is determined to be the target position.
10. A satellite communication device, characterized in that: Applied to a terminal, the satellite communication device comprises: A first short-distance communication establishing module, used to establish short-distance communication with a relay device; A relay request module, used to send a satellite relay request to the relay device to instruct the relay device to move to a target location to establish a connection with a satellite; The short-distance signal sending module is used to send a short-distance signal carrying target information to the relay device to instruct the relay device to send a satellite signal carrying the target information to the satellite.
11. A satellite communication device, characterized in that: Applied to relay equipment, the satellite communication device comprises: A second short-distance communication establishing module, used to establish short-distance communication with the terminal; A mobile module, configured to move to a target location in response to a satellite relay request sent by the terminal to establish a connection with a satellite; The satellite signal sending module is used to generate a satellite signal carrying the target information according to the short-distance signal carrying the target information sent by the terminal and send the satellite signal to the satellite.
12. A computer device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the computer program is executed by the processor, the processor is caused to perform the steps of the satellite communication method according to any one of claims 1 to 9.
Citation Information
Cited By
Inter-satellite communication method and device, electronic equipment and storage medium
CN120512180A