Satellite communication method and device, electronic equipment and storage medium

By predicting the satellite position and automatically selecting the best antenna direction, the problem that satellite communication terminals require users to manually adjust the direction is solved, and communication quality and convenience are improved.

CN119210556APending Publication Date: 2024-12-27LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411194570.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the prior art, satellite communication terminals require users to manually adjust the direction to maintain stable communication, resulting in inconvenience and inability to guarantee accuracy.

Method used

Automatic alignment and optimization of signal reception quality is achieved by determining the satellite's position, movement direction and speed, predicting its future position, and selecting the best antenna direction according to the antenna direction and position to receive or transmit signals.

Benefits of technology

It improves the response speed and instant response capabilities of satellite communications, avoids the need for manual adjustments by users, and improves communication quality and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119210556A_ABST
    Figure CN119210556A_ABST
Patent Text Reader

Abstract

The invention provides a satellite communication method and device, electronic equipment and a storage medium. The method comprises the following steps: determining antenna information and satellite information; the antenna information comprises at least one antenna direction of each antenna in at least one antenna; the satellite information comprises a first position, a moving direction and a moving speed of a satellite; determining a second position of the satellite after the first time period according to the first position, the moving direction and the moving speed; selecting a first antenna from the at least one antenna and determining a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position; and after a first time period, adopting the first antenna to receive signals and / or send signals in the first antenna direction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of electronic equipment, and in particular to a satellite communication method, device, electronic equipment and storage medium. Background Art

[0002] Satellite communication is a technology in which a terminal sends and receives signals via a satellite. Since satellites move at high speeds, in order to maintain stable communication quality, the terminal needs to always be aligned with the direction of the satellite to maintain communication.

[0003] In the related art, an application (APP) is used to guide the user to manually adjust the direction of the terminal to align with the satellite for actual communication, which brings inconvenience to the user and the accuracy cannot be guaranteed. Summary of the invention

[0004] The present disclosure provides a satellite communication method, device, electronic device and storage medium to at least solve the above technical problems existing in the prior art.

[0005] According to a first aspect of the present disclosure, a satellite communication method is provided, the method comprising:

[0006] Determine antenna information and satellite information; the antenna information includes: at least one antenna direction of each antenna in at least one antenna; the satellite information includes: a first position, a moving direction, and a moving speed of the satellite;

[0007] Determining a second position of the satellite after a first time period based on the first position, moving direction, and moving speed;

[0008] Selecting a first antenna from the at least one antenna and determining a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position;

[0009] After the first time period, the first antenna is used to receive signals and / or send signals in the direction of the first antenna.

[0010] According to a second aspect of the present disclosure, a satellite communication device is provided, the device comprising:

[0011] An acquisition module is used to determine antenna information and satellite information; the antenna information includes: at least one antenna direction of each antenna in at least one antenna; the satellite information includes: a first position, a moving direction and a moving speed of the satellite;

[0012] A first processing module, configured to determine a second position of the satellite after a first time period according to the first position, moving direction and moving speed;

[0013] a second processing module, configured to select a first antenna from the at least one antenna and determine a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position;

[0014] The communication module is used to receive a signal and / or send a signal in the direction of the first antenna using the first antenna after a first time period.

[0015] According to a third aspect of the present disclosure, there is provided an electronic device, including:

[0016] at least one antenna, at least one processor; and a memory in communication with the at least one processor; wherein,

[0017] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the present disclosure.

[0018] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method described in the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:

[0020] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.

[0021] Figure 1 A schematic diagram of a flow chart of a satellite communication method provided by an embodiment of the present disclosure is shown;

[0022] Figure 2 A schematic diagram of a four-way single-pole switch provided by an application embodiment of the present disclosure is shown;

[0023] Figure 3 A schematic diagram of connecting a four-way single-pole switch and an antenna provided by an application embodiment of the present disclosure is shown;

[0024] Figure 4 A schematic diagram of a satellite communication method provided by an application embodiment of the present disclosure is shown;

[0025] Figure 5 A schematic diagram of the structure of a satellite communication device provided by an embodiment of the present disclosure is shown;

