Control method and related device

By displaying prompts on electronic devices and automatically switching networks, the problem of cumbersome user operations when there is no terrestrial network signal is solved, enabling convenient satellite communication switching and terrestrial network restoration, thus improving the user experience.

CN119277464BActive Publication Date: 2026-04-21HONOR DEVICE CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2024-03-29
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In areas without terrestrial network signal coverage or with poor signal quality, user operations are cumbersome and satellite communication applications are limited, leading to communication failures and a decline in user experience.

Method used

By displaying prompts on electronic devices, users can choose to enable or disable satellite communication and automatically switch back to the terrestrial network when it is restored, simplifying user operations and reducing time without network connectivity.

Benefits of technology

It improves the user's communication experience when there is no terrestrial network, reduces the probability of communication failure, and enhances the convenience of user operation and the timeliness of network switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277464B_ABST
    Figure CN119277464B_ABST
Patent Text Reader

Abstract

This application provides a control method and related equipment. Relating to the field of terminal technology, the method includes: when an electronic device is communicating using a terrestrial network, if the electronic device is in a state where terrestrial network services are unavailable, the electronic device displays a first pop-up window; the first pop-up window includes a first control and a first prompt message, the first prompt message indicating whether to enable satellite communication; receiving a trigger operation on the first control; and responding to the trigger operation on the first control, the electronic device uses the satellite network for communication. In this way, the prompt message can promptly remind the user to switch to the satellite network, reducing the time without network connection, reducing the probability of the user missing communication messages, and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, and in particular to a control method and related equipment. Background Technology

[0002] Electronic devices can communicate after accessing a terrestrial network; for example, terrestrial networks include cellular networks and wireless local area network (WLAN) networks. Electronic devices can communicate based on cellular networks and / or WLAN networks.

[0003] In a possible implementation, when electronic devices are in areas with no terrestrial network signal coverage or poor terrestrial network signal quality, they may be unable to use terrestrial networks. In this case, the electronic devices can utilize satellite communication capabilities to perform basic communication functions via satellite networks. These satellite communication functions could include sending and receiving satellite text messages, making satellite phone calls, and answering incoming calls.

[0004] However, in a possible implementation, users might encounter situations where communication fails, such as making a phone call or sending a text message, and discover that the current cellular network or WLAN network is unavailable. Subsequently, the user would control their electronic device to activate the satellite network and initiate communication. This satellite communication application scenario is relatively limited, and the user operation is quite cumbersome. Summary of the Invention

[0005] This application provides a control method and related equipment, which are applied in the field of terminal technology; it can provide users with a way to start or stop satellite communication in a timely manner, thereby improving the user's network experience.

[0006] Firstly, this application proposes a control method. The method includes: when an electronic device is communicating using a terrestrial network, if the electronic device is in a state where terrestrial network services are unavailable, the electronic device displays a first pop-up window; the first pop-up window includes a first control and a first prompt message, the first prompt message indicating whether to enable satellite communication; receiving a trigger operation on the first control; and responding to the trigger operation on the first control, the electronic device uses the satellite network for communication. In this way, the prompt message can promptly remind the user to switch to the satellite network, reducing the time without network connection, reducing the probability of the user missing communication messages, and improving the user experience.

[0007] In one possible implementation, the method further includes: when the electronic device is communicating via satellite network and the signal parameters of the terrestrial network exceed a first threshold, the electronic device displays a second pop-up window; the second pop-up window includes a second control and a second prompt message, the second prompt message indicating whether to exit satellite communication; a trigger operation is received for the second control; in response to the trigger operation for the second control, the electronic device communicates via the terrestrial network. In this way, the electronic device can switch back from the satellite network to the terrestrial network after the terrestrial network is restored and use the terrestrial network for communication; thereby reducing the problem of being unable to use the terrestrial network due to not manually exiting the satellite network.

[0008] In one possible implementation, the second pop-up window also includes countdown information; after the electronic device displays the second pop-up window, it further includes: if the countdown information indicates the countdown has ended and no user operation is received, the electronic device uses the terrestrial network for communication. In this way, after the countdown ends, the electronic device can automatically switch to the terrestrial network, reducing user operation; and it can also switch back to the terrestrial network promptly.

[0009] In one possible implementation, after the electronic device displays the second pop-up window, the process further includes: if the countdown information does not indicate the end of the countdown and the signal parameters of the terrestrial network are less than a first threshold, the electronic device uses the satellite network for communication and cancels the display of the second pop-up window. This method can improve the accuracy and effectiveness of the terrestrial network's determination.

[0010] In one possible implementation, the first prompt message further indicates whether to enable satellite communication for sending satellite SMS messages; in response to a trigger operation on the first control, the electronic device uses the satellite network for communication; including: in response to a trigger operation on the first control, the electronic device displays a first interface; the first interface includes a control for creating a new satellite SMS message, a control for receiving a satellite SMS message, and / or one or more satellite SMS messages; receiving a trigger operation on the control for creating a new satellite SMS message; in response to a trigger operation on the control for creating a new satellite SMS message, the electronic device displays a second interface; the second interface includes an input box for editing a satellite SMS message and a control for sending a satellite SMS message; receiving a trigger operation on the control for sending a satellite SMS message; in response to a trigger operation on the control for sending a satellite SMS message, the electronic device sends a satellite SMS message. This reduces the number of interface jumps required for the electronic device to access the satellite SMS interface, simplifies user operation, and enables the electronic device to quickly access the satellite SMS interface and perform satellite SMS sending and receiving even without a terrestrial network connection.

[0011] In one possible implementation, the first pop-up window also includes a third control. After the electronic device displays the first pop-up window, the following steps are also included: receiving a trigger operation on the third control; responding to the trigger operation on the third control, the electronic device uses a terrestrial network for communication; and the electronic device cancels the display of the first pop-up window. This way, satellite communication is not forcibly enabled when the user does not need it, improving the user experience.

[0012] In one possible implementation, the second pop-up also includes a fourth control. After the electronic device displays the second pop-up, the following steps are also included: receiving a trigger operation on the fourth control; responding to the trigger operation on the fourth control, the electronic device establishes communication via the satellite network; and the electronic device cancels the display of the second pop-up. This way, when the user wants to continue using satellite communication, they are not forced to exit satellite communication, thus improving the user experience.

[0013] In one possible implementation, before the electronic device displays the first pop-up window, the process includes: the electronic device acquiring signal parameters of a terrestrial network; the terrestrial network signal parameters include signal strength, signal quality, and / or information indicating a no-service state; if the terrestrial network signal parameters meet a first preset condition, the electronic device triggers GPS positioning to acquire signal parameters of multiple positioning satellites; the positioning satellite signal parameters include a carrier-to-noise ratio; the electronic device displays the first pop-up window, further including: if the signal parameters of the multiple positioning satellites meet a second preset condition, the electronic device displays the first pop-up window. In this way, the electronic device can prompt the user to use satellite communication when there is no terrestrial network but conditions for using satellite communication are available, thus ensuring basic communication services.

[0014] In one possible implementation, before the electronic device triggers GPS positioning when the signal parameters of the terrestrial network meet a first preset condition, the method further includes: the electronic device periodically statistically analyzing the signal parameters of the terrestrial network within a first preset time period to obtain the total duration of the electronic device's no-service state; wherein the time difference between two adjacent statistical times is a second preset time period; the second preset time period is less than the first preset time period; and the electronic device triggering GPS positioning when the signal parameters of the terrestrial network meet the first preset condition includes: triggering GPS positioning when the total duration of the electronic device's no-service state is greater than a third preset time period; the third preset time period is less than or equal to the first preset time period. In this way, the electronic device can detect the signal quality of the terrestrial network in real time by statistically analyzing the duration of the no-service state, so as to promptly prompt the activation of satellite communication when there is no terrestrial network.

[0015] In one possible implementation, the second preset condition includes: among multiple positioning satellites, the number of positioning satellites with signal parameters greater than a second threshold exceeds a third threshold. This allows determination of whether a user is currently within the effective coverage area of ​​a satellite signal based on the signal parameters of the positioning satellites, increasing the probability of electronic devices accessing communication satellites.

[0016] In one possible implementation, after the electronic device uses the terrestrial network for communication and cancels the display of the first pop-up window, the method further includes: within a fourth preset time period, the electronic device no longer displays the first pop-up window; the fourth preset time period includes a fixed preset time period; or, the time period from when the electronic device cancels the display of the first pop-up window to when the electronic device detects that the signal parameters of the terrestrial network are greater than a first threshold. In this way, the electronic device can avoid repeated pop-up reminders for a certain period of time, improving the user experience.

[0017] In one possible implementation, before the electronic device displays the second pop-up window, the process includes: if the electronic device is not performing satellite communication services and is in a screen-off state, the electronic device acquires signal parameters from the terrestrial network; wherein the satellite communication services include one or more of the following: satellite calls, sending and receiving satellite SMS messages, satellite video communication, and satellite voice communication; the acquisition of terrestrial network signal parameters by the electronic device includes: the electronic device periodically turning on the modem to search for networks; wherein the time difference between two consecutive modem activations is a fifth preset duration, which is longer than the duration of any single modem activation. In this way, the electronic device can detect the signal quality of the terrestrial network during times when the user is not using satellite communication, reducing the impact on the user's satellite communication.

[0018] Secondly, embodiments of this application provide an electronic device, which can also be referred to as a terminal device, terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal devices can be mobile phones, smart TVs, wearable devices, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and so on.

[0019] The electronic device includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, causing the electronic device to perform the method as described in the first aspect.

[0020] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the method as described in the first aspect.

[0021] Fourthly, embodiments of this application provide a computer program product, which includes a computer program that, when run, causes a computer to perform the method as described in the first aspect.

[0022] This application provides a chip system including at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a line. The at least one processor is used to run computer programs or instructions to perform the method as described in the first aspect.

[0023] It should be understood that the second to fifth aspects of this application correspond to the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0024] Figure 1 A schematic diagram of the interface for enabling satellite networks in a possible implementation;

[0025] Figure 2 This is a schematic diagram of the structure of the electronic device 100 provided in the embodiments of this application;

[0026] Figure 3 A software structure block diagram of the electronic device 100 provided in the embodiments of this application;

[0027] Figure 4 A schematic diagram of an interface for enabling satellite communication is provided in an embodiment of this application;

[0028] Figure 5 A schematic diagram of an interface for connecting to a satellite network provided in an embodiment of this application;

[0029] Figure 6 This is a schematic diagram of an interface for exiting a satellite network, provided as an embodiment of this application.

[0030] Figure 7 This is a schematic diagram of an interface for sending satellite text messages, provided as an embodiment of this application.

[0031] Figure 8 A flowchart illustrating a control method provided in an embodiment of this application;

[0032] Figure 9 A flowchart illustrating another control method provided in an embodiment of this application;

[0033] Figure 10 A flowchart illustrating yet another control method provided in an embodiment of this application;

[0034] Figure 11 This is a schematic diagram of the internal interaction of the electronic device 100 provided in the embodiments of this application;

[0035] Figure 12 A flowchart illustrating a control method provided in an embodiment of this application;

[0036] Figure 13 This is a schematic diagram of the structure of a control device provided in an embodiment of this application. Detailed Implementation

[0037] To facilitate a clear description of the technical solutions in the embodiments of this application, some terms and technologies involved in the embodiments of this application will be briefly introduced below:

[0038] 1. Electronic equipment

