Satellite switching method, device, equipment and storage medium for shipborne satellite antenna

By calculating the absolute value of the occlusion angle and azimuth angle difference, actively switch the ship-borne satellite antenna to another satellite, solving the problems of slow response and inaccurate judgment under occlusion, and achieving fast and accurate satellite switching.

CN116015413BActive Publication Date: 2025-08-26ZHEJIANG CHINASTAR ELECTRONICS SCI & TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211624871.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-16
Publication Date
2025-08-26
Estimated Expiration
2042-12-16

AI Technical Summary

Technical Problem

The existing ship-borne satellite communication antennas have slow star cutting response and inaccurate judgments, which are easy to misjudgment.

Method used

By calculating the absolute value of the occlusion angle and azimuth angle difference, actively switch to another satellite, use the application programming interface to send the switching prompt information to the modem, and pass new satellite parameters.

Benefits of technology

It improves the accuracy and efficiency of satellite switching, ensuring that the ship-borne equipment is quickly re-entered in the network under shading.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116015413B_ABST
    Figure CN116015413B_ABST
Patent Text Reader

Abstract

The present invention discloses a satellite switching method for a shipborne satellite antenna, the method comprising the following steps: when the antenna detects that the currently locked first satellite is blocked, calculating the blocking angle; calculating the first azimuth angle of the antenna under the first satellite; calculating the second azimuth angle of the antenna under the second satellite; wherein the second satellite is another satellite other than the first satellite for which the shipborne equipment has applied for network access; calculating the absolute value of the angular difference between the first azimuth angle and the second azimuth angle; when the absolute value of the angular difference is greater than the blocking angle, switching the antenna to the second satellite. By applying the satellite switching method for a shipborne satellite antenna provided by the present invention, active satellite switching of the shipborne satellite antenna is realized, the accuracy of satellite switching judgment is improved, and the efficiency of satellite switching is enhanced. The present invention also discloses a satellite switching device, equipment, and storage medium for a shipborne satellite antenna, which have corresponding technical effects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of shipboard satellite communications, and in particular to a satellite switching method, device, equipment and computer-readable storage medium for a shipboard satellite antenna. Background Art

[0002] Currently known various shipborne satellite communication antennas are usually installed on the end of the ship, and obstruction is inevitable. When obstructed, the shipborne equipment cannot access the network, resulting in users being unable to use it.

[0003] Currently, satellite switching is commonly used to address this issue. The traditional satellite switching process involves the antenna encountering an obstruction while locking onto satellite A, causing it to be unable to lock onto the satellite. This in turn prevents the modem from receiving the satellite signal. A signal is sent to the antenna for confirmation, and the modem then determines whether satellite lock is unsuccessful. Once the modem confirms that satellite lock is unsuccessful, it changes the satellite lock and service parameters and transmits the new satellite parameters to the antenna. The antenna then attempts to lock onto satellite B using the new parameters. Once locked, the modem again determines whether satellite B is obstructed. If satellite B is unobstructed, the device reconnects to the network, completing the satellite switching process. If there is obstruction or satellite lock is unsuccessful, a new attempt is required. The disadvantages of this satellite switching method are slow response, inaccurate judgment, and the potential for misjudgment.

[0004] In summary, how to effectively solve the problems of slow response, inaccurate judgment, and easy misjudgment of the existing satellite switching method of shipborne satellite antennas is an urgent problem that technicians in this field need to solve. Summary of the Invention

[0005] An object of the present invention is to provide a satellite switching method for a shipborne satellite antenna, which realizes active satellite switching of the shipborne satellite antenna, improves the accuracy of satellite switching judgment, and enhances satellite switching efficiency; another object of the present invention is to provide a satellite switching device, equipment and computer-readable storage medium for a shipborne satellite antenna.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0007] A satellite switching method for a shipborne satellite antenna, comprising:

[0008] When the antenna detects that the first satellite currently locked is blocked, the blocking angle is calculated;