[0026] Figure 6A schematic structural diagram of an electronic device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0027] In order to make the purpose, features, and advantages of the present disclosure more obvious and easy to understand, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0028] Figure 1 A schematic diagram of a satellite communication method provided by an embodiment of the present disclosure is shown. Figure 1 As shown, the satellite communication method includes:

[0029] Step 101, determining antenna information and satellite information; the antenna information includes: at least one antenna direction of each antenna in at least one antenna; the satellite information includes: a first position, a moving direction, and a moving speed of a satellite;

[0030] Step 102: determining a second position of the satellite after a first time period according to the first position, moving direction and moving speed;

[0031] Step 103: Select a first antenna from the at least one antenna and determine a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position;

[0032] Step 104: After the first time period, use the first antenna to receive signals and / or send signals in the direction of the first antenna.

[0033] In some embodiments, the method is applied to any terminal with satellite communication function, such as mobile phones, smart phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), wearable devices (such as smart bracelets, smart watches, etc.), navigation devices, etc. The terminal has at least one antenna.

[0034] In some embodiments, before determining the satellite information, the method further includes:

[0035] Determine the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction;

[0036] Selecting a second antenna from the at least one antenna and determining a second antenna direction of the second antenna according to signal reception quality of the terminal using each antenna to receive signals in each antenna direction;

[0037] Determining the satellite information includes:

[0038] The satellite information is received in the direction of the second antenna using the second antenna.

[0039] Here, the satellite information includes: a first position, a moving direction and a moving speed of the satellite;

[0040] The first position refers to the specific coordinates of the satellite relative to the earth or other reference points at a certain moment. The first position can be described by the earth coordinate system (such as longitude and latitude), and of course other coordinate systems, such as orbital coordinate systems, can also be used for description, which is not limited here.

[0041] The direction of movement refers to the direction of the path or trajectory of the satellite in orbit, such as moving north, south, east, west or some other direction.

[0042] Moving speed refers to the speed at which a satellite moves in its orbit and can be measured in kilometers per second (km / s) or kilometers per hour (km / h).

[0043] Here, the satellite information can be sent to the terminal by the satellite through the communication link between the satellite and the terminal. The terminal has at least one antenna, which is a part of the communication link and is responsible for receiving and transmitting signals. Considering that the antenna can determine the signal quality of the communication link, a method for the terminal to select an antenna and receive satellite information through the selected antenna is proposed.

[0044] Specifically, different antennas and antenna directions used by the terminal will result in different communication quality. Therefore, the signal reception quality of the terminal using each antenna to receive signals in different antenna directions can be determined in turn. According to the signal reception quality of each antenna receiving signals in each antenna direction, a second antenna is selected from the antenna of the terminal and the second antenna direction of the second antenna is determined. Then, the second antenna is used to receive the satellite information in the second antenna direction. The second antenna determined here is in the state of optimal terminal signal reception quality in the second antenna direction.

[0045] In this way, satellite information is received at the best signal reception quality, improving the reception efficiency and accuracy of satellite information.

[0046] In some embodiments, the signal reception quality includes: signal-to-noise ratio (SNR) and reference signal received power (RSRP);

[0047] The selecting a second antenna from the at least one antenna and determining a second antenna direction of the second antenna according to the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction includes:

[0048] If there are at least two antenna directions whose SNRs are greater than or equal to the first threshold, select the antenna direction with the largest RSRP from the at least two antenna directions whose SNRs are greater than or equal to the first threshold as the second antenna direction;

[0049] If there are not at least two antenna directions with SNRs greater than or equal to the first threshold, an antenna direction with the largest SNR is selected from at least one antenna direction as the second antenna direction.

[0050] Here, SNR is used to measure signal quality, which represents the ratio of signal strength to noise strength. A higher SNR means a clearer signal. RSRP represents the received signal strength and is an indicator for evaluating network coverage and performance. The combination of SNR and RSRP can evaluate communication quality and network efficiency.

[0051] When evaluating the signal reception quality, both SNR and RSRP may be considered comprehensively.

