Satellite communication method and device, equipment, storage medium and program product

By automatically determining the first pair of star radiation direction and adjusting signal parameters in the terminal, the problem that the terminal requires the user to manually adjust the direction in the existing technology to realize the automatic and efficient communication between the terminal and the satellite.

CN119382759APending Publication Date: 2025-01-28GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310924088.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-25
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In the prior art, the terminal requires the user to manually adjust the direction when conducting satellite communication, resulting in low flexibility and it is difficult to realize high-quality communication at any time and in any direction.

Method used

By determining the current first pair of star radiation directions in the terminal, and determining the target signal adjustment parameters of each satellite communication link according to this direction, automatically adjust the transmitted satellite communication signal to ensure that the radiation direction of the terminal antenna is accurate with the satellite pairs of satellites. Essence

Benefits of technology

The automatic confrontation between the terminal and the satellite has been achieved, the flexibility and efficiency of the aimalized process is improved, and the quality of satellite communication is ensured without manual operation of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382759A_ABST
    Figure CN119382759A_ABST
Patent Text Reader

Abstract

The invention relates to a satellite communication method and device, equipment, a storage medium and a program product. The method comprises the following steps: in a satellite communication process of a terminal, determining a current first satellite alignment radiation direction; the first satellite alignment radiation direction is a terminal antenna radiation direction aligned with a satellite; determining a target signal adjustment parameter of each satellite communication link in the terminal according to the first satellite alignment radiation direction; and according to the target signal adjustment parameter of each satellite communication link, performing adjustment processing on the satellite communication signal transmitted by each satellite communication link so as to perform satellite communication based on the adjusted satellite communication signal. By adopting the method, the flexibility of the terminal and satellite alignment process can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a satellite communication method, apparatus, device, storage medium and program product. Background Art

[0002] Satellite communication has become one of the most popular mobile communication technologies due to its wide coverage and other advantages. For example, currently, satellite communication technology can be applied to many terminal devices.

[0003] In the related art, when the terminal detects that the satellite communication function is enabled, it guides the user to adjust the direction of the terminal by displaying a guidance interface, so that the user can manually complete the satellite pointing operation of the terminal, thereby ensuring the communication quality of the satellite communication.

[0004] However, the related technology has the problem of low flexibility because it requires manual adjustment by the user. Summary of the invention

[0005] Based on this, it is necessary to provide a satellite communication method, device, equipment, storage medium and program product that can improve the flexibility of the terminal and satellite alignment process in response to the above technical problems.

[0006] In a first aspect, the present application provides a satellite communication method. The method comprises:

[0007] During the process of satellite communication of the terminal, determining the current radiation direction of the first pair of stars; the radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite;

[0008] Determine the target signal adjustment parameter of each satellite communication link in the terminal according to the radiation direction of the first pair of stars;

[0009] According to the target signal adjustment parameters of each satellite communication link, the satellite communication signals transmitted by each satellite communication link are adjusted and processed, so as to perform satellite communication based on the satellite communication signals after the adjustment and processing.

[0010] In a second aspect, the present application also provides a satellite communication device. The device includes:

[0011] A first determination module is used to determine the current radiation direction of a first pair of stars during satellite communication of the terminal; the radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite;

[0012] A second determination module is used to determine the target signal adjustment parameter of each satellite communication link in the terminal according to the radiation direction of the first pair of stars;

[0013] The adjustment module is used to adjust the parameters of the target signals of each satellite communication link, and adjust the satellite communication signals transmitted by each satellite communication link to perform satellite communication based on the adjusted satellite communication signals.

[0014] In a third aspect, the present application further provides a terminal, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the methods described in the first aspect when executing the computer program.

[0015] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any one of the methods described in the first aspect above.

[0016] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of any one of the methods described in the first aspect are implemented.

[0017] The above-mentioned satellite communication method, device, equipment, storage medium and program product, during the process of the terminal performing satellite communication, determine the radiation direction of the first pair of stars of the terminal antenna currently aligned with the satellite; then, determine the target signal adjustment parameters of each satellite communication link in the terminal according to the radiation direction of the first pair of stars, and adjust and process the satellite communication signals transmitted by each satellite communication link according to the target signal adjustment parameters of each satellite communication link, so as to perform satellite communication based on the adjusted satellite communication signals. Among them, since the terminal can automatically determine the radiation direction of the first pair of stars aligned with the satellite, and the target signal adjustment parameters are determined according to the radiation direction of the first pair of stars, when each satellite communication link transmits the satellite communication signal according to the target signal adjustment parameters, the radiation direction of the terminal antenna is the radiation direction of the first pair of stars, and the radiation direction of the first pair of stars is aligned with the satellite, so that the terminal can communicate with the satellite in the best radiation direction, and the quality of satellite communication is guaranteed. In this process, since there is no need for manual operation by the user, the terminal can automatically align with the satellite, which effectively improves the flexibility of the terminal and satellite alignment process. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be 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.

[0019] Figure 1 A network topology structure of a terminal satellite communication system in an embodiment;

[0020] Figure 2 A schematic diagram of an application environment of a satellite communication method in an embodiment;

[0021] Figure 3 is a schematic flow chart of a satellite communication method in one embodiment;

[0022] Figure 4 is a directional diagram corresponding to the radiation pattern of the antenna in one embodiment;

[0023] Figure 5 This is a schematic diagram of a terminal architecture in an embodiment;

[0024] Figure 6 A schematic diagram of a process for determining the radiation direction of a first pair of stars in one embodiment;

[0025] Figure 7 A schematic diagram of a process for constructing a radiation parameter comparison table in an embodiment;

[0026] Figure 8 A schematic diagram of a radiation pattern in an embodiment;

[0027] Fig. 9 A schematic diagram of a process for determining target signal adjustment parameters in one embodiment;

[0028] Fig.10 A schematic diagram of another terminal architecture in an embodiment;

[0029] Fig.11 A schematic diagram of a process of updating parameters in one embodiment;

[0030] Fig.12 is a structural block diagram of a satellite communication device in one embodiment;

[0031] Fig.13 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0032] 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.

[0033] Satellite communication is a popular communication technology at present. Because of its good coverage of the earth's surface in inaccessible areas such as non-land, remote areas, and polar regions, satellite communication will become one of the hot technologies for the next generation of mobile communications.

[0034] Since the communication satellite is hundreds to tens of thousands of kilometers above the earth, the long distance causes the communication signal to attenuate greatly. Therefore, it is usually necessary to aim the terminal at the satellite to maximize the signal strength when the communication signal transmitted by the terminal reaches the satellite. Figure 1 The figure shows the network topology of a terminal satellite communication system.

[0035] In the related art, when the terminal detects that the satellite communication function is enabled, the terminal guides the user to adjust the direction of the terminal through the display guidance interface in the software program, so that the user can manually complete the satellite alignment operation of the terminal, thereby ensuring the communication quality of the satellite communication. However, the satellite alignment process in the related art is not user-friendly, and it is impossible to achieve high-quality communication at any time and in any direction. Since the user needs to make manual adjustments, there are problems such as low flexibility, accuracy and efficiency.

[0036] In view of this, in an embodiment of the present application, a satellite communication method is provided, which does not require manual operation by the user, thereby improving the flexibility, accuracy and efficiency of aligning the terminal with the satellite.