[0009] Calculating a first azimuth angle of the antenna under the first satellite;

[0010] Calculating a second azimuth angle of the antenna under a second satellite; wherein the second satellite is another satellite other than the first satellite for which the shipborne equipment has applied for network access;

[0011] Calculating the absolute value of the angle difference between the first azimuth angle and the second azimuth angle;

[0012] When the absolute value of the angle difference is greater than the blocking angle, the antenna is switched to the second satellite.

[0013] In a specific embodiment of the present invention, calculating the second azimuth angle of the antenna under the second satellite includes:

[0014] A second azimuth angle of the antenna under a second satellite whose longitude difference with the first satellite is greater than or equal to a preset value is calculated.

[0015] In a specific embodiment of the present invention, calculating the second azimuth angle of the antenna under a second satellite whose longitude difference from the first satellite is greater than or equal to a preset value includes:

[0016] A second azimuth angle of the antenna is calculated under a second satellite whose longitude difference from the first satellite is greater than or equal to a preset value and which is equipped with the same modem as the first satellite.

[0017] In a specific embodiment of the present invention, calculating the occlusion angle includes:

[0018] Obtaining the installation position of the antenna on the ship and the ship-side environment;

[0019] The shielding angle is calculated according to the installation position and the ship end environment.

[0020] In a specific embodiment of the present invention, calculating the first azimuth angle of the antenna under the first satellite includes:

[0021] Obtaining a first longitude value of the first satellite, a ground station longitude, and a ground station latitude;

[0022] Calculating a first azimuth angle of the antenna under the first satellite according to the first longitude value, the longitude of the ground station, and the latitude of the ground station;

[0023] Calculating a second azimuth angle of the antenna under a second satellite includes:

[0024] Obtaining a second longitude value of the second satellite;

[0025] A second azimuth angle of the antenna under the second satellite is calculated according to the second longitude value, the longitude of the ground station, and the latitude of the ground station.

[0026] In a specific embodiment of the present invention, switching the antenna to the second satellite includes:

[0027] Using the antenna to send a prompt message to the modem in the shipborne device through an application programming interface that there is an obstruction and that the satellite lock and network access parameters need to be modified;

[0028] transmitting satellite parameters of the second satellite to the antenna using a modem in the onboard equipment;

[0029] The antenna is used to re-lock the second satellite so that the shipborne equipment can re-enter the network.

[0030] In a specific embodiment of the present invention, the antenna is used to send a prompt message to the modem in the shipborne equipment through the application programming interface, indicating that there is an obstruction and that the satellite lock and network access parameters need to be modified, including:

[0031] The antenna is used to send a prompt message indicating that there is an obstruction and that the satellite locking and network access parameters need to be modified to the modem in the shipborne equipment in the form of a Json file through an application programming interface.

[0032] A satellite switching device for a shipborne satellite antenna, comprising:

[0033] The shielding angle calculation module is used to calculate the shielding angle when the antenna detects that the first satellite currently locked is shielded;

[0034] A first azimuth angle calculation module, configured to calculate a first azimuth angle of the antenna under the first satellite;

[0035] A second azimuth angle calculation module is configured to calculate a second azimuth angle of the antenna under a second satellite; wherein the second satellite is another satellite other than the first satellite to which the antenna has applied for network access;

[0036] An angle difference absolute value calculation module, used to calculate the absolute value of the angle difference between the first azimuth angle and the second azimuth angle;

[0037] The satellite switching module is used to switch the antenna to the second satellite when the absolute value of the angle difference is greater than the blocking angle.

[0038] A satellite switching device for a shipborne satellite antenna, comprising:

[0039] Memory for storing computer programs;

[0040] The processor is configured to implement the steps of the satellite switching method for the shipborne satellite antenna as described above when executing the computer program.

[0041] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the satellite switching method for a shipborne satellite antenna as described above.