[0052] In one example, there are at least two antenna directions where the SNR is greater than or equal to the first threshold, such as the SNRs of antenna 1 in antenna direction 1, antenna 2 in antenna direction 2, and antenna 3 in antenna direction 3 are all greater than or equal to the first threshold;

[0053] An antenna direction with the largest RSRP may be selected from at least two antenna directions with SNR greater than or equal to the first threshold, such as selecting one with the best RSRP from antenna 1 in antenna direction 1, antenna 2 in antenna direction 2, and antenna 3 in antenna direction 3 as the second antenna and the second antenna direction;

[0054] In another example, there are not at least two antenna directions with SNR greater than or equal to the first threshold, such as only the SNR of antenna 1 in antenna direction 1 is greater than or equal to the first threshold, then antenna 1 is selected as the second antenna and antenna direction 1 is selected as the second antenna direction;

[0055] Alternatively, if there is no antenna direction with an SNR exceeding the first threshold, an antenna direction with the largest SNR is selected from at least one antenna direction as the second antenna direction, and the antenna corresponding to the second antenna direction is used as the second antenna.

[0056] It should be noted that the first threshold can be designed according to application requirements and there is no limitation on the value.

[0057] In some embodiments, determining a second position of the satellite after a first time period based on the first position, the moving direction, and the moving speed includes:

[0058] Based on the target rule, calculating according to the first position, the moving direction and the moving speed, determining a second position of the satellite after the first time period;

[0059] Here, the target rule can be a calculation rule pre-saved in the terminal, which can calculate based on the first position, moving direction and moving speed of the satellite at a certain moment (assuming it is moment A), and predict the second position at moment B after moment A. Here, the time interval between moment A and moment B is the first time period.

[0060] Of course, since the satellite is moving, the second positions of the satellite at multiple time points can be predicted based on the target rules, for example, time B, time C, time D, etc. Correspondingly, the second position of the satellite after the first time period may also include: the second positions at multiple time points after the first time period, such as the second position at time B, the second position at time C, the second position at time D, etc.

[0061] Here, the length of the first time period can be adjusted based on terminal performance, satellite movement speed, user-specific needs, etc., and can be specifically determined based on the design in the target rules, and there is no limitation on the specific value; for example, the length of the first time period can be 1 minute, 5 minutes, 10 minutes, etc.

[0062] In some embodiments, selecting a first antenna from the at least one antenna and determining a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position includes:

[0063] Determine an antenna direction matching the second position as the first antenna direction;

[0064] The antenna corresponding to the direction of the first antenna is used as the first antenna.

[0065] The matching may represent the antenna aligned with the second position of the satellite and its direction. Generally speaking, when the terminal is aligned with the satellite, the terminal is in the best state for receiving and transmitting satellite signals.

[0066] Different antennas of the terminal may correspond to a plurality of different antenna directions, which can be known in advance when the terminal is designed, that is, the terminal knows the antenna information in advance.

[0067] Here, the terminal may determine, according to a matching rule, an antenna direction that matches the second position as the first antenna direction, and use the antenna corresponding to the first antenna direction as the first antenna.

[0068] The matching rule may be a rule pre-stored in the terminal. For example, the terminal selects the antenna direction facing the satellite position based on the relative angle between its own positioning and the second position, and determines the antenna that can provide the antenna direction based on the antenna information. Of course, the matching rule may also be designed in other ways, and the matching method and the specific calculation method used are not limited here.

[0069] Through the above method, after the first time period, when the satellite reaches the second position, the terminal just uses the first antenna to receive and / or send signals in the direction of the first antenna. At this time, the terminal is in the best state for receiving and sending satellite signals.

[0070] In this way, by predicting the satellite position (such as the second position of the satellite after the first time period), the antenna selection at the next time point is pre-determined (such as determining the first antenna and the first antenna direction). When the satellite arrives at the predicted position, the terminal only needs to use the predetermined antenna and antenna direction to receive and / or send signals in the best state of receiving and transmitting satellite signals. There is no need to recalculate the selection, thereby improving the response speed. In addition, since the satellite moves at high speed, extracting the prediction can also avoid delays in recalculation and decision-making at the actual time point, thereby improving the instant response capability and satellite communication quality. Moreover, the above process does not require manual adjustment by the user, thereby improving convenience and user experience.

