CN-122001432-A - Satellite communication method, device, electronic equipment and storage medium
Abstract
The application discloses a satellite communication method, a satellite communication device, electronic equipment and a storage medium, and belongs to the technical field of communication. The method comprises the steps of determining the altitude angle of a first satellite according to satellite position information of the first satellite and equipment position information of electronic equipment, and when the altitude angle is smaller than or equal to a first threshold value, indicating that the first satellite cannot provide stable satellite communication service for the electronic equipment, at the moment, in order to ensure the success rate of communication between the electronic equipment and the satellite, determining a target second satellite which can establish communication connection with the electronic equipment and can provide stable satellite communication service for the electronic equipment from a second satellite in the communication range of the electronic equipment, so that the communication connection between the first satellite and the target second satellite can be switched to the communication connection between the electronic equipment and the target second satellite, the situation that the first satellite cannot provide satellite communication service for the electronic equipment, and the failure of communication is caused is avoided, and the success rate of communication between the electronic equipment and the satellite is improved.
Inventors
- YANG HAICHENG
Assignees
- 中兴通讯股份有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241031
Claims (18)
- 1.A satellite communication method, comprising: acquiring first satellite position information of a first satellite and equipment position information of electronic equipment; determining an altitude of the first satellite based on the first satellite location information and the device location information; Determining a target second satellite from second satellites under the condition that the altitude angle is smaller than or equal to a first threshold value, wherein the second satellite is a satellite in the communication range of the electronic equipment; Switching from a communication connection with the first satellite to a communication connection with the target second satellite.
- 2. The method of claim 1, wherein prior to the acquiring the first satellite position information of the first satellite and the device position information of the electronic device, the method further comprises: Acquiring candidate satellites in the communication range of the electronic equipment; And selecting a satellite with the first communication performance parameter being greater than or equal to a preset communication performance parameter from the candidate satellites as the first satellite.
- 3. The method of claim 2, wherein the first communication performance parameter comprises at least one of a first signal transmission quality parameter, a first satellite radio frequency parameter; The first signal transmission quality parameter comprises an evaluation parameter used for measuring signal transmission quality between a first satellite and electronic equipment or an evaluation parameter used for measuring communication service quality between a satellite communication system where the first satellite is positioned and the electronic equipment, and the first satellite radio frequency parameter comprises a performance parameter used for measuring the first satellite.
- 4. The method of claim 1, wherein prior to the acquiring the first satellite position information of the first satellite and the device position information of the electronic device, the method further comprises: Receiving a satellite message broadcast by the first satellite; And analyzing the satellite message to obtain the first satellite position information.
- 5. The method of claim 1, wherein prior to determining the target second satellite from the second satellites, the method further comprises: Receiving a satellite message broadcast by the first satellite; information of a second satellite in communication connection with the first satellite is obtained from the satellite message.
- 6. The method of claim 5, wherein the satellite message also carries satellite operating parameters of the second satellite; The determining a target second satellite from the second satellites includes: And selecting a satellite with the satellite operation parameter being greater than or equal to a preset satellite operation parameter from the second satellites as the target second satellite.
- 7. The method of claim 1, wherein prior to determining the target second satellite from the second satellites, the method further comprises: Obtaining ephemeris data, wherein the ephemeris data comprises ephemeris data of a second satellite in communication connection with the first satellite; the target second satellite is determined from the second satellites based on the ephemeris data.
- 8. The method of claim 7, wherein the determining the target second satellite from the second satellites based on the ephemeris data comprises: Acquiring second satellite position information of the second satellite from the ephemeris data; determining an altitude of the second satellite based on the second satellite position information and the device position information; and selecting a satellite with the altitude angle larger than or equal to a second threshold value from the second satellites as the target second satellite.
- 9. The method of claim 8, wherein the number of satellites in the second satellite having altitude greater than or equal to a second threshold is at least two; the determining the target second satellite from the second satellites based on the ephemeris data comprises: and selecting a satellite with the second communication performance parameter being greater than or equal to a preset communication performance parameter from at least two satellites with the altitude angle being greater than or equal to a second threshold value from the second satellites as the target second satellite.
- 10. The method of claim 9, wherein the second communication performance parameter comprises at least one of a second signal transmission quality parameter, a second satellite radio frequency parameter; The second signal transmission quality parameter comprises an evaluation parameter for measuring signal transmission quality between a second satellite and electronic equipment or an evaluation parameter for measuring communication service quality between a satellite communication system where the second satellite is positioned and the electronic equipment, and the second satellite radio frequency parameter comprises a performance parameter for measuring the second satellite.
- 11. The method of claim 1, wherein the orbital altitude of the first satellite is greater than the orbital altitude of the second satellite; After the switching from the communication connection with the first satellite to the communication connection with the target second satellite, the method further comprises: transmitting a first communication message to the target second satellite, the target second satellite being configured to forward the first communication message to the first satellite; And receiving a second communication message sent by the target second satellite, wherein the second communication message is a communication message sent by the first satellite to the target second satellite based on the first communication message.
- 12. The method according to claim 1, wherein the method further comprises: selecting a new target second satellite from other second satellites under the condition that the communication evaluation parameters of the target second satellite meet the preset communication evaluation parameters; Switching from a communication connection with the target second satellite to a communication connection with the new target second satellite; The communication evaluation parameters of the target second satellite meet preset communication evaluation parameters, wherein the communication evaluation parameters of the target second satellite comprise at least one of the following steps that the altitude angle of the target second satellite is smaller than or equal to a third threshold value, and the second communication performance parameters of the target second satellite are smaller than the preset communication performance parameters; The new target second satellite meets at least one condition that the altitude angle of the new target second satellite is larger than the third threshold value, and the second communication performance parameter of the new target second satellite is larger than or equal to the preset communication performance parameter.
- 13. The method of claim 12, wherein the orbital altitude of the first satellite is greater than the orbital altitude of the second satellite; And selecting a new target second satellite from other second satellites under the condition that the communication evaluation parameters of the target second satellite meet preset communication evaluation parameters, wherein the method comprises the following steps: Displaying a first interface including information of a second satellite connected with the first satellite and first prompt information for prompting a user to select a new target second satellite from the second satellites under the condition that the communication evaluation parameters of the target second satellite meet preset communication evaluation parameters; receiving a first input of a user to the first interface; responsive to the first input, a user selected second satellite is determined to be the new target second satellite.
- 14. The method according to claim 13, wherein displaying the first interface in a case where the communication evaluation parameter of the target second satellite satisfies a preset communication evaluation parameter comprises: displaying a second interface under the condition that the communication evaluation parameters of the target second satellite meet preset communication evaluation parameters, wherein the second interface comprises first prompt information for prompting whether the target second satellite cannot be in communication connection with the electronic equipment or not and whether to reselect a new target second satellite; receiving a second input of a user to the second interface, the second input being an input to reselect a second satellite that is a new target; the first interface is displayed in response to the second input.
- 15. The method of claim 12, wherein the orbital altitude of the first satellite is in the same preset range as the orbital altitude of the second satellite; And selecting a new target second satellite from other second satellites under the condition that the communication evaluation parameters of the target second satellite meet preset communication evaluation parameters, wherein the method comprises the following steps: Displaying a third interface when the communication evaluation parameters of the target second satellites meet preset communication evaluation parameters, wherein the third interface comprises information of other second satellites and second prompt information, and the second prompt information is used for prompting a user to select a new target second satellite from the other second satellites; receiving a third input of a user to the third interface; in response to the third input, the other second satellite selected by the user is determined to be the new target second satellite.
- 16. An electronic device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the satellite communication method according to any one of claims 1 to 15.
- 17. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the satellite communication method according to any of claims 1-15.
- 18. A computer program product, characterized in that the program product is stored in a storage medium, which program product is executed by at least one processor to carry out the steps of the satellite communication method according to any one of claims 1-15.
Description
Satellite communication method, device, electronic equipment and storage medium Technical Field The application belongs to the technical field of communication, and particularly relates to a satellite communication method, a satellite communication device, electronic equipment and a storage medium. Background Satellite signals of satellites are scattered and absorbed by gas molecules and dust in the atmosphere when traversing the atmosphere, so that the satellite signal intensity is reduced. When the altitude angle of the satellite is lower, for example, lower than 10 degrees, sometimes even lower than 5 degrees, satellite signals need to traverse more atmospheric paths, satellite signal attenuation can be more serious, connection interruption or communication blocking phenomenon is easy to occur frequently, and the success rate of the communication between the electronic equipment and the satellite is greatly reduced. Disclosure of Invention The embodiment of the application aims to provide a satellite communication method, a satellite communication device, electronic equipment and a storage medium, which can improve the success rate of the electronic equipment and satellite communication. In a first aspect, an embodiment of the present application provides a satellite communication method, including: acquiring first satellite position information of a first satellite and equipment position information of electronic equipment; Determining an altitude of the first satellite according to the first satellite position information and the equipment position information; Determining a target second satellite from the second satellites under the condition that the altitude angle is smaller than or equal to a first threshold value, wherein the second satellite is a satellite in the communication range of the electronic equipment; a switch is made from a communication connection with a first satellite to a communication connection with a target second satellite. In a second aspect, an embodiment of the present application provides a satellite communication device, including: The acquisition module is used for acquiring first satellite position information of the first satellite and equipment position information of the electronic equipment; The determining module is used for determining the altitude angle of the first satellite according to the first satellite position information and the equipment position information; The determining module is further used for determining a target second satellite from the second satellites under the condition that the altitude angle is smaller than or equal to the first threshold value, wherein the second satellite is a satellite in the communication range of the electronic equipment; And the switching module is used for switching the communication connection with the first satellite to the communication connection with the target second satellite. In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the satellite communication method as shown in the first aspect. In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which when executed by a processor perform the steps of the satellite communication method as described in the first aspect. In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a display interface, the display interface being coupled to the processor, the processor being configured to execute programs or instructions for implementing the steps of the satellite communication method as shown in the first aspect. In a sixth aspect, embodiments of the present application provide a computer program product stored in a storage medium, the program product being executable by at least one processor to perform the steps of the satellite communication method as shown in the first aspect. In the embodiment of the application, the altitude angle of the first satellite can be determined according to the satellite position information of the first satellite and the equipment position information of the electronic equipment, when the altitude angle is smaller than or equal to the first threshold value, the first satellite can not provide stable satellite communication service for the electronic equipment, and in order to ensure the success rate of the communication between the electronic equipment and the satellite, a target second satellite which can establish communication connection with the electronic equipment and can provide stable satellite communication service for the electronic equipment can be determined from a second satellite in the communication range of the electronic equipment, so that