Control method and related equipment
By displaying pop-up prompts on electronic devices and combining GPS positioning and signal detection, the system automatically switches to satellite or terrestrial networks, solving the problem of cumbersome user operations in areas without terrestrial network signal coverage and improving communication reliability and user experience.
Patent Information
- Application Number
- CN202410385642.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-03-29
AI Technical Summary
In areas without terrestrial network signal coverage or with poor signal quality, electronic devices cannot effectively switch to satellite communication, resulting in cumbersome user operations and communication failures, thus affecting the user experience.
By displaying a pop-up window on electronic devices to prompt users to enable or disable satellite communication, and combining GPS positioning and signal parameter detection, the system automatically switches to satellite or terrestrial networks, simplifying user operations and improving communication reliability.
It reduces the time without network connection, lowers the probability of users missing communication messages, improves user experience, and allows for timely switching back to the terrestrial network when it is restored, avoiding communication interruptions caused by not manually exiting the satellite network.
Smart Images

Figure CN119277464A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a control method and related equipment. Background Art
[0002] The electronic device can communicate after accessing the terrestrial network; for example, the terrestrial network includes a cellular network and a wireless local area network (WLAN) network. The electronic device can communicate based on the cellular network and / or the WLAN network.
[0003] In a possible implementation, when an electronic device is in an area without terrestrial network signal coverage or with poor terrestrial network signal quality, the electronic device may not be able to use the terrestrial network. At this time, the electronic device can use the satellite network to perform basic communication functions based on satellite communication capabilities. Among them, satellite communication functions can include sending and receiving satellite text messages, making satellite calls, and answering calls.
[0004] However, in a possible implementation, the user may need to find that the current cellular network or WLAN network is unavailable when making a call or sending a text message, and then the user controls the electronic device to start the satellite network and communicate. The application scenario of satellite communication is relatively simple, and the user operation is relatively cumbersome. Summary of the invention
[0005] The embodiments of the present application provide a control method and related devices, which are applied to the field of terminal technology. They can provide users with a way to start or exit satellite communications in a timely manner, thereby improving the user's network experience.
[0006] In the first aspect, an embodiment of the present application proposes a control method. The method includes: when an electronic device uses a terrestrial network for communication, 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 information, and the first prompt information is used to prompt whether to enable satellite communication; a trigger operation for the first control is received; in response to the trigger operation for the first control, the electronic device uses a satellite network for communication. In this way, the prompt information can be used to promptly remind the user to switch to the satellite network, reduce the time without network connection, reduce the probability of the user missing communication messages, and improve the user experience.
[0007] In a possible implementation, it also includes: when the electronic device uses the satellite network for communication and the signal parameter of the ground network is greater than the first threshold, the electronic device displays a second pop-up window; the second pop-up window includes a second control and a second prompt information, and the second prompt information is used to prompt whether to exit the satellite communication; a trigger operation for the second control is received; in response to the trigger operation for the second control, the electronic device uses the ground network for communication. In this way, after the ground network is restored, the electronic device can switch from the satellite network back to the ground network and use the ground network for communication; thereby reducing the problem of being unable to use the ground network due to failure to manually exit the satellite network.
[0008] In a possible implementation, the second pop-up window also includes countdown information; after the electronic device displays the second pop-up window, it also includes: when the countdown information indicates that the countdown is over and no user operation is received, the electronic device uses the ground network to communicate. In this way, after the countdown is over, the electronic device can switch to the ground network automatically to reduce user operations; and switch back to the ground network in time.
[0009] In a possible implementation, 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 parameter of the ground network is less than the first threshold, the electronic device uses the satellite network for communication and cancels the display of the second pop-up window. In this way, the accuracy and effectiveness of the ground network determination result can be improved in this way.
[0010] In a possible implementation, the first prompt information is also 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 a satellite network to communicate; 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; a trigger operation on the control for creating a new satellite text message is received; 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; a trigger operation on the control for sending a satellite text message is received; in response to a trigger operation on the control for sending a satellite text message, the electronic device sends a satellite text message. In this way, the interface jump of the electronic device entering the satellite text message interface is reduced, and the user operation is simplified, so that the electronic device can quickly enter the satellite text message interface when there is no ground network connection, and realize the process of sending and receiving satellite text messages.
[0011] In a possible implementation, the first pop-up window also includes a third control, and after the electronic device displays the first pop-up window, the process further includes: receiving a trigger operation for the third control; in response to the trigger operation for the third control, the electronic device uses a ground network to communicate, and the electronic device cancels the display of the first pop-up window. In this way, when the user does not need to use satellite communication, satellite communication is not forced to be enabled, thereby improving the user experience.
[0012] In a possible implementation, the second pop-up window also includes a fourth control, and after the electronic device displays the second pop-up window, the process 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 for communication, and the electronic device cancels display of the second pop-up window. In this way, when the user wants to continue using satellite communication, the satellite communication is not forced to exit, thereby improving the user experience.
[0013] In a possible implementation, before the electronic device displays the first pop-up window, it includes: the electronic device obtains the signal parameters of the ground network; the signal parameters of the ground network include the signal strength of the ground network, the signal quality of the ground network and / or information indicating the out-of-service status; when the signal parameters of the ground network meet the first preset condition, the electronic device triggers the global positioning system GPS positioning and obtains the signal parameters of multiple positioning satellites; the signal parameters of the positioning satellite include the carrier-to-noise density ratio; the electronic device displays the first pop-up window, including: when the signal parameters of multiple positioning satellites meet the 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 ground network and the conditions for using satellite communication are met to ensure basic communication services.
[0014] In a possible implementation, before the electronic device triggers GPS positioning of the global positioning system when the signal parameters of the ground network meet the first preset condition, it also includes: the electronic device periodically counts the signal parameters of the ground network within the first preset time to obtain the total time the electronic device is in a no-service state; wherein the time difference between two adjacent statistical times is the second preset time; the second preset time is less than the first preset time; when the signal parameters of the ground network meet the first preset condition, the electronic device triggers GPS positioning of the global positioning system, including: when the total time the electronic device is in a no-service state is greater than the third preset time, the electronic device triggers GPS positioning; the third preset time is less than or equal to the first preset time. In this way, the electronic device can detect the signal quality of the ground network in real time by counting the time of the no-service state, so as to prompt the activation of satellite communication in time when there is no ground network.
[0015] In a possible implementation, the second preset condition includes: among the multiple positioning satellites, the number of positioning satellites whose signal parameters are greater than the second threshold exceeds the third threshold. In this way, it can be determined based on the signal parameters of the positioning satellite whether the user is currently within the effective coverage of the satellite signal, thereby increasing the probability of the electronic device accessing the communication satellite.
[0016] In a possible implementation, after the electronic device uses the ground network to communicate and the electronic device cancels the display of the first pop-up window, it also includes: within a fourth preset time, the electronic device no longer displays the first pop-up window; the fourth preset time includes a fixed preset time; or, from the electronic device canceling the display of the first pop-up window to the electronic device detecting that the signal parameter of the ground network is greater than the first threshold. In this way, the electronic device can no longer repeat the pop-up window reminder within a certain period of time, thereby improving the user experience.
[0017] In a possible implementation, before the electronic device displays the second pop-up window, it includes: 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 ground network; wherein the satellite communication services include one or more of the following: satellite calls, sending and receiving satellite text messages, satellite video communications, and satellite voice communications; the electronic device obtains the signal parameters of the ground network, including: the electronic device periodically turns on the modem to search the network; wherein the time difference between two adjacent modem turns on is the fifth preset duration, and the fifth preset duration is greater than the duration of any modem turn on. In this way, the electronic device can detect the signal quality of the ground network during the time when the user is not using satellite communication, reducing the impact on the user's satellite communication.
[0018] In a second aspect, an embodiment of the present application provides an electronic device, which may also be referred to as a terminal device, a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device may be a mobile phone, a smart TV, a wearable device, a tablet computer (Pad), a computer with a wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.
[0019] The electronic device comprises: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the electronic device executes the method as in the first aspect.
[0020] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the method of the first aspect is implemented.
[0021] In a fourth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the method of the first aspect.
[0022] An embodiment of the present application provides a chip system, which includes at least one processor and a communication interface, the communication interface and at least one processor are interconnected through lines, and the at least one processor is used to run computer programs or instructions to execute the method of the first aspect.
[0023] It should be understood that the second to fifth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A schematic diagram of a satellite network-enabled interface in a possible implementation;
[0025] Figure 2 A schematic diagram of the structure of an electronic device 100 provided in an embodiment of the present application;
[0026] Figure 3 A software structure block diagram of the electronic device 100 provided in an embodiment of the present application;
[0027] Figure 4 A schematic diagram of an interface for enabling satellite communication provided in an embodiment of the present application;
[0028] Figure 5 A schematic diagram of an interface for connecting to a satellite network provided in an embodiment of the present application;
[0029] Figure 6 A schematic diagram of an interface for exiting a satellite network provided in an embodiment of the present application;
[0030] Figure 7 A schematic diagram of an interface for sending satellite text messages provided in an embodiment of the present application;
[0031] Figure 8 A flow chart of a control method provided in an embodiment of the present application;
[0032] Fig. 9 A flow chart of another control method provided in an embodiment of the present application;
[0033] Fig.10 A flow chart of another control method provided in an embodiment of the present application;
[0034] Fig.11 A schematic diagram of internal interaction of an electronic device 100 provided in an embodiment of the present application;
[0035] Fig.12 A flow chart of a control method provided in an embodiment of the present application;
[0036] Fig.13 A schematic diagram of the structure of a control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to clearly describe the technical solutions of the embodiments of the present application, some terms and technologies involved in the embodiments of the present application are briefly introduced below:
[0038] 1. Electronic equipment
[0039] The electronic device of the embodiment of the present application may include a handheld device, a vehicle-mounted device, etc. with an image processing function. For example, some electronic devices are: mobile phones, tablet computers, PDAs, laptop computers, 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, vehicle-mounted devices (such as vehicle computers), wearable devices, electronic devices in 5G or future evolved public land mobile communications (PLANs), and other processing devices such as wireless communication terminals. The electronic devices in the network (PLMN) and the like are not limited to this in the embodiments of the present application.
[0040] As an example but not limitation, in the embodiments of the present application, the electronic device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as hearing aids, glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0041] In addition, in the embodiments of the present application, the electronic device may 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 between man and machine and the interconnection between things.
[0042] The electronic devices in the embodiments of the present 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] User interface can also be referred to as interface for short. Interface can be understood as the medium interface for interaction and information exchange between application or operating system and user, which realizes the conversion between the internal form of information and the form acceptable to the user. The commonly used form of user interface is graphical user interface (GUI), which refers to the user interface related to computer operation displayed in a graphical way. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.
[0045] 3. Other terms
[0046] In the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0047] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers 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, c can be single or multiple.
[0048] It should be noted that the "at..." in the embodiment of the present application can be the instant when a certain situation occurs, or a period of time after a certain situation occurs, and the embodiment of the present application does not specifically limit this. In addition, the display interface provided in the embodiment of the present application is only an example, and the display interface can also include more or less content.
[0049] In a possible implementation, when a terrestrial network (such as a cellular network and a WLAN network) cannot be accessed, the electronic device can communicate based on a satellite network.
[0050] Combine the following Figure 1 The process of electronic equipment starting satellite communication in possible implementation is described, such as Figure 1 As shown:
[0051] When a user wants to make a call or send a text message, the communication may fail due to the unavailability of the ground network. Figure 1 The desktop is shown in a in FIG. The desktop includes a status bar 101 and an icon 102 of a satellite communication application; wherein the status bar 101 includes an identifier of a cellular network, and the identifier of the cellular network indicates that the current cellular network quality is poor; and the icon 102 of the satellite communication application is used to provide satellite communication related services.
[0052] In possible 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 the signal frequency bands of satellite networks and terrestrial networks are in the same frequency band, and using them simultaneously may cause anomalies. Therefore, when using satellite communications, it is often necessary to turn off the controls for the terrestrial network.
[0053] For example, in Figure 1In the interface shown in a of FIG. 1 , when a trigger operation for the icon 102 of the satellite communication application is received, the electronic device may enter the following Figure 1 The interface shown in b. Figure 1 The interface shown in b in FIG. 1 includes a pop-up window 103; the pop-up window 103 may include a prompt message for prompting to turn off the ground network before enabling satellite communication, a cancel control and a confirmation 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 the activation of satellite communication; the confirmation control 104 is used to start satellite communication.
[0054] exist Figure 1 In the interface shown in b, when receiving a trigger operation for the determination control 104, the electronic device starts the satellite communication application, accesses the satellite network, and displays Figure 1 The interface shown in c. Figure 1 The interface shown in c in FIG. 1 includes a pop-up window 105 and a status bar 109. The pop-up window 105 is used to indicate that the satellite network has been connected. The pop-up window 105 includes a satellite network signal quality indicator 106, a prompt message 107, and an animation 108 for indicating that the satellite network has been connected. The prompt message 107 indicates information about the satellite network being connected. The status bar 109 includes the satellite network indicator.
[0055] After accessing the satellite network, the electronic device can use the satellite network to perform satellite communications with other electronic devices. During the process of using the satellite network, the control of the ground network is in a closed state.
[0056] For example, in Figure 1 In the interface shown in c in FIG. 1 , when receiving an operation of sliding downward from the top of the screen, the electronic device displays the following Figure 1 The control center interface shown in d. 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, etc.; wherein the shortcut control 111 for satellite communication is in an on state, and the shortcut control 112 for WLAN and the shortcut control 113 for mobile data are both in a off state.
[0057] It can be seen that users generally need to use satellite networks to communicate when their electronic devices cannot access the terrestrial network. Before satellite communications are enabled based on manual user operations, communication failures will occur when users use electronic devices to make calls or send text messages. At the same time, when the electronic device has no terrestrial network connection and the satellite network is not turned on, the user may not be able to answer calls and / or receive text messages in time; these problem scenarios will reduce the user's communication experience.
[0058] In addition, since electronic devices cannot open the ground network and satellite network at the same time, the controls of the cellular network and the WLAN network are turned off when the user uses the satellite network; if the electronic device has not exited satellite communication and is within the coverage of the ground network with good signal quality, the electronic device still cannot use the ground network. Satellite networks support fewer services. For example, satellite networks do not support data services, and some applications in electronic devices that require networking cannot run normally based on satellite networks; and in the process of accessing satellite networks, electronic devices consume more power and consume power faster; these situations will also affect the user experience.
[0059] In view of this, the embodiment of the present application provides a control method, by which the electronic device can enable the satellite network when it detects that the ground network is unavailable; and / or, when it detects that the ground network is available, the electronic device can exit the satellite network and access the ground network. In this way, the electronic device can judge whether to start or shut down the satellite network according to the usage of the ground network, enriching the usage scenarios of satellite communication; in addition, the electronic device can timely guarantee basic communication services through the satellite network when the ground network cannot be used; it can also switch to the ground network in time when the ground network is restored, and provide more application functions based on the ground network, thereby improving the user's communication experience.
[0060] In order to better understand the embodiments of the present application, the structure of the electronic device in the embodiments of the present application is introduced below:
[0061] Figure 2The structure diagram of the electronic device 100 is shown. The 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, an antenna 1, an antenna 2, an antenna 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, an earphone interface 170D, a sensor module 180, a button 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. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0062] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0063] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem (modulator-demodulator, Modem, also known as a baseband processor), a satellite communication module, a controller, and a satellite protocol stack, etc. Among them, different processing units may be independent devices or integrated into one or more processors.
[0064] In the embodiment of the present application, the satellite protocol stack can be integrated into the AP processor in the form of software; the satellite protocol stack can also run on the satellite modem chip.
[0065] The processor 110 may also be provided with a memory for storing instructions and data.
[0066] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem and the baseband processor.
[0067] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. The antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0068] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the 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 through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0069] The modem may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem may be an independent device. In other embodiments, the modem may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0070] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. 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 the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the 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 the received satellite signal and transmit it to the protocol stack for processing. The satellite signal is processed by the protocol stack and then passed to the application processor. The satellite communication module 151 can also receive the communication signal transmitted by the application processor through the protocol stack, and transmit the communication signal through the antenna 3 after processing. In some embodiments, the satellite communication module 151 can be an independent device. In other embodiments, the satellite communication module 151 can be independent of the processor 210 and set in the same device with the wireless communication module 260 or other functional modules. Among them, antenna 1, antenna 2 and antenna 3 can be different antennas; or, antenna 1, antenna 2 and antenna 3 can also be multiplexed.
[0072] In some embodiments of the present 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 independent devices. In some implementations, the cellular modem and the satellite modem may be integrated into one device.
[0073] The LBS module can be used to obtain the location information of the electronic device through the radio communication network of the telecommunications mobile operator or an external positioning method. The radio communication network can include the global system for mobile communications (GSM) and code division multiple access (CDMA). The external positioning method can include the GNSS positioning method.
[0074] In some embodiments, the antenna 1 of the electronic device 200 is coupled to the mobile communication module 250, and the antenna 2 is coupled to the wireless communication module 260, so that the electronic device 200 can communicate with the network and other devices through wireless communication technology. The wireless communication technology 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 technology, etc.
[0075] GNSS may 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 the satellite based augmentation system (SBAS).
[0076] The electronic device 100 implements the display function through the GPU, the display screen 194, and the application processor, etc. The display screen 194 is used to display images, videos, etc. In the embodiment of the present application, the electronic device displays a variety of prompt pop-up windows through the display screen 194 to remind the user to switch the terrestrial network or the satellite network.
[0077] The internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the electronic device 100 by running instructions stored in the internal memory 121, and / or instructions stored in a memory provided in the processor.
[0078] The software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture, etc. The embodiment of the present application takes the Android system of the layered architecture as an example to exemplify the software structure of the electronic device 100.
[0079] Figure 3 It is a block diagram related to the software architecture of the electronic device 100 according to an embodiment of the present invention.
[0080] The layered architecture divides the software into several layers, each with clear roles and division of labor. The 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 library, 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 satellite communication applications, camera, call, map, navigation, WLAN, Bluetooth, music, video, short message and display applications.
[0083] The application framework layer provides an application programming interface (API) and a programming framework for the 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, a content provider, a resource manager, a notification manager, a satellite communication manager, and a telephony manager. Among them, the satellite communication manager may be used to manage services related to satellite communication. The telephony manager may be used to provide functions such as answering calls, sending and receiving text messages, and monitoring network events using the ground network.
[0085] Android Runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.
[0086] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.
[0087] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0088] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0089] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
[0090] The hardware layer may include a modem, a satellite communication module, Wi-Fi, BT, and NFC. When the electronic device is in a cellular network coverage area, the electronic device may turn on the modem and search for a cellular network to access the cellular network. When the electronic device is in an area where there is no cellular network coverage or the cellular signal quality is poor, the electronic device may turn on the satellite communication module to access the satellite network through the satellite communication module, and turn off the modem, Wi-Fi, BT, and NFC to reduce the interference of other signal transmissions and receptions on the satellite signal transmission and reception, thereby improving the quality of satellite signal transmission and reception.
[0091] In an embodiment of the present application, 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; wherein the terrestrial network being unavailable may include: the area where the electronic device is located has no terrestrial network signal coverage, the electronic device cannot search for the terrestrial network, or the signal parameter of the terrestrial network is lower than the minimum threshold required for network access, and the electronic device cannot access the terrestrial network. After the electronic device accesses the satellite network, the electronic device can continue to detect the signal quality of the terrestrial network. When the terrestrial network is available, the electronic device can switch the satellite network to the terrestrial network and communicate based on the terrestrial network.
[0092] Let's combine Figures 4 to 6 The interface schematic diagram illustrates the scenario described in the above embodiment.
[0093] Figure 4 A schematic diagram of an interface of a control method provided in an embodiment of the present application is shown; Figure 4 As shown:
[0094] For example, when a user enters an area without ground network coverage or an area with poor ground network signal quality with a handheld electronic device, the electronic device may display an interface for indicating that there is no ground network connection. Taking the desktop as an example, the electronic device may display Figure 4 In the interface shown in a of FIG. 1 , the electronic device displays time information, icons of multiple applications, and a status bar 401. The application icon may be, for example, an icon of a satellite communication application. The status bar 401 includes time information, a ground network identifier 4011, and power information; wherein the ground network identifier 4011 may be, for example, a cellular network identifier, and the identifier 4011 may indicate that the current cellular network is unavailable.
[0095] The electronic device can continuously detect the signal quality of the ground network. When the ground network is unavailable, the electronic device can display a prompt message to remind the user whether to use satellite communication because there is no ground network connection. For example, the electronic device can display the following information: Figure 4 The interface shown in b; Figure 4 The interface shown in b in FIG. 4 includes a pop-up window 402 and a status bar. The cellular network identifier in the status bar may indicate that the current cellular network is unavailable.
[0096] The pop-up window 402 includes a prompt message 403, a cancel control 405, and an enable satellite communication control 404; the prompt message 403 can be used to prompt whether to enable satellite communication when there is no terrestrial network at present; for example, the prompt message 403 is "no cellular network is detected for a long time, and satellite communication is recommended". The cancel control 405 can be used to indicate not to enable satellite communication and close the pop-up window; the enable satellite communication control 404 can be used to indicate to start satellite communication.
[0097] exist Figure 4 In the interface shown in b in FIG. 4 , when receiving a trigger operation for enabling the satellite communication control 404, the electronic device can start the satellite communication application and access the satellite network. After accessing the satellite network, the electronic device can display the following Figure 4 The interface shown in c. Figure 4 In the interface shown in c, the electronic device may display a status bar 406 and a pop-up window 407; the status bar 406 may include time information, a satellite network identifier, and power information. The pop-up window 407 may include a satellite network signal quality identifier, prompt information, and a dynamic effect for identifying that the satellite network has been connected; the satellite network signal quality identifier may be the number of signal grids, for example, the number of signal grids of the satellite network in the pop-up window 407 is 4; the prompt information may include information for prompting the user's holding posture and the geographical location information of the electronic device; information for prompting the user's holding posture, such as "Satellite signal is good, please maintain the holding posture"; geographical location information of the electronic device, such as "40°10'41" North Latitude, 116°10'43" East Longitude, 8848 meters above sea level, refreshed at: just now". The trigger operation may be a click operation and / or a sliding operation.
[0098] Thus, when the electronic device detects that the terrestrial network is unavailable, it can prompt the user to enable satellite communication through prompt information 402, and enable satellite communication based on the user's selection operation. In this way, the user can be reminded to switch to the satellite network in time through the prompt information, which reduces the time without network connection, reduces the probability of the user missing communication messages, and improves the user's experience.
[0099] Optional, when from Figure 4 When satellite communication is started in the interface shown in b, the electronic device can automatically control the terrestrial network to be turned off and the satellite network to be turned on. Figure 4 The interface shown in b in Figure 4 Between the interfaces shown in c, the electronic device does not display Figure 1 The interface shown in b in FIG. This can reduce user operations and improve user experience.
[0100] Optional, when from Figure 4 When satellite communication is started in the interface shown in b in FIG. Figure 1 When receiving the trigger operation of the user clicking the confirmation control 104, the electronic device can control the terrestrial network to be turned off and the satellite network to be turned on. In this way, the pop-up window 103 can inform the user that the cellular network and WLAN network cannot be used during the satellite network is turned on, thereby reducing the probability of the electronic device using the satellite network to mistakenly run the network application.
[0101] Optional, in Figure 4In the interface shown in b, when the user clicks the cancel control 405, the pop-up window 402 disappears, and the pop-up window 402 will not pop up again for a period of time. For example, after closing the pop-up window 402, the electronic device may no longer issue a pop-up window reminder within a fixed time, such as 1 day. For another example, when the first time it is detected that there is no ground network, the electronic device pops up a pop-up window 402 to remind; after canceling the pop-up window, it is detected that the ground network is restored; during this period, the electronic device no longer pops up a window reminder until the second time it is detected that there is no ground network, and the electronic device pops up a pop-up window 402 again. In this way, the repeated reminders of pop-up messages can be reduced, and the user experience can be improved.
[0102] It should be noted that Figure 4 The interface shown in b - Figure 4 The interface shown in c in the figure is indicated by a dotted arrow; Figure 4 The interface shown in b in Figure 4 The interface shown in c may include the processes of searching for satellites, aligning with satellites, connecting to satellites, etc. Figure 5 To briefly explain it, Figure 5 As shown:
[0103] exist Figure 4 In the interface shown in b, when a trigger operation for enabling the satellite communication control 404 is received, the electronic device can start the satellite communication application and display the satellite startup interface, such as the satellite startup interface Figure 5 The interface shown in a.
[0104] exist Figure 5 In the interface shown in a, the electronic device may display a start satellite control 501, wherein the start satellite control 501 may be used to access a satellite. Figure 5 The interface shown in a in FIG. 1 may also display an identifier 502 for indicating the type of a subscriber identity module (SIM) or the operator to which it belongs. The identifier 502 may reduce the probability that the subscriber identity module inserted by the user does not support satellite communication.
[0105] exist Figure 5 In the interface shown in a of FIG. 1 , when a trigger operation for starting the satellite control 501 is received, the electronic device can search for satellite signals (also referred to as searching for satellites); during the satellite search process, the electronic device can display a searching interface, which can be, for example, Figure 5 The interface shown in b. Figure 5In the interface shown in b in FIG. 1 , the electronic device may display a pop-up window 503, which includes a retract control 504, a close control 505, a prompt message 506, and an animation 507 indicating that the search is in progress. The retract control 504 may be used to retract the pop-up window 503; the close control 505 may be used to close the pop-up window 503; the prompt message 506 may be, for example, "Searching for satellites in an open area outdoors to avoid blocking satellite signals"; the prompt message 506 may be used to guide the user's posture or action of holding the electronic device to quickly complete the search.
[0106] Optionally, electronic devices can also be Figure 4 After receiving the trigger operation for enabling satellite communication 404 in the interface shown in b, it is displayed Figure 5 The interface shown in b is not displayed. Figure 5 The interface shown in a in the figure is not limited in this embodiment of the present application.
[0107] If the electronic device completes the satellite search, the electronic device can aim at the satellite (also called pointing), and display a pointing interface. The pointing interface can be, for example, Figure 5 The interface shown in c. Figure 5 In the interface shown in c in FIG. 1 , the electronic device may display a pop-up window 508, which may include a folding control, a closing control, a prompt message 509, and an animation 510 indicating that the satellite is being aligned. The prompt message 509 may be, for example, "Turn the phone to the left to aim at the satellite and move the satellite to the fan-shaped area." The prompt message 510 may be used to guide the user's posture or action of holding the electronic device to quickly complete the alignment.
[0108] If the electronic device completes the satellite alignment, the electronic device can communicate with the satellite and display a satellite connection interface. The satellite connection interface can be, for example, Figure 5 The interface shown in d. Figure 5 In the interface shown in d in FIG. 1 , the electronic device may display a pop-up window 511, which may include a folding control, a closing control, a prompt message 512, and an animation 513 indicating that the communication connection is in progress. The prompt message 512 may be, for example, "Connecting (120 seconds) Already aligned with the satellite, please ensure that there are no buildings or trees blocking this direction". The prompt message 512 can be used to show the user the progress of connecting to the satellite, which can improve the user experience.
[0109] If the electronic device completes the communication connection, the electronic device may display a satellite communication interface, which may be, for example, Figure 5 The interface shown in e. Figure 5In the interface shown in e in , 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 516 indicating that the connection has been completed, satellite quality information 517, and multiple satellite communication service applications, for example, an icon 518 for a satellite phone application and an icon 519 for a satellite text messaging application.
[0110] Among them, the prompt information 515 can be used to indicate that the satellite communication connection is completed. The prompt information 515 can be, for example, "Successfully connected to the satellite. The current signal is good. Please keep holding the phone." The satellite quality information 517 can be represented in the form of signal grids. For example, the current satellite signal grid is 4, indicating that the current satellite signal is good.
[0111] In display Figure 5 The interface shown in b - Figure 5 During the process of viewing the interface shown in e, the electronic device can close the pop-up window by closing the control. Figure 5 In the interface shown in FIG. 5 , when a trigger operation for retracting the control 504 is received, the electronic device may display the following Figure 4 The pop-up window 407 in the collapsed state may include some elements of the pop-up window 514 in the expanded state, for example, the pop-up window 407 includes prompt information, satellite quality information, and an animation indicating that the connection has been completed.
[0112] exist Figure 5 Based on the illustrated embodiments, it can be understood that when the electronic device is in 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 area outdoors. In actual applications, the physical layer coverage of the access point (AP, which can also be understood as a router) used to connect the electronic device to the WLAN network is relatively small; therefore, when the electronic device is in a relatively open location, the probability of using a cellular network is higher. In an embodiment of the present application, the electronic device may use the availability of the cellular network as a basis for determining whether to switch to a satellite network. For example, the unavailability of the terrestrial network may be: the cellular network is unavailable; specifically, the electronic device may trigger a switch when it detects that the cellular network is unavailable. Figure 4 The prompt information 403 in the interface shown in b in FIG. The prompt information 403 may include the signal quality information of the cellular network, but does not include the WLAN network quality information. In this way, the process of the electronic device detecting other terrestrial networks can be reduced, thereby reducing the power consumption of the electronic device.
[0113] Optionally, in order to improve the accuracy of satellite network switching, the electronic device can simultaneously detect the quality of the cellular network and the quality of the WLAN network, and trigger the pop-up window 402 when both the cellular network and the WLAN network are unavailable. At this time, the prompt information 403 in the pop-up window 402 may be, for example, "It is detected that there is no cellular network and WLAN network for a long time, it is recommended to use satellite communication" or "It is detected that there is no ground network for a long time, it is recommended to use satellite communication". In this scenario, the ground network is unavailable, which may include: the cellular network is unavailable and the WLAN network is unavailable; wherein, the cellular network quality may be related to the signal quality and / or signal strength of the cellular network; the WLAN network quality may be related to the channel busy rate of the WLAN network, the packet transmission delay, the channel detection round-trip time (RTT), the uplink and downlink rates and / or the packet transmission failure rate. The embodiment of the present application does not limit the determination process of detecting whether the cellular network is available and detecting whether the WLAN network is available.
[0114] The above embodiments are combined Figure 4 A method for prompting to switch to a satellite network when there is no terrestrial network is introduced; in practical applications, the electronic device can also open the satellite network based on other methods. Figure 1 The desktop shown in a includes an icon 102 of a satellite communication application, and the electronic device enables satellite communication based on the icon 102 of the satellite communication application on the desktop. Figure 1 The control center interface shown in d includes a satellite communication shortcut control 111. The electronic device receives a click operation in the control center interface for switching the satellite communication shortcut control 111 from a closed state to an open state. In response to the operation, the satellite communication is started. For another example, the setting application may include a setting item for satellite communication. The electronic device receives a click operation in the setting application for setting the setting item for satellite communication from a closed state to an open state. In response to the click operation, the satellite communication is started. The embodiment of the present application does not limit the method for entering satellite communication.
[0115] In one embodiment of the present application, after starting satellite communication, the electronic device can continue to detect the signal quality of the ground network. When the signal quality meets the preset conditions and the signal quality of the current ground network is good, the electronic device can switch the satellite network to the ground network and communicate based on the ground network.
[0116] Combine the following Figure 6 To illustrate the above scenario, Figure 6 FIG. 1 shows an interface diagram of another control method provided by an embodiment of the present application, such as Figure 6 As shown:
[0117] Electronic devices use satellite communications, and electronic devices can display Figure 6The interface shown in a in FIG. 1 may include a pop-up window 407 to indicate that the electronic device is currently connected to a satellite network.
[0118] The electronic device can detect the signal quality of the ground network while accessing the satellite network; when the ground network signal quality is good, the electronic device can display a prompt message to remind the user that the ground network has been restored and the ground network 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 a 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 can be used to prompt that the ground network has been restored and the satellite communication can be exited; for example, the prompt message 602 is "the cellular network has been restored, and the satellite communication is about to be exited", or the prompt message 602 is "the ground network has been restored, and the satellite communication is about to be exited". The continue-use control 604 can be used to indicate not to exit the satellite communication and close the pop-up window; the exit control 603 can be used to indicate to exit the satellite communication.
[0120] In some embodiments, the exit control 603 may be marked with the delay information for exiting the satellite network, such as exit (26 seconds). In the embodiment of the present application, 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 1 second. Optionally, the embodiment of the present application may also display fixed delay information, for example, marking "Exit satellite communication after 30 seconds" in the prompt information 601; optionally, the embodiment of the present application may also mark the delay information that changes over time in the prompt information 601.
[0121] In the embodiment of the present application, the delay information can be used to provide the user with a time to choose whether to continue using the control or exit the control; at the same time, when there is no user operation and the display time of the pop-up window 601 reaches the delay, it automatically switches to the ground network to reduce user operations. In addition, the delay information can also improve the accuracy of the ground network determination result to a certain extent; for example, when the electronic device displays such as Figure 6 During the process of the interface shown in b, before the countdown of the delay information ends, if the electronic device detects that there is no ground network again, the pop-up window 601 disappears, and the electronic device continues to use the satellite network for communication.
[0122] Optionally, in the embodiment of the present application, the electronic device may also continue to display the pop-up window 601 until the user chooses to continue using or exit the satellite communication. The embodiment of the present application does not limit this.
[0123] After exiting satellite communication, the electronic device reconnects to the ground network. The electronic device can display Figure 6In the interface shown in c, taking the desktop as an example, the interface may include a status bar 605, which includes time information and a cellular network identifier, and the cellular network identifier indicates that the current cellular network quality is good.
[0124] In this way, after the ground network is restored, the electronic equipment can switch back from the satellite network to the ground network and use the ground network for communication; thereby reducing the problem of being unable to use the ground network due to failure to manually exit the satellite network.
[0125] Optionally, the electronic device can detect whether the ground network is available when the screen is off. Figure 6 The interface shown in a in the figure can be a screen-off interface. After detecting that the ground network is restored, the electronic device can automatically light up the screen. Figure 6 In other scenarios, the electronic device turns on the lock screen function. After detecting that the ground network has recovered, the electronic device can display the lock screen interface and prompt the user to exit satellite communication in the form of a notification message. In other scenarios, in order to reduce the number of users missing the prompt information, the electronic device can display the screen after receiving the screen light indication. Figure 6 The interface shown in b in the figure is not limited in this embodiment of the present application.
[0126] Optionally, the electronic device may use, after entering satellite communications using any of the methods Figure 6 The illustrated embodiment provides a method for exiting satellite communication when a terrestrial network exists, thereby switching back to the terrestrial network in a timely manner.
[0127] Optionally, electronic devices can be used Figure 4 After entering satellite communication, the embodiment shown provides a method to use Figure 6 The illustrated embodiment provides a means to exit satellite communications when a terrestrial network is present. Figure 4 and Figure 6 The illustrated embodiment may be related, and after the electronic device enters satellite communication using other means, the electronic device will not continue to monitor the signal quality of the ground network. In this way, when there is a ground network and the user manually operates the electronic device to enter satellite communication, the electronic device will not be forced to exit the satellite network, thereby ensuring the user's experience of using satellite communication when there is a ground network.
[0128] In an embodiment of the present application, the electronic device can support long-connection satellite communication services such as satellite calls, satellite video communications, and satellite voice communications; the electronic device can also support short-connection satellite communication services such as satellite text messages.
[0129] Taking satellite SMS as an example, when using satellite SMS, the electronic device can access the satellite network; after sending the satellite SMS, the electronic device can disconnect from the satellite network. For electronic devices that support short-connection satellite communication services, you can use Figure 7The process shown is to quickly send and receive satellite text messages. Figure 7 A schematic diagram of an interface of another control method provided in an embodiment of the present application is shown, such as Figure 7 As shown:
[0130] In the absence of a terrestrial network connection, electronic devices can display Figure 7 In this interface, a status bar 701 is displayed, and the status bar includes time information, a cellular network identifier, and power information; wherein the cellular network identifier indicates that the current cellular network is unavailable.
[0131] The electronic device can continuously detect the signal quality of the ground network. When the ground network is unavailable, the electronic device can display a prompt message to remind the user whether to use satellite SMS when there is no ground network connection. For example, the electronic device can display the following information: Figure 7 The interface shown in b; Figure 7 The interface shown in b includes a pop-up window 702 and a status bar, and the cellular network logo in the status bar still indicates that the current cellular network is unavailable.
[0132] Among them, the pop-up window 702 can be used to prompt whether to use satellite SMS when there is no terrestrial network at present. The pop-up window 702 may include prompt information 703, cancel control 705 and send satellite SMS control 704. The prompt information 703 may be, for example, "It is detected that there is no cellular network for a long time. Do you need to send a satellite SMS?" The cancel control 705 can be used to cancel the sending of satellite SMS and close the pop-up window; the send satellite SMS control 704 can be used to display the interface for sending satellite SMS.
[0133] exist Figure 7 In the interface shown in b in FIG. 1 , when a trigger operation for sending a satellite SMS control 704 is received, the electronic device can enter the satellite SMS interface, such as Figure 7 The interface shown in c. Figure 7 In the interface shown in c in FIG. 1 , the electronic device may display an input box 706 for searching satellite SMS, a new SMS control 707, a receive SMS control 708, and more controls 709. The new SMS control 707 may be used to instruct the creation and editing of a new satellite SMS; the receive SMS control 708 may be used to receive SMS and / or satellite SMS sent from other electronic devices; and the more controls 709 may be used to trigger the display of more controls related to satellite SMS.
[0134] In some embodiments, Figure 7 In the interface shown in c, when receiving a trigger operation for the new SMS control 707, the electronic device can display a satellite SMS editing interface, such as Figure 7 The interface shown in d. Figure 7The interface shown in d in FIG. 7 may include a recipient input field 710, a satellite message editing field 711, and a sending control 712. When the user inputs the message content in the satellite message editing field 711 and the recipient information in the recipient input field 710, the electronic device responds to the trigger operation on the sending control 712 and sends the satellite message to the electronic device held by the recipient.
[0135] The following describes another process of sending satellite text messages. The electronic device can display Figure 7 The interface shown in e in FIG. 1 may include an icon of an application for sending satellite SMS, such as an icon 713 of a SMS application. When a trigger operation for the icon 713 of the SMS application is received, the electronic device may display the following Figure 7 The interface shown in f.
[0136] exist Figure 7 In the interface shown in f, the electronic device includes a satellite SMS control 714 and a plurality of ordinary SMS messages; wherein the satellite SMS control 714 can be used to enable the satellite SMS service. When receiving a trigger operation for the satellite SMS control 714, the electronic device can display Figure 7 The interface shown in c.
[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 - Figure 7 By comparing the interface shown in c in the figure, it can be found that the control method provided in the embodiment of the present application can reduce the interface jumps of the electronic device entering the satellite SMS interface and simplify the user operation, so that the electronic device can quickly enter the satellite SMS interface when there is no ground network connection and realize the satellite SMS sending process.
[0138] It should be understood that after the electronic device uses the satellite network to send a satellite SMS, the electronic device may disconnect from the satellite network. When the satellite SMS needs to be sent again, the electronic device reconnects to the satellite network. At this time, the electronic device may not implement, 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, when the electronic device uses a satellite network to send a satellite SMS and is disconnected from the satellite network, the electronic device may no longer display the pop-up window 702 within a fixed time; the electronic device may also no longer display the pop-up window 702 before the cellular network is restored; the electronic device may also no longer display the pop-up window 702 during the process of running applications related to satellite SMS. In this way, when the connection with the satellite network is disconnected and the ground network cannot be accessed, the electronic device will not repeatedly pop up reminders, thereby improving the user experience.
[0140] It should be noted that the embodiment of the present application takes the prompt pop-up window at the bottom of the interface as an example to illustrate the technical solution of the embodiment of the present application. In actual scenarios, the prompt pop-up window can be displayed in other locations in the interface. The embodiment of the present application can also remind in other forms, such as notification messages. The embodiment of the present application does not limit the display form and display position of the prompt information.
[0141] Combine the following Figure 8-Figure 10 The following describes the process corresponding to the above scenarios. Figure 8 A flow chart of a control method provided in an embodiment of the present application is shown, such as Figure 8 As shown:
[0142] S801. When a terrestrial network is used for communication, the electronic device searches for signal parameters of the terrestrial network.
[0143] In an embodiment of the present application, the electronic device may be a device supporting long-connection satellite communications. For example, the electronic device may support satellite calls, satellite video communications, and / or satellite voice communications.
[0144] Electronic devices can access the ground network and use the ground network for communication. In the process of connecting the electronic device to the ground network, the electronic device can continuously receive the signal parameters of the ground network. The ground network may include a cellular network, and the signal parameters of the ground network may include the signal strength of the cellular network (also referred to as reference signal receiving power, reference signal receiving power, RSRP), signal quality (also referred to as reference signal receiving quality, reference signal receiving quality, RSRQ) and no service status. Among them, when the ground network is good, the electronic device can obtain the signal parameters of the network side by searching the network; for example, RSRP and RSRQ. When the ground network is not available, the electronic device may not be able to search for the signal parameters on the network side, or the signal parameters on the network side are weak. At this time, the electronic device detects that the network status is unsuccessful, and the modem can report information indicating the no service status.
[0145] It should be noted that the reasons for the out-of-service state are quite diverse, for example: no ground network signal, poor ground network signal, being in flight mode, dual-card single-pass scenario, no SIM card inserted in the electronic device, SIM card arrears, etc. The out-of-service state in the embodiment of the present application is related to whether the ground network can be searched, and / or the signal strength of the ground network. When the out-of-service state is caused by other factors such as being in flight mode, dual-card single-pass scenario, no SIM card inserted in the electronic device, SIM arrears, etc., the electronic device can use emergency calls to communicate without accessing the satellite network, so the out-of-service state of the signal parameters of the ground network mentioned in the embodiment of the present application may not include the above-mentioned other factors.
[0146] S802: When the signal parameters of the ground network meet a first preset condition, the electronic device triggers global positioning system (GPS) positioning to obtain signal parameters of multiple positioning satellites.
[0147] The first preset condition is used to determine whether the signal parameters of the ground network can support long-connection communication. The electronic device can continuously obtain the signal parameters of the ground network, and the electronic device can calculate the signal parameters of the ground network in the T2 time period every T1 time. Meeting the first preset condition may include: the total time length of the ground network in the T2 time period being out of service is greater than the first threshold value. The first threshold value is related to the duration of T2, and the first threshold limit can be the product of T2 time and a preset ratio.
[0148] The first preset condition is described below in conjunction with specific values: T1 time may be, for example, 1 minute, T2 time may be, for example, 5 minutes; the first threshold value may be, for example, 80% of T2 time, and the first threshold value may be 4 minutes.
[0149] At 10:10, the electronic device can obtain the signal parameters of the ground network in the time period of 10:05-10:10.
[0150] At 10:11, the electronic device can obtain the signal parameters of the ground network in the time period of 10:06-10:11.
[0151] At 10:12, the electronic device can obtain the signal parameters of the ground network in the time period of 10:07-10:12.
[0152] And so on...
[0153] When the total time that the ground network is out of service is greater than 4 minutes within any 5 minutes, the current ground network is unavailable and the electronic device can trigger GPS positioning to detect whether the conditions for using satellite communication are met.
[0154] Alternatively, within 5 minutes, if the total time duration that the ground network is in a no-service state is less than or equal to 4 minutes, the electronic device continues to execute step S801 to continuously obtain the signal parameters of the ground network.
[0155] In the embodiment of the present application, satellites can be divided into positioning satellites and communication satellites according to their functions. The electronic device can refer to the signal parameters of the positioning satellite to determine whether the conditions for accessing the communication satellite are currently met. Among them, the signal parameters of the positioning satellite can be a carrier to noise density ratio (CN0).
[0156] Among them, the communication between positioning satellites and electronic devices is one-way. For example, after the GPS positioning function is turned on, the electronic device can receive signals from multiple positioning satellites to obtain the location information of the electronic device without the need to feedback information to the positioning satellite. The communication satellite and electronic devices are two-way communication. After the electronic device is connected to the communication satellite, it can receive signals from the communication satellite and send signals to the communication satellite.
[0157] The embodiment of the present application uses the signal parameters of the positioning satellite as a condition for whether satellite communications can be used because: the satellite signal has weak penetration when transmitted to the ground. In the process of using the satellite, the user needs to hold the electronic device in an open area outdoors to reduce the obstruction of the satellite signal by objects such as trees and houses. When the user is able to receive the signal parameters of multiple positioning satellites, it indicates that the current location has a weak obstruction to the satellite signal, and the electronic device is more likely to search for the communication satellite. In addition, since there are a large number of positioning satellites and they support one-way communication, when the electronic device interacts with the positioning satellite, it can quickly search for the signal of the positioning satellite after turning on the GPS positioning function. This process does not require going through the following steps: Figure 5 The operations of searching for satellites, pointing to satellites, connecting to satellites, etc. in the illustrated embodiment; accordingly, the user does not need to adjust the posture of the handheld electronic device, thereby avoiding introducing excessive user operations in the determination process.
[0158] The electronic device triggers GPS positioning to obtain signal parameters of multiple positioning satellites; this may include: after the GPS positioning function is turned on, the electronic device searches the global navigation satellite system (GNSS) satellite list to obtain signal parameters of multiple positioning satellites. The GNSS satellite list may include multiple positioning satellites.
[0159] In the embodiment of the present application, after the first preset condition is met, the electronic device can turn on GPS positioning, and after searching for the signal parameters of the positioning satellite, the electronic device can turn off GPS positioning. In order to prevent the user from perceiving the process in the interface, after turning on the GPS positioning function, the electronic device may not report the instruction to turn on GPS positioning to the application layer; for example, after the electronic device displays the control center interface, when searching for the signal parameters of the positioning satellite, the location information control is always in the on state or the off state.
[0160] It should be noted that the satellite network described in the embodiment of the present application is a network for electronic equipment to communicate with communication satellites, and the satellite network has nothing to do with positioning satellites.
[0161] Optionally, the ground network may also include a WLAN network. When both the cellular network and the WLAN network meet the first preset condition, the electronic device triggers GPS positioning.
[0162] It is understandable that the WLAN network is available if: the electronic device establishes a connection with the AP; the electronic device uses the WLAN network to send a data packet to the detection server (which can be understood as the electronic device accessing a preset website), and the electronic device obtains a detection result; when the detection result indicates that the WLAN network quality meets the network quality requirements required for Internet access; the electronic device can use the WLAN network to access the Internet; wherein the detection result may include data such as round-trip delay and packet loss rate. When the WLAN does not meet any of the above conditions, the electronic device can recognize that the current WLAN is unavailable; for example, for the 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 the present application do not limit the specific data type and data threshold used in the detection results to determine the WLAN network quality.
[0164] S803: When the signal parameter of the positioning satellite meets the second preset condition, the electronic device displays a pop-up window for enabling satellite communication, wherein the pop-up window for enabling satellite communication includes a start satellite communication control and a cancel control.
[0165] The second preset condition can be used to determine whether to enable the satellite network. The pop-up window for enabling satellite communication can be, for example, Figure 4 In the pop-up window 402 in the interface shown in b, starting the satellite communication control may, for example, start the satellite communication control 404, and canceling the control may, for example, cancel the control 405; in addition, the pop-up window 402 may also include prompt information 403 to inform the user that satellite communication is currently available.
[0166] After triggering GPS positioning, the electronic device can obtain signal parameters of multiple positioning satellites. The signal parameters of the positioning satellites satisfying the second preset condition may be: among the multiple positioning satellites, the signal parameters of N (N is a positive integer) positioning satellites are greater than the second threshold value. When this condition is met, it can be considered that the user is currently within the effective coverage of the satellite signal, and the electronic device has a high probability of searching for the communication satellite, and can try to access the satellite network.
[0167] However, when the number of positioning satellites searched by the electronic device is less than N, or the number of positioning satellites whose signal parameters are greater than the second threshold value is less than N, it is considered that the satellite signal at the user's location is poor, and the probability that the electronic device can search for communication satellites is small. After turning on satellite communication, the electronic device is unlikely to be able to use the satellite network; therefore, satellite communication may not be enabled.
[0168] After determining that the signal parameters of the positioning satellite meet the second preset condition, the electronic device may display, for example, Figure 4 In the interface shown in b in FIG. 4 , a pop-up window 402 is provided to the user with a choice of enabling satellite communication or not enabling satellite communication.
[0169] S804: Upon receiving a trigger operation for starting a satellite communication control, the electronic device turns off the ground network and turns on the satellite network.
[0170] In some embodiments, the electronic device can switch to the satellite network according to the user's selection operation. For example, upon receiving a trigger operation for starting the satellite communication control 404, the electronic device can close the ground network and open the satellite network in response to the operation.
[0171] Among them, the process of shutting down the terrestrial network may include: controlling the modem chip to enter a state of shutting down signal transmission and reception, controlling the WLAN chip to enter a shut-down state, controlling the Bluetooth chip to enter a shut-down state, and / or controlling the NFC chip to enter a shut-down state, etc.; the process of turning on the satellite network may include: starting the satellite protocol stack. It should be noted that in an embodiment of the present application, the satellite protocol stack for managing satellite communications can be integrated on the AP side in the form of software. When the satellite network is turned on, the satellite protocol stack is started through the AP side to connect to the satellite network. Optionally, in an embodiment of the present application, the electronic device may also include a processor for processing satellite communication services, such as a satellite chip. When the satellite network is turned on, the satellite chip can be controlled to enter an on state.
[0172] S805. Electronic equipment uses a satellite network to communicate.
[0173] The electronic device using a satellite network to communicate may include: the electronic device accessing the satellite network, and / or the electronic device using the satellite network to perform satellite communication services.
[0174] After turning on the satellite communication function, electronic devices can Figure 5 In the illustrated embodiment, operations such as searching for communication satellites, aiming at communication satellites, and connecting to communication satellites are performed. After accessing the satellite network, the user can use the electronic device to perform satellite communication services with other electronic devices or rescue platforms; wherein the satellite communication services may include the following services: satellite calls based on the satellite network, sending and receiving satellite text messages, satellite video communications, or satellite voice communications, etc. Alternatively, after accessing the satellite network, the user may not use the satellite communication services, and the electronic device may be in a satellite standby state; in the satellite standby state, the electronic device remains connected to the satellite network.
[0175] Alternatively, after step S803, the method further includes:
[0176] S806: When receiving a trigger operation for canceling the control, the electronic device continues to communicate using the ground network.
[0177] It should be understood that when the user clicks the cancel control 405, the electronic device can cancel the display of the pop-up window 402, and the electronic device remains connected to the ground network. After that, within the preset time, the electronic device may no longer repeatedly pop up the pop-up window reminder. The preset time may be, for example, a fixed time (1 day), or a time period from when the pop-up window disappears to when the ground network is detected to be restored. After the preset time, the electronic device may continue to execute step S801.
[0178] Optionally, after step S801, the method further includes: when the signal parameter of the ground network does not meet the first preset condition, the electronic device continues to execute step S801.
[0179] It is understandable that when the monitoring results of the electronic device indicate that the signal of the current ground network is good, the electronic device can continue to monitor the signal parameters of the ground network so as to promptly detect scenarios where there is no ground network connection, and promptly inform the user to enable satellite communication in the absence of a ground network.
[0180] Optionally, after step S802, the method further includes: when the signal parameter of the satellite does not meet the second preset condition, the electronic device continues to execute step S801.
[0181] It is understandable that when the monitoring result of the electronic device shows that the signal of the current ground network is poor, but the signal of the current satellite network is also poor, the electronic device can execute step S801 to monitor whether the ground network is restored and whether the satellite network is available.
[0182] In this way, in the embodiment of the present application, the electronic device can prompt the user to use satellite communication when the ground network is unavailable and the satellite network is good, thereby reducing the time when the electronic device has no network communication and improving the user experience.
[0183] The above embodiments are combined Figure 8 right Figure 4 The process of the embodiment shown is described. Fig. 9 right Figure 6 The process of the embodiment shown is described. Fig. 9 As shown:
[0184] S901. When the electronic device is in satellite standby mode and the screen is off, the electronic device obtains signal parameters of a ground network.
[0185] In a possible implementation, when an electronic device accesses and uses a satellite network, the relevant functions of the terrestrial network are turned off. For example, in a cellular network, the modem remains in a radio off state. At this time, the modem cannot search for signals from the cellular network. In an embodiment of the present application, the electronic device can periodically turn on and off the modem to obtain signal parameters of the cellular network.
[0186] To reduce the impact of cellular network search on users' use of satellite communication services, electronic devices can briefly turn on the modem to search for networks when the satellite network is not used to perform satellite communication services and the screen is off. After detecting that the conditions for turning on the modem are met, the electronic device can obtain the signal parameters of the terrestrial network through the following steps: turn on the modem every T3 time, and search for networks based on the modem; where the modem is turned on for T4. The network search method can be, for example: list search.
[0187] Specifically, the T3 time may be, for example, 5 minutes, and the T4 time may be, for example, 5 seconds. The table search and network search results may include operator information, cell information, signal strength of the cellular network and other signal parameters in the current environment.
[0188] The network search process is described below with reference to specific values.
[0189] For example, at 10:00:00, the electronic device detects that the satellite communication service is not being executed and the display screen is in an off state; the electronic device turns on the modem to search the network.
[0190] At 10:00:05, the electronic device turns off the modem.
[0191] At 10:05:00, the electronic device turns on the modem to search the network.
[0192] At 10:05:05, the electronic device turns off the modem.
[0193] And so on…
[0194] S902: When the signal parameter of the ground network is greater than a third threshold value, the electronic device displays a pop-up window for exiting satellite communication, wherein the pop-up window for exiting satellite communication includes a continue-use control, an exit control, and delay information.
[0195] The third threshold value may be a threshold value for determining whether a terrestrial network is available. Taking a cellular network as an example, the third threshold value of the cellular network may be -105 dB. Figure 6 In the pop-up window 601 in the interface shown in b, continuing to use the control can be, for example, continuing to use the control 604, exiting the control can be, for example, exiting the control 603, and the delay information can be, for example, the value in (26 seconds).
[0196] After determining that the ground network is available, the electronic device can display, for example Figure 6 In the interface shown in b in FIG. 6 , a pop-up window 601 is provided to the user with a choice of exiting satellite communication or not exiting satellite communication.
[0197] Optionally, the electronic device may also determine whether the WLAN network is available based on the relationship between the relevant parameters in the detection result of the WLAN network channel detection and the threshold value thereof; when the WLAN network is available, the electronic device displays a pop-up window for exiting satellite communication. This embodiment of the application does not limit this.
[0198] S903. Within the delay period, without receiving any user operation, the electronic device refreshes the 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 refresh rate of the interface shown in b in the figure can be once per second. For example, Figure 6 During the process of the interface shown in b, the delay information decreases with time, decreasing by 1 per 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 the accuracy of network search, during this period, the electronic device can continuously obtain the signal parameters of the ground network and determine whether the ground network is available. It is understandable that in step S901, the electronic device can search the network briefly (for example, 5 seconds) within a period of time (for example, 5 minutes). While the electronic device displays a pop-up window to exit satellite communication, the electronic device may not turn off the modem until the pop-up window to exit satellite communication disappears.
[0201] S904: Within the delay, upon receiving a trigger operation for exiting the control, the electronic device turns off the satellite network and turns on the terrestrial network.
[0202] In some embodiments, the electronic device may switch to the terrestrial network according to the user's selection operation. For example, upon receiving a trigger operation for the exit control 603, in response to the operation, the electronic device may turn off the satellite network and turn on the terrestrial network.
[0203] Among them, the process of turning on the ground network may include: controlling the modem chip to enter the signal transmission and reception state, controlling the WLAN chip to enter the on state, controlling the Bluetooth chip to enter the on state and / or controlling the NFC chip to enter the on state, etc.; the process of turning off the satellite network may include: turning off the satellite protocol stack.
[0204] S905. The electronic device communicates using the ground network.
[0205] Alternatively, after step S903, the method further includes:
[0206] S906: Within the delay, upon receiving a trigger operation for continuing to use the control, the electronic device continues to communicate using the satellite network.
[0207] It should be understood that when the user clicks the continue to use control 604, the electronic device can cancel the display of the pop-up window 601, and the electronic device remains connected to the satellite network. In some embodiments, the electronic device may no longer display the pop-up window reminder within a preset time, and after the preset time is reached, the electronic device may continue to perform step S901.
[0208] Alternatively, after step S903, the method further includes:
[0209] S907. Within the delay, if the signal parameters of the terrestrial network are not found, or the signal parameters of the terrestrial network are less than the fourth threshold value, 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 during the display of the pop-up window for exiting satellite communication, if the ground network is lost again, the electronic device cancels the display of the pop-up window for exiting satellite communication and maintains the connection with the satellite communication. The ground network is lost again for: the signal parameters of the ground network are not searched, or the signal parameters of the ground network are less than the fourth threshold value. The fourth threshold value can be used to determine whether the ground network is unavailable, and the fourth threshold value can be the same as the third threshold value or different.
[0211] Alternatively, after S903, the method further includes: when the delay is reached and no user operation is received, the electronic device turns off the satellite network and turns on the terrestrial network.
[0212] It should be understood that when the delay is reached and the user does not make a selection, the electronic device can automatically exit satellite communication and restore the ground network.
[0213] In this way, in an embodiment of the present 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 failure to manually exit the satellite network.
[0214] Combine the following Fig.10 right Figure 7 The process of the embodiment shown is described as follows: Fig.10 As shown:
[0215] S1001. When a terrestrial network is used for communication, the electronic device searches for signal parameters of the terrestrial network.
[0216] In an embodiment of the present application, the electronic device may be a device that supports short connection satellite communication, for example, the electronic device may support satellite text messages.
[0217] It should be noted that some electronic devices may support short-connection satellite communications, some electronic devices may support long-connection satellite communications, and some electronic devices may support both short-connection satellite communications and long-connection satellite communications. In one possible implementation, the electronic device may be provided with an identification for identifying the type of satellite communications supported. If the identification indicates that the electronic device supports long-connection satellite communications, the electronic device may display a message such as Figure 4 If the mark indicates that the electronic device supports short-connection satellite communication, the electronic device may display the following Figure 7 If the identifier indicates that the electronic device supports both long-link and short-link satellite communications, the electronic device may prioritize Figure 4 The process shown.
[0218] Taking the electronic device supporting short connection satellite communication as an example, the process of the electronic device searching the network can refer 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 to obtain signal parameters of multiple positioning satellites.
[0220] The process may refer to the relevant description in step S802 and will not be repeated here.
[0221] It is understandable that the short-connection communication service has a lower requirement for network latency, and the T1, T2, first threshold value, and preset ratio used by the electronic device to determine whether the ground network can support calls, and the T1, T2, first threshold value, and preset ratio used to determine whether it can support sending and receiving text messages can be different values. In some embodiments, the T1, T2, first threshold value, and preset ratio used by the electronic device to determine whether the ground network can support calls, and the T1, T2, first threshold value, and preset ratio used to determine whether it can support sending and receiving text messages can be the same values; the embodiments of the present application do not limit this.
[0222] S1003: When the signal parameter of the positioning satellite meets the second preset condition, the electronic device displays a pop-up window for sending a satellite text message, wherein the pop-up window for sending a satellite text message includes a cancel control and a send satellite text message control.
[0223] The pop-up window for sending satellite SMS can be Figure 7 The pop-up window 702 in the interface shown in b in FIG. 1 ; the cancel control may be, for example, the cancel control 705; the send satellite text message control may be, for example, the send satellite text message control 704. In addition, the pop-up window 702 may also include prompt information 703 to inform the user that the satellite text message can be used currently.
[0224] The process of determining whether the signal parameters of the positioning satellite meet the second preset condition in this step can refer to the relevant description in step S803, which will not be repeated here.
[0225] After determining that the signal parameters of the positioning satellite meet the second preset condition, the electronic device may display, for example, Figure 7 In the interface shown in b in FIG. 7 , a pop-up window 702 is provided to the user to choose whether to send a satellite SMS or not.
[0226] S1004: When a trigger operation for sending a satellite SMS control is received, the electronic device displays a satellite SMS interface.
[0227] The satellite SMS interface can be used, for example Figure 7 The interface shown in c.
[0228] In some embodiments, the electronic device can send a satellite message according to the user's selection operation. For example, upon receiving a trigger operation for the send satellite message control 704, the electronic device can jump to Figure 7 In the satellite SMS interface, the electronic device can create and receive satellite SMS.
[0229] S1005. The electronic device can turn off the ground network, turn on the satellite network, and use the satellite network to send satellite text messages.
[0230] In some embodiments, when Figure 7After receiving the trigger operation for the new SMS control 707 in the interface shown in c, the electronic device can display the satellite SMS editing interface, such as Figure 7 After receiving the sending control 712, the electronic device can switch from the terrestrial network to the satellite network and use the satellite network to send the satellite SMS to other electronic devices.
[0231] The process of shutting down the terrestrial network and starting up the satellite network can refer to the relevant description in step S804, which will not be repeated here.
[0232] S1006. When the satellite text message is sent, the electronic device can turn on the ground network and turn off the satellite network.
[0233] After the satellite message is sent, the electronic device can restore the ground network. The process of opening the ground network and closing the satellite network can refer to the relevant description in step S904, which will not be repeated here.
[0234] S1007. Electronic equipment uses the ground network to communicate.
[0235] Alternatively, after step S1003, the method further includes: upon receiving a trigger operation for canceling the 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 the pop-up window 702, and the electronic device maintains the connection with the ground network.
[0237] In this way, in the embodiment of the present application, the interface jumps of the electronic device entering the satellite SMS interface can be reduced, and the user operation can be simplified, so that the electronic device can quickly enter the satellite SMS interface when there is no ground network connection and realize the satellite SMS sending process.
[0238] Combine the following Fig.11 The internal interaction process of the electronic device in the embodiment of the present application is described. Fig.11 As shown:
[0239] The application layer of the electronic device may include satellite communication applications and terrestrial communication applications, such as telephone applications, text messaging applications, etc. 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] Exemplarily, in the first possible implementation, when using a ground network for communication, the electronic device can receive a cellular signal from the network side through a modem; after obtaining the cellular signal, the modem reports the cellular signal to the ground communication application through the phone manager, so that the electronic device can communicate and interact with the user. Correspondingly, the electronic device can also obtain user information through the ground communication application, and convert the user information into a cellular signal through the modem through the phone manager, and then send it to other electronic devices. In this process, the satellite communication module can be in a closed state. Optionally, the process can also include related processing of the sound signal by the audio module, which is not described in the embodiment of the present application.
[0241] In the second possible implementation, when a satellite network is used for communication, the electronic device can receive satellite signals from the communication satellite through a satellite network communication module; after obtaining the satellite signal, the satellite communication module reports the satellite signal to the satellite communication application through a satellite communication manager, so that the electronic device can communicate and interact with the user. Correspondingly, the electronic device can also obtain user information through the satellite communication application, and the satellite communication manager converts the user information into a satellite signal through the satellite communication module and sends it to the relevant communication device. During this process, the modem can be in a closed state.
[0242] The following are combined Figure 4 and Figure 6 The following scenario is used to illustrate this.
[0243] exist Figure 4 Based on the scenario shown, the electronic device uses the first possible implementation method for ground communication. At this time, the modem is turned on and the satellite communication module is turned off. During the communication process, the electronic device can continuously monitor the signal parameters of the cellular network reported by the modem; when it is detected that the electronic device is out of service for a long time, it will display Figure 4 The pop-up window 402 in the interface shown in b in FIG. After receiving the operation for enabling satellite communication, the modem is controlled to be turned off and the satellite communication module is controlled to be turned on. After the satellite communication module is turned on, the electronic device can use the second possible implementation mode to perform satellite communication.
[0244] exist Figure 6Based on the scenario shown, the electronic device uses the second possible implementation method to perform satellite communication. At this time, the satellite communication module is turned on and the modem is turned off. During the communication process, when the electronic device is in a state of screen off and no satellite communication service is being executed, the electronic device keeps the satellite communication module turned on and controls the modem to be turned on briefly and periodically. While the modem is on, the modem can perform a list search; the modem reports the signal parameters of the cellular network to the satellite communication manager, and does not report the signal parameters of the cellular network to the ground communication application. After detecting that the cellular network has recovered, the electronic device displays Figure 6 The pop-up window 601 in the interface shown in b in FIG. After receiving the operation for exiting the satellite communication, the modem is kept turned on and the satellite communication module is controlled to be turned off. After the modem is turned on, the electronic device can use the first possible implementation method to perform satellite communication.
[0245] It should be noted that, in the embodiments of the present application, specific numerical values are used as examples to illustrate the technical solutions of the embodiments of the present application, but the numerical values do not limit the technical solutions of the embodiments of the present 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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0247] Based on the above embodiments, the present application provides a control method. For example, Fig.12 A flow chart of a control method provided in an embodiment of the present application.
[0248] like Fig.12 As shown, the control method may include the following steps:
[0249] S1201. When an electronic device uses a terrestrial network for communication and is unable to use terrestrial network services, the electronic device displays a first pop-up window; the first pop-up window includes a first control and a first prompt message, and the first prompt message is used to prompt whether to enable satellite communication.
[0250] The electronic device being in the out-of-service state can be understood as: the signal parameters of the current ground network do not meet the minimum threshold required for network access, and the electronic device cannot access the ground network; or, there is no ground network signal coverage at the current location, and the electronic device cannot search for the ground network; for example, when the electronic device is in the out-of-service state, it can be displayed as follows: Figure 4The identification 4011 of the ground network in the interface shown in a.
[0251] The first pop-up window can correspond to Figure 4 The pop-up window 402 in the interface shown in b in FIG. 4 ; the first control may be, for example, an enable satellite communication control 404 ; and the first prompt information may be, for example, prompt information 403 .
[0252] It is understandable that the specific communication service for enabling satellite communication may also be satellite text messaging, and the first pop-up window may also correspond to Figure 7 The pop-up window 702 in the interface shown in b; the first control may be, for example, a send satellite text message control 704; and the first prompt information may be, for example, prompt information 703.
[0253] S1202: Receive a trigger operation for a first control.
[0254] S1203: In response to a trigger operation on the first control, the electronic device communicates using a satellite network.
[0255] The first pop-up window can correspond to Figure 4 Taking the pop-up window 402 in the interface shown in b as an example, in response to the trigger operation for enabling the satellite communication control 404, the electronic device turns on the satellite network and uses the satellite network for communication.
[0256] Using a satellite network for communication may include: accessing a satellite network without performing satellite communication services; or accessing a satellite network and performing satellite communication services. Figure 4 In the interface shown in c, the satellite network logo in the pop-up window 407 and the status bar 406 can both indicate that the electronic device is connected to a satellite network.
[0257] In this way, the user can be reminded in time to switch to the satellite network through prompt information, which can reduce the time without network connection, reduce the probability of users missing communication messages, and improve the user experience.
[0258] Optionally, it also includes: when the electronic device uses a satellite network to communicate, and the signal parameter of the ground network is 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 information, and the second prompt information is used to prompt whether to exit satellite communication; a trigger operation for the second control is received; in response to the trigger operation for the second control, the electronic device uses the ground network to communicate.
[0259] The electronic device may communicate using a satellite network, for example, by displaying a pop-up window 407, and the first threshold may be, for example, Fig. 9 The third threshold value in the illustrated embodiment, the first threshold value may be, for example, -105dB. The second pop-up window may correspond to Figure 6In the pop-up window 601 in the interface shown in b, the second control may be, for example, an exit control 603, and the second prompt information may be, for example, prompt information 602.
[0260] After the user clicks the exit control 603, the electronic device may exit the satellite network and start the terrestrial network, for example, Figure 6 In the interface shown in c, the status bar 605 includes the identifier of the cellular network, and the identifier of the cellular network can indicate that the signal quality of the current cellular network is good.
[0261] In this way, after the ground network is restored, the electronic equipment can switch back from the satellite network to the ground network and use the ground network for communication; thereby reducing the problem of being unable to use the ground network due to failure to manually exit the satellite network.
[0262] Optionally, the second pop-up window also includes countdown information; after the electronic device displays the second pop-up window, it also includes: when the countdown information indicates that the countdown is over and no user operation is received, the electronic device uses the ground network to communicate.
[0263] The countdown information can be understood as Figure 6 and Fig. 9 The delay information in the embodiment can be displayed in the form of a countdown, or in the form of a fixed value. Taking the delay information as countdown information as an example, when the countdown ends (for example, the value is equal to 0) and the user has not performed any operation in the pop-up window 601, the electronic device can cancel the display of the pop-up window 601, and the electronic device exits the satellite communication.
[0264] In this way, after the countdown ends, the electronic device can switch to the ground network automatically, reducing user operations; and switch back to the ground network in time.
[0265] Optionally, after the electronic device displays the second pop-up window, it also includes: when the countdown information does not indicate the end of the countdown and the signal parameter of the ground network is less than the first threshold, the electronic device uses the satellite network to communicate and cancels the display of the second pop-up window.
[0266] During the countdown, if the ground network is not detected again, the electronic device can continue to use satellite communication. It is understandable that in this case, if the electronic device is forced to switch to the ground network, the electronic device may not be able to maintain communication due to the poor signal of the ground network.
[0267] In this way, the accuracy and effectiveness of the ground network determination results can be improved in this way.
[0268] Optionally, the first prompt information is also 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 a satellite network to communicate; 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; a trigger operation on the control for creating a new satellite text message is received; 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 satellite text messages and a control for sending satellite text messages; a trigger operation on the control for sending satellite text messages is received; in response to the trigger operation on the control for sending satellite text messages, the electronic device sends a satellite text message.
[0269] Among them, the first pop-up window corresponds to Figure 7 Take the pop-up window 702 in the interface shown in b as an example. The first prompt information corresponds to the prompt information 703; the first control corresponds to the send satellite SMS control 704. The first interface can correspond to Figure 7 The interface shown in c in FIG. 7 ; the control for creating a new satellite message may correspond to the create message control 707, and the control for receiving a satellite message may correspond to the receive message control 708. The second interface may correspond to Figure 7 In the interface shown in d in FIG. 7 , the input box for editing satellite text messages may correspond to the satellite text message editing bar 711 , and the control for sending satellite text messages may correspond to the sending control 712 .
[0270] In this way, the interface jumps of the electronic device entering the satellite SMS interface are reduced, and the user operation is simplified, so that the electronic device can quickly enter the satellite SMS interface when there is no ground network connection, and realize the process of sending and receiving satellite SMS.
[0271] Optionally, the first pop-up window also includes a third control, and after the electronic device displays the first pop-up window, it also includes: receiving a trigger operation for the third control; in response to the trigger operation for the third control, the electronic device uses a ground network to communicate, and the electronic device cancels 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 the triggering operation for the cancel control 405, the electronic device can cancel the display of the pop-up window 402 and not enable satellite communication. For example, the electronic device can display Figure 4 The interface shown in a.
[0273] In this way, when the user does not need to use satellite communication, satellite communication is not forced to be enabled, thereby improving the user experience.
[0274] Optionally, the second pop-up window also includes a fourth control, and after the electronic device displays the second pop-up window, it also 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 display of the second pop-up window.
[0275] Among them, the fourth control may correspond to Figure 6 Continue to use the control 604 in the interface shown in b; Figure 6 In the interface shown in b, in response to the trigger operation for continuing to use the control 604, the electronic device can cancel the display of the pop-up window 601 and does not exit the satellite communication. For example, the electronic device can display Figure 6 The interface shown in a.
[0276] In this way, when the user wants to continue using satellite communication, the satellite communication is not forced to be exited, thereby improving the user experience.
[0277] Optionally, before the electronic device displays the first pop-up window, it includes: the electronic device obtains signal parameters of the ground network; the signal parameters of the ground network include the signal strength of the ground network, the signal quality of the ground network and / or information used to indicate an out of service status; when the signal parameters of the ground network meet a first preset condition, the electronic device triggers the global positioning system GPS positioning to obtain signal parameters of multiple positioning satellites; the signal parameters of the positioning satellites include a carrier-to-noise density ratio; the electronic device displays the first pop-up window, including: when the signal parameters of multiple positioning satellites meet a second preset condition, the electronic device displays the first pop-up window.
[0278] The signal parameters of the ground network may be obtained based on the network side, or may be obtained by the electronic device based on the signal parameters sent by the network side. This embodiment of the application does not limit this.
[0279] This process can be referred to Figure 8 The relevant description in the illustrated embodiment will not be repeated here.
[0280] In this way, electronic devices can prompt users to use satellite communications when there is no ground network and the conditions for using satellite communications are met to ensure basic communication services.
[0281] Optionally, before the electronic device triggers GPS positioning when the signal parameters of the ground network meet the first preset condition, it also includes: the electronic device periodically counts the signal parameters of the ground network within the first preset time period to obtain the total time 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 ground network meet the first preset condition, the electronic device triggers the global positioning system GPS positioning, including: when the total time 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 may refer to the relevant description in step S802. The first preset time length may correspond to T2, for example, 5 minutes; the second preset time length may correspond to T1, for example, 1 minute; the third preset time length may correspond to the first threshold value, and the third preset time length may be the product of T2 time and a preset ratio (for example, 80%), and the third preset time length may be 4 minutes, for example.
[0283] In this way, electronic equipment can detect the signal quality of the ground network in real time by counting the length of time without service, so as to promptly prompt the activation of satellite communication when there is no ground network.
[0284] Optionally, the second preset condition includes: among the multiple positioning satellites, the number of positioning satellites whose signal parameters are greater than the second threshold exceeds a third threshold.
[0285] This step may refer to the relevant descriptions in steps S802 and S803. The second threshold may correspond to the second threshold value; the third threshold may correspond to N.
[0286] In this way, it is possible to determine whether the user is currently within the effective coverage of the satellite signal based on the signal parameters of the positioning satellite, thereby increasing the probability of the electronic device accessing the communication satellite.
[0287] Optionally, after the electronic device uses a ground network to communicate and the electronic device cancels display of the first pop-up window, it also 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 from when the electronic device cancels display of the first pop-up window to when the electronic device detects that the signal parameter of the ground network is 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 may not repeatedly display the pop-up window within a certain period of time, thereby improving the user experience.
[0289] Optionally, before the electronic device displays the second pop-up window, it includes: when it is detected that the electronic device is not executing satellite communication services and the electronic device is in a screen-off state, the electronic device obtains signal parameters of the ground network; wherein the satellite communication services include one or more of the following: satellite calls, sending and receiving satellite text messages, satellite video communications, and satellite voice communications; the electronic device obtains signal parameters of the ground network, including: the electronic device periodically turns on the modem to search the network; wherein the time difference between two adjacent times of turning on the modem is a fifth preset duration, and the fifth preset duration is greater than the duration of any modem being turned on.
[0290] This step can refer to Fig. 9 The relevant descriptions in the illustrated embodiment are not repeated here. The fifth preset duration may correspond to T3 in step S901; and the modem on duration may correspond to T4.
[0291] In this way, electronic equipment can detect the signal quality of the ground network when the user is not using satellite communication, reducing the impact on the user's satellite communication.
[0292] The control method of the embodiment of the present application has been described above, and the device for executing the above control method provided by the embodiment of the present application is described below. Those skilled in the art can understand that the method and the device can be combined and referenced with each other, and the relevant device provided by the embodiment of the present application can execute the steps in the above control method.
[0293] like Fig.13 As shown, the control device 1300 can be used in a communication device, a circuit, a hardware component or a chip, and the control device includes: a display unit 1301 and a processing unit 1302. The display unit 1301 is used to support the display step performed by the control device 1300; the processing unit 1302 is used to support the control device 1300 to perform the information processing step.
[0294] In a possible implementation, the control device 1300 may also include a communication unit 1303. Specifically, the communication unit is used to support the control device 1300 to execute the steps of sending and receiving data. The communication unit 1303 may be an input or output interface, a pin or a circuit.
[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, and the memory may be a device used to store programs or data in one or more devices or circuits. The storage unit 1304 may exist independently and be connected to the processing unit 1302 of the control device via a communication line. The storage unit 1304 may also be integrated with the processing unit 1302.
[0296] The storage unit 1304 may store computer-executable instructions of the method in the terminal device so that the processing unit 1302 executes the method in the above embodiment. The storage unit 1304 may be a register, a cache, or a RAM, etc. The storage unit 1304 may be integrated with the processing unit 1302. The storage unit 1304 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, and the storage unit 1304 may be independent of the processing unit 1302.
[0297] The control method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic device includes an electronic device, and the specific device form of the electronic device can refer to the above related description, which will not be repeated here.
[0298] An embodiment of the present 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, so that the electronic device executes the above method.
[0299] The embodiment of the present application provides a chip system, which includes at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instruction to execute the above method. Its implementation principle and technical effect are similar to those of the above-mentioned related embodiments, and will not be repeated here.
[0300] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. The above method is implemented when the computer program is executed by the processor. The method described in the above embodiment can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the function can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media 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 that can be accessed 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 disk storage, disk storage or other magnetic storage devices, or any other medium that is intended to carry or store the required program code in the form of instructions or data structures and can be accessed by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technology (such as infrared, radio and microwave) is used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. Disks and optical disks as used herein include optical disks, laser disks, optical disks, digital versatile disks (DVD), floppy disks and Blu-ray disks, where disks usually reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included in the scope of computer-readable media.
[0302] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.
[0303] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0304] The above specific implementation methods further illustrate the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods 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 solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A control method, characterized in that: Used in electronic equipment, including: In the case where the electronic device uses a terrestrial network for communication, 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 information, and the first prompt information is used to prompt whether to enable satellite communication; Receiving a trigger operation for the first control; In response to a trigger operation on the first control, the electronic device communicates using a satellite network.
2. The method according to claim 1, characterized in that Also includes: When the electronic device uses the satellite network for communication and the signal parameter of the terrestrial network is 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 information, and the second prompt information is used to prompt whether to exit the satellite communication; receiving a trigger operation for the second control; In response to a triggering operation on the second control, the electronic device communicates using a terrestrial network.
3. The method according to claim 2, characterized in that The second pop-up window also includes countdown information; after the electronic device displays the second pop-up window, the method further includes: When the countdown information indicates that the countdown is over and no user operation is received, the electronic device uses a terrestrial network to communicate.
4. The method according to claim 2 or 3, characterized in that: After the electronic device displays the second pop-up window, the method further includes: When the countdown information does not indicate the end of the countdown and the signal parameter of the terrestrial network is less than the first threshold, the electronic device uses the satellite network to communicate and cancels display of the second pop-up window.
5. The method according to claim 1, characterized in that The first prompt information is also used to prompt whether to enable satellite communication to send satellite text messages; in response to the trigger operation on the first control, the electronic device uses a satellite network to communicate; 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 the satellite text message, a control for receiving the satellite text message, and / or one or more satellite text messages; Receiving a trigger operation for the control for creating the satellite short message; In response to a trigger 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; Receiving a trigger operation for the control for sending the satellite SMS; In response to a triggering operation on the control for sending the satellite text message, the electronic device sends the satellite text message.
6. The method according to any one of claims 1 to 5, characterized in that: The first pop-up window further includes a third control, and after the electronic device displays the first pop-up window, further includes: Receiving a trigger operation for the third control; In response to a trigger operation on the third control, the electronic device uses the ground network to communicate, and the electronic device cancels display of the first pop-up window.
7. The method according to any one of claims 2 to 6, 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: Receiving a trigger operation for the fourth control; In response to a trigger operation on the fourth control, the electronic device uses the satellite network to communicate, and the electronic device cancels display of the second pop-up window.
8. The method according to claim 1, characterized in that Before the electronic device displays the first pop-up window, the method includes: The electronic device acquires a signal parameter of the ground network; the signal parameter of the ground network includes a signal strength of the ground network, a signal quality of the ground network and / or information indicating a no-service status; When the signal parameters of the ground network meet the first preset condition, the electronic device triggers the global positioning system GPS positioning to obtain the signal parameters of multiple positioning satellites; the signal parameters of the positioning satellites include the carrier-to-noise density ratio; The electronic device displays a first pop-up window, including: When the signal parameters of the plurality of positioning satellites satisfy a second preset condition, the electronic device displays the first pop-up window.
9. The method according to claim 8, characterized in that When the signal parameter of the ground network meets the first preset condition, before the electronic device triggers the global positioning system GPS positioning, the method further includes: The electronic device periodically counts the signal parameters of the ground network within a first preset time period to obtain a total time period 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; and the second preset time period is less than the first preset time period; When the signal parameter of the ground network meets the first preset condition, the electronic device triggers global positioning system (GPS) positioning, including: When the total time duration that the electronic device is in the out-of-service state is greater than a third preset time duration, the electronic device triggers GPS positioning; and the third preset time duration is less than or equal to the first preset time duration.
10. The method according to claim 8 or 9, characterized in that: The second preset condition includes: among the plurality of positioning satellites, the number of the positioning satellites whose signal parameters are greater than the second threshold exceeds a third threshold.
11. The method according to any one of claims 6 to 10, characterized in that: After the electronic device uses the terrestrial network to communicate, and the electronic device cancels displaying 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 display of the first pop-up window to when the electronic device detects that the signal parameter of the ground network is greater than a first threshold.
12. The method according to any one of claims 2 to 7, characterized in that: Before the electronic device displays the second pop-up window, the method includes: When it is detected that the electronic device does not perform satellite communication services and the electronic device is in a screen-off state, the electronic device obtains signal parameters of the ground network; wherein the satellite communication services include one or more of the following: satellite calls, sending and receiving satellite text messages, satellite video communications, and satellite voice communications; The electronic device obtains the signal parameters of the terrestrial network, including: the electronic device periodically turns on the modem to search the network; wherein the time difference between two consecutive modem turns on is a fifth preset time length, and the fifth preset time length is greater than any modem turn on time length.
13. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 12.
14. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.
15. A chip system, characterized in that: The method comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is used to run a computer program or instruction to execute the method according to any one of claims 1 to 12.
16. A computer program product, characterized in that The method comprises a computer program, which, when being executed, enables a computer to execute the method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Communication mode switching method, mobile terminal and computer-readable storage medium
CN106961706A
Method and device for switching connection network of terminal, electronic equipment and storage medium
CN107635262A
Method and device for realizing communication link switching
CN110536364A
Interconnected satellite terminal applied to container transportation monitoring
CN110730491A
Communication method, communication device, readable storage medium and electronic equipment
CN110868453A