[0039] The electronic devices in this application embodiment may include handheld devices with image processing functions, vehicle-mounted devices, etc. For example, some electronic devices include: mobile phones, tablets, PDAs, laptops, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices (such as vehicle infotainment systems), wearable devices, electronic devices in 5G, or future evolutions of public land mobile communications. The embodiments of this application do not limit the scope of electronic devices in a network (PLMN).

[0040] By way of example and not limitation, in this embodiment, the electronic device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as hearing aids, glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0041] Furthermore, in this application embodiment, the electronic device can also be an electronic device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects through communication technology, thereby realizing the intelligent interconnection of humans and machines and the interconnection of things.

[0042] The electronic devices in the embodiments of this application may also be referred to as: terminal equipment, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.

[0043] 2. User Interface

[0044] The user interface, also known simply as the interface, can be understood as the medium through which an application or operating system interacts and exchanges information with the user. It facilitates the conversion between the internal form of information and a form acceptable to the user. 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 an icon, window, control, or other interface element displayed on the screen of an electronic device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.

[0045] 3. Other terms

[0046] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0047] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0048] It should be noted that the phrase "at...time" in the embodiments of this application can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of this application do not specifically limit this. Furthermore, the display interface provided in the embodiments of this application is merely an example, and the display interface may include more or less content.

[0049] In one possible implementation, electronic devices could communicate via satellite networks when terrestrial networks (such as cellular and WLAN networks) are unavailable.

[0050] The following is combined with Figure 1 The process of initiating satellite communication by electronic devices in a possible implementation is described, such as... Figure 1 As shown:

[0051] When a user wants to make a call or send a text message, communication may fail due to the unavailability of the terrestrial network. In this case, the electronic device may display an error message such as... Figure 1 The desktop shown in figure 'a' includes a status bar 101 and a satellite communication application icon 102. The status bar 101 includes a cellular network icon, which indicates that the current cellular network quality is poor. The satellite communication application icon 102 is used to provide satellite communication related services.

[0052] In most implementations, electronic devices can simultaneously enable terrestrial networks such as cellular networks, WLAN networks, Bluetooth, and near-field communication (NFC), but cannot simultaneously enable satellite networks and terrestrial networks. This is because satellite networks share the same frequency bands as terrestrial networks, and simultaneous use may cause malfunctions. Therefore, when using satellite communication, it is often necessary to disable the terrestrial network control.

[0053] For example, in Figure 1In the interface shown in Figure a, when a trigger operation is received for icon 102 targeting satellite communication applications, the electronic device can enter as follows: Figure 1 The interface shown in b is shown in the image. Figure 1 The interface shown in b includes a pop-up window 103; the pop-up window 103 may include a prompt message to turn off the terrestrial network before enabling satellite communication, a cancel control, and a confirm control 104; for example, the prompt message is "When using satellite communication, in order to avoid system interference, WLAN and mobile data will be turned off, and related services will be unavailable"; the cancel control is used to cancel enabling satellite communication; the confirm control 104 is used to start satellite communication.

[0054] exist Figure 1 In the interface shown in b, when a trigger operation is received for the confirmation control 104, the electronic device starts the satellite communication application, accesses the satellite network, and displays... Figure 1 The interface shown in c is shown in the image. Figure 1 The interface shown in Figure 'c' includes a pop-up window 105 and a status bar 109. Pop-up window 105 indicates that a satellite network has been connected, and includes a satellite network signal quality indicator 106, a prompt message 107, and an animation 108 indicating that a satellite network has been connected; the prompt message 107 indicates information about the connected satellite network. The status bar 109 includes a satellite network identifier.

[0055] Once connected to a satellite network, electronic devices can communicate with other electronic devices via the satellite network. During the use of the satellite network, the controls on the terrestrial network are turned off.

[0056] For example, in Figure 1 In the interface shown in Figure c, when a swipe down from the top of the screen is received, the electronic device displays as follows: Figure 1 The control center interface is shown as d in the figure. Figure 1 The interface shown in d includes multiple shortcut controls, such as a shortcut control 111 for satellite communication, a shortcut control 112 for WLAN, and a shortcut control 113 for mobile data; among them, the shortcut control 111 for satellite communication is in the on state, while the shortcut control 112 for WLAN and the shortcut control 113 for mobile data are both in the off state.

[0057] It can be seen that users generally need to use satellite networks for communication when their electronic devices cannot access terrestrial networks. Before users manually enable satellite communication, communication failures occur when users initiate calls or send text messages using their electronic devices. Furthermore, when electronic devices have no terrestrial network connection and satellite network is not enabled, users may be unable to answer calls and / or receive text messages in a timely manner; these problematic scenarios all degrade the user's communication experience.

[0058] Furthermore, since electronic devices cannot simultaneously operate on both terrestrial and satellite networks, the controls for cellular and WLAN networks are disabled while the user is using the satellite network. Even if the electronic device is not disconnected from satellite communication and is within a terrestrial network coverage area with good signal quality, it still cannot use the terrestrial network. Satellite networks support fewer services; for example, they do not support data services, and some applications that require internet access cannot function properly on a satellite network. Additionally, electronic devices consume more power and run out of battery quickly when accessing the satellite network; these factors also negatively impact the user experience.

[0059] In view of this, embodiments of this application provide a control method in which an electronic device can enable a satellite network when a terrestrial network is detected to be unavailable; and / or, when a terrestrial network is detected to be available, the electronic device can disconnect from the satellite network and connect to the terrestrial network. In this way, the electronic device can determine whether to enable or disable the satellite network based on the usage of the terrestrial network, enriching the application scenarios of satellite communication. Furthermore, the electronic device can promptly ensure basic communication services through the satellite network when the terrestrial network is unavailable; and can also promptly switch to the terrestrial network when it is restored, providing more application functions based on the terrestrial network; thereby improving the user's communication experience.

[0060] To better understand the embodiments of this application, the structure of the electronic device of this application is described below:

[0061] Figure 2A schematic diagram of the structure of electronic device 100 is shown. Electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antennas 1, 2, and 3, a mobile communication module 150, a satellite communication module 151, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a subscriber identification module (SIM) card interface 195, and an embedded secure element (eSE) 196, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0062] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0063] Processor 110 may include one or more processing units, such as an application processor (AP), a modem-demodulator (also known as a baseband processor), a satellite communication module, a controller, and a satellite protocol stack. These different processing units may be independent devices or integrated into one or more processors.

[0064] In this embodiment, the satellite protocol stack can be integrated into the AP processor in software form; the satellite protocol stack can also run on the satellite modem chip.

[0065] The processor 110 may also include a memory for storing instructions and data.

[0066] 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, and baseband processor.

[0067] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. The antennas in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0068] 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 for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem 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.

[0069] A modem may include a modulator and a demodulator. The modulator modulates a low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to a baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to an application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through a display screen 194. In some embodiments, the modem may be a separate device. In other embodiments, the modem may be independent of the processor 110 and housed within the same device as the mobile communication module 150 or other functional modules.

[0070] 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, performs frequency modulation and filtering of 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, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0071] The satellite communication module 151 can be used for satellite network search and access. The satellite communication module 151 is also used to process received satellite signals and transmit them to the protocol stack for processing. The satellite signals, after being processed by the protocol stack, are passed to the application processor. The satellite communication module 151 can also receive communication signals transmitted by the application processor through the protocol stack, process the communication signals, and transmit them through antenna 3. In some embodiments, the satellite communication module 151 can be a separate device. In other embodiments, the satellite communication module 151 can be independent of the processor 210 and can be housed in the same device as the wireless communication module 260 or other functional modules. Antennas 1, 2, and 3 can be different antennas; alternatively, antennas 1, 2, and 3 can be multiplexed.

[0072] In some embodiments of this application, the modem may also be referred to as a cellular modem. The satellite communication module 151 may also be referred to as a satellite modem or include a satellite modem. In some implementations, the cellular modem and the satellite modem are two separate devices. In some implementations, the cellular modem and the satellite modem may be integrated into a single device.

[0073] LBS modules can be used to obtain location information of electronic devices through the radio communication networks of telecommunications mobile operators or external positioning methods. Radio communication networks can include Global System for Mobile Communications (GSM) and Code Division Multiple Access (CDMA). External positioning methods can include GNSS positioning.

[0074] In some embodiments, antenna 1 of electronic device 200 is coupled to mobile communication module 250, and antenna 2 is coupled to wireless communication module 260, enabling electronic device 200 to communicate with networks and other devices via wireless communication technology. Wireless communication technologies may include GSM, General Packet Radio Service (GPRS), 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.

[0075] GNSS can include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Tiantong-1 Satellite Mobile Communication System, the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).

[0076] The electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The display screen 194 is used to display images, videos, etc. In this embodiment, the electronic device displays various prompt pop-ups through the display screen 194 to remind the user to switch between a terrestrial network and a satellite network.

[0077] Internal memory 121 can be used to store executable program code, including instructions. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc. The data storage area may store data created during the use of electronic device 100 (such as audio data, phone book, etc.). In addition, internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 110 executes various functional applications and data processing of electronic device 100 by running instructions stored in internal memory 121 and / or instructions stored in memory located in the processor.

[0078] The software system of electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture, etc. This application embodiment uses the layered architecture Android system as an example to illustrate the software structure of electronic device 100.

[0079] Figure 3 This is a block diagram related to the software architecture of the electronic device 100 according to an embodiment of the present invention.

[0080] A layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.

[0081] The application layer can include a series of application packages.

[0082] like Figure 3 As shown, the application package may include applications such as satellite communication applications, camera, calling, maps, navigation, WLAN, Bluetooth, music, video, SMS and display.

[0083] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0084] like Figure 3As shown, the application framework layer may include a window manager, content provider, resource manager, notification manager, satellite communication manager, and telephony manager. The satellite communication manager is used to manage satellite communication-related services. The telephony manager is used to provide functions such as answering calls, sending and receiving text messages, and monitoring network events using the terrestrial network.

[0085] The Android Runtime consists of core libraries and a virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.

[0086] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.

[0087] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0088] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.

[0089] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.

[0090] The hardware layer can include a modem, satellite communication module, Wi-Fi, BitTorrent (BT), and NFC. When the electronic device is in an area with cellular network coverage, it can turn on the modem to search for and connect to the cellular network. When the electronic device is in an area without cellular network coverage or with poor cellular signal quality, it can turn on the satellite communication module to connect to the satellite network and turn off the modem, Wi-Fi, BT, and NFC to reduce interference from other signal transmissions and receptions on satellite signal transmission and reception, thereby improving the quality of satellite signal transmission and reception.

[0091] In this embodiment, the electronic device can detect the signal quality of the terrestrial network. When the terrestrial network is unavailable, the electronic device can enable satellite communication and communicate based on the satellite network. The unavailability of the terrestrial network may include: the area where the electronic device is located lacks terrestrial network signal coverage, preventing the electronic device from searching for a terrestrial network; or the signal parameters of the terrestrial network are below the minimum threshold required for network access, preventing the electronic device from connecting to the terrestrial network. After connecting to the satellite network, the electronic device can continue to detect the signal quality of the terrestrial network. When the terrestrial network becomes available, the electronic device can switch from the satellite network to the terrestrial network and communicate based on the terrestrial network.

[0092] Let's combine the following... Figures 4 to 6 The interface diagram illustrates the scenario described in the above embodiments.