[0037] The satellite communication method provided in the embodiment of the present application can be applied to Figure 2 In the application environment shown. Among them, the terminal 201 can perform satellite communication with the satellite 202. In the process of enabling the satellite communication function of the terminal 201, the terminal 201 can determine the current radiation direction of the first pair of stars; the radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite 202, and the terminal 201 can determine the target signal adjustment parameters of each satellite communication link in the terminal 201 according to the radiation direction of the first pair of stars; then, the terminal 201 adjusts and processes the satellite communication signals transmitted by each satellite communication link according to the target signal adjustment parameters of each satellite communication link, so as to perform satellite communication with the satellite 202 based on the adjusted satellite communication signal. Among them, the terminal 201 can be, but not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and the Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc., and the satellite 202 is a satellite of various types that can perform satellite communication with the terminal 201, which is not specifically limited here.

[0038] In one embodiment, Figure 3 As shown, a satellite communication method is provided, which is applied to Figure 2 The terminal 201 in the example is used as an example to illustrate, and the following steps are included:

[0039] Step 301, during the process of the terminal performing satellite communication, determining the current radiation direction of the first pair of stars.

[0040] Satellite communication is a method of achieving communication by using a satellite as a base station or a relay station. The process of the terminal performing satellite communication may include the process of the terminal starting the satellite communication function and performing satellite communication to the end of the satellite communication function. In this process, the current radiation direction of the first pair of stars may be determined.

[0041] Optionally, the terminal may determine the current radiation direction of the first pair of stars at the initial moment when the satellite communication function is enabled in the terminal, or during the process of the terminal performing satellite communication.

[0042] The radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite.

[0043] Specifically, since the communication satellite is hundreds to tens of thousands of kilometers above the earth, the long distance causes the communication signal to attenuate greatly. At the same time, the radiation direction of the terminal antenna is usually not a completely regular spherical radiation pattern. At the same distance, the energy in the maximum radiation direction of the terminal antenna is significantly larger than that in other directions. For example, Figure 4 As shown, a directional diagram corresponding to the radiation pattern of an antenna provided in an embodiment of the present application is shown.

[0044] Based on this, in order to obtain high-quality satellite communication effects, it is necessary to align the maximum radiation direction of the terminal antenna with the satellite. In this way, the signal strength of the satellite communication signal emitted by the terminal is maximum when it reaches the satellite, and signal strength is one of the extremely important parameters to ensure communication quality.

[0045] Therefore, in an embodiment of the present application, the radiation direction of the terminal antenna is determined to be the radiation direction of the first pair of stars aligned with the satellite, and then the target signal adjustment parameters of each satellite communication link in the terminal are determined based on the radiation direction of the first pair of stars, so that when the satellite communication signal is transmitted through the adjusted satellite communication links, the terminal antenna can radiate in the maximum radiation direction as much as possible to ensure the signal strength of the satellite communication signal, thereby ensuring the quality of satellite communication.

[0046] Step 302: determining target signal adjustment parameters of each satellite communication link in the terminal according to the radiation direction of the first pair of satellites.

[0047] In the embodiment of the present application, the terminal includes a plurality of satellite communication links. The terminal can determine the target signal adjustment parameters of each satellite communication link corresponding to the radiation direction of the first pair of stars according to the radiation direction of the first pair of stars.

[0048] Among them, each communication link includes a corresponding antenna; when the antenna of each satellite communication link transmits a satellite communication signal adjusted based on the target signal adjustment parameters of each satellite communication link, the maximum radiation direction formed is the radiation direction of the first pair of stars. In other words, when the antenna of each satellite communication link transmits a satellite communication signal adjusted based on the target signal adjustment parameters, the beam direction of each antenna in the terminal is controlled, and the optimal radiation direction of the synthetic beam formed by the beams of each antenna is the above-mentioned maximum radiation direction. It can be understood that if there are factors such as hardware design or environment, the maximum radiation direction formed may not be completely equivalent to the radiation direction of the first pair of stars, but it is very close to the radiation direction of the first pair of stars.

[0049] Optionally, each satellite communication link in the terminal can be connected to a transceiver in the terminal, and the transceiver is further connected to a CPU (Central Processing Unit) in the terminal. The transceiver can be used to output a low-power transmit signal, demodulate a receive (RX) signal, and output a control signal.

[0050] Optionally, for each satellite communication link, it may include a power amplifier PA, a low noise amplifier LNA, a transceiver switch, an antenna, etc. Among them, the power amplifier PA may be located in the transmission path TX of the satellite communication link, and the low noise amplifier LNA may be located in the receiving path RX of the satellite communication link. The transceiver switch is used to switch the antenna to be connected to the transmission path or to the receiving path. In addition, the CPU can be connected to various sensors in the terminal.

[0051] Optionally, the transmission path may also include a directional coupler.

[0052] Optionally, each communication link may include a phase shifter.

[0053] For example, Figure 5 As shown, a schematic diagram of a terminal architecture provided by an embodiment of the present application is shown. Among them, 501 is a power amplifier in each communication link, 502 is a low noise amplifier in each communication link, and 503 is a transceiver switch in each communication link. The four antennas belong to the first satellite communication link to the fourth satellite communication link respectively. Among them, each antenna can have a different radiation field pattern, and they are different from each other.

[0054] It should be noted that each satellite communication link may also include other devices, which are not fully exemplified here. It is understandable that Figure 5 In the example, a terminal includes four satellite communication links. In actual applications, the number of satellite communication links in the terminal can be other values, which are not specifically limited here.

[0055] Step 303, adjusting the satellite communication signals transmitted by each satellite communication link according to the target signal adjustment parameters of each satellite communication link, so as to perform satellite communication based on the adjusted satellite communication signals.

[0056] Among them, when the terminal needs to transmit a satellite communication signal, the satellite communication signal can be transmitted through each satellite communication link, and the terminal adjusts and processes the satellite communication signal required to be transmitted by each satellite communication link according to the target signal adjustment parameters of each satellite communication link, and then, the adjusted and processed satellite communication signals are radiated through the antenna in each satellite communication link, and combined to achieve the satellite communication signal radiation in the radiation direction of the first pair of stars, to ensure that the signal strength when the satellite receives the satellite communication signal is as maximum as possible.

[0057] Optionally, the terminal may include a signal adjustment module, which is used to control each satellite communication link to adjust the transmitted satellite communication signal. Exemplarily, the signal adjustment module can be set in the transceiver or CPU in the form of software or a combination of software and hardware.

[0058] In the above-mentioned satellite communication method, during the process of the terminal performing satellite communication, the radiation direction of the first pair of stars of the terminal antenna currently aligned with the satellite is determined; then, the target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the first pair of stars, and the satellite communication signals transmitted by each satellite communication link are adjusted and processed according to the target signal adjustment parameters of each satellite communication link, so as to perform satellite communication based on the adjusted satellite communication signals. Among them, since the terminal can automatically determine the radiation direction of the first pair of stars aligned with the satellite, and the target signal adjustment parameters are determined according to the radiation direction of the first pair of stars, when each satellite communication link transmits the satellite communication signal according to the target signal adjustment parameters, the radiation direction of the terminal antenna is the radiation direction of the first pair of stars, and the radiation direction of the first pair of stars is aligned with the satellite, so that the terminal can communicate with the satellite in the best radiation direction, and the quality of satellite communication is guaranteed. In this process, since there is no need for manual operation by the user, the terminal can automatically align with the satellite, which effectively improves the flexibility of the terminal and satellite alignment process.