[0071] In some embodiments, after receiving a signal and / or sending a signal in a direction of the first antenna using the first antenna, the method further includes:

[0072] After the second time period or when the first condition is met, re-determining the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction;

[0073] Selecting a third antenna from the at least one antenna and determining a third antenna direction of the third antenna according to signal reception quality of the terminal using each antenna to receive signals in each antenna direction;

[0074] The third antenna is used to receive signals and / or send signals in the direction of the third antenna.

[0075] In one example, taking into account the possibility that the antenna may be blocked and affect its signal reception quality, such as being held in the hand, the terminal can detect in real time whether the terminal meets the first condition. If the first condition is met, the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction is re-determined, and the third antenna and the third antenna direction are reselected.

[0076] The satisfying of the first condition may include:

[0077] Determine that an SNR of a signal received by the terminal using the first antenna in the direction of the first antenna is less than a second threshold; and / or,

[0078] It is determined that an RSRP of a signal received by the terminal using the first antenna in the direction of the first antenna is less than a third threshold.

[0079] Here, SNR and RSRP are used as a measure of the antenna signal reception quality. If the SNR of the signal received by the terminal using the first antenna in the first antenna direction is less than the second threshold, and / or the RSRP is less than the third threshold, the signal reception quality is considered poor. At this time, the signal reception quality of the signal received by the terminal using each antenna in each antenna direction is re-determined, and the third antenna and the third antenna direction are re-selected to ensure the signal reception and transmission quality. Here, the above second threshold and third threshold can be designed according to application requirements, and there is no limitation on the value.

[0080] In another example, considering that the satellite is always in a high-speed moving state, and there may be errors in the predicted satellite position and the terminal calculation, the signal reception quality of the terminal receiving the signal in each antenna direction using each antenna can be re-determined after the second time period, and based on the signal reception quality of the terminal receiving the signal in each antenna direction using each antenna, a third antenna is selected and the third antenna direction of the third antenna is determined, and the third antenna is used to receive and / or send signals in the third antenna direction. In this way, the signal reception and transmission quality is prevented from being affected by errors and the like.

[0081] In some embodiments, after receiving a signal and / or sending a signal in a direction of the first antenna using the first antenna, the method further includes:

[0082] Re-receiving satellite information, the re-received satellite information including: a third position, a moving direction, and a moving speed of the satellite;

[0083] Determining a fourth position of the satellite after a third time period according to the third position, the moving direction, and the moving speed;

[0084] Selecting a fourth antenna from the at least one antenna and determining a fourth antenna direction of the fourth antenna according to the at least one antenna direction of each antenna and the fourth position;

[0085] After the third time period, the fourth antenna is used to receive signals and / or send signals in the direction of the fourth antenna.

[0086] Here, if the position prediction is accurate, the third position can be the same as the second position, and the third time period can also be the same as the first time period; that is, when the satellite reaches the previously predicted position (i.e., the second position), the position after the next first time period (i.e., the fourth position) is predicted again, so that after the third time period, when the satellite reaches the fourth position, the reselected fourth antenna is used to receive signals and / or send signals in the direction of the fourth antenna.

[0087] Here, the third position may also be different from the second position, and the third time period may also be different from the first time period; that is, the terminal can re-acquire satellite information at any time, and re-predict the fourth position at a certain time point thereafter (i.e., the time point after the third time period), and pre-determine the antenna and antenna direction to be used at the next time point, and at the next time point, when the satellite arrives at the fourth position, use the fourth antenna to receive signals and / or send signals in the fourth antenna direction.

[0088] In some embodiments, the RF transceiver of the terminal is connected to at least one first four-way single-pole switch (SP4T, Single Pole Four Throw Switch);

[0089] Each of the plurality of output ends of the first four-way single-pole switch is respectively connected to a second four-way single-pole switch;

[0090] The multiple output ends of each of the second four-way single-pole switches are respectively connected to a feed of the antenna;

[0091] The determining the signal reception quality of the signal received by the terminal using each antenna in each antenna direction includes:

[0092] Switching the antenna used by the terminal and the antenna direction of the antenna by switching the second four-way single-pole switch connected to each of the first four-way single-pole switches and the feeding of the antenna connected to each of the second four-way single-pole switches;

[0093] The detection terminal uses each antenna to receive the signal reception quality of the signal in each antenna direction.

[0094] Here, a four-way single-pole switch is a switching device that can connect an input signal to any one of four different output ports, or any one of four input signals to one output port. Figure 2 As shown, a schematic diagram of a four-way single-pole switch is provided. One end of SP4T is connected to the RF signal (RF, Radio Frequency) transceiver (RTX, Transmitter-Receiver). The RF signal is connected to four different feeds of the antenna through the SP4T switch. The antenna direction will be different on different feeds, that is, the antenna direction can be controlled by controlling the state of SP4T. Feeding is the process of transferring energy from one place to another, and is usually used to transfer RF signals from the RF transceiver to the antenna.

[0095] In the embodiment of the present disclosure, multiple antennas can be used, and it is proposed to adjust the antenna selection through at least one first four-way single-pole switch, and to adjust the different antenna directions of each antenna through at least one second four-way single-pole switch.

[0096] like Figure 3 As shown, a connection diagram of a four-way single-pole switch is provided, SP4T1 is a first four-way single-pole switch, SP4T2, SP4T3, SP4T4, SP4T5 are respectively a second four-way single-pole switch, SP4T2, SP4T3, SP4T4, SP4T5 are respectively used to adjust the antenna directions of antenna 0, antenna 1, antenna 2, and antenna 3. SP4T1 is used to select antenna 0, antenna 1, antenna 2, and antenna 3, and each antenna can correspond to four directions. The four output ends of SP4T2 are respectively connected to the four feeds of antenna 0, and the selection of the four antenna directions of antenna 0 is realized through SP4T2. SP4T3, SP4T4, and SP4T5 are similar to SP4T2, and the selection of the four antenna directions of antenna 1, antenna 2, and antenna 3 is respectively realized. In this way, the RFTRX on the terminal can support the dynamic selection and switching of four antennas and sixteen antenna directions.

[0097] Of course, the first four-way single-pole switch, the second four-way single-pole switch, and the number of antennas of the terminal can be set based on actual needs. For example, the first four-way single-pole switch can be 2, and the second four-way single-pole switch can be at least four, thus achieving more antenna direction options.

[0098] Through the method provided by the embodiment of the present disclosure, by predicting the satellite position, the antenna and antenna direction to be used at the next time point are predetermined. When the satellite reaches the predicted position, the terminal only needs to adjust to the predetermined antenna and antenna direction, that is, it can receive and / or send signals in the best state of receiving and transmitting satellite signals, without the need to recalculate the selection, thereby improving the response speed. The entire process does not require user participation, and the terminal's antenna direction can be adaptively adjusted to align with the satellite, thereby improving convenience and user experience. In addition, considering the high-speed movement of satellites, extracting predictions also avoids delays in recalculation and decision-making at the actual time point, thereby improving instant response capabilities and satellite communication quality.

[0099] Figure 4 FIG. 1 shows a flow chart of a satellite communication method provided by an application embodiment of the present disclosure; Figure 4 As shown, the satellite communication method may include:

[0100] Step 401: Before the terminal is connected to the satellite, RSRP and SNR of received signals in different antenna states are obtained;

[0101] Here, different antenna states refer to using different antennas in different antenna directions. The terminal has multiple SP4Ts for switching antennas and antenna directions, for example Figure 3 The SP4T shown; by cyclically controlling the states of multiple SP4Ts, RSRP and SNR of received signals in different antenna states are obtained.

[0102] Step 402: compare RSRP and SNR of received signals in different antenna states, and select the antenna state corresponding to the best RSRP and SNR as the antenna direction of RF TRX;

[0103] Here, the selection method can be performed by comparing whether the SNR is greater than a certain threshold. If there are one or more antenna directions with SNR greater than the certain threshold, the best one is selected as the selected antenna direction; if the SNR is less than the certain threshold, the RSRP is further compared, and the one with the best RSRP is selected as the selected antenna direction.

