Satellite aligning method, satellite terminal, adjusting device, electronic equipment and storage medium
By obtaining the current orientation data of the satellite terminal and the satellite orientation data of the target satellite, calculating the azimuth difference value and generating adjustment data, and automatically adjusting the position of the satellite terminal to accurately face the target satellite, solving the problem of poor communication effect caused by mismatch of the satellite terminal orientation, and improving the convenience and accuracy of satellite communication.
Patent Information
- Application Number
- CN202410186422.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-19
- Publication Date
- 2025-08-22
AI Technical Summary
During the satellite terminal's orientation, the prior art is difficult to effectively improve the quality of satellite communications, especially when the satellite terminal does not match the orientation of the target satellite, resulting in poor communication effects.
By obtaining the current azimuth data of the satellite terminal and the satellite azimuth data of the target satellite, the azimuth difference value is calculated, and the adjustment data is generated to automatically adjust the position of the satellite terminal so that it accurately faces the target satellite.
It realizes automatic satellite alignment at satellite terminals, improves the convenience and accuracy of satellite communication, and improves communication performance and effect.
Smart Images

Figure CN120528481A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of satellite mobile communications, and in particular to a satellite alignment method, a satellite terminal, an adjustment device, an electronic device, and a storage medium. Background Art
[0002] Satellite mobile communication systems cover the entire world and can meet the communication needs of many practical application scenarios. For example, in remote areas, ocean areas, or emergency sites, satellite mobile communications play an irreplaceable role.
[0003] As the market scale steadily expands, various satellite terminals, such as mobile phones and cars, can connect to satellites to achieve satellite communications. In practical scenarios, the orientation of the satellite terminal towards the satellite communication will affect the quality of satellite communications. Summary of the Invention
[0004] To overcome the problems existing in the related art, the present disclosure provides a satellite alignment method, a satellite terminal, an adjustment device, an electronic device, and a storage medium. The satellite alignment method proposed in the present disclosure can effectively align the satellite terminal with the target satellite, thereby improving the effectiveness of satellite mobile communications.
[0005] According to a first aspect of an embodiment of the present disclosure, a satellite alignment method is provided, the method comprising:
[0006] In response to a search instruction for a target satellite, obtaining satellite position data of the target satellite and obtaining current position data of the satellite terminal;
[0007] Determining target position data for connecting the satellite terminal to the target satellite based on the satellite position data;
[0008] determining adjustment data for the satellite terminal based on the current position data and the target position data if a comparison result between the current position data and the target position data satisfies a preset condition;
[0009] The adjustment data is sent to an adjustment device connected to the satellite terminal, so that the adjustment device can adjust the position of the satellite terminal based on the adjustment data.
[0010] In some embodiments, when the comparison result between the current position data and the target position data satisfies a preset condition, determining adjustment data for the satellite terminal based on the current position data and the target position data includes:
[0011] determining an orientation difference value based on the current orientation data and the target orientation data;
[0012] In a case where the azimuth difference value satisfies the preset condition, adjustment data for the satellite terminal is determined based on the azimuth difference value.
[0013] In some embodiments, determining the orientation difference value based on the current orientation data and the target orientation data includes:
[0014] Determining a horizontal azimuth difference based on the horizontal azimuth of the target azimuth data and the horizontal azimuth of the current azimuth data; the horizontal azimuth indicating an angle between the satellite terminal and a rising sun direction;
[0015] Based on the tilt angle of the target orientation data and the tilt angle of the current orientation data, a tilt angle difference is determined; the tilt angle indicates the angle between the satellite terminal and the ground plane.
[0016] In some embodiments, when the azimuth difference value satisfies the preset condition, determining the adjustment data for the satellite terminal based on the azimuth difference value includes:
[0017] If the horizontal azimuth difference value is not within the first preset angle interval, determining a horizontal azimuth adjustment value for the satellite terminal based on the horizontal azimuth difference value; and / or,
[0018] In a case where the tilt angle difference is not within a second preset angle interval, a tilt angle adjustment value for the satellite terminal is determined based on the tilt angle difference.
[0019] In some embodiments, determining a horizontal orientation adjustment value for the satellite terminal based on the horizontal orientation difference value includes:
[0020] In a case where the horizontal azimuth difference value is within a third preset angle interval, using the horizontal azimuth difference value as the horizontal azimuth adjustment value; wherein the first preset angle interval is within the third preset angle interval;
[0021] When the horizontal azimuth difference value is not within the third preset angle interval, determining a reference adjustment value based on the horizontal azimuth difference value and a preset incremental value;
[0022] When the reference adjustment value is within the third preset angle interval, the reference adjustment value is determined as the horizontal azimuth adjustment value.
[0023] In some embodiments, the third preset angle interval includes a first interval critical value and a second interval critical value, and the second interval critical value is greater than the first interval critical value; and determining the reference adjustment value based on the horizontal azimuth difference and the preset incremental value includes:
[0024] When the horizontal azimuth difference value is greater than the second interval threshold value, taking the difference between the horizontal azimuth difference value and the preset increment value as the reference adjustment value;
[0025] When the horizontal azimuth difference value is less than the first interval critical value, the sum of the horizontal azimuth difference value and the preset increment value is used as the reference adjustment value.
[0026] In some embodiments, obtaining the current position data of the satellite terminal includes:
[0027] When the reference adjustment value is not within the third preset angle interval, current azimuth data of the satellite terminal is acquired.
[0028] In some embodiments, determining the tilt angle adjustment value for the satellite terminal based on the tilt angle difference includes:
[0029] When the tilt angle difference is within a fourth preset angle interval, determining the tilt angle difference as a tilt angle adjustment value for the satellite terminal;
[0030] Wherein, the second preset angle interval is located within the fourth preset angle interval.
[0031] In some embodiments, obtaining the current position data of the satellite terminal includes:
[0032] When the tilt angle difference is not within the fourth preset angle interval, current azimuth data of the satellite terminal is acquired.
[0033] In some embodiments, the acquiring of the current position data of the satellite terminal includes: acquiring the current position data of the satellite terminal in response to adjustment success information sent by the adjustment device after adjusting the position of the satellite terminal based on the adjustment data.
[0034] In some embodiments, obtaining the current position data of the satellite terminal includes:
[0035] In response to the correction success information sent by the adjustment device after correcting the position of the satellite terminal, the current orientation data of the satellite terminal is acquired.
[0036] In some embodiments, the method further comprises:
[0037] In response to a satellite communication function activation instruction, determining correction data for the satellite terminal when the angle between the satellite terminal and the horizon is not within a fifth preset angle interval;
[0038] The correction data is sent to the adjustment device so that the adjustment device corrects the position of the satellite terminal.
[0039] According to a second aspect of an embodiment of the present disclosure, a satellite alignment method is provided, the method comprising:
[0040] Acquiring adjustment data sent by a satellite terminal connected to the adjustment device, wherein the adjustment data is determined by the satellite terminal based on satellite position data representing the position of the target satellite;
[0041] The position of the satellite terminal is adjusted based on the adjustment data.
[0042] In some embodiments, adjusting the position of the satellite terminal based on the adjustment data includes:
[0043] Based on the horizontal azimuth adjustment value in the adjustment data, the azimuth angle of the satellite terminal relative to the sun rise direction is adjusted; and / or based on the tilt angle adjustment value in the adjustment data, the tilt angle of the satellite terminal relative to the ground plane is adjusted.
[0044] In some embodiments, the method further comprises:
[0045] After adjusting the position of the satellite terminal, generating adjustment success information;
[0046] Sending the adjustment success information to the satellite terminal.
[0047] In some embodiments, the method further comprises:
[0048] obtaining correction data sent by the satellite terminal;
[0049] Correcting the position of the satellite terminal based on the correction data and generating correction success information;
[0050] Sending the correction success information to the satellite terminal.
[0051] According to a third aspect of an embodiment of the present disclosure, there is provided a satellite terminal, including:
[0052] an acquisition module, configured to acquire satellite position data of the target satellite and current position data of the satellite terminal in response to a search instruction for the target satellite;
[0053] A first determining module is configured to determine target position data for connecting the satellite terminal to the target satellite based on the satellite position data;
[0054] a second determining module configured to determine adjustment data for the satellite terminal based on the current position data and the target position data if a comparison result between the current position data and the target position data satisfies a preset condition;
[0055] The sending module is configured to send the adjustment data to an adjustment device connected to the satellite terminal, so that the adjustment device can adjust the position of the satellite terminal based on the adjustment data.
[0056] According to a fourth aspect of an embodiment of the present disclosure, there is provided an adjustment device, comprising:
[0057] an acquisition module configured to acquire adjustment data sent by a satellite terminal connected to the adjustment device, wherein the adjustment data is determined by the satellite terminal based on satellite position data representing the position of the target satellite;
[0058] An adjustment module is configured to adjust the position of the satellite terminal based on the adjustment data.
[0059] According to a fifth aspect of the embodiments of the present disclosure, there is provided an electronic device, including:
[0060] processor;
[0061] memory for storing computer programs or instructions;
[0062] The processor executes the computer program or instructions to implement the steps of the method in the first aspect or the steps of the method in the second aspect.
[0063] According to the sixth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided, which stores a computer program or instructions. When the computer program or instructions in the storage medium are executed by a processor, the steps of the method in the above-mentioned first aspect are implemented, or the steps of the method in the above-mentioned second aspect are implemented.
[0064] According to the seventh aspect of the embodiments of the present disclosure, a computer program product is provided, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the steps of the method in the first aspect or the steps of the method in the second aspect are implemented.
[0065] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:
[0066] In the alignment method proposed in the embodiment of the present disclosure, the satellite terminal can obtain the current azimuth data of the satellite terminal and the satellite azimuth data of the target satellite, and determine the adjustment data for adjusting the satellite terminal by analyzing and processing the data; in this way, the satellite terminal automatically changes its alignment position with the satellite by transmitting the adjustment data to the adjustment device. Compared with the user manually adjusting the position by holding the satellite terminal, the user's hands are freed and the convenience of satellite communication is improved; and, the present disclosure determines the adjustment data through the current azimuth data of the satellite terminal and the target azimuth data, so that the adjusted satellite terminal effectively faces the target satellite, thereby improving the accuracy of alignment between the satellite terminal and the target satellite, and further improving the performance and effect of satellite communication.
[0067] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0069] Figure 1a The figure is a schematic diagram of a satellite communication scenario according to an exemplary embodiment.
[0070] Figure 1b FIG1 is a flowchart of a satellite alignment method according to an exemplary embodiment.
[0071] Figure 2 This is a schematic diagram of a satellite alignment method according to an exemplary embodiment. Figure 2 .
[0072] Figure 3 The figure is a schematic structural diagram of a satellite terminal according to an exemplary embodiment.
[0073] Figure 4 It is a structural schematic diagram of an adjustment device according to an exemplary embodiment.
[0074] Figure 5 The figure is a structural block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0075] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0076] The satellite alignment method proposed in the embodiment of the present disclosure is active in actual satellite communication scenarios. Figure 1a , Figure 1a is a schematic diagram of a satellite communication scenario according to an exemplary embodiment; Figure 1a The satellite communication scenario shown includes a satellite terminal A and multiple Tiantong satellites B. Satellite terminal A has an antenna module and a satellite communication chip. Based on the antenna module and satellite communication chip, satellite terminal A can establish a satellite communication connection with one of the Tiantong satellites B in the sky, and transmit satellite signals to or receive satellite signals from Tiantong satellite B, thereby realizing satellite communication functions such as satellite calls.
[0077] Figure 1b FIG1 is a flow chart showing a satellite alignment method according to an exemplary embodiment. Figure 1b As shown, the satellite alignment method is used in a satellite terminal, and the satellite alignment method mainly includes the following steps:
[0078] Step 101, in response to a search instruction for a target satellite, obtaining satellite position data of the target satellite and obtaining current position data of the satellite terminal;
[0079] Step 102, determining target position data of the satellite terminal connected to the target satellite based on the satellite position data;
[0080] Step 103, when the comparison result between the current orientation data and the target orientation data satisfies a preset condition, determining adjustment data for the satellite terminal based on the current orientation data and the target orientation data;
[0081] Step 104: Send the adjustment data to an adjustment device connected to the satellite terminal, so that the adjustment device can adjust the position of the satellite terminal based on the adjustment data.
[0082] The above-mentioned satellite alignment method proposed in the embodiment of the present disclosure can be executed by a satellite terminal, and the above-mentioned satellite alignment method is applied in a scenario based on satellite mobile communication between the satellite terminal and the target satellite, such as Figure 1a In the satellite mobile communication scenario, digital processing of the orientation of the satellite terminal and the target satellite can reasonably and accurately obtain adjustment data, allowing the adjustment device connected to the satellite terminal to automatically and effectively adjust the satellite terminal toward the position of the target satellite, thereby completing the alignment of the satellite terminal and the target satellite; this can effectively improve the effectiveness of satellite mobile communications.
[0083] In the embodiments of the present disclosure, satellite terminals include but are not limited to fixed terminals, mobile terminals and portable electronic devices. The fixed terminals include but are not limited to vehicle-mounted terminals and satellite communication consoles; the mobile terminals include but are not limited to mobile phones and tablet computers; the portable electronic devices include but are not limited to smart watches, etc.
[0084] In step 101, the satellite terminal may initiate a search for a designated target satellite in response to a search instruction, and digitally process the direction of the searched target satellite to determine satellite azimuth data representing the position of the target satellite. The search for the target satellite may be accomplished using an antenna module provided on the satellite terminal.
[0085] Here, when the satellite terminal has the satellite communication function enabled, the satellite terminal can identify a target satellite from among the multiple Tiantong satellites launched. The satellite communication function can be enabled when the satellite terminal is powered on for the first time or when the satellite terminal loses communication with a Tiantong satellite during use.
[0086] In the embodiments of the present disclosure, there is no limitation on the method for determining the target satellite. In the embodiments of the present disclosure, the method for determining the target satellite includes: determining the target satellite based on environmental data such as the current region and current time of the satellite terminal and preset satellite information stored in the satellite terminal; or determining the Tiantong satellite that last communicated with the satellite terminal as the target satellite; or arbitrarily determining one of multiple Tiantong satellites as the target satellite; wherein the preset satellite information can be the last position data of multiple Tiantong satellites at the time of the last satellite communication between the multiple Tiantong satellites and the satellite terminal, or can be the satellite position data of multiple Tiantong satellites obtained by periodic detection by a satellite launch center, etc.
[0087] In the embodiment of the present disclosure, when the satellite communication function is enabled, the orientation is initialized first, that is, the basic reference orientation is calibrated. Here, the current orientation data and the satellite orientation data are both determined based on the same basic reference orientation.
[0088] When determining the direction and position of the target satellite through the search results, digital processing is performed based on the basic reference orientation to obtain satellite orientation data of the target satellite. Furthermore, the disclosed embodiment also obtains the current position and direction of the satellite terminal and digitally processes the data based on the basic reference orientation to obtain the current orientation data of the satellite terminal.
[0089] Here, calibrating the base reference orientation can involve calibrating a preset location on Earth and establishing a spatial coordinate system with the preset location as the origin. The satellite terminal then maps the position and orientation of the antenna module used for communication within the satellite terminal to the spatial coordinate system, obtaining current orientation data and satellite orientation data in the form of coordinates. The preset location can be a default setting or determined by the satellite terminal based on actual circumstances. For example, the preset location can be the location of a satellite launch center or the center of the Earth.
[0090] In the embodiment of the present disclosure, the calibration basic reference orientation may also be determined based on the Earth's North and South Poles and the Prime Meridian. In this case, the satellite orientation data and the current orientation data may respectively include direction angles corresponding to the north, south, east and west directions.
[0091] In step 102, based on the satellite position data, target position data of the target satellite for the satellite terminal to connect to is determined.
[0092] It should be noted that when the satellite terminal is in a state corresponding to the target azimuth data, the satellite terminal is facing the target satellite, the satellite communication signal between the satellite terminal and the target satellite is strong, and the satellite communication effect is good.
[0093] Here, the embodiment of the present disclosure may determine the target position data directly based on the satellite position data, or may determine the target position data based on the satellite position data and the adjustable range of the satellite terminal.
[0094] In some examples, in combination with the above disclosure, the satellite coordinates corresponding to the satellite orientation data and all candidate coordinates within the range that the satellite terminal can adjust are calculated to obtain multiple distance data; based on the candidate coordinates corresponding to the smallest distance data among the multiple distance data, the target orientation data is obtained.
[0095] In other examples, when the basic reference orientation is determined by the Earth's North and South Poles and the Prime Meridian, the embodiments of the present disclosure may directly use the direction angle in the satellite orientation data as the direction angle in the target orientation data.
[0096] In step 103, when the comparison result between the current position data and the target position data satisfies a preset condition, adjustment data for the satellite terminal is determined based on the current position data and the target position data;
[0097] It should be noted that the signal strength of the signal received by the antenna module of the satellite terminal is positively correlated with the performance and effect of satellite communication between the satellite terminal and the target satellite. When the antenna module of the satellite terminal is facing the target satellite, the signal strength of the signal received by the antenna module is the largest; when the antenna module of the satellite terminal is offset within a specified range of the position facing the target satellite, the strength of the signals sent and received by the antenna module is the same or similar. When the antenna module of the satellite terminal is not offset within the specified range, the performance and effect of satellite communication are poor, and communication obstacles are likely to occur. As such, the embodiment of the present disclosure sets a preset condition, which is used to indicate that the antenna module of the satellite terminal is not offset within the above-mentioned specified range.
[0098] Here, if the comparison result between the satellite position data and the current position data does not meet the preset conditions, it is determined that the satellite terminal's antenna module is deviated within a specified range. In this case, the satellite terminal does not need to adjust its position, and the satellite terminal completes alignment with the target terminal at its current position. If the comparison result meets the preset conditions, it is determined that the satellite terminal's antenna module is not deviated within the specified range. In this case, the satellite terminal needs to adjust its position, and alignment with the target satellite is completed after the satellite terminal adjusts its position.
[0099] Here, the satellite terminal determines the adjustment data that can be recognized by the adjustment device based on the current azimuth data and the target azimuth data; for example, the satellite terminal adjustment direction and adjustment distance are determined based on the current azimuth data and the target azimuth data, or the satellite terminal adjustment angle, etc., and this disclosure does not limit this.
[0100] It should be noted that the comparison result between the current orientation data and the target orientation data can be obtained by calculating the ratio, difference, or other calculation between the current orientation data and the target orientation data, which is not limited in the embodiment of the present disclosure. In combination with the above disclosure, other calculations can be calculating the distance between coordinates, etc.
[0101] In step 104, a satellite terminal is installed on the adjustment device, and the satellite terminal can communicate with the adjustment device.
[0102] Here, the adjustment device includes a portable base or a fixed base fixedly installed on a vehicle or a satellite communication console, etc.; the satellite terminal in the embodiment of the present disclosure can be movably connected to the adjustment device.
[0103] In the embodiment of the present disclosure, the satellite terminal and the adjustment device can be connected by a wired connection via a data cable, or can be connected wirelessly based on a communication module, and the present disclosure does not impose any restrictions on this.
[0104] Here, the adjustment device is capable of receiving adjustment data transmitted by the satellite terminal, identifying the adjustment data and adjusting the position of the satellite terminal to align the satellite terminal with the target satellite. Exemplarily, the adjustment device automatically rotates the satellite terminal based on the adjustment direction in the adjustment data and automatically pushes the satellite terminal based on the adjustment distance. The adjustment device may also rotate the satellite terminal based on the adjustment angle in the adjustment data.
[0105] In the embodiment of the present disclosure, after adjusting the position of the satellite terminal, the adjustment device generates adjustment success information and sends the adjustment success information to the satellite terminal, prompting the satellite terminal that the adjustment has been completed. At this time, the satellite terminal is aligned with the target satellite based on the adjusted position.
[0106] In the alignment method proposed in the embodiment of the present disclosure, the satellite terminal can obtain the current azimuth data of the satellite terminal and the satellite azimuth data of the target satellite, and determine the adjustment data for adjusting the satellite terminal by analyzing and processing the data; in this way, the satellite terminal automatically changes its alignment position with the satellite by transmitting the adjustment data to the adjustment device. Compared with the user manually adjusting the position by holding the satellite terminal, the user's hands are freed and the convenience of satellite communication is improved; and, the present disclosure determines the adjustment data through the current azimuth data of the satellite terminal and the target azimuth data, so that the adjusted satellite terminal effectively faces the target satellite, thereby improving the accuracy of alignment between the satellite terminal and the target satellite, and further improving the performance and effect of satellite communication.
[0107] In some embodiments, when the comparison result between the current position data and the target position data satisfies a preset condition, determining adjustment data for the satellite terminal based on the current position data and the target position data includes:
[0108] determining a bearing difference value based on the current bearing data and the target bearing data;
[0109] When the azimuth difference value satisfies a preset condition, adjustment data for the satellite terminal is determined based on the azimuth difference value.
[0110] In the disclosed embodiment, the comparison result includes an azimuth difference value; the azimuth difference value between the current azimuth data and the target azimuth data is determined through data analysis, and when the azimuth difference value meets a preset condition, it is determined that the satellite terminal needs to adjust its position in order to align with the satellite terminal.
[0111] For example, in combination with the above disclosure, the azimuth difference may be a coordinate difference, or a direction angle difference, etc., and the disclosure does not impose any limitation on this.
[0112] When the satellite terminal is at the position corresponding to the target azimuth data, it faces the target satellite, and the satellite communication signal between the satellite terminal and the target satellite is strong, resulting in improved satellite communication performance. Therefore, the disclosed embodiments determine adjustment data based on the azimuth difference between the current azimuth data and the target azimuth data. This adjustment enables the satellite terminal to be at or near the position corresponding to the target azimuth data, thereby improving satellite communication performance.
[0113] In the embodiment of the present disclosure, calibrating the basic orientation can be implemented in the following manner: calibrating the horizontal orientation and the tilt angle respectively.
[0114] Among them, calibrating the horizontal direction includes determining the directions of due east, due north, due west and due south; based on the due east, due north, due west and due south directions, determining the direction range of a complete circle clockwise or counterclockwise; each horizontal direction in the complete circle of the direction range is marked by an angle.
[0115] It should be noted that the embodiment of the present disclosure can determine any one of the due east, due north, due west and due south as the starting direction of a complete circle, that is, marked as 0 degrees or 360 degrees; the embodiment of the present disclosure can also determine any one of the directions of a complete circle as the starting direction.
[0116] Here, calibrating the tilt angle includes: calibrating the tilt angle based on the angle between the setting direction of the satellite terminal's antenna module and the direction parallel to the ground plane (ie, the tilt angle); that is, the tilt angle reflects the angle between the satellite terminal and the ground plane.
[0117] Among them, the tilt angle parallel to the ground plane is marked as 0 degree; the two opposite tilt angles perpendicular to the ground plane are marked as 90 degrees and -90 degrees; here, the tilt angle upward along the ground plane is a positive number, and the tilt angle downward along the ground plane is a negative number.
[0118] In the embodiment of the present disclosure, the orientation of an object on a plane can be located by calibrating the horizontal orientation; the tilt direction of an object in space relative to the plane can be located by calibrating the tilt direction; in this way, the actual position of the object (including the satellite terminal and the Tiantong satellite) in space is digitized based on the horizontal orientation and the tilt direction, thereby improving the effectiveness of the embodiment of the present disclosure in completing the alignment between the satellite terminal and the target satellite.
[0119] In some embodiments, determining the orientation difference based on the current orientation data and the target orientation data includes:
[0120] Determining a horizontal azimuth difference based on the horizontal azimuth of the target azimuth data and the horizontal azimuth of the current azimuth data; the horizontal azimuth indicates the angle between the satellite terminal and the direction of sun rise;
[0121] Based on the tilt angle of the target azimuth data and the tilt angle of the current azimuth data, a tilt angle difference is determined; the tilt angle indicates the angle between the satellite terminal and the ground plane.
[0122] It should be noted that the direction in which the sun rises is due east. At this time, when the embodiment of the present disclosure calibrates the horizontal direction, the due east direction is determined as the starting direction, that is, the due east direction is marked as 0 degrees or 360 degrees; at this time, the due north direction is marked as 90 degrees, the due west direction is marked as 180 degrees, and the due south direction is marked as 270 degrees.
[0123] Here, the horizontal azimuth in the satellite azimuth data is the same as the horizontal azimuth in the target azimuth data; and the tilt angle in the satellite azimuth data is the same as the tilt angle in the target azimuth data.
[0124] In the embodiment of the present disclosure, the horizontal azimuth of the target azimuth data and the horizontal azimuth of the current azimuth data are subtracted to determine the horizontal azimuth difference value, which is an angle value; the inclination angle of the target azimuth data and the inclination angle of the current azimuth data are subtracted to determine the inclination angle difference value, which is also an angle value.
[0125] The disclosed embodiment can effectively determine the position difference between the satellite terminal and the target satellite in space by determining the horizontal azimuth difference and the tilt angle difference. In this way, the satellite terminal can quickly and effectively determine whether the satellite terminal needs to be adjusted and how to adjust the satellite terminal.
[0126] In some embodiments, when the azimuth difference value satisfies a preset condition, determining adjustment data for the satellite terminal based on the azimuth difference value includes:
[0127] If the horizontal azimuth difference value is not within the first preset angle interval, determining a horizontal azimuth adjustment value for the satellite terminal based on the horizontal azimuth difference value; and / or,
[0128] In a case where the tilt angle difference is not within the second preset angle interval, a tilt angle adjustment value for the satellite terminal is determined based on the tilt angle difference.
[0129] Here, the first preset angle interval is used to represent that the antenna module of the satellite terminal described above in the present disclosure has a horizontal azimuth offset within a specified range of a position facing the target satellite. The second preset angle interval is used to represent that the antenna module of the satellite terminal described above in the present disclosure has a tilt angle offset within a specified range of a position facing the target satellite.
[0130] That is, if the horizontal azimuth difference value is not within the first preset angle range, the horizontal azimuth of the satellite terminal needs to be adjusted. In this case, the embodiment of the present disclosure can determine the horizontal azimuth adjustment value for the satellite terminal based on the horizontal azimuth difference value. Furthermore, if the tilt angle difference value is not within the second preset angle range, the tilt angle of the satellite terminal needs to be adjusted. In this case, the embodiment of the present disclosure can determine the tilt angle adjustment value for the satellite terminal based on the tilt angle difference value.
[0131] Here, the adjustment data includes a horizontal orientation adjustment value and / or a tilt angle adjustment value.
[0132] In the embodiment of the present disclosure, the first preset angle interval can be determined by multiplying the angle difference of 360 degrees marked by a complete circle of the above-mentioned horizontal orientation by a first preset ratio; the second preset angle interval can be determined by multiplying the angle difference of 180 degrees formed by the above-mentioned tilt angle corresponding to -90 degrees to 90 degrees by a second preset ratio.
[0133] It should be noted that, in the embodiment of the present disclosure, the first preset angle interval and the second preset angle interval may be the same or different. Exemplarily, the first preset angle interval and the second preset angle interval are both -5 degrees to 5 degrees.
[0134] In other embodiments, when the horizontal azimuth difference is within the first preset angle interval and / or the tilt angle difference is within the second preset angle interval, no adjustment data is generated, i.e., alignment with the target satellite is based on the current position of the satellite terminal.
[0135] The disclosed embodiments can reasonably determine the horizontal azimuth adjustment value by determining whether the horizontal azimuth difference is within a first preset angle range. Furthermore, the disclosed embodiments can reasonably determine the tilt direction adjustment value by determining whether the tilt angle difference is within a second preset angle range. In this way, the satellite terminal can quickly and effectively adjust the horizontal azimuth and / or tilt angle of the satellite terminal to align the satellite terminal with the target satellite.
[0136] In the embodiment of the present disclosure, the satellite terminal can first adjust the horizontal azimuth of the satellite terminal based on the horizontal azimuth adjustment value, and then adjust the tilt angle of the satellite terminal based on the tilt angle adjustment value; in this way, the satellite terminal can be effectively aligned with the target satellite to further improve the communication effect.
[0137] In some embodiments, determining the horizontal azimuth adjustment value for the satellite terminal based on the horizontal azimuth difference value includes:
[0138] In the case where the horizontal azimuth difference value is within the third preset angle interval, the horizontal azimuth difference value is used as the horizontal azimuth adjustment value; wherein the first preset angle interval is within the third preset angle interval;
[0139] If the horizontal azimuth difference value is not within the third preset angle interval, determining a reference adjustment value based on the horizontal azimuth difference value and a preset incremental value;
[0140] When the reference adjustment value is within the third preset angle interval, the reference adjustment value is determined as the horizontal azimuth adjustment value.
[0141] It should be noted that the horizontal azimuth adjustment value is an angle value; this angle value can represent the rotation angle that the adjustment device needs to adjust the satellite terminal to within the plane. Since the angle value corresponding to the horizontal azimuth is between 0 degrees and 360 degrees, the horizontal azimuth difference value is an angle value between -360 degrees and 360 degrees. Here, the angle span from -360 degrees to 360 degrees is large. If the horizontal azimuth of the satellite terminal is adjusted in the same direction within the plane, the satellite terminal may be rotated one, more than one, or even two times within the plane. This will take a long time to adjust and the user experience of the adjustment will be poor. If the horizontal azimuth is adjusted in different directions within the plane, when adjusting to the same horizontal azimuth, there are ways to rotate the satellite terminal at different angles in different directions. One of these ways has a large rotation angle and takes a long time, making the adjustment process more complicated and redundant.
[0142] Based on this, the embodiment of the present disclosure sets a third preset angle interval, and determines the horizontal azimuth adjustment value within the third preset angle interval.
[0143] Among them, the third preset angle interval divides the angle interval between -360 degrees and 360 degrees, and here, the first preset angle interval is located in the third preset angle interval. Exemplarily, the third preset angle interval in the present disclosure can be between -180 degrees and +180 degrees. When the horizontal azimuth adjustment value is between 0 degrees and 180 degrees, the adjustment device can rotate the satellite terminal in the plane by an angle corresponding to the horizontal azimuth adjustment value in a first preset direction; when the horizontal azimuth adjustment value is between -180 degrees and 0 degrees, the adjustment device can rotate the satellite terminal in the plane by an angle corresponding to the absolute value of the horizontal azimuth adjustment value in a second preset direction; here, the first preset direction can be counterclockwise, and the second preset direction is clockwise.
[0144] In this way, the embodiment of the present disclosure can complete the adjustment of the satellite terminal by rotating at most half a circle in different rotation directions according to the horizontal azimuth adjustment value, effectively simplifying the adjustment process and improving the adjustment efficiency.
[0145] Here, the embodiment of the present disclosure stipulates that the horizontal azimuth adjustment values are all within the third preset angle range in the following manner: when the horizontal azimuth difference value is within the third preset angle range, the horizontal azimuth difference value is directly used as the horizontal azimuth adjustment value; when the horizontal azimuth difference value is not within the third preset angle range, the horizontal azimuth difference value is fine-tuned based on the preset incremental value so that the horizontal azimuth adjustment value is within the third preset angle range.
[0146] In the embodiment of the present disclosure, after the horizontal azimuth difference is fine-tuned based on the preset incremental value to obtain a reference adjustment value, it is determined whether the reference adjustment value is within the third preset angle range, and the fine-tuned reference adjustment value can be calibrated to improve the effectiveness of subsequent adjustments.
[0147] The embodiment of the present disclosure can determine the horizontal azimuth adjustment value within the third preset angle range based on the horizontal azimuth difference, which can not only effectively and reasonably determine the horizontal azimuth adjustment data, but also improve the effectiveness, accuracy and efficiency of the adjustment.
[0148] In the embodiment of the present disclosure, a step of calibrating the reference adjustment value is provided in consideration of various program errors such as errors in calculating the horizontal difference value and errors in calculating the fine-tuning based on the preset incremental value. Here, if the reference adjustment value is not within the third preset angle interval, it indicates that a program error has occurred in the satellite terminal. At this time, if the reference adjustment value is sent to the adjustment device as the horizontal azimuth adjustment value, the adjustment device may fail to make an adjustment action or make an incorrect adjustment action, thereby resulting in a failure in pointing to the satellite or a failure in satellite communication.
[0149] In some embodiments, the obtaining of the current position data of the satellite terminal includes:
[0150] When the reference adjustment value is not within the third preset angle interval, current azimuth data of the satellite terminal is acquired.
[0151] Here, in the calibration of the reference adjustment value in the embodiment of the present disclosure, if it is found that the reference adjustment value is not in the third preset angle interval, the current azimuth data of the satellite is reacquired, and the horizontal azimuth difference value is re-determined based on the horizontal azimuth of the target azimuth data and the horizontal azimuth of the current azimuth data, so as to re-determine the reference adjustment value within the third preset angle interval.
[0152] In this way, the embodiment of the present disclosure effectively analyzes and processes the situation where the reference adjustment value is not in the third preset angle range, improves the rationality and accuracy of the horizontal azimuth adjustment value sent to the adjustment device, and ensures that the adjustment device makes correct and effective adjustments to the satellite terminal.
[0153] In some embodiments, the third preset angle interval includes a first interval threshold value and a second interval threshold value, and the second interval threshold value is greater than the first interval threshold value; and determining the reference adjustment value based on the horizontal azimuth difference and the preset incremental value includes:
[0154] When the horizontal azimuth difference value is greater than the second interval threshold value, the difference between the horizontal azimuth difference value and the preset increment value is used as a reference adjustment value;
[0155] When the horizontal azimuth difference is less than the first interval threshold, the sum of the horizontal azimuth difference and the preset increment value is used as the reference adjustment value.
[0156] Here, the first interval critical value is the minimum value of the third preset angle interval, the second interval critical value is the maximum value of the third preset angle interval; and the preset incremental value is a preset elastic angle value.
[0157] In the embodiment of the present disclosure, when the horizontal azimuth difference value is not within the third preset angle range, the reference adjustment value can be fine-tuned to be within the third preset angle range by adding or subtracting the preset incremental value.
[0158] Taking the third preset angle interval as being between -180 degrees and +180 degrees as an example, the first interval threshold is -180 degrees, the second interval threshold is 180 degrees, and the preset increment value can be 360 degrees. Thus, if the horizontal azimuth difference is greater than 180 degrees, the angle value obtained by subtracting 360 degrees from the horizontal azimuth difference is determined as the reference adjustment value, such that the reference adjustment value is between -180 degrees and 0 degrees. If the horizontal azimuth difference is less than -180 degrees, the angle value obtained by adding 360 degrees to the horizontal azimuth difference is determined as the reference adjustment value, such that the reference adjustment value is between 0 degrees and 180 degrees.
[0159] The embodiment of the present disclosure analyzes different situations where the horizontal azimuth difference value is greater than the critical value of the second interval and the horizontal azimuth difference value is less than the critical value of the first interval, and uses the preset incremental value to fine-tune the horizontal azimuth difference value in different ways to obtain a reference adjustment value, so that the satellite terminal can effectively determine the reference adjustment value within the third preset angle interval.
[0160] In some embodiments, determining the tilt angle adjustment value for the satellite terminal based on the tilt angle difference includes:
[0161] When the tilt angle difference is within a fourth preset angle interval, determining the tilt angle difference as a tilt angle adjustment value for the satellite terminal;
[0162] The second preset angle interval is within the fourth preset angle interval.
[0163] It should be noted that the tilt angle adjustment value represents the rotation angle of the satellite terminal relative to the ground plane that the adjustment device needs to adjust.
[0164] Since the angle value corresponding to the tilt angle is between -90 degrees and 90 degrees, the tilt angle difference is an angle value between -180 degrees and 180 degrees. Here, the embodiment of the present disclosure can set the fourth preset angle interval to be between -180 degrees and 180 degrees. In combination with the above disclosure, the second preset angle interval is between -5 degrees and 5 degrees, which is within the interval of -180 degrees to 180 degrees.
[0165] Here, if the calculated tilt angle difference is within a fourth preset interval, the tilt angle difference can be set as the tilt angle adjustment value for the satellite terminal. In the disclosed embodiment, when the tilt angle adjustment value is between 5 degrees and 180 degrees, the adjustment device can rotate the satellite terminal in a third preset direction to tilt the ground plane by an angle corresponding to the tilt angle adjustment value while maintaining the horizontal orientation of the satellite terminal; when the tilt angle adjustment value is between -180 degrees and -5 degrees, the adjustment device can rotate the satellite terminal in a fourth preset direction to tilt the ground plane by an angle corresponding to the absolute value of the tilt angle adjustment value while maintaining the horizontal orientation of the satellite terminal; illustratively, the third preset direction can be counterclockwise, and the fourth preset direction can be clockwise.
[0166] In an embodiment of the present disclosure, when the tilt angle difference is within the fourth preset angle range, the tilt angle difference is determined as the tilt angle adjustment value for the satellite terminal, so that the adjustment device can effectively adjust the tilt angle of the satellite terminal relative to the ground plane based on the tilt angle adjustment value, so that the satellite terminal can face the target satellite, or be close to a position facing the target satellite, further improving the effect and performance of satellite communication.
[0167] In some embodiments, the obtaining of the current position data of the satellite terminal includes:
[0168] When the tilt angle difference is not within the fourth preset angle interval, current azimuth data of the satellite terminal is acquired.
[0169] In combination with the above-mentioned embodiments of the present disclosure, in order to solve program error problems such as errors in calculating the tilt angle difference, the embodiments of the present disclosure determine whether the tilt angle difference is within the fourth preset angle interval. Here, if it is found that the tilt angle difference is not within the fourth preset angle interval, the current azimuth data of the satellite is re-acquired, and the tilt angle difference is re-determined based on the tilt angle of the target azimuth data and the tilt angle of the current azimuth data, so as to re-determine the tilt angle difference within the fourth preset angle interval.
[0170] In this way, the embodiment of the present disclosure effectively analyzes and processes the situation where the tilt angle difference is not within the fourth preset angle range, improves the rationality and accuracy of the tilt angle adjustment value sent to the adjustment device, and ensures that the adjustment device makes correct and effective adjustments to the satellite terminal.
[0171] In some embodiments, the obtaining of the current position data of the satellite terminal includes:
[0172] In response to adjustment success information sent by the adjustment device after adjusting the position of the satellite terminal based on the adjustment data, current position data of the satellite terminal is acquired.
[0173] In the disclosed embodiment, after the adjustment device adjusts the position of the satellite terminal based on the adjustment data, it also generates adjustment success information and sends the adjustment success information to the satellite terminal to prompt the satellite terminal that the position adjustment of the satellite terminal has been completed.
[0174] Here, in order to improve the accuracy of satellite alignment, the satellite terminal may determine again whether the adjusted satellite terminal needs further adjustment after receiving the adjustment success information.
[0175] At this time, the current orientation data of the satellite terminal can be reacquired, and it can be determined whether the orientation difference between the reacquired current orientation data and the satellite orientation data meets the preset conditions; if the preset conditions are not met, the satellite alignment is completed directly; if the orientation difference meets the preset conditions, it is determined that an error has occurred in the analysis of the adjustment data by the adjustment device or an error has occurred in the adjustment action of the adjustment device on the satellite terminal; at this time, the adjustment data can be re-determined based on the reacquired current orientation data and the satellite orientation data.
[0176] It should be noted that the satellite position data may not be re-acquired, or may be re-acquired, and this disclosure does not impose any restrictions on this.
[0177] In the embodiment of the present disclosure, after the adjustment device adjusts the satellite terminal, the satellite terminal can compare the target orientation data and the re-acquired current orientation data, so that the satellite terminal can be further adjusted when an adjustment error occurs. In this way, the satellite terminal and the target satellite can be aligned better, thereby further improving the communication effect.
[0178] In the embodiment of the present disclosure, each time it is determined that the adjusted azimuth difference does not meet the preset conditions, the adjustment is terminated; and after waiting for a preset time, the azimuth data is re-acquired to determine whether the satellite terminal needs to be further adjusted, and if adjustment is required, further adjustment is performed to achieve a second, third, or more alignment; in this way, the alignment status between the satellite terminal and the target satellite can be maintained in a timely manner through periodic detection, thereby improving the performance of the entire satellite communication process.
[0179] In some embodiments, the obtaining of the current position data of the satellite terminal includes:
[0180] In response to the correction success information sent by the adjustment device after correcting the position of the satellite terminal, the current position data of the satellite terminal is acquired.
[0181] Here, the correction success information is sent after the adjustment device corrects the satellite terminal position.
[0182] In the disclosed embodiment, each time the satellite communication function is activated, the position of the satellite terminal can be corrected by the adjustment device so that before the satellite terminal obtains satellite position data and current position data, the horizontal position of the satellite terminal is always the same position (or within the same angle range), or the tilt angle of the satellite terminal is always the same angle (or within the same angle range). In this way, the satellite terminal obtains the current position data of the satellite terminal based on the correction success information and further determines the adjustment data, which can make the first adjustment of the satellite terminal more regular.
[0183] For example, taking the example of correcting the satellite terminal to be parallel to the horizon each time the satellite communication function is activated, the adjustment device corrects the tilt angle of the satellite terminal to within the range of 0 degrees to 2 degrees; because the target satellite is above the horizon when the target satellite is searched, the tilt angle difference obtained for the first time is a positive number; therefore, the adjustment device adjusts the satellite terminal for the first time by rotating the satellite terminal in the third preset direction; in this way, the regularity of the adjustment of the satellite terminal is improved, the occurrence of adjustment errors can be reduced, and the effectiveness of satellite alignment is further improved.
[0184] In some embodiments, the above-mentioned satellite alignment method further includes:
[0185] In response to a satellite communication function activation instruction, determining correction data for the satellite terminal when the angle between the satellite terminal and the ground plane is not within a fifth preset angle interval;
[0186] The correction data is sent to the adjustment device so that the adjustment device corrects the position of the satellite terminal.
[0187] Here, the satellite communication start-up instruction is generated in response to the power-on action of the satellite terminal, or is generated after the satellite terminal disconnects the communication connection with a certain Tiantong satellite last time.
[0188] In some examples, after responding to a satellite communication activation instruction, embodiments of the present disclosure determine whether the angle between the satellite terminal and the horizon is within a fifth preset angle interval. When the angle is within the fifth preset angle interval, the satellite terminal is determined to be parallel to the horizon. When the angle is not within the fifth preset angle interval, the satellite terminal is not parallel to the horizon. The fifth preset angle interval may be between 0 and 2 degrees. Setting the preset angle interval can reduce the need for corrections to the satellite terminal due to angle detection errors.
[0189] In an embodiment of the present disclosure, when the angle between the satellite terminal and the ground plane is within the fifth preset angle range, the tilt angle of the satellite terminal is not corrected; when the angle between the satellite terminal and the ground plane is not within the fifth preset angle range, the correction data of the satellite terminal is determined.
[0190] Here, the embodiment of the present disclosure can send the angle between the satellite terminal and the ground plane to the adjustment device. The adjustment device determines the correction method for the satellite terminal based on the corresponding mapping relationship between the pre-stored angle value and the correction method, and further corrects the position of the satellite terminal.
[0191] In the embodiment of the present disclosure, when the angle between the satellite terminal and the ground plane is not within the fifth preset angle range, correction data can be determined before the first satellite alignment begins, so that subsequent adjustments to the satellite terminal are more regular.
[0192] Figure 2 This is a schematic diagram of a satellite alignment method according to an exemplary embodiment. Figure 2 .like Figure 2 As shown, the star alignment method is used in an adjustment device, and the star alignment method mainly includes the following steps:
[0193] Step 201, obtaining adjustment data sent by a satellite terminal connected to the adjustment device;
[0194] The adjustment data is determined by the satellite terminal based on satellite position data representing the position of the target satellite;
[0195] Step 202: Adjust the position of the satellite terminal based on the adjustment data.
[0196] Here, the satellite alignment method is executed by a processing module of the adjustment device, and the satellite alignment method is applied in a scenario in which the position of the satellite terminal is automatically adjusted based on the adjustment device.
[0197] In the disclosed embodiments, the adjustment device includes a mobile terminal or a fixed terminal. For example, the mobile terminal includes, but is not limited to, a portable cradle; the fixed terminal includes, but is not limited to, a fixed cradle mounted on a vehicle or a satellite communication console. The satellite terminal may be movably connected to the adjustment device.
[0198] In the embodiment of the present disclosure, the satellite terminal and the adjustment device can be connected by a wired connection via a data cable, or can be connected wirelessly based on a communication module, and the present disclosure does not impose any restrictions on this.
[0199] Here, the adjustment device is capable of receiving adjustment data transmitted by the satellite terminal, identifying the adjustment data and adjusting the position of the satellite terminal to align the satellite terminal with the target satellite. Exemplarily, the adjustment device automatically rotates the satellite terminal based on the adjustment direction in the adjustment data and automatically pushes the satellite terminal based on the adjustment distance. The adjustment device may also rotate the satellite terminal based on the adjustment angle in the adjustment data.
[0200] It should be noted that the adjustment device may have motion components such as a robotic arm, a mechanical movable axis, and a drive motor that controls the movement of the motion component. The adjustment device controls the drive motor to drive the motion component based on the adjustment data so that the satellite terminal connected to the motion component changes its position.
[0201] In some embodiments, the above-mentioned satellite alignment method proposed in the embodiments of the present disclosure further includes:
[0202] After adjusting the position of the satellite terminal, generating adjustment success information;
[0203] Send adjustment success information to the satellite terminal.
[0204] Here, after adjusting the position of the satellite terminal, the adjustment device sends an adjustment success message to the satellite terminal, prompting the satellite terminal that the adjustment has been completed. At this time, the satellite terminal aligns with the target satellite based on the adjusted position, or the satellite terminal determines whether further adjustment is needed based on the adjusted position.
[0205] In the disclosed embodiment, the adjustment device sends adjustment success information to the satellite terminal, which enhances the effectiveness and timeliness of information transmission between the satellite terminal and the adjustment device, so that the satellite terminal can perform subsequent satellite processing and satellite communication in a timely manner according to the position adjustment result.
[0206] In the alignment method proposed in the embodiment of the present disclosure, the satellite terminal determines adjustment data through data analysis and processing, and the adjustment device can obtain the adjustment data and automatically adjust the position of the satellite terminal based on the adjustment data, that is, change the alignment position of the satellite terminal and the satellite. Compared with the user manually adjusting the position by holding the satellite terminal, the user's hands are freed, and the convenience of satellite communication is improved; moreover, the adjusted satellite terminal can effectively face the target satellite, thereby improving the accuracy of alignment between the satellite terminal and the target satellite, and further improving the performance and effect of satellite communication.
[0207] In some embodiments, adjusting the position of the satellite terminal based on the adjustment data includes:
[0208] Based on the horizontal azimuth adjustment value in the adjustment data, the azimuth angle of the satellite terminal relative to the sun rise direction is adjusted; and / or based on the tilt angle adjustment value in the adjustment data, the tilt angle of the satellite terminal relative to the ground plane is adjusted.
[0209] Here, the adjustment device analyzes the adjustment data to obtain a horizontal azimuth adjustment value, and adjusts the azimuth angle of the satellite terminal relative to the direction of sun rise based on the horizontal azimuth adjustment value, thereby adjusting the horizontal azimuth of the satellite terminal. The adjustment device analyzes the adjustment data to obtain a tilt direction adjustment value, and adjusts the tilt angle of the satellite terminal relative to the horizon based on the tilt direction adjustment value, thereby adjusting the tilt angle of the satellite terminal.
[0210] In actual implementation, when the horizontal azimuth adjustment value is a positive number, for example, between 0 degrees and 180 degrees, the adjustment device can rotate the satellite terminal in the plane in a first preset direction by an angle corresponding to the horizontal azimuth adjustment value; when the horizontal azimuth adjustment value is a negative number, for example, between -180 degrees and 0 degrees, the adjustment device can rotate the satellite terminal in the plane in a second preset direction by an angle corresponding to the absolute value of the horizontal azimuth adjustment value; illustratively, the first preset direction can be counterclockwise, and the second preset direction can be clockwise.
[0211] Moreover, when the tilt angle adjustment value is a positive number, for example, between 0 degrees and 180 degrees, the adjustment device can tilt the satellite terminal to the horizontal plane and rotate it by an angle corresponding to the tilt angle adjustment value in a third preset direction while maintaining the horizontal position of the satellite terminal; when the tilt angle adjustment value is a negative number, for example, between -180 degrees and 0 degrees, the adjustment device can tilt the satellite terminal to the horizontal plane and rotate it by an angle corresponding to the absolute value of the tilt angle adjustment value in a fourth preset direction while maintaining the horizontal position of the satellite terminal; exemplarily, the third preset direction can be counterclockwise, and the fourth preset direction can be clockwise.
[0212] The embodiments of the present disclosure can effectively adjust the position of the satellite terminal based on the horizontal azimuth adjustment value and / or the tilt angle adjustment value in the adjustment data, so that the satellite terminal faces the target satellite, thereby enhancing the performance of satellite communications.
[0213] In some embodiments, the above-mentioned satellite alignment method proposed in the embodiments of the present disclosure further includes:
[0214] Obtain correction data sent by satellite terminals;
[0215] Correcting the position of the satellite terminal based on the correction data and generating correction success information;
[0216] Send correction success information to the satellite terminal.
[0217] Here, after the adjustment device receives the correction data, it can determine the correction method for the satellite terminal based on the correction data based on the corresponding mapping relationship between the pre-stored correction data and the correction method, and further correct the position of the satellite terminal, and send a correction success message to the satellite terminal after the correction is completed.
[0218] The embodiments of the present disclosure can correct the satellite terminal based on the correction data, so that subsequent adjustments to the satellite terminal are more regular and accurate.
[0219] In conjunction with the above embodiments of the present disclosure, an exemplary application of the star method is described.
[0220] The alignment method proposed in this disclosure is applied to satellite communications scenarios. Satellite communications have broad development prospects. For example, satellite communications can be used in multiple scenarios, such as emergency rescue, exploration of areas with insufficient mobile network coverage, and the Internet of Things. The alignment method is specifically applied to a satellite terminal and an adjustment device, so that the adjustment device automatically adjusts the position of the satellite terminal, thereby achieving alignment between the satellite terminal and the target satellite, thereby improving satellite communication performance. The alignment method can be implemented by the following steps:
[0221] Step 1: The satellite terminal performs orientation initialization.
[0222] Here, for horizontal azimuth: due east is marked as 0 degrees or 360 degrees, due north is marked as 90 degrees, due west is marked as 180 degrees, and due south is marked as 270 degrees. For tilt angle: the tilt angle when the satellite terminal is parallel to the horizon is marked as 0 degrees; the tilt angle when the satellite terminal is perpendicular to the horizon is marked as 90 degrees; the tilt angle when the satellite terminal is perpendicular to the horizon is marked as -90 degrees.
[0223] Step 2: The satellite terminal searches for the target satellite in response to the search instruction and obtains the number of satellite positions representing the position of the target satellite; and obtains the current position data of the satellite terminal and determines the target position data of the satellite terminal connecting to the target satellite based on the satellite position data.
[0224] Step 3: The satellite terminal determines a horizontal azimuth difference based on the horizontal azimuth of the target azimuth data and the horizontal azimuth of the current azimuth data; and determines a tilt angle difference based on the tilt angle of the target azimuth data and the tilt angle of the current azimuth data.
[0225] Step 4: The satellite terminal determines a horizontal azimuth adjustment value based on the horizontal azimuth difference value, and determines a tilt angle adjustment value based on the tilt angle difference value. Step 4 includes the following steps a) to g):
[0226] a) When the horizontal azimuth difference is between -180 degrees and 180 degrees, the horizontal azimuth difference is used as the horizontal azimuth adjustment value;
[0227] b) When the horizontal azimuth difference is greater than 180 degrees, the difference between the horizontal azimuth difference and 360 degrees is used as the reference adjustment value;
[0228] c) If the horizontal azimuth difference is less than -180 degrees, the sum of the horizontal azimuth difference and 360 degrees is used as the reference adjustment value;
[0229] d) If the reference adjustment value obtained in step b) or step c) is not between -180 degrees and 180 degrees, re-execute step 2 to obtain the current azimuth data and further re-determine the horizontal azimuth difference;
[0230] e) when the tilt angle difference is between -180 and 180 degrees, determining the tilt angle difference as the tilt angle adjustment value;
[0231] f) If the tilt angle difference is not between -180 and 180 degrees, re-execute the step 2 of obtaining the current orientation data and further re-determine the tilt angle difference.
[0232] Step 5: The processing module of the satellite terminal, such as the software in the satellite terminal, sends the tilt angle adjustment value and the horizontal azimuth adjustment value to the adjustment device.
[0233] Step 6: The adjustment device receives the tilt angle adjustment value and the horizontal azimuth adjustment value, and adjusts the position of the satellite terminal based on the tilt angle adjustment value and the horizontal azimuth adjustment value; Step 6 includes the following steps h) to k)
[0234] Step h), if the horizontal azimuth adjustment value is a positive number, rotating the satellite terminal in a counterclockwise direction within the plane by an angle corresponding to the horizontal azimuth adjustment value;
[0235] Step i), if the horizontal azimuth adjustment value is a negative number, rotating the satellite terminal in a clockwise direction within the plane by an angle corresponding to the absolute value of the horizontal azimuth adjustment value;
[0236] Step j), if the tilt angle adjustment value is a positive number, then while maintaining the horizontal orientation of the satellite terminal, the satellite terminal is tilted to the ground plane and rotated counterclockwise by an angle corresponding to the tilt angle adjustment value;
[0237] Step k): If the tilt angle adjustment value is a negative number, the satellite terminal is tilted and rotated clockwise relative to the ground plane by an angle corresponding to the absolute value of the tilt angle adjustment value while maintaining the horizontal orientation of the satellite terminal.
[0238] Step 7: After adjusting the position of the satellite terminal, the adjusting device sends an adjustment success message to the satellite terminal.
[0239] Step 8: Based on the adjustment success information, the satellite terminal executes step 2 to obtain satellite position data and current position data, and further executes step 3 and subsequent steps.
[0240] Here, if the horizontal azimuth difference determined in step 3 is between -5 degrees and 5 degrees, and the tilt angle difference determined is also between -5 degrees and 5 degrees, then the alignment between the satellite terminal and the target satellite is completed.
[0241] Step 9: Periodically execute steps 1 to 3. If the horizontal azimuth difference determined in step 3 is not between -5 degrees and 5 degrees, or the tilt angle difference is not between -5 degrees and 5 degrees, continue to execute subsequent steps.
[0242] In the disclosed embodiments, a satellite terminal with satellite communication capabilities can be installed in a car, fixed building, or open space. An adjustment device automatically adjusts the satellite terminal's orientation toward a target satellite based on adjustment data transmitted by the satellite terminal (including horizontal azimuth adjustment values and tilt angle adjustment values). This not only effectively improves satellite communication performance and effectiveness, but also facilitates user use, increasing user satisfaction and reputation. Furthermore, because the orientation of the satellite terminal and the target satellite is digitally processed, the satellite terminal's adjustment is both automated and intelligent.
[0243] In the embodiment of the present disclosure, when the satellite terminal is a mobile phone, it is usually necessary to manually adjust the orientation and posture of the mobile phone and maintain a fixed gesture to aim at the Tiantong satellite. In the satellite alignment method proposed in the embodiment of the present disclosure, the satellite terminal determines the adjustment data and sends it to the adjustment device for automatic adjustment, which can free up your hands and maintain good satellite communication quality in more complex emergency situations.
[0244] Figure 3 FIG. 1 is a schematic diagram showing the structure of a satellite terminal according to an exemplary embodiment. Figure 3 As shown, the satellite terminal 300 includes:
[0245] An acquisition module 301 is configured to acquire satellite position data of a target satellite and current position data of a satellite terminal in response to a search instruction for the target satellite;
[0246] A first determining module 302 is configured to determine target position data for connecting the satellite terminal to the target satellite based on the satellite position data;
[0247] A second determining module 303 is configured to determine adjustment data for the satellite terminal based on the current position data and the target position data if a comparison result between the current position data and the target position data satisfies a preset condition;
[0248] The sending module 304 is configured to send the adjustment data to an adjustment device connected to the satellite terminal, so that the adjustment device can adjust the position of the satellite terminal based on the adjustment data.
[0249] In some embodiments, the second determination module 303 is further configured to determine an azimuth difference value based on the current azimuth data and the target azimuth data; and determine adjustment data for the satellite terminal based on the azimuth difference value when the azimuth difference value meets the preset condition.
[0250] In some embodiments, the second determination module 303 is further configured to determine a horizontal azimuth difference based on the horizontal azimuth of the target azimuth data and the horizontal azimuth of the current azimuth data; determine an inclination angle difference based on the inclination angle of the target azimuth data and the inclination angle of the current azimuth data; the horizontal azimuth indicates the angle between the satellite terminal and the direction of sun rise; the inclination angle indicates the angle between the satellite terminal and the ground plane.
[0251] In some embodiments, the second determination module 303 is further configured to determine the horizontal azimuth adjustment value for the satellite terminal based on the horizontal azimuth difference value when the horizontal azimuth difference value is not within the first preset angle interval; and / or to determine the tilt angle adjustment value for the satellite terminal based on the tilt angle difference value when the tilt angle difference value is not within the second preset angle interval.
[0252] In some embodiments, the second determination module 303 is further configured to use the horizontal azimuth difference value as the horizontal azimuth adjustment value when the horizontal azimuth difference value is within a third preset angle interval; wherein the first preset angle interval is within the third preset angle interval; when the horizontal azimuth difference value is not within the third preset angle interval, determine a reference adjustment value based on the horizontal azimuth difference value and a preset incremental value; when the reference adjustment value is within the third preset angle interval, determine the reference adjustment value as the horizontal azimuth adjustment value.
[0253] In some embodiments, the third preset angle interval includes a first interval critical value and a second interval critical value, and the second interval critical value is greater than the first interval critical value; the second determination module 303 is also configured to use the difference between the horizontal azimuth difference value and the preset incremental value as the reference adjustment value when the horizontal azimuth difference value is greater than the second interval critical value; and use the sum of the horizontal azimuth difference value and the preset incremental value as the reference adjustment value when the horizontal azimuth difference value is less than the first interval critical value.
[0254] In some embodiments, the acquisition module 301 is further configured to acquire the current orientation data of the satellite terminal when the reference adjustment value is not within the third preset angle interval.
[0255] In some embodiments, the second determination module 303 is further configured to determine the tilt angle difference as the tilt angle adjustment value for the satellite terminal when the tilt angle difference is within a fourth preset angle interval; wherein the second preset angle interval is within the fourth preset angle interval.
[0256] In some embodiments, the acquisition module 301 is further configured to acquire the current azimuth data of the satellite terminal when the tilt angle difference is not within the fourth preset angle interval.
[0257] In some embodiments, the acquisition module 301 is further configured to acquire the current position data of the satellite terminal in response to adjustment success information sent by the adjustment device after adjusting the position of the satellite terminal based on the adjustment data.
[0258] In some embodiments, the acquisition module 301 is further configured to acquire the current position data of the satellite terminal in response to correction success information sent by the adjustment device after correcting the position of the satellite terminal.
[0259] In some embodiments, the sending module 304 is further configured to respond to a start-up instruction of the satellite communication function, and to determine correction data for the satellite terminal when the angle between the satellite terminal and the ground plane is not within a fifth preset angle range; and to send the correction data to the adjustment device so that the adjustment device corrects the position of the satellite terminal.
[0260] Regarding the satellite terminal in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0261] Figure 4 FIG. 1 is a schematic diagram showing the structure of an adjustment device according to an exemplary embodiment. Figure 4 As shown, the adjustment device 400 includes:
[0262] an acquisition module 401 configured to acquire adjustment data sent by a satellite terminal connected to the adjustment device, wherein the adjustment data is determined by the satellite terminal based on satellite position data representing the position of the target satellite;
[0263] The adjustment module 402 is configured to adjust the position of the satellite terminal based on the adjustment data.
[0264] In some embodiments, the adjustment module 402 is further configured to adjust the azimuth angle of the satellite terminal relative to the direction of sun rise based on the horizontal azimuth adjustment value in the adjustment data; and / or adjust the tilt angle of the satellite terminal relative to the horizontal plane based on the tilt angle adjustment value in the adjustment data.
[0265] In some embodiments, the adjustment module 402 is further configured to generate adjustment success information after adjusting the position of the satellite terminal; and send the adjustment success information to the satellite terminal.
[0266] In some embodiments, the acquisition module 401 is further configured to acquire correction data sent by the satellite terminal; correct the position of the satellite terminal based on the correction data and generate correction success information; and send the correction success information to the satellite terminal.
[0267] Regarding the adjustment device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0268] Figure 5This is a block diagram illustrating the structure of an electronic device according to an exemplary embodiment. For example, electronic device 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc. Here, the electronic device may be a satellite terminal as described in the above embodiments of the present disclosure, or an adjustment device as described in the above embodiments of the present disclosure.
[0269] Reference Figure 5 , electronic device 500 may include one or more of the following components: a processing component 502 , a memory 504 , a power component 506 , a multimedia component 508 , an audio component 510 , an input / output (I / O) interface 512 , a sensor component 514 , and a communication component 516 .
[0270] The processing component 502 generally controls the overall operation of the electronic device 500, such as operations associated with at least one of display, phone calls, data communications, camera operation, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 502 may include one or more modules to facilitate interaction between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate interaction between the multimedia component 508 and the processing component 502.
[0271] The memory 504 is configured to store various types of data to support operations on the electronic device 500. Examples of such data include at least one of the following: instructions for any application or method operating on the electronic device 500, contact data, phone book data, messages, pictures, and videos. The memory 504 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0272] The power supply component 506 provides power to various components of the electronic device 500. The power supply component 506 may include at least one of the following: a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 500.
[0273] The multimedia component 508 includes a screen that provides an output interface between the electronic device 500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the electronic device 500 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0274] The audio component 510 is configured to output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 504 or transmitted via the communication component 516. In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.
[0275] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as a keyboard, click wheel, and buttons. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0276] The sensor assembly 514 includes one or more sensors for providing various aspects of the status assessment of the electronic device 500. For example, the sensor assembly 514 can detect the open / closed state of the electronic device 500, the relative positioning of components, such as the display and keypad of the electronic device 500. The sensor assembly 514 can also detect changes in the position of the electronic device 500 or a component thereof, the presence or absence of user contact with the electronic device 500, the orientation or acceleration / deceleration of the electronic device 500, and changes in the temperature of the electronic device 500. The sensor assembly 514 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 can also include an optical sensor, such as a complementary metal oxide semiconductor (CMOS) or charge coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 can also include, but is not limited to, at least one of the following: an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, and a temperature sensor.
[0277] The communication component 516 is configured to facilitate communication between the electronic device 500 and other devices in a wired or wireless manner. The electronic device 500 can access a wireless network based on a communication standard, such as Wi-Fi, 4G, 5G, or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies.
[0278] In an exemplary embodiment, the electronic device 500 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.
[0279] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including executable instructions or a computer program. The instructions or computer program can be executed by the processor 520 of the electronic device 500 to perform the above-mentioned satellite alignment method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0280] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform any of the above-mentioned satellite alignment methods of the embodiments of the present disclosure. For example, the method includes at least:
[0281] In response to a search instruction for a target satellite, obtaining satellite position data of the target satellite and obtaining current position data of the satellite terminal;
[0282] Determining target position data for connecting the satellite terminal to the target satellite based on the satellite position data;
[0283] determining adjustment data for the satellite terminal based on the current position data and the target position data if a comparison result between the current position data and the target position data satisfies a preset condition;
[0284] The adjustment data is sent to an adjustment device connected to the satellite terminal, so that the adjustment device can adjust the position of the satellite terminal based on the adjustment data.
[0285] Embodiments of the present disclosure provide a computer program product comprising a computer program or executable instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer program or executable instructions from the computer-readable storage medium and executes the computer program or executable instructions, causing the computer device to perform any of the aforementioned satellite alignment methods described in the embodiments of the present disclosure. The computer device may be a satellite terminal or adjustment device as described in the aforementioned embodiments of the present disclosure.
[0286] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.
[0287] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for pointing a star, characterized in that: The method comprises: In response to a search instruction for a target satellite, obtaining satellite position data of the target satellite and obtaining current position data of the satellite terminal; Determining target position data for connecting the satellite terminal to the target satellite based on the satellite position data; determining adjustment data for the satellite terminal based on the current position data and the target position data if a comparison result between the current position data and the target position data satisfies a preset condition; The adjustment data is sent to an adjustment device connected to the satellite terminal, so that the adjustment device can adjust the position of the satellite terminal based on the adjustment data.
2. The method for star alignment according to claim 1, characterized in that: The step of determining adjustment data for the satellite terminal based on the current position data and the target position data when a comparison result between the current position data and the target position data satisfies a preset condition comprises: determining an orientation difference value based on the current orientation data and the target orientation data; In a case where the azimuth difference value satisfies the preset condition, adjustment data for the satellite terminal is determined based on the azimuth difference value.
3. The method for alignment according to claim 2, characterized in that: The determining of the orientation difference value based on the current orientation data and the target orientation data includes: Determining a horizontal azimuth difference based on the horizontal azimuth of the target azimuth data and the horizontal azimuth of the current azimuth data; the horizontal azimuth indicating an angle between the satellite terminal and a rising sun direction; Based on the tilt angle of the target orientation data and the tilt angle of the current orientation data, a tilt angle difference is determined; the tilt angle indicates the angle between the satellite terminal and the ground plane.
4. The method for star alignment according to claim 3, characterized in that: The determining, when the azimuth difference value satisfies the preset condition, adjustment data for the satellite terminal based on the azimuth difference value includes: If the horizontal azimuth difference value is not within the first preset angle interval, determining a horizontal azimuth adjustment value for the satellite terminal based on the horizontal azimuth difference value; and / or, In a case where the tilt angle difference is not within a second preset angle interval, a tilt angle adjustment value for the satellite terminal is determined based on the tilt angle difference.
5. The method for star alignment according to claim 4, characterized in that: The determining of a horizontal azimuth adjustment value for the satellite terminal based on the horizontal azimuth difference value includes: In a case where the horizontal azimuth difference value is within a third preset angle interval, using the horizontal azimuth difference value as the horizontal azimuth adjustment value; wherein the first preset angle interval is within the third preset angle interval; When the horizontal azimuth difference value is not within the third preset angle interval, determining a reference adjustment value based on the horizontal azimuth difference value and a preset incremental value; When the reference adjustment value is within the third preset angle interval, the reference adjustment value is determined as the horizontal azimuth adjustment value.
6. The method for alignment according to claim 5, characterized in that: The third preset angle interval includes a first interval critical value and a second interval critical value, and the second interval critical value is greater than the first interval critical value; The determining of the reference adjustment value based on the horizontal azimuth difference value and the preset incremental value includes: When the horizontal azimuth difference value is greater than the second interval threshold value, taking the difference between the horizontal azimuth difference value and the preset increment value as the reference adjustment value; When the horizontal azimuth difference value is less than the first interval critical value, the sum of the horizontal azimuth difference value and the preset increment value is used as the reference adjustment value.
7. The method for alignment according to claim 5, characterized in that: The obtaining of the current position data of the satellite terminal includes: When the reference adjustment value is not within the third preset angle interval, current azimuth data of the satellite terminal is acquired.
8. The method for star alignment according to claim 4, characterized in that: The determining the tilt angle adjustment value for the satellite terminal based on the tilt angle difference includes: When the tilt angle difference is within a fourth preset angle interval, determining the tilt angle difference as a tilt angle adjustment value for the satellite terminal; Wherein, the second preset angle interval is located within the fourth preset angle interval.
9. The method for alignment according to claim 8, characterized in that: The obtaining of the current position data of the satellite terminal includes: When the tilt angle difference is not within the fourth preset angle interval, current azimuth data of the satellite terminal is acquired.
10. The method according to any one of claims 1 to 9, characterized in that The obtaining of the current position data of the satellite terminal includes: In response to adjustment success information sent by the adjustment device after adjusting the position of the satellite terminal based on the adjustment data, current position data of the satellite terminal is acquired.
11. The satellite alignment method according to any one of claims 1 to 9, characterized in that: The obtaining of the current position data of the satellite terminal includes: In response to correction success information sent by the adjustment device after correcting the position of the satellite terminal, current position data of the satellite terminal is acquired.
12. The satellite alignment method according to claim 11, characterized in that: The method further comprises: In response to a satellite communication function activation instruction, determining correction data for the satellite terminal when the angle between the satellite terminal and the horizon is not within a fifth preset angle interval; The correction data is sent to the adjustment device so that the adjustment device corrects the position of the satellite terminal.
13. A method for pointing a star, characterized in that: The method comprises: Acquiring adjustment data sent by a satellite terminal connected to the adjustment device, wherein the adjustment data is determined by the satellite terminal based on satellite position data representing the position of the target satellite; The position of the satellite terminal is adjusted based on the adjustment data.
14. The method for alignment according to claim 13, characterized in that: The adjusting the position of the satellite terminal based on the adjustment data includes: Based on the horizontal azimuth adjustment value in the adjustment data, the azimuth angle of the satellite terminal relative to the sun rise direction is adjusted; and / or based on the tilt angle adjustment value in the adjustment data, the tilt angle of the satellite terminal relative to the ground plane is adjusted.
15. The satellite alignment method according to claim 13, characterized in that: The method further comprises: After adjusting the position of the satellite terminal, generating adjustment success information; Sending the adjustment success information to the satellite terminal.
16. The method for alignment according to claim 13, characterized in that: The method further comprises: obtaining correction data sent by the satellite terminal; Correcting the position of the satellite terminal based on the correction data and generating correction success information; Sending the correction success information to the satellite terminal.
17. A satellite terminal, characterized in that: include: an acquisition module, configured to acquire satellite position data of the target satellite and current position data of the satellite terminal in response to a search instruction for the target satellite; A first determining module is configured to determine target position data for connecting the satellite terminal to the target satellite based on the satellite position data; a second determining module configured to determine adjustment data for the satellite terminal based on the current position data and the target position data if a comparison result between the current position data and the target position data does not satisfy a preset condition; The sending module is configured to send the adjustment data to an adjustment device connected to the satellite terminal, so that the adjustment device can adjust the position of the satellite terminal based on the adjustment data.
18. An adjustment device, characterized in that: include: an acquisition module configured to acquire adjustment data sent by a satellite terminal connected to the adjustment device, wherein the adjustment data is determined by the satellite terminal based on satellite position data representing the position of the target satellite; An adjustment module is configured to adjust the position of the satellite terminal based on the adjustment data.
19. An electronic device, characterized in that: include: processor; memory for storing computer programs or instructions; The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 12, or to implement the steps of the method according to any one of claims 13 to 16.
20. A non-transitory computer-readable storage medium storing a computer program or instruction, characterized in that: When the computer program or instructions in the storage medium are executed by a processor, the steps of the method according to any one of claims 1 to 12 or the steps of the method according to any one of claims 13 to 16 are implemented.
21. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 12 or the steps of the method according to any one of claims 13 to 16 are implemented.