Satellite communication method, system and related device
By using satellite communication, users can establish a connection with satellites in areas without cellular network coverage, solving the problem of being unable to communicate, enabling voice calls and information transmission, and improving user security and convenience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2026-04-07
AI Technical Summary
Cellular networks cannot cover all areas, leaving users unable to communicate in areas without network coverage, which may endanger their lives and property.
Satellite communication allows electronic devices to connect to satellites without cellular networks, providing functions such as voice calls, information transmission, and location sharing, including posture guidance and signal strength indicators.
Users can still make calls and call for help in areas without cellular network coverage, improving their safety and convenience in dangerous areas.
Smart Images

Figure CN121814890A_ABST
Abstract
Description
[0001] This application is a divisional application. The original application has the application number 202310916951.2 and the original application date is July 24, 2023. The entire contents of the original application are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a satellite communication method, system and related apparatus. Background Technology
[0003] With the development of communication technology, users frequently use mobile phones and other electronic devices for communication in their daily lives. Mobile phones and other electronic devices can achieve communication functions through cellular networks. However, cellular networks cannot cover all areas; for example, there are areas in forests, deserts, mountains, cities, and rural areas that are not covered by cellular networks.
[0004] When users are in areas without cellular network coverage, their mobile phones and other electronic devices will be unable to provide communication services due to the lack of signal. This can cause inconvenience to users and, in emergencies, may even endanger their lives and property. Summary of the Invention
[0005] This application provides a satellite communication method, system, and related apparatus, which enables making or receiving phone calls via satellite, as well as sending and receiving information via satellite.
[0006] In a first aspect, this application provides a satellite communication method, which may include: a first electronic device receiving a dialing operation from a user for making a call with a first contact, the first electronic device not being camped on a cellular network, and the first electronic device establishing a satellite communication connection with a satellite; in response to the dialing operation, the first electronic device displays a call interface with the first contact, the call interface including a first indicator, relevant information of the first contact, and a hang-up control, the first indicator being used to indicate the satellite signal strength and the connection status between the first electronic device and the satellite, the relevant information of the first contact including one or more of the first contact's name, the first contact's phone number, and the location of the first contact's phone number, and the hang-up control being used to end the call between the first electronic device and the first contact's second electronic device.
[0007] Thus, using the method provided in the first aspect, the first electronic device can communicate with the second electronic device via satellite communication even without cellular network coverage. This allows users of electronic devices to still contact other users when they are in areas without cellular network coverage. It also facilitates users in dangerous areas to seek help from other users via satellite communication. In one possible implementation, the call interface also includes a location sending control, which can be used to send the location information of the first electronic device to a second electronic device. Thus, when the user of the first electronic device is talking to a first contact, the location information can be sent to the second electronic device so that the second contact can know the user's location.
[0008] In one possible implementation, the call interface includes a first card or a first capsule. The first card includes a first indicator and a first prompt message, which can be used to prompt the user to maintain or adjust their current holding posture of the first electronic device. The first capsule includes a first indicator. Thus, the first card or first capsule can be used to prompt the user about the current satellite signal strength and / or to prompt the user to maintain or adjust their current holding posture of the first electronic device.
[0009] In one possible implementation, the video call control for requesting a video call is not displayed in the call interface. This serves as a notification to the user that video calls are not supported.
[0010] In one possible implementation, the first prompt information may include a first text prompt and a first graphic prompt. Specifically: the first text prompt may include text information prompting the user to maintain or adjust the current posture of holding the first electronic device, and / or text information prompting the current connection status of the first electronic device with the satellite. The first graphic prompt may include one or more of an azimuth guide icon, an azimuth sector, an elevation guide icon, and an elevation circular area. The azimuth guide icon and azimuth sector can be used to instruct the user to maintain or adjust the azimuth angle of the current holding of the first electronic device, and the elevation guide icon and elevation circular area can be used to instruct the user to maintain and adjust the elevation angle of the current holding of the first electronic device. In this way, the user can be prompted to maintain or adjust the current posture of holding the first electronic device, and guided to adjust the azimuth and elevation angles of the electronic device, through multiple dimensions of text and graphics.
[0011] In one possible implementation, the method may further include displaying a first card on the call interface, receiving an operation on the first card, and then displaying a first capsule instead of the first card. This allows the card on the call interface to be switched to a capsule, preventing the card from obscuring the content of the call interface.
[0012] In one possible implementation, the call interface displays a first capsule. Upon receiving an operation on the first capsule, the first electronic device displays a first card and no longer displays the first capsule. In this way, the capsule in the call interface can be switched to a card. The card can then provide multi-dimensional prompts to the user, through text and graphics, to maintain or adjust the current posture of holding the first electronic device, and to guide the user in adjusting the azimuth and pitch angles of the electronic device.
[0013] In one possible implementation, the call interface may further include first information, which can be used to prompt the user that the first electronic device and the second electronic device are connected via satellite communication. This allows the user to be informed that a satellite connection is currently available for communication with the second electronic device.
[0014] In one possible implementation, after the first electronic device displays the call interface with the first contact, the method further includes: the first electronic device receiving an operation on a location sending control; the electronic device displaying a first pop-up window including the location information of the first electronic device and a sending control; and the first electronic device receiving an operation on the sending control, the first electronic device sending the location information to a second electronic device. In this way, the user can send their location information during a call.
[0015] In one possible implementation, before the first electronic device receives a dialing operation from a user to make a call to the first contact, the method may further include: the first electronic device displaying a first dialing interface, the first dialing interface including a first card or a first capsule, and the first dialing interface further including a first dialing control; the first electronic device receiving the dialing operation from the user to make a call to the first contact includes: the first electronic device receiving an operation on the first dialing control in the first dialing interface; or, the first electronic device receiving a dialing operation for making a call to the first contact in the first dialing interface. In this way, the user can select a contact to make a call in the dialing interface.
[0016] In one possible implementation, the first dialing control includes a satellite communication identifier, which indicates that the first electronic device supports calls via a satellite communication connection. This prompts the user that a call can currently be made to the second electronic device via satellite.
[0017] In one possible implementation, before the first electronic device displays the first dialing interface, the method may include: the first electronic device displaying a second dialing interface, the second dialing interface including a second dialing control and a first prompt box, the second dialing control not containing the satellite communication identifier, and the first prompt box indicating to the user that the mobile network of the first electronic device is unavailable and that satellite communication is supported; the first prompt box contains satellite communication settings controls, indicating that the first electronic device is not registered on a cellular network and has not established a communication connection with a satellite; the first electronic device receives an operation on the satellite communication settings controls, and displays a satellite communication settings interface containing a first switch for enabling the satellite communication function of the first electronic device. In this way, the user can quickly enable the satellite communication function from the dialing interface when the electronic device has no cellular network and make calls to other electronic devices via satellite connection.
[0018] In one possible implementation, after the first electronic device receives an operation on a satellite communication settings control and displays a satellite communication settings interface, the method may further include: the first electronic device receiving an operation on a first switch; the first electronic device displaying a first page, the first page including first indication information for instructing the user to adjust the posture of holding the first electronic device; when the user's posture of holding the first electronic device is aligned with the satellite, the first electronic device and the satellite establish a satellite communication connection; when the first electronic device and the satellite establish a communication connection, the first electronic device displays a second page; the second page is used to indicate that a satellite communication connection has been established; the second page includes a strength indicator and second indication information, the strength indicator indicating the satellite signal strength received by the first electronic device; when the first electronic device is aligned with the satellite, the second indication information instructing the user to maintain the current posture of holding the first electronic device.
[0019] In this way, after the satellite communication connection is established, the user can be prompted to maintain the current posture of holding the first electronic device.
[0020] In one possible implementation, the method further includes: detecting that the first electronic device is not aligned with the satellite, replacing the second instruction information on the second page with a third instruction information, the third instruction information being used to instruct the user to adjust the posture of holding the first electronic device to realign with the satellite; after detecting that the satellite is realigned, the first electronic device switches the third instruction information back to the second instruction information.
[0021] In this way, when the positional relationship between the first electronic device and the satellite changes, the system can output an instruction message to prompt the user to adjust the posture of holding the first electronic device, thereby preventing the first electronic device from losing its connection with the satellite.
[0022] In one possible implementation, the method further includes: detecting that the first electronic device is not aligned with the satellite, replacing the second instruction information on the second page with a third instruction information, the third instruction information being used to instruct the user to adjust the posture of holding the first electronic device to realign with the satellite; and displaying an exit prompt when the duration of the first electronic device not being aligned with the satellite reaches a first duration, the exit prompt being used to indicate that the user is about to exit the satellite communication mode.
[0023] This serves as a notification to the user that they are about to exit satellite communication mode.
[0024] In one possible implementation, the method further includes: receiving an operation on the second page, stopping the display of the second page, and displaying a first card; the first card includes an intensity indicator and fourth indication information; the fourth indication information is used to indicate whether the user's holding posture of the first electronic device is aligned with the satellite; in the case of misalignment, the fourth indication information is also used to indicate the azimuth and elevation angles of the first electronic device relative to the satellite.
[0025] This allows for switching between the live satellite page and the live satellite card.
[0026] In one possible implementation, the second page also includes a phone application icon, which indicates that the first electronic device supports calls via a satellite communication connection. After the first electronic device displays the second page when it establishes a communication connection with the satellite, the method may further include: the first electronic device receiving an operation on the phone application icon, and then displaying a first dialer interface. This allows the user to quickly access the dialer interface from the second page.
[0027] In one possible implementation, the phone application icon includes a satellite communication symbol. This informs the user that they can currently make a call to a second electronic device via satellite.
[0028] In one possible implementation, the second page also includes a text messaging application icon, which indicates that the first electronic device supports sending and receiving text messages via the satellite communication connection. This allows users to quickly access the text messaging interface from the second page.
[0029] In one possible implementation, the drop-down status bar on the desktop of the first electronic device includes a satellite communication switch, which is used to enable the satellite communication function of the first electronic device. In this way, the user can enable the satellite communication function of the electronic device from the desktop drop-down bar.
[0030] In one possible implementation, the settings interface of the first electronic device includes controls for enabling the satellite communication function of the first electronic device. This allows the user to enable the satellite communication function of the electronic device from a drop-down menu on the desktop.
[0031] In one possible implementation, the method may include: a first electronic device displaying a first SMS conversation display interface, the first SMS conversation display interface including a first indicator, multiple SMS messages sent by the first electronic device to a first contact, and the sending status of the multiple SMS messages, the multiple SMS messages including a first SMS message and a second SMS message, and the sending status of the multiple SMS messages including a first status and a second status, the first status indicating that the first SMS message is being sent, and the second status indicating that the second SMS message is waiting to be sent. In this way, a user can send multiple SMS messages via satellite connection and know the sending status of each SMS message.
[0032] In one possible implementation, the first SMS conversation display interface may also include a first card or a first capsule. This allows the user to be prompted about the current satellite signal strength and / or to maintain or adjust their current posture while holding the first electronic device via the first card or capsule.
[0033] In one possible implementation, the method may include: a first electronic device displaying a second SMS conversation display interface, which shows multiple SMS messages containing location information received from a third electronic device of a second contact, and a trajectory map control. The multiple SMS messages containing location information include a third SMS message and a fourth SMS message; the third SMS message contains first location information, and the fourth SMS message contains second location information; the first electronic device receives an operation on the trajectory map control, and then displays the trajectory map, which shows the trajectory of the third electronic device from the first location to the second location. This allows the user to easily see the movement trajectory of the second contact.
[0034] In one possible implementation, the method may include: Upon establishing the satellite communication connection, a first electronic device displays a desktop containing icons for a first application, which can be a calling application, an SMS application, or a contacts application; the icons of the first application display a satellite communication identifier indicating that the first application supports satellite communication. This prompts the user to make and receive calls and send and receive SMS messages via satellite connection.
[0035] In one possible implementation, the method may include: upon establishing the satellite communication connection, a first electronic device receives a call request initiated by a third electronic device; in response to the call request, the first electronic device displays an incoming call interface, which shows a first prompt message, a call answering control, and relevant information about a second contact, the latter including one or more of the second contact's name, phone number, and the location of the phone number; in response to a user's operation on the call answering control, the first electronic device and the third electronic device corresponding to the second contact conduct a call via satellite communication. Thus, the user can answer calls via satellite connection.
[0036] In one possible implementation, the call answering control includes a satellite communication identifier, which indicates that the first electronic device supports receiving call requests via a satellite communication connection. This can be used to prompt the user that the electronic device supports answering calls via a satellite communication connection.
[0037] In one possible implementation, the method may further include: when the first electronic device successfully establishes a satellite communication connection with the satellite, the first electronic device displays a first animation and / or outputs a first sound effect and / or outputs a first vibration; when the first electronic device disconnects from the satellite communication connection, the first electronic device displays a second animation and / or outputs a second sound effect and / or outputs a second vibration; the first animation differs from the second animation, the first sound effect differs from the second sound effect, and the vibration frequency and / or loudness of the first vibration differs from the vibration frequency and / or loudness of the second vibration. In this way, the connection status between the electronic device and the satellite can be promptly indicated to the user through animation, sound effect, or vibration.
[0038] In one possible implementation, the method further includes: after the first electronic device establishes a satellite communication connection with the satellite, displaying a SIM card management interface, the SIM card management interface including a first SIM card control and a second SIM card control; the SIM card management interface is grayed out, and a satellite activation prompt is displayed on the first SIM card control, the satellite activation prompt being used to inform the user that the first electronic device has established a satellite communication connection with the satellite through the first SIM card corresponding to the first SIM card control.
[0039] In this way, after the satellite communication mode is enabled, the controls corresponding to the SIM card with the satellite communication mode enabled will display prompts, and the SIM card management interface will be grayed out to indicate to the user that the SIM card management interface is not operable.
[0040] In one possible implementation, the first electronic device further includes a first SIM card and a second SIM card; the method further includes: before the first electronic device establishes a communication connection with the satellite, displaying a SIM card management interface, the SIM card management interface including a first SIM card control and a second SIM card control; the first SIM card control displays the number of the first SIM card and the communication technology corresponding to the first SIM card; the second SIM card control displays the number of the second SIM card and the communication technology corresponding to the second SIM card; after the first electronic device establishes a satellite communication connection with the satellite through the first SIM card, displaying the SIM card management interface, and the first SIM card control and the second SIM card control are in a grayed-out state; in the grayed-out state, the first electronic device does not respond to user operations on the first SIM card control or the second SIM card control.
[0041] In one possible implementation, after the first electronic device establishes a satellite communication connection with the satellite via the first SIM card, the communication technology corresponding to the first SIM card is not displayed on the first SIM card control, but a satellite communication prompt is displayed on the first SIM card control to indicate to the user that satellite communication mode has been enabled via the first SIM card; the communication technology corresponding to the second SIM card is not displayed on the second SIM card control, but an unavailable prompt is displayed on the second SIM card control to indicate to the user that the second SIM card is unavailable.
[0042] Secondly, a satellite communication method is provided, which may include: after establishing a satellite communication connection, a first electronic device receives a call request initiated by a second electronic device, the first electronic device not being registered on a cellular network; in response to the call request, the first electronic device displays an incoming call interface, which displays an incoming call answering control, a first indicator, and relevant information of a second contact corresponding to the second electronic device. The incoming call answering control includes a satellite communication identifier, which indicates that the first electronic device supports calls via satellite communication connection. The first indicator indicates the satellite signal strength and the connection status between the first electronic device and the satellite. The relevant information of the second contact includes one or more of the following: the name of the second contact, the phone number of the second contact, and the location of the phone number. Upon receiving a user's operation on the incoming call answering control, the first electronic device and the second electronic device communicate via satellite communication connection.
[0043] Thus, using the method provided in the second aspect, the first electronic device can answer phone calls via satellite communication even without cellular network coverage. This allows users to still contact other users when they are in areas without cellular network coverage. It also facilitates users in dangerous areas to call for help from other users via satellite communication. In one possible implementation, the call answering control includes a satellite communication identifier, which indicates that the first electronic device supports receiving call requests via a satellite communication connection. This prompts the user to answer the call via a satellite communication connection.
[0044] In one possible implementation, the incoming call interface includes a first card or a first capsule. The first card includes a first indicator and a first prompt message. The first prompt message is used to prompt the user to maintain or adjust the current posture of holding the first electronic device. The first capsule includes the first indicator. Thus, the first card or first capsule can prompt the user about the current satellite signal strength and / or prompt the user to maintain or adjust the current posture of holding the first electronic device.
[0045] In one possible implementation, the method may further include displaying the first card on the incoming call screen, receiving an operation on the first card, and then displaying a first capsule instead of the first card. This allows the card on the incoming call screen to be switched to a capsule, preventing the card from obscuring the content of the call screen.
[0046] Alternatively, the incoming call interface may display a first capsule. Upon receiving an operation on the first capsule, the first electronic device displays a first card instead of the first capsule. In this way, the capsule on the incoming call interface can be switched to a card. The card can then provide multi-dimensional prompts to the user, through text and graphics, to maintain or adjust the current posture of holding the first electronic device, and to guide the user in adjusting the azimuth and pitch angles of the electronic device.
[0047] In one possible implementation, the method may further include: a first electronic device receiving a dialing operation from a user for making a call with a first contact, the first electronic device not being camped on a cellular network, and the first electronic device having established a satellite communication connection with a satellite; in response to the dialing operation, the first electronic device displaying a call interface with the first contact, the call interface including a first indicator, relevant information of the first contact, and a hang-up control, the first indicator being used to indicate the satellite signal strength and the connection status of the first electronic device with the satellite, the relevant information of the first contact including one or more of the first contact's name, the first contact's phone number, and the location of the first contact's phone number, and the hang-up control being used to end the call between the first electronic device and the first contact's second electronic device.
[0048] In this way, the first electronic device can communicate with the second electronic device via satellite communication even without cellular network coverage. This allows users of electronic devices to still contact other users when they are in areas without cellular network coverage. It also makes it convenient for users in dangerous areas to use satellite communication to call for help. In one possible implementation, the call interface also includes a location sending control, which can be used to send the location information of the first electronic device to a second electronic device. Thus, when the user of the first electronic device is talking to a first contact, the location information can be sent to the second electronic device so that the second contact can know the user's location.
[0049] In one possible implementation, the call interface includes a first card or a first capsule. The first card includes a first indicator and a first prompt message, which can be used to prompt the user to maintain or adjust their current holding posture of the first electronic device. The first capsule includes a first indicator. Thus, the first card or first capsule can be used to prompt the user about the current satellite signal strength and / or to prompt the user to maintain or adjust their current holding posture of the first electronic device.
[0050] In one possible implementation, the video call control for requesting a video call is not displayed in the call interface. This serves as a notification to the user that video calls are not supported.
[0051] In one possible implementation, the first prompt information may include a first text prompt and a first graphic prompt. Specifically: the first text prompt may include text information prompting the user to maintain or adjust the current posture of holding the first electronic device, and / or text information prompting the current connection status of the first electronic device with the satellite. The first graphic prompt may include one or more of an azimuth guide icon, an azimuth sector, an elevation guide icon, and an elevation circular area. The azimuth guide icon and azimuth sector can be used to instruct the user to maintain or adjust the azimuth angle of the current holding of the first electronic device, and the elevation guide icon and elevation circular area can be used to instruct the user to maintain and adjust the elevation angle of the current holding of the first electronic device. In this way, the user can be prompted to maintain or adjust the current posture of holding the first electronic device, and guided to adjust the azimuth and elevation angles of the electronic device, through multiple dimensions of text and graphics.
[0052] In one possible implementation, the method may further include displaying a first card on the call interface, receiving an operation on the first card, and then displaying a first capsule instead of the first card. This allows the card on the call interface to be switched to a capsule, preventing the card from obscuring the content of the call interface.
[0053] In one possible implementation, the call interface displays a first capsule. Upon receiving an operation on the first capsule, the first electronic device displays a first card and no longer displays the first capsule. In this way, the capsule in the call interface can be switched to a card. The card can then provide multi-dimensional prompts to the user, through text and graphics, to maintain or adjust the current posture of holding the first electronic device, and to guide the user in adjusting the azimuth and pitch angles of the electronic device.
[0054] In one possible implementation, the call interface may further include first information, which can be used to prompt the user that the first electronic device and the second electronic device are connected via satellite communication. This allows the user to be informed that a satellite connection is currently available for communication with the second electronic device.
[0055] In one possible implementation, after the first electronic device displays the call interface with the first contact, the method further includes: the first electronic device receiving an operation on a location sending control; the electronic device displaying a first pop-up window including the location information of the first electronic device and a sending control; and the first electronic device receiving an operation on the sending control, the first electronic device sending the location information to a second electronic device. In this way, the user can send their location information during a call.
[0056] In one possible implementation, before the first electronic device receives a dialing operation from a user to make a call to the first contact, the method may further include: the first electronic device displaying a first dialing interface, the first dialing interface including a first card or a first capsule, and the first dialing interface further including a first dialing control; the first electronic device receiving the dialing operation from the user to make a call to the first contact includes: the first electronic device receiving an operation on the first dialing control in the first dialing interface; or, the first electronic device receiving a dialing operation for making a call to the first contact in the first dialing interface. In this way, the user can select a contact to make a call in the dialing interface.
[0057] In one possible implementation, the first dialing control includes a satellite communication identifier, which indicates that the first electronic device supports calls via a satellite communication connection. This prompts the user that a call can currently be made to the second electronic device via satellite.
[0058] In one possible implementation, before the first electronic device displays the first dialing interface, the method may include: the first electronic device displaying a second dialing interface, the second dialing interface including a second dialing control and a first prompt box, the second dialing control not containing the satellite communication identifier, and the first prompt box indicating to the user that the mobile network of the first electronic device is unavailable and that satellite communication is supported; the first prompt box contains satellite communication settings controls, indicating that the first electronic device is not registered on a cellular network and has not established a communication connection with a satellite; the first electronic device receives an operation on the satellite communication settings controls, and displays a satellite communication settings interface containing a first switch for enabling the satellite communication function of the first electronic device. In this way, the user can quickly enable the satellite communication function from the dialing interface when the electronic device has no cellular network and make calls to other electronic devices via satellite connection.
[0059] In one possible implementation, after the first electronic device receives an operation on a satellite communication settings control and displays a satellite communication settings interface, the method may further include: the first electronic device receiving an operation on a first switch; the first electronic device displaying a first page, the first page including first indication information for instructing the user to adjust the posture of holding the first electronic device; when the user's posture of holding the first electronic device is aligned with the satellite, the first electronic device and the satellite establish a satellite communication connection; when the first electronic device and the satellite establish a communication connection, the first electronic device displays a second page; the second page is used to indicate that a satellite communication connection has been established; the second page includes a strength indicator and second indication information, the strength indicator indicating the satellite signal strength received by the first electronic device; when the first electronic device is aligned with the satellite, the second indication information instructing the user to maintain the current posture of holding the first electronic device.
[0060] In this way, after the satellite communication connection is established, the user can be prompted to maintain the current posture of holding the first electronic device.
[0061] In one possible implementation, the method further includes: detecting that the first electronic device is not aligned with the satellite, replacing the second instruction information on the second page with a third instruction information, the third instruction information being used to instruct the user to adjust the posture of holding the first electronic device to realign with the satellite; after detecting that the satellite is realigned, the first electronic device switches the third instruction information back to the second instruction information.
[0062] In this way, when the positional relationship between the first electronic device and the satellite changes, the system can output an instruction message to prompt the user to adjust the posture of holding the first electronic device, thereby preventing the first electronic device from losing its connection with the satellite.
[0063] In one possible implementation, the method further includes: detecting that the first electronic device is not aligned with the satellite, replacing the second instruction information on the second page with a third instruction information, the third instruction information being used to instruct the user to adjust the posture of holding the first electronic device to realign with the satellite; and displaying an exit prompt when the duration of the first electronic device not being aligned with the satellite reaches a first duration, the exit prompt being used to indicate that the user is about to exit the satellite communication mode.
[0064] This serves as a notification to the user that they are about to exit satellite communication mode.
[0065] In one possible implementation, the method further includes: receiving an operation on the second page, stopping the display of the second page, and displaying a first card; the first card includes an intensity indicator and fourth indication information; the fourth indication information is used to indicate whether the user's holding posture of the first electronic device is aligned with the satellite; in the case of misalignment, the fourth indication information is also used to indicate the azimuth and elevation angles of the first electronic device relative to the satellite.
[0066] This allows for switching between the live satellite page and the live satellite card.
[0067] In one possible implementation, the second page also includes a phone application icon, which indicates that the first electronic device supports calls via a satellite communication connection. After the first electronic device displays the second page when it establishes a communication connection with the satellite, the method may further include: the first electronic device receiving an operation on the phone application icon, and then displaying a first dialer interface. This allows the user to quickly access the dialer interface from the second page.
[0068] In one possible implementation, the phone application icon includes a satellite communication symbol. This informs the user that they can currently make a call to a second electronic device via satellite.
[0069] In one possible implementation, the second page also includes a text messaging application icon, which indicates that the first electronic device supports sending and receiving text messages via the satellite communication connection. This allows users to quickly access the text messaging interface from the second page.
[0070] In one possible implementation, the drop-down status bar on the desktop of the first electronic device includes a satellite communication switch, which is used to enable the satellite communication function of the first electronic device. In this way, the user can enable the satellite communication function of the electronic device from the desktop drop-down bar.
[0071] In one possible implementation, the settings interface of the first electronic device includes controls for enabling the satellite communication function of the first electronic device. This allows the user to enable the satellite communication function of the electronic device from a drop-down menu on the desktop.
[0072] In one possible implementation, the method may include: a first electronic device displaying a first SMS conversation display interface, the first SMS conversation display interface including a first indicator, multiple SMS messages sent by the first electronic device to a first contact, and the sending status of the multiple SMS messages, the multiple SMS messages including a first SMS message and a second SMS message, and the sending status of the multiple SMS messages including a first status and a second status, the first status indicating that the first SMS message is being sent, and the second status indicating that the second SMS message is waiting to be sent. In this way, a user can send multiple SMS messages via satellite connection and know the sending status of each SMS message.
[0073] In one possible implementation, the first SMS conversation display interface may also include a first card or a first capsule. This allows the user to be prompted about the current satellite signal strength and / or to maintain or adjust their current posture while holding the first electronic device via the first card or capsule.
[0074] In one possible implementation, the method may include: a first electronic device displaying a second SMS conversation display interface, which shows multiple SMS messages containing location information received from a third electronic device of a second contact, and a trajectory map control. The multiple SMS messages containing location information include a third SMS message and a fourth SMS message; the third SMS message contains first location information, and the fourth SMS message contains second location information; the first electronic device receives an operation on the trajectory map control, and then displays the trajectory map, which shows the trajectory of the third electronic device from the first location to the second location. This allows the user to easily see the movement trajectory of the second contact.
[0075] In one possible implementation, the method may include: Upon establishing the satellite communication connection, a first electronic device displays a desktop containing icons for a first application, which can be a calling application, an SMS application, or a contacts application; the icons of the first application display a satellite communication identifier indicating that the first application supports satellite communication. This prompts the user to make and receive calls and send and receive SMS messages via satellite connection.
[0076] In one possible implementation, the call answering control includes a satellite communication identifier, which indicates that the first electronic device supports receiving call requests via a satellite communication connection. This can be used to prompt the user that the electronic device supports answering calls via a satellite communication connection.
[0077] In one possible implementation, the method may further include: when the first electronic device successfully establishes a satellite communication connection with the satellite, the first electronic device displays a first animation and / or outputs a first sound effect and / or outputs a first vibration; when the first electronic device disconnects from the satellite communication connection, the first electronic device displays a second animation and / or outputs a second sound effect and / or outputs a second vibration; the first animation differs from the second animation, the first sound effect differs from the second sound effect, and the vibration frequency and / or loudness of the first vibration differs from the vibration frequency and / or loudness of the second vibration. In this way, the connection status between the electronic device and the satellite can be promptly indicated to the user through animation, sound effect, or vibration.
[0078] In one possible implementation, the method further includes: after the first electronic device establishes a satellite communication connection with the satellite, displaying a SIM card management interface, the SIM card management interface including a first SIM card control and a second SIM card control; the SIM card management interface is grayed out, and a satellite activation prompt is displayed on the first SIM card control, the satellite activation prompt being used to inform the user that the first electronic device has established a satellite communication connection with the satellite through the first SIM card corresponding to the first SIM card control.
[0079] In this way, after the satellite communication mode is enabled, the controls corresponding to the SIM card with the satellite communication mode enabled will display prompts, and the SIM card management interface will be grayed out to indicate to the user that the SIM card management interface is not operable.
[0080] In one possible implementation, the first electronic device further includes a first SIM card and a second SIM card; the method further includes: before the first electronic device establishes a communication connection with the satellite, displaying a SIM card management interface, the SIM card management interface including a first SIM card control and a second SIM card control; the first SIM card control displays the number of the first SIM card and the communication technology corresponding to the first SIM card; the second SIM card control displays the number of the second SIM card and the communication technology corresponding to the second SIM card; after the first electronic device establishes a satellite communication connection with the satellite through the first SIM card, displaying the SIM card management interface, and the first SIM card control and the second SIM card control are in a grayed-out state; in the grayed-out state, the first electronic device does not respond to user operations on the first SIM card control or the second SIM card control.
[0081] In one possible implementation, after the first electronic device establishes a satellite communication connection with the satellite via the first SIM card, the communication technology corresponding to the first SIM card is not displayed on the first SIM card control, but a satellite communication prompt is displayed on the first SIM card control to indicate to the user that satellite communication mode has been enabled via the first SIM card; the communication technology corresponding to the second SIM card is not displayed on the second SIM card control, but an unavailable prompt is displayed on the second SIM card control to indicate to the user that the second SIM card is unavailable.
[0082] Thirdly, a satellite communication method is provided, which may include: a first electronic device displaying a first dialing interface, the first dialing interface displaying a first dialing control, a first indicator and a dial pad, the first indicator being used to indicate the satellite signal strength and the connection status between the first electronic device and the satellite, the first dialing control containing a satellite communication identifier, the first electronic device not being registered on a cellular network, and the first electronic device having established a communication connection with the satellite; the first electronic device receiving an operation from a user to enter a first number on the dial pad, the first dialing interface displaying the first number, and the first dialing interface not displaying a video call control for requesting a video call.
[0083] In this way, users can make phone calls via satellite communication, and can be prompted that video calls cannot be made in satellite communication mode.
[0084] In one possible implementation, before the first electronic device displays the first dialing interface, the method may further include: the first electronic device displaying a second dialing interface, the second dialing interface including a second dialing control and a first prompt box, the second dialing control not containing a satellite communication identifier, the first prompt box being used to inform the user that the mobile network of the first electronic device is unavailable and that it supports establishing a connection with a satellite for satellite communication; the first prompt box containing a satellite communication settings control, the first electronic device not residing on a cellular network and not having established a communication connection with a satellite; the first electronic device receiving an operation on the satellite communication settings control, the first electronic device displaying a satellite communication settings interface, the satellite communication settings interface containing a first switch, the first switch being used to enable the satellite communication function of the first electronic device.
[0085] In one possible implementation, the method may further include: a first electronic device displaying a second dialing interface, the second dialing interface displaying a dial pad; the first electronic device receiving a first number entered by a user on the dial pad, the first dialing interface displaying the first number and a video call control.
[0086] In one possible implementation, the method may include: after establishing a satellite communication connection, a first electronic device receives a call request initiated by a second electronic device, the first electronic device not being registered on a cellular network; in response to the call request, the first electronic device displays an incoming call interface, which shows an incoming call answering control, a first indicator, and relevant information about a second contact corresponding to the second electronic device. The incoming call answering control includes a satellite communication identifier, which indicates that the first electronic device supports calls via satellite communication. The first indicator indicates the satellite signal strength and the connection status between the first electronic device and the satellite. The relevant information about the second contact includes one or more of the following: the second contact's name, the second contact's phone number, and the location of the second contact's phone number. Upon receiving the user's operation on the incoming call answering control, the first electronic device and the second electronic device begin a call via satellite communication.
[0087] In this way, the first electronic device can answer phone calls via satellite communication even without cellular network coverage. This allows users to still contact other users when they are in areas without cellular network coverage. It also makes it convenient for users in dangerous areas to use satellite communication to call for help. In one possible implementation, the call answering control includes a satellite communication identifier, which indicates that the first electronic device supports receiving call requests via a satellite communication connection. This prompts the user to answer the call via a satellite communication connection.
[0088] In one possible implementation, the incoming call interface includes a first card or a first capsule. The first card includes a first indicator and a first prompt message. The first prompt message is used to prompt the user to maintain or adjust the current posture of holding the first electronic device. The first capsule includes the first indicator. Thus, the first card or first capsule can prompt the user about the current satellite signal strength and / or prompt the user to maintain or adjust the current posture of holding the first electronic device.
[0089] In one possible implementation, the method may further include displaying the first card on the incoming call screen, receiving an operation on the first card, and then displaying a first capsule instead of the first card. This allows the card on the incoming call screen to be switched to a capsule, preventing the card from obscuring the content of the call screen.
[0090] Alternatively, the incoming call interface may display a first capsule. Upon receiving an operation on the first capsule, the first electronic device displays a first card instead of the first capsule. In this way, the capsule on the incoming call interface can be switched to a card. The card can then provide multi-dimensional prompts to the user, through text and graphics, to maintain or adjust the current posture of holding the first electronic device, and to guide the user in adjusting the azimuth and pitch angles of the electronic device.
[0091] In one possible implementation, the method may further include: a first electronic device receiving a dialing operation from a user for making a call with a first contact, the first electronic device not being camped on a cellular network, and the first electronic device having established a satellite communication connection with a satellite; in response to the dialing operation, the first electronic device displaying a call interface with the first contact, the call interface including a first indicator, relevant information of the first contact, and a hang-up control, the first indicator being used to indicate the satellite signal strength and the connection status of the first electronic device with the satellite, the relevant information of the first contact including one or more of the first contact's name, the first contact's phone number, and the location of the first contact's phone number, and the hang-up control being used to end the call between the first electronic device and the first contact's second electronic device.
[0092] In this way, the first electronic device can communicate with the second electronic device via satellite communication even without cellular network coverage. This allows users of electronic devices to still contact other users when they are in areas without cellular network coverage. It also makes it convenient for users in dangerous areas to use satellite communication to call for help. In one possible implementation, the call interface also includes a location sending control, which can be used to send the location information of the first electronic device to a second electronic device. Thus, when the user of the first electronic device is talking to a first contact, the location information can be sent to the second electronic device so that the second contact can know the user's location.
[0093] In one possible implementation, the call interface includes a first card or a first capsule. The first card includes a first indicator and a first prompt message, which can be used to prompt the user to maintain or adjust their current holding posture of the first electronic device. The first capsule includes a first indicator. Thus, the first card or first capsule can be used to prompt the user about the current satellite signal strength and / or to prompt the user to maintain or adjust their current holding posture of the first electronic device.
[0094] In one possible implementation, the video call control for requesting a video call is not displayed in the call interface. This serves as a notification to the user that video calls are not supported.
[0095] In one possible implementation, the first prompt information may include a first text prompt and a first graphic prompt. Specifically: the first text prompt may include text information prompting the user to maintain or adjust the current posture of holding the first electronic device, and / or text information prompting the current connection status of the first electronic device with the satellite. The first graphic prompt may include one or more of an azimuth guide icon, an azimuth sector, an elevation guide icon, and an elevation circular area. The azimuth guide icon and azimuth sector can be used to instruct the user to maintain or adjust the azimuth angle of the current holding of the first electronic device, and the elevation guide icon and elevation circular area can be used to instruct the user to maintain and adjust the elevation angle of the current holding of the first electronic device. In this way, the user can be prompted to maintain or adjust the current posture of holding the first electronic device, and guided to adjust the azimuth and elevation angles of the electronic device, through multiple dimensions of text and graphics.
[0096] In one possible implementation, the method may further include displaying a first card on the call interface, receiving an operation on the first card, and then displaying a first capsule instead of the first card. This allows the card on the call interface to be switched to a capsule, preventing the card from obscuring the content of the call interface.
[0097] In one possible implementation, the call interface displays a first capsule. Upon receiving an operation on the first capsule, the first electronic device displays a first card and no longer displays the first capsule. In this way, the capsule in the call interface can be switched to a card. The card can then provide multi-dimensional prompts to the user, through text and graphics, to maintain or adjust the current posture of holding the first electronic device, and to guide the user in adjusting the azimuth and pitch angles of the electronic device.
[0098] In one possible implementation, the call interface may further include first information, which can be used to prompt the user that the first electronic device and the second electronic device are connected via satellite communication. This allows the user to be informed that a satellite connection is currently available for communication with the second electronic device.
[0099] In one possible implementation, after the first electronic device displays the call interface with the first contact, the method further includes: the first electronic device receiving an operation on a location sending control; the electronic device displaying a first pop-up window including the location information of the first electronic device and a sending control; and the first electronic device receiving an operation on the sending control, the first electronic device sending the location information to a second electronic device. In this way, the user can send their location information during a call.
[0100] In one possible implementation, before the first electronic device receives a dialing operation from a user to make a call to the first contact, the method may further include: the first electronic device displaying a first dialing interface, the first dialing interface including a first card or a first capsule, and the first dialing interface further including a first dialing control; the first electronic device receiving the dialing operation from the user to make a call to the first contact includes: the first electronic device receiving an operation on the first dialing control in the first dialing interface; or, the first electronic device receiving a dialing operation for making a call to the first contact in the first dialing interface. In this way, the user can select a contact to make a call in the dialing interface.
[0101] In one possible implementation, the first dialing control includes a satellite communication identifier, which indicates that the first electronic device supports calls via a satellite communication connection. This prompts the user that a call can currently be made to the second electronic device via satellite.
[0102] In one possible implementation, before the first electronic device displays the first dialing interface, the method may include: the first electronic device displaying a second dialing interface, the second dialing interface including a second dialing control and a first prompt box, the second dialing control not containing the satellite communication identifier, and the first prompt box indicating to the user that the mobile network of the first electronic device is unavailable and that satellite communication is supported; the first prompt box contains satellite communication settings controls, indicating that the first electronic device is not registered on a cellular network and has not established a communication connection with a satellite; the first electronic device receives an operation on the satellite communication settings controls, and displays a satellite communication settings interface containing a first switch for enabling the satellite communication function of the first electronic device. In this way, the user can quickly enable the satellite communication function from the dialing interface when the electronic device has no cellular network and make calls to other electronic devices via satellite connection.
[0103] In one possible implementation, after the first electronic device receives an operation on a satellite communication settings control and displays a satellite communication settings interface, the method may further include: the first electronic device receiving an operation on a first switch; the first electronic device displaying a first page, the first page including first indication information for instructing the user to adjust the posture of holding the first electronic device; when the user's posture of holding the first electronic device is aligned with the satellite, the first electronic device and the satellite establish a satellite communication connection; when the first electronic device and the satellite establish a communication connection, the first electronic device displays a second page; the second page is used to indicate that a satellite communication connection has been established; the second page includes a strength indicator and second indication information, the strength indicator indicating the satellite signal strength received by the first electronic device; when the first electronic device is aligned with the satellite, the second indication information instructing the user to maintain the current posture of holding the first electronic device.
[0104] In this way, after the satellite communication connection is established, the user can be prompted to maintain the current posture of holding the first electronic device.
[0105] In one possible implementation, the method further includes: detecting that the first electronic device is not aligned with the satellite, replacing the second instruction information on the second page with a third instruction information, the third instruction information being used to instruct the user to adjust the posture of holding the first electronic device to realign with the satellite; after detecting that the satellite is realigned, the first electronic device switches the third instruction information back to the second instruction information.
[0106] In this way, when the positional relationship between the first electronic device and the satellite changes, the system can output an instruction message to prompt the user to adjust the posture of holding the first electronic device, thereby preventing the first electronic device from losing its connection with the satellite.
[0107] In one possible implementation, the method further includes: detecting that the first electronic device is not aligned with the satellite, replacing the second instruction information on the second page with a third instruction information, the third instruction information being used to instruct the user to adjust the posture of holding the first electronic device to realign with the satellite; and displaying an exit prompt when the duration of the first electronic device not being aligned with the satellite reaches a first duration, the exit prompt being used to indicate that the user is about to exit the satellite communication mode.
[0108] This serves as a notification to the user that they are about to exit satellite communication mode.
[0109] In one possible implementation, the method further includes: receiving an operation on the second page, stopping the display of the second page, and displaying a first card; the first card includes an intensity indicator and fourth indication information; the fourth indication information is used to indicate whether the user's holding posture of the first electronic device is aligned with the satellite; in the case of misalignment, the fourth indication information is also used to indicate the azimuth and elevation angles of the first electronic device relative to the satellite.
[0110] This allows for switching between the live satellite page and the live satellite card.
[0111] In one possible implementation, the second page also includes a phone application icon, which indicates that the first electronic device supports calls via a satellite communication connection. After the first electronic device displays the second page when it establishes a communication connection with the satellite, the method may further include: the first electronic device receiving an operation on the phone application icon, and then displaying a first dialer interface. This allows the user to quickly access the dialer interface from the second page.
[0112] In one possible implementation, the phone application icon includes a satellite communication symbol. This informs the user that they can currently make a call to a second electronic device via satellite.
[0113] In one possible implementation, the second page also includes a text messaging application icon, which indicates that the first electronic device supports sending and receiving text messages via the satellite communication connection. This allows users to quickly access the text messaging interface from the second page.
[0114] In one possible implementation, the drop-down status bar on the desktop of the first electronic device includes a satellite communication switch, which is used to enable the satellite communication function of the first electronic device. In this way, the user can enable the satellite communication function of the electronic device from the desktop drop-down bar.
[0115] In one possible implementation, the settings interface of the first electronic device includes controls for enabling the satellite communication function of the first electronic device. This allows the user to enable the satellite communication function of the electronic device from a drop-down menu on the desktop.
[0116] In one possible implementation, the method may include: a first electronic device displaying a first SMS conversation display interface, the first SMS conversation display interface including a first indicator, multiple SMS messages sent by the first electronic device to a first contact, and the sending status of the multiple SMS messages, the multiple SMS messages including a first SMS message and a second SMS message, and the sending status of the multiple SMS messages including a first status and a second status, the first status indicating that the first SMS message is being sent, and the second status indicating that the second SMS message is waiting to be sent. In this way, a user can send multiple SMS messages via satellite connection and know the sending status of each SMS message.
[0117] In one possible implementation, the first SMS conversation display interface may also include a first card or a first capsule. This allows the user to be prompted about the current satellite signal strength and / or to maintain or adjust their current posture while holding the first electronic device via the first card or capsule.
[0118] In one possible implementation, the method may include: a first electronic device displaying a second SMS conversation display interface, which shows multiple SMS messages containing location information received from a third electronic device of a second contact, and a trajectory map control. The multiple SMS messages containing location information include a third SMS message and a fourth SMS message; the third SMS message contains first location information, and the fourth SMS message contains second location information; the first electronic device receives an operation on the trajectory map control, and then displays the trajectory map, which shows the trajectory of the third electronic device from the first location to the second location. This allows the user to easily see the movement trajectory of the second contact.
[0119] In one possible implementation, the method may include: Upon establishing the satellite communication connection, a first electronic device displays a desktop containing icons for a first application, which can be a calling application, an SMS application, or a contacts application; the icons of the first application display a satellite communication identifier indicating that the first application supports satellite communication. This prompts the user to make and receive calls and send and receive SMS messages via satellite connection.
[0120] In one possible implementation, the method may further include: when the first electronic device successfully establishes a satellite communication connection with the satellite, the first electronic device displays a first animation and / or outputs a first sound effect and / or outputs a first vibration; when the first electronic device disconnects from the satellite communication connection, the first electronic device displays a second animation and / or outputs a second sound effect and / or outputs a second vibration; the first animation differs from the second animation, the first sound effect differs from the second sound effect, and the vibration frequency and / or loudness of the first vibration differs from the vibration frequency and / or loudness of the second vibration. In this way, the connection status between the electronic device and the satellite can be promptly indicated to the user through animation, sound effect, or vibration.
[0121] In one possible implementation, the method further includes: after the first electronic device establishes a satellite communication connection with the satellite, displaying a SIM card management interface, the SIM card management interface including a first SIM card control and a second SIM card control; the SIM card management interface is grayed out, and a satellite activation prompt is displayed on the first SIM card control, the satellite activation prompt being used to inform the user that the first electronic device has established a satellite communication connection with the satellite through the first SIM card corresponding to the first SIM card control.
[0122] In this way, after the satellite communication mode is enabled, the controls corresponding to the SIM card with the satellite communication mode enabled will display prompts, and the SIM card management interface will be grayed out to indicate to the user that the SIM card management interface is not operable.
[0123] In one possible implementation, the first electronic device further includes a first SIM card and a second SIM card; the method further includes: before the first electronic device establishes a communication connection with the satellite, displaying a SIM card management interface, the SIM card management interface including a first SIM card control and a second SIM card control; the first SIM card control displays the number of the first SIM card and the communication technology corresponding to the first SIM card; the second SIM card control displays the number of the second SIM card and the communication technology corresponding to the second SIM card; after the first electronic device establishes a satellite communication connection with the satellite through the first SIM card, displaying the SIM card management interface, and the first SIM card control and the second SIM card control are in a grayed-out state; in the grayed-out state, the first electronic device does not respond to user operations on the first SIM card control or the second SIM card control.
[0124] In one possible implementation, after the first electronic device establishes a satellite communication connection with the satellite via the first SIM card, the communication technology corresponding to the first SIM card is not displayed on the first SIM card control, but a satellite communication prompt is displayed on the first SIM card control to indicate to the user that satellite communication mode has been enabled via the first SIM card; the communication technology corresponding to the second SIM card is not displayed on the second SIM card control, but an unavailable prompt is displayed on the second SIM card control to indicate to the user that the second SIM card is unavailable.
[0125] Fourthly, this application provides a satellite communication method applied to a first electronic device; the satellite communication method includes: The first interface displays a satellite communication mode activation control, which triggers the first electronic device to activate satellite communication mode. It receives operations related to the satellite communication mode activation control and displays a first page, which includes first instruction information instructing the user to adjust their holding posture of the first electronic device. When the first electronic device is aligned with a satellite, it establishes a satellite communication connection with the satellite. It receives dialing operations for a first number and displays a call interface. With the satellite communication connection established, the call interface displays a first prompt, prompting the user to maintain or adjust their current holding posture of the first electronic device. The first electronic device and the second electronic device corresponding to the first number communicate via satellite communication.
[0126] In this way, the first electronic device can communicate with the second electronic device via satellite, thus achieving satellite communication.
[0127] In one possible implementation, displaying a satellite communication mode enable control on the first interface includes: receiving an operation from a user to open a first application, which is any one of a phone application, SMS application, or contacts application; and displaying the satellite communication mode enable control on the first interface of the first application when the mobile network is unavailable.
[0128] In this way, when the mobile network is unavailable (e.g., the mobile network signal strength is less than a first threshold), the first electronic device can ask the user whether to enable satellite communication mode when it detects that the user has opened a communication application such as a phone application or a text messaging application. This can also avoid switching applications and improve the speed at which satellite communication mode is enabled.
[0129] In one possible implementation, the first interface is a call interface, and a satellite communication mode enable control is displayed on the first interface. Specifically, after receiving a dialing operation for the first number, when the mobile network is detected to be unavailable, the satellite communication mode enable control is displayed on the call interface.
[0130] In one possible implementation, a satellite communication mode enable control is displayed on the first interface, specifically including: receiving an operation to send a text message; detecting a failure to send a text message, and displaying the satellite communication mode enable control on the first interface.
[0131] In this way, the first electronic device can immediately re-initiate a call or send a text message to the second electronic device after successfully connecting to the satellite, simplifying the operation and improving communication efficiency.
[0132] In one possible implementation, the method further includes: in response to the establishment of a satellite communication connection between the first electronic device and the satellite, displaying a phone application icon and a text messaging application icon, the phone application icon and the text messaging application icon containing a satellite communication identifier.
[0133] This makes it convenient for users to make phone calls or send text messages via satellite.
[0134] In one possible implementation, the method further includes: displaying a desktop, which includes a phone application icon and a text messaging application icon, wherein the phone application icon and the text messaging application icon contain a satellite communication identifier, provided that a satellite communication connection is established.
[0135] This allows users to be notified that both the phone and SMS applications support satellite communication.
[0136] In one possible implementation, the method further includes: displaying a dialing interface of a telephone application, wherein, if a satellite communication connection is established, the dialing interface includes dialing controls containing a satellite communication identifier.
[0137] This allows the user to be prompted that they can use satellite to dial other electronic devices in the current state.
[0138] In one possible implementation, the dialing interface also includes a dial pad; the method further includes: after the first number is entered on the dial pad, the dialing interface does not display video call controls.
[0139] This serves as a notification to users that video calls are not supported in satellite communication mode.
[0140] In one possible implementation, when the first electronic device is communicating with the second electronic device corresponding to the first number via satellite communication, the first electronic device does not support the use of a handset.
[0141] To avoid interfering with the satellite communication connection between the primary electronic device and the satellite, handset mode is not supported in satellite communication mode. This ensures call quality.
[0142] In one possible implementation, the call interface includes a Bluetooth identifier; the method further includes: establishing a Bluetooth connection between a first electronic device and a third electronic device; during a call between the first electronic device and a second electronic device via a satellite connection, the first electronic device sends call data to the third electronic device via Bluetooth.
[0143] In this way, in satellite communication mode, the first electronic device can use a Bluetooth headset (i.e., the third electronic device) to make calls with the second electronic device.
[0144] In one possible implementation, the call interface also includes a location sending control; the method further includes: receiving an operation on the location sending control and sending the location of the first electronic device to the second electronic device.
[0145] In this way, the first electronic device can also send its location to the second electronic device during the call.
[0146] In one possible implementation, the video call controls are not displayed on the call interface.
[0147] This serves as a notification to users that video calls are not supported in satellite communication mode.
[0148] In one possible implementation, the method further includes: detecting that the first electronic device has entered a low-power mode and exiting the satellite communication mode.
[0149] This allows the user to be notified that satellite communication mode is not supported in low power mode.
[0150] In one possible implementation, the method further includes: displaying a first call record, which includes a satellite communication identifier, after the call between the first electronic device and the second electronic device ends.
[0151] This allows the user to be notified that the call recorded was a satellite call.
[0152] In one possible implementation, the method further includes: a first electronic device sending a text message to a fourth electronic device via a satellite communication connection; and displaying a first text message record, the first text message record including a satellite communication identifier.
[0153] This way, the user can be notified that the text message was sent via satellite.
[0154] In one possible implementation, the method further includes: displaying a control center interface, the control center interface including a position switch; the position switch being in the on state when searching for satellites; and the position switch being in the off state when the satellites are aligned.
[0155] During satellite acquisition, the position of the first electronic device needs to be obtained to determine its positional relationship with the satellite. After satellite alignment, in order to maintain the connection with the satellite, the first electronic device should maintain its position and status as much as possible, therefore, it is no longer necessary to obtain the position of the first electronic device.
[0156] In one possible implementation, the method further includes: displaying a control center interface, which includes a mobile data switch, a wireless LAN switch, and a flight mode switch; after enabling satellite communication mode, the mobile data switch, wireless LAN switch, and flight mode switch are all turned off.
[0157] This allows the user to be notified of controls that are not supported in satellite communication mode.
[0158] In one possible implementation, the first interface is the control center interface.
[0159] In one possible implementation, the method further includes: displaying a user identification SIM card settings interface, including a first SIM card option, in response to an operation that enables a control for satellite communication mode; receiving and responding to a user operation on the first SIM card option, and using the first SIM card for satellite communication.
[0160] In this way, if a SIM card is not set to enable satellite communication mode, the user can be prompted to select a SIM card to enable satellite communication mode when the user's satellite communication mode is detected.
[0161] In one possible implementation, the first interface further includes a SIM card setting control; the method further includes: receiving an operation on the SIM card setting control, displaying a SIM card setting interface, the SIM card setting interface including a first SIM card option; receiving and responding to a user's operation on the first SIM card option, and using the first SIM card for satellite communication.
[0162] This allows you to select a SIM card that enables satellite communication mode.
[0163] In one possible implementation, the method further includes: in response to the first operation, when the battery level of the first electronic device is detected to be lower than a first battery threshold, outputting a third prompt, the third prompt being used to indicate that the low battery level of the device affects the success rate of satellite communication.
[0164] This can alert users that low battery levels on their devices are affecting the success rate of satellite communication.
[0165] In one possible implementation, after the first electronic device and the satellite establish a satellite communication connection, the method further includes: displaying a second page when the first electronic device and the satellite establish a satellite communication connection; the second page is used to indicate that a satellite communication connection has been established; the second page includes a strength indicator and second indication information, the strength indicator being used to indicate the strength of the satellite signal received by the first electronic device; and when the first electronic device is aligned with the satellite, the second indication information is used to instruct the user to maintain the current posture of holding the first electronic device.
[0166] In this way, after the satellite communication connection is established, the user can be prompted to maintain the current posture of holding the first electronic device.
[0167] In one possible implementation, the method further includes: detecting that the first electronic device is not aligned with the satellite, replacing the second instruction information on the second page with a third instruction information, the third instruction information being used to instruct the user to adjust the posture of holding the first electronic device to realign with the satellite; after detecting that the satellite is realigned, the first electronic device switches the third instruction information back to the second instruction information.
[0168] In this way, when the positional relationship between the first electronic device and the satellite changes, the system can output an instruction message to prompt the user to adjust the posture of holding the first electronic device, thereby preventing the first electronic device from losing its connection with the satellite.
[0169] In one possible implementation, the method further includes: detecting that the first electronic device is not aligned with the satellite, replacing the second instruction information on the second page with a third instruction information, the third instruction information being used to instruct the user to adjust the posture of holding the first electronic device to realign with the satellite; and displaying an exit prompt when the duration of the first electronic device not being aligned with the satellite reaches a first duration, the exit prompt being used to indicate that the user is about to exit the satellite communication mode.
[0170] This serves as a notification to the user that they are about to exit satellite communication mode.
[0171] In one possible implementation, the method further includes: receiving an operation on the second page, stopping the display of the second page, and displaying a first card; the first card includes an intensity indicator and fourth indication information; the fourth indication information is used to indicate whether the user's holding posture of the first electronic device is aligned with the satellite; in the case of misalignment, the fourth indication information is also used to indicate the azimuth and elevation angles of the first electronic device relative to the satellite.
[0172] This allows for switching between the live satellite page and the live satellite card.
[0173] In one possible implementation, after displaying the first card, the method further includes: receiving an operation applied to the first card, stopping the display of the first card, and displaying a first capsule; the first capsule includes an intensity indicator.
[0174] This allows for switching between satellite live cards and satellite live capsules.
[0175] In one possible implementation, the method further includes: receiving an operation on the first capsule, stopping the display of the first capsule, and displaying the first card.
[0176] This allows for switching between satellite live capsules and satellite live cards.
[0177] In one possible implementation, the method further includes: receiving an operation on the first card, stopping the display of the first card, and displaying the second page.
[0178] This allows for switching between the satellite live card and the satellite live page.
[0179] It should be noted that the first prompt can be either the aforementioned satellite live feed card (first card) or the aforementioned satellite live feed page (second page).
[0180] In one possible implementation, the second page also includes a phone application icon and a text messaging application icon, which contain a satellite communication identifier; before receiving a dialing operation, the method further includes: receiving an operation on the phone application icon of the second page, stopping the display of the second page, and displaying the dialing interface of the phone application and a first capsule; the first capsule includes an intensity indicator.
[0181] This allows for quick access to the phone application and also enables switching between the live satellite page and the live satellite capsule.
[0182] In one possible implementation, after displaying the call interface, the method further includes: detecting that the temperature of the first electronic device is higher than a first temperature value; and displaying a fourth prompt, which is used to inform the user that the current call will end after the first time period.
[0183] In this way, if the temperature of the first electronic device is too high, the user can be alerted that the satellite call is about to end.
[0184] In one possible implementation, the method further includes: after establishing a satellite communication connection, receiving a call request initiated by a fifth electronic device; in response to the call request, displaying an incoming call interface, which displays an incoming call answering control, a first prompt, and a second number, the incoming call answering control containing a satellite communication identifier; receiving a user's operation on the incoming call answering control, and the first electronic device and the fifth electronic device corresponding to the second number communicating via satellite communication connection.
[0185] In this way, the first electronic device can also receive calls made by other electronic devices via satellite.
[0186] In one possible implementation, the first electronic device establishes a satellite communication connection with the satellite, specifically including: the first electronic device establishing a satellite communication connection with the satellite through a first SIM card of a first operator.
[0187] In one possible implementation, the method further includes: after the first electronic device establishes a satellite communication connection with the satellite, displaying a SIM card management interface, the SIM card management interface including a first SIM card control and a second SIM card control; the SIM card management interface is grayed out, and a satellite activation prompt is displayed on the first SIM card control, the satellite activation prompt being used to inform the user that the first electronic device has established a satellite communication connection with the satellite through the first SIM card corresponding to the first SIM card control.
[0188] In this way, after the satellite communication mode is enabled, the controls corresponding to the SIM card with the satellite communication mode enabled will display prompts, and the SIM card management interface will be grayed out to indicate to the user that the SIM card management interface is not operable.
[0189] In one possible implementation, the first electronic device further includes a first SIM card and a second SIM card; the method further includes: before the first electronic device establishes a communication connection with the satellite, displaying a SIM card management interface, the SIM card management interface including a first SIM card control and a second SIM card control; the first SIM card control displays the number of the first SIM card and the communication technology corresponding to the first SIM card; the second SIM card control displays the number of the second SIM card and the communication technology corresponding to the second SIM card; after the first electronic device establishes a satellite communication connection with the satellite through the first SIM card, displaying the SIM card management interface, and the first SIM card control and the second SIM card control are in a grayed-out state; in the grayed-out state, the first electronic device does not respond to user operations on the first SIM card control or the second SIM card control.
[0190] In one possible implementation, after the first electronic device establishes a satellite communication connection with the satellite via the first SIM card, the communication technology corresponding to the first SIM card is not displayed on the first SIM card control, but a satellite communication prompt is displayed on the first SIM card control to indicate to the user that satellite communication mode has been enabled via the first SIM card; the communication technology corresponding to the second SIM card is not displayed on the second SIM card control, but an unavailable prompt is displayed on the second SIM card control to indicate to the user that the second SIM card is unavailable.
[0191] Fifthly, this application provides a method for enabling a satellite communication mode, applied to a first electronic device. The method includes: receiving an operation from a user on a first application; when a mobile network is detected to be unavailable, displaying a satellite communication mode enabling control on a first interface of the first application; receiving an operation on the satellite communication mode enabling control and displaying a first page, the first page including first indication information for instructing the user to adjust the posture of holding the first electronic device; when the first electronic device is aligned with a satellite, establishing a satellite communication connection between the first electronic device and the satellite, and displaying a second page indicating that a satellite communication connection has been established; the second page including a strength indicator and second indication information, the strength indicator indicating the strength of the satellite signal received by the first electronic device; and the second indication information instructing the user to maintain the current posture of holding the first electronic device.
[0192] This allows the satellite communication mode to be activated within the first application. The first application can be a communication application such as a phone application, SMS application, or address book application.
[0193] In one possible implementation, the user's actions on the first application specifically include: the user's actions on the icon of the first application.
[0194] In one possible implementation, the first application is a telephone application; the user's operation on the first application specifically includes: the user dialing a first number through the first application.
[0195] In one possible implementation, the first application is an information application; the user's operation on the first application specifically includes: the user sending information to the second electronic device through the first application.
[0196] Sixthly, this application provides a satellite communication method applied to a first electronic device, the first electronic device including a satellite communication mode module, a satellite search service module, a call management module (telecom), and a satellite communication modem; the satellite communication method includes: receiving an operation from a user to enable a satellite communication mode; acquiring satellite data through the satellite search service module, the satellite data including azimuth angle, elevation angle, and satellite signal strength; displaying a first page based on satellite data through the satellite communication mode module, the first page including first instruction information, the first instruction information being used to instruct the user to adjust the posture of holding the first electronic device; establishing a satellite communication connection between the first electronic device and the satellite when the first electronic device is aligned with the satellite; receiving a dialing operation from the user for a first number through the telecom; and, with the satellite communication connection established, initiating a call request to a second electronic device corresponding to the first number through the satellite communication modem.
[0197] In this way, the first electronic device can initiate a call request to the second electronic device via satellite.
[0198] In one possible implementation, the first electronic device further includes a telephony service module, a communication system framework, and a wireless communication interface layer (RIL). After receiving a user's dialing operation for a first number through a first application, the method further includes: if a satellite communication connection is established, sending the first number to the telephony via telecom; determining the communication mode as a satellite communication mode via the telephony and binding the satellite communication service; establishing a connection between the telephony and the communication system framework; sending the first number and the satellite communication mode to the communication system framework via the telephony based on the connection; sending the first number and the satellite communication mode to the RIL via the communication system framework; and sending the first number to the satellite communication modem via the RIL based on the satellite communication mode.
[0199] In one possible implementation, the telephony includes a satellite call module and a satellite connection module; binding the telephony to a satellite communication service specifically includes: binding the satellite communication service through the satellite call module and the satellite connection module; establishing a connection between the telephony and the communication system framework specifically includes: establishing a connection between the telephony and the communication system framework through the satellite connection module; and sending a first number and a satellite communication mode to the communication system framework based on the connection through the telephony specifically includes: sending the first number and the satellite communication mode to the communication system framework through the satellite connection module.
[0200] In one possible implementation, the communication system framework includes a satellite phone module, a satellite voice call model, and an interface layer RILJ supporting the Java language; sending a first number and satellite communication mode to RIL through the communication system framework specifically includes: sending the first number and satellite communication mode to RIL through the satellite phone module, the satellite voice call model, and RILJ.
[0201] In one possible implementation, the RIL includes a satellite interface layer called satellite-RIL; sending a first number to a satellite communication modem via the RIL based on the satellite communication mode specifically includes: sending a first number to a satellite communication modem via satellite-RIL based on the satellite communication mode.
[0202] In one possible implementation, the first electronic device further includes a text messaging application, and the communication system framework further includes a text messaging manager and a satellite text messaging scheduler; the text messaging application receives the user's operation to send target information to a second number, and sends the target information and the second number to the text messaging management module; the text messaging management module determines the communication mode to be satellite communication mode; the text messaging management module and the satellite text messaging scheduler send the target information, the second number, and the satellite communication mode to the RIL; the RIL sends the target information and the second number to the satellite communication modem; and the satellite communication modem sends the target information to the second electronic device corresponding to the second number.
[0203] In one possible implementation, the method further includes: receiving a paging message sent by a second electronic device via a satellite communication modem; obtaining an incoming call message via the satellite communication modem, including the second number of the second electronic device; reporting the incoming call message to a telecom provider via the satellite communication modem; determining the communication mode as satellite communication mode via the telecom provider; sending the satellite communication mode and the incoming call message to a telephone application via the telecom provider; and displaying an incoming call interface via the telephone application based on the satellite communication mode and the incoming call message, the incoming call interface including the second number, an incoming call answering control, and a hang-up control, the incoming call answering control including a satellite communication identifier.
[0204] In one possible implementation, the first electronic device further includes a cellular modem and a global positioning service module; the method further includes: after receiving an operation from a user to enable satellite communication mode, obtaining the location of the first electronic device through the global positioning service module; and after obtaining the location of the first electronic device, turning off the cellular modem.
[0205] In a seventh aspect, this application provides an electronic device, a first electronic device, comprising one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, the computer program code including computer instructions, which, when executed by the one or more processors, cause the first electronic device to perform a satellite communication method or a satellite communication mode activation method in any possible implementation of any of the above aspects.
[0206] Eighthly, embodiments of this application provide a computer storage medium including computer instructions that, when executed on an electronic device, cause the electronic device to perform a satellite communication method or a satellite communication mode activation method in any of the possible implementations of any of the above aspects.
[0207] Ninthly, embodiments of this application provide a computer program product that, when run on a computer, causes the computer to execute the satellite communication method or satellite communication mode activation method in any of the possible implementations of any of the above aspects. Attached Figure Description
[0208] Figure 1A A schematic diagram of the system architecture of a satellite communication system 10 provided in this application embodiment; Figure 1B A schematic diagram of the hardware structure of an electronic device 100 provided in an embodiment of this application; Figure 1C A schematic diagram of the software structure of an electronic device 100 provided in an embodiment of this application; Figures 2A to 2M A schematic diagram of the interface of a group of electronic devices 100 in satellite communication mode provided in an embodiment of this application; Figures 3A to 3L A schematic diagram of the interface of another set of electronic devices 100 provided in this application embodiment, showing the satellite communication mode enabled; Figures 4A to 4L A set of schematic diagrams illustrating the interface for enabling satellite communication mode within an application, provided for embodiments of this application; Figures 5A to 5G A set of satellite real-time data cards provided as an embodiment of this application; Figures 6A to 6G A schematic diagram of the interface for switching between a set of satellite live cards, satellite live capsules, and satellite live pages provided in the embodiments of this application; Figures 7A to 7S A schematic diagram of the interface of a group of electronic devices 100 provided in this application embodiment making a phone call after enabling satellite communication mode; Figures 8A to 8FA schematic diagram of the interface of a set of electronic devices 200 for receiving a telephone call made by electronic device 100 via satellite, provided in an embodiment of this application; Figures 9A to 9B A schematic diagram of the interface of a group of electronic devices 100 provided in this application for answering a phone call after enabling satellite communication mode; Figures 10A to 10H A schematic diagram of the interface of a group of electronic devices 100 provided in this application embodiment sending text messages after enabling satellite communication mode; Figures 11A to 11D A schematic diagram of the interface of a group of electronic devices 100 provided in this application embodiment sending an emergency distress text message after activating satellite communication mode; Figures 12A to 12D A schematic diagram of an interface for viewing the trajectory map of an electronic device 100 provided in an embodiment of this application; Figures 13A to 13F A schematic diagram of an interface for viewing the trajectory map of electronic device 100 provided in an embodiment of this application; Figures 14A to 14F A schematic diagram of the interface of a set of electronic devices 100 provided in this application embodiment for forwarding or copying sent text messages; Figures 15A to 15E A set of schematic diagrams showing how an electronic device 100 controls certain controls under certain limiting conditions, provided for embodiments of this application; Figures 16A to 16F A set of interface diagrams illustrating the switching methods between the satellite live capsule, satellite live card, and satellite live page in a call scenario, provided for embodiments of this application; Figure 16G This application provides a schematic diagram of an emergency call interface in a scenario where an emergency number is dialed using satellite communication mode, as shown in the embodiments of this application. Figures 17A to 17D A set of interface diagrams illustrating the use of satellite communication mode in split-screen or floating window scenarios provided in this application embodiment; Figures 18A to 18F A set of schematic diagrams illustrating the interface for exiting satellite communication mode provided in the embodiments of this application; Figures 18G to 18L A schematic diagram of an interface illustrating a switching method between multiple capsules and a notification list, provided in an embodiment of this application; Figure 19 A flowchart illustrating the interaction of internal modules of electronic device 100 during the process of enabling or disabling satellite communication mode, as provided in an embodiment of this application. Figure 20 A flowchart illustrating the interaction of internal modules of an electronic device 100 during a satellite communication dialing process, as provided in an embodiment of this application. Figure 21 A flowchart illustrating the interaction of internal modules of an electronic device 100 during a telephone call using satellite communication mode, as provided in an embodiment of this application. Figure 22 A flowchart illustrating the interaction of internal modules of an electronic device 100 during the process of sending a text message using satellite communication mode, as provided in an embodiment of this application. Figure 23 A flowchart illustrating the interaction of internal modules of an electronic device 100 during the process of receiving SMS messages using satellite communication mode, as provided in an embodiment of this application. Figure 24 This is a flowchart illustrating how an electronic device 200 can view a trajectory map of an electronic device 100 based on multiple text messages sent by the electronic device 100, as provided in an embodiment of this application. Figure 25A This application provides a schematic diagram illustrating the connection relationship between a subscriber identity module (SIM) card and a modem in an electronic device 100 when satellite communication mode is not enabled. Figure 25B A schematic diagram illustrating the connection between the SIM card and the modem in an electronic device 100 when satellite communication mode is not enabled, provided as an embodiment of this application. Figure 26 This is a schematic flowchart illustrating a method for enabling satellite communication, provided in an embodiment of this application. Figure 27 A schematic flowchart illustrating a satellite communication method provided in an embodiment of this application; Figure 28 A flowchart illustrating a method for enabling a satellite communication mode provided in an embodiment of this application; Figure 29 A schematic flowchart illustrating a satellite communication method provided in an embodiment of this application; Figure 30 A schematic flowchart illustrating a satellite communication method provided in an embodiment of this application; Figure 31 A schematic flowchart illustrating a satellite communication method provided in an embodiment of this application; Figure 32 This is a flowchart illustrating a satellite communication method provided in an embodiment of this application. Detailed Implementation
[0209] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0210] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0211] The term "user interface (UI)" used in the following embodiments of this application refers to the medium interface through which an application or operating system interacts and exchanges information with a user. It realizes the conversion between the internal form of information and the form that the user can accept. The user interface is source code written in a specific computer language such as Java or Extensible Markup Language (XML). The interface source code is parsed and rendered on the electronic device, ultimately presenting content that the user can recognize. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be visible interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets displayed on the screen of an electronic device.
[0212] The following describes the architecture of a satellite communication system 10 provided in an embodiment of this application.
[0213] like Figure 1A As shown, the satellite communication system 10 may include electronic equipment 100, electronic equipment 200, satellite 300, satellite ground station 400, and base station 500.
[0214] In the satellite communication system 10, electronic device 100 can establish a communication connection with satellite 300, satellite 300 can establish a communication connection with satellite ground station 400, satellite ground station 400 can establish a communication connection with base station 500, and base station 500 can establish a communication connection with electronic device 200.
[0215] When electronic device 100 needs to communicate with electronic device 200, electronic device 100 can send communication data (such as paging messages, target information, call data, etc.) to satellite 300. The communication data may carry the device identifier of electronic device 200. The device identifier can be used to identify the device, such as the subscriber identity module (SIM) card number. Satellite 300 can then send this communication data to satellite ground station 400, which in turn sends it to base station 500, which then forwards the communication data to electronic device 200.
[0216] Electronic device 200 can also send communication data to electronic device 100 along the reverse communication path. For example, if electronic device 200 initiates a call request to electronic device 100, it can send a paging message carrying the device identifier of electronic device 100 to base station 500. Base station 500 can forward the paging message to satellite ground station 400. Satellite ground station 400 can send the received paging message to satellite 300. Satellite 300 can then send the paging message to electronic device 100.
[0217] In this way, based on satellite 300, satellite ground station 400 and base station 500, electronic device 100 and electronic device 200 can communicate with each other.
[0218] When both electronic device 100 and electronic device 200 are within the coverage area of the cellular network, electronic device 100 can communicate with electronic device 200 through base station 500.
[0219] When electronic device 100 is not within the coverage area of the cellular network, but electronic device 200 is within the coverage area of the cellular network, electronic device 100 can communicate with electronic device 200 via satellite 300, satellite ground station 400 and base station 500.
[0220] Understandable Figure 1A The satellite communication system 10 shown is just an example. In some embodiments, the satellite communication system 10 may include more electronic devices or more base stations, etc., which is not limited here.
[0221] Figure 1B A schematic diagram of the hardware structure of the electronic device 100 is shown.
[0222] Electronic device 100 may be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phone, personal digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, artificial intelligence (AI) device, wearable device, in-vehicle device, smart home device and / or smart city device. The embodiments of this application do not impose any special restrictions on the specific type of electronic device.
[0223] Electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a sensor module 180, a display screen 194, a subscriber identification module (SIM) card interface 195, and a satellite communication module 196, etc. The sensor module 180 may include one or more sensors, such as a gyroscope sensor 180B, a magnetic sensor 180D, an accelerometer sensor 180E, a proximity sensor 180F, a touch sensor 180K, etc. In some embodiments, the sensor module 180 may also include one or more of the following sensors: a pressure sensor, a barometric pressure sensor, a proximity sensor, a fingerprint sensor, a temperature sensor, an ambient light sensor, a bone conduction sensor, etc.
[0224] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0225] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). These different processing units may be independent devices or integrated into one or more processors.
[0226] The controller can generate operation control signals based on the instruction opcode and timing signals to complete the control of instruction fetching and execution.
[0227] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system. In some embodiments, the processor 110 may include one or more interfaces, such as a universal serial bus (USB) interface.
[0228] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.
[0229] The charging management module 140 receives charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 receives charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 receives wireless charging input via the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also supply power to the electronic device via the power management module 141.
[0230] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, display screen 194, and wireless communication module 160, etc. The power management module 141 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module 141 may also be located within the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be located in the same device.
[0231] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0232] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.
[0233] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0234] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, demodulates and filters the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, frequency modulate and amplify them, and then convert them into electromagnetic waves for radiation via antenna 2.
[0235] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).
[0236] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0237] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), or it can be manufactured using organic light-emitting diodes (OLEDs), active-matrix organic light-emitting diodes (AMOLEDs), flexible light-emitting diodes (FLEDs), minimized LEDs, microLEDs, micro-OLEDs, quantum dot light-emitting diodes (QLEDs), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0238] Internal memory 121 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM).
[0239] The random access memory can be directly read and written by the processor 110. It can be used to store executable programs (such as machine instructions) of the operating system or other running programs, as well as user and application data.
[0240] Non-volatile memory can also store executable programs and user and application data, and can be pre-loaded into random access memory for direct reading and writing by the processor 110.
[0241] The external memory interface 120 can be used to connect to external non-volatile memory, thereby expanding the storage capacity of the electronic device 100. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to perform data storage functions. For example, music, video, and other files can be stored in the external non-volatile memory.
[0242] Electronic device 100 can implement audio functions, such as making calls and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, and application processor.
[0243] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0244] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 170A.
[0245] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the electronic device 100 answers a telephone call or voice message, the receiver 170B can be brought close to the ear to listen to the voice.
[0246] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. Electronic device 100 may have at least one microphone 170C. In some embodiments, electronic device 100 may have two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, electronic device 100 may also have three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.
[0247] The gyroscope sensor 180B can be used to determine the motion attitude of the electronic device 100. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the electronic device 100 about three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the shake of the electronic device 100, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to counteract the shake of the electronic device 100 by moving in the opposite direction, thus achieving image stabilization. The gyroscope sensor 180B can also be used in navigation and motion-sensing game scenarios.
[0248] The magnetic sensor 180D includes a Hall sensor. The electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover.
[0249] The 180E accelerometer can detect the magnitude of acceleration of electronic device 100 in various directions (typically three axes). When electronic device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of electronic devices and applied to applications such as screen orientation switching and pedometers.
[0250] A distance sensor 180F is used to measure distance. Electronic device 100 can measure distance via infrared or laser. In some embodiments, during a shooting scene, electronic device 100 can utilize the distance sensor 180F to measure distance for rapid focusing.
[0251] Touch sensor 180K, also known as a "touch device," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touchscreen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.
[0252] In some embodiments, the electronic device 100 may further include one or more of buttons, a motor, and an indicator. Buttons may include a power button, volume buttons, etc. Buttons may be mechanical buttons or touch buttons. The electronic device 100 can receive button input and generate key signal inputs related to user settings and function control of the electronic device 100. The motor may generate vibration cues. The indicator may be an indicator light, which can be used to indicate charging status, battery level changes, and can also be used to indicate messages, missed calls, notifications, etc.
[0253] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and separate from the electronic device 100. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to realize functions such as calls and data communication. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
[0254] Satellite communication module 196 can provide a satellite communication solution for use on electronic device 100. Satellite communication module 196 can be one or more devices integrating at least one communication processing module, such as a satellite communication modem and antenna. Satellite communication module 196 can modulate signals via the satellite communication modem and radiate the modulated signals through the antenna. In some embodiments, satellite communication module 196 can also receive signals transmitted by a satellite via the antenna, demodulate the received signals via the satellite communication modem, and then send the processed signals to processor 110.
[0255] It should be noted that the hardware structure of electronic device 200 can refer to the hardware structure of electronic device 100, and will not be described again in this application.
[0256] Figure 1C This illustration shows a schematic diagram of the software architecture of an electronic device 100 provided in an embodiment of this application.
[0257] like Figure 1C As shown, the software architecture of electronic device 100 may include an application layer, a framework layer, and a hardware abstraction layer (HAL).
[0258] The application layer may include one or more applications, such as the calling application 13, the contacts application, and the SMS application 19. The application layer also includes modules such as a settings module and a system UI module. The calling application 13 may also be called a telephone application, a dialer application, etc., and the SMS application 19 may also be called a messaging application, etc. This application does not limit the specific names of the applications.
[0259] The framework layer may include a satellite communication mode module 11, a satellite search service module 12, a telecom management module 14, a telephony service module 15, and a communication system framework (FWK-CS) 16.
[0260] The telecom module 14 can be used to transmit data between the telephony module 15 and the application layer.
[0261] The telephony service module 15 may include one or more call modules and connection modules corresponding to different communication modes. For example, a satellite call module and a satellite connection module for satellite communication mode; a call module and a telephony connection module for cellular communication mode; and a VoIP call module and a VoIP connection module for network communication mode. The telephony service module 15 can determine the current communication mode and bind the corresponding call service based on the current communication mode, that is, call the call module and connection module corresponding to the current communication mode.
[0262] The satellite communication mode module 11 can set the satellite communication mode, and after detecting that the satellite communication mode is enabled, it can also send a command to the satellite search service module 12. This command instructs the satellite search service module 12 to acquire satellite data, which may include the satellite's azimuth angle, elevation angle, and satellite signal strength relative to the device. The satellite communication mode module 11 can also provide satellite search guidance based on the satellite data displayed by the satellite search service module 12, guiding the user to establish a communication connection between the electronic device 100 and the satellite.
[0263] After receiving instructions from the satellite communication mode module 11, the satellite search service module 12 can acquire real-time satellite data and send the satellite data to the satellite communication mode module 11. In some embodiments, the satellite search service module 12 can determine the satellite data based on data collected by the global positioning service (GPS) module and the sensor module.
[0264] The communication system framework 16 may include a voice call framework, a text messaging framework, and a radio interface layer (RIL) - Java (also written as RILJ), which can also be referred to as an interface layer supporting the Java language. Optionally, the communication system framework 16 may also include an IMS service module.
[0265] The call framework may include a telephone module and a voice call model module corresponding to one or more communication modes. For example, a satellite phone module and a satellite phone call tracker module corresponding to the satellite communication mode; and a telephone module (GsmCdma phone) and a voice call model (GsmCdma phone call tracker) corresponding to the cellular communication mode.
[0266] The SMS framework may include an SMS management module (Smsmanager) 16a, and one or more SMS schedulers corresponding to different communication modes, such as a satellite SMS scheduler (satellite Smsdispatcher) for satellite communication mode and an SMS scheduler (GsmSmsdispatcher) for cellular communication mode.
[0267] RILJ can transmit data between the communication system framework and the wireless communication interface layer. The communication connection between RILJ and the wireless communication interface layer can be a socket.
[0268] The HAL may include a radio interface layer (RIL) 17. RIL 17 can receive commands transmitted from the communication system framework and send these commands to the corresponding modem. RIL 17 may include one or more RIL sub-modules corresponding to different communication modes, such as the Satellite-RIL for satellite communication and the Vendor-RIL for cellular communication. The Satellite-RIL module can send AT commands to the satellite communication modem in the hardware layer. The Vendor-RIL module can send AT commands to the cellular modem. Furthermore, RIL 17 may also include modules such as the Radio Interface Layer (RILC), Lib-RIL, and Common-RIL that support the C programming language.
[0269] The software architecture of electronic device 100 can interact with one or more hardware components within it. This hardware may include a satellite communication modem 18, a cellular modem, a Bluetooth (BT) module, a high-fidelity (HiFi) module, a sensor module, and a global positioning service (GPS) module. The HiFi module may include a microphone, a speaker, a codec, and a power amplifier (PA).
[0270] When electronic device 100 makes or receives a call via satellite communication modem 18, satellite communication modem 18 can invoke the HiFi module to enable voice call functionality. In some embodiments, if electronic device 100 is also connected to other electronic devices such as Bluetooth headsets via Bluetooth module during a call, satellite communication modem 18 can also invoke the Bluetooth module.
[0271] After enabling satellite communication mode, the electronic device 100 can determine its location via the GPS module. Then, the electronic device 100 can turn off the cellular modem and begin satellite search guidance; the specific satellite search guidance method can be found in the description of the following embodiments.
[0272] It should be noted that other Chinese names may be used for the above modules, and this application does not limit the Chinese names of the modules.
[0273] It should be noted that during the process of enabling satellite communication mode on electronic device 100, the interaction process of the above modules can be referred to the following: Figure 19 The embodiment shown. The specific process of how the electronic device 100 implements satellite communication based on multiple modules in satellite communication mode can be referred to below. Figures 20 to 21 The embodiment shown. The specific process of electronic device 100 sending and receiving SMS messages based on multiple modules in satellite communication mode can be referred to below. Figures 22 to 23 The embodiment shown. This application relates to... Figure 1C The specific functions of each module in the illustrated embodiment will not be detailed here.
[0274] In this embodiment, the electronic device 200 may not include the multiple modules corresponding to the above-described satellite communication mode. Other modules in the software architecture of the electronic device 200 can refer to the above. Figure 1C The software architecture of the electronic device 100 in the illustrated embodiment.
[0275] This application provides a satellite communication method. An electronic device 100 displays a first control for enabling satellite communication mode. The electronic device 100 can receive and respond to user input to the first control, displaying a first page. The first page instructs the user to adjust their holding posture of the electronic device 100 to facilitate the establishment of a communication connection between the electronic device 100 and the satellite. Once the communication connection between the electronic device 100 and the satellite is successfully established, the electronic device 100 can display a second page. The second page indicates the satellite signal strength and also instructs the user to maintain or adjust their current holding posture of the electronic device 100. The electronic device 100 can receive and respond to a user's dialing operation to communicate with other electronic devices (e.g., electronic device 200) via the satellite communication connection. In other embodiments, the electronic device 100 can also receive and respond to a user's SMS sending operation, using the satellite communication mode to send SMS messages to other electronic devices via satellite.
[0276] In this way, when electronic device 100 is in an area not covered by cellular network or in an area with poor network signal quality, electronic device 100 can communicate with electronic device 200 via satellite.
[0277] In some application scenarios, the electronic device 100 may display a first interface (e.g., a control center interface, a satellite communication mode setting interface, or other system interfaces). This first interface includes a satellite communication mode activation control. The electronic device 100 can receive and respond to user input regarding the satellite communication mode activation control, displaying a first page on the first interface. This first page includes first indication information (including satellite search operation prompts and / or alignment operation prompts). This first indication information instructs the user to adjust their holding posture and / or the position of the electronic device 100 to facilitate the establishment of a communication connection between the electronic device 100 and the satellite. When the communication connection between the electronic device 100 and the satellite is successfully established, the electronic device 100 may display a second page. This second page includes second indication information, which prompts the user that the electronic device 100 has successfully established a communication connection with the satellite and instructs the user to maintain their current holding posture. Additionally, the second page may include a strength indicator, which indicates the strength of the satellite signal received by the electronic device 100. After the communication connection between the electronic device 100 and the satellite is successfully established, the electronic device 100 can use the satellite communication mode to communicate with other electronic devices.
[0278] In this way, even in areas with poor cellular network signal quality, users can use electronic device 100 to communicate with other electronic devices via satellite.
[0279] For example, such as Figure 2A As shown, the electronic device 100 displays a desktop 200. The desktop 200 displays a page with application icons, including multiple application icons (e.g., weather app icon, settings app icon 206, browser app icon, chat app icon, social app icon, document app icon, etc.). Below the page with application icons, a page indicator 202 is displayed to indicate the total number of pages on the desktop and the positional relationship between the currently displayed page and other pages. For example, the desktop 200 may include three pages; the white dot in the page indicator, located third from the left, indicates that the currently displayed page is the third page from the left. Optionally, above the page with application icons, a status bar 201 is displayed, which may include a communication signal strength indicator, battery level, time, and other information. It should be noted that the communication signal strength indicator can be used to indicate the signal strength of the cellular network signal received by the electronic device 100. Figure 2AIt is known that the electronic device 100 is currently unable to receive a cellular network signal. Optionally, a dock area 203 may be located below the page indicator, which may include one or more dock icons (e.g., phone app icon 204, messaging app icon 205, contacts app icon, camera app icon, etc.). These dock icons may remain displayed during page transitions.
[0280] Electronic device 100 can receive and respond to a user's downward swiping action on desktop 200, displaying, for example... Figure 2B The control center interface 210 is shown.
[0281] like Figure 2B As shown, the control center interface 210 may include one or more function switch controls, such as a satellite communication control 211, a flashlight control, a sharing control, a flight mode control, etc. Each function switch control can be used to turn the corresponding function on or off.
[0282] Electronic device 100 can receive and respond to user click operations on satellite communication control 211, such as... Figure 2C As shown, an enable prompt window 220 is displayed on the desktop 200.
[0283] like Figure 2C As shown, the activation prompt window 220 may display an activation prompt, which informs the user of precautions for enabling satellite communication mode, such as that Wi-Fi, mobile data, and personal hotspot functions will be turned off after satellite communication mode is enabled. The activation prompt window 220 may also include a cancel control 221 and an enable control 222. The cancel control 221 can be used to trigger the electronic device 100 to close the displayed activation prompt window 220, and the enable control 222 can be used to trigger the electronic device 100 to enable satellite communication mode.
[0284] Electronic device 100 can receive and respond to a user's click operation on enable control 222, closing the enable prompt window 220. Optionally, electronic device 100 can display on desktop 200 such as... Figure 2D The calibration page 230 is shown.
[0285] like Figure 2D As shown, the calibration page 230 may include a close control 231, operation prompts 232, and a calibration assistance diagram 233. The close control 231 can be used to trigger the electronic device 100 to turn off satellite communication mode. The operation prompts 232 can be used to guide the user to perform calibration; the operation prompts can be text prompts, such as "Please keep the display screen perpendicular to the ground and rotate it one full circle to complete the calibration circle," etc. The calibration assistance diagram 233 can be used to assist the user in completing the calibration. For example, the calibration assistance diagram 233 can be... Figure 2D As shown, the ball and circle allow the ball to move around the inside of the circle while the user rotates the electronic device 100. After the ball has moved one full revolution inside the circle, the electronic device 100 completes calibration.
[0286] After calibration is complete, the electronic device 100 can close the calibration page 230 and display the following on the desktop 200: Figure 2E The satellite search page 240 is shown. In some embodiments, if the electronic device 100 determines that calibration is not required, the electronic device 100 may also respond to the user's click operation on the enable control 222, close the enable prompt window 220, and display on the desktop 200 as shown. Figure 2E The star-finding page shown is 240.
[0287] like Figure 2E As shown, the satellite search page 240 may include a shutdown control 241, an intensity indicator 242, and satellite search operation prompts (including text prompts 243 and animated prompts 244). The shutdown control 241 can be used to trigger the electronic device 100 to shut down its satellite communication mode. The intensity indicator 242 is used to indicate the strength of the satellite signal. The satellite search operation prompts are used to instruct the user to perform satellite search operations. For example, the text prompt 243 may include the text "Try to be in an open outdoor area, avoiding obstructions to the signal." The animated prompt 244 can be used to indicate whether the electronic device 100 has detected a satellite. The animated prompt 244 may include a fan-shaped area that can be used to indicate the positional relationship between the satellite's location and the antenna pointing of the electronic device 100. Figure 2E In the embodiment shown, the animation prompt 244 does not contain a symbol representing a satellite, which is used to indicate to the user that the current electronic device 100 has not yet searched for a satellite.
[0288] After the electronic device 100 locates a satellite, it can close the satellite search page 240 and display the satellite's position relative to the electronic device 100 as shown below. Figure 2F The alignment page 250 is shown. The position of the satellite relative to the electronic equipment 100 can be represented by elevation and azimuth angles.
[0289] like Figure 2F As shown, the alignment page 250 may include a close control 251, an intensity indicator 252, a card display control 255, and alignment operation prompts (including text prompts 253 and animated prompts 254). The specific functions of the close control 251 and the intensity indicator 252 can be found above. Figure 2EThe functions of the corresponding controls on the satellite acquisition page 240 are shown below. The card display control 255 can be used to trigger the electronic device 100 to close the alignment page and display a satellite status card, which includes some or all of the content on the current alignment page 250. Alignment operation prompts are used to instruct the user to perform alignment operations. For example, text prompt 253 may include the text "Turn the device to the right to bring the satellite into the fan-shaped area." Animated prompt 254 may include a fan-shaped area, which can be used to indicate the azimuth angle between the satellite's location and the antenna of the electronic device 100. Figure 2F In the animation prompt 254 shown, the symbol representing the satellite (hereinafter referred to as the satellite) is located on the right side of the fan-shaped area. Therefore, the user needs to rotate the electronic device 100 to the right to position the satellite within the fan-shaped area, ensuring that the electronic device 100 establishes a good communication connection with the satellite via its antenna. Furthermore, the animation prompt 254 may also include a small ball, the position of which can be used to indicate the pitch angle of the electronic device 100 relative to the satellite. The animation prompt 254 may also include an arrow indicating that the user is rotating the device to the right. Additionally, a satellite symbol 201a may be displayed on the desktop 200 to indicate that the electronic device 100 has currently detected a satellite. In other embodiments, the satellite symbol 201a may also be displayed after the electronic device 100 establishes a communication connection with the satellite, or after enabling satellite communication mode.
[0290] Understandable Figure 2F The alignment page 250 shown is just an example. In some embodiments, if the satellite is in a different position relative to the antenna of the electronic device 100, the alignment operation prompts in the alignment page 250 may also be changed accordingly (for example, when the satellite is on the left side of the fan-shaped area, prompting the user to turn the device to the left, etc.). This application does not limit this.
[0291] After rotating the electronic device 100 to the right so that the satellite is positioned in the sector area, as follows Figure 2G As shown, the electronic device 100 can change the alignment operation prompts.
[0292] like Figure 2G As shown, on alignment page 250, text prompt 253 could be "Tilt the device upwards to move the ball to the center area." In animation prompt 254, the satellite can be located in a fan-shaped area, and a directional arrow can be displayed near the ball, instructing the user to tilt the device to move the ball upwards. When the ball moves to the center area, the pitch angle of the electronic device 100 relative to the satellite is adjusted.
[0293] Understandable Figure 2GThe alignment page 250 shown is just an example. In some embodiments, the pitch angle of the electronic device 100 relative to the satellite may also be different from the above embodiment. In this case, the position of the ball in the animation prompt may also be different from the above. Figure 2G The embodiments shown are different, and this application does not limit them.
[0294] After alignment is complete, the electronic device 100 can close the alignment page 250 and display the following on the desktop 200: Figure 2H The satellite connection page 260 is shown.
[0295] like Figure 2H As shown, the satellite connection page 260 may include a close control 261, a card display control 262, an intensity indicator 263, and operation prompts (including text prompts 264 and animated prompts 265). Optionally, the satellite connection page 260 may also display the current latitude and longitude information of the electronic device 100, such as 36°44' 00''N 98°5' 00''E, and may also display the update time of the latitude and longitude, such as refreshed: just now. The functional descriptions of the close control 261 and the intensity indicator 263 can be found in the functional descriptions of the relevant controls in the above embodiments, and will not be repeated here. The card display control 262 can be used to trigger the electronic device 100 to close the display of the satellite connection page 260 and display a satellite status card, which includes some or all of the content in the satellite connection page 260. The operation prompts can be used to instruct the user on the operations during the satellite connection process. For example, the text prompt 264 may be the text "Maintain the current gesture and avoid large deviations." The animated prompt 265 can indicate to the user whether the posture of holding the device is correct. For example, if the satellite is located within a fan-shaped area and the ball is located within the center area, the user's handhold posture is correct. In other cases, the user needs to adjust the handhold posture. The animation prompt 265 can also display multiple concentric circles to indicate that the electronic device 100 is establishing a communication connection with the satellite. Furthermore, the satellite connection page 260 can display the title "Connecting," to inform the user that the electronic device 100 is currently establishing a communication connection with the satellite. Optionally, a countdown timer, such as "15 seconds," can be displayed next to the title.
[0296] After electronic device 100 successfully establishes a connection with the satellite, such as Figure 2I As shown, the electronic device 100 can change the signal strength in the strength indicator 263 and display a connection success message 266.
[0297] like Figure 2I As shown, the signal strength in strength indicator 263 is three bars, while Figure 2H The signal strength in the strength indicator 263 shown is zero. The connection success message 266 can be... Figure 2HThe displayed title "Connecting" is changed to "Satellite connection successful". Furthermore, the electronic device 100 can also display a phone application icon 267 and a text messaging application icon 268 on the satellite connection page 260, both of which display a satellite symbol to indicate to the user that satellite communication mode is currently in use. Additionally, after successfully establishing a connection with the satellite, the electronic device 100 can turn off the multiple concentric circles in the animated prompt 265 to indicate to the user that the communication connection has been established.
[0298] After a successful satellite connection, if the user's handheld electronic device 100 deviates from its intended path, such as... Figure 2J As shown, the electronic device 100 can change the intensity indicator 263 and operation prompts in the satellite connection page 260.
[0299] like Figure 2J As shown, the signal strength in the strength indicator 263 is one bar. Operation prompts may include text prompts 264 and animated prompts 265. Taking the electronic device 100 shifting to the left relative to the satellite as an example, the modified text prompt 264 could be "Turn the device to the right to bring the satellite into the fan-shaped area." In this case, the animated prompt 265 could be that the satellite is located on the right side of the fan-shaped area, and the ball is located outside the central area. Furthermore, the animated prompt 265 may also include an arrow indicating that the user should turn the device to the right. It is understood that if the shift direction or angle of the electronic device 100 relative to the satellite differs from the above embodiment, the operation prompts on the satellite connection page 260 can also be changed accordingly.
[0300] When the time offset of electronic device 100 relative to the satellite exceeds a preset time threshold (e.g., 60 seconds), electronic device 100 can display the following on the satellite connection page 260: Figure 2K The exit prompt window shown is 270.
[0301] like Figure 2K As shown, the exit prompt window 270 may display an exit prompt, which is used to inform the user that the electronic device 100 has been disconnected from the satellite for a preset time threshold and is about to exit the satellite communication mode. For example, the exit prompt may include the following text: "No connection with the satellite has been reached for 60 seconds, satellite communication mode will be exited soon." The exit prompt window 270 may also include a continue use control 271 and an exit control 272. The continue use control 271 can be used to trigger the electronic device 100 to re-establish a communication connection with the satellite. The exit control 272 can be used to trigger the electronic device 100 to exit the satellite communication mode. Optionally, a countdown timer (e.g., 5 seconds) may be displayed near the exit control 272, and when the countdown ends, the electronic device 100 may be triggered to exit the satellite communication mode.
[0302] In some embodiments, if the electronic device 100 fails to successfully establish a communication connection with the satellite, such as Figure 2L As shown, electronic device 100 can output connection failure message 269.
[0303] like Figure 2L As shown, connection failure message 269 may include the text "Satellite connection failed". Additionally, on the satellite connection page 260, the signal strength in the strength indicator 263 is zero. Optionally, the text message 264 can be changed to "Satellite connection timed out".
[0304] In this way, after the satellite connection times out, the electronic device 100 can exit the satellite communication mode or re-establish a communication connection with the satellite.
[0305] In other embodiments, the electronic device 100 displays Figure 2D The calibration page 230 is shown. If calibration fails, as shown... Figure 2M As shown, the electronic device 100 can output a calibration failure message 234 and display a recalibration control 235 on the calibration page 230. Figure 2M As shown, the calibration failure message 234 may include the text "Device calibration failed". The recalibration control 235 can be used to trigger the electronic device 100 to recalibrate.
[0306] In this way, if the calibration of electronic device 100 fails, electronic device 100 can be recalibrated.
[0307] In some embodiments, in addition to using text prompts and animated prompts to indicate the connection status between the electronic device 100 and the satellite, the electronic device 100 may also use vibration, sound, or one or more other methods to indicate the connection status. For example, when the electronic device 100 successfully establishes a connection with the satellite, it may output sound effect 1; when the connection fails, it may output sound effect 2; and when the connection is lost, it may output sound effect 3. Sound effects 1, 2, and 3 are all different. It is understood that this embodiment is merely an example illustrating that other methods such as sound and vibration may also be used to indicate the connection status between the electronic device 100 and the satellite, and this application does not limit the form of the prompt.
[0308] In some embodiments, the first interface may also be the satellite communication mode settings interface in the settings application. Users can also trigger the electronic device 100 to enable satellite communication mode in the settings application.
[0309] For example, such as Figure 3AAs shown, the electronic device 100 displays a desktop 200. A detailed description of the desktop 200 is provided above. Figure 2A The relevant details in the illustrated embodiments will not be repeated here.
[0310] Electronic device 100 can receive and respond to a user's click on the settings application icon 206, displaying, for example... Figure 3B The settings application interface shown is 300.
[0311] like Figure 3B As shown, the settings application interface 300 may include one or more settings entries, such as Bluetooth entry 301, mobile network entry 302, etc. Each settings entry can be used to trigger the electronic device 100 to display the corresponding function settings interface.
[0312] Electronic device 100 can receive and respond to a user's click operation on satellite network entry 302, displaying, for example... Figure 3C The satellite network interface 310 is shown.
[0313] like Figure 3C As shown, the satellite network interface 310 may include one or more satellite service setting entries, such as satellite communication mode entry 311. Optionally, it may also include entries for connecting to the BeiDou satellite, etc. Satellite communication mode entry 311 can be used to trigger the electronic device 100 to display the satellite communication mode setting interface.
[0314] Electronic device 100 can receive and respond to a user's click operation on satellite communication mode entry 311, displaying, for example... Figure 3D The satellite communication mode settings interface shown is 320.
[0315] like Figure 3D As shown, the satellite communication mode setting interface 320 may include an enable control 321 and a SIM card setting control 322. The enable control 321 can be used to trigger the electronic device 100 to enable or disable the currently used satellite communication mode. Optionally, the enable control 321 may also display a switch indicator to indicate whether the satellite communication mode is enabled. The SIM card setting control 322 can be used to trigger the electronic device 100 to set the SIM card for using the satellite communication mode. When only one SIM card is installed in the electronic device 100, or when a default SIM card has been previously set to satellite communication mode, such as... Figure 3DAs shown, the SIM card setting control 322 may display the text "Card 1 138 0000 0000" to prompt the user that Card 1 is currently selected as the default SIM card for satellite communication mode. Optionally, the satellite communication mode setting interface 320 may also include a user manual control, which can be used to trigger the electronic device 100 to display the user manual for this satellite communication mode.
[0316] Electronic device 100 can receive and respond to user clicks on enable control 321, such as Figure 3E As shown, an activation prompt window 220 is displayed on the satellite communication mode setting interface 320. The details of the activation prompt window 220 can be found above. Figure 2C The relevant descriptions in the illustrated embodiments will not be repeated here.
[0317] Electronic device 100 can receive and respond to the user's click operation on the enable control 222 in the enable prompt window 220 to enable satellite communication mode. During the process of enabling satellite communication mode, electronic device 100 can sequentially display pages such as calibration page 230, satellite search page 240, alignment page 250, and satellite connection page 260 on the satellite communication mode setting interface 320. The specific content of each page and the switching method between pages can be found in the above description. Figures 2D to 2I The relevant descriptions in the illustrated embodiments will not be repeated here. It should be noted that in some embodiments, if it is detected that the electronic device 100 has not enabled the satellite communication service for the first time (or if it is detected that the electronic device 100 has not enabled the satellite communication service for the first time within a preset time period, such as 24 hours), the electronic device 100 may not display the activation prompt window 220, but instead display a calibration page or a satellite search page. This application does not limit this.
[0318] In some embodiments, if the electronic device 100 has multiple SIM cards installed and the user has not previously set a default SIM card for satellite communication mode, the electronic device 100 may display as follows: Figure 3F The satellite communication mode settings interface shown is 320.
[0319] like Figure 3F As shown, in the satellite communication mode setting interface 320, the SIM card setting control 322 does not display the SIM card number. Optionally, it can also display the text "Not Set" to prompt the user that the SIM card currently used for satellite communication mode has not been set. Figure 3F In the illustrated scenario, electronic device 100 can receive and respond to a user's click on the enable control 321, displaying the following on the satellite communication mode setting interface 320: Figure 3G The SIM card settings window 330 is shown.
[0320] like Figure 3G As shown, the SIM card setting window 330 may include multiple SIM card entries, such as SIM 1 entry 331 and SIM 2 entry 332. Each SIM entry may also display the SIM card number and a selection indicator, which indicates whether the SIM entry is selected. For example, when the selection indicator is a hollow circle, the SIM entry corresponding to the selection indicator is not selected; when the selection indicator is a solid circle, the SIM entry corresponding to the selection indicator is selected. It is understood that the selection indicator may also be other shapes or other types of indicators, which are not limited herein. The SIM entry may also be used to trigger the electronic device 100 to set the corresponding SIM as the SIM card currently using satellite communication mode. In addition, the SIM card setting window 330 may also include a cancel control 333 and a confirm control 334. The cancel control 333 is used to trigger the electronic device 100 to close the SIM card setting window 330, and the confirm control 334 is used to trigger the electronic device 100 to set the SIM card corresponding to the selected SIM entry as the SIM card currently using satellite communication mode.
[0321] Electronic device 100 can receive and respond to a user's click operation on item 331 of card 1, such as Figure 3H As shown, the electronic device 100 can fill the selection identifier in the card 1 entry 331 with a solid circle to indicate to the user that the currently selected SIM entry is card 1 entry 331.
[0322] Electronic device 100 can receive and respond to the user's click operation on confirmation control 334, set card 1 as the SIM card currently using satellite communication mode, enable satellite communication mode, and close the display SIM card settings window 330.
[0323] In some embodiments, the satellite communication mode settings interface can also be accessed through other entries in the settings application interface.
[0324] For example, such as Figure 3I As shown, the electronic device 100 can display a settings application interface 340, which may include one or more settings items, such as mobile network item 341, more connection item 342, etc. The functions of the settings items are described above. Figure 3B The relevant descriptions in the illustrated embodiments.
[0325] Electronic device 100 can receive and respond to a user's click operation on mobile network entry 341, displaying, for example... Figure 3J The mobile network interface shown is 350.
[0326] like Figure 3JAs shown, the mobile network interface 350 may include one or more mobile network entries, such as mobile data entries, SIM card management entries, satellite communication mode entries 351, and traffic management entries. Each mobile network entry is used to trigger the electronic device 100 to display the corresponding mobile network settings interface.
[0327] Electronic device 100 can receive and respond to a user's click operation on satellite communication mode entry 351, displaying, for example... Figure 3D The satellite communication mode setting interface 320 is shown below. Subsequently, the interface diagram for enabling satellite communication mode on the electronic device 100 can be found in the relevant content of the above embodiments, and will not be repeated here.
[0328] For example, electronic device 100 may display as follows: Figure 3K The settings application interface 340 shown above; for details of the settings application interface 340, please refer to the above. Figure 3I The relevant content in the illustrated embodiment. The electronic device 100 can receive and respond to a user's click operation on more connection items 342, displaying, as shown... Figure 3L The 360-degree connection settings interface is shown.
[0329] like Figure 3L As shown, the more connection settings interface 360 may include one or more connection entries, such as sharing entries, NFC entries, mobile phone screen mirroring entries, printing entries, and satellite communication mode entries 361. Each connection entry is used to trigger the electronic device 100 to display the corresponding connection settings interface.
[0330] Electronic device 100 can receive and respond to a user's click operation on satellite communication mode entry 361, displaying, for example... Figure 3D The satellite communication mode setting interface 320 is shown below. Subsequently, the interface diagram for enabling satellite communication mode on the electronic device 100 can be found in the relevant content of the above embodiments, and will not be repeated here.
[0331] In some application scenarios, when the cellular network signal strength of electronic device 100 is below a first threshold, electronic device 100 can receive and respond to the user's operation of opening a first application (such as a call application, messaging application, contacts application, or other communication application), displaying the first interface of the first application, and displaying a satellite communication mode activation control on the first interface. Electronic device 100 can receive and respond to the user's input regarding the satellite communication mode activation control, displaying a first page on the first interface. The first page includes first instruction information (including satellite search operation prompts and alignment operation prompts), which instructs the user to adjust the posture of holding electronic device 100 to facilitate the establishment of a communication connection between electronic device 100 and the satellite. When the communication connection between electronic device 100 and the satellite is successfully established, electronic device 100 can display a second page, which includes second instruction information. The second instruction information instructs the user that electronic device 100 has successfully established a communication connection with the satellite and prompts the user to maintain the current posture of holding electronic device 100. Furthermore, the second page may also include a strength indicator, which indicates the satellite signal strength received by electronic device 100. After the communication connection between electronic device 100 and satellite is successfully established, electronic device 100 can communicate with other electronic devices via satellite.
[0332] In this way, when the signal of the cellular network of the electronic device 100 is detected to be lower than the first threshold, the electronic device 100 can also respond to the user's operation of enabling satellite communication mode in applications such as calling applications and messaging applications. Enabling satellite communication mode can avoid application switching and improve the speed of enabling satellite communication mode.
[0333] For example, such as Figure 4A As shown, the electronic device 100 displays a desktop 200. The specific content of the desktop 200 can be found in the above description. Figure 2A The relevant descriptions in the illustrated embodiments.
[0334] Electronic device 100 can receive and respond to a user's click on the phone application icon 204, displaying, for example... Figure 4B The telephone application interface 400 is shown, and a satellite communication mode prompt window 410 is displayed on the telephone application interface 400.
[0335] like Figure 4BAs shown, the telephone application interface 400 may include one or more call records, such as call record 401, call record 402, etc. Each call record may contain information about the other party's device, such as: SIM card number, contact, SIM card location, dial / answer indicator, call type indicator, etc. Moreover, the call record can also be used to trigger the electronic device 100 to dial the electronic device corresponding to the SIM card number / contact in the call record. The telephone application interface 400 may also include a dial pad 403, which may include multiple number keys, dial keys 404, etc. The user can enter the other party's SIM card number through the dial pad 403 and trigger the electronic device 100 to dial the other party's device through the dial keys 404. The satellite communication mode prompt window 410 may include a satellite communication mode prompt, which is used to inform the user that the electronic device 100 is currently unable to use cellular network communication (or the cellular network signal quality in the current area is poor), and ask the user whether to enable satellite communication mode. For example, the satellite communication mode prompt may include the text "Mobile network unavailable detected. Satellite mode can be used for communication (requires an open outdoor area)". The satellite communication mode prompt window 410 may also include a "Don't show again" control 411 and an "Use immediately" control 412. The "Don't show again" control 411 can be used to trigger the electronic device 100 to close the display of the satellite communication mode prompt window 410. The "Use immediately" control 412 can be used to trigger the electronic device 100 to enable satellite communication mode.
[0336] Electronic device 100 can receive and respond to a user's click operation on the immediate use control 412 to activate satellite communication mode. During the activation of satellite communication mode, electronic device 100 can sequentially display on the telephone application interface 400... Figure 2C The prompt window 220 is shown. Figures 2D to 2I The satellite status pages shown in the embodiment include (e.g., calibration page 230, satellite search page 240, alignment page 250, satellite connection page 260, etc.). It should be noted that the satellite status pages can be displayed over or completely obscure the telephone application interface 400.
[0337] For example, electronic device 100 displays as follows Figure 4C Desktop 200 is shown above. For a detailed description of Desktop 200, please refer to the above. Figure 2A The illustrated embodiment.
[0338] Electronic device 100 can receive and respond to a user's click on the information application icon 205, displaying, for example... Figure 4D The information application interface 420 is shown, and a satellite communication mode prompt window 410 is displayed on the information application interface 420.
[0339] like Figure 4D As shown, the information application interface 420 may include notification information items and an information list, and the information list may include one or more information items. Notification information items can be used to trigger the electronic device 100 to display the notification information list. Information items can be used to trigger the electronic device 100 to display corresponding information. The specific content of the satellite communication mode prompt window 410 can be found above. Figure 4B The relevant details in the illustrated embodiments will not be repeated here.
[0340] At this time, the electronic device 100 can also receive and respond to the user's click operation on the immediate use control 412, activate the satellite communication mode, and sequentially display the activation prompt window 220, calibration page 230, satellite search page 240, alignment page 250, satellite connection page 260, etc. on the information application interface 420. The specific content of the activation prompt window 220 and each page, as well as the switching method between pages, can be found in the above description. Figures 2C to 2I The relevant descriptions in the illustrated embodiments will not be repeated here.
[0341] In some application scenarios, electronic device 100 displays an interface for a first application (such as a telephone application, a messaging application, or other communication application), which includes controls for dialing or sending text messages. Electronic device 100 can receive and respond to user input to these controls. When the strength of the cellular network signal of electronic device 100 is detected to be below a first threshold, a satellite activation control is displayed. Electronic device 100 can also receive and respond to user input to the satellite communication mode activation control, displaying a first page. The first page includes first indication information (including satellite search operation prompts and alignment operation prompts), which instructs the user to adjust their grip on electronic device 100 to facilitate the establishment of a communication connection between electronic device 100 and the satellite. When the communication connection between electronic device 100 and the satellite is successfully established, electronic device 100 can display a second page. The second page includes second indication information, which instructs the user that electronic device 100 has successfully established a communication connection with the satellite and prompts the user to maintain their current grip on electronic device 100. Furthermore, the second page may also include a strength indicator, which indicates the strength of the satellite signal received by electronic device 100. After the communication connection between electronic device 100 and the satellite is successfully established, electronic device 100 can re-initiate communication with electronic device 200.
[0342] In this way, electronic device 100 can immediately re-initiate communication with electronic device 200 after successfully connecting with the satellite, simplifying the operation steps and improving communication efficiency.
[0343] For example, electronic device 100 displays as follows Figure 4EThe telephone application interface 400 shown above; for details of the telephone application interface 400, please refer to the above. Figure 4B The relevant descriptions in the illustrated embodiments will not be repeated here.
[0344] Electronic device 100 can receive and respond to a user's click operation on call log 402. When the strength of the cellular network signal in the area where electronic device 100 is located is detected to be lower than a first threshold, electronic device 100 can display as follows: Figure 4F The call interface 430 is shown, and a satellite communication mode prompt window 440 is displayed on the call interface 430.
[0345] like Figure 4F As shown, the call interface 430 may include the name and / or SIM card number of the called party, and may also include one or more call controls, such as recording controls, add call controls, etc. The satellite communication mode prompt window 440 may include a satellite communication mode prompt; the function and content of the satellite communication mode prompt can be referred to the above. Figure 4B The relevant description in the illustrated embodiment is provided. Furthermore, the satellite communication mode prompt window 440 may also include a cancel control 441 and an enable control 442. Optionally, the satellite communication mode prompt window 440 may also include a "don't prompt again" control 443. The cancel control 441 is used to trigger the electronic device 100 to close the display of the satellite communication mode prompt window 440. The enable control 442 can be used to trigger the electronic device 100 to enable satellite communication mode. The "don't prompt again" control 443 can be used to trigger the electronic device 100 to stop displaying the satellite communication mode prompt window 440.
[0346] The electronic device 100 can receive and respond to a user's click operation on the enable control 442 to activate the satellite communication mode. The content displayed sequentially on the call interface 430 by the electronic device 100 during the activation of the satellite communication mode can be referred to the above. Figures 2C to 2I The relevant descriptions in the illustrated embodiments will not be repeated here.
[0347] After the electronic device 100 successfully establishes a communication connection with the satellite, the electronic device 100 can display the following: Figure 4G The call interface 430 is shown, and the satellite live card 450 is displayed on the call interface 430.
[0348] like Figure 4G As shown, a detailed description of the call interface 430 can be found above. Figure 4FThe relevant content in the illustrated embodiment. The satellite real-time card 450 may include an intensity indicator 451, operation prompts (including text prompts 452 and animation prompts 453), and optionally, latitude and longitude information 454. The specific content and functions of the intensity indicator 451, text prompts 452, animation prompts 453, and latitude and longitude information 454 can be referred to the above. Figures 2H to 2J The relevant descriptions in the illustrated embodiments will not be repeated here. It should be noted that animation prompt 453 can be as described above. Figure 2I The animation shown may contain part or all of 265.
[0349] For example, electronic device 100 can display such as Figure 4H The information application interface 420 shown may include a new information control 421, which triggers the electronic device 100 to display the new information interface. Other specific details of the information application interface 420 can be found above. Figure 4D The relevant descriptions in the illustrated embodiments will not be repeated here.
[0350] Electronic device 100 can receive and respond to user clicks on newly created information control 421, displaying, for example... Figure 4I The newly created information interface shown is 460.
[0351] like Figure 4I As shown, the new message interface 460 may include a title "New Message," a recipient field 461, and one or more message editing controls, such as a keyboard, a message sending control 462, and a message editing bar 463. The recipient field 461 can be used to display one or more selected recipients, such as "Xiao Hong." The recipient field 461 can also be used to trigger the electronic device 100 to display a contact list, allowing the user to select more recipients. The message sending control 462 can be used to trigger the electronic device 100 to send the message displayed in the message editing bar 463 to the recipient's corresponding electronic device. The message editing bar 463 can be used to display information entered by the user, such as "I'm trapped, requesting assistance!".
[0352] Electronic device 100 can receive and respond to user clicks on information sending control 462. When the strength of the cellular network signal in the area where electronic device 100 is located is detected to be lower than a first threshold, it displays as shown below the threshold. Figure 4J The information sending interface 470 is shown, and a satellite communication mode prompt window 440 is displayed on the information sending interface 470.
[0353] like Figure 4JAs shown, the information sending interface 470 can include the recipient and the sent information 471. Below the information 471, a sending status 472 can be displayed to inform the user whether the information 471 was sent successfully. Since the cellular network signal strength in the area where the electronic device 100 is located is below the first threshold, the information cannot be sent via the cellular network. Therefore, the sending status 472 can display the text "Sending failed". The function and specific content of the satellite communication mode prompt window 440 can be found above. Figure 4F The relevant descriptions in the illustrated embodiments will not be repeated here.
[0354] The electronic device 100 can receive and respond to the user's click operation on the enable control 442 to activate the satellite communication mode. The changes to the interface during the activation of the satellite communication mode by the electronic device 100 can be referred to the relevant descriptions in the above embodiments, and will not be repeated here.
[0355] After the electronic device 100 successfully establishes a communication connection with the satellite, the electronic device 100 can display as follows: Figure 4K The information sending interface 470 is shown, and the satellite live card 450 is displayed on the information sending interface 470.
[0356] like Figure 4K As shown, the specific content of the information sending interface 470 can be found in the above description. Figure 4J The relevant descriptions in the illustrated embodiments and the specific content of the satellite live card 450 can be found above. Figure 4G The relevant descriptions in the illustrated embodiments will not be repeated here. It should be noted that, at this time, the sending status 472 of information 471 in the information sending interface 470 may include the text "Sending," to indicate to the user that the electronic device 100 is sending the information via satellite. Furthermore, the sending status 472 may also include a sending progress bar to indicate the sending progress of information 471 to the user.
[0357] After electronic device 100 successfully transmits information via satellite, such as Figure 4L As shown, electronic device 100 can change the transmission status 472.
[0358] like Figure 4L As shown, after the electronic device 100 successfully transmits information via satellite, the transmission status 472 of information 471 in the information transmission interface 470 can be switched to the text "Sent successfully" to notify the user that information 471 has been successfully transmitted.
[0359] It should be noted that in some embodiments, if the electronic device 100 enables satellite communication mode in application 1 (telephone application, SMS application, etc.), the satellite connection page displayed by the electronic device 100 may not display the call application icon and the information application icon.
[0360] In some application scenarios, a satellite status card can be displayed during the process of establishing a communication connection between the electronic device 100 and the satellite. The satellite status card may include an intensity indicator and operational prompts (including text and animated prompts), and optionally, latitude and longitude information. The satellite status card can be used to inform the user of the establishment status of the communication connection between the electronic device 100 and the satellite, and can also be used to guide the user on how to hold the device.
[0361] For example, Figures 5A to 5G A schematic diagram of a set of satellite live data cards provided in an embodiment of this application is shown.
[0362] Electronic device 100 can receive and respond to user requests. Figure 2F As shown, align the input of the card display control 255 on page 250, close the display, and align page 250 to display. Figure 5A The alignment card 500 is shown.
[0363] like Figure 5A As shown, the alignment card 500 may include an intensity indicator 501 and operation prompts (including text prompts 502 and animated prompts 503). Optionally, the alignment card 500 may also include latitude and longitude information 504. The specific content of the intensity indicator 501, operation prompts (including text prompts 502 and animated prompts 503), and latitude and longitude information 504 can be found above. Figure 2F The content related to page 250 in the illustrated embodiment will not be repeated here. It should be noted that animation prompt 503 could be... Figure 2F The animated prompt 254 shown on page 250 can be in whole or in part. Furthermore, when the user rotates the electronic device 100, the relative position of the satellite and the fan-shaped area in the animated prompt 503 can change in real time, and the text prompt 502 can also change in real time, prompting the user to move the satellite in the animated prompt 503 into the fan-shaped area.
[0364] After the user rotates the electronic device 100, causing the satellite in the animation prompt 503 to move into the fan-shaped area, the satellite live view card can be updated from the alignment card 500 to... Figure 5B Alignment card 510 shown.
[0365] like Figure 5B As shown, the alignment card 510 may include an intensity indicator 511, operation prompts (including text prompts 512 and animated prompts 513), and optionally, the alignment card 510 may also include latitude and longitude information 514. The alignment card 510 is related to the above... Figure 2G The relationship between the aligned pages 250 shown can be referred to the above. Figure 5AThe relevant description in the illustrated embodiment. When the user rotates the electronic device 100, the relative position of the ball and the center area in the animation prompt in the alignment card 510 can also change in real time, and the text prompt 512 can also change in real time, prompting the user to move the ball in the animation prompt to the center area.
[0366] After the user tilts the electronic device 100, causing the ball in the animation prompt 513 to move into the central area, the satellite live card can be updated from the alignment card 510 to... Figure 5C The satellite connection card 520 is shown.
[0367] like Figure 5C As shown, the satellite connection card 520 may include an intensity indicator 521, operation prompts (including text prompts 522 and animated prompts 523), and optionally, latitude and longitude information 524. The satellite connection card 520 can be used to notify the user that the current electronic device 100 is establishing a communication connection with a satellite. The satellite connection card 520 and... Figure 2H The correspondence of satellite connection page 260 shown can be referred to the above. Figure 5A The relevant content in the illustrated embodiment.
[0368] After the electronic device 100 successfully establishes a communication connection with the satellite, the satellite live card can be updated from the satellite connection card 520. Figure 5D The satellite connection card 530 is shown.
[0369] like Figure 5D As shown, the satellite connection card 530 may include an intensity indicator 531, operation prompts (including text prompts 532 and animated prompts 533), and optionally, latitude and longitude information 534. The satellite connection card 530 can be used to notify the user's electronic device 100 that a communication connection has been successfully established with the satellite. The satellite connection card 530 and... Figure 2I The correspondence of satellite connection page 260 shown can be referred to the above. Figure 5A The relevant content in the illustrated embodiment.
[0370] If electronic device 100 fails to connect to the satellite, the satellite live feed card can be updated from satellite connection card 520. Figure 5E The satellite connection card 540 is shown.
[0371] like Figure 5E As shown, the satellite connection card 540 may include an intensity indicator 541, operation prompts (including text prompts 542 and animated prompts 543), and optionally, latitude and longitude information 544. The satellite connection card 540 can be used to indicate that the user's electronic device 100 has failed to connect to the satellite. The satellite connection card 540 and... Figure 2L The correspondence of satellite connection page 260 shown can be referred to the above. Figure 5A The relevant content in the illustrated embodiment. At this time, the text prompt 542 may include the text "Satellite connection failed" and "Please click the card to reconnect," etc.
[0372] After the electronic device 100 successfully establishes a communication connection with the satellite, if the electronic device 100 shifts relative to the satellite, the satellite real-time card can be updated from the satellite connection card 530. Figure 5F The satellite connection card 550 is shown.
[0373] like Figure 5F As shown, the satellite connection card 550 may include an intensity indicator 551, operation prompts (including text prompts 552 and animated prompts 553), and optionally, latitude and longitude information 554. The satellite connection card 550 can be used to indicate to the user that the electronic device 100 has shifted relative to the satellite, requiring the user to rotate the device to align it with the satellite. The satellite connection card 550 and... Figure 2J The correspondence of satellite connection page 260 shown can be referred to the above. Figure 5A The relevant content in the illustrated embodiment.
[0374] In some embodiments, if the electronic device 100 is held horizontally by the user, the satellite live card can be as follows: Figure 5G The satellite live card 560 shown is used to prompt the user to adjust the electronic device 100 to be held in portrait orientation.
[0375] like Figure 5G As shown, the satellite connectivity card 560 may include an intensity indicator 561, operation prompts (including text prompts 562 and animated prompts 563), and optionally, latitude and longitude information 564. The operation prompts can be used to instruct the user to rotate the electronic device 100 90° clockwise from a horizontal to a vertical grip. A horizontal grip means that the longer side of the electronic device 100 is horizontal with the ground, and the shorter side is perpendicular to the ground; a vertical grip means that the longer side of the electronic device 100 is perpendicular to the ground, and the shorter side is horizontal with the ground.
[0376] Understandable Figures 5A to 5G These are just examples of satellite live feed cards. In some embodiments, if the azimuth and / or elevation angle of the antenna of the electronic device 100 relative to the satellite is different from that in the above embodiments, the operation prompts in the satellite live feed card can also be adjusted accordingly. This application does not limit this.
[0377] In some application scenarios, during (or after) establishing a communication connection with a satellite, the electronic device 100 displays a satellite real-time page (including any of the calibration page, satellite search page, alignment page, and satellite connection page in the above embodiments). The electronic device 100 can receive and respond to user input on the satellite real-time page (e.g., input to the card display control on the satellite real-time page), closing the display of the satellite real-time page and displaying the corresponding satellite real-time card. The satellite real-time card may include some or all of the content from the satellite real-time page. The electronic device 100 can receive and respond to user operations on the satellite real-time card (e.g., swiping up or left), closing the display of the satellite real-time card and displaying a satellite real-time capsule, which can be used to indicate the current satellite signal strength. The electronic device 100 can also receive and respond to user input on the satellite real-time capsule, closing the display of the satellite real-time capsule and displaying the satellite real-time card. The electronic device 100 can also receive and respond to user input regarding the satellite live feed card, turn off the display of the satellite live feed card, and display the satellite live feed page corresponding to the satellite live feed card.
[0378] In this way, users can easily switch between the live satellite page, live satellite cards, and live satellite capsules.
[0379] For example, such as Figure 6A As shown, the electronic device 100 displays a desktop 200, and on the desktop 200, a satellite connection page 260 is displayed. The specific content of the satellite connection page 260 can be found above. Figure 2I The relevant descriptions in the illustrated embodiment will not be repeated here. A satellite symbol 201a is also displayed on the desktop 200 to indicate to the user that satellite communication mode is enabled.
[0380] Electronic device 100 can receive and respond to user clicks on card display control 262, such as Figure 6B As shown, the electronic device 100 can turn off the display of the satellite connection page 260 and display the satellite connection card 530 on the desktop 200. The specific content of the satellite connection card 530 can be found in the above description. Figure 5D The relevant descriptions in the illustrated embodiments.
[0381] Electronic device 100 can receive and respond to a user's click on the phone application icon 204 on desktop 200, such as... Figure 6C As shown, the electronic device 100 can display a telephone application interface 400, and the telephone application interface 400 displays a satellite connection card 530.
[0382] like Figure 6C As shown, the specific content of the 400 telephone application interface can be found above. Figure 4B The relevant content in the illustrated embodiment, and the satellite connection card 530 is displayed on the telephone application interface 400.
[0383] Electronic device 100 can receive and respond to a user's swipe-up operation on satellite connection card 530, such as Figure 6D As shown, turn off the display of satellite connection card 530 and display satellite live capsule 600.
[0384] like Figure 6D As shown, electronic device 100 can turn off the display of satellite connection card 530 and display satellite live capsule 600. Satellite live capsule 600 can be... Figure 6D The capsule shape shown may also be other shapes, and this application does not limit this to any particular shape. The satellite liveness capsule 600 may include an intensity indicator to inform the user of the current satellite signal strength, for example, by... Figure 6D As shown in the satellite live-time capsule 600, the current signal strength is three bars. The satellite live-time capsule 600 may also display a satellite symbol. In some embodiments, the electronic device 100 may display different colors of the satellite live-time capsule based on its connection status with the satellite. For example, when the electronic device 100 is connected to the satellite, the satellite live-time capsule is displayed in green; when the connection between the electronic device 100 and the satellite is lost, the satellite live-time capsule is displayed in blue, and so on. In other embodiments, the electronic device 100 may also display the satellite live-time capsule in red when the connection with the satellite is lost, in blue during the process of re-establishing the connection with the satellite, and in green after the connection is established, and so on. This application does not limit the relationship between the color of the satellite live-time capsule and the satellite connection status.
[0385] When electronic device 100 shifts to the left relative to the satellite, the satellite signal strength weakens, such as Figure 6E As shown, the electronic device 100 can change the signal strength indicated by the satellite live capsule 600.
[0386] like Figure 6E As shown, after the satellite signal strength weakened, according to Satellite Real-Time Capsule 600, the current signal strength was one bar. This is understandable. Figure 6E This is merely an illustrative example to illustrate that the signal strength indicated by the satellite liveness capsule 600 changes in real time according to the current satellite signal strength. In some embodiments, the signal strength indicated by the satellite liveness capsule 600 may also be a different signal strength than that described in the above embodiments, and this application does not limit it here.
[0387] Electronic device 100 can receive and respond to user clicks on satellite live capsule 600, such as... Figure 6FAs shown, the display of Satellite Live Capsule 600 is turned off, and Satellite Connection Card 550 is displayed. For details on Satellite Connection Card 550, please refer to the above. Figure 5E The relevant descriptions in the illustrated embodiments.
[0388] Electronic device 100 can receive and respond to user clicks on satellite connection card 550, such as... Figure 6G As shown, the satellite connection card 550 is turned off, and the satellite connection page 260 is displayed on the phone application interface 400. The specific content of the satellite connection page 260 can be found above. Figure 2J The relevant descriptions in the illustrated embodiments.
[0389] It is understandable that the above Figures 6A to 6G This is just one example. In some embodiments, the electronic device 100 can also switch between the satellite live page, satellite live card, and satellite live capsule on other interfaces (such as telephone application interface, settings application interface, information application interface, etc.). This application does not limit this.
[0390] In some application scenarios, after electronic device 100 successfully establishes a communication connection with the satellite, it can receive and respond to the user's dialing operation, displaying a call interface. The call interface includes a satellite dialing prompt and a location sending control. The satellite dialing prompt indicates that the user is dialing in satellite communication mode, and the location sending control triggers electronic device 100 to send its current location information (e.g., latitude and longitude) to electronic device 200. After the call is connected, electronic device 100 can turn off the satellite dialing prompt and display a satellite call prompt, indicating that the user is using satellite communication and also indicating the call duration. Furthermore, during the dialing and call process between electronic device 100 and electronic device 200, electronic device 100 also displays one of the following: a satellite real-time page, a satellite real-time card, or a satellite real-time capsule, to indicate the satellite signal strength to the user.
[0391] In this way, after electronic device 100 establishes a communication connection with the satellite, electronic device 100 can communicate with other electronic devices.
[0392] For example, such as Figure 7A As shown, the electronic device 100 can display the satellite connection page 260 on the desktop 200. The specific content of the satellite connection page 260 can be found in the above description. Figure 2I The relevant content in the illustrated embodiment.
[0393] Electronic device 100 can receive and respond to a user's click on the phone application icon 267, displaying, for example... Figure 7B The telephone application interface shown is 700.
[0394] like Figure 7B As shown, the telephone application interface 700 may include one or more call records, such as call record 703. The telephone application interface 700 also includes a dial pad and a dial control 701, which can be used to trigger the electronic device 100 to dial other electronic devices. The dial control 701 displays a satellite symbol to indicate to the user that the electronic device 100 can currently use satellite communication. In addition, the telephone application interface 700 may also display a satellite live capsule 702; the specific content of the satellite live capsule 702 can be found above. Figure 6D The description of the satellite live-stream capsule 600 in the illustrated embodiment is provided above. Other details regarding the telephone application interface 700 can be found in the above description. Figure 4B The relevant descriptions of the telephone application interface 400 in the illustrated embodiment will not be repeated here.
[0395] Electronic device 100 can receive and respond to user clicks on call log 703, maintaining the display of satellite live capsule 702, displaying, for example... Figure 7C The call interface shown is 710.
[0396] like Figure 7C As shown, the call interface 710 may include basic information of the called party (e.g., SIM card number, SIM card location, contact name, contact avatar, etc.), a location sending control 711, a satellite dialing prompt 715, and one or more call auxiliary controls. These one or more call auxiliary controls may include a recording control, a call addition control, a memo control 712, a call end control 713, a speakerphone control 714, etc. It should be noted that these one or more call auxiliary controls may differ from those in the dial interface when satellite communication mode is not enabled. For example, when satellite communication mode is not enabled on the electronic device 100, the memo control 712 may be replaced by a video call control. In other embodiments, the dial interface may display the same call auxiliary controls whether satellite communication mode is enabled or disabled, and one or more of these call auxiliary controls (e.g., the video call control) may be displayed in different ways to indicate to the user that these call auxiliary controls are unavailable. The location sending control 711 is used to trigger the electronic device 100 to send its current location information (e.g., latitude and longitude information) to the called party. The memo control 712 is used to trigger the electronic device 100 to open its memo. The call end control 713 is used to trigger the electronic device 100 to end the call. The satellite dialing prompt 715 can be used to inform the user that satellite communication mode is currently being used for dialing. The satellite dialing prompt 715 may include a satellite symbol and may also include text prompts such as "Digitalizing in satellite communication mode," etc.
[0397] During the process of electronic device 100 dialing a number from satellite to electronic device 200, if the dialing time is detected to exceed a preset dialing time threshold, such as... Figure 7D As shown, the electronic device 100 can display a waiting prompt 716 on the call interface 710.
[0398] like Figure 7D As shown, the waiting prompt 716 can be a text prompt, such as "It may take more than ten seconds, please wait patiently," etc. The waiting prompt 716 can be used to remind the user that dialing in satellite communication mode takes a long time. It is understood that in some embodiments, when the called party is ringing, answering, or hanging up, the electronic device 100 can also output the corresponding call status prompt on the call interface 710 to remind the user that the called party has rung, is answering, or is hanging up, etc., which is not limited in this application.
[0399] After the call is connected, such as Figure 7E As shown, the electronic device 100 can turn off the display of satellite dialing prompt 715 and waiting prompt 716, and display satellite call prompt 717.
[0400] like Figure 7E As shown, the satellite call prompt 717 may include a satellite symbol and the call time, such as "01:06". The satellite call prompt 717 can be used to inform the user that they are currently using satellite communication mode for a call, and also to indicate the time of the call.
[0401] Understandable Figures 7A to 7E The illustrated embodiment is merely an example. In some embodiments, when the electronic device 100 communicates with other electronic devices via satellite, the electronic device 100 may also display a satellite live card in the call interface, or switch to display a satellite live card or satellite live capsule in response to the user's operation. The content in the satellite live card / satellite live capsule may also change based on the real-time detected satellite signal strength. This application does not limit this.
[0402] In some application scenarios, when electronic device 100 communicates with electronic device 200 via satellite, electronic device 100 does not support sound output from the earpiece in order to maintain a stable connection.
[0403] For example, such as Figure 7E As shown, the electronic device 100 can receive and respond to a user's click operation on the speaker control 714, such as... Figure 7F As shown, a rejection message 718 is displayed on the call interface 710. The rejection message 718 is used to inform the user that the electronic device 100 does not support earpiece sound when making a call in satellite communication mode.
[0404] Understandable Figures 7E to 7FThis is just one example. In some embodiments, the electronic device 100 may include more unavailable controls during the use of satellite communication mode. When user input to such controls is detected, the electronic device 100 may also output a rejection prompt, indicating to the user that the control is unavailable when satellite communication mode is enabled. This application does not limit this.
[0405] In some application scenarios, when electronic device 100 communicates with electronic device 200 via satellite, electronic device 100 displays a call interface with a satellite live feed capsule. Electronic device 100 can receive and respond to user input regarding activating the live feed capsule (e.g., swiping up on the call interface), displaying the desktop and the live feed capsule, along with a satellite live feed card. Electronic device 100 can receive and respond to user input regarding the live feed capsule, closing the display of the satellite live feed card and the live feed capsule, and displaying the call pop-up window and the satellite live feed capsule. The display area for the satellite live feed capsule is the same area where the live feed capsule was originally displayed. In some embodiments, electronic device 100 can also receive and respond to user input regarding the call pop-up window, redisplaying the call interface.
[0406] In this way, when electronic device 100 is using satellite to make calls with other electronic devices, the call interface can be minimized and displayed as a live call capsule, and the live call capsule and the satellite live capsule will not be displayed at the same time.
[0407] For example, such as Figure 7F As shown, the electronic device 100 displays a call interface 710, and the call interface 710 displays a satellite live capsule 702. The electronic device 100 can receive and respond to the user's swipe-up operation on the call interface 710, such as... Figure 7G As shown, the desktop 200 is displayed, and the display of the satellite live capsule 702 is turned off.
[0408] like Figure 7G As shown, the desktop 200 can display a satellite connection card 530 and a live call capsule 720. The display area of the live call capsule 720 is... Figure 7F The display area of the satellite live call capsule 702 in the call interface 710 is shown. The live call capsule 720 can display the call time and a call indicator, which can be used to indicate to the user that a call is currently in progress. Both the phone application icon and the messaging application icon on the desktop 200 contain a satellite symbol.
[0409] Electronic device 100 can receive and respond to user clicks on the live call capsule 720, such as... Figure 7HAs shown, the live call capsule 720 and satellite connection card 530 are closed, and the call floating window 730 and satellite live call capsule 702 are displayed.
[0410] like Figure 7H As shown, the display area of Satellite Live Capsule 702 is... Figure 7G The display area of the call liveness capsule 720 in the desktop 200 shown is the same. The call floating window 730 may include the call time, information of the other party (such as contact name, avatar, etc.), and one or more call auxiliary controls, such as call end control, mute control, etc.
[0411] Understandably, in some other embodiments, the satellite live feed card can be displayed simultaneously with the call pop-up window. In this case, the electronic device 100 can also receive and respond to user requests... Figure 7G In the illustrated embodiment, clicking on the call live capsule 720 closes the display of the call live capsule 720, keeps the satellite connection card 530 displayed, and displays the call floating window 730 below the satellite connection card 530. This application does not limit this.
[0412] Electronic device 100 can receive and respond to user requests. Figure 7H The click operation of the call floating window 730 shown below displays as follows: Figure 7I The call interface shown is 710.
[0413] like Figure 7I As shown, the call interface 710 can maintain a display of the satellite live capsule 702. Other details regarding the call interface 710 can be found above. Figure 7E The relevant descriptions in the illustrated embodiments will not be repeated here.
[0414] In some application scenarios, after the electronic device 100 successfully establishes a communication connection with the satellite, if the electronic device 100 detects that the device temperature has reached a preset temperature threshold, the electronic device 100 can output a temperature alert to inform the user that the device temperature is too high. The device temperature can be the outer casing temperature of the electronic device 100, or the temperature of the power amplifier (PA) board inside the electronic device 100, etc., which is not limited in this application. It should be noted that if the electronic device 100 detects that the device temperature has reached the preset threshold during satellite communication, the temperature alert output by the electronic device 100 can also be used to inform the user that the satellite call is about to end.
[0415] In this way, when the device temperature is detected to be too high, the user can be alerted so that they can quickly end the current satellite communication mode or cool down the device as soon as possible.
[0416] For example, electronic device 100 displays as follows Figure 7I The call interface 710 shown. When the electronic device 100 detects that the device temperature has reached a preset temperature threshold, such as... Figure 7J As shown, the electronic device 100 can display a temperature prompt window 740 in the call interface 710. The temperature prompt window 740 includes a temperature prompt, such as the text "Device temperature is too high, call will end in 30 seconds". The temperature prompt window 740 may also include a close control 741, which is used to trigger the electronic device 100 to close the temperature prompt window 740.
[0417] Electronic device 100 can receive and respond to a user's click on the call end control 713, ending the current satellite call and displaying, for example... Figure 7K The telephone application interface 700 is shown. In some embodiments, the electronic device 100 may also terminate the current satellite call and display a preset temperature protection duration when the device temperature is detected to be greater than or equal to a preset temperature threshold. Figure 7K The telephone application interface shown is 700.
[0418] like Figure 7K As shown, the telephone application interface 700 includes one or more call records, including call record 704 and call record 705. Call record 704 is the call record corresponding to the recently ended satellite call. It should be noted that the call type indicator 704a in call record 704 is different from the call type indicator 705a in call record 705. Call type indicator 704a is used to indicate to the user that call record 704 is a satellite call record, while call type indicator 705a is used to indicate to the user that the call record is a cellular network communication call record. It should be noted that regardless of whether the electronic device 100 is in satellite communication mode, the call type indicator 704a in the call record 704 displayed by the electronic device 100 remains unchanged.
[0419] In this way, the call type indicator in the call log can be used to determine whether satellite communication was used for the call.
[0420] It is understandable that the above Figures 7J to 7K The illustrated embodiment is merely an example. In some embodiments, if the electronic device 100 receives a user's dialing operation and detects that the device temperature has reached a preset temperature threshold, the electronic device 100 may not respond to the user's dialing operation. In this case, the temperature prompt output by the electronic device 100 can also be used to prompt the user to try dialing again later. In other embodiments, when the duration for which the device temperature is detected to be greater than or equal to the preset temperature threshold reaches a preset thermal protection duration, the electronic device 100 may also shut down the satellite communication mode. This application does not impose limitations herein.
[0421] In some application scenarios, during a conversation (or dialing) between electronic device 100 and electronic device 200 via satellite, electronic device 100 can receive and respond to the user's operation of sending location information, transmitting its current location information to electronic device 200 via satellite. During the transmission of location information, electronic device 100 can display the transmission status of the location information in real time (e.g., sending, successful transmission, transmission failed, etc.).
[0422] In this way, even if the user is unsure of their own location information, the user can still send the location information obtained by the electronic device 100 to the electronic device 200, thereby improving communication efficiency.
[0423] For example, electronic device 100 displays as follows Figure 7L The call interface 710 is shown. The electronic device 100 can receive and respond to user clicks on the location-sending control 711, such as... Figure 7M As shown, the message sending window 750 is displayed on the call interface 710.
[0424] like Figure 7M As shown, the information sending window 750 can display information about to be sent, such as "Location information: 36°44'00'N, 98°5'00'E", and can also display the recipient. Furthermore, the information sending window 750 may include a send control 751 and a cancel control 752. The send control 751 is used to trigger the electronic device 100 to send the aforementioned information via satellite. The cancel control 752 is used to trigger the electronic device 100 to close the displayed information sending window 750.
[0425] Electronic device 100 can receive and respond to user clicks on send control 751, such as... Figure 7N As shown, the message sending window 750 is closed, and a message sending prompt 711a is displayed. The sending prompt 711a can be used to inform the user that the message is being sent. For example, the sending prompt 711a can be the text "Sending...".
[0426] After electronic device 100 successfully sends the information to electronic device 200, such as Figure 7O As shown, electronic device 100 can turn off the sending prompt 711a in the call interface 710 and display a sending success prompt 719. The sending success prompt 719 can be used to inform the user that the information has been successfully sent to electronic device 200.
[0427] It is understandable that the above Figures 7L to 7O This is just one example. In some embodiments, the electronic device 100 may also display other, more, less, or different transmission states than those in the above embodiments, such as transmission failure. This application does not limit this.
[0428] In some application scenarios, when electronic device 100 is communicating with other electronic devices via satellite, it can display a satellite live feed card, a call live feed capsule, or a call floating window. Electronic device 100 can receive and respond to a user's action of opening a notification list (e.g., swiping down), displaying a notification list interface that includes one or more notification cards. These notification cards may include a call floating window, and optionally, a satellite live feed card. If the notification cards do not include a satellite live feed card, electronic device 100 may also display a satellite live feed capsule.
[0429] In this way, when the notification list interface is displayed, users can quickly understand the current connection status between the electronic device 100 and the satellite.
[0430] For example, such as Figure 7P As shown, the electronic device 100 displays a desktop 200, on which a live call capsule 720 is displayed, and a satellite connection card 530 is also displayed.
[0431] Electronic device 100 can receive and respond to a user's swipe-down gesture on desktop 200, displaying, for example... Figure 7Q The notification list interface shown is 760.
[0432] like Figure 7Q As shown, the notification list interface 760 may include time, date, and one or more notification cards. These one or more notification cards may include a call pop-up window 762 and an SMS notification 763. The specific content of the call pop-up window 762 can be found above. Figure 7H The description of the floating call window 730 shown is provided below. It should be noted that because the satellite live feed capsule has higher priority than the call live feed capsule, therefore... Figure 7Q In the notification list interface 760 shown, since the live call capsule 720 is expanded and displayed as a floating call window 762, the electronic device 100 can display the satellite live call capsule 761 on the notification list interface 760. At this time, the satellite live call card is not included in the notification list.
[0433] For example, such as Figure 7R As shown, the electronic device 100 displays a desktop 200, on which a satellite connection card 530 and a call floating window 730 are displayed.
[0434] Electronic device 100 can receive and respond to a user's swipe-down gesture on desktop 200, displaying, for example... Figure 7S The notification list interface shown is 770.
[0435] like Figure 7SAs shown, the notification list interface 770 can include time, date, and one or more notification cards. These notification cards can include a satellite connection card 530 and a call floating window 730. It should be noted that these notification cards can be displayed from top to bottom in priority order. Furthermore, the satellite live feed card has the highest priority, followed by the call floating window, and the priority of the remaining notification cards can be determined based on the order in which the electronic device 100 receives the notification. Therefore, in Figure 7S In the notification list interface 770 shown, the satellite connection card 530 is displayed at the top of the notification list, and the call floating window 730 is displayed in the second position from the top of the notification list.
[0436] Understandable Figures 7P to 7S These are just two examples. In some embodiments, the notification cards in the notification list may include more or fewer notification cards, or may include notification cards different from those in the above embodiments. This application does not limit this.
[0437] In some application scenarios, during a satellite communication between electronic device 200 and electronic device 100, electronic device 200 receives location information transmitted by electronic device 100 via satellite. Electronic device 200 can receive and respond to a user's action to view this location information, displaying the location information. In some embodiments, the location information may include a hyperlink. Electronic device 200 can receive and respond to user input regarding the hyperlink, displaying a map of the area where electronic device 100 is located and its position on the map.
[0438] In this way, electronic device 200 can obtain the location information of electronic device 100.
[0439] For example, such as Figure 8A As shown, the electronic device 200 displays an incoming call interface 800. The incoming call interface 800 may include incoming call information (such as the caller's number, the location of the number, the caller's name, and a profile picture), and may also include an answer control 801 and a hang-up control 802, used to trigger the electronic device 200 to answer or hang up the call.
[0440] Electronic device 200 can receive and respond to user clicks on answer control 801, displaying, for example... Figure 8B The call interface shown is 810.
[0441] like Figure 8B As shown, the call interface 810 can display incoming call information, one or more call auxiliary controls, and call duration. Among these auxiliary controls, one or more controls may be unsuitable for satellite calls, such as the video call control 811. Figure 8BAs shown, the video call control 811 can adopt a different display method (e.g., different display colors, different resolutions, etc.) than other call auxiliary controls to indicate to the user that the video call control 811 is unavailable. In other embodiments, the one or more auxiliary controls can also be used in conjunction with the above-described auxiliary controls. Figure 7C One or more call auxiliary controls in the call interface 710 shown are the same, and this application does not limit them.
[0442] Electronic device 200 can receive location information transmitted by electronic device 100 via satellite and display it as follows. Figure 8C The information shown is notification 812.
[0443] like Figure 8C As shown, the information notification 812 may include a viewing control 813. The information notification 812 can be used to notify the user that the electronic device 200 has received information transmitted by other electronic devices via satellite. The viewing control 813 is used to trigger the electronic device 100 to display the received location information. Optionally, the information notification 812 may be displayed in red or other colors to emphasize that the information was transmitted via satellite.
[0444] Electronic device 200 can receive and respond to user clicks on viewing control 813, displaying a call live capsule and showing, for example,... Figure 8D The information viewing interface shown is 820.
[0445] like Figure 8D As shown, the information viewing interface 820 may include sender information (e.g., contact name, avatar, number, etc.) and information 821. Information 821 may include text information, such as the text "This is a message sent via satellite," etc. Information 821 may also include location information, such as "Location information: 36°44'00'N, 98°5'00'E." The location information may also include a hyperlink 822, which can be... Figure 8D The web address shown can be used to trigger the electronic device 200 to display the location indicated by the location information in information 821 on the map. In addition, the electronic device 200 can also display a live call capsule; the specific content of the live call capsule can be found in the relevant descriptions in the above embodiments, and will not be repeated here.
[0446] In other embodiments, the electronic device 200 may also receive and respond to a user's click on the viewing control 813 to display a live call capsule and display, as shown in the image. Figure 8E The information viewing interface shown is 830.
[0447] like Figure 8EAs shown, the information viewing interface 830 may include sender information (e.g., contact name, avatar, number, etc.) and information 831. Information 831 may include text, such as "This is a message sent via satellite." Information 831 may also include an image control 832, which may include a thumbnail map. The thumbnail map may display the location information of the electronic device 100. Furthermore, the image control 832 can be used to trigger the electronic device 200 to display the location indicated by the location information in information 831 on the map. Other content of the information viewing interface 830 can be found above. Figure 8D The relevant content of the information viewing interface 820 shown here will not be repeated here.
[0448] Electronic device 200 can receive and respond to user requests. Figure 8D The click action of hyperlink 822 shown below displays as follows: Figure 8F The map interface 840 is shown. Map interface 840 can display map 841, and map 841 also displays location markers 842. The area indicated by map 841 includes the aforementioned... Figure 8D The location information indicated by information 821 is the same as the location indicated by location identifier 842 on map 841.
[0449] In some embodiments, the electronic device 100 may also receive and respond to user requests. Figure 8E The click operation of the image control 832 shown displays as follows: Figure 8F The map interface 840 is shown. At this time, the area indicated by map 841 includes the above-mentioned... Figure 8E The location information indicated by information 831 is the same as the location indicated by location identifier 842 on map 841.
[0450] It is understandable that the above Figures 8A to 8F This is just an example. In some embodiments, the location information and map interface may include more content or content that is different from the above embodiments. This application does not limit this.
[0451] In some application scenarios, after electronic device 100 has successfully established a communication connection with the satellite, electronic device 100 can also receive call requests initiated by other electronic devices (such as electronic device 200), displaying an incoming call interface with a satellite live card or satellite live capsule. Electronic device 100 can receive and respond to the user's operation to answer the call, displaying a call interface, which also displays a satellite live card or satellite live capsule.
[0452] In this way, electronic device 100 can also receive calls initiated by other electronic devices via satellite.
[0453] For example, such as Figure 9A As shown, the electronic device 100 displays an incoming call interface 900, which includes an answer control 901. The answer control 901 may also display a satellite symbol. The incoming call interface 900 also displays a satellite connection card 530. Other content on the incoming call interface 900 can be found above. Figure 8A The following is a description of the incoming call interface 800 shown.
[0454] Electronic device 100 can receive and respond to user clicks on answer control 901, maintaining the display of satellite connection card 530, and displaying, for example... Figure 9B The call interface 910 is shown below. For details on the call interface 910, please refer to the above. Figure 7E The following is a description of the call interface 710 shown.
[0455] It is understood that in some embodiments, the electronic device 100 may also receive information sent by other electronic devices via satellite, which will not be described in detail here.
[0456] In some application scenarios, the electronic device 100 displays a new information interface, which shows a satellite real-time card / capsule. The new information interface includes one or more recipient information and a location-carrying control. The location-carrying control can have two states: selected and unselected. The electronic device 100 can receive and respond to user input regarding the location-carrying control, changing its state. When the location-carrying control is selected, the electronic device 100 can send target information carrying its location information upon receiving a user's request to send target information. During information transmission, the electronic device 100 can also output a transmission status prompt to inform the user of the transmission status.
[0457] In this way, when the electronic device 100 establishes a communication connection with the satellite, the user can quickly send location information to one or more recipients, making it easier for the recipient to determine the user's location.
[0458] For example, such as Figure 10A As shown, the electronic device 100 displays a new message interface 1000, which shows a satellite connection card 530 to indicate to the user that the electronic device 100 has successfully established a communication connection with the satellite. The new message interface 1000 includes recipient information, a location carrying control 1001, a message editing bar 1002, and a send control 1003. The location carrying control 1001 triggers the electronic device 100 to send its location to the recipient along with the message. In some embodiments, Figure 10AIn the newly created message interface 1000 shown, the send control 1003 is not highlighted, which serves to indicate to the user that the send control 1003 is currently unavailable. The electronic device 100 can switch the display state of the send control 1003 to highlighted mode when it detects that the user has confirmed a recipient and that user-inputted information is displayed in the message editing bar 1002, indicating to the user that they can now send the text content in the message editing bar 1002 to the recipient using the send control 1003. Other aspects of the newly created message interface 1000 can be found above. Figure 4I The description of the newly created information interface 460 shown is not repeated here.
[0459] Electronic device 100 can receive and respond to a user's click operation on location-carrying control 1001, such as Figure 10B As shown, the location information 1004 of the electronic device 100 is displayed in the newly created information interface 1000.
[0460] like Figure 10B As shown, location information 1004 can be the latitude and longitude information of electronic device 100 and the update time of the latitude and longitude information, such as "36°44'00'N, 98°5'00'E, updated just now". Optionally, if electronic device 100 detects that the user has selected a location for the first time, electronic device 100 can also display a prompt bubble 1005. The prompt bubble 1005 can be used to inform the user of the update rules of the location information 1004 of electronic device 100. For example, prompt bubble 1005 can include text such as "This location is the location information obtained when connecting to a satellite. To send the latest location, you need to exit satellite mode and reconnect", etc. The prompt bubble 1005 can be turned off when the display duration reaches a preset duration, or when electronic device 100 receives the user's next operation. This application does not limit this.
[0461] Electronic device 100 can receive and respond to user input information, such as Figure 10C As shown, the text content entered by the user, such as "I am trapped, please help!", is displayed in the information editing bar 1002. At this time, since the recipient has been identified and the text content entered by the user is displayed in the information editing bar 1002, the sending control 1003 is highlighted.
[0462] Electronic device 100 can receive and respond to user clicks on send control 1003, maintain display of satellite connection card 530, and display as shown in the image. Figure 10D The information sending interface shown is 1010.
[0463] like Figure 10DAs shown, the message sending interface 1010 may include recipient information, message 1011, sending status prompt 1012, location carrying control, message editing bar 1013, sending control 1014, location sending control 1015, etc. Message 1011 may include user-inputted text content 1011a and location information 1011b. Text content 1011a may be... Figure 10C The illustrated embodiment shows the text content entered by the user in the information editing bar 1002. Location information 1011b can be the aforementioned... Figure 10B or Figure 10C Location information 1004 in the illustrated embodiment. Sending status prompt 1012 can be used to inform the user of the sending status of the information, including: sending, sending successfully, sending failed, waiting to send, etc. According to... Figure 10D As can be seen, the sending status of message 1011 is "sending". Other content on the message sending interface 1010 can be found above. Figure 4K The information sending interface shown is 470. Figures 10A to 10C The descriptions of the corresponding controls in the newly created information interface 1000 are shown below.
[0464] In some embodiments, while electronic device 100 is transmitting information to electronic device 200 via satellite, it may also continue to transmit information to electronic device 200 or other electronic devices via satellite.
[0465] For example, electronic device 100 displays the above Figure 10D In the case of the information sending interface 1010 shown, it can receive and respond to the user's input information and display the text content entered by the user in the information editing bar 1013, such as "I feel the temperature has dropped, so I've taken shelter in a small cabin".
[0466] Electronic device 100 can receive and respond to user clicks on send control 1014, such as... Figure 10E As shown, the information sending interface 1010 displays information 1017 and a corresponding sending status prompt 1016. This sending status prompt 1016 can be a message indicating that the message 1017 is awaiting sending, serving as a notification of the sending status. The specific content of information 1017 can be found above. Figure 10D The composition of information 1011 in the illustrated embodiment will not be described in detail here.
[0467] After message 1011 is successfully sent, as follows Figure 10F As shown, the electronic device 100 can change the sending status prompt 1012 in the information sending interface 1010 to "Just Now" to inform the user that the information 1011 has just been successfully sent. In addition, the electronic device 100 can also change the sending status prompt 1016 to "Sending" and display a sending progress bar.
[0468] After message 1017 is successfully sent, as follows Figure 10G As shown, the electronic device 100 can change the sending status prompt 1016 in the information sending interface 1010 to "Just now" to inform the user that the information 1017 has just been successfully sent. In addition, the electronic device 100 can also change the sending status prompt 1012 to "2 minutes ago" to inform the user that the information 1011 was successfully sent 2 minutes ago.
[0469] Electronic device 100 can receive and respond to a user's right-swiping operation on the information sending interface 1010, maintaining the display of satellite connection card 530, and displaying, as shown in the image. Figure 10H The information application interface shown is 1020.
[0470] like Figure 10H As shown, the information application interface 1020 may include notification information entries and an information list. The information list includes one or more information entries, such as information entry 1021. Information entry 1021 can be used to trigger the electronic device 100 to display information that has just been sent via satellite communication. Information entry 1021 may also include a satellite information indicator 1021a, used to prompt the user that the information corresponding to information entry 1021 was sent via satellite.
[0471] It is understandable that the above Figures 10A to 10H The illustrated embodiment is merely an example. In some embodiments, the electronic device 100 may also send more, less, or different information to more recipients (corresponding electronic devices) via satellite, which is not limited herein.
[0472] In some application scenarios, electronic device 100 displays a new information interface, which shows satellite live data cards / capsules and includes a quick help control. Electronic device 100 can receive and respond to user input on the quick help control, displaying the quick help interface. The quick help interface includes multiple situation options. Electronic device 100 can receive and respond to user actions on one or more of these options, quickly generate message content, and send this message content along with the location information of electronic device 100 to the recipient (e.g., electronic device 200). The message content may include the user's current situation, physical condition, and number of people traveling with them.
[0473] In this way, users can quickly generate requests for help via a convenient method and send them out via satellite. This reduces the time spent editing information, improves the efficiency of information transmission, and helps recipients determine the sender's specific situation more quickly and accurately.
[0474] For example, such as Figure 11AAs shown, the electronic device 100 displays a new information interface 1100. The new information interface 1100 displays a satellite live capsule 1101. The new information interface 1100 may include a quick help control 1102. Other content of the new information interface 1100 can be found above. Figure 10B The content related to the newly created information interface 1000 is shown.
[0475] Electronic device 100 can receive and respond to user clicks on quick help control 1102, maintain the display of satellite live capsule 1101, and display as shown in the image. Figure 11B The quick help interface shown is 1110.
[0476] like Figure 11B As shown, the quick help interface 1110 may include multiple situation options, a message content area 1115, and an immediate send control 1116. The message content area 1115 can be used to display generated message content based on the situation option selected by the user. The immediate send control 1116 can be used to trigger the electronic device 100 to send the message content displayed in the message content area 1115. These multiple situation options can be divided into one or more categories, including emergency categories, physical condition categories, and number of people options. For example, the emergency category may include options for being lost (1111), drowning, mudslides, flash floods, etc.; the physical condition category may include options for thirst and hunger (1112), fractures, minor injuries, heatstroke, hypothermia (1113), good condition, and inability to walk (1114), etc. The number of people option can be used to select the number of people traveling with the user. Each situation option can be used to trigger the electronic device 100 to change the display color or brightness of that situation option (or display a selection indicator on that situation option, etc.), and to change the content in the message content area 1115 based on that situation option. In some embodiments, if no selected option is available, the immediate send control 1116 may be de-highlighted to indicate to the user that the immediate send control 1116 is unavailable at this time.
[0477] Electronic device 100 can receive and respond to user clicks on the following options in sequence: lost situation 1111, thirst and hunger situation 1112, hypothermia situation 1113, and inability to walk situation 1114, and display the following: Figure 11C As shown, the display colors of the above options are changed sequentially, and the generated message content is displayed in the message content area 1115.
[0478] like Figure 11CAs shown, in the quick help interface 1110, the options for being lost (1111), thirsty / hungry (1112), hypothermia (1113), and unable to walk (1114) can be displayed in a different color than the other options. Furthermore, the message content displayed in the message content area 1115 can be generated based on the selected options. For example, the message content could include "Emergency: Lost; Physical condition: Thirsty / Hungry, Hypothermia, Unable to walk; Number of people: 1," etc. The message content area 1115 can also display a location-carrying prompt, indicating that the quick help mode carries location information by default.
[0479] Electronic device 100 can receive and respond to a user's click operation on the immediate send control 1116, maintain the display of satellite live capsule 1101, and display as shown in the image. Figure 11D The information sending interface shown is 1120.
[0480] like Figure 11D As shown, the information sending interface 1120 may include information 1121 and sending status prompt 1122. Information 1121 may include text content 1121a and location information 1121b. The text content 1121a may be as described above. Figure 11C The message content is displayed in the message content area 1115. Location information 1121b can be the latitude and longitude information of the electronic device 100. The sending status prompt 1122 can be used to prompt the user about the sending status of information 1121. The message sending interface 1120 can also display the sending time of information 1121, such as "Wednesday, December 29th". In some embodiments, the message sending interface 1120 can also display the sending method of information 1121, such as "satellite communication message", to indicate to the user that the information was sent via satellite. It is understood that in the above... Figures 10A to 10F In the illustrated embodiment, the information sending interface 1010 may also display the sending method of information 1011, which is not limited here. Other content of the information sending interface 1120 can be referred to the above. Figure 10D The information sent on the interface 1010 shown is related to this.
[0481] Understandable Figures 11A to 11D This is merely an illustrative example illustrating that, when satellite communication mode is enabled, electronic device 100 can quickly send the user's situation and location information to other electronic devices via a quick help method. In some embodiments, the quick help interface may include more, fewer, or different situation options, which are not limited herein.
[0482] In some application scenarios, the electronic device 100 displays an information sending interface, which includes multiple messages and a trajectory map control. Each of the multiple messages can carry location information, and the multiple locations indicated by these messages can include location 1 and location 2. The electronic device 100 can receive and respond to user input to the trajectory map control, displaying a map and the movement trajectory of the electronic device 100 based on the multiple location information. The map indicates areas including location 1 and location 2; and the movement trajectory of the electronic device 100 passes through locations 1 and 2.
[0483] This allows users to have a clearer understanding of their movement trajectory.
[0484] For example, such as Figure 12A As shown, the electronic device 100 can display an information sending interface 1200. The information sending interface 1200 may include recipient information, a trajectory map control 1201, and multiple messages, such as message 1202, message 1203, and message 1204. Some or all of these messages may carry location information; for example, message 1202 may include location information 1202a, message 1203 may include location information 1203a, and message 1204 may include location information 1204a. The location information can be used to indicate the location of the electronic device 100 when it sends the message via satellite. Other content of the information sending interface 1200 can be found above. Figure 10D The information sent on the interface 1010 shown is related to this.
[0485] Electronic device 100 can receive and respond to user clicks on track map control 1201, such as... Figure 12B As shown, a selection icon is displayed next to each piece of information carrying location information. The selection icon can be used to prompt the user whether the information has been selected.
[0486] like Figure 12B As shown, selection indicator 1202b is displayed next to information 1202, selection indicator 1203b is displayed next to information 1203, and selection indicator 1204b is displayed next to information 1204. Based on these three selection indicators, it can be seen that none of the three pieces of information have been selected. Furthermore, the electronic device 100 can also display a completion control 1205 and a cancellation control 1206 on the information sending interface 1200. The completion control 1205 can be used to trigger the electronic device 100 to display a trajectory map based on the location information carried in the selected information. The cancellation control 1206 can be used to trigger the electronic device 100 to close the display of all selection indicators, the completion control 1205, and the cancellation control 1206.
[0487] Electronic device 100 can sequentially receive and respond to user click operations on selection identifier 1202b, selection identifier 1203b, and selection identifier 1204b, such as... Figure 12C As shown, the selected marker is displayed among the three selection indicators mentioned above.
[0488] like Figure 12C As shown, selection markers 1202b, 1203b, and 1204b all display a selection mark, indicating to the user that information 1202, information 1203, and information 1204 are all selected.
[0489] Electronic device 100 can receive and respond to user clicks on completion control 1205, displaying, for example... Figure 12D The trajectory map interface shown is 1210.
[0490] like Figure 12D As shown, the trajectory map interface 1210 may include a map 1211 and a movement trajectory 1212. The movement trajectory 1212 may display one or more location markers, such as location marker 1213, location marker 1214, and location marker 1215. Among them, location marker 1213 indicates the location... Figure 12C The location indicated by location information 1202b is the same; the location indicated by location identifier 1214 is the same as... Figure 12C The location indicated by location information 1203b is the same; the location indicated by location identifier 1215 is the same as... Figure 12C The location indicated by location information 1204b is the same. It should be noted that in the movement trajectory 1212, the line connecting any two adjacent location markers can be a straight line or a curve. This curve can be drawn based on the shortest travel route between the two location markers on the map, and this application does not impose any limitations on it. Optionally, a location description 1213a can also be displayed near location marker 1213. Location description 1213a can be used to supplement the location information, address, user, and the time the user passed through the location corresponding to location marker 1213. In other embodiments, corresponding location descriptions can also be displayed near other location markers, and this application does not impose any limitations on it.
[0491] It is understandable that the above Figures 12A to 12D The embodiments shown are merely examples. In some embodiments, the electronic device 100 may also respond to the user's operation by selecting more or less information and displaying a map and movement trajectory that are larger, smaller, or have a different range than those in the above embodiments. This application does not limit the scope of the embodiments.
[0492] In some application scenarios, after receiving multiple messages transmitted by electronic device 100 via satellite, electronic device 200 can display an information viewing interface. This interface can include the multiple messages and a trajectory map control. The multiple messages carry multiple location information, indicating locations including location 1 and location 2. Electronic device 100 can receive and respond to user input to the trajectory map control, displaying a map and the movement trajectory of electronic device 100 based on the multiple location information. The map indicates areas including location 1 and location 2, and the movement trajectory of electronic device 100 passes through locations 1 and 2.
[0493] In this way, the recipient can have a clearer understanding of the sender's movement trajectory.
[0494] For example, the electronic device 200 may display an information viewing interface 1300, which may include sender information, message 1301, message 1302, and a trajectory map control 1303. Message 1301 may include text content 1301a and location information 1301b. Message 1302 may also include text information 1302a. Location information 1301b may be a thumbnail map, which may display the location information of the electronic device 100 when message 1301 was sent. In some embodiments, the information viewing interface 1300 may also display an expand control 1304. The expand control 1304 is used to trigger the electronic device 200 to display the location information 1302b of message 1302 in the information viewing interface 1300.
[0495] Electronic device 200 can receive and respond to user clicks on expand control 1304, such as... Figure 13B As shown, the location information 1302b of information 1302 is displayed in the information viewing interface 1300.
[0496] like Figure 13B As shown, a detailed description of location information 1302b can be found above. Figure 13A The location information 1301b is shown. In addition, the electronic device 200 can also turn off the display of the expanded control 1304 and display a hidden control 1305 near the location information 1302b. The hidden control 1305 can be used to trigger the electronic device 200 to turn off the display of the location information 1302b and replace the hidden control 1305 with the expanded control 1304.
[0497] The electronic device 200 can receive and respond to user clicks on the trajectory map control 1303, such as... Figure 13C As shown, a selection icon is displayed next to each location carrying location information. The selection icon can be used to prompt the user whether the information has been selected.
[0498] like Figure 13C As shown, a selection icon 1301c is displayed next to information 1301, and a selection icon 1302c is displayed next to information 1302. Based on these two selection icons, it can be seen that neither of the two pieces of information has been selected. Furthermore, the electronic device 100 can also display a completion control 1306 and a cancellation control 1307 on the information viewing interface 1300. The specific content of the selection icons, completion control 1306, and cancellation control 1307 can be found above. Figure 12B The relevant content in the illustrated embodiment.
[0499] Electronic device 100 can sequentially receive and respond to user click operations on selection identifier 1301c, selection identifier 1302c, and the other two selection identifiers, such as... Figure 13D As shown, the selected marker is displayed in the above selection identifier.
[0500] like Figure 13D As shown, both selection markers 1301c and 1302c display a selection mark, indicating to the user that information 1301 and information 1302 are both selected. Furthermore, the information viewing interface 1300 also displays a count indicator, such as "4 items selected," to indicate to the user that 4 items of information are currently selected.
[0501] Electronic device 100 can receive and respond to user clicks on completion control 1306, displaying, for example... Figure 13E The trajectory map interface shown is 1310.
[0502] like Figure 13E As shown, the trajectory map interface 1310 may include a map 1311 and a movement trajectory 1312. The movement trajectory 1312 may display one or more location markers, such as location markers 1313, 1314, 1315, and 1316. The locations indicated by these four location markers may be the same as the locations indicated by the location information carried by the four pieces of information mentioned above. Optionally, a location description 1313a may also be displayed near location marker 1313. The specific content of the trajectory map interface 1310 can be found above. Figure 12D The relevant descriptions in the illustrated embodiments will not be repeated here.
[0503] For example, such as Figure 13F As shown, electronic device 100 can receive and respond to user requests. Figure 13BA long press on location information 1301b in the information viewing interface 1300 displays one or more controls on location information 1301b, including a forward control, a delete control, and a trajectory map control 1307. Electronic device 100 can also receive and respond to the user's click on the trajectory map control 1307, displaying the trajectory map of electronic device 100. The specific process can be referred to the above. Figures 13C to 13E The illustrated embodiment.
[0504] Understandable Figures 13A to 13F The illustrated embodiments are merely examples; in some embodiments, the location information displayed by the electronic device 200 may also be a hyperlink (e.g., as described above). Figure 8D The embodiments shown are not limited to these examples. This application does not limit the scope of the application.
[0505] In some application scenarios, electronic device 100 may display an information sending interface, which includes one or more messages, including message 1. Message 1 may include text information and location information. Electronic device 100 may receive and respond to user operations to copy or forward message 1, either by copying the text information of message 1 or by forwarding the text information of message 1.
[0506] In this way, electronic device 100 can forward or copy information sent via satellite.
[0507] For example, such as Figure 14A As shown, the electronic device 100 displays an information sending interface 1400. The information sending interface 1400 may include messages 1401, 1402, and 1403. Each message may include text information and location information; for example, message 1403 may include text information 1403a and location information 1403b. The information sending interface 1400 may also include a location carrying control 1404, the specific content of which can be found above. Figures 10A to 10G The relevant content in the illustrated embodiment. Other aspects of the information sending interface 1400 can be found above. Figure 12A The following is a description of the information sending interface 1200 shown.
[0508] Electronic device 100 can receive and respond to a user's long-press operation on information 1403, such as Figure 14B As shown, one or more controls are displayed on information 1403, including forward control 1405, selection text control, etc.
[0509] Electronic device 100 can receive and respond to user clicks on forwarding control 1405, displaying, for example... Figure 14C The recipient interface 1410 shown can include one or more contact entries, such as Xiaohong, Mom, Xiaobai 1411, etc.
[0510] Electronic device 100 can receive and respond to user clicks on the Xiaobai 1411, such as... Figure 14D As shown, a forwarding prompt window 1420 is displayed on the recipient interface 1410.
[0511] like Figure 14D As shown, the forwarding prompt window 1420 may include the text to be forwarded 1421, a cancel control 1422, and a forwarding control 1423. The text 1421 may be related to the above... Figure 14B The text content shown is the same as 1403b. The cancel control 1422 can be used to trigger the electronic device 100 to close the display of the forwarding prompt window 1420.
[0512] Electronic device 100 can receive and respond to user clicks on forwarding control 1423, displaying, for example... Figure 14E The information sending interface shown is 1430.
[0513] like Figure 14E As shown, the information sending interface 1430 may include recipient information and information 1431, and the information content of information 1431 may include the above-mentioned... Figure 14A The text information shown is the same as 1403b. Furthermore, information 1431 does not carry location information.
[0514] For example, such as Figure 14F As shown, the electronic device 100 can display a message sending interface 1440. The message sending interface 1440 may include recipient information, message 1441, message 1442, and message 1443. Message 1442 may include text message 1442a and location information 1442b. Message 1442 also displays one or more controls, including a copy control 1444. Other content of the message sending interface 1440 can be found above. Figure 14A The information sending interface 1400 is shown. The electronic device 100 can receive and respond to the user's click operation on the copy control 1444 to copy the text information 1442a.
[0515] It is understandable that the above Figures 14A to 14F The illustrated embodiments are merely illustrative and do not support operations such as copying and forwarding the location information carried in the information. In some embodiments, the location information also does not support operations such as selecting text, which is not limited herein.
[0516] In some application scenarios, electronic device 100 can provide multiple service modes, including satellite communication mode, low power service mode, WLAN service, mobile data service, flight mode service, Beidou satellite messaging service, and SkyLink service, etc. These service modes can be mutually exclusive. For example, after enabling satellite communication mode, electronic device 100 can control the controls used to enable other service modes; or, after enabling SkyLink service mode, electronic device 100 can control the satellite communication mode controls. Electronic device 100 can achieve control by graying out (or not displaying) the controls, or by displaying control prompts after receiving user input for the controlled controls.
[0517] In this way, when there is a conflict between different services, the user can be prompted to use the controlled controls.
[0518] For example, such as Figure 15A As shown, the electronic device 100 can display a control center interface 1500, which can display one or more function switch controls, such as a flashlight control, a sharing control 1501, a location information control 1502, a flight mode control 1503, a mobile data control 1504, a hotspot control 1505, a wireless projection control 1506, and a WLAN control 1507. In addition, the control center interface 1500 also displays a satellite live feed capsule or satellite live feed card to indicate to the user that the electronic device 100 has enabled satellite communication mode. The electronic device 100 can gray out the sharing control 1501, location information control 1502, flight mode control 1503, mobile data control 1504, hotspot control 1505, wireless projection control 1506, and WLAN control 1507 to indicate to the user that these controls are restricted after satellite communication mode is enabled.
[0519] For example, such as Figure 15B As shown, the electronic device 100 displays a satellite network settings interface 1510. This interface may include a BeiDou Connect control 1511, which can be used to trigger the electronic device 100 to enable the BeiDou Connect satellite messaging service. The satellite network settings interface 1510 also displays a satellite real-time capsule or card to indicate to the user that the electronic device 100 has enabled satellite communication mode. At this time, the electronic device 100 can gray out the BeiDou Connect control 1511 to indicate to the user that the BeiDou Connect satellite messaging service is unavailable when satellite communication mode is enabled.
[0520] Understandable Figures 15A to 15BThe illustrated embodiments are merely examples illustrating that, when satellite communication mode is enabled, electronic device 100 can control the restricted use of controls. In the embodiments of this application, the controlled controls may also include more, fewer, or different controls than those in the above embodiments, such as the SkyLink activation control, etc., which are not limited herein.
[0521] In some application scenarios, when electronic device 100 receives a user's command to enable satellite communication mode, and detects that certain restrictions are met, electronic device 100 can output a restriction prompt. This prompt informs the user that satellite communication mode cannot be enabled in the current state, or that satellite connectivity will be affected in the current state. These restrictions include one or more of the following: electronic device 100 has already enabled other services that conflict with satellite communication mode (e.g., SkyLink service, Beidou Satellite Messaging service), electronic device 100's battery level is below a power threshold, or electronic device 100's temperature exceeds a temperature threshold.
[0522] For example, such as Figure 15C As shown, the electronic device 100 displays a satellite communication mode setting interface 1520. The satellite communication mode setting interface 1520 may include an enable control 1521, which can be used to trigger the electronic device 100 to enable satellite communication mode. When the electronic device 100 has already enabled Skyroam, it can receive and respond to the user's click on the enable control 1521, displaying a prompt window 1522 to inform the user that Skyroam is currently in use and satellite communication mode cannot be enabled. For example, the prompt window 1522 may include the text "Skyroam is in use, satellite mode cannot be used," etc.
[0523] It is understandable that after electronic device 100 enables satellite communication mode, electronic device 100 can also control the activation of other services such as Skyroam. The control method can be referred to the above. Figure 15C The relevant content described in the illustrated embodiment.
[0524] For example, such as Figure 15D As shown, the electronic device 100 displays a satellite communication mode setting interface 1520. Furthermore, the battery level of the electronic device 100 is currently below a preset battery threshold. The electronic device 100 can receive and respond to the user's click operation on the enable control 1521, displaying a prompt window 1523 to inform the user that the current battery level is too low, which will affect the success rate of satellite connection.
[0525] For example, such as Figure 15EAs shown, the electronic device 100 displays a SIM card management interface 1530, which can be accessed from the SIM card management entry in the settings application. The SIM card management interface 1530 may display satellite live cards or satellite live capsules. The SIM card management interface 1530 may include one or more SIM card entries, such as SIM 1 entry 1531 and SIM 2 entry 1532. Each SIM card entry may include the SIM card number, carrier, satellite communication mode activation status, etc. Based on SIM 1 entry 1531 and SIM 2 entry 1532, it can be seen that SIM 1 has satellite communication mode enabled, while SIM 2 has not. The SIM card management interface 1530 may also include a default mobile data option 1533, used to indicate the SIM card currently using mobile data by default. After satellite communication mode is enabled, the SIM card indicated by the default mobile data option 1533 is different from the SIM card with satellite communication mode enabled. In addition, after the satellite communication mode is enabled, one or more SIM entries on the SIM card management interface 1530 and controls such as the default mobile data option 1533 can be grayed out by the electronic device 100 and are in a restricted state.
[0526] Understandable Figures 15C to 15E The embodiments shown are merely examples. In the embodiments of this application, the electronic device 100 may also be provided with more, fewer, or different limiting conditions than those in the above embodiments, which are not limited here.
[0527] In other embodiments, after detecting that the above-mentioned limiting conditions are met, the electronic device 100 may also gray out the control for enabling satellite communication mode, or not display the control, or not display the interface including the control for enabling satellite communication mode, which is not limited here.
[0528] In some application scenarios, when the electronic device 100 displays a satellite live capsule, it can receive and respond to the user's dialing operation, displaying the call interface, turning off the satellite live capsule display, and displaying a satellite live card or satellite live page. Furthermore, during a satellite call on the electronic device 100, if the call interface displays a satellite live capsule, and it detects that the satellite has shifted relative to the electronic device 100, or that the connection with the satellite has been lost, the electronic device 100 can also turn off the satellite live capsule display and display a satellite live card or satellite live page.
[0529] In this way, during a call, users can more easily check the connection status between the electronic device 100 and the satellite, and adjust their holding posture in real time. Moreover, if the satellite deviates from the electronic device 100, users can also adjust accordingly.
[0530] For example, such as Figure 16A As shown, the electronic device 100 displays a dialer interface 1600. The dialer interface 1600 displays a satellite live feed to indicate to the user that satellite communication mode is currently enabled. The dialer interface 1600 may display a dial pad, a dial control 1601, a user-entered number, and one or more controls, such as a new contact control, a save to existing contact control, and a send message control. It should be noted that these one or more controls do not include a video call control. The dial control 1601 contains a satellite symbol.
[0531] Electronic device 100 can receive and respond to user clicks on dial control 1601, closing the display of the live satellite capsule and displaying, for example... Figure 16B Or such as Figure 16C The call interface shown is 1610.
[0532] like Figure 16B As shown, the satellite connection card 530 is displayed on the call interface 1610. Other content on the call interface 1610 can be found above. Figure 7C The call interface shown is 710, which will not be described in detail here.
[0533] like Figure 16C As shown, the call interface 1610 displays a satellite connection page 260. The specific content of this satellite connection page 260 can be found in the above description. Figure 2I The satellite connection page 260 in the illustrated embodiment. It should be noted that, in this case, the satellite connection page 260 may not include phone application icons and messaging application icons.
[0534] For example, such as Figure 16D As shown, the electronic device 100 can display a call interface 1610, and the call interface 1610 displays a satellite live capsule.
[0535] When a satellite offset relative to electronic equipment 100 is detected, such as Figure 16E As shown, the electronic device 100 can turn off the display of the satellite live capsule and display the satellite offset card 550 on the call interface 1610.
[0536] In some embodiments, when a satellite offset relative to electronic device 100 is detected, such as Figure 16F As shown, the electronic device 100 can also turn off the display of the satellite live capsule and display the satellite offset page 260 on the call interface 1610. The specific content of the satellite offset page 260 can be found in the above description. Figure 2J The satellite connection page 260 is shown. It should be noted that, at this point, the phone app icon and the messaging app icon may not be present on the satellite offset page 260.
[0537] It is understandable that the above Figures 16A to 16F The embodiments shown are merely examples. In the embodiments of this application, the user's dialing operation may also be the user's click operation on the call record, etc., and this application does not limit it here.
[0538] In other embodiments, if the electronic device 100 displays a live satellite capsule and detects a shift of the satellite relative to the electronic device 100, the electronic device 100 may also turn off the display of the live satellite capsule and display a live satellite card or a live satellite page to alert the user that the satellite has shifted and to adjust the posture of holding the device. This application does not impose limitations on this.
[0539] In other application scenarios, after electronic device 100 establishes a communication connection with a satellite, electronic device 100 can receive and respond to the user's dialing of an emergency number, displaying an emergency call interface. For example, such as... Figure 16G As shown, the emergency call interface 1620 may include location information 1621, which can be used to display the current latitude and longitude of the electronic device 100. Other content of the emergency call interface 1620 can be found above. Figure 7C The description of the call interface 710 shown is as follows. Optionally, the emergency call interface 1620 may also display a time-sensitive prompt to indicate the update time and method of the location information 1621.
[0540] This allows for quick and efficient acquisition of the user's current location information when dialing an emergency number.
[0541] In some application scenarios, electronic device 100 can display a split-screen interface or a floating window interface. The split-screen interface can include interface 1 of application 1 (e.g., settings application, phone application, messaging application, etc.) and interface 2 of application 2. The floating window interface can be interface 1 of application 1 displayed as a floating window. Interface 1 includes a satellite communication mode activation control. Electronic device 100 can receive and respond to user input regarding the satellite communication mode activation control, outputting a satellite search prompt. The satellite search prompt instructs the user to adjust their holding posture of electronic device 100 to facilitate the establishment of a communication connection between electronic device 100 and the satellite. When the communication connection between electronic device 100 and the satellite is successfully established, electronic device 100 can output a connection success prompt, indicating to the user that electronic device 100 has successfully established a communication connection with the satellite. Furthermore, electronic device 100 can display a signal strength indicator, indicating the strength of the satellite signal received by electronic device 100. After the communication connection between electronic device 100 and the satellite is successfully established, electronic device 100 can communicate with other electronic devices via the satellite. In this way, satellite communication mode can be enabled even when the electronic device 100 is displayed in split-screen mode or has a floating window. Even in areas with poor cellular network signal quality, users can use the electronic device 100 to make calls with other electronic devices via satellite.
[0542] For example, such as Figure 17A As shown, the electronic device 100 displays a split-screen interface 1700. The split-screen interface 1700 may include a photo album application interface 1701 and a satellite communication mode settings interface 1702. The satellite communication mode settings interface 1702 may display a switch control 1703 for turning the satellite communication mode on or off. Other content of the satellite communication mode settings interface 1702 can be found above. Figure 3D The content related to the satellite communication mode settings interface 320 shown.
[0543] Electronic device 100 can receive and respond to user click operations on switch control 1703, such as Figure 17B As shown, an enable prompt window 1704 is displayed on the split-screen interface 1700.
[0544] like Figure 17B As shown, enabling prompt window 1704 may include enabling prompt, cancel control, and enabling control 1705. For details on the content of enabling prompt window 1704, please refer to the above. Figure 2C The content related to enabling prompt window 220 is shown.
[0545] Electronic device 100 can receive and respond to a user's click operation on enable control 1705 to activate satellite communication mode. The interface changes during the activation of satellite communication mode by electronic device 100 can be referred to the above. Figures 2D to 2I The embodiments shown are not described in detail here.
[0546] Understandable Figures 17A to 17B The illustrated embodiment is merely an example. In this application embodiment, the split-screen interface may also include interfaces of more applications. Application 1 and Application 2 may also be applications different from those in the above embodiment. This application does not limit them here.
[0547] For example, such as Figure 17C As shown, the electronic device 100 displays a floating window interface 1710, which may include a floating window 1720. The specific content of the floating window 1720 can be found above. Figure 3D The satellite communication mode setting interface 320 is shown. The floating window 1720 may include a switch control 1721 for triggering the electronic device 100 to enable or exit the satellite communication mode.
[0548] Electronic device 100 can receive and respond to user click operations on switch control 1721, such as... Figure 17D As shown, an enable prompt window 1711 is displayed on the floating window interface 1710.
[0549] like Figure 17D As shown, enabling the prompt window 1711 may include enabling the prompt, canceling the prompt, and enabling the prompt control 1712. The specific content of enabling the prompt window 1711 can be found above. Figure 2C The content related to enabling prompt window 220 is shown.
[0550] Electronic device 100 can receive and respond to a user's click operation on enable control 1712 to activate satellite communication mode. The interface changes during the activation of satellite communication mode by electronic device 100 can be referred to the above. Figures 2D to 2I The embodiments shown are not described in detail here.
[0551] Understandable Figures 17C to 17D The illustrated embodiment is merely an example. In the embodiments of this application, the interface displayed in the floating window may also be a call application interface, a messaging application interface, or a control center interface, including a satellite communication mode enable control, etc. This application does not limit it here.
[0552] In some application scenarios, after the electronic device 100 activates satellite communication mode, it can display a satellite communication mode shutdown control. The electronic device 100 can receive and respond to user input regarding the satellite communication mode shutdown control, displaying an exit prompt window that asks the user whether to exit satellite communication mode. The electronic device 100 can receive and respond to user input regarding the exit control in the exit prompt window, thus exiting satellite communication mode.
[0553] In this way, the electronic device 100 can exit the satellite communication mode in response to the user's operation to exit the satellite communication mode.
[0554] For example, electronic device 100 can display as follows Figure 18A The satellite communication mode setting interface 1800 shown may include a switch control 1801, used to trigger the electronic device 100 to exit the satellite communication mode. Other specific details of the satellite communication mode setting interface 1800 can be found above. Figure 3D The satellite communication mode setting interface 320 is shown. The satellite communication mode setting interface 1800 may also display a satellite connection card 530, which is used to indicate to the user that the electronic device 100 has established a communication connection with the satellite.
[0555] Electronic device 100 can receive and respond to user click operations on switch control 1801, such as... Figure 18BAs shown, an exit prompt window 1802 is displayed on the satellite communication mode setting interface 1800.
[0556] like Figure 18B As shown, the exit prompt window 1802 may include an exit prompt 1803, a cancel control 1804, and an exit control 1805. The exit prompt 1803 asks the user whether to exit satellite communication mode, for example, "Confirm exit satellite mode?". The cancel control 1804 triggers the electronic device 100 to close the exit prompt window while maintaining communication with the satellite. The exit control 1805 triggers the electronic device 100 to exit satellite communication mode.
[0557] Electronic device 100 can receive and respond to user click operation on exit control 1805, close the exit prompt window 1802 and satellite connection card 530, and exit satellite communication mode.
[0558] For example, such as Figure 18C As shown, the electronic device 100 can display a background interface 1810, on which a satellite connection page 260 is displayed. The background interface 1810 can be a desktop (e.g., desktop 200 in the above embodiment), or the interface of applications such as a phone application, settings application, or messaging application, or a split-screen display of multiple applications. The satellite connection page 260 can be as described above. Figure 2I The satellite connection page 260 is shown. Satellite connection page 260 can be used to notify the user that the current electronic device 100 has established a communication connection with a satellite.
[0559] Electronic device 100 can receive and respond to a user's click operation on the close control 261 in the satellite connection page 260, such as... Figure 18D As shown, an exit prompt window 1811 is displayed on the satellite connection page 260.
[0560] like Figure 18D As shown, the exit prompt window 1811 may include an exit prompt, a cancel control, and an exit control 1812. The specific content of the exit prompt window 1811 can be found above. Figure 18B The content related to the exit prompt window 1802 shown.
[0561] The electronic device 100 can receive and respond to the user's click operation on the exit control 1812, close the display of the satellite connection page 260 and the exit prompt window 1811, and exit the satellite communication mode.
[0562] For example, such as Figure 18EAs shown, the electronic device 100 can display a control center interface 1820, which may include one or more functional controls, such as a satellite control 1821. The satellite control 1821 may use contrasting colors to indicate to the user that satellite communication mode is currently enabled. Other content of the control center interface 1820 can be found above. Figure 15A The relevant content of the control center interface 1500 shown. In addition, the control center interface 1820 may also display the satellite live capsule 1822 (or satellite connection card, etc.) to indicate to the user that the electronic device 100 has established a communication connection with the satellite.
[0563] Electronic device 100 can receive and respond to user clicks on satellite control 1821, such as... Figure 18F As shown, exit prompt window 1823 is displayed. For details of the exit prompt window, please refer to the above. Figure 18B The exit prompt window 1802 shows relevant content. The electronic device 100 can receive and respond to the user's click operation on the exit control 1824 in the exit prompt window 1823, close the exit prompt window 1823, and exit the satellite communication mode.
[0564] It is understandable that the above Figures 18A to 18F This example merely illustrates how the electronic device 100 exits satellite communication mode in response to a user's operation. In this embodiment, the electronic device 100 may also exit satellite communication mode when it detects that the duration of disconnection from the satellite has reached a preset duration (e.g., as described above). Figures 2J to 2K (As shown in the embodiment), the satellite communication mode can also be exited when the device temperature is detected to be higher than the preset temperature or the battery level is lower than the preset battery level. This application does not limit this.
[0565] In some application scenarios, after enabling satellite communication mode, electronic device 100 can display multiple overlapping live capsules, including a satellite live capsule, with the satellite live capsule appearing on top of the other live capsules. Electronic device 100 can receive and respond to user actions on these overlapping live capsules, closing the display of these live capsules and displaying a notification list. The notification list can include notification bars (e.g., satellite live cards) corresponding to these live capsules, with the satellite live card displayed at the top of the notification list. Electronic device 100 can also receive and respond to user actions outside the notification list, closing the display of other notification bars in the notification list besides the satellite live card, and displaying one or more live capsules, each corresponding one-to-one with the other notification bars besides the satellite live card.
[0566] This allows users to prioritize satellite signal connectivity when multiple live capsules are displayed simultaneously. It also enables quick and efficient switching between multiple live capsules and notification lists.
[0567] For example, such as Figure 18G As shown, the electronic device 100 displays a desktop 1830. A description of the desktop 1830 is provided above. Figure 2A The desktop 200 is shown. Overlapping live capsules 1831 are displayed on the desktop 1830. These overlapping live capsules 1831 can include multiple overlapping live capsules, such as satellite live capsules, call live capsules, and Bluetooth live capsules. The satellite live capsule is displayed on top of the other live capsules. The other live capsules can be completely covered or partially covered by the satellite live capsule.
[0568] Electronic device 100 can receive and respond to user clicks on the overlapping live capsule 1831, such as... Figure 18H As shown, close the overlapped live capsule 1831 and display the notification list on the desktop 1830.
[0569] like Figure 18H As shown, the notification list may include one or more notification bars, such as satellite connectivity card 530, call floating window 1832, and Bluetooth notification bar 1833. The satellite connectivity card 530 can be referenced as described above. Figure 5D The description of the illustrated embodiment, including the call floating window 1832, can be found above. Figure 7H The floating call window 730 is shown. The Bluetooth notification bar 1833 can be used to indicate the progress of the electronic device 100 sending files via Bluetooth. One or more of the above notification bars and... Figure 18G One or more of the overlapping Live Capsules 1831 shown correspond one-to-one. It should be noted that in the notification list, the satellite connection card 530 is displayed at the top of the notification list, and the call floating window 1832 is displayed above the Bluetooth notification bar 1833.
[0570] Electronic device 100 can receive and respond to user clicks on areas outside the notification list, such as... Figure 18I As shown, the call floating window 1832 and Bluetooth notification bar 1833 in the notification list are closed, and the overlapping live capsule 1834 is displayed.
[0571] like Figure 18I As shown, the overlapping live capsule 1834 may include a call live capsule and a Bluetooth live capsule, with the call live capsule overlaid on top of the Bluetooth live capsule. Additionally, a satellite connectivity card 530 is also displayed on the desktop 1830.
[0572] In other application scenarios, when communication mode is not enabled, electronic device 100 can display multiple overlapping live capsules. Electronic device 100 can receive and respond to user actions on these overlapping live capsules, closing the display of the multiple live capsules and displaying a notification list, which may include notification bars corresponding to the multiple live capsules. Electronic device 100 can also receive and respond to user actions outside the notification list, closing the notification list and redisplaying the multiple overlapping live capsules.
[0573] For example, such as Figure 18J As shown, when satellite communication mode is not enabled, the electronic device 100 displays an overlapping live capsule 1841 on the desktop 1840. This overlapping live capsule 1841 can include multiple overlapping live capsules, such as a call live capsule and a Bluetooth live capsule. The call live capsule is displayed on top of the other live capsules. The other live capsules can be completely or partially covered by the call live capsule.
[0574] Electronic device 100 can receive and respond to user clicks on the overlapping live capsule 1841, such as... Figure 18K As shown, close the overlapped live capsule 1841 and display the notification list on the desktop 1840.
[0575] like Figure 18K As shown, the notification list may include one or more notification bars, such as the call floating window 1842 and the Bluetooth notification bar 1843. The call floating window 1842 can be referenced as described above. Figure 7H The floating call window 730 is shown below. The Bluetooth notification bar 1843 can be referenced above. Figure 18H The Bluetooth notification bar 1833 shown above. One or more of the above notification bars and... Figure 18G One or more of the overlapping Live Capsules 1841 shown correspond one-to-one. It should be noted that in the notification list, the call floating window 1842 appears above the Bluetooth notification bar 1843.
[0576] Electronic device 100 can receive and respond to user clicks on areas outside the notification list, such as... Figure 18L As shown, the call floating window 1842 and Bluetooth notification bar 1843 in the notification list are closed, and the overlapping live capsule 1841 is displayed again.
[0577] The following describes the specific process of internal module interaction within the electronic device 100 during the activation or deactivation of satellite communication mode, as provided in an embodiment of this application. The modules involved in the activation or deactivation of satellite communication mode by the electronic device 100 may include those described above. Figure 1CThe satellite communication mode module 11 and satellite search service module 12 in the illustrated embodiment.
[0578] like Figure 19 As shown, the interaction process of the internal modules in electronic device 100 during the process of enabling or disabling satellite communication mode may include the following steps: S1901, Satellite communication mode module 11 detected that the user enabled satellite communication mode.
[0579] For example, the user's action of enabling satellite communication mode can be the user's input of a control for enabling satellite communication mode, such as the above. Figure 2B The illustrated embodiment shows a click operation on the satellite communication control 211; the above Figure 3D The user's click operation for enabling control 321; the above Figure 4B The user's click action on the immediately usable control 412; or, as mentioned above Figure 4J For example, the user clicks on the enabled control 442.
[0580] S1902, Satellite Communication Mode Module 11 displays the satellite status page and begins satellite acquisition.
[0581] The satellite live feed page can include the above. Figures 2D to 2M The illustrated embodiment includes a calibration page 230, a satellite search page 240, an alignment page 250, and a satellite connection page 260. The satellite status page may include operation prompts. The satellite connection page within the satellite status page may also include a strength indicator to indicate the strength of the satellite signal.
[0582] After activating the satellite communication mode, the satellite communication mode module 11 can display a satellite acquisition page. Optionally, in some embodiments, before displaying the satellite acquisition page, the satellite communication mode module 11 can display a calibration page for calibrating the magnetic sensor in the electronic device 100.
[0583] S1903, the satellite communication mode module 11 sends a start command to the satellite search service module 12 to instruct the satellite search service module 12 to acquire satellite data.
[0584] S1904, Satellite Search Service Module 12 acquires satellite data, including the azimuth and elevation angles of the satellite relative to the device, as well as the satellite signal strength.
[0585] Upon receiving the activation command, the satellite acquisition service module 12 can acquire satellite data. The satellite data may include the azimuth and elevation angles of the satellite relative to the electronic device 100. After the electronic device 100 determines that a communication connection has been established with the satellite, the satellite data also includes the satellite's signal strength. The satellite's signal strength can be used to indicate the quality of the communication connection between the electronic device 100 and the satellite.
[0586] S1905, the satellite search service module 12 sends satellite data to the satellite communication mode module 11.
[0587] S1906, Satellite Communication Mode Module 11 refreshes the satellite real-time page based on satellite data.
[0588] It should be noted that steps S1904 to S1906 are repeatable steps. In some embodiments, the satellite search service module 12 can periodically acquire satellite data at a fixed time interval T and send the acquired satellite data to the satellite communication mode module 11.
[0589] After initially acquiring satellite data, the satellite communication mode module 11 can align the page with the satellite data returned by the satellite search service module 12.
[0590] After establishing a communication connection with the satellite, the satellite communication mode module 11 can display the satellite connection page based on the satellite data.
[0591] The satellite communication mode module 11 can also refresh the satellite signal strength and / or operation prompts on the satellite status page in real time based on the latest satellite data sent by the satellite search service module 12. For example, when it is determined from the satellite data that the satellite has shifted to the right relative to the electronic device 100, the refreshed operation prompt may instruct the user to rotate the electronic device 100 to the right; or, for example, when the satellite signal strength in the satellite data increases, the strength indicator on the satellite status page may also change accordingly to prompt the user that the satellite signal strength has increased.
[0592] S1907, Satellite communication mode module 11 detects that the user has exited satellite communication mode / the conditions for exiting satellite communication mode are met.
[0593] For example, the user's exit from satellite communication mode can be referenced as described above. Figures 18A to 18F The relevant content in the illustrated embodiment.
[0594] The conditions for exiting satellite communication mode may include any one or more of the following: the satellite signal strength is lower than the preset signal strength threshold, the device temperature of electronic device 100 is higher than the temperature threshold, the device power of electronic device 100 is lower than the power threshold, the electronic device 100 is offset relative to the satellite and the offset time reaches the p...
Claims
1. A satellite communication method, characterized in that, The method includes: The first electronic device receives a dialing operation from the user to make a call with the first contact. The first electronic device is not camped on the cellular network and has established a satellite communication connection with the satellite. After the dialing operation, the first electronic device displays a call interface with the first contact. The call interface includes a first indicator, relevant information of the first contact, a hang-up control, and first information. The first indicator is used to indicate the satellite signal strength and the connection status between the first electronic device and the satellite. The relevant information of the first contact includes one or more of the first contact's name, the first contact's phone number, and the location of the first contact's phone number. The hang-up control is used to end the call between the first electronic device and the second electronic device of the first contact. The first information is used to prompt the user that the first electronic device and the second electronic device are communicating through the satellite communication connection. The call interface does not display the video call control for requesting a video call, or it indicates to the user that the video call control is unavailable through the display method of the video call control.
2. The method according to claim 1, characterized in that, The call interface also includes a location sending control, which is used to send the location information of the first electronic device to the second electronic device.
3. The method according to any one of claims 1 or 2, wherein the call interface includes a first card or a first capsule, the first card includes the first indicator and a first prompt message, the first prompt message being used to prompt the user to maintain or adjust the current posture of holding the first electronic device, or the first capsule includes the first indicator.
4. The method according to claim 3, characterized in that, The first prompt message is specifically used to prompt the user to rotate the first electronic device clockwise to change from holding it horizontally to holding it vertically.
5. The method according to claim 3, characterized in that, The first prompt information includes a first text prompt and a first graphic prompt. The first text prompt includes text information for prompting the user to maintain or adjust the current posture of holding the first electronic device, and / or text information for prompting the current connection status of the first electronic device with the satellite; The first graphic prompt includes one or more of the following: an azimuth guide icon, an azimuth sector, a pitch guide icon, and a pitch circular area. The azimuth guide icon and the azimuth sector are used to instruct the user to maintain or adjust the azimuth angle of the current holding of the first electronic device, and the pitch guide icon and the pitch circular area are used to instruct the user to maintain and adjust the pitch angle of the current holding of the first electronic device.
6. The method according to claim 5, characterized in that, The method further includes: The first card is displayed in the call interface. When the first electronic device receives an operation on the first card, the first electronic device displays the first capsule and no longer displays the first card. Alternatively, the call interface displays the first capsule, the first electronic device receives an operation on the first capsule, and the first electronic device displays the first card instead of the first capsule.
7. The method according to any one of claims 2-6, characterized in that, After the dialing operation, and after the first electronic device displays the call interface with the first contact, the method further includes: When the first electronic device receives an operation to send a control for the location, the electronic device displays a first pop-up window, which includes the location information of the first electronic device and the sending control. Upon receiving an operation on the sending control, the first electronic device sends the location information to the second electronic device.
8. The method according to any one of claims 1-7, characterized in that, Before the first electronic device receives a dialing operation from the user to make a call with a first contact, the method further includes: The first electronic device displays a first dialing interface, which includes a first card or a first capsule. The first dialing interface also includes a first dialing control, on which a satellite communication icon is displayed. The satellite communication icon is used to prompt the user that the first electronic device supports making calls through the satellite communication connection. The first electronic device receives a dialing operation from the user to make a call with a first contact, including: The first electronic device receives an operation on the first dialing control in the first dialing interface; or, the first electronic device receives a dialing operation to make a call to the first contact in the first dialing interface.
9. The method according to claim 8, characterized in that, Before the first electronic device displays the first dialing interface, the method includes: The first electronic device displays a second dialing interface, which includes a second dialing control and a first prompt box. The second dialing control does not contain the satellite communication identifier. The first prompt box is used to inform the user that the mobile network of the first electronic device is unavailable and that it supports establishing a connection with the satellite for satellite communication. The first prompt box contains satellite communication settings controls. The first electronic device is not registered on the cellular network and has not established a communication connection with the satellite. The first electronic device receives an operation on the satellite communication settings control and displays a satellite communication settings interface. The satellite communication settings interface includes a first switch, which is used to enable the satellite communication function of the first electronic device.
10. The method according to any one of claims 1-9, characterized in that, The method also includes, The satellite communication settings interface is displayed, and the satellite communication settings interface includes a first switch, which is used to enable the satellite communication function of the first electronic device. The first electronic device receives an operation on the first switch, and displays a first page. The first page includes first instruction information, which instructs the user to adjust the posture of holding the first electronic device. When the user holds the first electronic device in a posture that is aligned with the satellite, the first electronic device and the satellite establish a satellite communication connection; When the first electronic device establishes a communication connection with the satellite, the first electronic device displays a second page; the second page is used to indicate that a satellite communication connection has been established; the second page includes a strength indicator and second indication information, the strength indicator being used to indicate the strength of the satellite signal received by the first electronic device; when the first electronic device is aligned with the satellite, the second indication information is used to instruct the user to maintain the current posture of holding the first electronic device.
11. The method according to claim 10, characterized in that, The method further includes: The exit prompt interface is used to inform the user that they are about to exit the satellite communication mode, and the exit prompt interface displays a control to trigger the re-establishment of communication connection with the satellite.
12. The method according to claim 10, characterized in that, The second page also includes a phone application icon, which indicates that the first electronic device supports making calls via the satellite communication connection; When the first electronic device establishes a communication connection with the satellite, after the first electronic device displays the second page, the method further includes: When the first electronic device receives an operation on the phone application icon, the first electronic device displays the first dialer interface.
13. The method according to any one of claims 1-12, characterized in that, The drop-down status bar on the desktop of the first electronic device includes a satellite communication switch, which is used to enable the satellite communication function of the first electronic device.
14. The method according to any one of claims 1-13, characterized in that, The settings interface of the first electronic device includes controls for enabling the satellite communication function of the first electronic device.
15. The method according to any one of claims 1-14, characterized in that, The first electronic device displays a first SMS conversation display interface, which includes a first card or a first capsule.
16. The method according to claim 15, characterized in that, The method further includes: The first SMS conversation display interface also includes a first indicator, multiple SMS messages sent by the first electronic device to the first contact, and the sending status of the multiple SMS messages. The multiple SMS messages include a first SMS message and a second SMS message. The sending status of the multiple SMS messages includes a first status and a second status. The first status is used to indicate that the first SMS message is being sent, and the second status is used to indicate that the second SMS message is waiting to be sent.
17. The method according to claim 15 or 16, characterized in that, The method further includes: The first electronic device displays a second SMS conversation display interface, which displays multiple SMS messages containing location information and a trajectory map control sent by a third electronic device that received the second contact. The multiple SMS messages containing location information include a third SMS message and a fourth SMS message. The third SMS message contains first location information, and the fourth SMS message contains second location information. The first electronic device receives an operation on the trajectory map control and displays a trajectory map, which is used to display the trajectory of the third electronic device from the first position to the second position.
18. The method according to any one of claims 1-17, characterized in that, The method further includes: When the satellite communication connection is established, the first electronic device displays a desktop, which includes an icon for a first application, which is any one of a call application, a text messaging application, or a contact application. The icon of the first application displays a satellite communication symbol, which indicates that the first application supports satellite communication.
19. The method according to any one of claims 1-18, characterized in that, The method further includes: In the event that the satellite communication connection is established, the first electronic device receives a call request initiated by the third electronic device; In response to the call request, the first electronic device displays an incoming call interface, which displays the first prompt information, a call answering control, and relevant information of the second contact. The relevant information of the second contact includes one or more of the following: the name of the second contact, the phone number of the second contact, and the location of the phone number of the second contact. In response to a user's operation on the call answering control, the first electronic device and the third electronic device corresponding to the second contact person make a call via the satellite communication connection.
20. The method according to claim 10, characterized in that, After the first electronic device establishes a satellite communication connection with the satellite, the method further includes: If the first electronic device detects that its posture is not aligned with the satellite, it replaces the second guidance information on the second page with third instruction information, which instructs the user to adjust the posture of holding the first electronic device to realign it with the satellite. The first electronic device detects that the display duration of the third indication information is greater than the first duration; The first electronic device displays an exit prompt, which indicates that the satellite communication mode is about to be exited.
21. The method according to any one of claims 1-20, characterized in that, The phone application icon includes a satellite communication symbol.
22. The method according to any one of claims 1-21, characterized in that, The second page also includes a text messaging application icon, which indicates that the first electronic device supports sending and receiving text messages via the satellite communication connection.
23. The method according to claim 22, characterized in that, The SMS application icon includes a satellite communication identifier.
24. The method according to claim 19, characterized in that, The call answering control includes a satellite communication identifier, which indicates that the first electronic device supports receiving the call request via the satellite communication connection.
25. The method according to any one of claims 1-24, characterized in that, The method further includes: When the first electronic device successfully establishes a satellite communication connection with the satellite, the first electronic device displays a first animation and / or outputs a first sound effect and / or outputs a first vibration; When the first electronic device disconnects from the satellite communication connection, the first electronic device displays a second animation and / or outputs a second sound effect and / or outputs a second vibration; the first animation is different from the second animation, the first sound effect is different from the second sound effect, and the vibration frequency and / or vibration loudness of the first vibration is different from the vibration frequency and / or vibration loudness of the second vibration.
26. The method according to any one of claims 1-25, characterized in that, The method further includes: The SIM card settings interface includes a first SIM card entry indicating a first SIM card and a second SIM card entry indicating a second SIM card. When the first SIM card entry is selected, it indicates that the first SIM card is a SIM card using satellite communication mode. When the second SIM card entry is selected, it indicates that the second SIM card is a SIM card using satellite communication mode.
27. The method according to any one of claims 1-26, characterized in that, The method further includes: A new information interface is displayed, which includes a location-carrying control. The location-carrying control has two states: selected and unselected. When the location-carrying control is selected, the first electronic device sends target information carrying the location information of the first electronic device when it receives an operation to send target information.
28. An electronic device, specifically a first electronic device, characterized in that: include: One or more processors and one or more memories; the one or more memories are coupled to the one or more processors, the one or more memories being used to store computer program code, the computer program code including computer instructions, which, when executed by the one or more processors, cause the first electronic device to perform the method of any one of claims 1-27.
29. A computer-readable storage medium comprising computer instructions, characterized in that, When the computer instructions are executed on the electronic device, the electronic device causes the electronic device to perform the method of any one of claims 1-27.
Citation Information
Patent Citations
Apparatus, method and system for integrating mobile and satellite phone service
CN104396281A
Transmission control method in satellite communication system and related device
CN115706601A
Methods and user interfaces for initiating communications
EP4141636A1
Mobile cellular radio
US20020016164A1