[0093] Figure 4 This illustration shows a schematic diagram of an interface for a control method provided in an embodiment of this application; as shown... Figure 4 As shown:

[0094] For example, when a user enters an area with no terrestrial network coverage or poor terrestrial network signal quality using a handheld electronic device, the device can display an interface indicating the lack of a terrestrial network connection. For instance, on a desktop, the electronic device might display... Figure 4 The interface shown in Figure 'a' is as follows. In this interface, the electronic device displays time information, icons for multiple applications, and a status bar 401. The application icons could be, for example, icons for satellite communication applications. The status bar 401 includes time information, a terrestrial network identifier 4011, and battery information; the terrestrial network identifier 4011 could be, for example, a cellular network identifier, which indicates that the current cellular network is unavailable.

[0095] Electronic devices can continuously monitor the signal quality of terrestrial networks. If a terrestrial network is unavailable, the electronic device can display a message to inform the user that there is currently no terrestrial network connection and whether to use satellite communication. For example, the electronic device can display... Figure 4 The interface shown in b; Figure 4 The interface shown in b includes a 402 pop-up and a status bar. The cellular network icon in the status bar indicates that the current cellular network is unavailable.

[0096] The pop-up window 402 includes a prompt message 403, a cancel control 405, and a satellite communication enable control 404. The prompt message 403 can be used to indicate whether to enable satellite communication when there is currently no terrestrial network; for example, the prompt message 403 could be "Long-term absence of cellular network detected; satellite communication is recommended." The cancel control 405 can be used to indicate that satellite communication is not enabled and to close the pop-up window; the satellite communication enable control 404 can be used to indicate that satellite communication is enabled.

[0097] exist Figure 4 In the interface shown in b, when a trigger operation is received for enabling satellite communication control 404, the electronic device can launch the satellite communication application and connect to the satellite network. After connecting to the satellite network, the electronic device can display as shown in the image. Figure 4 The interface shown in c is shown in the image. Figure 4 In the interface shown as c, the electronic device can display a status bar 406 and a pop-up window 407. The status bar 406 may include time information, a satellite network identifier, and battery level information. The pop-up window 407 may include a satellite network signal quality indicator, a prompt message, and an animation indicating that the device is connected to a satellite network. The satellite network signal quality indicator can be the number of signal bars, for example, 4 in the pop-up window. The prompt message may include information to guide the user's holding posture and the electronic device's geographical location information. The information guiding the user's holding posture may be, for example, "Satellite signal is good, please maintain your holding posture." The geographical location information of the electronic device may be, for example, "40°10'41" North latitude, 116°10'43" East longitude, altitude 8848 meters, refreshed: just now." Triggering operations can be click operations and / or swipe operations.

[0098] Thus, when an electronic device detects that a terrestrial network is unavailable, it can prompt the user to activate satellite communication via message 403; and based on the user's selection, it will activate satellite communication. This timely notification reminds the user to switch to the satellite network, reducing the time without network connection, decreasing the probability of missing communication messages, and improving the user experience.

[0099] Optional, when from Figure 4 When satellite communication is initiated in the interface shown in b, the electronic device can automatically shut down the terrestrial network and activate the satellite network. For example, in Figure 4 The interface shown in b is to Figure 4 Between the interfaces shown in 'c', the electronic device does not display as shown Figure 1 The interface shown in b is an example. This reduces user operations and improves the user experience.

[0100] Optional, when from Figure 4 When satellite communication is initiated in the interface shown in b, the electronic device may display as follows: Figure 1 The interface shown in b is as follows. Upon receiving a user's click on the OK control 104, the electronic device can control the shutdown of the terrestrial network and the activation of the satellite network. This allows the user to be informed via a pop-up window 103 that cellular and WLAN networks are unavailable while the satellite network is active, reducing the probability of the electronic device accidentally running network-connected applications while using the satellite network.

[0101] Optional, in Figure 4In the interface shown in b, when the user clicks the cancel control 405, pop-up 402 disappears and will not reappear for a period of time. For example, after closing pop-up 402, the electronic device may not send pop-up reminders for a fixed period, such as one day. Alternatively, when no terrestrial network is detected for the first time, the electronic device may display pop-up 402 as a reminder; after canceling the pop-up, if terrestrial network is detected to be restored, the electronic device may not send pop-up reminders during this period until a second time no terrestrial network is detected, at which point pop-up 402 will reappear. This reduces repetitive pop-up reminders and improves the user experience.

[0102] It should be noted that, Figure 4 The interface shown in b - Figure 4 The interface shown in 'c' is indicated by a dashed arrow; from Figure 4 The interface shown in b is... Figure 4 The interface shown in 'c' can include processes such as searching for satellites, aligning with satellites, and connecting to satellites. The following section will explain... Figure 5 A brief explanation is given, such as Figure 5 As shown:

[0103] exist Figure 4 In the interface shown in b, when a trigger operation is received for enabling satellite communication control 404, the electronic device can start the satellite communication application and display the satellite startup interface, such as... Figure 5 The interface shown in Figure 'a'.

[0104] exist Figure 5 In the interface shown in Figure a, the electronic device can display the satellite activation control 501, which can be used to access the satellite. Figure 5 The interface shown in Figure 'a' may also display an identifier 502 indicating the type of the subscriber identity module (SIM) or its operator. This identifier 502 can reduce the probability that the user's inserted SIM card does not support satellite communication.

[0105] exist Figure 5 In the interface shown in Figure a, when a trigger operation is received for activating the satellite control 501, the electronic device can search for satellite signals (also known as satellite search); during the satellite search, the electronic device can display a satellite search interface, which can be, for example... Figure 5 The interface shown in b is shown in the image. Figure 5In the interface shown in b, the electronic device can display a pop-up window 503, which includes a collapse control 504, a close control 505, a prompt message 506, and an animation 507 indicating that satellite search is in progress. The collapse control 504 can be used to collapse the pop-up window 503; the close control 505 can be used to close the pop-up window 503; the prompt message 506 may be something like "Please use this in an open outdoor area to avoid blocking satellite signals"; the prompt message 506 can guide the user's hand gestures or movements when holding the electronic device to quickly complete the satellite search.

[0106] Optionally, electronic devices can also be in Figure 4 After receiving the trigger operation for enabling satellite communication 404 in the interface shown in b, it displays... Figure 5 The interface shown in b is not displayed. Figure 5 The interface shown in 'a' is not limited to this embodiment.

[0107] Once the electronic device completes satellite acquisition, it can align itself with the satellite (also known as satellite alignment) and display the satellite alignment interface. The satellite alignment interface can be, for example... Figure 5 The interface shown in c is shown in the image. Figure 5 In the interface shown in Figure c, the electronic device can display a pop-up window 508. Pop-up window 508 may include a collapse control, a close control, a prompt message 509, and an animation 510 indicating that satellite alignment is in progress. The prompt message 509 may, for example, "Aim at the satellite and rotate the phone to the left to move the satellite to the fan-shaped area." The prompt message 510 can be used to guide the user's hand gestures or movements when holding the electronic device, enabling quick satellite alignment.

[0108] Once the electronic device completes satellite pairing, it can establish a communication connection with the satellite and display a satellite connection interface, which may include, for example... Figure 5 The interface shown by d in the diagram. Figure 5 In the interface shown as d, the electronic device can display a pop-up window 511. Pop-up window 511 may include a collapse control, a close control, a prompt message 512, and an animation 513 indicating that a communication connection is in progress. The prompt message 512 may be, for example, "Connecting (120 seconds). Aligned with satellite. Please ensure there are no buildings or trees obstructing this direction." The prompt message 512 can be used to show the user the progress of satellite connection, thus improving the user experience.

[0109] Once the electronic device establishes a communication connection, it can display a satellite communication interface, which may include, for example... Figure 5 The interface shown by 'e' in the diagram. Figure 5In the interface shown in e, the electronic device may display a pop-up window 514, which may include a collapse control 504, a close control, a prompt message 515, an animation indicating that the connection has been completed 516, satellite quality information 517, and multiple satellite communication service applications, such as an icon 518 for a satellite phone application and an icon 519 for a satellite SMS application.

[0110] The prompt message 515 can be used to indicate the completion of satellite communication connection. For example, prompt message 515 can be "Successfully connected to satellite, current signal is good, please maintain hand position". Satellite quality information 517 can be represented in the form of signal bars. For example, the current satellite signal bars are 4, indicating that the current satellite signal is good.

[0111] In display Figure 5 The interface shown in b - Figure 5 During the process shown in the 'e' interface, the electronic device can collapse the pop-up window using the collapse control. For example, in Figure 5 In the interface shown in Figure 'e', ​​when a trigger operation is received for the collapse control 504, the electronic device can display as follows: Figure 4 The interface shown in c is shown in the figure. The collapsed pop-up window 407 may include some elements of the expanded pop-up window 514, such as prompts, satellite quality information, and animations indicating that the connection has been completed.

[0112] exist Figure 5 Based on the illustrated embodiment, it can be understood that during the process of establishing a connection with a satellite, the electronic device needs to be in an unobstructed area to avoid blocking the satellite signal, such as an open outdoor area. However, in practical applications, the physical layer coverage of the access point (AP, which can also be understood as a router) used for WLAN network connections with electronic devices is relatively small; therefore, when the electronic device is in a relatively open location, the probability of using the cellular network is higher. In this embodiment, the electronic device can use the availability of the cellular network as a basis for determining whether to switch to the satellite network. For example, if the terrestrial network is unavailable, it can mean that the cellular network is unavailable. Specifically, the electronic device can trigger [a specific action] when it detects that the cellular network is unavailable. Figure 4 The prompt message 403 in the interface shown in b is an example. Prompt message 403 may include cellular network signal quality information but does not include WLAN network quality information. This reduces the process of the electronic device detecting other terrestrial networks, thereby reducing the power consumption of the electronic device.

[0113] Optionally, to improve the accuracy of satellite network handover, the electronic device can simultaneously detect the quality of both the cellular network and the WLAN network. When both the cellular network and the WLAN network are unavailable, a pop-up window 402 is triggered. In this case, the prompt information 403 in the pop-up window 402 can be, for example, "Long-term absence of cellular and WLAN networks detected; satellite communication is recommended" or "Long-term absence of terrestrial network detected; satellite communication is recommended." In this scenario, the unavailability of the terrestrial network can include both cellular network and WLAN network unavailability. Cellular network quality can be related to the signal quality and / or signal strength of the cellular network; WLAN network quality can be related to the WLAN network's channel busy rate, data packet transmission delay, channel probe round-trip time (RTT), uplink and downlink rates, and / or packet failure rate. This application embodiment does not limit the determination process for detecting whether the cellular network or the WLAN network is available.

[0114] The above embodiments combined Figure 4 This paper introduces a method for prompting users to switch to a satellite network when there is no terrestrial network available; in practical applications, electronic devices can also activate satellite networks in other ways. For example, ... Figure 1 The desktop shown in Figure a includes an icon 102 for a satellite communication application. The electronic device enables satellite communication based on this icon 102. For example, as... Figure 1 The control center interface shown in Figure d includes a shortcut control 111 for satellite communication. When an electronic device receives a click operation in the control center interface to switch the shortcut control 111 from a disabled state to an enabled state, satellite communication is initiated in response to this operation. Alternatively, a settings application may include satellite communication settings. When an electronic device receives a click operation in the settings application to set a satellite communication setting from a disabled state to an enabled state, satellite communication is initiated in response to this click operation. This application embodiment does not limit the method of accessing satellite communication.