[0042] The satellite switching method of a shipborne satellite antenna provided by the present invention calculates the blocking angle when the antenna detects that a currently locked first satellite is blocked; calculates the first azimuth angle of the antenna under the first satellite; and calculates the second azimuth angle of the antenna under the second satellite; wherein the second satellite is another satellite other than the first satellite for which the shipborne equipment has applied for network access; calculates the absolute value of the angular difference between the first azimuth angle and the second azimuth angle; and switches the antenna to the second satellite when the absolute value of the angular difference is greater than the blocking angle.

[0043] As can be seen from the above technical solution, by pre-registering the shipborne device for network access on two satellites, when the antenna detects that the currently locked first satellite is obstructed, the obstruction angle is calculated, and the absolute value of the azimuth angle difference between the two satellites for which the shipborne device has applied for network access is calculated. When the absolute value of the azimuth angle difference is greater than the obstruction angle, the antenna is switched to the second satellite. This invention implements active satellite switching for the shipborne satellite antenna, improves the accuracy of satellite switching judgment, and enhances satellite switching efficiency.

[0044] Correspondingly, the present invention also provides a satellite switching device, equipment and computer-readable storage medium for a shipborne satellite antenna corresponding to the above-mentioned satellite switching method for the shipborne satellite antenna, which has the above-mentioned technical effects and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0046] Figure 1 This is a flowchart of an implementation of a satellite switching method for a shipborne satellite antenna in an embodiment of the present invention;

[0047] Figure 2 This is a structural block diagram of a satellite communication system for a ship-borne satellite antenna according to an embodiment of the present invention;

[0048] Figure 3 FIG1 is another implementation flow chart of a satellite switching method for a shipborne satellite antenna according to an embodiment of the present invention;

[0049] Figure 4 This is a structural block diagram of a satellite switching device for a shipborne satellite antenna according to an embodiment of the present invention;

[0050] Figure 5 This is a structural block diagram of a satellite switching device for a shipborne satellite antenna according to an embodiment of the present invention;

[0051] Figure 6 This is a schematic diagram of the specific structure of a satellite switching device for a shipborne satellite antenna provided in this embodiment. DETAILED DESCRIPTION

[0052] In order to enable those skilled in the art to better understand the present invention, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0053] See also Figure 1 , Figure 1 This is a flowchart of an implementation method of a satellite switching method of a shipborne satellite antenna in an embodiment of the present invention. The method may include the following steps:

[0054] S101: When the antenna detects that the first satellite currently locked is blocked, the blocking angle is calculated.

[0055] Ships are equipped with onboard equipment that provides communication signals to user terminals via satellites locked to their antennas. As a ship moves, the satellites locked to the antennas may be obstructed. When the antenna detects obstruction of the first satellite currently locked to it, it calculates the obstruction angle.

[0056] See also Figure 2 , Figure 2 1 is a structural block diagram of a satellite communication system of a ship-borne satellite antenna according to an embodiment of the present invention.

[0057] S102: Calculate a first azimuth angle of the antenna under the first satellite.

[0058] When the antenna detects that the currently locked first satellite is blocked, a first azimuth angle α1 of the antenna under the first satellite is calculated.

[0059] S103: Calculate a second azimuth angle of the antenna under the second satellite.

[0060] The second satellite is another satellite other than the first satellite for which the shipborne equipment has applied to access the network.

[0061] Apply for network access to both satellite master station systems for the shipborne equipment in advance, ensuring the antenna has network access permissions for both satellite master station systems. This means applying for network access to both the first and second satellites. When the antenna detects that the currently locked first satellite is obstructed, it calculates a second azimuth angle α2 for the antenna under the second satellite.

[0062] It should be noted that the first and the second in the first satellite and the second satellite have no difference in size or order, and are only used to distinguish the two satellites for shipborne equipment to apply for network access.

[0063] S104: Calculate the absolute value of the angle difference between the first azimuth angle and the second azimuth angle.