[0104] Step 403: After the terminal is connected to the satellite, satellite information is obtained, and the satellite movement trajectory is predicted according to the satellite information; here, the satellite information includes the position, movement direction, and movement speed of the satellite;

[0105] Step 404: predict the antenna direction to be used at the future target time point according to the predicted satellite movement trajectory and the coordinate information of different antennas at different antenna directions, and use the predicted antenna direction to receive and / or send signals at the future target time point;

[0106] Here, the predicted satellite movement trajectory may include: the antenna position of the satellite at at least one future time point. The coordinate information may be the coordinate range that can be matched by each antenna direction determined by the terminal in combination with its current positioning and antenna information, and is used to select the antenna direction facing the satellite position. Combining the satellite movement trajectory and the coordinate information of different antennas in different antenna directions, the antenna direction that matches the position of the future target time point can be determined, that is, the antenna direction used at the future target time point is predicted. At the future target time point, the predicted antenna direction is used to receive and / or send signals by controlling SP4T.

[0107] The method may further include: determining whether it is necessary to reselect the antenna direction in combination with the SNR and RSRP in different antenna states.

[0108] Here, taking into account the possibility that the antenna may be blocked and other situations that affect its signal reception quality, such as being held in the hand, the terminal can detect in real time whether the terminal meets the first condition. If the first condition is met, the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction is re-determined, and the antenna direction is re-adjusted.

[0109] Specifically, if at the target time point, the predicted antenna and antenna direction are used to send and receive signals, and it is detected that the received signal SNR and / or RSRP are less than the preset threshold, it is considered that the current signal quality is poor and the antenna direction needs to be reselected, such as obtaining the RSRP and SNR of the received signal in different antenna states again, and reselecting the antenna state corresponding to the best RSRP and SNR as the antenna direction of the RF TRX.

[0110] Figure 5 FIG. 4 shows a schematic diagram of the structure of a satellite communication device provided by an embodiment of the present disclosure; Figure 5 As shown, the satellite communication device includes:

[0111] An acquisition module is used to determine antenna information and satellite information; the antenna information includes: at least one antenna direction of each antenna in at least one antenna; the satellite information includes: a first position, a moving direction and a moving speed of the satellite;

[0112] A first processing module, configured to determine a second position of the satellite after a first time period according to the first position, moving direction and moving speed;

[0113] a second processing module, configured to select a first antenna from the at least one antenna and determine a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position;

[0114] The communication module is used to receive a signal and / or send a signal in the direction of the first antenna using the first antenna after a first time period.

[0115] In some embodiments, before determining the satellite information, the acquisition module is further used to determine the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction;

[0116] Selecting a second antenna from the at least one antenna and determining a second antenna direction of the second antenna according to signal reception quality of the terminal using each antenna to receive signals in each antenna direction;

[0117] The communication module is further configured to receive the satellite information in the direction of the second antenna using the second antenna.

[0118] In some embodiments, the signal reception quality includes: SNR and RSRP;

[0119] The second processing module is configured to select, if there are at least two antenna directions whose SNRs are greater than or equal to the first threshold, the antenna direction with the largest RSRP from the at least two antenna directions whose SNRs are greater than or equal to the first threshold as the second antenna direction;

[0120] If there are not at least two antenna directions with SNR greater than or equal to the first threshold, the antenna direction with the largest SNR is selected from the at least one antenna as the second antenna direction.

[0121] In some embodiments, after receiving a signal and / or sending a signal in the direction of the first antenna using the first antenna, the acquisition module is further used to re-determine the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction after a second time period or when the first condition is met;

[0122] The second processing module is further configured to select a third antenna from the at least one antenna and determine a third antenna direction of the third antenna according to signal reception quality of signals received by the terminal using each antenna in each antenna direction;

[0123] The communication module is further configured to receive signals and / or send signals in the direction of the third antenna using the third antenna.

[0124] In some embodiments, satisfying the first condition includes:

[0125] Determine that an SNR of a signal received by the terminal using the first antenna in the direction of the first antenna is less than a second threshold; and / or,

[0126] It is determined that an RSRP of a signal received by the terminal using the first antenna in the direction of the first antenna is less than a third threshold.