[0115] In one embodiment of this application, after satellite communication is initiated, the electronic device can continue to detect the signal quality of the terrestrial network. When the signal quality meets preset conditions, the current signal quality of the terrestrial network is good, and the electronic device can switch from the satellite network to the terrestrial network and conduct communication based on the terrestrial network.

[0116] The following is combined with Figure 6 The above scenario will be explained. Figure 6 This application provides an embodiment of another control method, which is illustrated in the following diagram: Figure 6 As shown:

[0117] Electronic devices use satellite communication; electronic devices can display, for example... Figure 6The interface shown in 'a' may include a pop-up window 407 to indicate that the electronic device is currently connected to a satellite network.

[0118] Electronic devices can detect the signal quality of the terrestrial network while accessing the satellite network. If the terrestrial network signal quality is good, the electronic device can display a notification message to inform the user that the terrestrial network has been restored and can be used. For example, the electronic device can display... Figure 6 The interface shown in b; Figure 6 The interface shown in b includes pop-up window 601.

[0119] The pop-up window 601 includes a prompt message 602, an exit control 603, and a continue-use control 604. The prompt message 602 indicates that the terrestrial network has been restored and satellite communication can be exited; for example, the prompt message 602 could be "Cellular network restored, satellite communication will be exited soon," or "Terrestrial network restored, satellite communication will be exited soon." The continue-use control 604 indicates that satellite communication should not be exited and closes the pop-up window; the exit control 603 indicates that satellite communication should be exited.

[0120] In some embodiments, the exit control 603 may be marked with delay information for exiting the satellite network, such as "exit (26 seconds)". In this embodiment, the delay information may decrease over time; for example, the initial delay of the exit control 603 is 30 seconds, and the value of the delay information decreases by one every second. Optionally, this embodiment may also display fixed delay information, such as marking "exit satellite communication in 30 seconds" in the prompt information 602; alternatively, this embodiment may also mark delay information that changes over time in the prompt information 602.

[0121] In this embodiment, the latency information can be used to provide the user with time to choose whether to continue using the control or exit it; simultaneously, when there is no user operation and the display time of pop-up window 601 reaches the latency, it automatically switches to the terrestrial network, reducing user operation. Furthermore, the latency information can also improve the accuracy of the terrestrial network determination to some extent; for example, when the electronic device displays... Figure 6 During the process shown in b on the interface, if the electronic device detects no terrestrial network again before the time delay information countdown ends, pop-up window 601 disappears, and the electronic device continues to use the satellite network for communication.

[0122] Optionally, in this embodiment, the electronic device may also continuously display pop-up window 601 until the user chooses to continue using or exit satellite communication. This embodiment does not impose any limitations on this.

[0123] After disconnecting from satellite communication, the electronic devices reconnect to the terrestrial network. The electronic devices can display, for example... Figure 6The interface shown in c, taking the desktop as an example, may include a status bar 605, which includes time information and a cellular network identifier. The cellular network identifier indicates that the current cellular network quality is good.

[0124] In this way, electronic devices can switch back to the terrestrial network after the satellite network is restored and use the terrestrial network for communication; thus reducing the problem of being unable to use the terrestrial network due to not manually disconnecting from the satellite network.

[0125] Optionally, electronic devices can detect the availability of the terrestrial network even when the screen is off. In some scenarios, Figure 6 The interface shown as 'a' can be the off-screen interface. After the ground network is detected to be restored, the electronic device can automatically turn on the screen. Figure 6 The interface shown in b is an example. In other scenarios, when the electronic device has its screen locked, it can display the lock screen and notify the user to exit satellite communication via a notification message after detecting that the terrestrial network has been restored. In still other scenarios, to reduce the chance of users missing notifications, the electronic device can display a notification message after receiving a screen-on indication. Figure 6 The interface shown in b is not limited in this embodiment.

[0126] Optionally, electronic devices may use any method to access satellite communication after entering satellite communication. Figure 6 The embodiment shown provides a method to exit satellite communication when a terrestrial network is available, thereby switching back to the terrestrial network in a timely manner.

[0127] Optionally, electronic devices may be used Figure 4 After entering satellite communication using the method provided in the illustrated embodiment, use Figure 6 The illustrated embodiment provides a method for exiting satellite communication when a terrestrial network is available. Figure 4 and Figure 6 The illustrated embodiment can be associated, meaning that after the electronic device enters satellite communication using other methods, the electronic device will not continuously monitor the signal quality of the terrestrial network. Thus, even when a terrestrial network is available and the user manually initiates satellite communication, the electronic device will not be forcibly disconnected from the satellite network, thereby ensuring the user's experience when using satellite communication with a terrestrial network available.

[0128] In this embodiment, the electronic device can support long-connection satellite communication services such as satellite calls, satellite video communication, and satellite voice communication; the electronic device can also support short-connection satellite communication services such as satellite SMS.

[0129] Taking satellite messaging as an example, when using satellite messaging, electronic devices can access the satellite network; after sending a satellite message, the electronic device can disconnect from the satellite network. For electronic devices that support short-connection satellite communication services, the following can be used: Figure 7The process shown demonstrates how to quickly send and receive satellite text messages. Figure 7 This illustration shows an interface diagram of another control method provided in an embodiment of this application, such as... Figure 7 As shown:

[0130] In the absence of a terrestrial network connection, electronic devices can display, for example... Figure 7 The interface shown in Figure 'a' is as follows. This interface displays a status bar 701, which includes time information, cellular network identification, and battery level information; the cellular network identification indicates that the current cellular network is unavailable.

[0131] Electronic devices can continuously monitor the signal quality of terrestrial networks. If a terrestrial network is unavailable, the device can display a message to inform the user that there is currently no terrestrial network connection and whether to use satellite messaging. For example, the device can display... Figure 7 The interface shown in b; Figure 7 The interface shown in b includes pop-up window 702 and a status bar. The cellular network icon in the status bar still indicates that the current cellular network is unavailable.

[0132] The pop-up window 702 can be used to prompt whether to use satellite SMS when there is currently no terrestrial network. Pop-up window 702 may include a prompt message 703, a cancellation control 705, and a satellite SMS send control 704. The prompt message 703 may be, for example, "Long-term lack of cellular network detected; do you want to send a satellite SMS?"; the cancellation control 705 can be used to cancel sending a satellite SMS and close the pop-up window; the satellite SMS send control 704 can be used to display the interface for sending a satellite SMS.

[0133] exist Figure 7 In the interface shown in b, when a trigger operation is received for the satellite SMS sending control 704, the electronic device can enter the satellite SMS interface, such as... Figure 7 The interface shown in c is shown in the image. Figure 7 In the interface shown in Figure c, the electronic device can display an input box 706 for searching satellite text messages, a new text message control 707, a receive text message control 708, and more controls 709. The new text message control 707 can be used to instruct the creation and editing of a new satellite text message; the receive text message control 708 can be used to receive text messages and / or satellite text messages sent from other electronic devices; and the more controls 709 can be used to trigger the display of more controls related to satellite text messages.

[0134] In some embodiments, in Figure 7 In the interface shown in Figure c, when a trigger operation is received for the new SMS control 707, the electronic device can display the satellite SMS editing interface, such as... Figure 7 The interface shown in d is shown in the image. Figure 7The interface shown in d may include a recipient input field 710, a satellite SMS editing field 711, and a send control 712. When the user enters SMS content in the satellite SMS editing field 711 and recipient information in the recipient input field 710, the electronic device responds to the trigger operation of the send control 712 and sends the satellite SMS to the electronic device held by the recipient.

[0135] The following describes another process for sending satellite text messages; the electronic device can display as shown below. Figure 7 The interface shown in 'e' can include icons for applications used to send satellite text messages, such as the SMS application icon 713. Upon receiving a trigger action on the SMS application icon 713, the electronic device can display... Figure 7 The interface shown in f is shown in the image.

[0136] exist Figure 7 In the interface shown in Figure f, the electronic device includes a satellite SMS control 714 and multiple regular SMS messages; the satellite SMS control 714 can be used to activate the satellite SMS service. When a trigger operation is received on the satellite SMS control 714, the electronic device can display... Figure 7 The interface shown in c is shown in the image.

[0137] Depend on Figure 7 The interface shown in b - Figure 7 The interface shown in c and Figure 7 The interface shown in 'e' - Figure 7 The interface shown in f is - Figure 7 A comparison of the interfaces shown in Figure c reveals that the control method provided in this application embodiment can reduce the interface jumps when electronic devices enter the satellite SMS interface, simplify user operations, and enable electronic devices to quickly enter the satellite SMS interface and realize the satellite SMS sending process when there is no terrestrial network connection.

[0138] It should be understood that after an electronic device sends a satellite text message using a satellite network, it can disconnect from the satellite network. When it needs to send a satellite text message again, the electronic device reconnects to the satellite network. At this time, the electronic device does not need to perform, for example... Figure 6 The illustrated embodiment provides a method for switching back from a satellite network to a terrestrial network.

[0139] In some embodiments, after an electronic device sends satellite text messages using a satellite network and disconnects from the satellite network, the electronic device may stop displaying pop-up 702 for a fixed period of time; the electronic device may also stop displaying pop-up 702 until the cellular network is restored; and the electronic device may also stop displaying pop-up 702 while running related satellite text messaging applications. In this way, when the connection to the satellite network is disconnected and access to the terrestrial network is unavailable, the electronic device will not repeatedly display pop-up reminders, thereby improving the user experience.

[0140] It should be noted that this application embodiment uses the example of a pop-up notification window located at the bottom of the interface to illustrate the technical solution of this application embodiment. In actual scenarios, the pop-up notification window can be displayed in other locations on the interface. This application embodiment can also provide reminders in other forms, such as notification messages. This application embodiment does not limit the display format and display position of the notification information.

[0141] The following is combined with Figures 8-10 The process corresponding to the above scenarios will be introduced. Figure 8 A flowchart illustrating a control method provided in an embodiment of this application is shown, as follows: Figure 8 As shown:

[0142] S801. When communicating using a terrestrial network, the electronic device searches for signal parameters of the terrestrial network.

[0143] In this embodiment of the application, the electronic device can be a device that supports long-connection satellite communication. For example, the electronic device can support satellite calls, satellite video communication and / or satellite voice communication.

[0144] Electronic devices can access terrestrial networks and communicate using them. During the connection process, the electronic device continuously receives signal parameters from the terrestrial network. The terrestrial network can include cellular networks, and its signal parameters can include signal strength (also known as reference signal receiving power, RSRP), signal quality (also known as reference signal receiving quality, RSRQ), and no-service status. When the terrestrial network is good, the electronic device can obtain the network's signal parameters, such as RSRP and RSRQ, by searching for the network. However, when the terrestrial network is unavailable, the electronic device may be unable to find the network's signal parameters, or the network's signal parameters may be weak. In this case, if the electronic device detects an unsuccessful connection, the modem can report information indicating a no-service status.

[0145] It should be noted that there are various reasons for a "no service" state, such as: no terrestrial network signal, poor terrestrial network signal, being in airplane mode, dual SIM single pass scenario, SIM card not inserted in the electronic device, or SIM card payment arrears. In this embodiment, the "no service" state is related to the ability to find a terrestrial network and / or the strength of the terrestrial network signal. However, when other factors such as being in airplane mode, dual SIM single pass scenario, SIM card not inserted in the electronic device, or SIM card payment arrears cause a "no service" state, the electronic device can still communicate using emergency calls without accessing the satellite network. Therefore, the "no service" state based on terrestrial network signal parameters mentioned in this embodiment may not include the aforementioned other factors.

