Satellite communication method, electronic device, storage medium, and program product
Patent Information
- Application Number
- CN202410174039.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2044-02-06
AI Technical Summary
但是,该方法需要用户移动手机,改变手机的位置或姿态来使得手机的波束覆盖范围覆盖到卫星,降低了通信进程的便捷性,也降低了用户的使用体验
Smart Images

Figure CN120454802B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and in particular to a satellite communication method, electronic device, storage medium, and program product. Background Technology
[0002] Currently, electronic devices are capable of communicating directly with satellites (e.g., high-orbit satellites). Taking a smartphone (hereinafter referred to as a mobile phone) as an example, and considering that the mobile phone communicates with a satellite, since satellites are farther away from Earth than base stations located on Earth, mobile phones need to have high-gain antennas. In this way, the beam coverage of high-gain antennas is longer, thus meeting the communication needs with satellites that are farther away.
[0003] However, due to the need for thinner and lighter phones, they typically only have one high-gain antenna. Furthermore, to minimize the space occupied by this antenna, its beamwidth is designed to be relatively small. This means that even slight changes in the phone's orientation or its relative position to the satellite can cause the beam to miss the satellite in the width direction, affecting communication. To ensure the phone's beam covers the satellite in the width direction, the user would need to constantly change the phone's position or orientation, reducing the convenience of communication and the user experience. Summary of the Invention
[0004] This application provides a satellite communication method, electronic device, storage medium, and program product.
[0005] In a first aspect, embodiments of this application provide a satellite communication method applied to an electronic device. The method includes: acquiring first location information of a satellite; selecting, from multiple directional patterns of the electronic device, a first directional pattern whose current beam coverage covers the satellite based on the first location information; and communicating with the satellite based on the first directional pattern.
[0006] This application does not limit the type of electronic device. For example, the electronic device can be any device capable of establishing a communication connection with a satellite, including but not limited to mobile phones, tablets, etc. This application also does not limit the implementation method of multiple radiation patterns. For example, multiple physical antennas can be set inside the mobile phone, where one physical antenna can generate one radiation pattern; or, for another example, multiple radiation patterns can be obtained by changing multiple different antenna matching circuits corresponding to one physical antenna inside the mobile phone.
[0007] In this application, the beam coverage of the radiation pattern at the current moment can be determined based on the current position information of the electronic device (i.e., the second position information described below) and the current attitude information of the electronic device. That is, if the position and attitude of the electronic device change, the actual beam coverage corresponding to the radiation pattern of the electronic device will also change. Then, based on the current beam coverage of each radiation pattern and the first position information of the satellite, the first radiation pattern that currently covers the satellite can be selected from multiple radiation patterns, and communication with the satellite can be carried out based on the first radiation pattern.
[0008] In this method, when the relative position of the mobile phone and the satellite changes, or when the attitude of the mobile phone changes, the first orientation pattern can be automatically selected from multiple orientation patterns without changing the position or attitude of the mobile phone to establish a communication connection with the satellite. This improves the convenience of the communication process and enhances the user experience.
[0009] In one possible implementation of the first aspect above, communicating with a satellite based on a first radiation pattern includes: communicating with a satellite when a first received signal strength corresponding to the first radiation pattern satisfies a first strength condition.
[0010] In one possible implementation of the first aspect above, the method further includes: if the first received signal strength corresponding to the first direction pattern does not meet the first strength condition, displaying a user guidance map, wherein the user guidance map is used to prompt the user to rotate and / or move the electronic device.
[0011] It is understandable that after determining the first radiation pattern, it is also necessary to determine whether the first received signal strength of the first radiation pattern meets the first strength condition. Only if the first received signal strength of the first radiation pattern meets the first strength condition will a communication connection be established with the satellite based on the first radiation pattern. If the first received signal strength of the first radiation pattern does not meet the first strength condition, then a communication connection will not be established with the satellite based on the first radiation pattern. For example, in this case, the display screen of the electronic device may display as described below. Figure 13 The user guidance diagram shown is used to prompt the user to move the electronic device or change the posture of the electronic device to re-determine the first orientation diagram.
[0012] Furthermore, the first strength condition can be determined based on the current position of the satellite. In one possible implementation of the first aspect described above, when the satellite is only within the current beam coverage area of the first pattern, the first strength condition is: the first received signal strength of the first pattern in the first region is greater than a first threshold, and the difference between the first received signal strength and the second received signal strength of the second pattern in the first region of multiple patterns is greater than a second threshold, wherein the first region is determined based on the current beam coverage area; when the satellite is in the overlapping region of the first and second patterns, the first strength condition is: the first received signal strength is greater than the first threshold.
[0013] It is understood that in this application, there may be overlapping areas between multiple radiation patterns. If the satellite is located in the overlapping area of the first radiation pattern and the second radiation pattern among the multiple radiation patterns, it means that the electronic device can communicate with the satellite based on either the first or the second radiation pattern. Therefore, after selecting the first radiation pattern, it is also necessary to ensure that the first received signal strength corresponding to the first radiation pattern meets the strength condition. Thus, it is necessary to determine whether the first received signal strength of the first radiation pattern is greater than a first threshold.
[0014] In this method, after determining the first radiation pattern from multiple radiation patterns based on the first location information, the electronic device's location information, and attitude information, it is necessary to further determine whether the first received signal strength of the first radiation pattern meets a first strength condition. Only if the first strength condition is met will satellite communication be established based on the first radiation pattern. This method can guarantee the received signal strength of the first radiation pattern used for communication, thereby improving communication quality.
[0015] In one possible implementation of the first aspect described above, the plurality of directional patterns includes a third directional pattern and a fourth directional pattern having overlapping regions, and, based on the first location information, selecting a first directional pattern whose current beam coverage covers the satellite from the plurality of directional patterns of the electronic device includes: determining that, when the satellite is in an overlapping region, the current beam coverage of both the third directional pattern and the fourth directional pattern covers the satellite; and selecting the first directional pattern from the third directional pattern and the fourth directional pattern based on the direction of movement of the satellite.
[0016] Specifically, if the satellite moves from the first direction to the second direction, and the third direction map is located in the first direction of the fourth direction map, then the fourth direction map is used as the first direction map. This situation will be discussed later. Figure 11A The content shown.
[0017] In one possible implementation of the first aspect described above, the multiple radiation patterns include a third radiation pattern and a fourth radiation pattern having overlapping regions. Based on the first location information, selecting a first radiation pattern whose current beam coverage covers the satellite from the multiple radiation patterns of the electronic device includes: when the satellite is in an overlapping region, determining that the current beam coverage of both the third radiation pattern and the fourth radiation pattern covers the satellite; corresponding to the received signal strength of both the third radiation pattern and the fourth radiation pattern being greater than a third threshold within the overlapping region, selecting the radiation pattern with the larger received signal strength from the third radiation pattern and the fourth radiation pattern as the first radiation pattern; corresponding to the received signal strength of only one radiation pattern from the third radiation pattern and the fourth radiation pattern being greater than the third threshold, selecting the radiation pattern with a received signal strength greater than the third threshold as the first radiation pattern.
[0018] It is understood that in this method, if it is determined that the electronic device is located in the overlapping area of the third and fourth directional maps, the first directional map can be determined by further judging whether the received signal strength of the two directional maps in the overlapping area is greater than a third threshold. This application does not limit the selection of the third threshold; for example, it can be set based on experience or flexibly adjusted according to the actual application scenario. This method of determining the first directional map based on the received signal strength of the directional map can also ensure that the selected first directional map has a high signal strength, thereby ensuring the quality of communication.
[0019] In one possible implementation of the first aspect above, the method further includes: displaying a user guidance map when the received signal strengths corresponding to both the third and fourth directional maps are not greater than a third threshold, wherein the user guidance map is used to prompt the user to rotate and / or move the electronic device.
[0020] If the received signal strength of both the third and fourth direction maps is not greater than the third threshold, the first direction map cannot be determined, and therefore a communication connection with the satellite cannot be established. In this case, the electronic device's display screen may show the following... Figure 13 The user guidance diagram shown is used to prompt the user to move the electronic device or change the posture of the electronic device to re-determine the first orientation diagram.
[0021] In one possible implementation of the first aspect above, the method further includes: corresponding to selecting a first directional pattern, determining whether the first directional pattern is the same as a fifth directional pattern among multiple directional patterns currently used for satellite communication, wherein the first directional pattern and the fifth directional pattern have an overlapping area; corresponding to the first directional pattern being different from the fifth directional pattern, determining whether the first received signal strength corresponding to the first directional pattern in a first area satisfies a second strength condition; corresponding to the first received signal strength satisfying the second strength condition, communicating with the satellite based on the first directional pattern; wherein the second strength condition is that the first received signal strength is greater than a first threshold.
[0022] It is understandable that, based on the fifth directional pattern and satellite communication, electronic devices can re-determine the first directional pattern that is more suitable for satellite communication. If the first and fifth directional patterns are different, it means that the satellite is currently within the overlapping area of the first and fifth directional patterns. In this case, if the first received signal strength of the first directional pattern within the first area is greater than a first threshold, the fifth directional pattern is switched to the first directional pattern, and communication with the satellite is based on the first directional pattern. The first area can be an overlapping area or the beam coverage area corresponding to the first directional pattern that includes the overlapping area.
[0023] In one possible implementation of the first aspect above, the first directional pattern has a corresponding first confidence level, and the first strength condition is: the difference between the first received signal strength of the first directional pattern in the first region and the correction value of the second received signal strength of the second directional pattern in the first region of the plurality of directional patterns is greater than a fourth threshold; wherein the correction value of the second received signal strength is determined based on the product of the second received signal strength and the second confidence level, and the sum of the first confidence level and the second confidence level is one.
[0024] The first confidence level is determined based on the accuracy of the first location information, the current location information of the electronic device, and the current attitude information. Furthermore, when multiple directional patterns include a third directional pattern and a fourth directional pattern with overlapping regions, the first confidence level is determined not only based on the accuracy of the first location information, the current location information of the electronic device, and the current attitude information, but also based on whether it is within an overlapping region. In this approach, the first directional pattern has a corresponding first confidence level, and by combining the confidence level to determine whether the strength of the first received signal meets the strength condition, the accuracy of determining the first directional pattern for satellite communication can be improved.
[0025] In one possible implementation of the first aspect described above, the plurality of radiation patterns include a third radiation pattern and a fourth radiation pattern having overlapping regions, and, based on the first location information, selecting a first radiation pattern whose current beam coverage covers the satellite from the plurality of radiation patterns of the electronic device includes: selecting the radiation pattern corresponding to the larger effective beam coverage range included in the overlapping region of the third radiation pattern and the fourth radiation pattern as the first radiation pattern.
[0026] It's understandable that, when the satellite is in high orbit, if the phone's position and attitude remain unchanged, then the relative position between the satellite and the phone also remains unchanged. In this case, the radiation pattern with the larger effective beam coverage area can be used as the primary radiation pattern. See below for details. Figure 11B The content shown.
[0027] In a second aspect, this application provides an electronic device, comprising: a memory and a processor; the memory is used to store program instructions; the processor is used to invoke the program instructions in the memory to cause the electronic device to execute the satellite communication method of the first aspect and any possible implementation thereof.
[0028] Thirdly, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the satellite communication method of the first aspect and any possible implementation thereof.
[0029] Fourthly, this application provides a computer program product comprising: execution instructions stored in a readable storage medium, at least one processor of an electronic device being able to read the execution instructions from the readable storage medium, and the at least one processor executing the execution instructions causing the electronic device to implement the satellite communication method of the first aspect and any possible implementation thereof. Attached Figure Description
[0030] Figure 1 A schematic diagram of a radiation pattern is shown according to some embodiments of this application;
[0031] Figure 2 According to some embodiments of this application, a schematic diagram showing the relationship between the orientation of a mobile phone and the beam coverage of a radiation pattern is shown.
[0032] Figure 3 According to some embodiments of this application, a schematic diagram showing the relationship between the location of a mobile phone and the beam coverage range of a radiation pattern is illustrated.
[0033] Figure 4 According to some embodiments of this application, a schematic diagram of an interface for communication between a mobile phone and a high-orbit satellite is shown.
[0034] Figure 5 According to some embodiments of this application, a schematic diagram of the positional relationship between a mobile phone and a low-orbit satellite is shown;
[0035] Figure 6 According to some embodiments of this application, another schematic diagram of the positional relationship between a mobile phone and a low-orbit satellite is shown;
[0036] Figure 7According to some embodiments of this application, a schematic flowchart of a satellite communication method executed at different times is shown;
[0037] Figure 8 According to some embodiments of this application, a schematic diagram of an interface for triggering mobile phone and satellite communication is shown;
[0038] Figure 9 According to some embodiments of this application, a flowchart of a first satellite communication method is shown;
[0039] Figure 10A According to some embodiments of this application, a comparative schematic diagram of the interface for a mobile phone communicating with a satellite is shown, with one directional pattern and two directional patterns.
[0040] Figure 10B According to some embodiments of this application, a flowchart of a second satellite communication method is shown;
[0041] Figure 10C According to some embodiments of this application, a schematic diagram of a process for determining a first direction pattern is shown;
[0042] Figure 10D According to some embodiments of this application, a schematic diagram of another process for determining a first direction pattern is shown;
[0043] Figure 10E According to some embodiments of this application, a schematic diagram of the relative angular relationship between a mobile phone and a satellite is shown;
[0044] Figure 11A According to some embodiments of this application, a schematic diagram of a scenario where a first orientation pattern is defined is shown;
[0045] Figure 11B According to some embodiments of this application, a schematic diagram of a scenario for determining a second type of first orientation pattern is shown;
[0046] Figure 12 According to some embodiments of this application, a schematic diagram of a mobile phone communicating with a low-Earth orbit satellite based on a first orientation pattern is shown in case 1.
[0047] Figure 13 According to some embodiments of this application, a schematic diagram of mobile phone interface changes when a mobile phone cannot establish a communication connection with a satellite is shown.
[0048] Figure 14 According to some embodiments of this application, a schematic diagram of another mobile phone's communication process based on a first orientation pattern and low-Earth orbit satellite in scenario 1 is shown.
[0049] Figure 15According to some embodiments of this application, a schematic diagram of a mobile phone communicating with a low-Earth orbit satellite based on a first orientation pattern is shown in case 2.
[0050] Figure 16 According to some embodiments of this application, a schematic diagram of a mobile phone communicating with a target low-Earth orbit satellite based on a first orientation pattern is shown in case 2.
[0051] Figure 17 According to some embodiments of this application, a schematic diagram of the structure of an electronic device is shown. Detailed Implementation
[0052] The illustrative embodiments of this application include, but are not limited to, satellite communication methods, electronic devices, storage media, and program products.
[0053] The following section will first explain the proprietary terms used in the embodiments of this application.
[0054] Radiation pattern: This refers to the radiation pattern of the antenna included in electronic devices such as mobile phones, which can be used to characterize the beam coverage range of the antenna. When an electronic device communicates with a satellite, the antenna of the electronic device can emit electromagnetic waves within a certain beam coverage range to communicate with the satellite. The electronic devices include, but are not limited to, any electronic device such as mobile phones, tablets, wearable devices, and augmented reality (AR) devices. This application does not limit the type or form of the electronic device. It is understood that, for ease of explanation, the following detailed description uses a mobile phone as an example.
[0055] Figure 1 A schematic diagram of a radiation pattern is shown. A radiation pattern can characterize the beam coverage range of a mobile phone in a specific orientation and position. For example... Figure 1 As shown, the radiation pattern of the antenna in a mobile phone under one condition is illustrated. The angle corresponding to the shaded area on the horizontal axis represents the azimuth angle of the antenna beam relative to the mobile phone, and the angle corresponding to the shaded area on the vertical axis represents the elevation angle of the antenna beam relative to the mobile phone. Therefore, Figure 1 In the diagram, the azimuth and elevation angles corresponding to the multiple shaded areas can represent the beam coverage of the antenna's transmitted beam.
[0056] It's understandable that if the phone's position or orientation changes, the beam coverage of the antenna pattern within the phone will also change accordingly. See also... Figure 2When the mobile phone 201 is placed perpendicular to the ground, the beam coverage area corresponding to the radiation pattern is as shown in the cone-shaped region 202. If the mobile phone 201 is tilted to the right at a certain angle, the beam coverage area corresponding to the radiation pattern changes from cone-shaped region 202 to cone-shaped region 203. Therefore, it can be seen that for the same mobile phone antenna, its radiation pattern is fixed, and the actual beam coverage area of the antenna will change when the mobile phone's orientation changes.
[0057] See Figure 3 When mobile phone 201 is placed perpendicular to the ground at position 1, the beam coverage area corresponding to the radiation pattern is as shown in cone region 302. If the position of mobile phone 201 changes from position 1 to position 2, then the beam coverage area corresponding to the radiation pattern changes from cone region 302 to cone region 303. Therefore, it can be seen that for the same mobile phone antenna, its radiation pattern is fixed, and the actual beam coverage area of the antenna will also change when the position of the mobile phone changes.
[0058] High-orbit satellites: Artificial satellites operating in geosynchronous orbits at an altitude of approximately 36,000 kilometers. Their orbital direction is the same as the Earth's rotation, their orbits are circular and lie on the Earth's equatorial plane, and their orbital period is equal to the time it takes for the Earth to complete one rotation. Therefore, high-orbit satellites remain relatively stationary with respect to the Earth.
[0059] Low Earth Orbit (LEO) satellites: Artificial satellites that operate in low Earth orbit / near Earth orbit, with an orbital altitude of approximately 400-2000 kilometers. LEO satellites maintain a state of motion relative to the Earth.
[0060] Reference signal received power (RSRP): A key parameter representing the strength of a wireless signal and one of the physical layer measurement requirements, it is the average signal power received on all resource particles carrying the reference signal.
[0061] Based on the foregoing, due to space constraints, mobile phones and other electronic devices typically have only one high-gain antenna, and this antenna corresponds to only one radiation pattern. When the coverage width of the beam corresponding to the radiation pattern is small, if the relative position of the mobile phone and the satellite or the attitude of the mobile phone changes, the position or attitude of the mobile phone needs to be adjusted again to change the coverage of the beam corresponding to the radiation pattern, thereby communicating with the satellite, which reduces the convenience of the communication process.
[0062] It is understandable that a mobile phone can establish a communication connection with satellites within the coverage area of the beam generated by the antenna, but cannot establish a communication connection with satellites located outside the coverage area of the beam.
[0063] Taking a high-orbit satellite as an example, Figure 4 A schematic diagram of an interface for communication between a mobile phone and a high-orbit satellite is shown. Figure 4 As shown, satellite 401 is located in sector 402, meaning that satellite 401 is within the beam coverage area of the antenna in mobile phone 201. In this case, mobile phone 201 can communicate with satellite 401. Figure 4 In the diagram, mobile phone 201 has successfully connected with satellite 401 and can communicate. It is understood that, for ease of description, the beam coverage area corresponding to mobile phone 201 is represented as a sector-shaped region 402 in a two-dimensional plane. However, it should be understood that in actual applications, the beam coverage area corresponding to mobile phone 201 can be, for example, the three-dimensional conical region 202 shown above.
[0064] Since satellite 401 is a high-orbit satellite, it remains relatively stationary with mobile phone 201 on Earth, provided that mobile phone 201 on Earth does not move.
[0065] Therefore, in Figure 4 In the scenario shown, during the communication process between the user and the satellite 401 using the mobile phone 201, the angle corresponding to the fan-shaped area 402 is small, that is, the coverage width of the beam coverage area corresponding to the mobile phone 201 is small. During the communication process, the user may cause the mobile phone 201 to deviate from the satellite due to changes in its attitude, that is, the fan-shaped area 402 cannot cover the satellite 401, which leads to the disconnection of the connection between the mobile phone 201 and the satellite 401. The mobile phone 201 then needs to adjust its position or attitude to re-establish a connection with the satellite 401.
[0066] Taking a low-Earth orbit (LEO) satellite as an example, it can be understood that since LEO satellites are in motion relative to mobile phones located on Earth, a mobile phone with only one radiation pattern needs to constantly adjust its attitude in order to communicate with LEO satellites so that the phone's beam can cover the constantly moving LEO satellites relative to the phone. Figure 5 A schematic diagram showing the positional relationship between a mobile phone and a low-Earth orbit satellite is shown. Figure 5 In the diagram, satellite 503 is a low-Earth orbit satellite, and sector 502 is the area where mobile phone 201 communicates with satellite 503 at time t1. The position of satellite 503 at time t1 can be l1. It is understood that, for ease of illustration, the beam range corresponding to mobile phone 201 is represented by sector 502 and sector 504 in a two-dimensional plane. However, it should be understood that the actual beam coverage should be the three-dimensional conical region 202 shown above.
[0067] Satellite 503 Figure 5Taking the left-to-right movement from the shown perspective as an example, at time t2, satellite 503 moves from position l1 to l2, and satellite 503 at time t2 is no longer in the fan-shaped region 502 at time t1. Therefore, when the relative position of satellite 503 with respect to mobile phone 201 changes, in order to maintain communication with satellite 503, mobile phone 201 needs to adjust its attitude, for example, by tilting mobile phone 201 to the right, changing the beam coverage area corresponding to mobile phone 201, for example, making the beam coverage area corresponding to mobile phone 201 become fan-shaped region 504, which can cover the moved satellite 503, and thus communicate with satellite 503.
[0068] It is understandable that, in the above Figures 2 to 5 In the diagram, the beam coverage area represented by each sector is actually the beam coverage area of the main beam emitted by the antenna. That is to say, the beam intensity is relatively high within the sector area. However, there may also be beams in other areas outside the sector areas, but the beam intensity is relatively low. Therefore, for ease of description, they are not shown in the accompanying drawings of this application.
[0069] Figure 6 This diagram illustrates another positional relationship between a mobile phone and a low-Earth orbit satellite. Figure 6 In this context, both Satellite 503 and Satellite 601 are low-Earth orbit satellites. The distance between Satellite 503 and Satellite 601 and Mobile Phone 201 located on Earth is approximately 1175 km, and the distance between the two satellites is fixed. Therefore, based on... Figure 6 As shown, mobile phone 201 adjusts its orientation to communicate with satellite 503 until satellite 503 is no longer within the line of sight of mobile phone 201 (e.g., it moves to the other hemisphere). At this point, mobile phone 201 needs to adjust its orientation again to change its beam coverage so that its beam coverage can cover satellite 601, thereby establishing a communication connection with satellite 601.
[0070] Therefore, as explained above, whether a mobile phone communicates with high-orbit or low-orbit satellites, since the phone only has a fixed beam pattern, the actual beam coverage of that pattern will remain unchanged if the phone's attitude or position does not change. Furthermore, the coverage width of the beam corresponding to this pattern is relatively small (e.g., the angle between sector regions 402 and 502 is small). Even slight changes in the phone's attitude or the relative position of the phone to the satellite will cause the beam to fail to cover the satellite in the width direction, affecting the communication process. To ensure the phone's beam covers the satellite in the width direction, the user needs to constantly change the phone's position or attitude. However, this method requires changing the phone's position or attitude, reducing the convenience of the communication process and degrading the user experience.
[0071] It's understandable that a mobile phone can have multiple antennas, giving it multiple radiation patterns and thus multiple beam coverage areas. For example, if one antenna in a phone corresponds to a beam coverage area with one radiation pattern, then multiple radiation patterns can be achieved by installing multiple antennas inside the phone. In this case, the phone can simultaneously have multiple beam coverage areas corresponding to multiple radiation patterns. Alternatively, different radiation patterns can be obtained at different times by changing the antenna matching circuit corresponding to a single antenna inside the phone. Specifically, the on / off state of the RF switch inside the phone can be adjusted to place the antenna in different antenna matching circuits. It's understandable that since different antenna matching circuits contain different inductors, capacitors, etc., the total impedance of the circuit changes when the antenna is in a different matching circuit, leading to changes in the current flowing through the antenna. Different currents result in different electromagnetic fields generated by the antenna, thus changing the shape of the electromagnetic wave, and consequently, the antenna's beam coverage area.
[0072] Based on this, this application provides a satellite communication method. In this method, multiple radiation patterns are pre-set in a mobile phone. Then, during satellite communication, the actual beam coverage of the multiple radiation patterns in the mobile phone at the current moment is determined. From the multiple radiation patterns, it is determined that the beam coverage covers a first radiation pattern of the satellite, and a communication connection is established with the satellite based on the first radiation pattern.
[0073] In some embodiments, after determining the first directional pattern, it is also necessary to determine whether the first received signal strength corresponding to the first directional pattern meets the strength condition. If the first received signal strength corresponding to the first directional pattern meets the first strength condition, a communication connection is established with the satellite based on the first directional pattern. If the first received signal strength corresponding to the first directional pattern does not meet the first strength condition, a communication connection is not established with the satellite based on the first directional pattern. For example, if the first received signal strength corresponding to the first directional pattern does not meet the first strength condition, the mobile phone display may show a user guidance diagram to prompt the user to move the phone or change its orientation to re-determine the first directional pattern; or, the mobile phone display may show a prompt message to prompt the user to pause the communication process.
[0074] Furthermore, the first strength condition can be determined based on the satellite's current location. For example, if it is determined that only one of the beam coverage patterns in multiple radiation patterns covers the satellite, then after using that radiation pattern as the first radiation pattern, in addition to determining whether the first received signal strength corresponding to the first radiation pattern is greater than a first threshold, it is also necessary to determine whether the difference between the first received signal strength corresponding to the first radiation pattern and the received signal strength (i.e., the second received signal strength) corresponding to another radiation pattern (i.e., the second received signal strength) is greater than a second threshold. In this way, the received signal strength of the determined first radiation pattern can be optimized. If it is determined that multiple (e.g., two) beam coverage patterns in multiple radiation patterns cover the satellite, it is only necessary to determine whether the first received signal strength is greater than the first threshold.
[0075] In some embodiments, if multiple directional patterns are determined to cover the satellite, such as two directional patterns covering the satellite, then a first directional pattern needs to be determined from the two determined directional patterns. Specifically, the directional pattern with the highest received signal strength can be used as the first directional pattern, and then a communication connection can be established with the satellite based on the first directional pattern. Alternatively, the first directional pattern can be determined based on the satellite's direction of movement. For example, if the satellite is moving from left to right relative to the mobile phone, and the direction... Figure 1 Located in direction Figure 2 On the right, the direction can be... Figure 1 As the first direction diagram.
[0076] In other embodiments, if no beam coverage area in multiple directional patterns covers the satellite's directional pattern, the phone's display screen can also show a user guidance map to prompt the user to move the phone or change the phone's orientation, so as to re-determine whether there is a beam coverage area covering the satellite's first directional pattern based on the changed position and orientation of the phone.
[0077] In other embodiments, when the phone is not communicating with a satellite, the timing for the phone to determine the first directional pattern can be upon receiving a communication command from the user. For example, if the user turns on the "Enable Satellite Communication" switch on the phone's display, the phone can begin determining the first directional pattern and communicate with the satellite based on it. Furthermore, if the phone is already communicating with the satellite based on a directional pattern, the timing for the phone to determine the current suitable first directional pattern for satellite communication again can be due to changes in the phone's attitude, changes in the phone's position relative to the satellite, poor satellite communication signal quality, etc. Alternatively, the phone can determine the first directional pattern at fixed time intervals to ensure that the phone and satellite communication signals remain optimal.
[0078] In the method provided in this application embodiment, the mobile phone has multiple radiation patterns. When the mobile phone's attitude changes, or the relative position of the mobile phone and the satellite changes, the mobile phone can automatically select a radiation pattern whose beam coverage can cover the satellite and establish a connection with the satellite based on that radiation pattern. The user does not need to change (or significantly change) the mobile phone's attitude or position. This improves the convenience of the communication process and enhances the user experience.
[0079] The timing of the execution of the satellite communication method provided in the embodiments of this application will be explained first below.
[0080] Figure 7 The diagram illustrates a process flow of the satellite communication method provided in this application under different circumstances, and includes the following steps:
[0081] 701: Startup.
[0082] In this embodiment, taking a mobile phone as an example, this step can be used to instruct the mobile phone to identify a satellite and establish a communication connection with it. For example, after detecting the user's activation command, the mobile phone can begin identifying a satellite. It is understood that the satellite involved in this embodiment can be a high-orbit satellite or a low-orbit satellite. If it is a high-orbit satellite, the mobile phone can directly determine the first radiation pattern based on the high-orbit satellite and then establish a communication connection with it. If it is a low-orbit satellite, the mobile phone can select one of multiple low-orbit satellites to connect to. This embodiment does not limit the method of determining the low-orbit satellite to be connected to. For example, the mobile phone can calculate the distance to each low-orbit satellite separately and then select the closest low-orbit satellite as the satellite to be connected to.
[0083] Furthermore, this application does not limit the form of the startup command. For example, the startup command can be a voice command, a gesture command, or a touch command on the phone's display screen. Taking a touch command as an example, after the phone detects the activation of a relevant switch on the display screen, it can perform subsequent operations such as determining a first orientation map and satellite communication based on the first orientation map.
[0084] Figure 8 A schematic diagram of an interface for triggering mobile phone and satellite communication is shown. (For example...) Figure 8 As shown, the mobile phone's display interface 801 displays a "Enable Satellite Communication" switch 802. If the mobile phone detects that the switch has changed from the off state to the on state, it can begin to determine the satellite to connect to. It should be understood that the display interface 801 also includes a "SIM Card Selection" entry, a "Frequently Asked Questions" entry, and instructions on using satellite communication, etc. This application does not impose specific limitations on the content of the display interface 801.
[0085] 702: Determine the first direction map and execute the business.
[0086] It is understandable that after detecting the user's activation command and determining the satellite to connect to, the mobile phone can further determine from multiple directional patterns that the current beam coverage area covers the first directional pattern of the satellite, and communicate with the satellite based on the first directional pattern to perform services. This application embodiment does not limit the type of service; for example, the service can be a call service, or an SMS service, etc.
[0087] It is understood that this step can be performed by the startup service module (or startup satellite search module) inside the mobile phone, and this application embodiment does not limit this.
[0088] For ease of subsequent description, this timing of the initial determination of the first direction pattern can be simply referred to as timing 1.
[0089] 703: The first direction map is determined again at different times, involving switching direction maps and executing business.
[0090] It can be understood that the determination of the first orientation pattern involved in step 702 above is the initial determination of the first orientation pattern. In contrast, this step can represent the process of re-determining the first orientation pattern. As mentioned earlier, when the mobile phone has already established satellite communication based on an orientation pattern, the timing for the mobile phone to re-determine the current suitable first orientation pattern for satellite communication could be due to changes in the mobile phone's attitude, changes in the mobile phone's position relative to the satellite, poor quality of the satellite communication signal, etc. Alternatively, the mobile phone can determine the first orientation pattern at fixed time intervals to ensure that the mobile phone and satellite communication signal remain in optimal condition.
[0091] For example, in mobile phones based on direction Figure 1 In the case of satellite communication, if the mobile phone again determines that the first direction map suitable for satellite communication is the direction... Figure 2 Then the phone can determine the direction. Figure 1 and direction Figure 2 Are they the same? If they are the same, there is no need to switch the direction map; it will still be based on direction. Figure 1 Communication with a satellite is sufficient. Otherwise, the phone can switch its orientation map, meaning it's no longer based on direction. Figure 1 Communication, but based on direction Figure 2 Communication. This is understandable; in this case, it indicates direction. Figure 1 and direction Figure 2 There is an overlapping area, and the satellite is currently within the beam coverage area corresponding to that overlapping area. In this way, the mobile phone can re-determine the first suitable directionmap (i.e., direction) for communication with the satellite when the satellite is within the overlapping area. Figure 2This method ensures uninterrupted communication between the phone and the satellite, allowing for pattern switching and improving communication quality and user experience.
[0092] If multiple directional patterns do not overlap, the switching of directional patterns can proceed as follows: after the phone determines that it has lost connection with the satellite, it re-determines the first directional pattern from among the multiple directional patterns and establishes a communication connection with the satellite based on the first directional pattern. Specifically, if the phone was originally based on the directional pattern... Figure 1 Communication with satellites is possible, but because the satellites are no longer in directional position... Figure 1 The limited beam coverage prevented the phone from continuing to operate based on direction. Figure 1 When a mobile phone loses connection to a satellite, it can detect the disconnection and then re-determine the first direction pattern from multiple direction patterns. If the first direction pattern and the direction... Figure 1 The difference lies in the direction of the phone. Figure 1 Switch to the first direction map, and perform services based on the first direction map and satellite communication.
[0093] It is understood that this step can be performed by the service maintenance module inside the mobile phone, and this application embodiment does not limit it.
[0094] For ease of subsequent description, this timing of re-determining the first direction pattern can be simply referred to as timing 2.
[0095] 704: Business closed.
[0096] Taking a call service as an example, the end of the service signifies the end of the call. For instance, a user can end the call by clicking the hang-up control on the phone's screen. If the service is an SMS service, the service ends once the SMS message is sent.
[0097] 705: End.
[0098] This step is understood to mean that the mobile phone terminates its communication connection with the satellite. For example, a user can instruct the phone to terminate its communication connection with the satellite by tapping the disconnect control on the phone's screen.
[0099] It is understood that both timing 1 and timing 2 mentioned above involve determining a first direction pattern from multiple direction patterns, and the process of using the first direction pattern and satellite communication. Therefore, see [link to relevant documentation]. Figure 9 , Figure 9 A flowchart of a first satellite communication method is shown, and the method may include the following steps.
[0100] 901: Obtain the satellite's initial location information.
[0101] This application does not limit the method by which a mobile phone obtains the first location information of a satellite. For example, a satellite can send its ephemeris information to a mobile phone by broadcasting a signal, and the mobile phone can further determine the first location information of the satellite based on the ephemeris information.
[0102] 902: Based on the first location information, select the first directional pattern that covers the satellite from multiple directional patterns of the electronic device.
[0103] It is understood that the multiple radiation patterns in this application may or may not have overlapping areas, and the embodiments of this application do not limit this. Furthermore, a mobile phone can obtain different radiation patterns through its built-in antennas. For example, multiple radiation patterns can be obtained by changing the antenna matching circuit of one antenna in the phone, or multiple antennas can be set in the phone to obtain multiple radiation patterns, i.e., one antenna corresponds to one radiation pattern. The method of obtaining multiple radiation patterns by changing the antenna matching circuit has been described above and will not be repeated here.
[0104] As described above, for any radiation pattern of a mobile phone, the actual beam coverage area corresponding to the radiation pattern will change depending on the phone's attitude or position. Therefore, in this embodiment, the mobile phone can determine the current beam coverage area of each radiation pattern based on its current attitude information and its second position information. This embodiment does not limit the method of obtaining the mobile phone's second position information and attitude information. For example, the mobile phone can determine its second position information based on its built-in position sensor, or it can obtain its orientation information, acceleration information, and gravity information based on its built-in magnetometer, accelerometer, and gravimeter, respectively, thereby further determining the mobile phone's attitude information in three-dimensional space.
[0105] After determining the current beam coverage of each directional pattern, the mobile phone can select the first directional pattern from multiple directional patterns that covers the satellite based on the satellite's first location information.
[0106] It is understandable that if the mobile phone determines, based on the first location information and the current beam coverage of each directional pattern, that only one current beam coverage covers the satellite's directional pattern, then that directional pattern can be directly used as the first directional pattern.
[0107] If, based on the first location information and the current beam coverage of each directional pattern, the mobile phone determines that multiple current beam coverage areas cover the satellite's directional pattern, then it is necessary to select one directional pattern from among the multiple directional patterns as the first directional pattern. The specific method for selecting one directional pattern from among the multiple directional patterns as the first directional pattern will be described later and will not be elaborated here.
[0108] 903: Communicate with satellites based on the first orientation pattern.
[0109] It is understandable that once the first direction map is determined, the mobile phone can communicate with the satellite based on the first direction map to complete communication services, such as voice calls and text messages.
[0110] Figure 10A This diagram illustrates a comparison of the interfaces for mobile phone communication with satellites, showing one and two different radiation patterns. Figure 10A As shown in (1), sector 402 (i.e., sector ABCD) represents the direction. Figure 1 The corresponding beam coverage area, and at this time satellite 401 is located in the fan-shaped area 402, so the mobile phone interface shows that the connection is successful. If satellite 401 moves outside the fan-shaped area 402, for example, to point P in (1), the mobile phone needs to change its position or attitude in order to re-establish a communication connection with satellite 401.
[0111] However, as Figure 10A As shown in (2), the sector region 402 represents the direction. Figure 1 The corresponding beam coverage area; sector 403 (i.e., sector ECFH) indicates the direction. Figure 2 The corresponding beam coverage area. Although satellite 401 is currently not located in sector 402, it is located in sector 403. Therefore, the mobile phone does not need to change its position or attitude and can directly use the direction. Figure 2 Communicate with satellite 401.
[0112] In the method provided in this application embodiment, the mobile phone has multiple corresponding radiation patterns. Based on the mobile phone's current location information, attitude information, and the satellite's first location information, the mobile phone can select the first radiation pattern from the multiple radiation patterns whose current beam coverage area covers the satellite, and then communicate with the satellite based on the first radiation pattern. Thus, compared to the case with only one radiation pattern, the mobile phone can directly determine that the beam coverage area covers the satellite's radiation pattern, and can communicate with the satellite without changing its position or attitude, improving the convenience of the communication process and enhancing the user experience.
[0113] In some embodiments, after determining the first directional pattern, it is also necessary to determine whether the first received signal strength of the first directional pattern meets a first strength condition. A communication connection is established with the satellite based on the first directional pattern only if the first received signal strength of the first directional pattern meets the first strength condition. If the first received signal strength of the first directional pattern does not meet the first strength condition, a communication connection is not established with the satellite based on the first directional pattern. For example, in this case, the mobile phone display may show a user guidance diagram to prompt the user to change the position or orientation of the mobile phone to re-determine the first directional pattern; or, the mobile phone display may show a prompt message to prompt the user to pause the communication process.
[0114] The first intensity condition can vary depending on the satellite's location. The correspondence between the satellite's location and the first intensity condition will be described later and will not be elaborated here.
[0115] Understandable. Figure 9 In the steps shown, since the current beam coverage area is determined based on the phone's current location and attitude information, the process of determining the first directional pattern is also to determine the first directional pattern from multiple directional patterns based on the satellite's first location information, the phone's current location information (such as second location information), and attitude information. That is, in some other embodiments, the phone can first determine the relative positional relationship between the satellite and the phone based on the satellite's first location information and the phone's second location information, and then determine the first directional pattern from multiple directional patterns based on the relative positional relationship and the phone's attitude. This method is similar to... Figure 9 The methods shown are essentially the same.
[0116] The method provided in this application will be described again below, taking as an example the determination of intensity conditions after determining the first orientation pattern.
[0117] Figure 10B A flowchart illustrating the second satellite communication method is shown. Figure 10BAs shown, the application processor (AP) can determine the relative position relationship (such as relative position information) between the mobile phone and the satellite based on satellite information (such as ephemeris information, which can represent first position information) and mobile phone information (such as global positioning system (GPS) information, which can represent second position information). For example, the relative position information can be represented by the azimuth and elevation angles between the mobile phone and the satellite. In some embodiments, the second position information can also be BeiDou information obtained based on BeiDou satellites, meaning the mobile phone can obtain its second position information based on BeiDou satellites. Furthermore, the AP can also determine the mobile phone's attitude (i.e., the spatial position of the antenna beam center) based on mobile phone information such as magnetometer information, accelerometer information, and gravimeter information. The mobile phone's attitude can also be represented by its own azimuth and elevation angles; this embodiment does not limit this aspect.
[0118] Then, based on the relative position information between the mobile phone and the satellite, the mobile phone's attitude, and the radiation pattern information of multiple pre-stored radiation patterns, the AP determines the first radiation pattern from the multiple radiation patterns and sends the determined first radiation pattern to the baseband integrated circuit (BBIC) or to the modem in the BBIC. In addition, the radio frequency integrated circuit (RFIC) in the mobile phone can send the received signal strength (i.e., RX received signal strength) corresponding to different radiation patterns detected by the antenna (ANT) module to the BBIC through a serializer and deserializer (Serdes).
[0119] BBIC determines whether to communicate with the satellite based on the first direction pattern transmitted by the AP and the first received signal strength of the first direction pattern received.
[0120] It is understood that the embodiments of this application do not limit the location of the fusion decision module, that is, this application does not limit the execution chip for whether the decision is based on the first direction pattern and satellite communication. For example, the AP makes the decision. That is, the RFIC sends the RX signal strength to the AP via the BBIC, and then the AP determines the first direction pattern from multiple direction patterns, and then performs a fusion decision based on the signal strength of the first direction pattern to determine whether to communicate with the satellite based on the first direction pattern.
[0121] For example, RFIC makes the decision. That is, after the AP determines the first radiation pattern from multiple radiation patterns, it sends the first radiation pattern to the RFIC via the BBIC. Then, the RFIC performs a fusion decision based on the first radiation pattern and the RX signal strength to determine whether to communicate with the satellite based on the first radiation pattern. This RFIC-based fusion decision-making method can improve the speed of decision-making, thereby improving decision-making efficiency.
[0122] Figure 10C A schematic diagram illustrating the process of determining a first direction pattern is shown. Figure 10C As shown, the satellite's position can be determined based on its ephemeris information (such as the first position information); the phone's position can be determined based on its GPS or BeiDou satellite information (such as the second position information). Then, the satellite position and the phone's position are input into the relative angle calculation module between the phone and the satellite. This module can estimate the relative angle information between the phone and the satellite, and then output the relative position information between the phone and the satellite.
[0123] also, Figure 10C In addition, the phone's orientation, or attitude information, can be determined based on the magnetometer (or compass), accelerometer (A), and gravimeter (G) inside the phone. Then, based on the relative position information between the phone and the satellite, the phone's attitude information, and the pre-stored orientation information (not shown in the figure), a first orientation pattern is determined.
[0124] Figure 10D A schematic diagram illustrating another process for determining the first direction pattern is shown. For example... Figure 10D As shown, (x 1,t ,y 1,t ,z 1,t (x) can represent the position of satellite 1 at different times t; 2,t ,y 2,t ,z 2,t (x) can represent the position of satellite 2 at different times t; n,t ,y n,t ,z n,t (x) can represent the position of satellite n at different times t. 0,t ,y 0,t ,z 0,t (x) can represent the location of the mobile phone at different times t. It can be understood that if the satellite is in a high orbit, it remains relatively stationary with respect to the Earth, meaning its position is fixed at different times t. Furthermore, a mobile phone typically only needs to communicate with one fixed high-orbit satellite; that is, only (x) can be used. 1,t ,y 1,t ,z 1,t() indicates a high-orbit satellite.
[0125] If the satellite is a low-Earth orbit satellite, then the satellite is in relative motion with respect to the Earth, meaning its position is different at different times t. Furthermore, since there are multiple low-Earth orbit satellites, (x...) 1,t ,y 1,t ,z 1,t ), (x 2,t ,y 2,t ,z 2,t ), (x n,t ,y n,t ,z n,t () indicates multiple different low-orbit satellites.
[0126] Based on the satellite position and the mobile phone position, the relative position information between the mobile phone and the satellite can be determined, that is, the relative angle information between the mobile phone and the satellite can be calculated. Figure 10D In the diagram, the relative angle between the mobile phone and satellite 1 can be expressed as: in, θ represents the azimuth angle between the mobile phone and the satellite at time t. 1,t Let represent the elevation angle between the phone and the satellite at time t. Similarly, the relative angle between the phone and satellite 2 can be expressed as... The relative angle between the mobile phone and satellite n can be expressed as:
[0127] Figure 10E A schematic diagram illustrating the relative angular relationship between a mobile phone and a satellite is shown. Figure 10E As shown, the angle between the projection of the line connecting the satellite position and the mobile phone position onto the xoy plane and the x-axis is _____. The angle between the projection of the line connecting the satellite position and the mobile phone position onto the yoz plane and the z-axis is θ. t .
[0128] also, Figure 10D In Let represent the phone's orientation at time t, where θ represents the azimuth angle of the mobile phone at time t. UED,t Let t represent the phone's pitch angle at time t. Then, based on the relative angle between the phone and the satellite at time t, the phone's attitude, and the pre-stored radiation pattern information (not shown in the figure), a comprehensive decision is made on the first radiation pattern required for the phone to communicate with each satellite, i.e., a preferred radiation pattern decision is made.
[0129] Figure 11A A schematic diagram of a defined scene with a first orientation pattern is shown. Figure 11AIn the diagram, mobile phone 1101 includes two radiation patterns, meaning that mobile phone 1101 has two corresponding beam coverage areas, such as fan-shaped area 1102 and fan-shaped area 1103. The shaded area in the diagram is the overlapping area of fan-shaped area 1102 and fan-shaped area 1103, which can also be regarded as the overlapping area of the two radiation patterns (in order to intuitively represent the overlapping area, the fan-shaped area 1102 and fan-shaped area 1103 are not shaded, but the shaded area is used to represent the overlapping area).
[0130] If satellite 1104 is located in the overlapping area of sector regions 1102 and 1103, it means that satellite 1104 can communicate with mobile phone 1101 based on either sector region 1102 or sector region 1103. Mobile phone 1101 needs to further determine the first orientation pattern from sector regions 1102 and 1103. For example, taking satellite 1104 as a low-Earth orbit satellite, if satellite 1104 is in... Figure 11A The view shown moves from left to right. If the attitude of the mobile phone 1101 does not change, the direction pattern corresponding to the sector area 1103 can be used as the first direction pattern, because the direction of motion of the satellite 1104 is consistent with the direction corresponding to the sector area 1103.
[0131] See Figure 11B If satellite A1 is a high-orbit satellite (for ease of description, a high-orbit satellite is represented as a point A1), the relative position between the satellite and the mobile phone will remain unchanged if the position and attitude of the mobile phone do not change. Figure 11B In the diagram, the sector C1OB1 is the overlapping area of the two radiation patterns. Therefore, if satellite A1 is located in the overlapping area, the radiation pattern with the larger effective beam coverage in the overlapping area can be used as the first radiation pattern. For example, Figure 11B In the diagram, the effective beam coverage of satellite A1 in the overlapping region of sector region 1102 is sector region A1OB1, and the effective beam coverage of satellite A1 in the overlapping region of sector region 1103 is sector region A1OC1. Since the range of sector region A1OB1 is larger than that of sector region A1OC1, the radiation pattern corresponding to sector region 1102 can be used as the first radiation pattern.
[0132] It is understood that the above-described method for determining the first orientation pattern is merely illustrative and does not constitute a complete limitation of this application. For example, the first orientation pattern can also be determined based on an orientation pattern determination model. For instance, the relative position information of the mobile phone and the satellite, the attitude information of the mobile phone, and the orientation pattern information of multiple orientation patterns can be input into the orientation pattern determination model, and then the selected first orientation pattern can be output based on the orientation pattern model.
[0133] In this method, after determining the first direction pattern, the strength of the first received signal corresponding to the first direction pattern is further judged, and then it is decided whether to communicate with the satellite based on the first direction pattern. This can improve the communication quality between the mobile phone and the satellite and enhance the user experience.
[0134] It is understood that the satellites in this application include high-orbit satellites and low-orbit satellites. The following will use mobile phone communication with high-orbit and low-orbit satellites as examples, respectively. Figure 7 and Figure 9 Based on this, the satellite communication method provided in this application will be described in detail. It is understood that, for ease of description, the following text will use the example of a mobile phone having two corresponding radiation patterns.
[0135] Scenario 1: The satellite is a low-Earth orbit satellite.
[0136] The following is a detailed explanation of how a mobile phone communicates with a low-Earth orbit satellite based on the first direction pattern in case 1.
[0137] Figure 12 A schematic diagram illustrating a mobile phone's communication process based on a first orientation pattern and low-Earth orbit satellite in scenario 1 is shown. (Example) Figure 12 As shown, the process includes the following steps:
[0138] 1201: Startup.
[0139] For example, after the mobile phone detects the user's start command, it can begin to determine the satellite in order to further determine the first orientation pattern and other subsequent operations. For details, please refer to the description of step 701 above, which will not be repeated here.
[0140] 1202: Is there a GPS signal?
[0141] Once the mobile phone establishes a communication connection with the satellite, it can first determine whether a GPS signal can be detected. If not, it means that the phone's location information cannot be obtained at present, and step 1203 needs to be executed to search for a GPS signal again. If yes, it means that the electronic device can obtain the phone's location information based on the GPS signal, which helps in determining the first orientation map. Therefore, step 1204 can be executed at this time.
[0142] 1203: Searching for GPS signals.
[0143] For example, after the mobile phone finds a GPS signal, step 1204 can be executed to determine the first direction map.
[0144] 1204: Based on the satellite's first position information, determine that the current beam coverage area covers at least one initial radiation pattern of the satellite.
[0145] It is understandable that the principle of this step is the same as that of step 902 mentioned above, so it will not be repeated here.
[0146] 1205: Is the initial number of radiation patterns one?
[0147] It is understood that in this embodiment, the two radiation patterns may or may not have overlapping areas. If there is only one initial radiation pattern, then there is no overlapping area between the two radiation patterns, or there is an overlapping area between the two radiation patterns, but the satellite is located in the non-overlapping area of one of the radiation patterns. If there is only one initial radiation pattern, then step 1206 is executed to use this initial radiation pattern as the first radiation pattern. If there are multiple initial radiation patterns (two in this embodiment, namely the third radiation pattern and the fourth radiation pattern), then it indicates that the satellite is located in the overlapping area of the two radiation patterns, and step 1209 is executed to determine the first radiation pattern from the two initial radiation patterns.
[0148] 1206: Use the initial pattern as the first pattern.
[0149] 1207: Determine whether the first strength condition is met based on RX measurement comparison module 1?
[0150] For example, the specific determination method for this step could be: RSRP1>x dB && (RSRP1-RSRP2)>y dB?
[0151] Where RSRP1 represents the first received signal strength of the first radiation pattern within the first region where the satellite is located, and the first received signal strength is a statistical value obtained by weighted averaging of the received signals from multiple locations included in the first radiation pattern; x represents the first threshold. RSRP2 represents the second received signal strength of the radiation pattern adjacent to the first radiation pattern within the first region; y represents the second threshold.
[0152] like Figure 10A As shown in (2) in the figure, it can be understood that the direction Figure 1 and direction Figure 2 It has overlapping regions and corresponding non-overlapping regions. Among them, direction... Figure 1 The non-overlapping region is a sector-shaped region ABCE, with the direction... Figure 2 The non-overlapping region is the fan-shaped region CFHD. If the satellite is determined to be in the direction... Figure 1 When the non-overlapping region (i.e., sector ABCE) is the first region, it can be sector ABCE or sector ABCD; this embodiment does not limit this. In this case, the radiation pattern corresponding to RSRP2 is the direction. Figure 2 .
[0153] This application does not limit the method for determining the first received signal strength and the second received signal strength. For example, the received signal strength can be detected by a sensor inside the electronic device. Furthermore, the first threshold and the second threshold can be set based on experience or flexibly adjusted based on the actual application scenario. This application also does not limit the method for determining the first threshold and the second threshold.
[0154] It is understood that when the received signal strength and transmitted signal strength corresponding to the radiation pattern are reciprocal, the received signal strength can represent the transmitted signal strength. Therefore, in this embodiment, if the received signal strength corresponding to the first radiation pattern is greater than a first threshold, and the difference between the first and second received signal strengths is greater than a second threshold, it indicates that the transmitted signal strength corresponding to the first radiation pattern meets the strength requirement. At this time, step 1208 can be executed to establish a communication connection with the satellite based on the first radiation pattern. In this way, it can be ensured that the first received signal strength of the first radiation pattern has a larger received signal strength in the first region compared to the second radiation pattern, and the communication quality can be guaranteed when communicating with the satellite based on the first radiation pattern. Here, the first threshold can be called the absolute threshold value of the first radiation pattern. The second threshold can also be called the relative threshold value of the first radiation pattern.
[0155] If not, a prompt message can be displayed, informing the user that a connection to the satellite cannot be established at present, and confirming whether the user needs to try to establish a connection again. If the user confirms to try to connect again, a user guidance diagram can be displayed, prompting the user to change the position or orientation of the phone, and then repeat step 1204.
[0156] Figure 13 This diagram illustrates how a mobile phone interface changes when it cannot establish a communication connection with a satellite. For example, if the strength of the first received signal does not meet the strength condition, then... Figure 13 As shown, the mobile phone displays a prompt interface 1301 including a prompt box 1302, and the prompt message in the prompt box 1302 is, for example, "Unable to establish a connection with the satellite at present. Please confirm whether to try to establish a connection again." The prompt box 1302 also includes a confirmation control 1303 and a cancellation control 1304. In response to the triggering operation of the cancellation control 1304, the mobile phone terminates the process of establishing a communication connection. In response to the triggering operation of the confirmation control 1303, the mobile phone displays a guide interface 1305, which may display guide information 1306, such as "Please slowly tilt the phone to the left," and a guide diagram 1307 (i.e., a user guide diagram).
[0157] It is understandable that in this step, the strength of the first received signal and the strength of the second received signal can be measured multiple times at fixed time intervals to obtain multiple first received signal strengths and multiple second received signal strengths. If all multiple first received signal strengths are greater than a first threshold, and the differences between the multiple first received signal strengths and the second received signal strengths are all greater than a second threshold, then step 1208 is executed. Similarly, if at least one of the multiple first received signal strengths is not greater than the first threshold, or if at least one of the differences between the multiple first received signal strengths and the second received signal strengths is not greater than the second threshold, then the following steps are executed. Figure 13 The content shown.
[0158] 1208: Establish a communication connection with the satellite based on the first direction map.
[0159] 1209: Determine the first orientation pattern from two initial orientation patterns based on the satellite's motion direction relative to the mobile phone.
[0160] The details of this step have been described in detail above and will not be repeated here.
[0161] 1210: Based on the RX measurement comparison module 2, determine whether the first strength condition is met?
[0162] For example, the specific determination method for this step could be: RSRP1 > x dB?
[0163] Here, RSRP1 represents the first received signal strength corresponding to the first radiation pattern within the first area where the satellite is located. For example... Figure 10A As shown in (2) above, it can be understood that if the satellite is determined to be in the direction Figure 1 and direction Figure 2 When the overlapping areas (i.e., the sector-shaped ECD) are in the first region, the first region is the sector-shaped ECD. If the first received signal strength corresponding to the first pattern within the first region is greater than the first threshold, then step 1208 is executed to establish a communication connection with the satellite based on the first pattern. In this way, the first received signal strength symbol strength requirement of the first pattern within the first region can be ensured, and the communication quality can be guaranteed when communicating with the satellite based on the first pattern.
[0164] If not, a prompt message can be displayed, informing the user that a connection to the satellite cannot be established at present, and confirming whether the user needs to try to establish a connection again. If the user confirms to try to connect again, a user guidance diagram can be displayed, prompting the user to change the position or orientation of the phone, and then repeat step 1204.
[0165] For a diagram illustrating the changes to the phone's interface in this situation, please refer to the previous text. Figure 13 The content shown will not be repeated here.
[0166] In some embodiments, if it is determined, based on the satellite's first location information, that no beam coverage area covers the satellite's second radiation pattern, the mobile phone can also display... Figure 13 The information shown determines whether to re-establish the connection or terminate the connection process.
[0167] In other embodiments, this application may set different confidence levels for the first directional pattern obtained under different conditions, and then combine the confidence level and the received signal strength to comprehensively consider whether to communicate with the satellite based on the first directional pattern.
[0168] For example, since sensors that measure position information, attitude information, etc., have a certain degree of error, different error values can correspond to different confidence levels of the first orientation pattern. For instance, if the sensor error is low, it means that the accuracy of the determined first orientation pattern is high, so a higher confidence level for the first orientation pattern can be set; similarly, if the sensor error is high, it means that the accuracy of the first orientation pattern is low, so a lower confidence level for the first orientation pattern can be set.
[0169] Furthermore, when there is an overlapping area between the two radiation patterns, the confidence level of the first radiation pattern can be determined by combining the sensor error and whether the satellite is currently in the overlapping area. For example, when the sensor errors are the same, if the satellite is in the overlapping area, the confidence level of the first radiation pattern is higher; if the satellite is in the non-overlapping area, the confidence level of the first radiation pattern is lower.
[0170] In this case, the strength judgment condition of the received signal can be found in the following formula (1).
[0171] RSRP1-(1-n)*RSRP2>z dB Formula (1)
[0172] Where n represents the confidence level of the first orientation pattern (i.e., the first confidence level); z represents the intensity threshold (i.e., the fourth threshold), and the intensity threshold in this case can be flexibly adjusted according to the actual application scenario, which is not limited in this application.
[0173] In other words, in this embodiment, regardless of whether there is one or more initial radiation patterns, after the mobile phone determines the first radiation pattern, it can determine whether the strength of the first received signal corresponding to the first radiation pattern meets the strength condition based on the above formula (1).
[0174] In some other embodiments, in step 1205 above, if the number of initial radiation patterns is determined to be two, a first radiation pattern can be determined based on the received signal strength of the two initial radiation patterns. For example, it is determined whether the received signal strength corresponding to the two initial radiation patterns in the overlapping area is greater than a third threshold. If so, the initial radiation pattern with the larger received signal strength is used as the first radiation pattern; if only one initial radiation pattern has a received signal strength greater than the third threshold, that initial radiation pattern is used as the first radiation pattern; if the received signal strength of neither of the two initial radiation patterns is greater than the third threshold, the aforementioned steps are performed. Figure 13 The content shown.
[0175] In the above method, after the mobile phone determines the first radiation pattern, it further determines whether the first received signal strength corresponding to the first radiation pattern meets the first strength condition, and the first strength condition varies depending on the location of the satellite. This method, through two determinations, ultimately determines the first radiation pattern for communication with the satellite, increasing the accuracy of the first radiation pattern and improving communication quality.
[0176] Figure 14 A schematic diagram of another mobile phone's communication process based on a first direction pattern and low-Earth orbit satellite in scenario 1 is shown. For example... Figure 14 As shown, the process includes the following steps:
[0177] 1401: Startup.
[0178] 1402: Is there a GPS signal?
[0179] It is understandable that if a GPS signal can be found, then step 1404 is executed; if a GPS signal cannot be found, then step 1403 is executed.
[0180] 1403: Searching for GPS signals.
[0181] It is understandable that the principles of steps 1401-1403 above are roughly the same as those of steps 1201-1203 above, and will not be repeated here.
[0182] 1404: Determine the relative positional relationship between the antenna beam center and multiple satellites.
[0183] As can be understood, the method for determining the relative positional relationship between the antenna beam center and each satellite has already been explained above and will not be repeated here. Furthermore, this step can be implemented based on the relative positional relationship determination module within the mobile phone.
[0184] 1405: Determine at least one satellite identifier for at least one satellite that meets the position conditions based on the relative position relationship, the mobile phone's attitude information, and the radiation pattern information.
[0185] It is understandable that satellites meeting the location criteria can refer to satellites located within the coverage area of multiple directional patterns on a mobile phone.
[0186] 1406: Detect the received signal strength between the mobile phone's various radiation patterns and different satellites, and select the satellite with the strongest received signal strength and radiation pattern as the satellite to be communicated with and the first radiation pattern, respectively.
[0187] It is understandable that even when a mobile phone does not communicate with satellites based on a radiation pattern, the phone can detect the strength of signals transmitted by various satellites within the beam coverage area of each radiation pattern using its internal sensors, such as broadcast signals transmitted by satellites.
[0188] Taking a mobile phone with two corresponding radiation patterns A and B, and three satellites C, D, and E that meet the location conditions as an example, the mobile phone can detect the signal strength between radiation pattern A and satellites C, D, and E respectively, and obtain the RSRP. AC RSRP AD RSRP AE Similarly, RSRP can also be obtained by detecting the signal strength between radiation pattern B and satellites C, D, and E. BC RSRP BD RSRP BE Then, select RSRP. AC RSRP AD RSRP AE RSRP BC RSRP BD RSRP BE The satellite corresponding to the maximum value is selected as the satellite to be communicated with, and the radiation pattern corresponding to the maximum value is selected as the first radiation pattern. In other words, the mobile phone can communicate with the satellite to be communicated with based on the first radiation pattern.
[0189] For example, this step can be implemented by a satellite and radiation pattern determination module inside the mobile phone.
[0190] 1407: Establish a communication connection with the satellite to be communicated based on the first direction pattern.
[0191] The following is a detailed explanation of how a mobile phone communicates with a low-Earth orbit satellite based on the first direction pattern in case 2. Figure 15 A schematic diagram illustrating a mobile phone's communication process based on a first orientation pattern and low-Earth orbit satellite in scenario 2 is shown. Figure 15 As shown, the process includes the following steps:
[0192] 1501: Startup.
[0193] In this embodiment, the timing 2 for re-determining the first radiation pattern can be due to changes in the phone's attitude, changes in the phone's position relative to the satellite, poor quality of the satellite communication signal, or disconnection between the phone and the satellite, when the phone is already communicating with the satellite based on a radiation pattern. See the preceding text for details. Figure 7 The content shown will not be repeated here.
[0194] 1502: Based on the satellite's first position information, determine that the current beam coverage area covers at least one initial radiation pattern of the satellite.
[0195] It is understandable that the principle of this step is the same as that of step 902 mentioned above, so it will not be repeated here.
[0196] 1503: Is the initial number of radiation patterns one?
[0197] It is understood that in this embodiment of the application, the two radiation patterns may or may not have overlapping areas. If there is only one initial radiation pattern, then step 1504 is executed to use this initial radiation pattern as the first radiation pattern. If there are multiple initial radiation patterns (two in this embodiment), it means that the satellite is in the overlapping area of the two radiation patterns, then step 1507 is executed to determine the first radiation pattern from the two initial radiation patterns.
[0198] 1504: Use the initial pattern as the first pattern.
[0199] 1505: Determine whether the first strength condition is met based on RX measurement comparison module 1?
[0200] If so, step 1506 can be executed to establish a communication connection with the satellite based on the first orientation pattern. If not, the phone can display as described above. Figure 13 The content shown.
[0201] 1506: Establish a communication connection with the satellite based on the first direction map.
[0202] 1507: Determine the first orientation pattern from two initial orientation patterns based on the satellite's motion direction relative to the mobile phone.
[0203] It is understandable that steps 1504-1507 above are based on the same principle as steps 1206-1209 above, and will not be repeated here.
[0204] 1508: Is the first radiation pattern the same as the radiation pattern currently used for mobile phone and satellite communication?
[0205] It is understandable that the current radiation pattern used for mobile phone and satellite communication is the fifth radiation pattern mentioned above.
[0206] If yes, then do not switch the radiation pattern and execute step 1502 again; if no, execute step 1509 to determine whether the first received signal strength of the first radiation pattern meets the first strength condition.
[0207] 1509: Determine whether the first strength condition is met based on RX measurement comparison module 2?
[0208] If yes, proceed to step 1506 to establish a communication connection with the satellite based on the first orientation pattern. If no, the phone can display as described above. Figure 13 The content shown.
[0209] Understandable, with Figure 12 The principle is similar. In some other embodiments, if the number of initial radiation patterns is determined to be two, the first radiation pattern can be determined based on the received signal strength of the two initial radiation patterns. For example, it is determined whether the received signal strength of the two initial radiation patterns in the overlapping area is greater than a third threshold. If so, the initial radiation pattern with the larger received signal strength is used as the first radiation pattern; if only one initial radiation pattern has a received signal strength greater than the third threshold, that initial radiation pattern is used as the first radiation pattern; if the received signal strength of neither of the two initial radiation patterns is greater than the third threshold, the aforementioned process is performed. Figure 13 The content shown.
[0210] It is understood that the above-mentioned method of communicating with low-Earth orbit satellites based on the first pattern in case 2 only involves switching the pattern, not switching the satellite.
[0211] For example, when the phone's location remains unchanged, because the low-Earth orbit (LEO) satellite is moving relative to the phone, the phone cannot communicate with the LEO satellite when it moves out of the phone's line of sight (e.g., to the other hemisphere). In this case, the phone can determine a first radiation pattern based on the target LEO satellite data provided by the satellite network, ensuring that its current beam coverage can reach the target LEO satellite, and then establish a communication connection with the target LEO satellite based on this first radiation pattern.
[0212] As mentioned above Figure 6 As shown, both low-Earth orbit (LEO) satellites 503 and 601 move from left to right. When LEO satellite 503 is about to move out of the line of sight of mobile phone 201, mobile phone 201 can receive the identifier corresponding to LEO satellite 601 sent by the satellite network, indicating that mobile phone 201 can prepare to establish a communication connection with LEO satellite 601. Then, mobile phone 201 can determine that the beam coverage area covers the first radiation pattern of LEO satellite 601, and establish a communication connection with LEO satellite 601 based on the first radiation pattern.
[0213] The following section provides a detailed explanation of how the mobile phone communicates with the target low-Earth orbit satellite based on the first directional pattern in this scenario. Figure 16 A schematic diagram illustrating a mobile phone communicating with a target low-Earth orbit satellite based on a first orientation pattern in scenario 2 is shown. Figure 16 As shown, the process includes the following steps:
[0214] 1601: Startup.
[0215] In this embodiment, if the mobile phone receives a target low-orbit satellite sent by the StarNet, the mobile phone can begin to determine the first orientation pattern.
[0216] 1602: Based on the first position information of the target low-Earth orbit satellite, determine that the current beam coverage area covers at least one initial radiation pattern of the target low-Earth orbit satellite.
[0217] 1603: Is the initial number of radiation patterns one?
[0218] If yes, proceed to step 1604; otherwise, proceed to step 1607 to determine the first orientation pattern from multiple initial orientation patterns.
[0219] 1604: Use the initial pattern as the first pattern.
[0220] 1605: Based on the RX measurement comparison module 1, determine whether the first strength condition is met?
[0221] If so, step 1606 can be executed to establish a communication connection with the satellite based on the first orientation map. If not, the phone can display as described above. Figure 13 The content shown.
[0222] 1606: Establish a communication connection with the satellite based on the first direction map.
[0223] 1607: Determine the first orientation pattern from two initial orientation patterns based on the satellite's motion direction relative to the mobile phone.
[0224] It is understandable that steps 1602-1607 above are based on the same principle as steps 1204-1209 above, and will not be repeated here.
[0225] 1608: Based on the RX measurement comparison module 2, determine whether the first strength condition is met?
[0226] If yes, proceed to step 1606 to establish a communication connection with the satellite based on the first orientation pattern. If no, the phone can display as described above. Figure 13 The content shown.
[0227] Understandable, with Figure 12The principle is similar. In some other embodiments, if the number of initial radiation patterns is determined to be two, the first radiation pattern can be determined based on the received signal strength of the two initial radiation patterns. For example, it is determined whether the received signal strength of the two initial radiation patterns in the overlapping area is greater than a third threshold. If so, the initial radiation pattern with the larger received signal strength is used as the first radiation pattern; if only one initial radiation pattern has a received signal strength greater than the third threshold, that initial radiation pattern is used as the first radiation pattern; if the received signal strength of neither of the two initial radiation patterns is greater than the third threshold, the aforementioned process is performed. Figure 13 The content shown.
[0228] Scenario 2: The satellite is a high-orbit satellite.
[0229] It is understandable that, under scenario 1, the mobile phone's communication process based on the first direction map and high-orbit satellite is similar to the preceding text. Figure 12 The process shown is basically the same; for details, please refer to the previous section on... Figure 12 The description is as follows. It should be noted that since high-orbit satellites are stationary relative to the Earth, the relative position information between the high-orbit satellite and the phone will not change if the phone's position remains unchanged. Therefore, when determining the first radiation pattern from two initial radiation patterns, the radiation pattern with the larger effective beam coverage area can be used as the first radiation pattern. For details on how to determine the first radiation pattern in this case, please refer to the previous text. Figure 11B The relevant descriptions will not be repeated here.
[0230] Furthermore, since high-orbit satellites are stationary relative to the Earth, the aforementioned points are generally not relevant. Figure 16 The situation involving satellite switching. The process of mobile phone communication with high-orbit satellites based on the first direction pattern in scenario 2, as described above. Figure 15 The content shown is basically the same; please refer to the previous text for details. Figure 15 Related descriptions.
[0231] The above description uses mobile phone and satellite communication as an example to illustrate the method provided in the embodiments of this application. It can be understood that the method of selecting a first direction pattern from multiple direction patterns in this application can also be applied to the communication between mobile phone and base station, with the same principle. The embodiments of this application do not limit this.
[0232] The satellite communication method provided in this application, regardless of whether a mobile phone is communicating with a high-orbit or low-orbit satellite, allows the mobile phone to select a preferred first directional pattern whose beam coverage area covers the satellite, based on the mobile phone's current location and attitude information and the satellite's first location information, since the mobile phone has multiple corresponding directional patterns. Compared to the case with only one directional pattern, the mobile phone can directly determine that the beam coverage area covers the satellite's first directional pattern, enabling communication with the satellite without changing its position or attitude, thus improving the convenience of the communication process and enhancing the user experience.
[0233] Furthermore, this method, after determining the first radiation pattern, further assesses the received signal strength corresponding to the first radiation pattern. Only when the received signal strength meets the strength requirements will satellite communication be established based on the first radiation pattern. This ensures the communication quality between the mobile phone and the satellite, improving the user experience.
[0234] In some embodiments, this application also provides a computer-readable medium storing instructions that, when executed on a computer, cause the computer to perform the satellite communication method described in the above embodiments.
[0235] In some embodiments, this application also provides an electronic device, which includes: one or more processors; one or more memories; the one or more memories storing one or more programs, which, when executed by one or more processors, cause the electronic device to perform the satellite communication method described in the above embodiments.
[0236] In some embodiments, this application also provides a computer program product, including: execution instructions stored in a readable storage medium, at least one processor of an electronic device can read the execution instructions from the readable storage medium, and the at least one processor executes the execution instructions to enable the electronic device to implement the satellite communication method described in the above embodiments.
[0237] Figure 17 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown. Figure 17As shown, the electronic device 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, an antenna 1, an antenna 2, a mobile communication module 150, 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 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 light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, etc.
[0238] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the electronic device. In other embodiments of this application, the electronic device 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.
[0239] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). These different processing units may be independent devices or integrated into one or more processors.
[0240] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.
[0241] 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 directly retrieve it from the aforementioned memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system. The processor can be used to execute the satellite communication method mentioned in this application.
[0242] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.
[0243] Internal memory 121 can be used to store executable program code, including instructions. 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 the electronic device (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. Processor 110 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 121 and / or instructions stored in memory disposed within the processor.
[0244] The SIM card interface 195 is used to connect the SIM card.
[0245] It is understood that, as used herein, the term “module” may refer to or include, or be part of, an application-specific integrated circuit (ASIC), electronic circuitry, a processor (shared, dedicated, or grouped) and / or memory that executes one or more software or firmware programs, combinational logic circuitry, and / or other suitable hardware components that provide the described functionality.
[0246] It is understood that in the various embodiments of this application, the processor may be a microprocessor, a digital signal processor, a microcontroller, etc., and / or any combination thereof. According to another aspect, the processor may be a single-core processor, a multi-core processor, etc., and / or any combination thereof.
[0247] The embodiments disclosed in this application can be implemented in hardware, software, firmware, or a combination of these implementation methods. Embodiments of this application can be implemented as computer programs or program code executable on a programmable system, the programmable system including at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device.
[0248] Program code can be applied to input instructions to execute the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, the processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application-specific integrated circuit (ASIC), or a microprocessor.
[0249] The program code can be implemented using a high-level procedural language or an object-oriented programming language to communicate with the processing system. Assembly language or machine language can also be used when needed. In fact, the mechanisms described in this application are not limited to any particular programming language. In either case, the language can be a compiled language or an interpreted language.
[0250] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored thereon on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, the instructions may be distributed via a network or through other computer-readable media. Therefore, machine-readable media may include any mechanism for storing or transmitting information in a machine-readable (e.g., computer-readable) form, including but not limited to floppy disks, optical disks, CD-ROMs, magneto-optical disks, read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic cards or optical cards, flash memory, or tangible machine-readable storage for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in the form of electrical, optical, acoustic, or other propagation signals. Therefore, machine-readable media include any type of machine-readable medium suitable for storing or transmitting electronic instructions or information in a machine-readable (e.g., computer-readable) form.
[0251] In the accompanying drawings, some structural or methodological features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be necessary. Rather, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. Furthermore, the inclusion of structural or methodological features in a particular figure does not imply that such features are required in all embodiments, and in some embodiments, these features may be omitted or may be combined with other features.
[0252] It should be noted that all units / modules mentioned in the device embodiments of this application are logical units / modules. Physically, a logical unit / module can be a physical unit / module, a part of a physical unit / module, or a combination of multiple physical units / modules. The physical implementation of these logical units / modules themselves is not the most important factor; the combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed in this application. Furthermore, to highlight the innovative aspects of this application, the above-described device embodiments of this application have not introduced units / modules that are not closely related to solving the technical problems proposed in this application. This does not mean that the above-described device embodiments do not contain other units / modules.
[0253] It should be noted that in the examples and description of this patent, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0254] Although this application has been illustrated and described with reference to certain preferred embodiments thereof, those skilled in the art will understand that various changes in form and detail may be made thereto without departing from the scope of this application.
Claims
1. A method of satellite communication, characterized by, Applied to electronic devices, the method includes: Obtain the satellite's initial position information; Based on the first location information, from multiple directional patterns of the electronic device, a first directional pattern whose current beam coverage area covers the satellite is selected, wherein the current beam coverage area is determined based on the current location information and current attitude information of the electronic device; and, The first received signal strength corresponding to the first radiation pattern satisfies the first strength condition, enabling communication with the satellite; or... If the first received signal strength corresponding to the first directional pattern does not meet the first strength condition, a user guidance diagram is displayed, wherein the user guidance diagram is used to prompt the user to rotate and / or move the electronic device; In cases where the attitude of the electronic device changes or the relative position of the electronic device and the satellite changes, the electronic device can automatically select an updated radiation pattern from the plurality of radiation patterns to communicate with the satellite. The updated beam coverage area corresponding to the updated radiation pattern covers the satellite, and the updated beam coverage area is determined based on the changed attitude or the changed relative position.
2. The method of claim 1, wherein, The multiple radiation patterns are obtained through multiple physical antennas inside the electronic device, or by changing multiple different antenna matching circuits of one physical antenna inside the electronic device.
3. The method according to claim 1, characterized in that, When the satellite is only within the current beam coverage area of the first radiation pattern, the first strength condition is: the first received signal strength of the first radiation pattern in the first region is greater than a first threshold, and the difference between the first received signal strength and the second received signal strength of the second radiation pattern in the first region of the plurality of radiation patterns is greater than a second threshold, and the first region is determined based on the current beam coverage area; When the satellite is in the overlapping area of the first radiation pattern and the second radiation pattern, the first strength condition is: the strength of the first received signal is greater than the first threshold.
4. The method of claim 2, wherein, The plurality of directional maps include a third directional map and a fourth directional map with overlapping regions, and The step of selecting a first directional pattern from multiple directional patterns of the electronic device that covers the satellite based on the first location information includes: When the satellite is in the overlapping area, it is determined that the current beam coverage of both the third directional map and the fourth directional map covers the satellite; Based on the satellite's direction of movement, a first directional map is selected from the third directional map and the fourth directional map.
5. The method according to claim 4, characterized in that, The step of selecting a first directional map from the third directional map and the fourth directional map based on the satellite's movement direction includes: If the satellite moves from the first direction to the second direction, and the third direction map is located in the first direction of the fourth direction map, then the fourth direction map is used as the first direction map.
6. The method according to claim 2, characterized in that, The plurality of directional maps include a third directional map and a fourth directional map with overlapping regions, and The step of selecting a first directional pattern from multiple directional patterns of the electronic device that covers the satellite based on the first location information includes: When the satellite is in the overlapping area, it is determined that the current beam coverage of both the third directional map and the fourth directional map covers the satellite; If the received signal strength of the third directional map in the overlapping area and the received signal strength of the fourth directional map in the overlapping area are both greater than the third threshold, the directional map with the larger received signal strength in the third directional map and the fourth directional map is taken as the first directional map. If only one of the three directional patterns has a received signal strength greater than the third threshold, the directional pattern with a received signal strength greater than the third threshold is designated as the first directional pattern.
7. The method according to claim 6, characterized in that, The method further includes: If the received signal strength corresponding to both the third directional map and the fourth directional map is not greater than the third threshold, a user guidance map is displayed, wherein the user guidance map is used to prompt the user to rotate and / or move the electronic device.
8. The method according to claim 2, characterized in that, The method further includes: Corresponding to the selection of the first radiation pattern, it is determined whether the first radiation pattern is the same as the fifth radiation pattern among the plurality of radiation patterns currently used for communication with the satellite, and the first radiation pattern and the fifth radiation pattern have overlapping areas; Corresponding to the difference between the first radiation pattern and the fifth radiation pattern, determine whether the first received signal strength corresponding to the first radiation pattern in the first region satisfies the second strength condition; When the strength of the first received signal satisfies the second strength condition, communication with the satellite is based on the first radiation pattern. The second strength condition is that the strength of the first received signal is greater than the first threshold.
9. The method according to claim 1, characterized in that, The first radiation pattern has a corresponding first confidence level, and The first strength condition is: The difference between the first received signal strength of the first radiation pattern in the first region and the correction value of the second received signal strength of the second radiation pattern in the first region of the plurality of radiation patterns is greater than a fourth threshold. The correction value for the second received signal strength is determined based on the product of the second received signal strength and the second confidence level, and the sum of the first confidence level and the second confidence level is one.
10. The method according to claim 9, characterized in that, The first confidence level is determined based on the accuracy of the first location information, the current location information of the electronic device, and the current attitude information.
11. The method according to claim 10, characterized in that, The plurality of directional maps include a third directional map and a fourth directional map with overlapping regions, and, The first confidence level is also determined based on the overlapping region.
12. The method according to claim 2, characterized in that, The plurality of directional maps include a third directional map and a fourth directional map with overlapping regions, and, The step of selecting a first directional pattern from multiple directional patterns of the electronic device that covers the satellite based on the first location information includes: The radiation pattern corresponding to the larger effective beam coverage area included in the overlapping region of the third radiation pattern and the fourth radiation pattern is taken as the first radiation pattern.
13. An electronic device, characterized in that, include: One or more processors; One or more memories; the one or more memories storing one or more programs, which, when executed by the one or more processors, cause the electronic device to perform the satellite communication method according to any one of claims 1 to 12.
14. A computer-readable storage medium, characterized in that, The readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the satellite communication method according to any one of claims 1 to 12.
15. A computer program product, characterized in that, include: Computer instructions, when executed on an electronic device, cause the electronic device to perform the satellite communication method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Transmission control method in satellite communication system and related device
CN115706601A
Antenna Pattern Selection Method and Apparatus
US20220345905A1