[0127] In some embodiments, the RF transceiver of the terminal is connected to at least one first four-way single-pole switch;

[0128] Each of the plurality of output ends of the first four-way single-pole switch is respectively connected to a second four-way single-pole switch;

[0129] The multiple output ends of each of the second four-way single-pole switches are respectively connected to a feed of the antenna;

[0130] The acquisition module is used to switch the antenna used by the terminal and the antenna direction of the antenna by switching the second four-way single-pole switch connected to each of the first four-way single-pole switches and the feeding of the antenna connected to each of the second four-way single-pole switches;

[0131] The detection terminal uses each antenna to receive the signal reception quality of the signal in each antenna direction.

[0132] In some embodiments, the second processing module is used to determine an antenna direction matching the second position as the first antenna direction;

[0133] The antenna corresponding to the first antenna direction is used as the first antenna.

[0134] It is understandable that, when the satellite communication device provided in the above embodiment implements the corresponding satellite communication method, the above processing can be assigned to different program modules as needed to complete all or part of the above-described processing. In addition, the device provided in the above embodiment and the embodiment of the corresponding method belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0135] An embodiment of the present disclosure provides a computer-readable storage medium storing executable instructions, wherein the executable instructions are stored. When the executable instructions are executed by a processor, the processor will be triggered to execute the satellite communication method provided by the embodiment of the present disclosure.

[0136] In some embodiments, the computer-readable storage medium may be a ferroelectric random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disk, or a CD-ROM; it may also be various devices including one or any combination of the above memories.

[0137] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, model, subroutine or other unit suitable for use in a computing environment.

[0138] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.

[0139] An embodiment of the present disclosure provides a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the satellite communication method described in the present disclosure is implemented.

[0140] Figure 6 The structure diagram of an electronic device provided by the embodiment of the present disclosure is shown in FIG. Figure 6As shown, the electronic device 60 includes: a processor 601 and a memory 602 for storing a computer program that can be run on the processor; when the processor 601 is used to run the computer program, it executes the satellite communication method provided by the embodiment of the present disclosure.

[0141] The electronic device further comprises: at least one antenna, a radio frequency transceiver, at least one first four-way single-pole switch connected to the radio frequency transceiver, and at least one second four-way single-pole switch;

[0142] Wherein, each of the multiple output ends of the first four-way single-pole switch is respectively connected to a second four-way single-pole switch; each of the multiple output ends of the second four-way single-pole switch is respectively connected to a feed of the antenna.

[0143] In actual application, the electronic device 60 may further include: at least one network interface 603. The various components in the electronic device 60 are coupled together via a bus system 604. It is understood that the bus system 604 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 6 In the figure, various buses are marked as bus system 604. There may be at least one processor 601. The network interface 603 is used for wired or wireless communication between the electronic device 60 and other devices.

[0144] The memory 602 in the embodiment of the present disclosure is used to store various types of data to support the operation of the electronic device 60 .

[0145] The method disclosed in the above embodiment of the present disclosure can be applied to the processor 601, or implemented by the processor 601. The processor 601 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 601 or the instruction in the form of software. The above processor 601 may be a general processor, a digital signal processor (DSP, DiGital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 601 can implement or execute the disclosed methods, steps and logic block diagrams in the embodiment of the present disclosure. The general processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present disclosure can be directly embodied as a hardware decoding processor to execute, or the hardware and software modules in the decoding processor are combined to execute. The software module can be located in a storage medium, which is located in the memory 602. The processor 601 reads the information in the memory 602 and completes the steps of the above method in combination with its hardware.

[0146] In some embodiments, the electronic device 60 can be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.

[0147] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0148] 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. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0149] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A satellite communication method, the method comprising: Determine antenna information and satellite information; The antenna information includes: at least one antenna direction of each antenna in at least one antenna; the satellite information includes: a first position, a moving direction and a moving speed of the satellite; Determining a second position of the satellite after a first time period based on the first position, moving direction, and moving speed; Selecting a first antenna from the at least one antenna and determining a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position; After the first time period, the first antenna is used to receive signals and / or send signals in the direction of the first antenna.