[0146] S802. When the signal parameters of the ground network meet the first preset condition, the electronic device triggers the Global Positioning System (GPS) for positioning and obtains the signal parameters of multiple positioning satellites.

[0147] The first preset condition is used to determine whether the signal parameters of the terrestrial network can support long-term communication. The electronic device can continuously acquire the signal parameters of the terrestrial network, and can calculate the signal parameters of the terrestrial network within the time period T2 at intervals T1. Meeting the first preset condition may include: the total duration of the terrestrial network being in a no-service state within the time period T2 is greater than a first threshold value. The first threshold value is related to the duration of T2 and can be the product of the T2 time period and a preset ratio.

[0148] The first preset condition is explained below with specific numerical values. Time T1 can be, for example, 1 minute, and time T2 can be, for example, 5 minutes; the first threshold value can be, for example, 80% of time T2, and the first threshold value can be 4 minutes.

[0149] At 10:10, electronic devices can acquire the signal parameters of the terrestrial network during the time period from 10:05 to 10:10.

[0150] At 10:11, electronic devices can acquire the signal parameters of the terrestrial network during the time period from 10:06 to 10:11.

[0151] At 10:12, electronic devices can obtain the signal parameters of the ground network during the time period from 10:07 to 10:12.

[0152] And so on...

[0153] If the total duration of the terrestrial network being out of service exceeds 4 minutes within any 5-minute period, the current terrestrial network is unavailable, and electronic devices can trigger GPS positioning to detect whether the conditions for using satellite communication are met.

[0154] Alternatively, if the total duration of the terrestrial network being in a no-service state within 5 minutes is less than or equal to 4 minutes, the electronic device continues to execute step S801 to continuously acquire the signal parameters of the terrestrial network.

[0155] In this embodiment, satellites can be categorized into positioning satellites and communication satellites based on their function. Electronic devices can refer to the signal parameters of positioning satellites to determine whether the conditions for accessing communication satellites are met. The signal parameters of positioning satellites can be the carrier-to-noise density ratio (CN0).

[0156] In this system, communication between positioning satellites and electronic devices is one-way. For example, after an electronic device activates its GPS positioning function, it can receive signals from multiple positioning satellites to obtain its location information without needing to send feedback back to the positioning satellites. Communication satellites, on the other hand, enable two-way communication between electronic devices. Once connected to a communication satellite, the electronic device can both receive and send signals to the communication satellite.

[0157] This application uses the signal parameters of positioning satellites as a condition for whether satellite communication can be used because: satellite signals have weak penetration when transmitted to the ground. When using satellite communication, users need to hold the electronic device outdoors in an open area to reduce obstruction of satellite signals by trees, buildings, and other objects. When the user's location can receive signal parameters from multiple positioning satellites, it indicates that the current location has weak obstruction of satellite signals, and the probability of the electronic device being able to search for communication satellites is high. Furthermore, since there are many positioning satellites and they support one-way communication, when the electronic device interacts with positioning satellites, it can quickly search for satellite signals after enabling GPS positioning. This process does not require the additional steps required for satellite communication. Figure 5 The illustrated embodiment includes operations such as satellite search, satellite alignment, and satellite connection; correspondingly, the user does not need to adjust the posture of the handheld electronic device, thereby avoiding excessive user operation during the judgment process.

[0158] The electronic device triggers GPS positioning to obtain signal parameters from multiple positioning satellites; this may include: after enabling GPS positioning, the electronic device searches the Global Navigation Satellite System (GNSS) satellite list to obtain signal parameters from multiple positioning satellites. The GNSS satellite list may include multiple positioning satellites.

[0159] In this embodiment, after a first preset condition is met, the electronic device can enable GPS positioning, and after the signal parameters of the positioning satellite are found, the electronic device can disable GPS positioning. To ensure that the user is unaware of this process in the interface, after enabling GPS positioning, the electronic device may not report the instruction to enable GPS positioning to the application layer; for example, after the electronic device displays the control center interface, the location information control remains either on or off during the process of searching for the signal parameters of the positioning satellite.

[0160] It should be noted that the satellite network described in this application embodiment is a network for communication between electronic devices and communication satellites, and the satellite network is unrelated to positioning satellites.

[0161] Optionally, the terrestrial network may also include a WLAN network, and the electronic device triggers GPS positioning when both the cellular network and the WLAN network meet the first preset conditions.

[0162] Understandably, for a WLAN network to be usable, the following conditions must be met: the electronic device establishes a connection with the access point (AP); the electronic device uses the WLAN network to send data packets to the detection server (which can be understood as the electronic device accessing a preset website), and the electronic device receives the detection results; when the detection results indicate that the WLAN network quality meets the network quality requirements for internet access, the electronic device can use the WLAN network to access the internet; the detection results may include data such as round-trip latency and packet loss rate. If the WLAN does not meet any of the above conditions, the electronic device can recognize that the current WLAN is unavailable; for example, for a WLAN network, the first preset condition may include: the electronic device is not connected to the AP; and / or, the electronic device cannot use the WLAN network to access the internet.

[0163] It should be noted that the embodiments of this application do not limit the specific data types and data thresholds used to determine the quality of the WLAN network in the detection results.

[0164] S803. When the signal parameters of the positioning satellite meet the second preset condition, the electronic device displays a pop-up window to enable satellite communication. This pop-up window includes controls for starting and canceling satellite communication.

[0165] The second preset condition can be used to determine whether to enable satellite network. A pop-up window to enable satellite communication may be, for example... Figure 4 In the interface shown in b, pop-up window 402 can be used to start the satellite communication control, for example, by starting satellite communication control 404, and to cancel the control, for example, by canceling control 405. In addition, pop-up window 402 may also include prompt information 403 to inform the user that satellite communication is currently available.

[0166] After GPS positioning is triggered, the electronic device can obtain signal parameters from multiple positioning satellites. The signal parameters of the positioning satellites satisfy a second preset condition: among the multiple positioning satellites, the signal parameters of N (N is a positive integer) positioning satellites are greater than a second threshold value. When this condition is met, it can be considered that the user is currently within the effective coverage area of ​​the satellite signals, and the electronic device has a high probability of being able to search for communication satellites, and can attempt to access the satellite network.

[0167] If the number of positioning satellites detected by the electronic device is less than N, or if the number of positioning satellites with signal parameters greater than the second threshold is less than N, it is assumed that the satellite signal at the user's location is poor, and the probability that the electronic device can detect a communication satellite is low. If satellite communication is enabled, the electronic device will most likely be unable to use the satellite network; therefore, satellite communication can be disabled.

[0168] After determining that the signal parameters of the positioning satellite meet the second preset condition, the electronic device can display, for example... Figure 4 The interface shown in b provides users with the option to enable or disable satellite communication via pop-up window 402.

[0169] S804. Upon receiving a trigger operation for activating the satellite communication control, the electronic device shuts down the terrestrial network and activates the satellite network.

[0170] In some embodiments, the electronic device can switch to a satellite network based on a user's selected action. For example, upon receiving a trigger action to activate the satellite communication control 404, the electronic device can, in response to this action, shut down the terrestrial network and activate the satellite network.

[0171] The process of shutting down the terrestrial network may include: controlling the modem chip to enter a state of disabled signal transmission and reception, controlling the WLAN chip to enter a state of disabled operation, controlling the Bluetooth chip to enter a state of disabled operation, and / or controlling the NFC chip to enter a state of disabled operation, etc.; the process of enabling the satellite network may include: starting the satellite protocol stack. It should be noted that, in this embodiment, the satellite protocol stack used to manage satellite communication can be integrated into the AP side in software form. When the satellite network is enabled, the satellite protocol stack is started on the AP side to connect to the satellite network. Optionally, in this embodiment, the electronic device may also include a processor for processing satellite communication services, such as a satellite chip. When the satellite network is enabled, the satellite chip can be controlled to enter an enabled state.

[0172] S805: Electronic devices use satellite networks for communication.

[0173] Among them, electronic devices using satellite networks for communication may include: electronic devices accessing satellite networks, and / or electronic devices using satellite networks to perform satellite communication services.

[0174] After enabling satellite communication, electronic devices can be based on Figure 5 The illustrated embodiment performs operations such as searching for communication satellites, aligning with communication satellites, and connecting to communication satellites. After accessing the satellite network, the user can use the electronic device to conduct satellite communication services with other electronic devices or rescue platforms; wherein, satellite communication services may include the following services: satellite calls, sending and receiving satellite SMS messages, satellite video communication, or satellite voice communication, etc., based on the satellite network. Alternatively, after accessing the satellite network, the user may not use satellite communication services, in which case the electronic device may be in satellite standby mode; in satellite standby mode, the electronic device maintains access to the satellite network.

[0175] Alternatively, after step S803, the method may include:

[0176] S806. Upon receiving a trigger operation for the cancel control, the electronic device continues to communicate using the terrestrial network.

[0177] It should be understood that when the user clicks the cancel control 405, the electronic device can cancel the pop-up window 402, and the electronic device maintains its connection with the terrestrial network. Afterwards, the electronic device may not repeatedly display the pop-up reminder for a preset time. This preset time may be, for example, a fixed period (1 day), or the period from when the pop-up disappears until the terrestrial network is detected to have been restored. After the preset time has elapsed, the electronic device can continue to execute step S801.

[0178] Optionally, after step S801, the method further includes: if the signal parameters of the terrestrial network do not meet the first preset condition, the electronic device continues to execute step S801.

[0179] Understandably, when the monitoring results of the electronic device indicate that the current terrestrial network signal is good, the electronic device can continue to monitor the signal parameters of the terrestrial network in order to detect scenarios without terrestrial network connection in a timely manner and to inform users to activate satellite communication in the absence of terrestrial network.

[0180] Optionally, after step S802, the method further includes: if the satellite's signal parameters do not meet the second preset condition, the electronic device continues to execute step S801.

[0181] Understandably, when the monitoring results of the electronic device indicate that the signal of the current terrestrial network is poor, but the signal of the current satellite network is also poor, the electronic device may execute step S801 in order to monitor whether the terrestrial network has been restored and whether the satellite network is available.

[0182] Thus, in this embodiment of the application, the electronic device can prompt the user to use satellite communication when the terrestrial network is unavailable and the satellite network is available, thereby reducing the time the electronic device is without network communication and improving the user experience.

[0183] The above embodiments combined Figure 8 right Figure 4 The process of the illustrated embodiment has been described below. Figure 9 right Figure 6 The process of the illustrated embodiment will be described. For example... Figure 9 As shown:

[0184] S901. When the satellite is in standby mode and the screen is off, the electronic equipment acquires the signal parameters of the ground network.

[0185] In a possible implementation, during the process of an electronic device accessing and using a satellite network, the relevant functions of the terrestrial network are turned off. Taking a cellular network as an example, the modem remains off (radio off). At this time, the modem cannot search for cellular network signals. However, in the embodiments of this application, the electronic device can periodically turn the modem on and off to obtain cellular network signal parameters.