[0059] The process of determining the radiation direction of the first pair of stars is described below.

[0060] In one embodiment, Figure 6 FIG. 1 is a flow chart of determining the radiation direction of a first pair of stars provided in an embodiment of the present application. Determining the current radiation direction of the first pair of stars includes:

[0061] Step 601, determining a first position of a current satellite according to satellite ephemeris.

[0062] Among them, satellite ephemeris, also known as two-line orbital data (TLE, Two-Line Orbital Element), uses the mathematical relationship between the six orbital parameters of Kepler's law to determine the time, coordinates, orientation, speed and other parameters of the flying object, with extremely high accuracy. Based on the satellite ephemeris, the time, position, speed and other operating states of satellites and flying objects can be accurately calculated, predicted, described and tracked; the precise parameters of flying objects such as celestial bodies, satellites, spacecraft, missiles, and space debris can be expressed; the flying object can be placed in three-dimensional space; the past, present and future of celestial bodies can be described in three dimensions using time. In other words, after determining the satellite's ephemeris information, the spatial position of the satellite at any time can be determined.

[0063] Optionally, the satellite ephemeris of the satellite with which the terminal communicates may be pre-stored in the terminal, for example, the terminal pre-downloads the satellite ephemeris of the satellite; or, the terminal may obtain the satellite ephemeris of the satellite with which it communicates in real time; or, the terminal may periodically update the satellite ephemeris of the satellite. In this way, during the process of the terminal performing satellite communication, the terminal may determine the position of the current satellite based on the satellite ephemeris, and use the determined position of the satellite as the first position.

[0064] Step 602: Determine the second location of the current terminal and the direction information of the terminal.

[0065] The terminal can determine the current position and direction of the terminal through various sensors built into the terminal, and use the determined position of the terminal as the second position. Optionally, the terminal can be equipped with sensor devices such as GNSS (Global Navigation Satellite System), compass, gyroscope, acceleration sensor, etc. to determine the current second position and direction information of the terminal. The direction information may include, for example, information such as the orientation of the terminal, the tilt angle of the terminal, and the direction of movement of the terminal.

[0066] Step 603: Determine the radiation direction of the first pair of stars according to the first position, the second position and the direction information.

[0067] The terminal can determine the first pair of star radiation directions between the current terminal and the satellite by calculation based on the first position, the second position and the direction information, and point the maximum radiation direction of the terminal antenna toward the satellite based on the first pair of star radiation directions to complete the star operation and obtain the best communication quality.

[0068] In the embodiment of the present application, the first pair of star radiation direction is determined by obtaining the satellite position, the terminal position and the terminal direction, which provides a basis for the subsequent determination of the target signal adjustment parameters. This process does not require manual operation by the user, and can automatically realize the maximum radiation direction of the terminal antenna to align with the satellite, thereby effectively improving the efficiency of the satellite alignment process, and because the influence of human factors is avoided, the accuracy is greatly improved, thereby ensuring the best communication quality, so that the terminal can achieve communication connection with the satellite at any place and any position, and provide satellite communication services that will not be disconnected.

[0069] The following is a description of the process of determining the target signal adjustment parameters for each satellite communication link.

[0070] In one embodiment, target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the first pair of stars, including: querying a preset radiation parameter comparison table according to the radiation direction of the first pair of stars to determine the target signal adjustment parameters of each satellite communication link; the radiation parameter comparison table stores the correspondence between multiple groups of antenna maximum radiation directions and signal adjustment parameters.

[0071] Among them, a radiation parameter comparison table is pre-deployed in the terminal. The maximum radiation direction of each antenna in the radiation parameter comparison table is the maximum radiation direction corresponding to each antenna radiation pattern that can be achieved by the terminal. In other words, the maximum radiation direction of each antenna corresponds to a different antenna radiation pattern.

[0072] Specifically, a maximum radiation direction of an antenna corresponds to a set of signal adjustment parameters, and the maximum radiation direction of the antenna corresponds to an antenna radiation pattern; then, for the antenna radiation pattern corresponding to the maximum radiation direction of each antenna in the radiation parameter comparison table, the antenna radiation pattern is a synthetic antenna radiation pattern formed when each antenna transmits a satellite communication signal adjusted by this set of signal adjustment parameters. That is, each satellite signal is adjusted through this set of signal adjustment parameters to achieve control of the beam direction of each antenna, so that a synthetic beam is formed by the beams of multiple antennas, and the synthetic beam corresponds to the antenna radiation pattern, and the optimal radiation direction of the synthetic beam is the maximum radiation direction of the antenna corresponding to the antenna radiation pattern.

[0073] Based on this, in an embodiment of the present application, a preset radiation parameter comparison table is queried according to the radiation direction of the first pair of stars to determine the target signal adjustment parameters of each satellite communication link, and then the satellite communication signals of each satellite communication link are adjusted based on the target signal adjustment parameters, thereby controlling the beam direction of each antenna and realizing beam forming, so that the maximum radiation direction of the antenna is aligned with the satellite to ensure communication quality.

[0074] The terminal can query the radiation parameter comparison table according to the radiation direction of the first pair of stars to determine the maximum radiation direction of the target antenna from the radiation parameter comparison table, and then use the signal adjustment parameters of each satellite communication link corresponding to the maximum radiation direction of the target antenna as the target signal adjustment parameters of each satellite communication link. Combined with the above description, it can be understood that after the satellite communication signals transmitted by each satellite communication link are adjusted based on the signal adjustment parameters corresponding to the maximum radiation direction of the target antenna, when each antenna transmits the satellite communication signal of the corresponding link, the optimal radiation direction of the target antenna radiation pattern synthesized by the radiation patterns of each antenna is the maximum radiation direction of the target antenna.

[0075] Optionally, the radiation parameter comparison table includes not only the correspondence between multiple groups of antenna maximum radiation directions and signal adjustment parameters, but also field pattern identifiers of antenna radiation patterns corresponding to the maximum radiation directions of the antennas.

[0076] In the embodiment of the present application, the terminal can quickly determine the target signal adjustment parameters that are adapted to the radiation direction of the first pair of stars by automatically querying a preset radiation parameter comparison table, so as to further improve the flexibility and efficiency of the star alignment process.

[0077] The following is an exemplary description of the process of constructing the radiation parameter comparison table.

[0078] Please refer to Figure 7 , shows a schematic diagram of a process for constructing a radiation parameter comparison table provided in an embodiment of the present application. The process of constructing the radiation parameter comparison table includes:

[0079] Step 701, perform phase adjustment processing on the candidate satellite communication signals transmitted by each satellite communication link for multiple times, obtain the corresponding relationship between multiple groups of different antenna radiation patterns and signal adjustment parameters, and determine the maximum radiation direction of the antenna corresponding to each antenna radiation pattern. Wherein, each antenna radiation pattern covers all radiation directions of the antenna corresponding to each satellite communication link.

[0080] Step 702: Obtain a radiation parameter comparison table according to the corresponding relationship between each antenna radiation pattern, the signal adjustment parameter, and the antenna maximum radiation direction corresponding to the antenna radiation pattern.