2. The method according to claim 1, before determining the satellite information, the method further comprises: Determine the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction; Selecting a second antenna from the at least one antenna and determining a second antenna direction of the second antenna according to signal reception quality of the terminal using each antenna to receive signals in each antenna direction; Determining the satellite information includes: The satellite information is received in the direction of the second antenna using the second antenna.

3. The method according to claim 2, wherein the signal reception quality comprises: Signal-to-noise ratio SNR and reference signal received power RSRP; The selecting a second antenna from the at least one antenna and determining a second antenna direction of the second antenna according to the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction includes: If there are at least two antenna directions whose SNRs are greater than or equal to the first threshold, select the antenna direction with the largest RSRP from the at least two antenna directions whose SNRs are greater than or equal to the first threshold as the second antenna direction; If there are not at least two antenna directions with SNRs greater than or equal to the first threshold, an antenna direction with the largest SNR is selected from at least one antenna direction as the second antenna direction.

4. The method according to claim 1, after using the first antenna to receive a signal and / or send a signal in the direction of the first antenna, the method further comprises: After the second time period or when the first condition is met, re-determining the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction; Selecting a third antenna from the at least one antenna and determining a third antenna direction of the third antenna according to signal reception quality of the terminal using each antenna to receive signals in each antenna direction; The third antenna is used to receive signals and / or send signals in the direction of the third antenna.

5. The method according to claim 4, wherein satisfying the first condition comprises: Determine that an SNR of a signal received by the terminal using the first antenna in the direction of the first antenna is less than a second threshold; and / or, It is determined that an RSRP of a signal received by the terminal using the first antenna in the direction of the first antenna is less than a third threshold.

6. The method according to claim 2 or 4, wherein the radio frequency transceiver of the terminal is connected to at least one first four-way single-pole switch; Each of the plurality of output ends of the first four-way single-pole switch is respectively connected to a second four-way single-pole switch; The multiple output ends of each of the second four-way single-pole switches are respectively connected to a feed of the antenna; The determining the signal reception quality of the terminal using each antenna to receive the signal in each antenna direction includes: Switching the antenna used by the terminal and the antenna direction of the antenna by switching the second four-way single-pole switch connected to each of the first four-way single-pole switches and the feeding of the antenna connected to each of the second four-way single-pole switches; The detection terminal uses each antenna to receive the signal reception quality of the signal in each antenna direction.

7. The method according to claim 1, selecting a first antenna from the at least one antenna and determining a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position, comprises: Determine an antenna direction matching the second position as the first antenna direction; The antenna corresponding to the direction of the first antenna is used as the first antenna.

8. A satellite communication device, the device comprising: An acquisition module, used to determine antenna information and satellite information; The antenna information includes: at least one antenna direction of each antenna in at least one antenna; the satellite information includes: a first position, a moving direction and a moving speed of the satellite; A first processing module, configured to determine a second position of the satellite after a first time period according to the first position, moving direction and moving speed; a second processing module, configured to select a first antenna from the at least one antenna and determine a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position; The communication module is used to receive a signal and / or send a signal in the direction of the first antenna using the first antenna after a first time period.

9. An electronic device, comprising: at least one antenna, at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to execute: Determine antenna information and satellite information; the antenna information includes: at least one antenna direction of each antenna in at least one antenna; the satellite information includes: a first position, a moving direction, and a moving speed of the satellite; Determining a second position of the satellite after a first time period based on the first position, moving direction, and moving speed; Selecting a first antenna from the at least one antenna and determining a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position; The first antenna of the at least one antenna is configured to receive a signal and / or send a signal in the direction of the first antenna after a first time period.

10. A non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute: Determine antenna information and satellite information; The antenna information includes: at least one antenna direction of each antenna in at least one antenna; the satellite information includes: a first position, a moving direction and a moving speed of the satellite; Determining a second position of the satellite after a first time period based on the first position, moving direction, and moving speed; Selecting a first antenna from the at least one antenna and determining a first antenna direction of the first antenna according to the at least one antenna direction of each antenna and the second position; After the first time period, the first antenna is used to receive signals and / or send signals in the direction of the first antenna.