[0186] To minimize the impact of cellular network search on users' satellite communication services, electronic devices can briefly activate the modem to perform a network search when not using the satellite network and when the screen is off. After detecting that the conditions for activating the modem are met, the electronic device can obtain the signal parameters of the terrestrial network through the following steps: activating the modem every T3 time intervals and performing a network search based on the modem; where the modem activation duration is T4. The network search method can be, for example, a list-based network search.

[0187] Specifically, T3 time can be, for example, 5 minutes, and T4 time can be, for example, 5 seconds. The table search and network search results can include signal parameters such as operator information, cell information, and cellular network signal strength in the current environment.

[0188] The following section explains the search process using specific numerical data.

[0189] For example, at 10:00:00, the electronic device detects that no satellite communication service is being performed and the display screen is off; the electronic device turns on the modem to search for a network.

[0190] At 10:00:05, the electronic device turns off the modem.

[0191] At 10:05:00, the electronic device turned on the modem to search for the network.

[0192] At 10:05:05, the electronic device turned off the modem.

[0193] And so on...

[0194] S902. If the signal parameters of the terrestrial network exceed the third threshold, the electronic device displays a pop-up window indicating that satellite communication should be terminated. This pop-up window includes a "continue using" control, an "exit" control, and latency information.

[0195] The third threshold can be used to determine whether a terrestrial network is available. For example, for cellular networks, the third threshold might be -105 dB. A pop-up window to exit satellite communication might appear as follows: Figure 6 In the pop-up window 601 shown in b, you can continue using the control, for example, continue using the control 604; exit the control, for example, exit the control 603; and the delay information can be, for example, the value in (26 seconds).

[0196] After determining that the terrestrial network is available, electronic devices can display, for example... Figure 6 The interface shown in b provides users with the option to exit satellite communication or not to exit satellite communication via pop-up window 601.

[0197] Optionally, the electronic device may also determine whether the WLAN network is available based on the relationship between relevant parameters in the WLAN network channel detection results and their threshold values; when the WLAN network is available, the electronic device displays a pop-up window to exit satellite communication. This application embodiment does not impose any limitations on this.

[0198] S903. Within the time delay, if no user operation is received, the electronic device refreshes the time delay information in the pop-up window for exiting satellite communication, and continues to search for signal parameters of the ground network.

[0199] Electronic devices can display Figure 6 The interface shown in b can refresh at a frequency of once per second, for example, when displaying... Figure 6 During the process shown in b on the interface, the delay information decreases over time, decreasing by 1 every second, and the interface displays new delay information; for example, the current delay information is (26 seconds), and after refreshing once, the delay information is (25 seconds).

[0200] To improve network search accuracy, the electronic device can continuously acquire signal parameters from the terrestrial network and determine its availability during this period. Understandably, in step S901, the electronic device may briefly search for a network (e.g., for 5 seconds) over a period of time (e.g., 5 minutes). While the electronic device displays a pop-up window indicating the end of satellite communication, the modem may remain on until the pop-up window disappears.

[0201] S904. Within the time delay, upon receiving a trigger operation for the exit control, the electronic device shuts down the satellite network and turns on the terrestrial network.

[0202] In some embodiments, the electronic device can switch to a terrestrial network based on a user's selected action. For example, upon receiving a trigger action for exit control 603, the electronic device can, in response to this action, turn off the satellite network and turn on the terrestrial network.

[0203] The process of enabling the terrestrial network may include: controlling the modem chip to enter the signal transmission and reception state, controlling the WLAN chip to enter the state, controlling the Bluetooth chip to enter the state, and / or controlling the NFC chip to enter the state; the process of disabling the satellite network may include: disabling the satellite protocol stack.

[0204] S905: Electronic devices communicate using terrestrial networks.

[0205] Alternatively, after step S903, the method may also include:

[0206] S906. If, within the time delay, a trigger operation is received for continued use of the control, the electronic device continues to communicate using the satellite network.

[0207] It should be understood that when the user clicks to continue using control 604, the electronic device can cancel the pop-up window 601, and the electronic device maintains its connection with the satellite network. In some embodiments, the electronic device may refrain from displaying pop-up reminders for a preset time, and after the preset time is reached, the electronic device may continue to execute step S901.

[0208] Alternatively, after step S903, the method may also include:

[0209] S907. If, within the time delay, no signal parameters of the ground network are found, or the signal parameters of the ground network are less than the fourth threshold, the electronic device closes the pop-up window for exiting satellite communication and continues to use the satellite network for communication.

[0210] It should be understood that if the terrestrial network is lost again during the period when the pop-up window for exiting satellite communication is displayed, the electronic device will cancel the pop-up window and maintain the connection with satellite communication. The terrestrial network being lost again can be due to: no signal parameters of the terrestrial network being found, or the signal parameters of the terrestrial network being less than the fourth threshold value. The fourth threshold value is used to determine whether the terrestrial network is unavailable; the fourth threshold value can be the same as or different from the third threshold value.

[0211] Alternatively, after S903, it may include: in the event of a time delay and no user action received, the electronic device shuts down the satellite network and turns on the terrestrial network.

[0212] It should be understood that when the delay is reached and the user has not made a selection, the electronic device can automatically disconnect from satellite communication and restore the terrestrial network.

[0213] Thus, in this embodiment of the application, the electronic device can switch back from the satellite network to the terrestrial network after the terrestrial network is restored, and use the terrestrial network for communication; thereby reducing the problem of being unable to use the terrestrial network due to not manually disconnecting from the satellite network.

[0214] The following is combined with Figure 10 right Figure 7 The process of the illustrated embodiment will be described as follows: Figure 10 As shown:

[0215] S1001. When using a terrestrial network for communication, the electronic device searches for signal parameters of the terrestrial network.

[0216] In this embodiment of the application, the electronic device can be a device that supports short-connection satellite communication, for example, the electronic device can support satellite SMS.

[0217] It should be noted that some electronic devices support short-connection satellite communication, some support long-connection satellite communication, and some support both short-connection and long-connection satellite communication simultaneously. In one possible implementation, the electronic device may be equipped with an identifier to identify the type of satellite communication it supports. If the identifier indicates that the electronic device supports long-connection satellite communication, the electronic device may display something like this. Figure 4 The process is shown below. If the identifier indicates that the electronic device supports short-connection satellite communication, the electronic device may display as shown below. Figure 7 The process is illustrated. If the identifier indicates that the electronic device supports both long-lived and short-lived satellite communications, the electronic device can prioritize performing this operation. Figure 4 The process is shown.

[0218] Taking electronic devices that support short-connection satellite communication as an example, the process of electronic devices searching for networks can be referred to the relevant description in step S801, which will not be repeated here.

[0219] S1002. When the signal parameters of the ground network meet the first preset condition, the electronic device triggers GPS positioning and obtains the signal parameters of multiple positioning satellites.

[0220] The process can be referred to in the relevant description in step S802, and will not be repeated here.

[0221] It is understandable that short-connection communication services have lower requirements for network latency. The T1, T2, first threshold, and preset ratio used by the electronic device to determine whether the terrestrial network can support a call can be different from the T1, T2, first threshold, and preset ratio used to determine whether it can support sending and receiving SMS messages. In some embodiments, the T1, T2, first threshold, and preset ratio used by the electronic device to determine whether the terrestrial network can support a call can be the same as the T1, T2, first threshold, and preset ratio used to determine whether it can support sending and receiving SMS messages; this application does not impose such limitations.

[0222] S1003. When the signal parameters of the positioning satellite meet the second preset condition, the electronic device displays a pop-up window for sending satellite SMS messages. The pop-up window includes a cancel control and a send satellite SMS message control.

[0223] A pop-up window for sending satellite text messages can be, for example... Figure 7 The pop-up window 702 in the interface shown in b; the cancel control, for example, cancel control 705; the send satellite SMS control, for example, send satellite SMS control 704. In addition, the pop-up window 702 may also include a prompt message 703 to inform the user that satellite SMS is currently available.

[0224] The process of determining whether the signal parameters of the positioning satellite meet the second preset condition in this step can be referred to the relevant description in step S803, and will not be repeated here.

[0225] After determining that the signal parameters of the positioning satellite meet the second preset condition, the electronic device can display, for example... Figure 7 The interface shown in b provides users with the option to send satellite SMS messages or not via pop-up window 702.

[0226] S1004. Upon receiving a trigger operation for the satellite SMS control, the electronic device displays the satellite SMS interface.

[0227] Satellite messaging interface can be, for example Figure 7 The interface shown in c is shown in the image.

[0228] In some embodiments, the electronic device can send satellite SMS messages based on a user's selected action. For example, upon receiving a trigger action on the satellite SMS sending control 704, the electronic device can, in response to that action, jump to... Figure 7 The interface shown in 'c' is the satellite messaging interface. In this interface, electronic devices can create new satellite messages and receive satellite messages.

[0229] S1005. Electronic devices can turn off the terrestrial network, turn on the satellite network, and send satellite text messages using the satellite network.

[0230] In some embodiments, when in Figure 7After receiving a trigger operation for the newly created SMS control 707 in the interface shown in c, the electronic device can display the satellite SMS editing interface, such as... Figure 7 The interface shown in d is as follows. After receiving the send control 712, the electronic device can switch from the terrestrial network to the satellite network and use the satellite network to send satellite SMS messages to other electronic devices.

[0231] The process of shutting down the terrestrial network and turning on the satellite network can be found in the relevant description in step S804, and will not be repeated here.

[0232] S1006. After the satellite SMS message has been sent, the electronic device can turn on the terrestrial network and turn off the satellite network.

[0233] After the satellite SMS message is sent, the electronic device can restore the terrestrial network. The process of turning on the terrestrial network and turning off the satellite network can be found in the relevant description in step S904, and will not be repeated here.

[0234] S1007. Electronic devices communicate using terrestrial networks.

[0235] Alternatively, after step S1003, the method may further include: upon receiving a trigger operation for the cancel control, the electronic device may execute step S1007.

[0236] It should be understood that when the user clicks the cancel control 705, the electronic device can cancel the display of pop-up 702, and the electronic device maintains its connection with the terrestrial network.

[0237] Thus, in this embodiment of the application, the interface jumps of electronic devices to enter the satellite SMS interface can be reduced, simplifying user operation, thereby enabling electronic devices to quickly enter the satellite SMS interface and realize the satellite SMS sending process when there is no terrestrial network connection.

[0238] The following is combined with Figure 11 The internal interaction flow of the electronic device in the embodiments of this application will be described. For example... Figure 11 As shown:

[0239] The application layer of an electronic device may include satellite communication applications and terrestrial communication applications, such as telephone applications and SMS applications. The application framework layer may include a satellite communication manager and a telephone manager. The hardware layer may include a satellite communication module and a modem.

[0240] For example, in a first possible implementation, when communicating via a terrestrial network, the electronic device can receive cellular signals from the network side via a modem. After receiving the cellular signal, the modem reports the signal to the terrestrial communication application through a telephone manager, enabling the electronic device to communicate with the user. Correspondingly, the electronic device can also obtain user information through the terrestrial communication application, and after converting the user information into cellular signals via the modem through the telephone manager, send it to other electronic devices. During this process, the satellite communication module can be turned off. Optionally, this process may also include related processing of sound signals by an audio module, which is not described in this embodiment.