[0081] Exemplarily, take four satellite communication links as an example. First, adjust the signal adjustment parameters corresponding to each satellite communication link in the terminal for the first time, so that each satellite communication link adjusts and processes the transmitted satellite communication signal based on the first set of signal adjustment parameters currently adjusted. At this time, when the antenna of each satellite communication link transmits the corresponding adjusted satellite communication signal, the synthesized first antenna radiation pattern can be obtained, and the pattern is identified as R1. The corresponding first set of signal adjustment parameters can be recorded as: [P1_1, P1_2, P1_3, P1_4]. In addition, the maximum radiation direction of the antenna corresponding to the first antenna radiation pattern is recorded as [X1, Y1, Z1]. Among them, P1_1 is the signal adjustment parameter corresponding to the first satellite communication link; P1_2 is the signal adjustment parameter corresponding to the second satellite communication link; P1_3 is the signal adjustment parameter corresponding to the third satellite communication link; P1_4 is the signal adjustment parameter corresponding to the fourth satellite communication link. Among them, [X1, Y1, Z1] is the maximum radiation direction of the antenna in the spherical coordinate system. It can be understood that it can also be represented based on other types of coordinate systems and is not specifically limited here.

[0082] The signal adjustment parameters corresponding to each satellite communication link in the terminal are adjusted for the second time, so that each satellite communication link adjusts the transmitted satellite communication signal based on the second set of signal adjustment parameters currently adjusted. At this time, a second antenna radiation pattern can be obtained, and the pattern is identified as R2. The corresponding second set of signal adjustment parameters can be recorded as: [P2_1, P2_2, P2_3, P2_4]. In addition, the maximum radiation direction of the antenna corresponding to the second antenna radiation pattern is recorded as [X2, Y2, Z2].

[0083] Traverse all phase combinations to obtain multiple groups of antenna radiation patterns, signal adjustment parameters corresponding to each satellite communication link corresponding to each antenna radiation pattern, and the maximum radiation direction of the antenna, store each data, and obtain a radiation parameter comparison table. Among them, each antenna radiation pattern covers all radiation directions of the antenna corresponding to each satellite communication link.

[0084] Optionally, the radiation pattern of each antenna may be determined based on an OTA (Over The Air) test, and then the corresponding maximum radiation direction of the antenna may be obtained.

[0085] Optionally, each target signal adjustment parameter includes a phase adjustment parameter.

[0086] For example, Figure 8 As shown, a schematic diagram of a radiation field pattern provided in an embodiment of the present application is shown. Figure 8Including n radiation patterns, that is, the radiation parameter comparison table may include, for example, the signal adjustment parameters and the maximum radiation direction of the antenna corresponding to the n antenna radiation patterns. Among them, the value of n can be determined according to the actual application and is not specifically limited here. As shown in Table 1, it exemplarily shows a schematic diagram of a radiation parameter comparison table provided in an embodiment of the present application.

[0087]

[0088] In an embodiment of the present application, the terminal performs phase adjustment processing on the candidate satellite communication signals transmitted by each satellite communication link multiple times to obtain the correspondence between multiple groups of different antenna radiation patterns and signal adjustment parameters, and determines the maximum radiation direction of the antenna corresponding to each antenna radiation pattern, thereby obtaining a radiation parameter comparison table.

[0089] Among them, since the radiation pattern of each antenna covers all the radiation directions of the antenna corresponding to each satellite communication link, the radiation pattern of the terminal antenna is reasonably designed. Therefore, in the process of satellite communication of the terminal, no matter what the direction of the terminal is, the maximum radiation direction of the antenna adapted to the radiation direction of the current first pair of stars can be determined, so as to accurately provide the target signal adjustment parameters, so that the user does not need to perform the star alignment operation, and the terminal automatically communicates with the satellite, which simplifies the process of satellite communication and facilitates the user to use the satellite communication function of the terminal. In addition, since the radiation direction of each antenna can be controlled by adjusting the phase of the satellite communication signal transmitted by each satellite communication link, the terminal can communicate with the satellite in any desired maximum radiation direction. Therefore, all-round satellite alignment can be achieved only by two or more antennas, without setting many antennas with different radiation patterns in the terminal to cover various satellite alignment directions, while ensuring all-round satellite alignment, the cost is effectively reduced.

[0090] In one embodiment, Fig. 9 As shown, a schematic diagram of a process for determining a target signal adjustment parameter provided by an embodiment of the present application is shown. According to the radiation direction of the first pair of stars, a preset radiation parameter comparison table is queried to determine the target signal adjustment parameters of each satellite communication link, including:

[0091] Step 901: Determine, from among multiple antenna maximum radiation directions, a target antenna maximum radiation direction that has the highest matching degree with the radiation direction of a first pair of stars.

[0092] Step 902: Use the signal adjustment parameter corresponding to the maximum radiation direction of the target antenna as the target signal adjustment parameter.

[0093] After determining the radiation direction of the first pair of stars, the terminal can calculate the matching degree between the radiation direction of the first pair of stars and the maximum radiation direction of each antenna in the radiation parameter comparison table, and then determine the maximum radiation direction of the target antenna from the radiation directions of each first pair of stars.

[0094] Optionally, the terminal may calculate the similarity between the radiation direction of the first pair of stars and the maximum radiation direction of each antenna in the radiation parameter comparison table, so as to use the maximum radiation direction of the antenna with the highest similarity as the maximum radiation direction of the target antenna. Alternatively, the terminal may calculate the correlation between the radiation direction of the first pair of stars and the maximum radiation directions of each antenna in the radiation parameter comparison table, so as to use the maximum radiation direction of the antenna with the greatest correlation as the maximum radiation direction of the target antenna. Alternatively, the terminal may calculate the distance between the radiation direction of the first pair of stars and the maximum radiation directions of each antenna in the radiation parameter comparison table, so as to use the maximum radiation direction of the antenna with the smallest distance as the maximum radiation direction of the target antenna.

[0095] Furthermore, the terminal can query the signal adjustment parameters of each satellite communication link corresponding to the maximum radiation direction of the target antenna from the radiation parameter comparison table, and use them as the target signal adjustment parameters of each satellite communication link to adjust and process the satellite communication signals transmitted by each satellite communication link.

[0096] In an embodiment of the present application, the target antenna maximum radiation direction that has the highest matching degree with the radiation direction of the first pair of stars is determined from multiple antenna maximum radiation directions, and the signal adjustment parameters corresponding to the target antenna maximum radiation direction are used as target signal adjustment parameters to ensure that the antenna radiation direction that is most suitable for the current satellite communication is selected from the maximum radiation directions of each antenna that can be achieved by the terminal, thereby ensuring that the signal strength of the transmitted satellite communication signal remains at a maximum when it is received by the satellite, thereby ensuring the quality of satellite communication.

[0097] In one embodiment, satellite communication signals transmitted by each satellite communication link are adjusted according to target signal adjustment parameters of each satellite communication link, including: adjusting the phase of the satellite communication signal transmitted by each satellite communication link according to the phase adjustment parameters corresponding to each satellite communication link.

