A method of satellite communication and electronic device
Patent Information
- Application Number
- CN202510560415.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2026-10-30
AI Technical Summary
[0068]其中,第二方面至第十方面的有益效果,请参见第一方面的有益效果,不重复赘述。
Smart Images

Figure CN123019810A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic devices, and more specifically, to a method of satellite communication and an electronic device. Background Technology
[0002] With technological advancements, an increasing number of electronic devices are equipped with satellite communication capabilities. How to establish or maintain a communication connection between electronic devices and satellites when they are directly connected is a problem that urgently needs to be solved. Summary of the Invention
[0003] This application provides a satellite communication method and an electronic device that can guide a user to point the electronic device at a satellite, thereby establishing or maintaining a communication connection between the electronic device and the satellite.
[0004] Firstly, a satellite communication method is provided, which can be executed by an electronic device, or by a logic module or software capable of implementing some or all of the functions of the electronic device.
[0005] The method includes: displaying azimuth indication information, which indicates the positional relationship between the electronic device and the target satellite in azimuth; wherein the azimuth indication information is determined based on a first azimuth of the electronic device, the azimuth of the target satellite, and a second azimuth of the electronic device, the first azimuth of the electronic device being the azimuth of the top of the electronic device, and the second azimuth of the electronic device being determined based on the radiation intensity of the antenna of the electronic device; and establishing or maintaining a communication connection with the target satellite when the direction of the electronic device corresponding to the second azimuth information is aligned with the target satellite.
[0006] Based on the above scheme, the positional relationship between the electronic device and the target satellite in terms of azimuth angle can be determined simply and efficiently by using the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle of the electronic device. This guides the user to adjust the attitude of the electronic device so that it is aligned with the satellite, enabling the electronic device to communicate with the target satellite with higher communication quality and improving the user experience.
[0007] In some implementations, the second azimuth information of the electronic device is determined based on the radiation intensity of the antenna of the electronic device, including: the second azimuth information of the electronic device includes the second azimuth angle of the electronic device, or the second azimuth information of the electronic device includes the second azimuth angle range of the electronic device; wherein, the second azimuth angle is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest, and the second azimuth angle range is the azimuth angle range corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
[0008] Based on the above scheme, the direction in which the radiation intensity of the electronic device's antenna is strongest or most intense can be pointed at the satellite, so that the electronic device can communicate with the target satellite with high communication quality and improve the user experience.
[0009] In some implementations, the direction of the electronic device corresponding to the second azimuth information is the direction in which the radiation intensity of the antenna of the electronic device is strongest, or the direction of the electronic device corresponding to the second azimuth information is the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
[0010] In some implementations, the display of azimuth indication information includes displaying a first satellite identifier of the target satellite. The display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in the azimuth angle. The display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information.
[0011] Based on the above scheme, users can intuitively obtain the positional relationship between the electronic device and the target satellite by the display position of the satellite marker on the electronic device, making it convenient for users to align the electronic device with the satellite.
[0012] In some implementations, the display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in the azimuth angle, including: if the first satellite identifier is displayed in the first area, the electronic device is aligned with the target satellite in the azimuth angle after rotating clockwise by a first angle in the horizontal direction; or, if the first satellite identifier is displayed in the second area, the electronic device is aligned with the target satellite in the azimuth angle after rotating counterclockwise by a second angle in the horizontal direction; wherein the first area is located to the right of the second area, the first angle is less than or equal to 180°, and the second angle is less than or equal to 180°.
[0013] Based on the above scheme, if the user needs to rotate the electronic device clockwise, the satellite icon will be displayed on the right side of the display area; if the user needs to rotate the electronic device counterclockwise, the satellite icon will be displayed on the left side of the display area. This allows the user to intuitively understand how to adjust the attitude of the electronic device, making it easier for the user to align the electronic device with the satellite.
[0014] In some implementations, the first azimuth angle is the azimuth angle corresponding to the top of the electronic device facing the first coordinate system, the second azimuth angle is the azimuth angle corresponding to the direction of strongest radiation intensity of the electronic device's antenna in the second coordinate system, the range of the second azimuth angle is the range of azimuth angles corresponding to the direction of stronger radiation intensity of the electronic device's antenna in the second coordinate system, and the azimuth angle of the target satellite is the azimuth angle corresponding to the target satellite in the first coordinate system. The method further includes: determining the display position of the first satellite identifier on the electronic device based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information. Specifically, this includes: determining third azimuth angle information of the electronic device based on the first azimuth angle and the second azimuth angle information. The third azimuth angle information includes a third azimuth angle, which is the azimuth angle corresponding to the direction of strongest radiation intensity of the electronic device's antenna in the first coordinate system, or the third azimuth angle information includes a third azimuth angle range, which is the range of azimuth angles corresponding to the direction of stronger radiation intensity of the electronic device's antenna in the first coordinate system; and determining the display position of the first satellite identifier on the electronic device based on the third azimuth angle information and the azimuth angle of the target satellite.
[0015] Based on the above scheme, the electronic device can determine how to adjust itself to align with the satellite based on the azimuth angle of the direction in which the radiation intensity of the electronic device's antenna is stronger in the global coordinate system and the azimuth angle of the target satellite in the global coordinate system, that is, determine the display position of the satellite marker on the electronic device.
[0016] In some implementations, the first azimuth angle is the azimuth angle corresponding to the top of the electronic device facing the first coordinate system; the second azimuth angle is the azimuth angle corresponding to the direction of strongest radiation intensity of the electronic device's antenna in the second coordinate system; the range of the second azimuth angle is the range of azimuth angles corresponding to the direction of radiation intensity of the electronic device's antenna exceeding a first threshold in the second coordinate system; and the azimuth angle of the target satellite is the azimuth angle corresponding to the target satellite in the first coordinate system. The method further includes: determining the display position of the first satellite identifier on the electronic device based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information, specifically including: determining the display position of the first satellite identifier on the electronic device based on the second azimuth angle information. The azimuth angle of the electronic device and the azimuth angle of the target satellite are used to determine the first target azimuth angle information in the first coordinate system. The first target azimuth angle information includes the first target azimuth angle, or the first target azimuth angle information includes a range of the first target azimuth angle. If the azimuth angle of the electronic device in the first coordinate system is the first target azimuth angle, then the electronic device is aligned with the target satellite at the azimuth angle. Alternatively, if the azimuth angle of the electronic device in the first coordinate system is an azimuth angle within the range of the first target azimuth angle, then the electronic device is aligned with the target satellite at the azimuth angle. The display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle and the first target azimuth angle information.
[0017] Based on the above scheme, the electronic device can determine how to adjust itself to align with the satellite based on its current azimuth and the target azimuth, that is, determine the display position of the satellite marker on the electronic device.
[0018] In some implementations, the method further includes: displaying first indication information, the first indication information being used to instruct the user to adjust the azimuth angle of the electronic device, the first indication information including at least one of text information and graphic information.
[0019] Based on the above scheme, the user can be instructed to adjust the azimuth angle of the electronic device through the first instruction information, so that the user can more intuitively determine how to adjust the posture of the electronic device.
[0020] In some implementations, the method further includes updating the display position of the first satellite identifier in response to a change in the attitude of the electronic device.
[0021] In some implementations, the method further includes: displaying pitch angle indication information, which indicates the positional relationship between the electronic device and the target satellite in the pitch angle, and is determined based on the current pitch angle of the electronic device and the target pitch angle of the electronic device, which is used to align the electronic device with the target satellite in the pitch angle.
[0022] In some implementations, displaying pitch angle indication information includes: displaying a second satellite identifier of the target satellite, the display position of the second satellite identifier on the electronic device being associated with the relationship between the electronic device and the target pitch angle of the electronic device.
[0023] In some implementations, the display position of the second satellite identifier on the electronic device is associated with the relationship between the current pitch angle and the target pitch angle of the electronic device, including: if the pitch angle of the electronic device is to be equal to the target pitch angle, the electronic device needs to tilt upward by a third angle, then the second satellite identifier is displayed in a third region; if the pitch angle of the electronic device is to be equal to the target pitch angle, the electronic device needs to tilt downward by a fourth angle, then the second satellite identifier is displayed in a fourth region; wherein the third region is located below the fourth region.
[0024] In some implementations, the method further includes determining the display position of the first satellite identifier on the electronic device based on the current pitch angle of the electronic device and the target pitch angle of the electronic device.
[0025] In some implementations, the method further includes: displaying second instruction information, which is used to instruct the user to adjust the pitch angle of the electronic device, and the second instruction information includes at least one of text information and graphic information.
[0026] In some implementations, the method further includes updating the display position of the second satellite identifier in response to a change in the attitude of the electronic device.
[0027] In some implementations, the method further includes displaying link quality indication information, which is used to indicate the quality of the communication link between the current electronic device and the target satellite.
[0028] In some implementations, displaying link quality indication information includes: displaying first graphic information if the quality of the communication link between the current electronic device and the target satellite is greater than a first threshold; and / or, displaying second graphic information if the quality of the communication link between the current electronic device and the target satellite is less than the first threshold but greater than a second threshold; and / or, displaying third graphic information if the quality of the communication link between the current electronic device and the target satellite is less than the second threshold.
[0029] Secondly, a satellite communication method is provided, the method comprising: acquiring azimuth indication information, the azimuth indication information being used to indicate the positional relationship between an electronic device and a target satellite in an azimuth angle; wherein the azimuth indication information is determined based on a first azimuth angle of the electronic device, the azimuth angle of the target satellite, and a second azimuth angle of the electronic device, the first azimuth angle of the electronic device being the azimuth angle corresponding to the top of the electronic device, and the second azimuth angle of the electronic device being determined based on the radiation intensity of the antenna of the electronic device; and displaying the azimuth indication information.
[0030] Based on the above scheme, by acquiring and displaying the positional relationship between the electronic device and the target satellite in azimuth angle, the user is guided to adjust the attitude of the electronic device so that the electronic device is aligned with the satellite. This allows the electronic device to communicate with the target satellite with higher communication quality, improving the user experience. The positional relationship is determined based on the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle of the electronic device. This method of determining the positional relationship between the electronic device and the target satellite in azimuth angle is relatively simple and efficient.
[0031] In some implementations, obtaining azimuth indication information includes receiving azimuth indication information.
[0032] Based on the above scheme, receiving and displaying azimuth indication information can guide users to adjust the attitude of electronic devices so that the electronic devices are aligned with satellites. This allows the electronic devices to communicate with the target satellites with higher communication quality, thus improving the user experience.
[0033] In some implementations, obtaining azimuth indication information includes: receiving first azimuth, azimuth of the target satellite, and second azimuth information; and determining azimuth indication information based on the first azimuth, azimuth of the target satellite, and second azimuth information.
[0034] Based on the above scheme, the system receives the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information. It then determines and displays the azimuth angle indication information based on the received information. This guides the user to adjust the attitude of the electronic device so that it is aligned with the satellite. As a result, the electronic device can communicate with the target satellite with higher communication quality, thus improving the user experience.
[0035] In some implementations, the second azimuth information of the electronic device is determined based on the radiation intensity of the antenna of the electronic device, including: the second azimuth information of the electronic device includes the second azimuth angle of the electronic device, or the second azimuth information of the electronic device includes the second azimuth angle range of the electronic device; wherein, the second azimuth angle is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest, and the second azimuth angle range is the azimuth angle range corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
[0036] Based on the above scheme, the direction in which the radiation intensity of the electronic device's antenna is strongest or most intense can be pointed at the satellite, so that the electronic device can communicate with the target satellite with high communication quality and improve the user experience.
[0037] In some implementations, the direction of the electronic device corresponding to the second azimuth information is the direction in which the radiation intensity of the antenna of the electronic device is strongest, or the direction of the electronic device corresponding to the second azimuth information is the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
[0038] In some implementations, the display of azimuth indication information includes displaying a first satellite identifier of the target satellite. The display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in the azimuth angle. The display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information.
[0039] Based on the above scheme, users can intuitively obtain the positional relationship between the electronic device and the target satellite by the display position of the satellite marker on the electronic device, making it convenient for users to align the electronic device with the satellite.
[0040] In some implementations, the display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in the azimuth angle, including: if the first satellite identifier is displayed in the first area, the electronic device is aligned with the target satellite in the azimuth angle after rotating clockwise by a first angle in the horizontal direction; or, if the first satellite identifier is displayed in the second area, the electronic device is aligned with the target satellite in the azimuth angle after rotating counterclockwise by a second angle in the horizontal direction; wherein the first area is located to the right of the second area, the first angle is less than or equal to 180°, and the second angle is less than or equal to 180°.
[0041] Based on the above scheme, if the user needs to rotate the electronic device clockwise, the satellite icon will be displayed on the right side of the display area; if the user needs to rotate the electronic device counterclockwise, the satellite icon will be displayed on the left side of the display area. This allows the user to intuitively understand how to adjust the attitude of the electronic device, making it easier for the user to align the electronic device with the satellite.
[0042] In some implementations, the first azimuth angle is the azimuth angle corresponding to the top of the electronic device facing the first coordinate system, the second azimuth angle is the azimuth angle corresponding to the direction of strongest radiation intensity of the electronic device's antenna in the second coordinate system, the range of the second azimuth angle is the range of azimuth angles corresponding to the direction of stronger radiation intensity of the electronic device's antenna in the second coordinate system, and the azimuth angle of the target satellite is the azimuth angle corresponding to the target satellite in the first coordinate system. Determining the display position of the first satellite identifier on the electronic device based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information includes: determining third azimuth angle information of the electronic device based on the first azimuth angle and the second azimuth angle information, wherein the third azimuth angle information includes a third azimuth angle, which is the azimuth angle corresponding to the direction of strongest radiation intensity of the electronic device's antenna in the first coordinate system, or the third azimuth angle information includes a third azimuth angle range, which is the range of azimuth angles corresponding to the direction of stronger radiation intensity of the electronic device's antenna in the first coordinate system; and determining the display position of the first satellite identifier on the electronic device based on the third azimuth angle information and the azimuth angle of the target satellite.
[0043] Based on the above scheme, the azimuth angle of the direction with the stronger radiation intensity of the electronic device's antenna in the global coordinate system and the azimuth angle of the target satellite in the global coordinate system can be used to determine how the electronic device should be adjusted to align with the satellite, that is, to determine the display position of the satellite marker on the electronic device.
[0044] In some implementations, the first azimuth angle is the azimuth angle corresponding to the top of the electronic device facing the first coordinate system; the second azimuth angle is the azimuth angle corresponding to the direction of strongest radiation intensity of the electronic device's antenna in the second coordinate system; the range of the second azimuth angle is the range of azimuth angles corresponding to the direction of stronger radiation intensity of the electronic device's antenna in the second coordinate system; and the azimuth angle of the target satellite is the azimuth angle corresponding to the target satellite in the first coordinate system. Determining the display position of the first satellite identifier on the electronic device based on the first azimuth angle, the target satellite's azimuth angle, and the second azimuth angle information includes: determining the display position of the first satellite identifier on the electronic device based on the second azimuth angle information and the target satellite's azimuth angle information. The azimuth angle of the star determines the first target azimuth angle information of the electronic device in the first coordinate system. The first target azimuth angle information includes the first target azimuth angle, or the first target azimuth angle information includes a range of the first target azimuth angle. If the azimuth angle of the electronic device in the first coordinate system is the first target azimuth angle, then the electronic device is aligned with the target satellite at the azimuth angle. Alternatively, if the azimuth angle of the electronic device in the first coordinate system is an azimuth angle within the range of the first target azimuth angle, then the electronic device is aligned with the target satellite at the azimuth angle. The display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle and the first target azimuth angle information.
[0045] Based on the above scheme, it is possible to determine how to adjust the electronic device to align it with the satellite, i.e., to determine the display position of the satellite marker on the electronic device, according to the current azimuth angle of the electronic device and the target azimuth angle.
[0046] In some implementations, the method further includes: displaying first indication information, the first indication information being used to instruct the user to adjust the azimuth angle of the electronic device, the first indication information including at least one of text information and graphic information.
[0047] Based on the above scheme, the user can be instructed to adjust the azimuth angle of the electronic device through the first instruction information, so that the user can more intuitively determine how to adjust the posture of the electronic device.
[0048] In some implementations, the method further includes updating the display position of the first satellite identifier in response to a change in the attitude of the electronic device.
[0049] In some implementations, the method further includes: displaying pitch angle indication information, which indicates the positional relationship between the electronic device and the target satellite in the pitch angle, and is determined based on the current pitch angle of the electronic device and the target pitch angle of the electronic device, which is used to align the electronic device with the target satellite in the pitch angle.
[0050] In some implementations, displaying pitch angle indication information includes: displaying a second satellite identifier of the target satellite, the display position of the second satellite identifier on the electronic device being associated with the relationship between the electronic device and the target pitch angle of the electronic device.
[0051] In some implementations, the display position of the second satellite identifier on the electronic device is associated with the relationship between the current pitch angle and the target pitch angle of the electronic device, including: if the pitch angle of the electronic device is to be equal to the target pitch angle, the electronic device needs to tilt upward by a third angle, then the second satellite identifier is displayed in a third region; if the pitch angle of the electronic device is to be equal to the target pitch angle, the electronic device needs to tilt downward by a fourth angle, then the second satellite identifier is displayed in a fourth region; wherein the third region is located below the fourth region.
[0052] In some implementations, the method further includes determining the display position of the first satellite identifier on the electronic device based on the current pitch angle of the electronic device and the target pitch angle of the electronic device.
[0053] In some implementations, the method further includes: displaying second instruction information, which is used to instruct the user to adjust the pitch angle of the electronic device, and the second instruction information includes at least one of text information and graphic information.
[0054] In some implementations, the method further includes updating the display position of the second satellite identifier in response to a change in the attitude of the electronic device.
[0055] In some implementations, the method further includes displaying link quality indication information, which is used to indicate the quality of the communication link between the current electronic device and the target satellite.
[0056] In some implementations, displaying link quality indication information includes: displaying first graphic information if the quality of the communication link between the current electronic device and the target satellite is greater than a first threshold; and / or, displaying second graphic information if the quality of the communication link between the current electronic device and the target satellite is less than the first threshold but greater than a second threshold; and / or, displaying third graphic information if the quality of the communication link between the current electronic device and the target satellite is less than the second threshold.
[0057] Thirdly, a satellite communication method is provided, the method comprising: acquiring a first azimuth angle of an electronic device, an azimuth angle of a target satellite, and a second azimuth angle of the electronic device, wherein the first azimuth angle of the electronic device is the azimuth angle corresponding to the top of the electronic device, and the second azimuth angle information of the electronic device is determined based on the radiation intensity of the antenna of the electronic device; determining azimuth angle indication information based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information, wherein the azimuth angle indication information is used to indicate the positional relationship between the electronic device and the target satellite in the azimuth angle; and transmitting the azimuth angle indication information.
[0058] Based on the above scheme, by receiving the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information, and determining the azimuth angle indication information according to the received information, the positional relationship between the electronic device and the target satellite in the azimuth angle can be determined simply and efficiently.
[0059] In some implementations, acquiring the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device includes: receiving the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device.
[0060] Fourthly, a satellite communication method is provided, the method comprising: acquiring information on a first azimuth angle of an electronic device, an azimuth angle of a target satellite, and a second azimuth angle of the electronic device, wherein the first azimuth angle of the electronic device is the azimuth angle corresponding to the top of the electronic device, and the second azimuth angle information of the electronic device is determined based on the radiation intensity of the antenna of the electronic device; and transmitting the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information.
[0061] Fifthly, an electronic device is provided, comprising modules / units for performing the above aspects or any possible design methods described above; these modules / units may be implemented in hardware or by hardware executing corresponding software.
[0062] In a sixth aspect, an electronic device is provided, the electronic device including one or more processors; one or more memories; the one or more memories storing one or more computer programs, the one or more computer programs including instructions that, when executed by the one or more processors, cause the foregoing aspects or any possible implementation thereof to be performed.
[0063] A seventh aspect provides a communication device comprising: at least one processor for executing a computer program or instructions stored in a memory to perform a method in any possible implementation of any of the first to fourth aspects described above. Optionally, the device further comprises a memory for storing the computer program or instructions; correspondingly, the at least one processor is configured to execute the computer program or instructions in the memory. Optionally, the device further comprises a communication interface coupled to the processor, which can be used to input information to the processor or output information from the processor. Optionally, the processor reads the computer program or instructions from the memory through the communication interface.
[0064] Eighthly, a computer-readable storage medium is provided, on which a computer program or instructions are stored, which, when executed on a communication device, cause the communication device to perform the method provided in any one of the first to fourth aspects.
[0065] A ninth aspect provides a computer program product comprising a computer program or instructions for performing the methods of any possible implementation of the first or second aspect described above. In other words, when the computer program product is run on a computer, it causes the computer to perform the methods provided in any of the first to fourth aspects described above.
[0066] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface, wherein the processor reads instructions from a memory through the communication interface and executes the method provided in any one of the first to fourth aspects.
[0067] Optionally, as one implementation, the chip further includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions in the memory. When the computer programs or instructions are executed, the processor is used to perform the methods provided in any one of the first to fourth aspects described above.
[0068] For the beneficial effects of aspects two through ten, please refer to the beneficial effects of aspect one, which will not be repeated here. Attached Figure Description
[0069] Figure 1 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application.
[0070] Figure 2 This is a software structure block diagram of the electronic device provided in the embodiments of this application.
[0071] Figure 3 This is a schematic flowchart of the satellite communication method provided in the embodiments of this application.
[0072] Figure 4 This is a schematic diagram of a coordinate system provided in an embodiment of this application.
[0073] Figure 5 This is a schematic diagram of a coordinate system provided in an embodiment of this application.
[0074] Figure 6 This is a display interface provided in an embodiment of this application.
[0075] Figure 7 This is a schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation
[0076] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0077] The terminology used in the following embodiments is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to also include expressions such as “one or more,” unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of this application, “at least one” and “one or more” refer to one, two, or more than two. The term “and / or” is used to describe the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can indicate: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character “ / ” generally indicates that the preceding and following related objects are in an “or” relationship.
[0078] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0079] The following describes an electronic device and embodiments for such an electronic device. In some embodiments, the electronic device may be a portable electronic device, such as a mobile phone, terminal device, tablet computer, wearable electronic device with wireless communication capabilities (such as a smartwatch), etc. Exemplary embodiments of the portable electronic device include, but are not limited to, carrying... Alternatively, it can be a portable electronic device with another operating system. The aforementioned portable electronic device can also be other portable electronic devices, such as laptops. The aforementioned portable electronic device may also include other functions such as a personal digital assistant and / or music player functionality. It should also be understood that in some other embodiments, the aforementioned electronic device may not be a portable electronic device, but rather a desktop computer. In some embodiments, the electronic device may be a device within a smart driving system.
[0080] For example, Figure 1 A schematic diagram of the structure of electronic device 100 is shown. Electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a satellite communication module 151, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include at least one of the following: a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, or a bone conduction sensor 180M, etc.
[0081] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0082] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0083] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.
[0084] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0085] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0086] The wireless communication function of electronic device 100 can be implemented through antenna 1, antenna 2, antenna 3, mobile communication module 150, satellite communication module 151, wireless communication module 160, modem processor, and baseband processor. Antenna 1, 2, or 3 may include one antenna or multiple antennas.
[0087] Antennas 1, 2, and 3 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch. Antenna 3 can be used to transmit signals to and / or receive signals from a satellite.
[0088] The mobile communication module 150 can provide solutions for wireless communication, including 4G / 5G or more advanced technologies, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via the antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to the modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via the antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0089] Satellite communication module 151 can provide a solution for electronic devices to communicate with satellites. Satellite communication module 151 can be one or more devices integrating at least one communication processing module. Satellite communication module 151 receives electromagnetic waves via antenna 3, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. Satellite communication module 151 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 3.
[0090] In this application, the type of satellite communicating with electronic devices is not specifically limited. Examples include, but are not limited to, Tiantong satellites, Beidou satellites, Inmarsat satellites, or Iridium satellites.
[0091] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.
[0092] The wireless communication module 160 can provide a wireless communication solution for use on the electronic device 100, including at least one of the following: Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), and Infrared (IR). The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signal, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0093] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-CDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).
[0094] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0095] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0096] Electronic device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0097] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of electronic device 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0098] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.
[0099] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0100] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 170A.
[0101] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the electronic device 100 answers a telephone call or voice message, the receiver 170B can be brought close to the ear to listen to the voice.
[0102] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. Electronic device 100 may have at least one microphone 170C. In some embodiments, electronic device 100 may have two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, electronic device 100 may also have three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.
[0103] Figure 2 This is a software structure block diagram of an electronic device 100 according to an embodiment of this application. The layered architecture divides the software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the system library layer, and the kernel layer. The application layer may include a series of application packages.
[0104] like Figure 2 As shown, the application layer can include camera, settings, third-party applications, etc. Third-party applications can include gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, SMS, etc.
[0105] The application framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The application framework layer may include some predefined functions.
[0106] like Figure 2 As shown, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc.
[0107] The window manager is used to manage windowed applications. It can obtain the screen size, determine if a status bar is present, lock the screen, and capture screenshots. The content provider stores and retrieves data, making this data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.
[0108] The view system includes visual controls, such as controls for displaying text, controls for displaying images, and such as the indicator information for displaying the virtual shutter button in the embodiments of this application. The view system can be used to build applications. The display interface can consist of one or more views. For example, a display interface including a text message notification icon can include a view for displaying text and a view for displaying images.
[0109] The phone manager is used to provide communication functions for electronic device 100. For example, it manages call status (including connection and disconnection).
[0110] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.
[0111] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.
[0112] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.
[0113] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.
[0114] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.
[0115] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.
[0116] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0117] A 2D graphics engine is a graphics engine for 2D drawing.
[0118] In addition, the system library may also include status monitoring service modules, such as a physical status recognition module for analyzing and recognizing user gestures; and a sensor service module for monitoring sensor data uploaded by various sensors at the hardware layer to determine the physical status of the electronic device 100.
[0119] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.
[0120] The hardware layer can include various types of sensors, such as Figure 1 The various sensors described in the document include accelerometers, gyroscopes, touch sensors, etc., which are involved in the embodiments of this application.
[0121] It should be noted that, Figure 2 This example only illustrates one way of dividing the system framework and should not be construed as a specific limitation on the embodiments of this application. In the embodiments of this application, different frameworks can be used for different operating systems when the electronic device is equipped with different operating systems. It is understood that when different frameworks are adopted, the way the framework is divided into layers, the specific naming, and the specific layer in which each of the above modules is located can be different.
[0122] To facilitate understanding of the embodiments of this application, some basic concepts involved in this application will be briefly explained.
[0123] 1. Non-terrestrial networks (NTN)
[0124] NTN communication involves networking using equipment such as drones, high-altitude platforms, or satellites to provide UEs with services such as data transmission and voice communication. High-altitude platform equipment is generally located at an altitude of 8–50 km above the ground. Based on the satellite's orbital altitude, satellite communication systems can be divided into three types: geostationary earth orbit (GEO) satellite communication systems (also known as synchronous orbit satellite systems); medium earth orbit (MEO) satellite communication systems; and low earth orbit (LEO) satellite communication systems. GEO satellites orbit at an altitude of 35,786 km, and their main advantage is that they remain relatively stationary compared to the ground and provide a large coverage area. However, GEO satellite communication also has significant disadvantages:
[0125] 1) GEO satellites are far from Earth, resulting in high free-space propagation loss and tight communication link budgets. To increase transmit / receive gain, satellites need to be equipped with larger aperture antennas.
[0126] 2) The communication transmission delay is large, reaching about 500ms round-trip delay, which cannot meet the needs of low-latency services;
[0127] 3) GEO orbital resources are relatively scarce, launch costs are high, and it cannot provide coverage for the polar regions of the Earth.
[0128] MEO satellites orbit at altitudes between 2000 and 35786 km. Their advantage is that they can achieve global coverage with a relatively small number of satellites. However, their orbital altitude is higher than LEO, resulting in significantly longer communication transmission delays. Considering both the advantages and disadvantages of MEO satellite communication, MEO satellites are primarily used for positioning and navigation.
[0129] LEO satellites orbit at altitudes ranging from 300 to 2000 km. Compared to MEO and GEO orbits, LEO satellites operate at lower altitudes, offering advantages such as shorter data propagation delays, lower transmission losses, and lower launch costs. Therefore, LEO satellite communication has gained increasing attention in recent years.
[0130] Based on the description of the background technology, this application provides a satellite communication method that can guide users to adjust the attitude of electronic devices so that the satellite communication antenna in the electronic devices is aligned with the communication satellite, thereby better establishing or maintaining a connection with the satellite, improving the success rate of establishing a satellite connection, and helping to improve the user experience.
[0131] Figure 3 This is a schematic flowchart of the satellite communication method 300 provided in this application. The method 300 includes the following steps:
[0132] S310, the electronic device displays azimuth indication information and / or elevation indication information, the azimuth indication information being used to indicate the positional relationship between the electronic device and the target satellite in the azimuth angle, and the elevation indication information being used to indicate the positional relationship between the electronic device and the target satellite in the elevation angle.
[0133] First, let's introduce the azimuth indicator information.
[0134] The azimuth indication information is determined based on the first azimuth of the electronic device, the azimuth of the target satellite, and the second azimuth of the electronic device. The first azimuth of the electronic device is the azimuth of the top of the electronic device, and the second azimuth of the electronic device is determined based on the radiation intensity of the antenna of the electronic device.
[0135] The first azimuth angle of electronic equipment will be described in detail below.
[0136] In one implementation, the first azimuth angle of the electronic device is the azimuth angle of the electronic device in a first coordinate system. This first coordinate system is a global coordinate system (GCS), which can also be called a geographic coordinate system. For example, the first coordinate system is an east-north-up (ENU) coordinate system or a north-east-down (NED) coordinate system.
[0137] It should be understood that the origin of this geographic coordinate system is the location of the electronic device. For example, taking the ENU coordinate system as an example, this first coordinate system can be referenced... Figure 4 As shown, with the ground where the electronic device is located as the origin (point O), the x-axis points due east, the y-axis points due north, and the z-axis points directly upward.
[0138] Therefore, the first azimuth angle of an electronic device refers to the direction in which the top of the electronic device faces the projection on the xOy plane, starting from the positive half-axis of the x-axis, until the top of the electronic device faces the projection on the xOy plane. The value of the first azimuth angle is 0 to 360°.
[0139] In this context, the top orientation of an electronic device can be understood as the direction corresponding to the end of the device that is generally facing away from the user. For example, if the electronic device is a mobile phone, the top orientation is the direction corresponding to the edge of the end where the earpiece or front-facing camera is located. For instance, if the phone is placed vertically on a table and the user is facing due north, the phone's first azimuth angle is 90°. Or, if the phone is placed vertically on a table and the user is facing due south, the phone's first azimuth angle is 270°.
[0140] The second azimuth information of electronic devices will be described in detail below.
[0141] It should be understood that the radiation intensity of an electronic device's antenna is not completely uniform in all directions.
[0142] In one implementation, the second azimuth information of the electronic device includes the second azimuth angle of the electronic device, which is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest.
[0143] In another implementation, the second azimuth information of the electronic device includes the second azimuth range of the electronic device, which is the azimuth range corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
[0144] The second azimuth angle mentioned above is the azimuth angle in the second coordinate system, and the range of the second azimuth angle is the range of the azimuth angle in the second coordinate system.
[0145] The second coordinate system is the local coordinate system (LCS), which can also be called the local coordinate system.
[0146] For example, the second coordinate system can be referenced Figure 5 As shown, the center of the screen of the electronic device is taken as the origin, the left and right direction of the screen is the x-axis, the up and down direction of the screen is the y-axis, and the direction perpendicular to the screen is the z-axis.
[0147] Therefore, the second azimuth angle of the electronic device refers to the angle of rotation in the xOy plane starting from the positive x-axis until the projection of the direction of the strongest radiation intensity of the electronic device's antenna onto the xOy plane. The range of the second azimuth angle can be understood as the range of angles within the second azimuth angle range of the electronic device, where the antenna's radiation intensity is greater than the first threshold, is projected onto the xOy plane. The value of this second azimuth angle ranges from 0 to 360°, and any azimuth angle within this range also ranges from 0 to 360°.
[0148] The azimuth angle of the target satellite is described below.
[0149] In one implementation, the azimuth angle of the target satellite is the azimuth angle of the target satellite in the first coordinate system.
[0150] The following section provides a further explanation of the specific details of the azimuth indicator information.
[0151] In one implementation, displaying azimuth indication information includes: displaying a first satellite identifier of the target satellite, wherein the display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in the azimuth angle, and the display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information.
[0152] Specifically, since the purpose of displaying azimuth indicator information is to indicate to the user the positional relationship between the electronic device and the target satellite in the azimuth angle, thereby guiding the user to change the azimuth angle of the electronic device and align the electronic device with the satellite in the azimuth angle, in one example, the display position of the first satellite identifier on the electronic device satisfies the following principle: to align the electronic device with the target satellite in the azimuth angle, the electronic device needs to be rotated clockwise by a first angle in the horizontal direction, and the first satellite identifier is displayed in the first area; to align the electronic device with the target satellite in the azimuth angle, the electronic device needs to be rotated counterclockwise by a second angle in the horizontal direction, and the first satellite identifier is displayed in the second area; wherein, the first area is located to the right of the second area, the first angle is less than or equal to 180°, and the second angle is less than or equal to 180°.
[0153] In other words, the display position of the first satellite identifier on the electronic device is related to the positional relationship between the electronic device and the target satellite in the azimuth angle, including: if the first satellite identifier is displayed in the first area, the electronic device is aligned with the target satellite in the azimuth angle after rotating clockwise by a first angle in the horizontal direction; or, if the first satellite identifier is displayed in the second area, the electronic device is aligned with the target satellite in the azimuth angle after rotating counterclockwise by a second angle in the horizontal direction; wherein the first area is located to the right of the second area, the first angle is less than or equal to 180°, and the second angle is less than or equal to 180°.
[0154] For example, refer to Figure 6 The electronic device's screen includes a satellite identifier 1 (i.e., an example of the first satellite identifier) and a sector-shaped area AOB. OM is located in the middle of sector-shaped area AOB, that is, in the middle of the electronic device's display area, dividing sector-shaped area AOB into left and right sides. Satellite identifier 1 is located at the intersection of the arc-shaped edge AB and OS of sector-shaped area AOB. If satellite identifier 1 is located on the left side of the screen, that is, on the left side of sector-shaped area AOB (within the AOM area, i.e., an example of the second area), it instructs the user to shift the electronic device to the left, aligning the electronic device with the target satellite. Similarly, if satellite identifier 1 is located on the right side of the screen, that is, on the right side of sector-shaped area AOB (within the BOM area, i.e., an example of the first area), it instructs the user to shift the electronic device to the right, aligning the electronic device with the target satellite. In one implementation, ∠AOB is a fixed value, which can be designed according to actual needs.
[0155] It should be understood that the display content of the above-mentioned electronic device is only an example, and this application does not limit the specific shape of the first satellite identifier, the shape of the first area, or the shape of the second area.
[0156] Displaying the first satellite identifier in the above manner can guide users to align their electronic devices with the target satellite with minimal change in the azimuth angle of the electronic device, thereby enhancing the user experience.
[0157] In order to ensure that the display position of the first satellite identifier on the electronic device meets the above principles, the display position of the first satellite identifier on the electronic device can be determined based on the first azimuth angle, the azimuth angle of the target satellite and the second azimuth angle information. Specifically, the display position of the first satellite identifier on the electronic device can be determined in the following ways.
[0158] Method 1
[0159] In this method, the second azimuth information includes the second azimuth angle.
[0160] The first azimuth angle of the electronic device will be written as α below. u The second azimuth angle of the electronic device is written as Write the azimuth of the target satellite as Based on this, we can determine the first azimuth angle α. u azimuth of the target satellite Second azimuth angle Determine the display location of the first satellite identifier on the electronic device.
[0161] First, based on the first azimuth angle α u Second azimuth angle Determine the third azimuth angle of the electronic device Third angle It is the azimuth angle corresponding to the direction in which the antenna of an electronic device has the strongest radiation intensity in the first coordinate system.
[0162] in, It should be understood that and The range is from 0 degrees to 360 degrees.
[0163] Then, based on the third azimuth angle Azimuth angle of the target satellite Determine the display location of the first satellite identifier on the electronic device. Based on and The satellite identifier can be displayed on the left, middle, or right side of the screen.
[0164] In one implementation, the display position of the first satellite identifier can be determined by determining the angle of ∠AOS.
[0165] Specifically,
[0166]
[0167] thereby
[0168] To align the electronic equipment with the target satellite in terms of azimuth, the electronic equipment needs to rotate clockwise by a first angle in the horizontal direction, where the first angle is less than or equal to 180°. or when At that time, due to but The value of is greater than 0 and less than 180°, therefore the value of ∠AOS is greater than 1 / 2 of ∠AOB, and thus, the first satellite identifier is displayed on the right side of the screen. When When 0 < a ≤ 180°, the value of ∠AOS is greater than 1 / 2 of ∠AOB, and thus the first satellite identifier is displayed on the right side of the screen.
[0169] To align the electronic equipment with the target satellite in terms of azimuth, the equipment needs to rotate counterclockwise by a first angle in the horizontal direction, and a second angle less than or equal to 180°. or when At that time, due to but The value of is greater than -180° and less than 0, therefore the value of ∠AOS is less than 1 / 2 of ∠AOB, and thus, the first satellite identifier is displayed on the left side of the screen. When When -180°≤a<0, the value of ∠AOS is less than 1 / 2 of ∠AOB, and thus the first satellite identifier is displayed on the left side of the screen.
[0170] It should be noted that in the above formula, when or To align the electronic device with the target satellite in azimuth, it needs to rotate 180° horizontally, either clockwise or counterclockwise. The satellite identifier can be displayed on the left or right side of the screen at this time; this application does not limit this. In other words, when... or When , the value of 'a' can be obtained as shown in the formula above, that is The value can also be obtained using the following formula:
[0171]
[0172] To align the electronic device with the target satellite in an azimuth angle, the electronic device needs to be rotated clockwise by a first angle in the horizontal direction, and the first satellite identifier will be displayed in the first area; to align the electronic device with the target satellite in an azimuth angle, the electronic device needs to be rotated counterclockwise by a second angle in the horizontal direction, and the first satellite identifier will be displayed in the second area; wherein, the first area is located to the right of the second area, the first angle is less than or equal to 180°, and the second angle is less than or equal to 180°.
[0173] In another implementation, the display position of the first satellite identifier can be determined by determining the angle of ∠BOS.
[0174] Specifically,
[0175]
[0176] thereby
[0177] To align the electronic equipment with the target satellite in terms of azimuth, the electronic equipment needs to rotate clockwise by a first angle in the horizontal direction, where the first angle is less than or equal to 180°. or when At that time, due to but The value of is greater than -180° and less than 0, therefore the value of ∠BOS is less than 1 / 2 of ∠AOB, and thus, the first satellite identifier is displayed on the right side of the screen. When When -180°≤b<0, the value of ∠BOS is less than 1 / 2 of ∠AOB, and thus the first satellite identifier is displayed on the right side of the screen.
[0178] To align the electronic equipment with the target satellite in terms of azimuth, the equipment needs to rotate counterclockwise by a first angle in the horizontal direction, and a second angle less than or equal to 180°. or when At that time, due to but The value of is greater than 0 and less than 180°, therefore the value of ∠BOS is greater than 1 / 2 of ∠AOB, and thus, the first satellite identifier is displayed on the left side of the screen. When When 0 < b ≤ 180°, the value of ∠BOS is greater than 1 / 2 of ∠AOB, and thus the first satellite identifier is displayed on the left side of the screen.
[0179] It should be noted that in the above formula, when or To align the electronic device with the target satellite in azimuth, it needs to rotate 180° horizontally, either clockwise or counterclockwise. The satellite identifier can be displayed on the left or right side of the screen at this time; this application does not limit this. In other words, when... or When b takes the value of b, it can be as shown in the formula above, i.e. The value can also be obtained using the following formula:
[0180]
[0181] Method 2
[0182] In this method, the second azimuth information includes the second azimuth angle.
[0183] The first azimuth angle of the electronic device will be written as α below. u The second azimuth angle of the electronic device is written as Write the azimuth of the target satellite as Based on this, we can determine the first azimuth angle α. u azimuth of the target satellite Second azimuth angle Determine the display location of the first satellite identifier on the electronic device.
[0184] First, based on the second azimuth angle Azimuth angle of the target satellite Determine the first target azimuth angle α of the electronic device in the first coordinate system. t If the azimuth angle of the electronic device in the first coordinate system is the first target azimuth angle α t Then the electronic equipment is aligned with the target satellite in the azimuth angle.
[0185] in, It should be understood that α u and α t The range is from 0 degrees to 360 degrees.
[0186] Then, according to the first azimuth angle α u and the first target azimuth angle α t Determine the display location of the first satellite identifier on the electronic device.
[0187] In one implementation, the display position of the first satellite identifier can be determined by determining the angle of ∠AOS.
[0188] Specifically,
[0189]
[0190] thereby
[0191] To align the electronic device with the target satellite in azimuth, the device needs to rotate clockwise by a first angle in the horizontal direction, where the first angle is less than or equal to 180°. In this case, α u -α t <-180°, or 0 < α u -α t ≤180°. When α u -α t When <-180°, due to α u -α t If the angle is greater than -360°, then a = α u -α t The value of +360° is greater than 0 and less than 180°, therefore the value of ∠AOS is greater than 1 / 2 of ∠AOB, and thus, the first satellite identifier is displayed on the right side of the screen. When 0 < α u -α t When ≤180°, 0<a≤180°, so the value of ∠AOS is greater than 1 / 2 of ∠AOB, and thus the first satellite identifier is displayed on the right side of the screen.
[0192] To align the electronic device with the target satellite in azimuth, the device needs to rotate counterclockwise by a first angle in the horizontal direction, and the second angle must be less than or equal to 180°. In this case, α u -α t >180°, or -180°≤α u -α t <0. When α u -α t When >180°, due to α u -α t If <360°, then a = α u -α t The value of -360° is greater than -180° and less than 0, therefore the value of ∠AOS is less than half of ∠AOB, and thus, the first satellite identifier is displayed on the left side of the screen. When -180° ≤ α u -α t When α < 0, -180° ≤ α < 0, so the value of ∠AOS is less than 1 / 2 of ∠AOB, and thus the first satellite identifier is displayed on the left side of the screen.
[0193] It should be noted that in the above formula, when α u -α t = -180° or α u -α tWhen α = 180°, to align the electronic device with the target satellite in the azimuth angle, the electronic device needs to rotate 180° clockwise or counterclockwise in the horizontal direction. At this time, the satellite identifier can be displayed on the left or right side of the screen; this application does not limit this. That is, when α... u -α t = -180° or α u -α t When α = 180°, the value of a can be obtained as shown in the formula above, i.e., α u -α t The value can also be obtained using the following formula:
[0194]
[0195] In another implementation, the display position of the first satellite identifier can be determined by determining the angle of ∠BOS.
[0196] Specifically,
[0197]
[0198] thereby
[0199] To align the electronic device with the target satellite in azimuth, the device needs to rotate clockwise by a first angle in the horizontal direction, where the first angle is less than or equal to 180°. In this case, α t -α u >180°, or -180°≤α t -α u ≤0. When α t -α u When >180°, due to α t -α u If <360°, then b = α t -α u The value of -360° is greater than -180° and less than 0, therefore the value of ∠BOS is less than half of ∠AOB, and thus, the first satellite identifier is displayed on the right side of the screen. When -180° ≤ α t -α u When ≤0, -180°≤b<0, so the value of ∠BOS is less than 1 / 2 of ∠AOB, and thus the first satellite identifier is displayed on the right side of the screen.
[0200] To align the electronic device with the target satellite in azimuth, the device needs to rotate counterclockwise by a first angle in the horizontal direction, and the second angle must be less than or equal to 180°. In this case, α t -α u <-180°, or 0 < α t -αu ≤180°. When α t -α u When <-180°, due to α t -α u If the angle is greater than -360°, then b = α t -α u The value of +360° is greater than 0 and less than 180°, therefore the value of ∠BOS is greater than 1 / 2 of ∠AOB, and thus, the first satellite identifier is displayed on the left side of the screen. When 0 < α t -α u When ≤180°, 0<b≤180°, so the value of ∠BOS is greater than 1 / 2 of ∠AOB, and thus the first satellite identifier is displayed on the left side of the screen.
[0201] It should be noted that in the above formula, when α t -α u = -180° or α t -α u When α = 180°, to align the electronic device with the target satellite in the azimuth angle, the electronic device needs to rotate 180° clockwise or counterclockwise in the horizontal direction. At this time, the satellite identifier can be displayed on the left or right side of the screen; this application does not limit this. That is, when α... t -α u = -180° or α y -α u When the angle is 180°, the value of b can be obtained as shown in the formula above, i.e., b = α. t -α u The value can also be obtained using the following formula:
[0202]
[0203] Method 3
[0204] In this method, the second azimuth information includes the second azimuth range.
[0205] First, a third azimuth range is determined based on the first azimuth and the second azimuth range. The third azimuth range is the azimuth range in the first coordinate system corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
[0206] Then, the display position of the first satellite identifier on the electronic device is determined based on the third azimuth range and the azimuth of the target satellite.
[0207] For example, in method 1 Replace it with any azimuth angle in the third azimuth angle range, thereby determining the display position of satellite identifier 1 corresponding to any azimuth angle in the third azimuth angle range, thereby determining the set of display positions of satellite identifier 1 corresponding to the third azimuth angle range.
[0208] In one implementation, when determining the set of display positions of satellite identifier 1 corresponding to a third azimuth range, the third azimuth range can be sampled, and the display position of satellite identifier 1 corresponding to the sampled azimuth angle can be determined. In this way, the set of display positions of satellite identifier 1 corresponding to multiple sampled azimuth angles within the third azimuth range can be determined. The sampling interval can be pre-configured.
[0209] In another implementation, when determining the set of display positions of satellite identifier 1 corresponding to the third azimuth range, the display positions of satellite identifier 1 corresponding to the largest and smallest azimuth angles in the third azimuth range can be determined first, and the area between these two display positions can be used as the set of display positions of satellite identifier 1.
[0210] It should be understood that the specific steps for determining the display position of satellite identifier 1 on the electronic device in method 3 are similar to those in method 1. The difference is that the display position of the first satellite identifier determined based on the second azimuth angle range is also a position range, so the first satellite identifier can be displayed at any position within this position range. Here, the second azimuth angle and the second azimuth angle range can be collectively referred to as second azimuth angle information, and the third azimuth angle and the third azimuth angle range can be collectively referred to as third azimuth angle information.
[0211] Method 4
[0212] In this method, the second azimuth information includes the second azimuth range.
[0213] First, the first target azimuth range of the electronic device in the first coordinate system is determined based on the azimuth angle of the target satellite and the second azimuth angle range. If the azimuth angle of the electronic device in the first coordinate system is the azimuth angle within the first target azimuth angle range, then the electronic device is aligned with the target satellite in terms of azimuth angle.
[0214] Then, the display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle and the range of the first target azimuth angle.
[0215] For example, α in method 2 t Replace it with any azimuth angle in the first target azimuth angle range, thereby determining the display position of satellite identifier 1 corresponding to any azimuth angle in the first target azimuth angle range, thereby determining the set of display positions of satellite identifier 1 corresponding to the first target azimuth angle range.
[0216] In one implementation, when determining the set of display positions of satellite identifier 1 corresponding to the first target azimuth range, the first target azimuth range can be sampled, and the display position of satellite identifier 1 corresponding to the sampled azimuth can be determined. In this way, the set of display positions of satellite identifier 1 corresponding to multiple sampled azimuths within the first target azimuth range can be determined. The sampling interval can be pre-configured.
[0217] In another implementation, when determining the set of display positions of satellite identifier 1 corresponding to the first target azimuth range, the display positions of satellite identifier 1 corresponding to the largest and smallest azimuth angles in the first target azimuth range can be determined first, and the area between these two display positions can be used as the set of display positions of satellite identifier 1.
[0218] It should be understood that the specific steps for determining the display position of satellite identifier 1 on the electronic device in method 4 are similar to those in method 2. The difference is that the display position of the first satellite identifier determined based on the second azimuth angle range is also a position range, so the first satellite identifier can be displayed at any position within that position range. Here, the second azimuth angle and the second azimuth angle range can be collectively referred to as the second azimuth angle information, and the first target azimuth angle and the first target azimuth angle range can be collectively referred to as the first target azimuth angle information.
[0219] Methods 1 through 4 described above can all determine the display position of the first satellite identifier on the electronic device, thereby guiding the user to align the electronic device with the target satellite in azimuth. It should be understood that aligning the electronic device with the target satellite in azimuth means aligning the direction of the electronic device's antenna radiation intensity with the target satellite, or aligning the direction of the electronic device's antenna radiation intensity greater than a first threshold with the target satellite.
[0220] In some implementations, the electronic device also displays first instruction information, which is used to instruct the user to adjust the azimuth angle of the electronic device. The first instruction information includes at least one of text information and graphic information.
[0221] For example, refer to Figure 6 Indication 1 is an example of the first indication information. Indication 1 is a left-pointing arrow graphic, which instructs the user to adjust the azimuth angle of the electronic device counterclockwise.
[0222] For example, the first instruction information can also be text information. For instance, the electronic device can display words such as "Rotate the phone to the left" to instruct the user to adjust the orientation of the electronic device counterclockwise.
[0223] In some implementations, electronic devices can issue voice prompts, vibration prompts, etc., to instruct users to adjust the azimuth angle of the electronic device.
[0224] It should be understood that this application does not limit the specific form and content of the first instruction information, as long as it can instruct the user to adjust the azimuth angle of the electronic device.
[0225] The above is an introduction to the azimuth indicator information. The following section introduces the pitch indicator information.
[0226] The pitch angle indication information is determined based on the current pitch angle of the electronic device and the target pitch angle of the electronic device. The target pitch angle of the electronic device is used to align the electronic device with the target satellite in terms of pitch angle.
[0227] The target pitch angle of the electronic device can be determined based on the quality of the communication link between the electronic device and the target satellite. When the pitch angle of the electronic device is the target pitch angle, the quality of the communication link between the electronic device and the target satellite is greater than a preset threshold.
[0228] The following section provides a further explanation of the specific content of the pitch angle indication information.
[0229] In one implementation, displaying pitch angle indication information includes: displaying a second satellite identifier of the target satellite, the display position of the second satellite identifier on the electronic device being associated with the relationship between the electronic device and the target pitch angle of the electronic device.
[0230] Specifically, since the purpose of displaying pitch angle indication information is to indicate to the user the positional relationship between the electronic device and the target satellite in terms of pitch angle, thereby guiding the user to change the pitch angle of the electronic device and align the electronic device with the satellite in terms of pitch angle, in one example, the display position of the second satellite identifier on the electronic device satisfies the following principle: if the pitch angle of the electronic device is to equal the target pitch angle, the electronic device needs to tilt upward by a third angle, then the second satellite identifier is displayed in the third area; if the pitch angle of the electronic device is to equal the target pitch angle, the electronic device needs to tilt downward by a fourth angle, then the second satellite identifier is displayed in the fourth area; wherein, the third area is located below the fourth area.
[0231] In other words, the display position of the second satellite identifier on the electronic device is related to the relationship between the current pitch angle and the target pitch angle of the electronic device, including: if the second satellite identifier is displayed in the third region, then after the electronic device tilts upward by the third angle, the pitch angle of the electronic device is equal to the target pitch angle; if the second satellite identifier is displayed in the fourth region, then after the electronic device tilts downward by the fourth angle, the pitch angle of the electronic device is equal to the target pitch angle; wherein, the third region is located below the fourth region.
[0232] For example, refer to Figure 6The screen of the electronic device includes satellite identifier 2 (i.e., an example of the second satellite identifier), area 1, area 2, and area 3. If satellite identifier 2 is located in area 3, it indicates that the current pitch angle of the electronic device is equal to the target pitch angle; if satellite identifier 2 is located in area 1 (i.e., an example of the fourth area), it instructs the user to rotate the electronic device downwards so that the electronic device is aligned with the target satellite in terms of pitch angle; similarly, if satellite identifier 2 is located in area 2 (i.e., an example of the third area), it instructs the user to rotate the electronic device upwards so that the electronic device is aligned with the target satellite in terms of pitch angle. In one implementation, the third or fourth area is a rectangular area, the shorter side of which is equal to the diameter of the second satellite identifier, and the longer side of the third or fourth area can be designed according to actual needs.
[0233] It should be understood that the content displayed on the above-mentioned electronic device is merely an example, and this application does not impose any limitations on the specific shape of the second satellite identifier, the shape of the third area, or the shape of the third area.
[0234] In one example, considering the user's handheld device habits, the target pitch angle γ of the electronic device t The range is [270°, 360°], and the current pitch angle γ of the electronic device is... u Typically, the angle falls within the range of [270°, 360°]. A pitch angle of 270° corresponds to a scenario where the phone is placed parallel to the ground, while a pitch angle of 360° corresponds to a scenario where the phone is placed perpendicular to the ground.
[0235] In order to ensure that the display position of the second satellite identifier on the electronic device meets the above principles, the display position of the second satellite identifier on the electronic device can be determined based on the current pitch angle and the target pitch angle of the electronic device.
[0236] In one implementation, when γ u -γ t When ∈[-90°,0°], the second satellite identifier is located in the third region, specifically represented by point P. Point C represents the center of region 3. The position of point P can be determined by the following formula.
[0237]
[0238] Among them, L CP Let L be the distance between points C and P. long Let be the length of the longer side of the third region.
[0239] In another implementation, when γ u -γ tWhen ∈[0°,90°], the second satellite identifier is located in the fourth region, and its specific location is represented by point P. Point C represents the center of region 3. The position of point P can be determined by the following formula.
[0240]
[0241] Among them, L CP Let L be the distance between points C and P. long Let be the length of the longer side of the fourth region.
[0242] In some implementations, the electronic device also displays a second instruction message, which instructs the user to adjust the pitch angle of the electronic device. The second instruction message includes at least one of textual information and graphical information.
[0243] For example, refer to Figure 6 Indication 2 is an example of the second indication information, which is an upward arrow graphic that instructs the user to rotate the electronic device upward.
[0244] For example, the second instruction information can also be text information. For instance, the electronic device can display words such as "Rotate the phone upwards" to instruct the user to adjust the tilt angle of the electronic device.
[0245] In some implementations, electronic devices can issue voice prompts, vibration alerts, etc., to instruct users to adjust the pitch angle of the electronic device.
[0246] It should be understood that this application does not limit the specific form and content of the second instruction information, as long as it can instruct the user to adjust the tilt angle of the electronic device.
[0247] The above is an introduction to pitch angle indication information.
[0248] In some implementations, the electronic device also displays link quality indication information, which is used to indicate the quality of the communication link between the current electronic device and the target satellite.
[0249] Specifically, the display of link quality indication information includes: if the quality of the communication link between the current electronic device and the target satellite is greater than a first threshold, displaying first graphic information; and / or, if the quality of the communication link between the current electronic device and the target satellite is less than the first threshold but greater than a second threshold, displaying second graphic information; and / or, if the quality of the communication link between the current electronic device and the target satellite is less than the second threshold, displaying third graphic information.
[0250] The first graphic information, the second graphic information, and the third graphic information can be different patterns, which are used to indicate different link qualities.
[0251] For example, the first graphic information, the second graphic information, and the third graphic information correspond to different colors of the second satellite identifier, that is, the quality of the communication link between the current electronic device and the target satellite is indicated by the color of the second satellite identifier.
[0252] S320, when the direction of the electronic device corresponding to the second azimuth information is aligned with the target satellite, and / or the elevation angle of the electronic device is aligned with the target satellite, establish or maintain a connection with the target satellite.
[0253] The direction of the electronic device corresponding to the second azimuth information mentioned above is the direction in which the radiation intensity of the antenna of the electronic device is strongest, or the direction of the electronic device corresponding to the second azimuth information is the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
[0254] The direction in which the radiation intensity of the electronic device's antenna is strongest is aligned with the target satellite. This can be understood as: the azimuth angle of the direction in which the radiation intensity of the electronic device's antenna is strongest in the first coordinate system is the same as the azimuth angle of the target satellite in the first coordinate system. In other words, the third azimuth angle of the electronic device is the same as the azimuth angle of the target satellite in the first coordinate system.
[0255] The statement that the direction in which the radiation intensity of the electronic device's antenna is greater than the first threshold is aligned with the target satellite can be understood as follows: the azimuth angle of one direction in the first coordinate system is the same as the azimuth angle of the target satellite in the first coordinate system within the range of directions in which the radiation intensity of the electronic device's antenna is greater than the first threshold. In other words, the azimuth angle of one of the third azimuth angle ranges of the electronic device is the same as the azimuth angle of the target satellite in the first coordinate system.
[0256] S330 (optional step): In response to a change in the attitude of the electronic device, update the display position of the first satellite identifier and / or the second satellite identifier.
[0257] If the target satellite moves relative to the electronic device, the display position of the first satellite identifier and / or the second satellite identifier on the electronic device may also change accordingly.
[0258] In some implementations, in response to a change in the attitude of the electronic device, the electronic device updates the display position of the first satellite identifier and / or the second satellite identifier.
[0259] For example, if the electronic device remains stationary, but the position of the target satellite changes, causing a change in the positional relationship between the azimuth and / or elevation angles of the target satellite and the electronic device, then the display position of the first satellite identifier and / or the second satellite identifier will also change over time.
[0260] For example, if the azimuth and / or elevation angle of the electronic device changes, the positional relationship between the target satellite and the electronic device will change as the azimuth and / or elevation angles of the electronic device change, and the display position of the first satellite identifier and / or the second satellite identifier will also change over time.
[0261] It should be understood that the display position of the updated first satellite identifier can be determined using methods 1 to 4.
[0262] The satellite communication method provided by the embodiments of this application has been described in detail above. In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between the various embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0263] The foregoing primarily describes a satellite communication method provided by the embodiments of this application from the perspective of an electronic device. It is understood that, in order to achieve the above functions, the electronic device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0264] When each function is divided into different modules (or units) to correspond to its specific function, Figure 7 This illustration shows a schematic diagram of the composition of an electronic device 1100 provided in an embodiment of this application, as shown below. Figure 7 As shown, the electronic device 1100 includes a display module 1110, a satellite-finding module 1120, and a communication module 1130. The communication module 1130 is used to establish or maintain a communication connection with the target satellite when the electronic device's direction corresponding to the second azimuth information is aligned with the target satellite.
[0265] In one implementation, the satellite-finding module 1120 is used to acquire the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device.
[0266] The satellite-finding module 1120 is also used to send the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device to the display module 1110.
[0267] The display module 1110 is used to receive the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device from the satellite-finding module 1120.
[0268] The display module 1110 is also used to determine azimuth indication information and / or elevation indication information based on the first azimuth angle of the electronic device, the azimuth angle of the target satellite and the second azimuth angle information of the electronic device.
[0269] The display module 1110 is also used to display azimuth angle indication information and / or pitch angle indication information.
[0270] In another implementation, the satellite-finding module 1120 is used to acquire the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device.
[0271] The satellite-finding module 1120 is also used to determine azimuth indication information and / or elevation indication information based on the first azimuth of the electronic device, the azimuth of the target satellite, and the second azimuth information of the electronic device.
[0272] The satellite search module 1120 is also used to send azimuth indication information and / or pitch indication information to the display module 1110.
[0273] The display module 1110 is used to receive azimuth indication information and / or elevation indication information from the satellite search module 1120.
[0274] The display module 1110 is also used to display azimuth angle indication information and / or pitch angle indication information.
[0275] In another implementation, the electronic device 1100 also includes a mapping module 1140.
[0276] The satellite acquisition module 1120 is used to acquire the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device.
[0277] The satellite-finding module 1120 is also used to send the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device to the mapping module 1140.
[0278] The mapping module 1140 is used to receive the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device from the satellite-finding module 1120.
[0279] The mapping module 1140 is also used to determine azimuth indication information and / or elevation indication information based on the first azimuth angle of the electronic device, the azimuth angle of the target satellite and the second azimuth angle information of the electronic device.
[0280] The mapping module 1140 is also used to send azimuth indication information and / or pitch indication information to the display module 1110.
[0281] Display module 1110 is used to receive azimuth indication information and / or pitch indication information from mapping module 1140.
[0282] The display module 1110 is also used to display azimuth angle indication information and / or pitch angle indication information.
[0283] In the above implementation methods, the first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle information of the electronic device transmitted between the modules can all be replaced with: the third azimuth angle information of the electronic device and the azimuth angle of the target satellite; or, they can be replaced with: the first azimuth angle of the electronic device and the first target azimuth angle information of the electronic device.
[0284] This application provides a computer program product that, when run on an electronic device, causes the electronic device to execute the technical solutions described in the above embodiments. Its implementation principle and technical effects are similar to those of the related embodiments described above, and will not be repeated here.
[0285] This application provides a readable storage medium containing instructions that, when executed by an electronic device, cause the electronic device to perform the technical solution described in the above embodiments. The implementation principle and technical effects are similar and will not be repeated here.
[0286] This application provides a chip for executing instructions. When the chip is running, it executes the technical solutions described in the above embodiments. Its implementation principle and technical effects are similar and will not be repeated here.
[0287] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application.
[0288] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0289] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0290] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0291] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0292] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or parts of the technical solutions, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0293] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A method for satellite communication, characterized in that, Applied to electronic devices, the method includes: Display azimuth indication information, which is used to indicate the positional relationship between the electronic device and the target satellite in azimuth angle; The azimuth indication information is determined based on the first azimuth of the electronic device, the azimuth of the target satellite, and the second azimuth of the electronic device. The first azimuth of the electronic device is the azimuth of the top of the electronic device, and the second azimuth of the electronic device is determined based on the radiation intensity of the antenna of the electronic device. When the direction of the electronic device corresponding to the second azimuth information is aligned with the target satellite, a communication connection with the target satellite is established or maintained.
2. The method according to claim 1, characterized in that, The second azimuth information of the electronic device is determined based on the radiation intensity of the antenna of the electronic device, including: The second azimuth information of the electronic device includes the second azimuth angle of the electronic device, or the second azimuth information of the electronic device includes the range of the second azimuth angle of the electronic device; Wherein, the second azimuth angle is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest, and the range of the second azimuth angle is the range of azimuth angles corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
3. The method according to claim 2, characterized in that, The azimuth indicator information displayed includes: The first satellite identifier of the target satellite is displayed. The display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in azimuth angle. The display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information.
4. The method according to claim 3, characterized in that, The display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in azimuth angle, including: If the first satellite identifier is displayed in the first area, then after the electronic device rotates clockwise by a first angle in the horizontal direction, the electronic device is aligned with the target satellite in the azimuth angle; or... If the first satellite identifier is displayed in the second area, the electronic device rotates counterclockwise by a second angle in the horizontal direction, and then aligns the electronic device with the target satellite in the azimuth angle. The first region is located to the right of the second region, the first angle is less than or equal to 180°, and the second angle is less than or equal to 180°.
5. The method according to claim 3 or 4, characterized in that, The first azimuth angle is the azimuth angle corresponding to the top of the electronic device facing the first coordinate system; the second azimuth angle is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest in the second coordinate system; the range of the second azimuth angle is the range of azimuth angles corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold in the second coordinate system; and the azimuth angle of the target satellite is the azimuth angle corresponding to the target satellite in the first coordinate system. The method further includes: Determining the display position of the first satellite identifier on the electronic device based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information specifically includes: The third azimuth information of the electronic device is determined based on the first azimuth and the second azimuth information. The third azimuth information includes a third azimuth, which is the azimuth in the first coordinate system corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest. Alternatively, the third azimuth information includes a third azimuth range, which is the azimuth range in the first coordinate system corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than a first threshold. The display position of the first satellite identifier on the electronic device is determined based on the third-party azimuth information and the azimuth of the target satellite.
6. The method according to claim 3 or 4, characterized in that, The first azimuth angle is the azimuth angle corresponding to the top of the electronic device facing the first coordinate system; the second azimuth angle is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest in the second coordinate system; the range of the second azimuth angle is the range of azimuth angles corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold in the second coordinate system; and the azimuth angle of the target satellite is the azimuth angle corresponding to the target satellite in the first coordinate system. The method further includes: Determining the display position of the first satellite identifier on the electronic device based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information specifically includes: The first target azimuth information of the electronic device in the first coordinate system is determined based on the second azimuth information and the azimuth of the target satellite. The first target azimuth information includes a first target azimuth, or the first target azimuth information includes a range of first target azimuths. If the azimuth of the electronic device in the first coordinate system is the first target azimuth, then the electronic device is aligned with the target satellite at that azimuth. Alternatively, if the azimuth of the electronic device in the first coordinate system is an azimuth within the range of first target azimuths, then the electronic device is aligned with the target satellite at that azimuth. The display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle and the first target azimuth angle information.
7. The method according to any one of claims 3 to 6, characterized in that, The method further includes: The system displays first instruction information, which instructs the user to adjust the azimuth angle of the electronic device. The first instruction information includes at least one of text information and graphic information.
8. The method according to any one of claims 3 to 7, characterized in that, The method further includes: In response to a change in the attitude of the electronic device, the display position of the first satellite identifier is updated.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: The display shows pitch angle indication information, which is used to indicate the positional relationship between the electronic device and the target satellite in terms of pitch angle. The pitch angle indication information is determined based on the current pitch angle of the electronic device and the target pitch angle of the electronic device, which is used to align the electronic device with the target satellite in terms of pitch angle.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Display link quality indication information, which is used to indicate the quality of the current communication link between the electronic device and the target satellite.
11. The method according to claim 10, characterized in that, The displayed link quality indication information includes: If the quality of the communication link between the current electronic device and the target satellite is greater than a first threshold, first graphic information is displayed; and / or, If the quality of the communication link between the current electronic device and the target satellite is less than the first threshold and greater than the second threshold, the second graphic information is displayed; and / or, If the quality of the communication link between the current electronic device and the target satellite is less than the second threshold, third graphic information is displayed.
12. A method for satellite communication, characterized in that, include: Acquire azimuth indication information, which is used to indicate the positional relationship between the electronic device and the target satellite in azimuth angle; The azimuth indication information is determined based on the first azimuth of the electronic device, the azimuth of the target satellite, and the second azimuth of the electronic device. The first azimuth of the electronic device is the azimuth of the top of the electronic device, and the second azimuth of the electronic device is determined based on the radiation intensity of the antenna of the electronic device. The azimuth indicator information is displayed.
13. The method according to claim 12, characterized in that, The acquisition of azimuth indication information includes: Receive the azimuth indication information.
14. The method according to claim 12, characterized in that, The acquisition of azimuth indication information includes: Receive the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information; The azimuth indication information is determined based on the first azimuth, the azimuth of the target satellite, and the second azimuth information.
15. The method according to any one of claims 12 to 14, characterized in that, The second azimuth information of the electronic device is determined based on the radiation intensity of the antenna of the electronic device, including: The second azimuth information of the electronic device includes the second azimuth angle of the electronic device, or the second azimuth information of the electronic device includes the range of the second azimuth angle of the electronic device; Wherein, the second azimuth angle is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest, and the range of the second azimuth angle is the range of azimuth angles corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold.
16. The method according to claim 15, characterized in that, The azimuth indicator information displayed includes: The first satellite identifier of the target satellite is displayed. The display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in azimuth angle. The display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information.
17. The method according to claim 16, characterized in that, The display position of the first satellite identifier on the electronic device is associated with the positional relationship between the electronic device and the target satellite in azimuth angle, including: If the first satellite identifier is displayed in the first area, then after the electronic device rotates clockwise by a first angle in the horizontal direction, the electronic device is aligned with the target satellite in the azimuth angle; or... If the first satellite identifier is displayed in the second area, the electronic device rotates counterclockwise by a second angle in the horizontal direction, and then aligns the electronic device with the target satellite in the azimuth angle. The first region is located to the right of the second region, the first angle is less than or equal to 180°, and the second angle is less than or equal to 180°.
18. The method according to claim 16 or 17, characterized in that, The first azimuth angle is the azimuth angle corresponding to the top of the electronic device facing the first coordinate system; the second azimuth angle is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest in the second coordinate system; the range of the second azimuth angle is the range of azimuth angles corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold in the second coordinate system; and the azimuth angle of the target satellite is the azimuth angle corresponding to the target satellite in the first coordinate system. Determining the display position of the first satellite identifier on the electronic device based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information includes: The third azimuth information of the electronic device is determined based on the first azimuth and the second azimuth information. The third azimuth information includes a third azimuth, which is the azimuth in the first coordinate system corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest. Alternatively, the third azimuth information includes a third azimuth range, which is the azimuth range in the first coordinate system corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than a first threshold. The display position of the first satellite identifier on the electronic device is determined based on the third-party azimuth information and the azimuth of the target satellite.
19. The method according to claim 16 or 17, characterized in that, The first azimuth angle is the azimuth angle corresponding to the top of the electronic device facing the first coordinate system; the second azimuth angle is the azimuth angle corresponding to the direction in which the radiation intensity of the antenna of the electronic device is strongest in the second coordinate system; the range of the second azimuth angle is the range of azimuth angles corresponding to the direction in which the radiation intensity of the antenna of the electronic device is greater than the first threshold in the second coordinate system; and the azimuth angle of the target satellite is the azimuth angle corresponding to the target satellite in the first coordinate system. Determining the display position of the first satellite identifier on the electronic device based on the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information includes: The first target azimuth information of the electronic device in the first coordinate system is determined based on the second azimuth information and the azimuth of the target satellite. The first target azimuth information includes a first target azimuth, or the first target azimuth information includes a range of first target azimuths. If the azimuth of the electronic device in the first coordinate system is the first target azimuth, then the electronic device is aligned with the target satellite at that azimuth. Alternatively, if the azimuth of the electronic device in the first coordinate system is an azimuth within the range of first target azimuths, then the electronic device is aligned with the target satellite at that azimuth. The display position of the first satellite identifier on the electronic device is determined based on the first azimuth angle and the first target azimuth angle information.
20. The method according to any one of claims 16 to 19, characterized in that, The method further includes: The system displays first instruction information, which instructs the user to adjust the azimuth angle of the electronic device. The first instruction information includes at least one of text information and graphic information.
21. The method according to any one of claims 12 to 20, characterized in that, The method further includes: Display link quality indication information, which is used to indicate the quality of the current communication link between the electronic device and the target satellite.
22. The method according to claim 21, characterized in that, The displayed link quality indication information includes: If the quality of the communication link between the current electronic device and the target satellite is greater than a first threshold, first graphic information is displayed; and / or, If the quality of the communication link between the current electronic device and the target satellite is less than the first threshold and greater than the second threshold, the second graphic information is displayed; and / or, If the quality of the communication link between the current electronic device and the target satellite is less than the second threshold, third graphic information is displayed.
23. A method for satellite communication, characterized in that, include: The first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle of the electronic device are obtained. The first azimuth angle of the electronic device is the azimuth angle corresponding to the top of the electronic device. The second azimuth angle of the electronic device is determined based on the radiation intensity of the antenna of the electronic device. Azimuth indication information is determined based on the first azimuth, the azimuth of the target satellite, and the second azimuth information. The azimuth indication information is used to indicate the positional relationship between the electronic device and the target satellite in the azimuth. Send the azimuth indication information.
24. A method for satellite communication, characterized in that, include: The first azimuth angle of the electronic device, the azimuth angle of the target satellite, and the second azimuth angle of the electronic device are obtained. The first azimuth angle of the electronic device is the azimuth angle corresponding to the top of the electronic device. The second azimuth angle of the electronic device is determined based on the radiation intensity of the antenna of the electronic device. Send the first azimuth angle, the azimuth angle of the target satellite, and the second azimuth angle information.
25. An electronic device, characterized in that, Includes modules or units for performing the method according to any one of claims 1 to 11.
26. A communication device, characterized in that, Includes a processor for executing computer programs or instructions to cause the apparatus to perform the method of any one of claims 1 to 24.
27. The apparatus according to claim 26, characterized in that, The device also includes a memory and / or a communication interface. The memory, coupled to the processor, is used to store the computer program or instructions; The communication interface is coupled to the processor and is used for inputting and / or outputting information.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 24.
29. A computer program product, characterized in that, The computer program product includes a computer program or instructions for performing the method as described in any one of claims 1 to 24.
30. A chip, characterized in that, The chip includes a processor and a communication interface, the communication interface being used to receive signals and transmit the signals to the processor, the processor processing the signals such that the method as described in any one of claims 1 to 24 is executed.