[0241] In the second possible implementation, when using a satellite network for communication, the electronic device can receive satellite signals from the communication satellite via a satellite network communication module. After receiving the satellite signals, the satellite communication module reports the signals to the satellite communication application through a satellite communication manager, enabling the electronic device to communicate with the user. Correspondingly, the electronic device can also obtain user information through the satellite communication application, and after converting the user information into satellite signals via the satellite communication module through the satellite communication manager, send it to the relevant communication equipment. During this process, the modem can be turned off.

[0242] The following are combined with Figure 4 and Figure 6 The scenario shown will be explained.

[0243] exist Figure 4 Based on the scenario shown, the electronic device uses the first possible implementation for terrestrial communication. In this case, the modem is on, and the satellite communication module is off. During communication, the electronic device continuously monitors the signal parameters of the cellular network reported by the modem; if the electronic device is detected to be in a no-service state for an extended period, it displays... Figure 4 Pop-up window 402 appears in the interface shown in b. After receiving the operation to enable satellite communication, the modem is controlled to turn off and the satellite communication module is controlled to turn on. After the satellite communication module is turned on, the electronic device can use a second possible implementation method for satellite communication.

[0244] exist Figure 6Based on the scenario shown, the electronic device uses a second possible implementation for satellite communication. In this case, the satellite communication module is on, and the modem is off. During communication, when the electronic device is in a screen-off state and not performing satellite communication services, the electronic device keeps the satellite communication module on and controls the modem to periodically and briefly turn on. During the modem's on state, the modem can perform network searches; the modem reports the cellular network signal parameters to the satellite communication manager but does not report the cellular network signal parameters to the terrestrial communication application. After detecting that the cellular network has been restored, the electronic device displays... Figure 6 The pop-up window 601 in the interface shown in b. After receiving the operation to exit satellite communication, keep the modem on and the control satellite communication module off. After the modem is on, the electronic device can use the first possible implementation method for satellite communication.

[0245] It should be noted that, in the embodiments of this application, specific numerical values ​​are used as examples to illustrate the technical solutions of the embodiments of this application, but these numerical values ​​do not limit the technical solutions of the embodiments of this application.

[0246] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0247] Based on the above embodiments, this application provides a control method. For example, Figure 12 This is a flowchart illustrating a control method provided in an embodiment of this application.

[0248] like Figure 12 As shown, the control method may include the following steps:

[0249] S1201. When an electronic device uses a terrestrial network for communication, if the electronic device is in a state where terrestrial network services cannot be used, the electronic device displays a first pop-up window; the first pop-up window includes a first control and a first prompt message, the first prompt message being used to prompt whether to enable satellite communication.

[0250] An electronic device being in a "no service" state can be understood as follows: the signal parameters of the current terrestrial network do not meet the minimum threshold required for network access, preventing the electronic device from connecting; or, there is no terrestrial network signal coverage at the current location, preventing the electronic device from searching for a terrestrial network. For example, when an electronic device is in a "no service" state, it may display something like: Figure 4The identifier for the ground network in the interface shown in Figure 'a' is 4011.

[0251] The first pop-up window can correspond to Figure 4 Pop-up window 402 in the interface shown in b; the first control can be, for example, enabling satellite communication control 404; the first prompt message can be, for example, prompt message 403.

[0252] It is understandable that the specific communication service enabled by satellite communication could also be satellite SMS, and the first pop-up window could also correspond to this. Figure 7 The pop-up window 702 in the interface shown in b; the first control, for example, is a satellite SMS sending control 704; the first prompt message, for example, is prompt message 703.

[0253] S1202, Received a trigger operation for the first control.

[0254] S1203, In response to a trigger operation on the first control, the electronic device uses a satellite network for communication.

[0255] The first pop-up window can correspond to Figure 4 Taking pop-up window 402 in the interface shown in b as an example, in response to the trigger operation of enabling satellite communication control 404, the electronic device turns on the satellite network and uses the satellite network for communication.

[0256] Using satellite networks for communication can include: accessing a satellite network without performing satellite communication services; or accessing a satellite network and performing satellite communication services. For example, an electronic device may display something like... Figure 4 As shown in the interface c, the satellite network icon in pop-up 407 and status bar 406 both indicate that the electronic device is connected to the satellite network.

[0257] In this way, prompts can be sent to remind users to switch to the satellite network in a timely manner, reducing the time without network connection, decreasing the probability of users missing communication messages, and improving the user experience.

[0258] Optionally, it also includes: when the electronic device communicates via a satellite network and the signal parameters of the terrestrial network are greater than a first threshold, the electronic device displays a second pop-up window; the second pop-up window includes a second control and a second prompt message, the second prompt message being used to prompt whether to exit satellite communication; receiving a trigger operation on the second control; and responding to the trigger operation on the second control, the electronic device communicates via the terrestrial network.

[0259] Electronic devices using satellite networks for communication may, for example, display a pop-up window 407. The first threshold may, for example... Figure 9 In the illustrated embodiment, the third threshold value is such that the first threshold could be, for example, -105 dB. The second pop-up window could correspond to... Figure 6In the interface shown in b, pop-up window 601, the second control can be, for example, exit control 603, and the second prompt message can be, for example, prompt message 602.

[0260] After the user clicks the exit control 603, the electronic device can exit the satellite network and activate the terrestrial network, for example... Figure 6 In the interface shown in c, the status bar 605 includes a cellular network identifier, which indicates that the current cellular network signal quality is good.

[0261] In this way, electronic devices can switch back to the terrestrial network after the satellite network is restored and use the terrestrial network for communication; thus reducing the problem of being unable to use the terrestrial network due to not manually disconnecting from the satellite network.

[0262] Optionally, the second pop-up window may also include countdown information; after the electronic device displays the second pop-up window, it may also include: if the countdown information indicates that the countdown has ended and no user operation is received, the electronic device may use the terrestrial network to communicate.

[0263] Countdown information can be understood as Figure 6 and Figure 9 In this embodiment, the latency information can be displayed as a countdown or as a fixed value. Taking a countdown as an example, when the countdown ends (e.g., the value equals 0) and the user has not performed any operation in pop-up window 601, the electronic device can cancel the display of pop-up window 601 and exit satellite communication.

[0264] In this way, after the countdown ends, the electronic device can automatically switch to the terrestrial network, reducing user operation; and it can also switch back to the terrestrial network in a timely manner.

[0265] Optionally, after the electronic device displays the second pop-up window, the method further includes: if the countdown information does not indicate the end of the countdown and the signal parameters of the terrestrial network are less than the first threshold, the electronic device uses the satellite network for communication and cancels the display of the second pop-up window.

[0266] If no terrestrial network is detected again during the countdown, the electronic device can continue using satellite communication. Understandably, in this situation, a forced switch to a terrestrial network might result in the electronic device being unable to maintain communication due to poor terrestrial network signal.

[0267] This method can improve the accuracy and effectiveness of the results determined by the ground network.

[0268] Optionally, the first prompt message is further used to prompt whether to enable satellite communication to send satellite text messages; in response to a trigger operation on the first control, the electronic device uses the satellite network for communication; including: in response to a trigger operation on the first control, the electronic device displays a first interface; the first interface includes a control for creating a new satellite text message, a control for receiving a satellite text message, and / or one or more satellite text messages; receiving a trigger operation on the control for creating a new satellite text message; in response to a trigger operation on the control for creating a new satellite text message, the electronic device displays a second interface; the second interface includes an input box for editing a satellite text message and a control for sending a satellite text message; receiving a trigger operation on the control for sending a satellite text message; in response to a trigger operation on the control for sending a satellite text message, the electronic device sends a satellite text message.

[0269] Among them, the first pop-up window corresponds to Figure 7 Taking pop-up window 702 in the interface shown in b as an example, the first prompt message corresponds to prompt message 703; the first control corresponds to the satellite SMS sending control 704. The first interface can correspond to Figure 7 The interface shown in 'c'; the control for creating a new satellite SMS message corresponds to the new SMS message control 707, and the control for receiving a satellite SMS message corresponds to the receive SMS message control 708. The second interface corresponds to... Figure 7 In the interface shown in d, the input box for editing satellite SMS messages corresponds to the satellite SMS editing bar 711, and the control for sending satellite SMS messages corresponds to the sending control 712.

[0270] This reduces the number of screen transitions required for electronic devices to access the satellite messaging interface, simplifies user operations, and enables electronic devices to quickly access the satellite messaging interface and send and receive satellite messages even without a terrestrial network connection.

[0271] Optionally, the first pop-up window also includes a third control. After the electronic device displays the first pop-up window, the following further steps are taken: receiving a trigger operation on the third control; in response to the trigger operation on the third control, the electronic device uses a terrestrial network to communicate; and the electronic device cancels the display of the first pop-up window.

[0272] Among them, the third control can correspond to Figure 4 The cancel control 405 in the interface shown in b; Figure 4 In the interface shown in b, in response to a trigger operation on the cancel control 405, the electronic device can cancel the display of pop-up 402 and disable satellite communication. For example, the electronic device can display... Figure 4 The interface shown in Figure 'a'.

[0273] This way, satellite communication is not forced to be enabled when users do not need it, thus improving the user experience.

[0274] Optionally, the second pop-up also includes a fourth control, and after the electronic device displays the second pop-up, it further includes: receiving a trigger operation for the fourth control; in response to the trigger operation for the fourth control, the electronic device uses a satellite network to communicate, and the electronic device cancels the display of the second pop-up.

[0275] The fourth control can correspond to Figure 6 The "Continue using control 604" error occurs in the interface shown in b. Figure 6 In the interface shown in b, in response to a triggering operation on the control 604 to continue using the device, the electronic device can cancel the display of pop-up 601 without exiting satellite communication. For example, the electronic device can display... Figure 6 The interface shown in Figure 'a'.

[0276] This way, users are not forced to exit satellite communication when they want to continue using it, thus improving the user experience.

[0277] Optionally, before the electronic device displays the first pop-up window, the process includes: the electronic device acquiring signal parameters of the terrestrial network; the signal parameters of the terrestrial network including the signal strength of the terrestrial network, the signal quality of the terrestrial network, and / or information used to indicate a no-service state; if the signal parameters of the terrestrial network meet a first preset condition, the electronic device triggers GPS positioning to acquire signal parameters of multiple positioning satellites; the signal parameters of the positioning satellites include the carrier-to-noise ratio; the electronic device displays the first pop-up window, including: if the signal parameters of the multiple positioning satellites meet a second preset condition, the electronic device displays the first pop-up window.

[0278] The signal parameters of the terrestrial network can be obtained from the network side or from the signal parameters transmitted by the electronic device from the network side. This application does not impose any limitations on this.

[0279] This process can be referenced. Figure 8 The relevant descriptions in the illustrated embodiments will not be repeated here.

[0280] In this way, electronic devices can prompt users to use satellite communication when there is no terrestrial network available, in order to ensure basic communication services.

[0281] Optionally, before the electronic device triggers GPS positioning when the signal parameters of the terrestrial network meet the first preset condition, the method further includes: the electronic device periodically statistically analyzing the signal parameters of the terrestrial network within a first preset time period to obtain the total time during which the electronic device is in a no-service state; wherein the time difference between two adjacent statistical times is a second preset time period; the second preset time period is less than the first preset time period; when the signal parameters of the terrestrial network meet the first preset condition, the electronic device triggers GPS positioning, including: when the total time during which the electronic device is in a no-service state is greater than a third preset time period, the electronic device triggers GPS positioning; the third preset time period is less than or equal to the first preset time period.