[0098] As mentioned above, each target signal adjustment parameter includes a phase adjustment parameter. That is, the signal adjustment parameter corresponding to each antenna maximum radiation direction in the radiation parameter comparison table may include a phase adjustment parameter of each satellite communication link.

[0099] For example, after determining the phase adjustment parameters corresponding to each satellite communication link, for each satellite communication link, it can advance or lag the phase of the transmitted satellite communication signal according to the phase adjustment parameters corresponding to the satellite communication link. For example, a set of phase adjustment parameters is [20°, 40°, 60°, 80°], then the first satellite communication link adjusts the phase of the transmitted satellite communication signal to advance by 20°, the second satellite communication link adjusts the phase of the transmitted satellite communication signal to advance by 40°, the third satellite communication link adjusts the phase of the transmitted satellite communication signal to advance by 60°, and the fourth satellite communication link adjusts the phase of the transmitted satellite communication signal to advance by 80°. When the satellite communication signal is radiated by each antenna after the phase adjustment processing, it can be radiated in the maximum radiation direction of the target antenna.

[0100] Optionally, the satellite communication signals received by each antenna may also be adjusted based on the phase adjustment parameters.

[0101] It can be understood that the terminal can also receive satellite communication signals sent to the terminal by the satellite through the maximum radiation direction of the target antenna.

[0102] In an embodiment of the present application, the phase of the satellite communication signal transmitted by each satellite communication link is adjusted according to the phase adjustment parameters corresponding to each satellite communication link to control the radiation direction of the multiple antennas, so that the radiation direction of the multiple antennas becomes more concentrated, forming directional radiation and realizing beam forming, so that the terminal radiates the satellite communication signal in the maximum radiation direction of the target antenna, ensuring that the signal reaching the satellite at this time has maximum strength, thereby ensuring the communication quality.

[0103] In addition, the terminal usually has other satellite communication functions. In the embodiment of the present application, in order to save hardware costs, the satellite communication link can be designed to share an antenna with other communication links. The working process of the terminal under this solution is described below.

[0104] In one embodiment, the method further includes: performing beam scanning based on the maximum radiation direction of the target antenna to track the position of the satellite in real time.

[0105] Among them, after determining the maximum radiation direction of the target antenna with the highest matching degree with the radiation direction of the first pair of stars from multiple antenna maximum radiation directions, beam scanning is performed during satellite communication based on the maximum radiation direction of the target antenna to track the position of the satellite in real time, thereby adjusting the maximum radiation direction of the terminal transmitting signal to align with the satellite in real time.

[0106] In one embodiment, the method further includes: if the terminal communicates based on other communication functions and satellite communication functions at the same time, using the target antenna to receive or send communication signals corresponding to other communication functions and satellite communication signals based on a time division multiplexing mode, wherein the target antenna is an antenna constituting a satellite communication link and a communication link corresponding to other communication functions.

[0107] Please refer to Fig.10 , shows another terminal architecture schematic diagram provided by an embodiment of the present application. Fig.10 As shown, other communication links corresponding to other communication functions may also be connected to the transceiver.

[0108] Optionally, the number of target antennas may be less than the number of satellite communication links. For example, if there are two antennas for the communication link of other communication functions, and the terminal includes four satellite communication links, the two antennas of the communication link of other communication functions may be used as target antennas and applied to the two satellite communication links respectively, while the other satellite communication links use the corresponding antennas separately.

[0109] Optionally, other communication functions are, for example, cellular communication functions, etc., which are not fully exemplified herein. Taking the cellular communication function as an example, if the terminal communicates based on the cellular communication function and the satellite communication function at the same time, the target antenna is used to receive or send cellular communication signals and satellite communication signals based on the time division multiplexing mode.

[0110] In the embodiment of the present application, based on the time division multiplexing mode, other communication links and satellite communication links in the terminal share the antenna resources in the terminal, while ensuring the normal operation of various communication functions of the terminal and saving hardware costs.

[0111] In the embodiment of the present application, since the position of the terminal may change, it is necessary to update the target signal adjustment parameters when conditions are met to ensure the satellite communication quality of the terminal in real time. The update process is described below.

[0112] Please refer to Fig.11 , which shows a schematic diagram of a parameter update process provided by an embodiment of the present application. The satellite communication method also includes:

[0113] Step 1101: When the communication direction update condition is met, determine the radiation direction of the second pair of satellites. The radiation direction of the second pair of satellites is the radiation direction of the terminal antenna aligned with the satellite.

[0114] Step 1102, determining target signal adjustment parameters of each satellite communication link in the terminal according to the radiation direction of the second pair of stars, and adjusting and processing the satellite communication signals transmitted by each satellite communication link according to the target signal adjustment parameters of each satellite communication link, so as to perform satellite communication based on the adjusted satellite communication signals.

[0115] In one embodiment, the communication direction update condition includes at least one of the following: the change amplitude of the terminal's position is greater than a preset position range; the change amplitude of the terminal's azimuth is greater than a preset azimuth range; the change amplitude of the terminal's elevation angle is greater than a preset elevation range; the change amplitude of the signal strength of the satellite communication signal transmitted by the terminal is greater than a preset strength range.

[0116] During the process of satellite communication of the terminal, if the terminal detects that the position of the terminal moves, and the change amplitude of the position after the movement relative to the position when calculating the radiation direction of the first pair of stars is greater than the preset position range, the radiation direction of the second pair of stars is determined. Alternatively, during the process of satellite communication of the terminal, if the terminal detects that the azimuth of the terminal moves, and the change amplitude of the azimuth after the movement relative to the azimuth when calculating the radiation direction of the first pair of stars is greater than the preset azimuth range, the radiation direction of the second pair of stars is determined. Alternatively, during the process of satellite communication of the terminal, if the terminal detects that the elevation angle of the terminal changes, and the change amplitude of the elevation angle after the change relative to the elevation angle when calculating the radiation direction of the first pair of stars is greater than the preset elevation range, the radiation direction of the second pair of stars is determined. Alternatively, during the process of satellite communication of the terminal, if the terminal detects that the signal strength of the transmitted satellite communication signal changes, for example, the signal strength of the received satellite signal is attenuated, and the change amplitude of the attenuated signal strength relative to the signal strength in the historical communication process is greater than the preset strength range, the radiation direction of the second pair of stars is determined.

[0117] Optionally, the terminal may also determine the radiation direction of the second pair of stars when the change range of the satellite position is greater than a preset satellite position range through the satellite ephemeris.

[0118] Among them, the calculation process of the radiation direction of the second pair of stars can refer to the calculation process of the radiation direction of the second pair of stars in the above text, and will not be repeated here.

[0119] In an embodiment of the present application, when the communication direction update conditions are met, the radiation direction of the second pair of stars is determined, and then new target signal adjustment parameters are determined based on the radiation direction of the second pair of stars, and then the satellite communication signal is adjusted and processed. In this way, as time goes by, the position of the satellite changes, or the terminal moves or turns, the terminal can automatically re-update the target signal adjustment parameters and continue to communicate with the satellite to ensure the quality of satellite communication in real time.