[0064] After calculating the first azimuth angle of the antenna under the first satellite and the second azimuth angle of the antenna under the second satellite, the absolute value θ2 of the angular difference between the first azimuth angle and the second azimuth angle is calculated. The absolute value θ2 of the angular difference between the first azimuth angle and the second azimuth angle can be calculated using the following formula:

[0065] θ2=|α2-α1|.

[0066] S105: When the absolute value of the angle difference is greater than the blocking angle, switch the antenna to the second satellite.

[0067] After calculating the absolute value of the angle difference between the first azimuth angle and the second azimuth angle, it is determined whether the absolute value of the angle difference θ2 is greater than the blocking angle θ1. When the absolute value of the angle difference θ2 is greater than the blocking angle θ1, the antenna is switched to the second satellite.

[0068] As can be seen from the above technical solution, by pre-registering the shipborne device for network access on two satellites, when the antenna detects that the currently locked first satellite is obstructed, the obstruction angle is calculated, and the absolute value of the azimuth angle difference between the two satellites for which the shipborne device has applied for network access is calculated. When the absolute value of the azimuth angle difference is greater than the obstruction angle, the antenna is switched to the second satellite. This invention implements active satellite switching for the shipborne satellite antenna, improves the accuracy of satellite switching judgment, and enhances satellite switching efficiency.

[0069] It should be noted that, based on the above embodiment, the embodiment of the present invention also provides corresponding improved solutions. In subsequent embodiments, the same steps or corresponding steps as those in the above embodiment can be referenced to each other, and the corresponding beneficial effects can also be referenced to each other, and will not be described in detail in the following improved embodiments.

[0070] See also Figure 3 , Figure 3 FIG. 5 is another implementation flow chart of a satellite switching method for a shipborne satellite antenna according to an embodiment of the present invention. The method may include the following steps:

[0071] S301: When the antenna detects that the first satellite currently locked is blocked, the blocking angle is calculated.

[0072] In a specific embodiment of the present invention, calculating the occlusion angle may include the following steps:

[0073] Step 1: Obtain the antenna installation position on the ship and the ship environment;

[0074] Step 2: Calculate the shielding angle based on the installation location and ship-side environment.

[0075] For the convenience of description, the above two steps can be combined for explanation.

[0076] When the antenna detects obstruction of the currently locked-on first satellite, it obtains the antenna's installation position on the ship and the ship's surroundings, which may include the ship's mast. The obstruction angle is calculated based on the antenna's installation position and surroundings. This allows for more accurate calculation of the obstruction angle.

[0077] S302: Calculate a first azimuth angle of the antenna under the first satellite.

[0078] S303: Calculate a second azimuth angle of the antenna under the second satellite.

[0079] The second satellite is another satellite other than the first satellite for which the shipborne equipment has applied to access the network.

[0080] In a specific embodiment of the present invention, step S303 may include the following steps:

[0081] A second azimuth angle of the antenna under a second satellite whose longitude difference with the first satellite is greater than or equal to a preset value is calculated.

[0082] The longitudes of the two satellites that the shipborne device is requesting network access differ significantly. This difference is preset to be greater than or equal to a preset value. When the antenna detects that the currently locked first satellite is obstructed, the antenna calculates a second azimuth angle for a second satellite whose longitude difference from the first satellite is greater than or equal to the preset value. By setting a significant difference in the longitudes of the two satellites that the shipborne device is requesting network access, the success rate of satellite handover is improved.

[0083] It should be noted that the preset value of the longitude difference can be set and adjusted according to actual conditions, and the embodiment of the present invention does not limit this.

[0084] In a specific embodiment of the present invention, calculating the second azimuth angle of the antenna under a second satellite whose longitude difference from the first satellite is greater than or equal to a preset value may include the following steps:

[0085] A second azimuth angle of the antenna is calculated under a second satellite whose longitude difference from the first satellite is greater than or equal to a preset value and which is equipped with the same modem as the first satellite.

[0086] The two satellites the shipborne device is applying to access the network use the same modem. When the antenna detects that the first satellite it is currently locked on is obstructed, it calculates the antenna's second azimuth angle relative to a second satellite whose longitude difference from the first satellite is greater than or equal to a preset value and which is equipped with the same modem as the first satellite. By arranging the two satellites the shipborne device is applying to access the network use the same modem, the shipborne device can correctly identify the first and second satellites.

[0087] In a specific embodiment of the present invention, step S302 may include the following steps:

[0088] Step 1: Obtain the first longitude value of the first satellite, the longitude of the ground station, and the latitude of the ground station;

[0089] Step 2: Calculate a first azimuth angle of the antenna under the first satellite based on the first longitude value, the longitude of the ground station, and the latitude of the ground station;

[0090] Accordingly, step S303 may include the following steps:

[0091] Step 1: Obtain the second longitude value of the second satellite;

[0092] Step 2: Calculate the second azimuth angle of the antenna under the second satellite based on the second longitude value, the longitude of the ground station, and the latitude of the ground station.

[0093] Get the first longitude value z1 of the first satellite, the longitude x of the ground station, and the latitude of the ground station The first azimuth angle α1 of the antenna under the first satellite is calculated based on the first longitude value z1, the longitude x of the ground station, and the latitude φ of the ground station. The first azimuth angle α1 of the antenna under the first satellite can be calculated using the following formula:

[0094]

[0095] Get the second longitude value z2 of the second satellite, and calculate the value based on the second longitude value z2, the longitude x of the ground station, and the latitude of the ground station. Calculate the second azimuth angle of the antenna under the second satellite. The second azimuth angle α2 of the antenna under the second satellite can be calculated using the following formula:

[0096]

[0097] S304: Calculate the absolute value of the angle difference between the first azimuth angle and the second azimuth angle.

[0098] S305: When the absolute value of the angle difference is greater than the blocking angle, a prompt message indicating that blocking exists and the satellite locking and network access parameters need to be modified is sent to the modem in the shipborne device via the application programming interface using the antenna.

[0099] When the absolute value of the angle difference is greater than the obstruction angle, the antenna is used to send a prompt message to the modem in the shipborne device through the application programming interface (API) indicating that there is an obstruction and the satellite locking and network access parameters need to be modified, thereby informing the modem in the shipborne device that the satellite locking and network access parameters need to be modified.

[0100] In a specific embodiment of the present invention, using an antenna through an application programming interface to send a prompt message to a modem in a shipborne device that there is an obstruction and that the satellite lock and network access parameters need to be modified may include the following steps:

[0101] The antenna is used to send a prompt message in the form of a Json file to the modem in the shipborne equipment through the application programming interface, indicating that there is an obstruction and the satellite locking and network access parameters need to be modified.

[0102] When the absolute value of the angle difference is greater than the obstruction angle, the antenna sends a JSON file to the modem in the shipboard equipment via the application programming interface, indicating that obstruction exists and that satellite lock and network access parameters need to be modified. This takes full advantage of the advantages of the JSON file data format, such as its simplicity, ease of reading and writing, and its compressed format, which consumes less bandwidth.

[0103] S306: Using the modem in the onboard equipment, transmit the satellite parameters of the second satellite to the antenna.

[0104] After using the antenna to send a prompt message that there is an obstruction and the satellite locking and network access parameters need to be modified to the modem in the shipborne equipment through the application programming interface, the modem in the shipborne equipment is used to transmit the satellite parameters of the second satellite to the antenna, so that the antenna obtains the new satellite parameters.

[0105] S307: Use the antenna to re-lock the second satellite so that the shipborne equipment can re-enter the network.