[0282] This step can be referred to in the relevant description in step S802. The first preset duration can correspond to T2, and the first preset duration is, for example, 5 minutes; the second preset duration can correspond to T1, and the second preset duration is, for example, 1 minute; the third preset duration can correspond to the first threshold value, and the third preset duration can be the product of T2 time and a preset ratio (for example, 80%), and the third preset duration is, for example, 4 minutes.

[0283] In this way, electronic devices can detect the signal quality of the terrestrial network in real time by statistically analyzing the duration of no-service status, so as to promptly prompt the activation of satellite communication when there is no terrestrial network.

[0284] Optionally, the second preset condition includes: among multiple positioning satellites, the number of positioning satellites whose signal parameters are greater than the second threshold exceeds the third threshold.

[0285] This step can be referred to the relevant descriptions in steps S802 and S803. The second threshold can correspond to the second threshold value; the third threshold can correspond to N.

[0286] In this way, it is possible to determine whether a user is currently within the effective coverage area of ​​a satellite signal based on the signal parameters of the positioning satellite, thereby increasing the probability of electronic devices accessing communication satellites.

[0287] Optionally, after the electronic device uses the terrestrial network for communication and the electronic device cancels the display of the first pop-up window, the method further includes: within a fourth preset time period, the electronic device no longer displays the first pop-up window; the fourth preset time period includes a fixed preset time period; or, the time period from when the electronic device cancels the display of the first pop-up window to when the electronic device detects that the signal parameters of the terrestrial network are greater than a first threshold.

[0288] exist Figure 4 In the interface shown in b, if the user clicks the cancel control 405, the electronic device will not repeat the pop-up window for a certain period of time, thus improving the user experience.

[0289] Optionally, before the electronic device displays the second pop-up window, the process includes: if it is detected that the electronic device is not performing satellite communication services and the electronic device is in a screen-off state, the electronic device obtains the signal parameters of the terrestrial network; wherein, the satellite communication services include one or more of the following: satellite calls, sending and receiving satellite SMS messages, satellite video communication, and satellite voice communication; the electronic device obtains the signal parameters of the terrestrial network by: the electronic device periodically turning on the modem to search for the network; wherein, the time difference between two consecutive modem activations is a fifth preset duration, and the fifth preset duration is longer than the duration of any modem activation.

[0290] This step can be referenced. Figure 9 The relevant descriptions in the illustrated embodiments will not be repeated here. The fifth preset duration may correspond to T3 in step S901; the modem's on-time may correspond to T4.

[0291] In this way, electronic devices can detect the signal quality of the terrestrial network when the user is not using satellite communication, thus reducing the impact on the user's satellite communication.

[0292] The control method of the embodiments of this application has been described above. The apparatus for executing the above control method provided in the embodiments of this application is described below. Those skilled in the art will understand that the methods and apparatus can be combined with and referenced by each other, and the related apparatus provided in the embodiments of this application can execute the steps in the above control method.

[0293] like Figure 13 As shown, the control device 1300 can be used in communication equipment, circuits, hardware components, or chips. The control device includes a display unit 1301 and a processing unit 1302. The display unit 1301 is used to support the display steps performed by the control device 1300; the processing unit 1302 is used to support the information processing steps performed by the control device 1300.

[0294] In a possible implementation, the control device 1300 may also include a communication unit 1303. Specifically, the communication unit supports the control device 1300 in performing data transmission and data reception steps. The communication unit 1303 may be an input or output interface, pins, or circuits, etc.

[0295] In a possible embodiment, the control device may further include a storage unit 1304. The processing unit 1302 and the storage unit 1304 are connected via a line. The storage unit 1304 may include one or more memories, which may be devices in one or more devices or circuits used for storing programs or data. The storage unit 1304 may exist independently and be connected to the processing unit 1302 of the control device via a communication line. Alternatively, the storage unit 1304 may be integrated with the processing unit 1302.

[0296] Storage unit 1304 may store computer-executable instructions for the methods in the terminal device, so that processing unit 1302 executes the methods in the above embodiments. Storage unit 1304 may be a register, cache, or RAM, etc., and storage unit 1304 may be integrated with processing unit 1302. Storage unit 1304 may be a read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, and storage unit 1304 may be independent of processing unit 1302.

[0297] The control method provided in this application can be applied to electronic devices with communication functions. Electronic devices include electronic devices in general; the specific device form of an electronic device can be referred to the above-described related information, and will not be repeated here.

[0298] This application provides an electronic device, which includes a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, causing the electronic device to perform the above-described method.

[0299] This application provides a chip system including at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a circuit. The at least one processor is used to run computer programs or instructions to execute the above-described method. Its implementation principle and technical effects are similar to the related embodiments described above, and will not be repeated here.

[0300] This application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, it implements the methods described above. The methods described in the above embodiments can be implemented wholly or partially by software, hardware, firmware, or any combination thereof. If implemented in software, the functionality can be stored as one or more instructions or code on or transmitted over the computer-readable medium. The computer-readable medium can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium accessible by a computer.

[0301] In one possible implementation, a computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage or other magnetic storage devices, or any other medium targeted to carry or to store the required program code in the form of instructions or data structures, and accessible by a computer. Furthermore, any connection is appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. As used herein, disks and optical discs include optical discs, laser discs, optical discs, Digital Versatile Discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs optically reproduce data using lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0302] This application provides a computer program product, which includes a computer program that, when run, causes a computer to perform the above-described method.

[0303] This application describes embodiments of methods, apparatus (systems), and computer program products according to embodiments of this application with reference to flowchart illustrations and / or block diagrams. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable device to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0304] The above specific embodiments further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.

Claims

1. A control method, characterized in that, Applied to electronic devices, including: When the electronic device communicates using a terrestrial network, if the electronic device is in a state where the terrestrial network service cannot be used, the electronic device displays a first pop-up window; the first pop-up window includes a first control and a first prompt message, the first prompt message being used to prompt whether to enable satellite communication; A trigger operation was received for the first control; In response to a trigger operation on the first control, the electronic device uses a satellite network for communication; When it is detected that the electronic device is not performing satellite communication services and the electronic device is in a screen-off state, the electronic device obtains the signal parameters of the terrestrial network; wherein, the satellite communication services include one or more of the following: satellite calls, sending and receiving satellite text messages, satellite video communication, and satellite voice communication; When the electronic device communicates using the satellite network and the signal parameters of the terrestrial network are greater than a first threshold, the electronic device switches from the screen-off state to the screen-on state and displays a second pop-up window; the second pop-up window includes a second control, a second prompt message and a countdown message, the second prompt message being used to prompt whether to exit the satellite communication; A trigger operation was received for the second control; In response to a triggering operation on the second control, the electronic device communicates using a terrestrial network; Alternatively, if the countdown information indicates that the countdown has ended and no user operation has been received, the electronic device may communicate using a terrestrial network.

2. The method according to claim 1, characterized in that, After the electronic device displays the second pop-up window, it also includes: If the countdown information does not indicate the end of the countdown and the signal parameters of the terrestrial network are less than the first threshold, the electronic device uses the satellite network for communication and cancels the display of the second pop-up window.

3. The method according to claim 1, characterized in that, The first prompt message is also used to prompt whether to enable satellite communication to send satellite text messages; the electronic device uses a satellite network for communication in response to a trigger operation on the first control; including: In response to a trigger operation on the first control, the electronic device displays a first interface; the first interface includes a control for creating a new satellite SMS message, a control for receiving the satellite SMS message, and / or one or more of the satellite SMS messages; A trigger operation is received for the control used to create the new satellite SMS message; In response to a triggering operation on the control for creating the satellite text message, the electronic device displays a second interface; the second interface includes an input box for editing the satellite text message and a control for sending the satellite text message; A trigger operation is received for the control used to send the satellite SMS message; In response to a triggering operation of the control for sending the satellite SMS, the electronic device sends the satellite SMS.

4. The method according to any one of claims 1-3, characterized in that, The first pop-up window also includes a third control, and after the electronic device displays the first pop-up window, it also includes: A trigger operation was received for the third control; In response to a trigger operation on the third control, the electronic device communicates using the terrestrial network and cancels the display of the first pop-up window.

5. The method according to any one of claims 1-3, characterized in that, The second pop-up window also includes a fourth control, and after the electronic device displays the second pop-up window, it also includes: A trigger operation was received for the fourth control; In response to a trigger operation on the fourth control, the electronic device uses the satellite network to communicate and cancels the display of the second pop-up window.

6. The method according to claim 1, characterized in that, Before the electronic device displays the first pop-up window, the following is included: The electronic device acquires the signal parameters of the terrestrial network; the signal parameters of the terrestrial network include the signal strength of the terrestrial network, the signal quality of the terrestrial network, and / or information used to indicate a no-service state; When the signal parameters of the terrestrial network meet the first preset condition, the electronic device triggers GPS positioning to obtain the signal parameters of multiple positioning satellites; the signal parameters of the positioning satellites include the carrier noise density ratio. The electronic device displays a first pop-up window, including: When the signal parameters of the multiple positioning satellites meet the second preset conditions, the electronic device displays the first pop-up window.

7. The method according to claim 6, characterized in that, Before the electronic device triggers GPS positioning, provided that the signal parameters of the terrestrial network meet a first preset condition, the method further includes: The electronic device periodically counts the signal parameters of the terrestrial network within a first preset time period to obtain the total time during which the electronic device is in a no-service state; wherein, the time difference between two adjacent count times is a second preset time period; the second preset time period is less than the first preset time period; When the signal parameters of the terrestrial network meet a first preset condition, the electronic device triggers GPS positioning, including: If the total duration of the electronic device being in a no-service state exceeds a third preset duration, the electronic device triggers GPS positioning; the third preset duration is less than or equal to the first preset duration.

8. The method according to claim 6 or 7, characterized in that, The second preset condition includes: among the plurality of positioning satellites, the number of positioning satellites whose signal parameters are greater than a second threshold exceeds a third threshold.

9. The method according to claim 8, characterized in that, After the electronic device uses the terrestrial network to communicate and the electronic device cancels the display of the first pop-up window, the method further includes: Within a fourth preset time period, the electronic device no longer displays the first pop-up window; the fourth preset time period includes a fixed preset time period; or, the time period from when the electronic device cancels the display of the first pop-up window to when the electronic device detects that the signal parameters of the terrestrial network are greater than a first threshold.

10. The method according to any one of claims 1-3, characterized in that, The electronic device acquires signal parameters of the terrestrial network by periodically turning on the modem to search for the network; wherein the time difference between two consecutive modem activations is a fifth preset duration, and the fifth preset duration is longer than the duration of any modem activation.

11. An electronic device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the electronic device to perform the method as described in any one of claims 1-10.

12. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-10.

13. A chip system, characterized in that, It includes at least one processor and a communication interface, the communication interface and the at least one processor being interconnected via a line, the at least one processor being configured to run a computer program or instructions to perform the method as described in any one of claims 1-10.

14. A computer program product, characterized in that, Includes a computer program that, when run, causes a computer to perform the method as described in any one of claims 1-10.

Citation Information

Patent Citations

  • Communication mode switching method, mobile terminal and computer-readable storage medium

    CN106961706A

  • Vehicle-mounted communication network switching method based on space-ground integrated communication system

    CN115460661A

  • Transmission control method in satellite communication system and related device

    CN115706601A

  • White list control method in Beidou communication system and related device

    CN115706604A

  • Satellite communication method, system and related device

    CN118381852A