[0120] For ease of understanding, the method provided by the present application is described below with an embodiment. The embodiment of the present application provides a method for optimizing satellite communication to the satellite by forming a beam scanning mechanism using multiple antennas. In the method, the terminal includes multiple antennas (each antenna corresponds to a satellite communication link, and each satellite communication link includes a corresponding receiving link and a transmitting link, and includes a phase shifter). Through a certain design, the radiation direction of the multiple antennas can be made more concentrated (forming directional radiation). At the same time, by controlling the different phases of the signals transmitted by each satellite communication link, the radiation direction of the multiple antennas can be controlled to achieve beamforming). Specifically, a set of phase parameters determines the maximum radiation direction of an antenna. In this way, during the terminal satellite communication process, after the terminal confirms the real-time position of the satellite and obtains its own azimuth, elevation, position and other information through the sensor, the terminal automatically selects the phase parameter corresponding to the most suitable antenna maximum radiation direction to adjust the phase of the satellite communication signal transmitted by each satellite communication link, and transmits through multiple antennas to ensure that the signal strength reaching the satellite at this time is the maximum. Moreover, as time goes by, the position of the satellite changes (or the terminal moves or turns), and the terminal will re-update the phase parameters and communicate with the satellite again. The process of the method is as follows:

[0121] 1) The terminal adjusts the phase deviation value of the satellite communication signal of each satellite communication link to obtain a radiation pattern, and records each phase deviation value to obtain a set of phase parameters: [P1_1, P1_2, P1_3, P1_4], the corresponding radiation pattern number is R1, and the maximum radiation direction of the antenna radiation pattern is determined to be [X1, Y1, Z1]. By traversing all phase combinations, multiple sets of phase parameters can be obtained. Among them, the determined radiation patterns are the radiation patterns of all directions that can be covered by the terminal antenna.

[0122] 2) The corresponding relationship between the radiation pattern, maximum radiation direction and phase parameter of each antenna determined by the terminal is stored in the memory of the terminal.

[0123] 3) During satellite communication, the terminal obtains the current satellite position through satellite ephemeris.

[0124] 4) The terminal's CPU determines the optimal radiation direction between the terminal and the satellite based on the satellite's position and the terminal's current position / orientation.

[0125] 5) The CPU of the terminal determines the target maximum radiation direction from the maximum radiation directions determined above according to the optimal radiation direction, and selects the phase parameter corresponding to the target maximum radiation direction.

[0126] 6) The terminal adjusts the phase of the satellite communication signal transmitted by each satellite communication link with the selected phase parameter to communicate with the satellite.

[0127] 7) When the terminal moves or the user turns around, that is, the previously selected maximum radiation direction has deviated from the optimal radiation direction, the CPU repeats steps 3 to 6, reselects phase parameters and communicates with the satellite.

[0128] 8) The terminal performs transmission and reception operations through each antenna to communicate with the satellite.

[0129] In the embodiment of the present application, by reasonably designing the radiation pattern of the terminal's antenna, the user can communicate directly with the satellite without performing the satellite alignment operation, which simplifies the satellite communication process and facilitates the user to use the satellite communication function of the terminal. By designing multiple antennas in the terminal for satellite communication, it is ensured that the terminal can achieve the maximum antenna radiation direction in multiple different directions, so that the terminal can achieve high-power signal transmission in any direction, which can meet the satellite communication quality requirements. In addition, through known satellite ephemeris information, terminal location information, terminal orientation information and other data, the terminal can achieve communication connection with the satellite at any location and any position, providing a satellite communication service that will not be disconnected.

[0130] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed 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 does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these 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 steps or stages in other steps.

[0131] In one embodiment, the present application further provides a terminal, which includes a main controller, a transceiver, and a plurality of satellite communication links, each of which includes an antenna. The main controller is used to determine the current first pair of star radiation direction during the terminal's satellite communication; the first pair of star radiation direction is the terminal antenna radiation direction aligned with the satellite; and determine the target signal adjustment parameters of each satellite communication link in the terminal according to the first pair of star radiation direction.

[0132] Each satellite communication link is used to adjust parameters according to the target signal of each satellite communication link, and adjust and process the satellite communication signal transmitted by each satellite communication link. The antenna in each satellite communication link is used to transmit the satellite communication signal based on the adjustment process and receive the satellite communication signal sent by the satellite.

[0133] Based on the same inventive concept, the embodiment of the present application also provides a satellite communication device for implementing the satellite communication method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more satellite communication device embodiments provided below can refer to the limitations on the satellite communication method above, and will not be repeated here.

[0134] In one embodiment, Fig.12 As shown, a satellite communication device is provided. The satellite communication device 1200 includes: a first determination module 1201, a second determination module 1202 and an adjustment module 1203, wherein:

[0135] The first determination module 1201 is used to determine the current radiation direction of the first pair of stars during the process of the terminal performing satellite communication; the radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite;

[0136] A second determination module 1202 is used to determine a target signal adjustment parameter of each satellite communication link in the terminal according to the radiation direction of the first pair of satellites;

[0137] The adjustment module 1203 is used to adjust the satellite communication signals transmitted by each of the satellite communication links according to the target signal adjustment parameters of each of the satellite communication links, so as to perform satellite communication based on the adjusted satellite communication signals.

[0138] In one embodiment, the second determination module 1202 is specifically used to: query a preset radiation parameter comparison table according to the radiation direction of the first pair of stars to determine the target signal adjustment parameters of each satellite communication link; the radiation parameter comparison table stores the correspondence between multiple groups of antenna maximum radiation directions and signal adjustment parameters.

[0139] In one embodiment, the second determination module 1202 is specifically used to: determine the target antenna maximum radiation direction that has the highest matching degree with the first pair of star radiation directions from multiple antenna maximum radiation directions; and use the signal adjustment parameter corresponding to the target antenna maximum radiation direction as the target signal adjustment parameter.

[0140] In one embodiment, the device also includes a table construction module, which is used to: perform phase adjustment processing on the candidate satellite communication signals transmitted by each satellite communication link multiple times, obtain the correspondence between multiple groups of different antenna radiation patterns and signal adjustment parameters, and determine the maximum radiation direction of the antenna corresponding to each antenna radiation pattern; wherein each antenna radiation pattern covers all radiation directions of the antenna corresponding to each satellite communication link; and obtain a radiation parameter comparison table based on the correspondence between each antenna radiation pattern, signal adjustment parameters and the maximum radiation direction of the antenna corresponding to the antenna radiation pattern.

[0141] In one embodiment, each target signal adjustment parameter includes a phase adjustment parameter; the adjustment module 1203 is specifically used to adjust the phase of the satellite communication signal transmitted by each satellite communication link according to the phase adjustment parameter corresponding to each satellite communication link.

[0142] In one embodiment, the device also includes a communication module, which is used to: if the terminal communicates based on other communication functions and satellite communication functions at the same time, then based on a time division multiplexing mode, use a target antenna to receive or send communication signals corresponding to other communication functions and satellite communication signals; wherein the target antenna is an antenna that constitutes a satellite communication link and a communication link corresponding to other communication functions.

[0143] In one embodiment, the first determination module 1201 is specifically used to: determine the first position of the current satellite according to the satellite ephemeris; determine the second position of the current terminal and the direction information of the terminal; determine the radiation direction of the first pair of stars according to the first position, the second position and the direction information.