[0106] After the satellite parameters of the second satellite are transmitted to the antenna using the modem in the onboard equipment, the antenna is used to re-lock the second satellite, thereby allowing the onboard equipment to re-enter the network. Figure 2 As shown in the figure, the antenna, originally locked onto satellite A, detects that it is blocked. When the absolute value of the angular difference θ2 between the antenna's first azimuth angle under satellite A and its second azimuth angle under satellite B is determined to be greater than the blockage angle θ1, the antenna is switched to satellite B. This enables active satellite switching for the shipborne satellite antenna, improving the accuracy of satellite switching judgment and the efficiency of satellite switching.

[0107] Corresponding to the above method embodiment, the present invention also provides a satellite switching device for a shipborne satellite antenna. The satellite switching device for the shipborne satellite antenna described below and the satellite switching method for the shipborne satellite antenna described above can be referred to in correspondence with each other.

[0108] See also Figure 4 , Figure 4 This is a structural block diagram of a satellite switching device for a shipborne satellite antenna according to an embodiment of the present invention. The device may include:

[0109] The shielding angle calculation module 41 is used to calculate the shielding angle when the antenna detects that the first satellite currently locked is shielded;

[0110] A first azimuth angle calculation module 42 is used to calculate a first azimuth angle of the antenna under the first satellite;

[0111] A second azimuth angle calculation module 43 is configured to calculate a second azimuth angle of the antenna under a second satellite; wherein the second satellite is another satellite other than the first satellite to which the antenna has applied for network access;

[0112] An angle difference absolute value calculation module 44, used to calculate the absolute value of the angle difference between the first azimuth angle and the second azimuth angle;

[0113] The satellite switching module 45 is configured to switch the antenna to the second satellite when the absolute value of the angle difference is greater than the blocking angle.

[0114] As can be seen from the above technical solution, by pre-registering the shipborne device for network access on two satellites, when the antenna detects that the currently locked first satellite is obstructed, the obstruction angle is calculated, and the absolute value of the azimuth angle difference between the two satellites for which the shipborne device has applied for network access is calculated. When the absolute value of the azimuth angle difference is greater than the obstruction angle, the antenna is switched to the second satellite. This invention implements active satellite switching for the shipborne satellite antenna, improves the accuracy of satellite switching judgment, and enhances satellite switching efficiency.

[0115] In a specific embodiment of the present invention, the second azimuth angle calculation module 43 is specifically a module for calculating the second azimuth angle of the antenna under a second satellite whose longitude difference with the first satellite is greater than or equal to a preset value.

[0116] In a specific embodiment of the present invention, the second azimuth angle calculation module 43 is specifically a module for calculating the second azimuth angle of the antenna under a second satellite whose longitude difference with the first satellite is greater than or equal to a preset value and which is equipped with the same modem as the first satellite.

[0117] In a specific embodiment of the present invention, the occlusion angle calculation module 41 includes:

[0118] The position and environment acquisition submodule is used to obtain the installation position of the antenna on the ship and the ship-side environment;

[0119] The shielding angle calculation submodule is used to calculate the shielding angle according to the installation position and the ship end environment.

[0120] In a specific embodiment of the present invention, the first azimuth angle calculation module 42 includes:

[0121] A first information acquisition submodule is used to obtain a first longitude value of a first satellite, a ground station longitude, and a ground station latitude;

[0122] A first azimuth angle calculation submodule, configured to calculate a first azimuth angle of the antenna under the first satellite based on the first longitude value, the longitude of the ground station, and the latitude of the ground station;

[0123] Accordingly, the second azimuth angle calculation module 43 includes:

[0124] A second information acquisition submodule is used to obtain a second longitude value of a second satellite;

[0125] The second azimuth angle calculation submodule is used to calculate the second azimuth angle of the antenna under the second satellite according to the second longitude value, the longitude of the ground station, and the latitude of the ground station.

[0126] In a specific embodiment of the present invention, the satellite switching module 45 includes:

[0127] The prompt information sending submodule is used to use the antenna to send a prompt information to the modem in the shipborne equipment through the application programming interface that there is an obstruction and the satellite locking and network access parameters need to be modified;

[0128] a parameter transmission submodule, configured to transmit the satellite parameters of the second satellite to the antenna using a modem in the shipborne equipment;

[0129] The satellite locking submodule is used to use the antenna to re-lock the second satellite so that the shipborne equipment can re-enter the network.

[0130] In a specific embodiment of the present invention, the prompt information sending submodule is a module that uses an antenna to send a prompt information indicating that there is obstruction and that the satellite locking and network access parameters need to be modified in the form of a Json file to the modem in the shipborne equipment through the application programming interface.

[0131] Corresponding to the above method embodiment, see Figure 5 , Figure 5 This is a schematic diagram of a satellite switching device for a shipborne satellite antenna provided by the present invention. The device may include:

[0132] Memory 332, for storing computer programs;

[0133] The processor 322 is configured to implement the steps of the satellite switching method for the shipborne satellite antenna of the above method embodiment when executing the computer program.

[0134] For details, please refer to Figure 6 , Figure 6 The present embodiment provides a schematic diagram of the specific structure of a satellite switching device for a shipborne satellite antenna. The satellite switching device for a shipborne satellite antenna may vary significantly due to different configurations or performances. The device may include a processor (central processing unit, CPU) 322 (e.g., one or more processors) and a memory 332. The memory 332 stores one or more computer programs 342 or data 344. The memory 332 may be a temporary storage or a permanent storage. The program stored in the memory 332 may include one or more modules (not shown in the figure), each of which may include a series of instruction operations in the data processing device. Furthermore, the processor 322 may be configured to communicate with the memory 332 to execute the series of instruction operations in the memory 332 on the satellite switching device 301 for the shipborne satellite antenna.

[0135] The satellite switching device 301 of the shipborne satellite antenna may further include one or more power supplies 326 , one or more wired or wireless network interfaces 350 , one or more input and output interfaces 358 , and / or one or more operating systems 341 .

[0136] The steps in the satellite switching method of the shipborne satellite antenna described above can be implemented by the structure of the satellite switching device of the shipborne satellite antenna.

[0137] Corresponding to the above method embodiment, the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the following steps can be implemented:

[0138] When the antenna detects that the currently locked first satellite is blocked, the blocking angle is calculated; the first azimuth of the antenna under the first satellite is calculated; the second azimuth of the antenna under the second satellite is calculated; the second satellite is another satellite other than the first satellite for which the shipborne equipment has applied for network access; the absolute value of the angular difference between the first azimuth and the second azimuth is calculated; when the absolute value of the angular difference is greater than the blocking angle, the antenna is switched to the second satellite.

[0139] The computer-readable storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., which can store program codes.

[0140] For an introduction to the computer-readable storage medium provided by the present invention, please refer to the above method embodiment, and the present invention will not elaborate on it here.

[0141] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. References to the same or similar parts between the various embodiments are sufficient. The devices, apparatuses, and computer-readable storage media disclosed in the embodiments are described briefly because they correspond to the methods disclosed in the embodiments. For relevant details, refer to the description of the methods.

[0142] This document uses specific examples to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only intended to help understand the technical solutions and core concepts of the present invention. It should be noted that those skilled in the art can make various improvements and modifications to the present invention without departing from the principles of the present invention, and such improvements and modifications also fall within the scope of protection of the claims of the present invention.

Claims

