Interface display method, electronic device and chip system
By displaying prompt information on the interface of the electronic device and guiding users to adjust the height and attitude of the device, the problem of poor satellite signal quality is solved and better satellite communication effect is achieved.
Patent Information
- Application Number
- PCT/CN2024/094300
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-17
- Filing Date
- 2024-05-20
- Publication Date
- 2025-07-24
AI Technical Summary
After the electronic equipment is aligned with the communication satellite, there is still a problem of poor satellite signal quality, especially due to signal deterioration caused by multipath transmission.
By displaying prompt information on the interface, users are guided to adjust the height and attitude of the electronic device to optimize the reception of satellite signals, including adjustments to plane angles, pitch angles and heights, ensuring that the maximum gain direction of the antenna is aligned with the satellite's incoming wave direction.
It significantly improves the quality of satellite signals, improves the signal strength and stability of electronic devices during satellite communication, and improves the user experience.
Smart Images

Figure CN2024094300_24072025_PF_FP_ABST
Abstract
Description
Interface display method, electronic device and chip system
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on January 17, 2024, with application number 202410068821.2 and invention name “An interface display method, electronic device and chip system”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the technical field of electronic devices, and in particular to an interface display method, electronic device, and chip system. Background Art
[0003] Currently, before using an electronic device to make a satellite call, users can align the device with a communications satellite. For example, they can adjust the plane and elevation angles of the device to align the satellite communications antenna within the device with the communications satellite. This allows the satellite communications antenna to effectively transmit and receive satellite signals with the communications satellite.
[0004] In some cases, even if the electronic device is aligned with a communication satellite, the quality of the satellite signal received by the electronic device is poor.
[0005] Summary of the Invention
[0006] The present application provides an interface display method, electronic device and chip system, which can improve the signal quality of electronic devices during satellite communication.
[0007] To achieve the above technical objectives, this application adopts the following technical solutions:
[0008] In a first aspect, an interface display method is provided. The method is applied to an electronic device having satellite communication capabilities. The electronic device is equipped with a display screen. The method includes: receiving a first operation, the first operation being used to trigger the satellite communication capability of the electronic device; establishing a communication connection with a target satellite. The target satellite is a communication satellite providing satellite communication services to the electronic device; and controlling the display screen to display a first interface. The first interface includes a first prompt message, the first prompt message being used to prompt a user to adjust the height of the electronic device. This adjustment of the height of the electronic device increases the signal strength of a first satellite signal. The first satellite signal is a satellite signal transmitted between the target satellite and the electronic device.
[0009] Based on this solution, after connecting to a target satellite, the electronic device can display a first prompt on the interface, prompting the user to adjust the current height of the electronic device. In different implementations, this first prompt can prompt the user to raise the electronic device or lower it. In this way, after the user adjusts the height of the electronic device according to the prompt, the signal degradation caused by the superposition of multipath transmission signals when the satellite signal is transmitted to the electronic device can be significantly improved, thereby achieving the purpose of improving satellite signal quality.
[0010] Optionally, before controlling the display screen to display the first interface, the method further includes: acquiring the first satellite signal. Determining that the signal strength of the first satellite signal is less than a first threshold. In this way, the electronic device can determine that the current satellite signal is weak before prompting the user to adjust the height of the electronic device. It is understandable that the weak satellite signal of the electronic device may be caused by the satellite signal being in a state of anti-phase cancellation at the location of the electronic device after multipath transmission. In this way, when it is determined that the signal strength of the first satellite signal is weak, the electronic device can prompt the user to adjust the height of the electronic device so that the satellite signal is in a state of in-phase superposition at the location of the electronic device after multipath transmission, thereby improving the quality of the satellite signal.
[0011] Optionally, the first interface also includes a second prompt message, which is used to inform the user that the quality of the currently received satellite signal is poor. Exemplarily, the second prompt message may indicate to the user that the current satellite signal quality is poor by graphically indicating the number of signal bars. This allows the user to intuitively perceive the quality of current satellite communications. The interface also provides the first prompt message, thereby providing the user with the objective reality of the current poor satellite communication quality while also providing a prompt for possible improvements. This in turn guides the user to adjust the height of the electronic device according to the first prompt message, thereby enhancing the user's experience while using satellite communications.
[0012] Optionally, the method further includes: generating the second prompt information according to the signal strength of the first satellite signal being less than a first threshold value, and controlling the display screen to display the first prompt information and the second prompt information on the first interface.
[0013] Optionally, before controlling the display screen to display the first interface, the method further includes: controlling the display screen to display a second interface, the second interface including third prompt information, and the third prompt information is used to prompt the user to adjust the posture of the electronic device.
[0014] Optionally, adjusting the posture of the electronic device includes adjusting the plane angle and / or pitch angle of the electronic device. The plane angle is a rotation angle within the plane of the display screen, and the pitch angle is a rotation angle within a plane perpendicular to the display screen of the electronic device. The third prompt information includes information prompting the user to adjust the plane angle and / or pitch angle of the electronic device.
[0015] Optionally, before displaying the second interface, the method further includes: obtaining first direction information of the electronic device in its current posture, and second direction information of the target satellite. The first direction information includes a first plane angle and a first pitch angle, and the second direction information includes a second plane angle and a second pitch angle. Based on the first direction information and the second direction information, determining attitude adjustment information, the attitude adjustment information including a third plane angle and a third pitch angle. The attitude adjustment information is used to indicate the rotation angle required for the electronic device to align with the target satellite.
[0016] Optionally, the electronic device is configured with a first antenna, the first antenna being used for transmitting and receiving signals between the electronic device and the target satellite. The electronic device is configured with third direction information, the third direction information being used to indicate a plane angle and a pitch angle of a maximum gain direction of the first antenna relative to the electronic device. Determining the attitude adjustment information includes determining the attitude adjustment information based on the first direction information, the second direction information, and the third direction information.
[0017] Optionally, the method further includes: generating the third prompt information according to the posture adjustment information, and controlling the display screen to display the third prompt information on the second interface.
[0018] Optionally, after controlling the display screen to display the second interface, the method further includes: controlling the display screen to display a third interface. The third interface displays fourth prompt information, the fourth prompt information including information prompting the user that the electronic device has been aligned with the target satellite.
[0019] Optionally, before displaying the third interface, the method further includes: receiving an operation of adjusting the posture of the electronic device input by the user, where the operation of adjusting the posture of the electronic device corresponds to the third prompt information.
[0020] Optionally, before displaying the third interface, the method further includes: determining that the electronic device is aligned with the target satellite.
[0021] Optionally, before determining that the electronic device is aligned with the target satellite, the method further includes: obtaining fourth direction information of the maximum gain direction of the first antenna in the electronic device in the current posture. Determining a plane angle difference and a pitch angle difference between the fourth direction information and the second direction information, where the second direction information is the direction information of the target satellite. Determining that the electronic device is aligned with the target satellite includes: determining that the electronic device is aligned with the target satellite when the plane angle difference is less than a preset plane angle threshold and the pitch angle difference is less than a preset pitch angle threshold.
[0022] In this example, before prompting the user to adjust the height of the electronic device, the electronic device may first prompt the user to adjust the posture of the electronic device so that the electronic device is aligned with the satellite.
[0023] After the electronic device is aligned with the satellite, if the satellite signal is still less than the first threshold, the electronic device can further improve the quality of satellite communication by reminding the user to adjust the altitude.
[0024] Optionally, establishing a communication connection with the target satellite includes: establishing a communication connection with the target satellite after the electronic device is aligned with the target satellite.
[0025] Optionally, after receiving the first operation and before establishing a communication connection with the target satellite, the method further includes: acquiring a current position of the electronic device.
[0026] Optionally, obtaining the current location of the electronic device includes: obtaining the latitude and longitude of the current location of the electronic device.
[0027] Optionally, the method further includes: determining the target satellite based on the current position of the electronic device.
[0028] Optionally, the electronic device is configured with an ephemeris that includes the orbital position of at least one communication satellite at different times. Determining the target satellite based on the current position of the electronic device includes: determining a first communication satellite from the ephemeris based on the current position of the electronic device. A distance between the orbital position of the first communication satellite at the current moment and the current position of the electronic device is less than a distance between the electronic device and any other communication satellite. Determining the first communication satellite as the target satellite.
[0029] Therefore, in some implementations, after the user inputs a first operation requiring the use of satellite communication, the electronic device can connect to the communication satellite with better quality through processes such as positioning, attitude adjustment, and altitude adjustment.
[0030] In a second aspect, the present application further provides an electronic device comprising: a memory and one or more processors. The memory and the processor are coupled. The memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device executes the technical solution provided in the first aspect and any possible implementation thereof. In some implementations, the electronic device may also be configured with a display screen. The display screen may be a touch screen display screen. The display screen may be used to receive various operations input by the user. The display screen may also display a corresponding interface under the control of the processor. For example, the first interface may be displayed.
[0031] In a third aspect, the present application further provides a chip system, which is applied to an electronic device. The chip system may include one or more interface circuits and one or more processors. The interface circuit and the processor are interconnected via a circuit. The interface circuit is configured to receive a signal from the memory of the electronic device and send the signal to the processor. The signal includes computer instructions stored in the memory. When the processor executes the computer instructions, the electronic device implements the technical solution provided in the first aspect and any possible implementation thereof.
[0032] In a fourth aspect, the present application also provides a computer-readable storage medium comprising computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the technical solution provided in the above-mentioned first aspect and any possible implementation thereof.
[0033] In a fifth aspect, the present application further provides a computer program product that, when executed on a computer, causes the computer to execute the technical solutions provided in the first aspect and any possible implementation thereof. It is understood that the solutions provided in aspects 2 through 5 of the present application can respectively correspond to the first aspect and any possible implementation thereof, and thus the beneficial effects that can be achieved are similar and will not be further elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] FIG1 is a schematic diagram of a communication scenario provided in an embodiment of the present application;
[0035] FIG2 is a schematic diagram of an interface interaction provided in an embodiment of the present application;
[0036] FIG3 is a schematic diagram of an interface interaction provided in an embodiment of the present application;
[0037] FIG4 is a schematic diagram of a satellite communication initialization process provided in an embodiment of the present application;
[0038] FIG5 is a schematic diagram of an interface interaction provided in an embodiment of the present application;
[0039] FIG6 is a schematic diagram of a spherical angular coordinate system provided in an embodiment of the present application;
[0040] FIG7 is a logic diagram of a posture adjustment provided by an embodiment of the present application;
[0041] FIG8 is a schematic diagram of an interface interaction provided in an embodiment of the present application;
[0042] FIG9 is a schematic diagram of an interface interaction provided in an embodiment of the present application;
[0043] FIG10 is a schematic diagram of satellite signal transmission according to an embodiment of the present application;
[0044] FIG11 is a schematic diagram of a simulation of a multipath signal transmission scenario provided by an embodiment of the present application;
[0045] FIG12 is a schematic diagram of signal superposition effects at different heights provided by an embodiment of the present application;
[0046] FIG13 is a schematic diagram comparing the signal superposition effects of multipath fading and single-path fading provided in an embodiment of the present application;
[0047] FIG14 is a schematic diagram of an interface interaction provided in an embodiment of the present application;
[0048] FIG15 is a schematic diagram of a solution flow chart provided in an embodiment of the present application;
[0049] FIG16 is a schematic diagram of an interface interaction provided in an embodiment of the present application;
[0050] FIG17 is a schematic diagram of the composition of an electronic device provided in an embodiment of the present application;
[0051] FIG18 is a schematic diagram of the composition of an electronic device provided in an embodiment of the present application;
[0052] FIG19 is a schematic diagram showing the composition of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0053] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.
[0054] Currently, some electronic devices have wireless communication functions, which allow them to provide users with communication services such as phone calls and short messages.
[0055] With the advancement of wireless communication technology, some electronic devices now support satellite-based communications. This allows them to connect to satellites when they need to provide wireless communication to users. This information exchange with the satellites enables functions such as making and receiving calls, and sending and receiving short messages.
[0056] In the embodiment of the present application, it is taken as an example that the electronic device can support satellite communication function.
[0057] For example, referring to FIG1 , which is a schematic diagram of a communication scenario, the electronic device is taken as an example, a mobile phone.
[0058] As shown in Figure 1, a mobile phone can establish a wireless connection with one or more satellites.
[0059] The satellites may include positioning satellites, communication satellites, and the like.
[0060] The mobile phone can determine its current location by communicating with two or more positioning satellites to achieve positioning. In some implementations, the current location can be identified by longitude and latitude. In different implementations, the positioning satellites can correspond to different satellite positioning systems, such as the Beidou positioning system and the GPS positioning system.
[0061] The mobile phone can also achieve satellite communication functions by establishing a connection with a communication satellite. In different implementations, the communication satellite can correspond to different satellite communication systems, such as the Beidou satellite communication system and the Tiantong satellite communication system.
[0062] In the example of FIG1 , an example of a mobile phone interface is also shown. The mobile phone can guide the user to input operations through interaction with the user on the interface, thereby providing the user with satellite communication functions.
[0063] For example, as shown in FIG1 , the main interface of a mobile phone is taken as interface 01 as an example.
[0064] In the interface 01, one or more icons of installed applications may be included.
[0065] In this example, the installed applications may include functional applications such as weather applications, satellite communication applications, phone applications, and information applications. Each functional application may provide corresponding functional services to the user after being run.
[0066] A settings application may also be installed in the mobile phone, which may provide the user with a control entry for various configurable items in the mobile phone.
[0067] In the example shown in FIG. 1 , the interface 01 may include an icon 1 of a setting application, an icon 2 of a satellite communication application, an icon 3 of a telephone application, and the like.
[0068] The user can input operations on interface 01, thereby triggering the satellite communication logic configured in the mobile phone.
[0069] For example, refer to FIG2 , which is an example of an interface interaction provided in an embodiment of the present application.
[0070] In the example of FIG. 2 , at least two interactive schematic diagrams of triggering satellite communication logic are provided.
[0071] In some embodiments, the user may input an operation OP1 on the interface 01. The operation OP1 may be a click operation on a setting application. In response to the operation OP1, the electronic device may run the setting application and switch to display the interface 02 of the setting application.
[0072] This interface 02 may include controls corresponding to various configurable items in the settings application. Each configurable item may correspond to a function or a set of functions. The user may instruct the electronic device to enter the configuration details interface for the corresponding configurable item by operating the controls.
[0073] In this example, configurable items for satellite communication are included in the settings app.
[0074] 2 , the interface 02 may include a satellite communication function control 21. The user may input an operation OP2 to the control 21 to instruct the electronic device to enter the configuration interface 03 of the satellite communication function.
[0075] Interface 03 may include a control 22. This control 22 may be used to trigger the satellite communication function. For example, a user may input an operation OP4 into control 22, which may be a click operation on control 22. In response to this operation OP4, the electronic device may trigger the satellite communication function. For example, the electronic device may enter a satellite communication initialization process and display interface 03. The execution logic of this process will be described in detail later. In the embodiments of the present application, this operation OP4 may also be referred to as a first operation.
[0076] In the example shown in FIG2 , an interaction example for triggering a satellite communication function is also provided.
[0077] In other embodiments, the user may input an operation OP3 on interface 01. Operation OP3 may be a click on the satellite communication application icon 2. In response to operation OP3, the electronic device may trigger the satellite communication function, for example, by entering a satellite communication initialization process and displaying interface 03.
[0078] It should be noted that, in some embodiments, the interface 03 may be configured in a settings application. That is, the interface 03 may serve as a sub-interface of the settings application. After the user inputs the operation OP2, the settings application may instruct the electronic device to switch to displaying the interface 03.
[0079] In other embodiments, interface 03 may be configured in a satellite communication application. Thus, after the user inputs operation OP2, the electronic device may launch the satellite communication application in response to operation OP2. This allows the satellite communication application to be executed and instructs the electronic device to switch to displaying interface 03.
[0080] In addition, the two interactive logics for triggering the satellite communication function provided in FIG2 are merely examples. In other embodiments, the electronic device may further provide more entrances for triggering the satellite communication function.
[0081] For example, refer to Figure 3. This example provides a method for embedding a satellite communication function related prompt bar in a phone application interface to implement a method for jumping from the phone application interface to the satellite communication initialization process.
[0082] As shown in FIG3 , the user may input an operation OP5 for the icon 3 corresponding to the phone application on the interface 01 . For example, the operation OP5 may be a click operation on the icon 3 .
[0083] In response to operation OP5 , the electronic device may run a phone application and switch the display interface 04 under the control of the phone application.
[0084] The interface 04 may include display elements of the default configuration of the phone application, such as a dial pad, call logs, etc.
[0085] In this example, the interface 04 may further include a prompt bar 31. The prompt bar 31 may provide an entry for triggering satellite communication.
[0086] For example, the prompt bar 31 may include a control 32. The control 32 may correspond to entering the satellite communication initialization process. In the interface 04, the control 32 may display a text prompt such as "Connecting to Satellite" to the user so that the user can understand the function of the control 32.
[0087] When the user wants to make a call via satellite communication, the user may input an operation OP6 to the control 32. In response to the operation OP6, the electronic device may trigger the satellite communication initialization process.
[0088] In some embodiments of the present application, in conjunction with the interface switching logic in FIG2 , after receiving operation OP6 , the electronic device may also switch to display interface 03 , so that the user can further confirm the instruction to enter the satellite communication-related logic of the electronic device by operating on interface 03 (such as operation OP4 ).
[0089] The following is an example of the satellite communication initialization process with reference to the accompanying drawings.
[0090] In an embodiment of the present application, the satellite communication initialization process may be composed of multiple logical processes.
[0091] Exemplarily, referring to FIG4 , in some embodiments of the present application, the satellite communication initialization process may include searching for positioning satellites for positioning, and connecting to communication satellites.
[0092] The search for positioning satellites for positioning can be used to obtain the current location of the electronic device, for example, to obtain the latitude and longitude of the current location of the electronic device.
[0093] 5 , which illustrates the interface interaction during satellite communication initialization performed by an electronic device.
[0094] When the electronic device searches for positioning satellites for positioning, it may display interface 05 as shown in FIG5. In some embodiments, the electronic device may display interface 03 as shown in FIG2. After receiving an operation OP4 input by the user on interface 03, the electronic device may switch to displaying interface 05 to prompt the user that the step of searching for positioning satellites for positioning is currently being performed.
[0095] As shown in FIG. 5 , the interface 05 may include a function display box 51 .
[0096] In the embodiment of the present application, after the electronic device enters the satellite communication initialization process, the function display box 51 can be displayed at the top of the interface. During different processing stages (such as searching for positioning satellites for positioning, connecting to communication satellites, etc.), the electronic device can display relevant information of the corresponding processing stage in the function display box 51.
[0097] Take interface 05 as an example. The electronic device can display the current positioning information to the user in the function display box.
[0098] For example, one or more display elements may be displayed in the function display frame 51. The display elements may include a text prompt 52a and an animation prompt 52b.
[0099] The text prompt 52a may include text information of "searching for satellites". Through the text prompt 52a, the electronic device may prompt the user that it is currently searching for positioning satellites for positioning.
[0100] The dynamic prompt 52b can show the user the current number of searched stars, whether the search is successful, and other information in the form of animation.
[0101] In this application, by searching for positioning satellites for positioning, the electronic device can obtain the location information of the current location. In combination with the above description, in some implementations, the electronic device can determine the current latitude and longitude through the positioning process.
[0102] After determining the current latitude and longitude, the electronic device may attempt to connect to the communication satellite, that is, enter the process of connecting to the communication satellite as shown in FIG4 .
[0103] It should be noted that, in the present application, the electronic device can determine the communication satellite to be connected after determining the current longitude and latitude.
[0104] As a possible implementation, the electronic device can determine the communication satellite to be connected based on the current latitude and longitude and the ephemeris pre-stored in the electronic device. In the following description, the communication satellite to be connected is referred to as the target satellite.
[0105] In this example, the ephemeris pre-stored in the electronic device may include orbital positions of one or more communication satellites at different times.
[0106] The electronic device can search for the communication satellite closest to the electronic device in the ephemeris according to the current latitude and longitude, and use it as the target satellite.
[0107] Therefore, the process of connecting to the communication satellite is also the process of connecting to the target satellite.
[0108] As shown in FIG5 , after the electronic device completes positioning, it can switch from interface 05 to display interface 06. In the interface 06, the display elements in the function display box 51 change accordingly.
[0109] For example, a text prompt 53a may be included in the interface 06. The text prompt 53a may include a text message "Connecting", thereby prompting the user that the user is currently trying to connect to a communication satellite.
[0110] In addition, the interface 06 may further include an animation prompt 53b, which may be used to graphically display the alignment status of the current electronic device and the communication satellite to the user.
[0111] After the electronic device is aligned with the communication satellite, the electronic device can attempt to connect with the target satellite. Taking the establishment of connection between the electronic device and the target satellite as an example, the electronic device can switch the display interface 07.
[0112] As shown in interface 07 in FIG5 , after being connected to the target satellite, the electronic device may display to the user on interface 07 that the current connection status is connected.
[0113] Specifically, the interface 07 may include information such as text prompt 541a, text prompt 542a, signal prompt 542c, and motion effect prompt 54b.
[0114] The text prompt 541a may include a text message of "Successfully connected to satellite", thereby indicating that a wireless connection with the communication satellite has been established.
[0115] The text prompt 542a and the signal prompt 542c can be used to prompt the user of the current signal quality between the user and the communication satellite.
[0116] For example, the electronic device may acquire a signal (eg, a broadcast signal, a carrier signal, etc.) from a target satellite and may determine the signal strength of the acquired signal.
[0117] The signal strength from the target satellite can be identified by at least one of the following: Reference Signal Receiving Power (RSRP), Received Signal Strength Indicator (RSSI), Signal to Noise Ratio (SNR), Signal and Interference to Noise Ratio (SINR), Block Error Rate (BLER), etc.
[0118] In the following example, RSSI is used to identify signal strength.
[0119] The electronic device may be configured with multiple thresholds corresponding to the RSSI, with the multiple thresholds increasing in sequence. In this way, the electronic device can determine the current satellite communication signal status based on the multiple thresholds.
[0120] For example, if the RSSI of the signal received from the target satellite is greater than threshold TH2 but less than threshold TH1, the satellite signal is good. In this case, the electronic device may display a text prompt in text prompt 542a that reads "Satellite signal is good, please maintain hand-held position." The electronic device may also display a four-bar signal prompt in signal prompt 542c.
[0121] For example, if the RSSI of the target satellite signal is greater than threshold TH1, the satellite signal is good. Thus, the electronic device may display a text prompt in text prompt 542a: "Satellite signal is good, please maintain your hand-held position." The electronic device may also display a full five-bar signal prompt in signal prompt 542c.
[0122] Similarly, when the RSSI is less than a certain threshold, the electronic device may adjust the display content of the text prompt 542a and / or the signal prompt 542c to prompt the user of the current signal connection status.
[0123] In the example of FIG5 , it is assumed that the target satellite is currently connected and the signal connection quality is good.
[0124] In some implementations, as shown in interface 07 of FIG5 , the electronic device may present controls 55 and 56 to the user. Controls 55 and 56 may each correspond to an application or function currently capable of communicating using a communication satellite. For example, control 55 may correspond to a satellite phone application (or a satellite communication function within a phone application). Alternatively, control 56 may correspond to a function within a short messaging application that allows for sending and receiving short messages via a communication satellite.
[0125] It should be noted that, in the example of Figure 5, after the electronic device displays interface 06, if the current electronic device is not aligned with the target satellite, the corresponding prompt content can be displayed on the interface to guide the user to adjust the posture of the electronic device so that the electronic device is aligned with the target satellite.
[0126] In order to clearly explain the posture adjustment process, a spherical angle coordinate system is first established with the electronic device as the center, taking the plane where the display screen of the electronic device is located as plane PL1 as an example.
[0127] Referring to Figure 6, with plane PL1 as the reference plane and any defined direction within plane PL1 (e.g., the ox direction) as the reference direction, the direction of any position in the coordinate system relative to the coordinate system center o can be uniquely identified using the plane angle φ and the pitch angle θ within plane PL1. The plane angle φ corresponds to the angle between the reference direction and the line connecting the projection of the position within plane PL1 and the coordinate system center o. The pitch angle θ corresponds to the angle between the line connecting the position with the coordinate system center o and the projection of the position within plane PL1.
[0128] For example, consider point m in space. In the coordinate system shown in Figure 6, m' can be the projected position of point m within plane PL1. Thus, for point m, the plane angle φ can be the angle from ox rotated to om', and the pitch angle θ can be the angle from om' rotated to om.
[0129] In the following description, the direction of point m relative to point o may be described as direction information or orientation information of point m. The direction information may include (φ, θ).
[0130] In the embodiment of the present application, the electronic device can determine its current latitude and longitude by searching for positioning satellites. The electronic device can also determine the orbital coordinates of the target satellite using ephemeris. Thus, as shown in FIG7 , the electronic device can determine that, in the coordinate system shown in FIG6 , the direction information of the satellite's incoming wave direction includes (φ1, θ1).
[0131] For example, the line connecting the target satellite's orbital position and the coordinate system center o corresponding to the electronic device is denoted by oa. As shown in Figure 7, the projection of oa onto plane PL1 is oc. Thus, φ1 is the angle between ox and oc, and θ1 is the angle between oc and oa.
[0132] It should be noted that, in the present application, the electronic device may be configured with one or more antennas. These one or more antennas may include antenna ANT1. The operating frequency band of antenna ANT1 may include at least one operating frequency point in the satellite communication frequency band. In this way, antenna ANT1 can be used to transmit and receive satellite signals from a communication satellite. In the embodiments of the present application, antenna ANT1 may also be referred to as the first antenna.
[0133] It can be understood that when the direction of the maximum gain of the antenna ANT1 is consistent with the direction of the satellite wave, the antenna ANT1 can better transmit and receive signals with the communication satellite.
[0134] Thus, in conjunction with the description of FIG6 , with reference to FIG7 , the electronic device can also determine the direction of the maximum gain of an antenna (e.g., antenna ANT1) used for satellite communication in the coordinate system shown in FIG6 . For example, the directional information of the direction of the antenna's maximum gain may include (φ2, θ2).
[0135] Assume that the antenna has the maximum gain direction ob. As shown in Figure 7, the projection of ob on plane PL1 is od. Thus, φ2 can be the angle between ox and od, and θ2 can be the angle between od and ob.
[0136] It is understood that the antenna ANT1 is fixedly configured in the electronic device. Therefore, when the electronic device is in a preset posture, the direction information of the maximum gain direction of the antenna ANT1 can be determined. In this application, the direction information of the maximum gain direction of the antenna ANT1 in the preset posture of the electronic device can be pre-configured in the electronic device.
[0137] In this way, when the electronic device needs to determine the direction ob of the maximum gain of the antenna in the current posture, it can obtain the direction information of the current posture, and determine the direction information (φ2, θ2) of ob based on the direction information of the current posture, the direction information of the preset posture, and the direction information of the maximum gain direction of the antenna ANT1 in the preset posture.
[0138] It can be understood that when (φ1, θ1) is consistent with (φ2, θ2) or the two are close, the electronic device can use the antenna ANT1 to achieve the transmission and reception of satellite signals through a larger gain.
[0139] Correspondingly, when the difference between (φ1, θ1) and (φ2, θ2) is large, the electronic device can determine the angle difference between the two, and then guide the user to adjust the plane angle and pitch angle of the electronic device so that the adjusted maximum gain direction of the antenna is aligned with or close to the direction of the satellite wave.
[0140] 7 , the plane angle difference Δφ in plane PL1 is Δφ=φ2−φ1, and the pitch angle difference Δθ=θ2−θ1.
[0141] The electronic device can also guide the user to adjust the posture of the electronic device by displaying text prompts and / or motion prompts in the interface to reduce the plane angle difference and pitch angle difference.
[0142] For example, taking the example of an electronic device guiding a user to adjust the posture of the electronic device through a motion effect prompt on an interface, the motion effect prompt may include a motion effect prompt 53b as shown in FIG5 .
[0143] As shown in FIG7 , the dynamic effect prompt may include display elements such as area S1 , satellite ST1 , area S2 , and pitch mark.
[0144] The region S1 may correspond to a range where the electronic device is within the plane PL1 and the gain of the antenna ANT1 is greater than a preset gain threshold. The satellite ST1 may represent the current target satellite.
[0145] Thus, when the satellite ST1 is located in the area S1, it indicates that the antenna ANT1 is aligned with the target satellite within the plane PL1.
[0146] It is understandable that, in theory, the maximum gain direction of antenna ANT1 can be a certain direction (ob as shown in FIG7 ). However, in actual implementation, it is difficult to strictly align the maximum gain direction of antenna ANT1 with the direction of satellite incoming waves. Conversely, within the range where the gain of antenna ANT1 is greater than the gain threshold, satellite signals from communication satellites can be received, and antenna ANT1 can also ensure good reception of satellite signals. Therefore, in the present application, as long as the target satellite is moved to area S1, the alignment of antenna ANT1 and the target satellite in plane PL1 can be achieved.
[0147] For example, take △φ greater than 0 as an example. The target satellite is on the right side of the maximum gain direction of ANT1. Therefore, on the interface, satellite ST1 can be displayed in the clockwise direction of area S1. In some implementations, the opening angle between satellite ST1 and area S1 can correspond to △φ. It can be understood that when the user adjusts the direction of the current electronic device in the plane PL1 (such as clockwise rotation or counterclockwise rotation), the satellite ST1 enters area S1. Thereby, the current electronic device (or ANT1 of the electronic device) is aligned with the target satellite in the plane PL1. This process can be called plane alignment.
[0148] In the example shown in FIG. 7 , the area S2 and the pitch mark can be used to show the user the current pitch alignment status.
[0149] For example, when the pitch mark is located in area S2, it means that the current pitch angle difference between ANT1 and the target satellite is small, that is, ANT1 and the target satellite have completed pitch alignment.
[0150] For another example, when the pitch mark is outside the area S2, it indicates that the pitch alignment between ANT1 and the target satellite has not yet been completed.
[0151] In some implementations, for example, if ANT1 and the target satellite have not yet completed pitch alignment, the relative positional relationship between the pitch marker and the area S2 may correspond to Δθ.
[0152] For example, if Δθ is greater than 0, the user needs to increase the pitch angle of the electronic device, that is, rotate the electronic device upward along the bottom edge, to achieve pitch alignment between ANT1 and the target satellite. Correspondingly, the interface may display: the pitch indicator is located above area S2. As the user rotates the electronic device upward along the bottom edge, the pitch indicator gradually moves downward and eventually enters area S2 under the user's operation, completing the pitch alignment.
[0153] Therefore, based on the internal processing logic shown in Figure 7, the electronic device can, after completing positioning and during the process of connecting to the communication satellite (or before connecting to the communication satellite), guide the user through interface prompts to complete the plane alignment and pitch alignment of the electronic device, thereby completing the alignment of the electronic device with the target satellite.
[0154] As an example, referring to FIG8 , which is an example of an interface interaction provided in an embodiment of the present application, in the implementation of the solution provided in FIG8 , the electronic device can, after displaying interface 06 , guide the user to align the electronic device with the target satellite through related interface interactions for attitude adjustment.
[0155] For example, refer to Figure 8 . The electronic device may start posture adjustment after displaying interface 06 .
[0156] The electronic device can be implemented according to the solution shown in FIG7 , and determine that the current pitch alignment has been completed, but the plane alignment has not been completed.
[0157] In this example, the electronic device can determine that the target satellite ST1 is located to the right of the maximum gain direction of the current antenna ANT1. As shown in interface 08 in Figure 8, the electronic device can display text message 53a on interface 08, indicating "Connecting." The electronic device can also display an attitude adjustment prompt 71 on interface 08, prompting the user to adjust the attitude of the electronic device within plane PL1. In this embodiment of the present application, this attitude adjustment prompt 71 can also be referred to as the third prompt information. In this embodiment of the present application, this interface 08 can also be referred to as the second interface.
[0158] In this example, the posture adjustment prompt 71 may include a text prompt portion, an image prompt portion, and the like. The text prompt portion may, in text form, inform the user of the direction in which the electronic device currently needs to be rotated. For example, the text prompt portion may include "The phone is not aligned with the satellite. Please slowly rotate the phone to the right." Correspondingly, the image prompt portion may correspond to the text prompt portion, visually showing the user the direction in which the electronic device needs to be adjusted using a graphic.
[0159] It is understandable that in other embodiments, if the pitch alignment between the electronic device and the target satellite has not been completed, the electronic device may also prompt the user to adjust the pitch angle through the text prompt part and / or image prompt part in the attitude adjustment prompt 71.
[0160] Correspondingly, after completing the attitude adjustment, if the electronic device determines that the plane is aligned and the pitch is aligned, the display interface 09 can be switched. In this interface 09, the attitude adjustment prompt 71 can be replaced with a text prompt 73, such as "The phone is aligned with the satellite, please maintain the holding position." This prompts the user that the current electronic device is aligned with the communication satellite. In this embodiment of the application, this text prompt 73 can also be referred to as the fourth prompt information. In this embodiment of the application, this interface 09 can also be referred to as the third interface.
[0161] It is understandable that after completing the attitude adjustment, the electronic device has also completed the alignment with the target satellite. That is, the maximum gain direction of the ANT1 used for satellite communication in the electronic device points to (or nearly points to) the incoming wave direction of the target satellite.
[0162] When the attitude adjustment is completed, the electronic device can establish a communication connection with the target satellite. Correspondingly, the electronic device can switch to display interface 07. The relevant description of interface 07 can refer to the explanation in Figure 5 above and will not be repeated here.
[0163] It should be noted that in some embodiments of the present application, the electronic device may attempt to establish a connection with the target satellite after completing attitude adjustment (such as after displaying interface 09 ), and then complete the connection with the target satellite.
[0164] In other embodiments, the electronic device may also start trying to connect to the target satellite after entering interface 06 but before completing attitude adjustment, thereby shortening the time taken to connect to the communication satellite.
[0165] However, in some scenarios, even after the electronic equipment completes attitude adjustment and achieves plane alignment and pitch alignment, it may still experience poor satellite signals even if it is connected to the target satellite.
[0166] For example, as shown in FIG9 , in this case, the electronic device may display interface 06, interface 08, and interface 09 respectively, and then switch to display interface 10. In interface 10, text prompt 81 may be similar to text prompt 541a in interface 07, and may prompt the user that the user is currently connected to the communication satellite through a text prompt of "Successfully connected to satellite".
[0167] Unlike the examples shown in FIG. 5 to FIG. 8 , in this example, after alignment is completed, the quality of the signal from the communication satellite obtained by the electronic device is poor.
[0168] For example, the electronic device may determine that the current signal quality is poor based on the RSSI of the signal from the electronic device being less than a threshold value TH3, where the threshold value TH3 is less than the threshold value TH1 or the threshold value TH2.
[0169] Correspondingly, the electronic device can display the current signal connection status to the user in interface 10. For example, a text prompt 82 and a signal prompt 83 can be displayed in interface 10. The text prompt 82 can include a text message such as "Satellite signal is poor." The signal prompt 83 can be displayed as a single signal bar.
[0170] It is understandable that in the present application, the electronic device can be configured with a correspondence between different RSSI intervals and corresponding text prompts and signal prompts. Different RSSI intervals can be divided by the above-mentioned pre-configured multi-level thresholds. Thus, the electronic device can determine the corresponding text prompt based on whether the RSSI of the currently received signal is in different intervals. For example, in the example of Figure 9, since the RSSI is less than the threshold TH3, the electronic device can determine to display text prompt 82, signal prompt 83, etc. In the embodiment of the present application, the threshold TH3 can also be called the first threshold.
[0171] Thus, in the example shown in FIG9 , although the electronic device has guided the user to complete alignment (i.e., planar alignment and elevation alignment) between the electronic device and the target satellite through the interactive implementation and internal logic provided in the above example, the signal quality currently received from the target satellite is still poor. This obviously cannot effectively support satellite communication between the user and the target satellite through the electronic device.
[0172] Correspondingly, in this application, the electronic device may also be configured with a height adjustment mechanism so that, based on attitude adjustment, the electronic device can also guide the user to adjust the height of the electronic device in order to obtain better satellite communication quality.
[0173] It is understandable that, in the process of communication between a communication satellite and an electronic device, taking the electronic device receiving a signal as an example, after the communication satellite sends a signal, the signal can be received by the electronic device through multipath transmission.
[0174] For example, refer to FIG10 , which is a diagram illustrating multipath transmission.
[0175] In the example shown in Figure 10, signals transmitted by a communications satellite can be directly transmitted via path P1 to an electronic device for reception. Since signals are transmitted through space in the form of electromagnetic waves, path P1 also includes signals distributed along other paths. For example, using path P2 as an example, signals transmitted by a communications satellite can be received by an electronic device after being transmitted along path P2.
[0176] Unlike the direct transmission corresponding to path P1, in path P2, the signal is reflected by the ground before being received by the electronic device. It is understood that in actual satellite communications, the signal transmission path in space is far more complex than the two paths shown in Figure 10. In this application, the example of the signal transmission path including path P1 and path P2 is used. In environments with more complex transmission paths, the situation can be similarly deduced and will not be further described.
[0177] Thus, based on the multipath transmission diagram shown in FIG10 , the signal actually received by the electronic device may include a signal transmitted on path P1 (e.g., referred to as signal 1) and a signal transmitted on path P2 (e.g., referred to as signal 2). Therefore, the satellite communication signal actually received by the electronic device may be a superposition of multipath transmission signals such as signal 1 and signal 2.
[0178] It should be noted that for signal 2 transmitted on path P2, after the signal is reflected by the ground, the signal strength and phase will inevitably change. In this way, the superposition of the signals actually received by the electronic device will also fluctuate.
[0179] As shown in FIG11 , taking the case where the height of the electronic device remains unchanged as an example, the diagram shows a comparison of the relative strengths of different reflected signals and the fluctuations introduced by multipath.
[0180] It can be seen that when the height of the electronic device remains unchanged, if the reflected signal is attenuated by 10dB, the received signal of the electronic device will introduce a multipath fluctuation of up to 6dB.
[0181] That is, for the electronic device, when the signal P2 after reflection attenuation is superimposed on the signal received along the path P1, the less the reflected signal is attenuated, the greater the impact on the signal received by the electronic device.
[0182] In addition, when the electronic device is at different heights, the superposition effect on the received multipath signals is also different.
[0183] For example, referring to Figure 12, when the electronic device is at an altitude of H1, Signal 1 and Signal 2 are in a state of anti-phase cancellation at the electronic device. Thus, the satellite communication signal received by the electronic device is relatively weak.
[0184] Correspondingly, when the height of the electronic device is H2, the signal 1 and the signal 2 are in a state of being superimposed in phase at the electronic device. In this way, the satellite communication signal received by the electronic device is stronger.
[0185] Figure 11 illustrates the effect of multipath attenuation on the signal received by an electronic device when the electronic device's altitude remains constant. Figure 12 illustrates the effect of altitude on the signal received by an electronic device when the electronic device's altitude remains constant and multipath attenuation remains constant.
[0186] 13 , in combination with the description of FIG. 11 and FIG. 12 , FIG. 13 provides a comparison of power levels of single-path / multi-path signals received by an electronic device at different altitudes.
[0187] As shown in Figure 13, under ideal single-path transmission conditions, the signal power received by the electronic device can be stable. In this case, the power of the signal received by the electronic device is not affected by altitude.
[0188] However, in actual implementation, multipath transmission is inevitable.
[0189] As shown in Figure 13, when multipath transmission exists, the signal power received by an electronic device at different altitudes will exhibit periodic fluctuations. For example, at an altitude of less than 1.2m, the multipath signals are combined at the electronic device's location and superimposed in phase, resulting in a signal strength greater than that received under ideal single-path transmission.
[0190] For another example, when the height is greater than 1.2m and less than 1.25m, after the multipath signals are synthesized at the location of the electronic device, they are offset by anti-phase, and the signal strength received by the electronic device may be lower than that in the ideal case of single-path transmission.
[0191] In contrast, in the multipath transmission scenario, the signal strength fluctuation received by the electronic device in the 10dB attenuation multipath signal transmission scenario is significantly smaller than that in the 6dB attenuation multipath signal transmission scenario. This is also consistent with the description shown in Figure 11.
[0192] As shown in Figures 11 to 13, since multipath transmission is inevitable in the actual satellite communication process, there may be a situation as shown in Figure 9, that is, after the electronic equipment is aligned with the communication satellite, it is still impossible to obtain good satellite communication quality.
[0193] As shown in Figures 12 and 13 , the current altitude of the electronic device significantly affects the quality of satellite communications. Therefore, in order to enable the electronic device to achieve better communication quality after aligning with the communication satellite, in an embodiment of the present application, the electronic device can also adjust its altitude after guiding the user to complete the alignment of the communication satellite. This allows the height of the electronic device to be adjusted to within the corresponding range of in-phase superposition as shown in Figure 13 . In this way, the strength of the synthesized multipath signal received by the electronic device can be greater than that of an ideal single-path transmission scenario. This avoids the anti-phase cancellation of multipath signals and improves the quality of satellite communication signals received by the electronic device.
[0194] As an example, referring to FIG14 , an example of interface interaction of an electronic device is provided.
[0195] In this example, after guiding the user to complete the attitude adjustment, the electronic device may further guide the user to adjust the altitude, so that the electronic device can obtain better satellite communication quality.
[0196] As shown in FIG14 , the electronic device can guide the user to complete attitude adjustment through interfaces 06, 08, and 09, thereby aligning the electronic device (or ANT1 in the electronic device) with the target satellite. The relevant description of the attitude adjustment can refer to the above examples and will not be repeated here.
[0197] In this example, after the electronic device completes alignment with the communication satellite, it switches to display interface 11. Through this interface 11, the user is guided to adjust the height of the electronic device. In the embodiment of the present application, this interface 11 may also be referred to as the first interface.
[0198] As shown in FIG. 14 , the interface 11 may include a text prompt 131 , a height adjustment prompt 132 , a signal prompt 133 , and the like.
[0199] The text prompt 131 may be used to prompt the user that the electronic device has been successfully connected to the satellite after attitude adjustment.
[0200] Height adjustment prompt 132 may include a text prompt portion and an image prompt portion. The text prompt portion may be used to guide the user to adjust the height of the electronic device through text. The image prompt portion corresponds to the text prompt portion and provides a graphical prompt for height adjustment. In this embodiment of the present application, height adjustment prompt 132 may also be referred to as first prompt information.
[0201] In this example, the text prompt portion of the altitude adjustment prompt 132 includes "Satellite signal is poor, please slowly move the phone upwards." In other embodiments, the text prompt portion of the altitude adjustment prompt 132 may also include information prompting the user to move the electronic device downwards to lower the height of the electronic device.
[0202] It can be understood that, in conjunction with the example in Figure 13, for any fixed multipath transmission scenario, the power of the signal received by the electronic device varies periodically with altitude. Within an altitude range of 0.5m, the power will vary by more than half a cycle. In other words, when the current altitude of the electronic device is not the highest point of the in-phase superposition, the power of the received satellite signal will change significantly after a slight change in the altitude of the electronic device, either upward or downward.
[0203] Therefore, taking the current height of the electronic device corresponding to the position corresponding to the negative superposition as an example, the electronic device can guide the user to adjust the height of the electronic device so that a small height adjustment allows the multipath signals to enter the in-phase superposition interval, thereby allowing the electronic device to obtain better satellite communication quality.
[0204] In this example, the electronic device guides the user to raise the electronic device through the height adjustment prompt 132 as an example.
[0205] As a result, the quality of the received satellite signal will improve significantly as the altitude of the electronic device changes.
[0206] For example, after completing attitude adjustment and before starting altitude adjustment, the height of the electronic device is at height H2. At this height H2, multipath signals at the electronic device are in a state of opposite cancellation. The electronic device can guide the user through interface 10 to move the electronic device upward, so that the height of the electronic device is changed to height H1. At this height H1, multipath signals at the electronic device are in a state of co-directional superposition.
[0207] In this way, the electronic device can obtain better signal quality at the height H1. Accordingly, the display interface 07 is switched.
[0208] Comparing interface 11 and interface 07, as the altitude changes, the quality of the satellite signal received by the electronic device gradually improves, and the corresponding signal prompt can change from one grid to four grids.
[0209] In conjunction with the aforementioned display mechanism for signal prompts, in some embodiments of the present application, when displaying interface 11, the electronic device may determine the current signal difference based on the RSSI of the currently received satellite signal being less than a threshold value TH3, and display a signal prompt 133 on interface 11. Furthermore, the electronic device may also trigger entry into an altitude adjustment interface based on the RSSI of the currently received satellite signal being less than TH3, displaying a text prompt 131 to the user on interface 11 to guide the user in adjusting the altitude of the electronic device. In the embodiments of the present application, this signal prompt 133 may also be referred to as a second prompt message.
[0210] As the height of the electronic device changes, the RSSI of the satellite signal received by the electronic device changes. The electronic device can determine that the current signal is good based on the RSSI of the satellite signal received being greater than the threshold TH2, and refresh the display interface 07.
[0211] Thus, through the interface interaction logic provided in FIG14 , the electronic device can guide the user to perform both horizontal and vertical alignment of the electronic device through attitude adjustment. Furthermore, if the signal quality is poor (e.g., RSSI is less than threshold TH3) after attitude adjustment, the electronic device can guide the user to perform altitude adjustment through altitude adjustment prompt 132 in interface 11 . This allows the electronic device to obtain better satellite signal quality.
[0212] In order to support the interactive logic shown in Figure 14, the embodiment of the present application further provides a data processing method. The method can be applied to electronic devices, so that the electronic devices can implement the interactive logic processing of posture adjustment and height adjustment as shown in Figure 14 according to the process logic of the method.
[0213] Exemplarily, referring to FIG15 , the solution may include:
[0214] S1501: Search for positioning satellites for positioning.
[0215] Exemplarily, the electronic device may execute S1501 after receiving an operation input by a user to trigger the satellite communication initialization process.
[0216] In some implementations, the user may instruct the electronic device to trigger the satellite communication initialization process by inputting an operation OP4 or an operation OP6.
[0217] In this example, the electronic device can search for positioning satellites through a positioning antenna configured therein. For example, the positioning antenna can operate in a frequency band including 1575 MHz.
[0218] Thus, the electronic device can obtain the location information of its current location through positioning, for example, the longitude and latitude of the current location.
[0219] In some implementations, the electronic device may display the interface 05 shown in FIG. 5 to the user during the execution of S1501 .
[0220] S1502: Determine whether the communication satellite is aligned.
[0221] In conjunction with the above description, the electronic device can search and determine the target satellite from the ephemeris based on the current location information. In some implementations, the target satellite can be the satellite in the ephemeris that is currently closest to the electronic device and is in operation.
[0222] It should be noted that, in the above example, the ephemeris is preset in the electronic device. In other embodiments of the present application, the electronic device may also obtain or update the ephemeris from the cloud before executing S1502, thereby ensuring the accuracy of the communication satellite related information in the ephemeris.
[0223] In this example, the electronic device can determine whether the communication satellite is aligned based on the direction information of the antenna used for satellite communication (such as antenna ANT1) and the direction information of the target satellite.
[0224] In conjunction with the description of Figures 6 and 7, in this example, the directional information of antenna ANT1 is also the directional information of the direction of maximum gain of antenna ANT1. The directional information of antenna ANT1 may include (φ2, θ2). The directional information of the target satellite is also the directional information of the direction of the satellite's incoming wave. The directional information of the target satellite may include (φ1, θ1).
[0225] The electronic device can determine whether the communication satellite is aligned based on the size relationship between the plane angle difference △φ and the preset plane angle threshold, and the size relationship between the pitch angle difference △θ and the preset pitch angle threshold.
[0226] For example, when Δφ is smaller than the plane angle threshold and Δθ is smaller than the elevation angle threshold, the electronic device determines that it has aligned with the communication satellite. Accordingly, the electronic device may jump to execute S1504.
[0227] For another example, if Δφ is greater than the plane angle threshold, or Δθ is greater than the elevation angle threshold, the electronic device has not yet aligned with the communication satellite. Accordingly, the electronic device may jump to execute S1503.
[0228] S1503: Acquire posture adjustment prompt information, and generate a corresponding interface according to the posture adjustment prompt information to guide the user to adjust the posture.
[0229] Exemplarily, the electronic device may generate a corresponding interface example according to the relevant description in FIG. 7 and the plane angle difference Δφ and the pitch angle difference Δθ.
[0230] For example, if the plane angle difference Δφ is greater than the plane angle threshold and Δθ is less than the pitch angle threshold, the electronic device can switch from interface 06 to display interface 08. Then, through posture adjustment prompt information such as text prompt 53a and posture adjustment prompt 71 in interface 08, the user is guided to perform the corresponding posture adjustment.
[0231] In this example, after executing S1503, the electronic device can execute S1502 again to determine whether the communication satellite is aligned. This cycle indicates that the determination in S1502 indicates that the current communication satellite is aligned. The electronic device can then jump to the next step S1504.
[0232] In some embodiments, the electronic device may switch the display interface 09 when the attitude adjustment is completed and the electronic device is aligned with the communication satellite.
[0233] S1504: Acquire the signal strength of the signal sent by the communication satellite.
[0234] In this application, the electronic device can receive signals (such as synchronization signals, etc.) from the communication satellite after triggering the satellite communication initialization process.
[0235] In some embodiments, the electronic device may start receiving satellite signals from the target satellite after completing the search for positioning satellites for positioning as shown in FIG. 4 and determining the current longitude and latitude of the electronic device.
[0236] For example, after determining the latitude and longitude of the current location, the electronic device can determine the target satellite. The electronic device can also begin searching for a synchronization signal emitted by the target satellite, so as to establish a wireless connection with the target satellite based on the synchronization signal. In some implementations, the synchronization signal can be broadcast by the target satellite.
[0237] In this example, after receiving a satellite signal from a target satellite, the electronic device may determine the signal strength of the satellite signal.
[0238] In conjunction with the foregoing description, in this application, the electronic device may determine the signal strength of a satellite signal in a variety of different implementations. For example, the signal strength may be indicated by communication parameters such as RSRP, RSSI, SNR, SINR, and BLER of the satellite signal.
[0239] In the following description, RSSI is used as an example to identify the signal strength of a satellite signal.
[0240] It should be noted that, in different implementations, the timing at which the electronic device triggers S1504 may be different.
[0241] In some embodiments of the present application, as shown in FIG15 , after determining to execute S1502 and determining that the electronic device and the communication satellite are aligned, the electronic device may execute S1504 to obtain the signal strength of the satellite signal sent by the target satellite.
[0242] In other embodiments, the electronic device may also determine the current location (i.e., execute S1501) before executing S1502, and then trigger the start of receiving satellite signals sent by the target satellite based on the determined target satellite, and execute S1504 to determine the signal strength of the satellite signal.
[0243] During the specific implementation process, the embodiment of the present application does not limit the timing of triggering S1504.
[0244] S1505: Determine whether the signal strength is lower than a threshold.
[0245] In this application, the electronic device may be configured with at least two different thresholds corresponding to the RSSI. For example, the electronic device may be configured with thresholds TH1, TH2, and TH3. The thresholds TH1, TH2, and TH3 decrease in magnitude, thereby forming a multi-level threshold configuration for the RSSI.
[0246] In this way, the electronic device can determine the current satellite signal quality based on the relationship between the RSSI of the satellite signal and each threshold value.
[0247] For example, the electronic device may determine that the satellite signal quality is good based on the RSSI of the current satellite signal being greater than a threshold TH2.
[0248] For another example, the electronic device may determine that the satellite signal quality is poor based on the RSSI of the current satellite signal being less than a threshold value TH3.
[0249] In this example, the specific implementation of determining whether the signal strength is lower than the threshold may be determining whether the signal strength is lower than a threshold TH3.
[0250] It is understandable that when the RSSI of the current satellite signal is less than the threshold TH3, it indicates that although the electronic device has been aligned with the communication satellite, good quality communication with the target satellite is still not possible.
[0251] Thus, the electronic device may trigger the following S1506 to guide the user to adjust the height of the electronic device.
[0252] It should be noted that, in combination with the above interface interaction logic diagram, in some embodiments of the present application, the electronic device may further be configured with corresponding logic for display elements corresponding to each threshold interval.
[0253] For example, when the RSSI of the current satellite signal is within the range of threshold TH1 to threshold TH2, the electronic device can generate and display on the interface text prompt 542a and signal prompt 542c in interface 07 in Figure 5 according to the configured logic.
[0254] For another example, when the RSSI of the current satellite signal is less than the threshold TH3, the electronic device may generate and display on the interface a text prompt 82 and a signal prompt 83 as shown in the interface 10 in FIG. 9 according to the configured logic.
[0255] This allows users to clearly understand the current connection status of communication satellites on the interface.
[0256] S1506: Acquire and display height adjustment information.
[0257] In this example, the electronic device may trigger the execution of S1506 when it is currently aligned with the target satellite but the signal strength of the received satellite signal is less than the corresponding threshold (eg, RSSI is less than the threshold TH3).
[0258] Illustratively, after triggering execution of S1506 , the electronic device may switch to displaying the interface 11 shown in FIG. 14 according to the configured interaction logic.
[0259] The interface 11 may include a height adjustment prompt 132. The electronic device may generate and display the height adjustment prompt 132 on the interface after triggering S1506. In conjunction with the above description, the height adjustment prompt 132 may include a prompt guiding the user to adjust the height of the electronic device.
[0260] In the example of the interface 11, the height adjustment prompt 132 may include both a text prompt portion and an image prompt portion. In other implementations, the height adjustment prompt 132 may include either a text prompt portion or an image prompt portion.
[0261] It can be understood that in some cases, after the electronic device completes alignment with the target satellite, if the RSSI of the received satellite signal is greater than the threshold TH3, or the RSSI of the received satellite signal is greater than the threshold TH3, it means that the electronic device can communicate with the communication satellite with higher quality at the current altitude.
[0262] In this way, the electronic device does not need to guide the user to make height adjustments.
[0263] In some embodiments, as shown in FIG15 , after the electronic device executes S1506 , it may repeatedly execute S1504 to obtain the signal strength of the satellite signal received by the electronic device after the user adjusts the altitude. The electronic device may then determine, through S1505 , whether it is necessary to continue guiding the user to adjust the altitude of the electronic device to further improve the signal strength of the satellite signal.
[0264] This cycle continues until the signal strength of the satellite signal is greater than the threshold TH3, and the electronic device can then connect to the communication satellite with higher quality, and then perform satellite communication with the communication satellite based on this.
[0265] For example, the electronic device may switch to display interface 07. In interface 07, the user may confirm that a connection has been established with the communication satellite and that the connection quality is good through interface display elements such as text prompts and signal prompts.
[0266] In the present application, the electronic device is implemented based on the aforementioned solution. The electronic device can provide satellite communication services to the user based on the display interface 07 and according to the preconfigured interaction logic when the user inputs the corresponding operation.
[0267] As an example, referring to FIG16 , after the electronic device establishes a high-quality communication connection with the target satellite through the above solution (such as the solution of FIG14 or FIG15 ), the electronic device displays interface 07 .
[0268] In this interface 07, the user can know that the current electronic device has established a good communication connection with the communication satellite through display elements such as text prompts and signal prompts.
[0269] In the interface 07, a control 151 may be displayed. The control 151 may be used to provide the user with an entry to return to the satellite communication main interface.
[0270] The user may input an operation OP7 to the control 151. For example, the operation OP7 may be a click operation.
[0271] Correspondingly, the electronic device can retract the function display frame 51 on the interface and switch to display the previous interface. For example, the electronic device can switch to display interface 12.
[0272] 2 , the interface 12 can be described as the same level interface as the interface 03 (eg, the first level interface of the satellite communication application). Alternatively, the interface 12 can be described as an interface with some display elements added to the interface 03.
[0273] Correspondingly, the interface including the display element of the function display box shown in Figures 5, 9, 14, and 16 can be referred to as the next-level interface of interface 12 or interface 03 (e.g., the secondary interface of the satellite communication application). Thus, the electronic device can, under the user's instruction, execute the UI display corresponding to the satellite communication initialization process on the secondary interface. After completing the satellite communication initialization process and successfully establishing a connection with the communication satellite with good quality, the electronic device can return to displaying the primary interface of the satellite communication application, allowing the user to use the satellite communication functions on this primary interface.
[0274] For example, as shown in the interface 12 in Figure 16, after completing the satellite communication initialization process, the electronic device may return to displaying the interface 12. In the interface 12, relevant display elements after establishing a connection with the communication satellite may be displayed.
[0275] For example, interface 12 may include a card prompt 154. Card prompt 154 may include prompt information related to the connected communication satellite. For example, card prompt 154 may include a text prompt indicating the current communication quality: "Satellite signal is good." Another example is card prompt 154, which may include a text prompt indicating the user's proper position of the electronic device: "Please maintain the hand-held position." Another example is card prompt 154, which may include a signal prompt indicating the current communication quality.
[0276] The interface 12 may also include controls 152 and 153. Each control may be used to provide the user with access to applications that can use satellite communication services. For example, control 152 may provide access to a satellite phone. In another example, control 153 may provide access to a satellite message service.
[0277] For example, when a user uses the satellite call function, the user can input an operation OP8 on the interface 12. The operation OP8 can be a click operation on the control 152. Correspondingly, the electronic device can switch the display interface 13.
[0278] The interface 13 may include display elements related to satellite calling, such as call history, a dial pad, etc. In some embodiments, the interface 13 may also include a card prompt 154. Thus, the card prompt 154 reminds the user that the satellite calling service is currently being used.
[0279] In other embodiments of the present application, the electronic device further provides a quick access interface 13. For example, controls for various applications capable of utilizing satellite communication services may be displayed to the user on interface 07. For example, control 55 may be displayed to the user on interface 07. Control 55 may provide access to a satellite phone.
[0280] In this way, the user can directly input the operation OP9 on the interface 07 to instruct the electronic device to enter the corresponding interface of the satellite phone. For example, the operation OP9 may include a click operation on the control 55.
[0281] In response to the operation OP9 , the electronic device can directly jump to the display interface 13 .
[0282] It should be noted that, in some embodiments, the interface 13 may be an interface of a satellite communication application installed in the electronic device. Thus, after the user inputs operation OP8 or operation OP9, the electronic device may display the interface 13 corresponding to the satellite communication application in the foreground.
[0283] In other embodiments, the interface 13 may be an interface of a satellite phone application installed in the electronic device. Thus, after the user inputs operation OP8 or operation OP9, the electronic device may launch the satellite phone application. The electronic device may generate and display the interface 13 under the direction of the satellite phone application.
[0284] Therefore, the above-mentioned various implementations provide different internal mechanisms, so that after the user inputs operation OP8 or operation OP9, the electronic device can switch the display interface 13 to provide the user with the satellite call function.
[0285] It is understandable that on interface 13, when the user enters a number, calls a stored number from the address book, or quickly dials from the historical call log, etc., the electronic device can provide the user with satellite phone-related services based on the connected communication satellite.
[0286] Thus, through the implementation of the solutions provided by the above embodiments, the electronic device can, based on the internal logic and interface interaction examples provided in the embodiments of this application, guide the user to adjust the altitude when the electronic device is already aligned with a communication satellite but the signal quality is poor, thereby improving the communication quality with the communication satellite. This allows the electronic device to provide the user with better quality satellite communication services.
[0287] It should be noted that the electronic devices in the embodiments of the present application may include at least one of a mobile phone, a foldable electronic device, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, an in-vehicle device, a smart home device, or a smart city device.
[0288] The embodiment of the present application does not impose any special restrictions on the specific type of the electronic device.
[0289] As an example, refer to FIG17 , which is a schematic diagram of the composition of an electronic device provided in an embodiment of the present application.
[0290] As shown in FIG17 , the electronic device may include: a processor 1610 , an external memory interface 1640 , an internal memory 1630 , an antenna 1 , an antenna 2 , a communication module 1655 , a sensor module 1650 , a display screen 1620 , and the like.
[0291] In some implementations, the electronic device may further include: a universal serial bus (USB) connector, a charging management module, a power management module, a battery, an antenna 1, an antenna 2, an audio module, a speaker, a receiver, a microphone, a headphone jack, buttons, a motor, an indicator, a camera module, and a subscriber identification module (SIM) card interface, etc.
[0292] The sensor module 1650 may include: a gyroscope sensor 1651 , a magnetic sensor 1652 , an acceleration sensor 1653 , a touch sensor 1654 , and the like.
[0293] In some implementations, the sensor module 1650 may also include: a pressure sensor, an air pressure sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, a bone conduction sensor, etc.
[0294] In this example, the processor 1610 may include one or more processing units, for example, the processor may include an application processor (AP) 1611, a modem (Modem) 1612, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor (BP or BBP), and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0295] As an example, taking the implementation scheme shown in Figure 15 as an example, after determining that the satellite communication initialization process has been triggered, the AP may instruct the modem to execute S1501. After successful positioning, the AP may execute S1502 and determine whether to trigger S1503 or S1504. Taking S1504 as an example, the AP may instruct the modem to execute S1504. Subsequently, the AP may also execute S1505 based on the signal strength of the satellite signal obtained by the modem. Based on the determination result of S1505, the AP may also determine whether to trigger S1506 or determine that the communication satellite connection has been successful.
[0296] In the electronic device shown in FIG17 , antenna 1 and antenna 2 may be included in multiple antennas configured in the electronic device. Antenna ANT1 in the above example may be antenna 1, antenna 2, or another antenna configured in the electronic device. Antenna ANT1 may operate at least one frequency within a satellite communication frequency band.
[0297] The communication module 1655 can cooperate with the antenna (such as antenna 1, antenna 2, antenna ANT1, etc.) and modem configured in the electronic device to realize the wireless communication capability of the electronic device. For example, the above modules can cooperate with each other to realize the satellite communication capability of the electronic device.
[0298] The sensor module 1650 can be used to obtain current parameters of the electronic device itself or environmental parameters.
[0299] For example, the electronic device can obtain the current relevant parameters of the electronic device through the gyroscope sensor 1651, the magnetic sensor 1652, and the acceleration sensor 1653, thereby allowing the electronic device to determine the direction information of the current posture based on the obtained parameters. In this way, the electronic device can determine the direction information of the maximum gain direction of the antenna ANT1 in the electronic device in the current posture based on the direction information of the current posture, the direction information of the preset posture preconfigured in the electronic device, and the direction information of the maximum gain direction of the antenna ANT1 in the preset posture.
[0300] For another example, the electronic device can receive user input operations through the touch sensor 1654. In this way, the electronic device can display a corresponding interface to the user according to the user's operation and the various interaction logics provided in the aforementioned examples.
[0301] It is understood that the interface connection relationship between the modules in the electronic device shown in Figure 17 is only a schematic illustration and does not constitute a structural limitation of the electronic device. In other embodiments of the present application, the electronic device may also adopt different interface connection methods from the above embodiments, or a combination of multiple interface connection methods.
[0302] Furthermore, the structures illustrated in the embodiments of this application do not constitute specific limitations on the electronic device. In other embodiments of this application, the electronic device may include more or fewer components than illustrated, or may combine or separate certain components, or may have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0303] It is understandable that the electronic device provided in the embodiment of the present application includes a hardware structure and / or software module for performing each function in order to realize the above functions. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiment of the present application.
[0304] The embodiment of the present application can divide the functional modules of the above-mentioned electronic device according to the above-mentioned method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0305] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of each functional module. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0306] The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods.
[0307] For example, Figure 18 shows a schematic diagram of the components of an electronic device 1800. As shown in Figure 18, electronic device 1800 may include a processor 1801 and a memory 1802. Memory 1802 is configured to store computer-executable instructions. For example, in some embodiments, when processor 1801 executes the instructions stored in memory 1802, electronic device 1800 may perform any of the methods described in the above embodiments.
[0308] In some embodiments of the present application, as shown in FIG18 , the electronic device 1800 is further configured with a display screen 1803. Thus, the processor 1803 and the memory 1802 can be coupled to the display screen 1803 respectively, so as to control the display screen 1803 to display an interface to the user according to any of the implementations provided in the above embodiments.
[0309] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0310] Figure 19 shows a schematic diagram of the composition of a chip system 1900. The chip system 1900 may include: a processor 1901 and a communication interface 1902, which are used to support related devices to implement the functions involved in the above embodiments. In one possible design, the chip system also includes a memory for storing program instructions and data necessary for electronic devices. The chip system can be composed of chips, or it can include chips and other discrete devices. It should be noted that in some implementations of the present application, the communication interface 1902 may also be referred to as an interface circuit.
[0311] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0312] The functions, actions, operations, steps, etc. in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0313] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.
Claims
1. An interface display method, characterized in that, The method is applied to an electronic device having satellite communication capabilities; the electronic device is configured with a display screen; The method includes: Receiving a first operation for triggering the satellite communication capabilities of the electronic device; Establishing a communication connection with a target satellite; the target satellite is a communication satellite providing satellite communication services to the electronic device; Controlling the display screen to display a first interface, the first interface including first prompt information for prompting the user to adjust the height of the electronic device; so that after the height of the electronic device is adjusted, the signal strength of a first satellite signal is increased; the first satellite signal is a satellite signal transmitted between the target satellite and the electronic device.
2. The method according to claim 1, wherein Before controlling the display screen to display the first interface, the method further includes: Obtaining the first satellite signal; Determining that the signal strength of the first satellite signal is less than a first threshold.
3. The method according to claim 2, wherein The first interface further includes second prompt information for prompting the user that the quality of the currently received satellite signal is poor.
4. The method according to claim 3, wherein The method further includes: Generating the second prompt information based on the signal strength of the first satellite signal being less than the first threshold; Controlling the display screen to display the first prompt information and the second prompt information on the first interface.
5. The method according to any one of claims 1-4, characterized in that, Before controlling the display screen to display the first interface, the method further includes: Controlling the display screen to display a second interface, the second interface including third prompt information for prompting the user to adjust the attitude of the electronic device.
6. The method according to claim 5, wherein Adjusting the attitude of the electronic device includes: adjusting the planar angle and / or the pitch angle of the electronic device; the planar angle is the rotation angle within the plane where the display screen is located, and the pitch angle is the rotation angle within the plane perpendicular to the display screen of the electronic device; The third prompt information includes information for prompting the user to adjust the planar angle and / or the pitch angle of the electronic device.
7. The method according to claim 6, wherein Before displaying the second interface, the method further includes: Obtaining first direction information of the electronic device in the current attitude and second direction information of the target satellite; the first direction information includes a first planar angle and a first pitch angle, and the second direction information includes a second planar angle and a second pitch angle; Determining attitude adjustment information based on the first direction information and the second direction information, the attitude adjustment information including a third planar angle and a third pitch angle; the attitude adjustment information is used to represent the rotation angle required for the electronic device to align with the target satellite.
8. The method according to claim 7, characterized in that, A first antenna is configured in the electronic device for signal transceiver between the electronic device and the target satellite; third direction information is configured in the electronic device for indicating the planar angle and pitch angle of the maximum gain direction of the first antenna relative to the electronic device; The determining of the attitude adjustment information includes: Determine the attitude adjustment information according to the first direction information, the second direction information, and the third direction information.
9. The method according to claim 8, wherein The method further includes: Generate the third prompt information according to the attitude adjustment information; Control the display screen to display the third prompt information on the second interface.
10. The method according to claim 5, characterized in that, After controlling the display screen to display the second interface, the method further includes: Control the display screen to display a third interface; The third interface displays a fourth prompt information, and the fourth prompt information includes information for prompting the user that the electronic device has been aligned with the target satellite.
11. The method according to claim 10, wherein Before displaying the third interface, the method further includes: Receive an operation input by the user to adjust the attitude of the electronic device, and the operation to adjust the attitude of the electronic device corresponds to the third prompt information.
12. The method according to claim 10 or 11, characterized in that Before displaying the third interface, the method further includes: Determine that the electronic device is aligned with the target satellite.
13. The method according to claim 12, characterized in that, Before determining that the electronic device is aligned with the target satellite, the method further includes: Obtain fourth direction information of the maximum gain direction of the first antenna in the electronic device in the current attitude; Determine the planar angle difference and the pitch angle difference between the fourth direction information and the second direction information, where the second direction information is the direction information of the target satellite; The determining that the electronic device is aligned with the target satellite includes: When the planar angle difference is less than a preset planar angle threshold and the pitch angle difference is less than a preset pitch angle threshold, determine that the electronic device is aligned with the target satellite.
14. The method according to claim 12, wherein The establishing a communication connection with the target satellite includes: After the electronic device is aligned with the target satellite, establish a communication connection with the target satellite.
15. The method according to claim 1, characterized in that, Before establishing a communication connection with the target satellite after receiving the first operation, the method further includes: Obtain the current position of the electronic device.
16. The method according to claim 15, wherein The obtaining the current position of the electronic device includes: Obtain the longitude and latitude of the current position of the electronic device.
17. The method according to claim 15 or 16, characterized in that, The method further includes: Determine the target satellite according to the current position of the electronic device.
18. The method according to claim 17, wherein The electronic device is configured with an ephemeris, and the ephemeris includes the orbital positions of at least one communication satellite at different times; The determining the target satellite according to the current position of the electronic device includes: According to the current position of the electronic device, determine a first communication satellite from the ephemeris; The distance between the orbital position of the first communication satellite at the current moment and the current position of the electronic device is less than the distance between any other communication satellite and the electronic device; Determine the first communication satellite as the target satellite.
19. An electronic device, characterized in that, The electronic device includes: a memory, one or more processors, and one or more display screens; the memory, the processor, and the display screen are coupled; Wherein, the memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device executes the method according to any one of claims 1-18, so that the display screen performs corresponding interface displays.
20. A chip system, characterized in that, The chip system is applied to an electronic device; the chip system includes one or more interface circuits and one or more processors; the interface circuits and the processors are interconnected by lines; the interface circuits are used to receive signals from the memory of the electronic device and send the signals to the processors, and the signals include computer instructions stored in the memory; when the processors execute the computer instructions, the electronic device executes the method according to any one of claims 1-18.
21. An interface display method, characterized in that, The method is applied to an electronic device having satellite communication capabilities; the electronic device is configured with a display screen. The method includes: Receiving a first operation for triggering the satellite communication capabilities of the electronic device. Establishing a communication connection with a target satellite; the target satellite is a communication satellite that provides satellite communication services to the electronic device. Controlling the display screen to display a first interface, the first interface includes first prompt information for prompting the user to adjust the height of the electronic device. During the operation of the electronic device, receiving satellite signals of the target satellite through at least two transmission paths. When the electronic device displays the first interface, the signal strength of the first satellite signal after the satellite signals of the at least two transmission paths are superimposed at the location of the electronic device is a first strength. After the height of the electronic device is adjusted according to the first interface, the signal strength of the first satellite signal is a second strength. The second strength is greater than the first strength.
22. The method according to claim 21, wherein Before controlling the display screen to display the first interface, the method further includes: Obtaining the first satellite signal. Determining that the signal strength of the first satellite signal is less than a first threshold.
23. According to the method of claim 22, wherein The first interface further includes second prompt information for prompting the user that the quality of the currently received satellite signal is poor.
24. The method according to claim 23, wherein The method further includes: Generating the second prompt information according to the signal strength of the first satellite signal being less than the first threshold. Controlling the display screen to display the first prompt information and the second prompt information on the first interface.
25. The method according to any one of claims 21-24, characterized in that, Before controlling the display screen to display the first interface, the method further includes: Controlling the display screen to display a second interface, the second interface includes third prompt information for prompting the user to adjust the posture of the electronic device.
26. According to the method of claim 25, wherein Adjusting the posture of the electronic device includes: adjusting the planar angle and / or the pitch angle of the electronic device; the planar angle is the rotation angle in the plane where the display screen is located, and the pitch angle is the rotation angle in the plane perpendicular to the display screen of the electronic device. The third prompt information includes information for prompting the user to perform planar angle and / or pitch angle adjustment on the electronic device.
27. According to the method of claim 26, wherein Before displaying the second interface, the method further includes: Obtain the first direction information of the electronic device in the current posture and the second direction information of the target satellite; the first direction information includes a first plane angle and a first pitch angle, and the second direction information includes a second plane angle and a second pitch angle; Determine attitude adjustment information according to the first direction information and the second direction information, where the attitude adjustment information includes a third plane angle and a third pitch angle; the attitude adjustment information is used to represent the rotation angle required for the electronic device to align with the target satellite.
28. The method according to claim 27, wherein A first antenna is configured in the electronic device, and the first antenna is used for signal transceiver between the electronic device and the target satellite; third direction information is configured in the electronic device, and the third direction information is used to indicate the plane angle and pitch angle of the maximum gain direction of the first antenna relative to the electronic device; The determining the attitude adjustment information includes: Determine the attitude adjustment information according to the first direction information, the second direction information, and the third direction information.
29. The method according to claim 28, wherein The method further includes: Generate the third prompt information according to the attitude adjustment information; Control the display screen to display the third prompt information on the second interface.
30. The method according to claim 25, wherein, After controlling the display screen to display the second interface, the method further includes: Control the display screen to display a third interface; The third interface displays fourth prompt information, and the fourth prompt information includes information for prompting the user that the electronic device has aligned with the target satellite.
31. The method according to claim 30, wherein Before displaying the third interface, the method further includes: Receive an operation input by the user to adjust the posture of the electronic device, and the operation to adjust the posture of the electronic device corresponds to the third prompt information.
32. The method according to claim 30 or 31, characterized in that, Before displaying the third interface, the method further includes: Determine that the electronic device is aligned with the target satellite.
33. The method according to claim 32, wherein Before determining that the electronic device is aligned with the target satellite, the method further includes: Obtain the fourth direction information of the maximum gain direction of the first antenna in the electronic device in the current posture; Determine the plane angle difference and pitch angle difference between the fourth direction information and the second direction information, where the second direction information is the direction information of the target satellite; The determining that the electronic device is aligned with the target satellite includes: When the plane angle difference is less than a preset plane angle threshold and the pitch angle difference is less than a preset pitch angle threshold, determine that the electronic device is aligned with the target satellite.
34. The method according to claim 32, wherein Establishing a communication connection with the target satellite includes: After the electronic device is aligned with the target satellite, establish a communication connection with the target satellite.
35. The method according to claim 21, wherein Before establishing a communication connection with the target satellite after receiving the first operation, the method further includes: Obtain the current position of the electronic device.
36. The method according to claim 35, characterized in that, The obtaining the current position of the electronic device includes: Obtain the longitude and latitude of the current position of the electronic device.
37. The method according to claim 35 or 36, characterized in that, The method further includes: Determine the target satellite according to the current position of the electronic device.
38. The method according to claim 37, wherein An ephemeris is configured in the electronic device, and the ephemeris includes the orbital positions of at least one communication satellite at different times; The determining the target satellite according to the current position of the electronic device includes: Determine a first communication satellite from the ephemeris according to the current position of the electronic device; The distance between the orbital position of the first communication satellite at the current moment and the current position of the electronic device is less than the distance between any other communication satellite and the electronic device; Determine the first communication satellite as the target satellite.
Citation Information
Patent Citations
Transmission control method in satellite communication system and related device
CN115706601A
Information prompting method and device, electronic equipment and storage medium
CN115914455A
Interface display method, electronic equipment and chip system
CN117579738A
Positioning, navigation, and timing (PNT) satellite beam and data scheduling
US20230224028A1