[0144] In one embodiment, the device also includes an update module, which is used to: determine the radiation direction of a second pair of stars when the communication direction update condition is met; the radiation direction of the second pair of stars is the radiation direction of the terminal antenna aligned with the satellite; determine the target signal adjustment parameters of each satellite communication link in the terminal according to the radiation direction of the second pair of stars, and adjust the satellite communication signals transmitted by each satellite communication link according to the target signal adjustment parameters of each satellite communication link, so as to perform satellite communication based on the adjusted satellite communication signals.

[0145] In one embodiment, the communication direction update condition includes at least one of the following: the change amplitude of the terminal's position is greater than a preset position range; the change amplitude of the terminal's azimuth is greater than a preset azimuth range; the change amplitude of the terminal's elevation angle is greater than a preset elevation range; the change amplitude of the signal strength of the satellite communication signal transmitted by the terminal is greater than a preset strength range.

[0146] Each module in the satellite communication device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0147] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.13 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. 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 input / output interface of the computer device is used to exchange information between the processor and an external device. 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 implemented 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 implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen 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 covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0148] Those skilled in the art will understand that Fig.13 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.

[0149] In one embodiment, a terminal is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0150] During the process of satellite communication of the terminal, the current radiation direction of the first pair of stars is determined; the radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite; the target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the first pair of stars; according to the target signal adjustment parameters of each satellite communication link, the satellite communication signal transmitted by each satellite communication link is adjusted and processed, so as to perform satellite communication based on the satellite communication signal after the adjustment.

[0151] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0152] The preset radiation parameter comparison table is queried according to the radiation direction of the first pair of stars to determine the target signal adjustment parameters of each satellite communication link; the radiation parameter comparison table stores the correspondence between multiple groups of antenna maximum radiation directions and signal adjustment parameters.

[0153] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0154] The maximum radiation direction of the target antenna having the highest matching degree with the radiation direction of the first pair of stars is determined from the maximum radiation directions of multiple antennas; and the signal adjustment parameter corresponding to the maximum radiation direction of the target antenna is used as the target signal adjustment parameter.

[0155] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0156] Phase adjustment processing is performed multiple times on the candidate satellite communication signals transmitted by each satellite communication link to obtain a plurality of groups of correspondences between different antenna radiation patterns and signal adjustment parameters, and the maximum radiation direction of the antenna corresponding to each antenna radiation pattern is determined; wherein each antenna radiation pattern covers all radiation directions of the antenna corresponding to each satellite communication link; and a radiation parameter comparison table is obtained according to the correspondences between each antenna radiation pattern, the signal adjustment parameters and the maximum radiation direction of the antenna corresponding to the antenna radiation pattern.

[0157] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0158] The phase of the satellite communication signal transmitted by each satellite communication link is adjusted according to the phase adjustment parameters corresponding to each satellite communication link.

[0159] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0160] If the terminal communicates based on other communication functions and satellite communication functions at the same time, the target antenna is used to receive or send communication signals corresponding to other communication functions and satellite communication signals based on the time division multiplexing mode; wherein the target antenna is the antenna that constitutes the satellite communication link and the communication link corresponding to other communication functions.

[0161] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0162] Determine the first position of the current satellite according to the satellite ephemeris; determine the second position of the current terminal and the direction information of the terminal; determine the radiation direction of the first pair of stars according to the first position, the second position and the direction information.

[0163] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0164] When the communication direction update conditions are met, the radiation direction of the second pair of stars is determined; the radiation direction of the second pair of stars is the radiation direction of the terminal antenna aligned with the satellite; the target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the second pair of stars, and according to the target signal adjustment parameters of each satellite communication link, the satellite communication signals transmitted by each satellite communication link are adjusted and processed to perform satellite communication based on the satellite communication signals after the adjustment.

[0165] In one embodiment, the communication direction update condition includes at least one of the following: the change amplitude of the terminal's position is greater than a preset position range; the change amplitude of the terminal's azimuth is greater than a preset azimuth range; the change amplitude of the terminal's elevation angle is greater than a preset elevation range; the change amplitude of the signal strength of the satellite communication signal transmitted by the terminal is greater than a preset strength range.

[0166] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0167] During the process of satellite communication of the terminal, the current radiation direction of the first pair of stars is determined; the radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite; the target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the first pair of stars; according to the target signal adjustment parameters of each satellite communication link, the satellite communication signal transmitted by each satellite communication link is adjusted and processed, so as to perform satellite communication based on the satellite communication signal after the adjustment.

[0168] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0169] The preset radiation parameter comparison table is queried according to the radiation direction of the first pair of stars to determine the target signal adjustment parameters of each satellite communication link; the radiation parameter comparison table stores the correspondence between multiple groups of antenna maximum radiation directions and signal adjustment parameters.

[0170] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0171] The maximum radiation direction of the target antenna having the highest matching degree with the radiation direction of the first pair of stars is determined from the maximum radiation directions of multiple antennas; and the signal adjustment parameter corresponding to the maximum radiation direction of the target antenna is used as the target signal adjustment parameter.

[0172] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0173] Phase adjustment processing is performed multiple times on the candidate satellite communication signals transmitted by each satellite communication link to obtain a plurality of groups of correspondences between different antenna radiation patterns and signal adjustment parameters, and the maximum radiation direction of the antenna corresponding to each antenna radiation pattern is determined; wherein each antenna radiation pattern covers all radiation directions of the antenna corresponding to each satellite communication link; and a radiation parameter comparison table is obtained according to the correspondences between each antenna radiation pattern, the signal adjustment parameters and the maximum radiation direction of the antenna corresponding to the antenna radiation pattern.

[0174] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0175] The phase of the satellite communication signal transmitted by each satellite communication link is adjusted according to the phase adjustment parameters corresponding to each satellite communication link.

[0176] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0177] If the terminal communicates based on other communication functions and satellite communication functions at the same time, the target antenna is used to receive or send communication signals corresponding to other communication functions and satellite communication signals based on the time division multiplexing mode; wherein the target antenna is the antenna that constitutes the satellite communication link and the communication link corresponding to other communication functions.

[0178] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0179] Determine the first position of the current satellite according to the satellite ephemeris; determine the second position of the current terminal and the direction information of the terminal; determine the radiation direction of the first pair of stars according to the first position, the second position and the direction information.

[0180] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0181] When the communication direction update conditions are met, the radiation direction of the second pair of stars is determined; the radiation direction of the second pair of stars is the radiation direction of the terminal antenna aligned with the satellite; the target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the second pair of stars, and according to the target signal adjustment parameters of each satellite communication link, the satellite communication signals transmitted by each satellite communication link are adjusted and processed to perform satellite communication based on the satellite communication signals after the adjustment.

[0182] In one embodiment, the communication direction update condition includes at least one of the following: the change amplitude of the terminal's position is greater than a preset position range; the change amplitude of the terminal's azimuth is greater than a preset azimuth range; the change amplitude of the terminal's elevation angle is greater than a preset elevation range; the change amplitude of the signal strength of the satellite communication signal transmitted by the terminal is greater than a preset strength range.

[0183] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0184] During the process of satellite communication of the terminal, the current radiation direction of the first pair of stars is determined; the radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite; the target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the first pair of stars; according to the target signal adjustment parameters of each satellite communication link, the satellite communication signal transmitted by each satellite communication link is adjusted and processed, so as to perform satellite communication based on the satellite communication signal after the adjustment.