1. A satellite switching method for a shipborne satellite antenna, characterized in that: include: When the antenna detects that the first satellite currently locked is blocked, the blocking angle is calculated based on the installation position of the antenna on the ship and the ship-side environment; Calculate the first azimuth of the antenna under the first satellite; wherein the calculation of the first azimuth includes: obtaining the first longitude value z1 of the first satellite, the longitude x of the ground station, and the latitude of the ground station According to the first longitude value, the longitude of the ground station, and the latitude of the ground station, the calculation formula is: Calculating the first azimuth angle α1; Calculate the second azimuth of the antenna under the second satellite; wherein the second satellite is another satellite other than the first satellite for which the shipborne equipment has applied for network access; wherein the calculation of the second azimuth includes: obtaining a second longitude value z2 of the second satellite; according to the second longitude value z2, the longitude x of the ground station, and the latitude of the ground station By calculating the formula Calculating the second azimuth angle α2; Calculating the absolute value of the angle difference between the first azimuth angle and the second azimuth angle; When the absolute value of the angle difference is greater than the blocking angle, the antenna is switched to the second satellite.

2. The satellite switching method of a shipborne satellite antenna according to claim 1, characterized in that: Calculating a second azimuth angle of the antenna under a second satellite includes: A second azimuth angle of the antenna under a second satellite whose longitude difference with the first satellite is greater than or equal to a preset value is calculated.

3. The satellite switching method of a shipborne satellite antenna according to claim 2, characterized in that: Calculating a second azimuth angle of the antenna under a second satellite whose longitude difference from the first satellite is greater than or equal to a preset value includes: A second azimuth angle of the antenna is calculated under a second satellite whose longitude difference from the first satellite is greater than or equal to a preset value and which is equipped with the same modem as the first satellite.

4. The satellite switching method of a shipborne satellite antenna according to any one of claims 1 to 3, characterized in that: Switching the antenna to the second satellite comprises: Using the antenna to send a prompt message to the modem in the shipborne device through an application programming interface that there is an obstruction and that the satellite lock and network access parameters need to be modified; transmitting satellite parameters of the second satellite to the antenna using a modem in the onboard equipment; The antenna is used to re-lock the second satellite so that the shipborne equipment can re-enter the network.

5. The satellite switching method of a shipborne satellite antenna according to claim 4, characterized in that: The antenna is used to send a prompt message to the modem in the shipborne equipment through the application programming interface, indicating that there is an obstruction and that the satellite lock and network access parameters need to be modified, including: The antenna is used to send a prompt message indicating that there is an obstruction and that the satellite locking and network access parameters need to be modified to the modem in the shipborne equipment in the form of a Json file through an application programming interface.

6. A satellite switching device for a shipborne satellite antenna, characterized in that: include: The shielding angle calculation module is used to calculate the shielding angle according to the installation position of the antenna on the ship and the ship-side environment when the antenna detects that the first satellite currently locked is shielded; The first azimuth angle calculation module is used to calculate the first azimuth angle of the antenna under the first satellite; wherein the calculation of the first azimuth angle includes: obtaining the first longitude value z1 of the first satellite, the longitude x of the ground station, and the latitude of the ground station According to the first longitude value, the longitude of the ground station, and the latitude of the ground station, the calculation formula is: Calculating the first azimuth angle α1; The second azimuth angle calculation module is used to calculate the second azimuth angle of the antenna under the second satellite; wherein the second satellite is another satellite other than the first satellite for which the antenna has applied to join the network; wherein the calculation of the second azimuth angle includes: obtaining the second longitude value z2 of the second satellite; according to the second longitude value z2, the longitude x of the ground station, and the latitude of the ground station By calculating the formula Calculating the second azimuth angle α2; An angle difference absolute value calculation module, used to calculate the absolute value of the angle difference between the first azimuth angle and the second azimuth angle; The satellite switching module is used to switch the antenna to the second satellite when the absolute value of the angle difference is greater than the blocking angle.

7. A satellite switching device for a shipborne satellite antenna, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the satellite switching method for a shipborne satellite antenna as claimed in any one of claims 1 to 5 when executing the computer program.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the satellite switching method for a shipborne satellite antenna according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for measuring shielding of ship satellite communication antenna

    CN113691301A

  • Changing antenna direction based on satellite blockage detection

    US10903898B1