[0185] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0186] The preset radiation parameter comparison table is queried according to the radiation direction of the first pair of stars to determine the target signal adjustment parameters of each satellite communication link; the radiation parameter comparison table stores the correspondence between multiple groups of antenna maximum radiation directions and signal adjustment parameters.

[0187] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0188] The maximum radiation direction of the target antenna having the highest matching degree with the radiation direction of the first pair of stars is determined from the maximum radiation directions of multiple antennas; and the signal adjustment parameter corresponding to the maximum radiation direction of the target antenna is used as the target signal adjustment parameter.

[0189] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0190] Phase adjustment processing is performed multiple times on the candidate satellite communication signals transmitted by each satellite communication link to obtain a plurality of groups of correspondences between different antenna radiation patterns and signal adjustment parameters, and the maximum radiation direction of the antenna corresponding to each antenna radiation pattern is determined; wherein each antenna radiation pattern covers all radiation directions of the antenna corresponding to each satellite communication link; and a radiation parameter comparison table is obtained according to the correspondences between each antenna radiation pattern, the signal adjustment parameters and the maximum radiation direction of the antenna corresponding to the antenna radiation pattern.

[0191] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0192] The phase of the satellite communication signal transmitted by each satellite communication link is adjusted according to the phase adjustment parameters corresponding to each satellite communication link.

[0193] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0194] If the terminal communicates based on other communication functions and satellite communication functions at the same time, the target antenna is used to receive or send communication signals corresponding to other communication functions and satellite communication signals based on the time division multiplexing mode; wherein the target antenna is the antenna that constitutes the satellite communication link and the communication link corresponding to other communication functions.

[0195] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0196] Determine the first position of the current satellite according to the satellite ephemeris; determine the second position of the current terminal and the direction information of the terminal; determine the radiation direction of the first pair of stars according to the first position, the second position and the direction information.

[0197] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0198] When the communication direction update conditions are met, the radiation direction of the second pair of stars is determined; the radiation direction of the second pair of stars is the radiation direction of the terminal antenna aligned with the satellite; the target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the second pair of stars, and according to the target signal adjustment parameters of each satellite communication link, the satellite communication signals transmitted by each satellite communication link are adjusted and processed to perform satellite communication based on the satellite communication signals after the adjustment.

[0199] In one embodiment, the communication direction update condition includes at least one of the following: the change amplitude of the terminal's position is greater than a preset position range; the change amplitude of the terminal's azimuth is greater than a preset azimuth range; the change amplitude of the terminal's elevation angle is greater than a preset elevation range; the change amplitude of the signal strength of the satellite communication signal transmitted by the terminal is greater than a preset strength range.

[0200] It should be noted that the user information (including but not limited to user device information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0201] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods 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.

[0202] 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.

[0203] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A satellite communication method, characterized in that: The method comprises: During satellite communication at the terminal, determining a current radiation direction of a first pair of stars; the radiation direction of the first pair of stars being a radiation direction of a terminal antenna aligned with the satellite; Determining target signal adjustment parameters of each satellite communication link in the terminal according to the radiation direction of the first pair of satellites; According to the target signal adjustment parameters of each satellite communication link, the satellite communication signal transmitted by each satellite communication link is adjusted and processed, so as to perform satellite communication based on the satellite communication signal after the adjustment and processing.

2. The method according to claim 1, characterized in that: The step of determining the target signal adjustment parameters of each satellite communication link in the terminal according to the radiation direction of the first pair of stars includes: A preset radiation parameter comparison table is queried according to the radiation direction of the first pair of satellites to determine the target signal adjustment parameters of each satellite communication link; the radiation parameter comparison table stores the correspondence between multiple groups of antenna maximum radiation directions and signal adjustment parameters.

3. The method according to claim 2, characterized in that The step of querying a preset radiation parameter comparison table according to the radiation direction of the first pair of stars to determine the target signal adjustment parameters of each of the satellite communication links includes: Determine, from the plurality of maximum radiation directions of the antenna, the maximum radiation direction of the target antenna with the highest matching degree with the radiation direction of the first pair of stars; The signal adjustment parameter corresponding to the maximum radiation direction of the target antenna is used as the target signal adjustment parameter.

4. The method according to claim 2, characterized in that: The construction process of the radiation parameter comparison table includes: Performing phase adjustment processing on the candidate satellite communication signals transmitted by each of the satellite communication links for multiple times to obtain a correspondence between multiple groups of different antenna radiation patterns and signal adjustment parameters, and determining the maximum radiation direction of the antenna corresponding to each of the antenna radiation patterns; wherein each of the antenna radiation patterns covers all radiation directions of the antenna corresponding to each of the satellite communication links; The radiation parameter comparison table is obtained according to the corresponding relationship between each antenna radiation pattern, the signal adjustment parameter and the maximum radiation direction of the antenna corresponding to the antenna radiation pattern.

5. The method according to claim 1, characterized in that Each of the target signal adjustment parameters includes a phase adjustment parameter; and adjusting the satellite communication signal transmitted by each of the satellite communication links according to the target signal adjustment parameters of each of the satellite communication links includes: The phase of the satellite communication signal transmitted by each of the satellite communication links is adjusted according to the phase adjustment parameters respectively corresponding to each of the satellite communication links.

6. The method according to claim 1, characterized in that The method further comprises: If the terminal communicates based on other communication functions and the satellite communication function at the same time, based on a time division multiplexing mode, the target antenna is used to receive or send the communication signal corresponding to the other communication function and the satellite communication signal; Among them, the target antenna is an antenna that constitutes the satellite communication link and the communication link corresponding to the other communication functions.

7. The method according to claim 1, characterized in that The step of determining the current radiation direction of the first pair of stars comprises: Determine a first position of the current satellite according to the satellite ephemeris; Determining a second location of the terminal and direction information of the terminal; The radiation direction of the first pair of stars is determined according to the first position, the second position and the direction information.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: When the communication direction update condition is met, determining the radiation direction of the second pair of satellites; the radiation direction of the second pair of satellites is the radiation direction of the terminal antenna aligned with the satellite; The target signal adjustment parameters of each satellite communication link in the terminal are determined according to the radiation direction of the second pair of stars, and the satellite communication signals transmitted by each satellite communication link are adjusted according to the target signal adjustment parameters of each satellite communication link, so as to perform satellite communication based on the adjusted satellite communication signals.

9. The method according to claim 8, characterized in that The communication direction update condition includes at least one of the following: The change range of the terminal's position is greater than a preset position range; The change range of the terminal's orientation is greater than a preset orientation range; The variation range of the pitch angle of the terminal is greater than a preset pitch range; The variation range of the signal strength of the satellite communication signal transmitted by the terminal is greater than a preset strength range.

10. A satellite communication device, characterized in that: The device comprises: A first determination module is used to determine the current radiation direction of a first pair of stars during satellite communication of the terminal; the radiation direction of the first pair of stars is the radiation direction of the terminal antenna aligned with the satellite; A second determination module is used to determine the target signal adjustment parameter of each satellite communication link in the terminal according to the radiation direction of the first pair of stars; The adjustment module is used to adjust the satellite communication signals transmitted by each of the satellite communication links according to the target signal adjustment parameters of each of the satellite communication links, so as to perform satellite communication based on the adjusted satellite communication signals.

11. A terminal comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.

13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.