Satellite communication state display method, electronic equipment and computer readable storage medium

By detecting the satellite communication status of the smart terminal and automatically displaying it, the problem of tedious operation of users confirming the satellite call status is solved, and the automated display and low-key display functions are realized, which improves the user experience and sense of security.

CN119892186APending Publication Date: 2025-04-25ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311376018.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

When existing smart terminals confirm whether satellite calls can be made, users need to perform cumbersome operation steps, resulting in a weak presence of satellite phone functions and it is difficult to display them in a low-key manner.

Method used

By detecting whether the terminal meets the preset satellite communication status and automatically displays the corresponding status when the conditions are met, the automatic display of the satellite communication status is realized.

Benefits of technology

This avoids tedious operations from users. Through the automated display solution, the terminal users can fully perceive the status and existence of the satellite phone, thus bringing a sense of security, and realizing the satellite phone function of the low-key display terminal, meeting the user's spiritual needs and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892186A_ABST
    Figure CN119892186A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a satellite communication state display method, electronic equipment and a computer readable storage medium, and the method comprises the steps: detecting whether a terminal meets a preset satellite communication state or not in a satellite communication state detection mode; and under the condition that the terminal meets the satellite communication state, displaying the corresponding satellite communication state on the terminal according to the satellite communication state met by the terminal. According to the scheme of the embodiment, automatic display of the satellite communication state is achieved, tedious operation of a user is avoided, the terminal user fully perceives the state and existence of the satellite telephone through the preset display scheme, so that the sense of security is brought, the satellite telephone function of the low-tone display terminal is achieved, the mental demand of the user is met, and the user experience is improved. And the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of satellite communication technology, and in particular to a satellite communication status display method, electronic equipment and computer-readable storage medium. Background Art

[0002] The integration of satellite phone functions into civilian smart terminals is an unstoppable trend. However, at present, if a smart terminal (such as a mobile phone) that supports satellite phone calls wants to confirm whether satellite calls are currently available, the user needs to perform the following steps: 1. Turn on the smart terminal with the power button; 2. Enter the main menu of the smart terminal through a password or face recognition; 3. Start the satellite phone APP (application) on the main menu; 4. Start satellite search and phone link connection; 5. After dozens of seconds, the link connection will be displayed as successful or failed. Summary of the invention

[0003] The embodiments of the present disclosure provide a satellite communication status display method, an electronic device, and a computer-readable storage medium.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for displaying satellite communication status, which may include:

[0005] In the satellite communication status detection mode, detecting whether the terminal meets the preset satellite communication status;

[0006] In the case where the terminal satisfies the satellite communication status, a corresponding satellite communication status display is performed on the terminal according to the satellite communication status satisfied by the terminal.

[0007] In a second aspect, an embodiment of the present disclosure provides an electronic device, the electronic device comprising:

[0008] one or more processors;

[0009] A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the satellite communication status display method;

[0010] One or more input / output I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

[0011] In a third aspect, an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the satellite communication status display method is implemented.

[0012] The disclosed embodiment can determine whether the current terminal is capable of satellite communication (such as satellite phone) by detecting whether the terminal meets the satellite communication status, and display the satellite communication status when satellite communication is possible, thereby realizing automatic display of satellite communication status and avoiding tedious operations of users. Through a preset display scheme, terminal users can fully perceive the status and existence of the satellite phone, thereby bringing a sense of security, and realizing a low-key display of the satellite phone function of the terminal, thereby meeting the spiritual needs of users and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In the accompanying drawings of the embodiments of the present disclosure:

[0014] Figure 1 A flow chart of a satellite communication status display method provided by an embodiment of the present disclosure;

[0015] Figure 2 A schematic diagram of a satellite communication status display method provided by an embodiment of the present disclosure;

[0016] Figure 3 A block diagram of the electronic device provided in the embodiment of the present disclosure;

[0017] Figure 4 A block diagram of the computer-readable storage medium provided for an embodiment of the present disclosure. DETAILED DESCRIPTION

[0018] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the communication perception data processing method and computer-readable storage medium provided by the embodiments of the present disclosure are described in detail below in conjunction with the accompanying drawings.

[0019] The present disclosure will be described more fully below with reference to the accompanying drawings, but the embodiments shown may be embodied in different forms, and the present disclosure should not be construed as being limited to the embodiments set forth below. On the contrary, the purpose of providing these embodiments is to make the present disclosure thorough and complete, and will enable those skilled in the art to fully understand the scope of the present disclosure.

[0020] The accompanying drawings of the embodiments of the present disclosure are used to provide a further understanding of the embodiments of the present disclosure, and constitute a part of the specification, and are used together with the detailed embodiments to explain the present disclosure, and do not constitute a limitation of the present disclosure. By describing the detailed embodiments with reference to the accompanying drawings, the above and other features and advantages will become more apparent to those skilled in the art.

[0021] The present disclosure may be described with reference to plan views and / or cross-sectional views by means of ideal schematic views of the present disclosure. Therefore, the exemplary illustrations may be modified according to manufacturing techniques and / or tolerances.

[0022] In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.

[0023] The terms used in the present disclosure are only used to describe specific embodiments and are not intended to limit the present disclosure. The term "and / or" as used in the present disclosure includes any and all combinations of one or more related enumerated items. The singular forms "one" and "the" as used in the present disclosure are also intended to include plural forms, unless the context clearly indicates otherwise. The terms "including", "made of..." as used in the present disclosure specify the presence of the features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof.

[0024] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined in this disclosure.

[0025] The present disclosure is not limited to the embodiments shown in the drawings, but includes modifications of the configurations formed based on the manufacturing process. Therefore, the regions illustrated in the drawings have schematic properties, and the shapes of the regions shown in the drawings illustrate the specific shapes of the regions of the elements, but are not intended to be limiting.

[0026] The integration of satellite phone functions into civilian smart terminals is an unstoppable trend. However, at present, if a smart terminal (such as a mobile phone) that supports satellite phone calls wants to confirm whether a satellite call is currently available, the user needs to perform the following steps: 1. Turn on the smart terminal with the power button; 2. Enter the main menu of the smart terminal through a password or face recognition; 3. Start the satellite phone APP (application) on the main menu; 4. Start satellite search and phone link connection; 5. After dozens of seconds, the link connection will be displayed as successful or failed. At this time, the user knows whether the satellite phone is available. These cumbersome steps make the satellite phone function less noticeable. After all, the mobile phone has no signal and there are very few situations where a call is needed. In most cases, users need the following requirements:

[0027] 1. The user just wants to confirm whether a satellite call can be made at this time, and does not necessarily want to make a satellite call, but the above confirmation steps are too cumbersome;

[0028] 2. The user wants to let people around him know that the smart terminal he owns has a satellite calling function, but intentionally following the aforementioned steps to activate the satellite phone is too high-profile and unnatural.

[0029] The disclosed embodiment can determine whether the current terminal is capable of satellite communication (such as satellite phone) by detecting whether the terminal meets the satellite communication status, and display the satellite communication status when satellite communication is possible, thereby realizing automatic display of the satellite communication status, avoiding tedious operations of the user, and realizing low-key display of the satellite phone function of the terminal, meeting the spiritual needs of the user and improving the user experience.

[0030] The satellite communication status display method of the embodiment of the present disclosure can be executed by any electronic device that needs to display the satellite communication status, such as a terminal device or a server. The terminal device may include but is not limited to: a vehicle-mounted device, a user equipment (User Equipment, UE), a mobile device, a computing device, a wearable device, etc., for example, including but not limited to a cellular phone, a cordless phone, a personal digital assistant (Personal Digital Assistant, PDA), a portable computer, etc. The satellite communication status display method can be implemented by a processor calling a computer-readable program instruction stored in a memory, or it can be implemented by a server.

[0031] The embodiments of the present disclosure may be applied to any application scenario, for example, including but not limited to the following application scenarios:

[0032] 1. The user just wants to know whether a satellite call can be made at this time, but does not really want to make a satellite call. For example, when the user is hiking outdoors, the communication signal in most wild forests or some small roads is very weak, and there is even no communication signal on some sections of the road. Even in some scenic spots with large forests, the communication signal may be very weak. At this time, the user can make a satellite call, but there is no need to make a satellite call. However, if the mobile phone automatically starts the satellite connection at this time, and implies (for example, through vibration, message sound, flashing breathing light, etc.) or explicitly indicates (mobile phone screen saver or unlocking animation) to the user that the satellite call is ready at this time, it can greatly, naturally and actively provide the user with a sense of security, making the user experience better.

[0033] 2. The user wants to let people around him know that the terminal he owns has a satellite call function, but he does not want to intentionally operate the satellite call startup steps to activate the satellite call function to avoid being too high-profile. For example, the user is on a boat trip with friends, and the user casually puts the mobile phone on the tea table and chats with friends. At this time, the mobile phone signal gradually disappears, and the mobile phone's automatic connection to the communication satellite mechanism is triggered. After the connection is successful, the mobile phone implies or explicitly indicates that the user can make a satellite call at this time. When friends see these prompts on the user's mobile phone and ask questions, or when friends find that the mobile phone signal is gradually disappearing and become anxious, the user can say "My mobile phone can make a satellite call, just in case", which naturally has a good social effect and gives the user spiritual satisfaction.

[0034] The following is a detailed introduction to the embodiments of the present disclosure.

[0035] The present disclosure provides a method for displaying satellite communication status. Figure 1 , Figure 2 As shown, the method may include steps S11-S12:

[0036] S11, in the satellite communication status detection mode, detecting whether the terminal meets the preset satellite communication status;

[0037] S12. When the terminal satisfies the satellite communication status, a corresponding satellite communication status is displayed on the terminal according to the satellite communication status satisfied by the terminal.

[0038] In the embodiments of the present disclosure, the above-mentioned terminal may be a mobile intelligent terminal, which is portable, has an operating system, and users can easily install various software, has various sensors, and has wireless telephone and data transmission functions; for example, it may include a smart phone, a tablet computer or other portable intelligent device. These mobile intelligent terminals may have the ability to make satellite calls and receive and send satellite information, and satellite communication services have been opened through operators; these mobile intelligent terminals may have environmental sensors, for example, including but not limited to radio communication modules, positioning modules, satellite communication modules, etc. These mobile intelligent terminals may also have information transmission devices, for example, including but not limited to audio generation modules, screen modules, light group modules, etc.

[0039] In the disclosed embodiment, the radio communication module is responsible for the signal transmission function between the terminal and the radio base station. Based on this module, the terminal operating system can display the type (2G / 3G / 4G / 5G, etc.), strength, and presence of the current terminal's radio signal to the user.

[0040] In the disclosed embodiment, the positioning module is responsible for the terminal to obtain the physical location of the terminal through positioning satellites. Common positioning technologies include GPS (Global Positioning System), Beidou, Glonass, and Galileo; based on this module, the terminal can obtain the location and altitude information of the terminal in real time.

[0041] In the disclosed embodiment, the satellite communication module is responsible for the terminal's acquisition of calls, data, and information via a communication satellite.

[0042] In the disclosed embodiment, the audio generation module serves as a sound generator in the terminal.

[0043] In the embodiment of the present disclosure, the screen module is a screen of the terminal, which is responsible for displaying information or emitting light or providing prompts;

[0044] In the embodiment of the present disclosure, the light group module is responsible for indicating a certain state of the terminal, such as a charging indicator light. In the embodiment of the present disclosure, it can be a satellite communication status indicator light.

[0045] In the embodiment of the present disclosure, the time module is used for time calculation.

[0046] In an embodiment of the present disclosure, in the satellite communication status detection mode, before detecting whether the terminal meets a preset satellite communication status, the method may further include:

[0047] Detect whether the terminal meets the preset startup conditions;

[0048] When the terminal meets the startup conditions, the satellite communication status detection mode is started.

[0049] In the disclosed embodiment, in order to reduce the waste of satellite resources and reduce unnecessary satellite communication status detection, before entering the satellite communication status detection mode, it is possible to first detect whether the terminal meets the pre-set startup conditions. Only when the startup conditions are met can the satellite communication status detection mode be automatically started.

[0050] In the embodiment of the present disclosure, the start-up conditions may include but are not limited to any one or more of the following:

[0051] The satellite communication status monitoring function has been turned on;

[0052] The set time for satellite communication status monitoring is reached;

[0053] The terminal is in a state of no RF signal;

[0054] The terminal is not connected to the network; and

[0055] The signal strength of the location satellite detected by the terminal reaches a preset strength threshold.

[0056] In the embodiments of the present disclosure, each of the above-mentioned starting conditions is described in detail below.

[0057] In the embodiment of the present disclosure, the satellite communication status monitoring function has been turned on as the starting condition: automatic detection of the satellite communication status requires the consumption of resources, for example, including but not limited to battery power, satellite resources, etc. Therefore, whether to turn on the satellite communication status monitoring function can be decided by the user according to his or her own needs, and the satellite communication status monitoring function can be turned on or off through a pre-set button.

[0058] In the embodiment of the present disclosure, with respect to the start condition of reaching the set time for satellite communication status monitoring: the time point for automatic detection of the satellite communication status, or the time interval (for example, every 10 minutes) can be set through the time module; when the timer reaches the time point, the time condition for communication satellite status detection is met.

[0059] In the disclosed embodiment, for the start-up condition that the terminal is in a state without a radio frequency signal: Under normal circumstances, the terminal realizes communication through a signal connection with a base station. Only when there is no ordinary communication signal, for example, GSM (Global System for Mobile Communications), CDMA (Code Division Multiple Access), UMTS (Universal Mobile Telecommunications System), EVDO (Evolution-Data Optimized), LTE (Long Term Evolution), SA (Standalone Architecture, a type of 5G networking), NSA (Non-Standalone Architecture, refers to the use of dual connection mode), etc.), it is necessary to perform satellite communication and automatically detect the satellite communication status. Therefore, the operating system obtains the registration status of the current communication network through an API (Application Program Interface).

[0060] In the embodiment of the present disclosure, regarding the starting condition that the terminal is in a state of no network connection: when the terminal is connected to a router via a network such as WIFI (Wireless Fidelity), the terminal is likely to have the ability to communicate with the outside world.

[0061] In the disclosed embodiment, for the start-up condition that the signal strength of the location satellite detected by the terminal reaches a preset strength threshold: the smart terminal is likely to have a location acquisition module, which obtains the terminal location information at that time through the positioning satellite. Communication satellites (calls, data, information) also use satellite signals. Whether it is a positioning satellite or a communication satellite, satellite data acquisition has similar environmental requirements. For example: satellite signals cannot be obtained if there are buildings blocking the room; satellite signals will be affected in streets with tall buildings; cloudy days will interfere with the reception strength of satellite signals, and so on. Therefore, a strength threshold can be set in advance. When the terminal detects that the signal strength of the location satellite is better than the set strength threshold, it can be considered that it is likely that it can also connect well with the communication satellite (calls, data, information), and even exchange data.

[0062] In the embodiment of the present disclosure, setting the satellite signal strength threshold includes the following purposes:

[0063] 1. In the same physical environment (for example, outdoors, indoors, in the jungle, etc.), the signal status of the positioning satellite and the communication satellite have a high degree of overlap. The status of the communication satellite can be estimated by the status of the positioning satellite, thus avoiding invalid connection attempts.

[0064] 2. Positioning satellite resources are abundant. Using the signal status of positioning satellites to determine the availability of communication satellites can largely avoid resource squeezes on communication satellites.

[0065] 3. Using positioning satellites, the terminal only needs to receive satellite information, with low power consumption and radiation, which can reduce terminal energy consumption and reduce human body radiation.

[0066] In the embodiments of the present disclosure, the setting of the strength threshold of the position satellite signal may be based on but not limited to the following four aspects:

[0067] 1. The threshold value of the number of positioning satellites; for example, the number of positioning satellites of 4 or more is required.

[0068] 2. The number of positioning satellites whose satellite signal strength is required to be greater than or equal to the strength threshold; for example, the satellite signal strength of more than 3 positioning satellites is required to be above -160dBW (strength threshold, where dBW is the absolute value unit of power).

[0069] 3. Whether the initial cold start positioning is successful; for example: the initial cold start positioning needs to obtain the location information successfully.

[0070] 4. Whether the initial cold start positioning duration is less than the preset duration threshold; for example: whether the initial cold start positioning success time is less than 120 seconds.

[0071] In the embodiment of the present disclosure, the terminal may select any one or more of the above points as the basis for setting the strength threshold according to actual needs and the differences between the positioning satellite and the communication satellite system.

[0072] In the disclosed embodiment, the communication between the positioning satellite and the communication satellite is briefly introduced below.

[0073] Positioning satellites may include but are not limited to GPS, BeiDou, etc. The positioning process involves multiple steps and components, including hardware and software aspects.

[0074] The hardware aspects include:

[0075] GNSS (Global Navigation Satellite System) receiver: There is a dedicated hardware module inside the terminal (such as a mobile phone) for receiving signals from satellites.

[0076] Antenna: A GNSS receiver receives satellite signals via an internal or external antenna.

[0077] Software aspects include:

[0078] Satellite Almanac: GNSS receivers require a current satellite almanac to understand the position of each satellite; satellite almanac is usually downloaded from the satellite when first positioning or provided by a network service.

[0079] Time synchronization: There is a high-precision clock inside the GNSS receiver to synchronize with the satellite time.

[0080] Positioning process: Search and acquire signals; First, the GNSS receiver searches for and locks on signals from at least three (2D (2-dimensional) positioning) or four (3D (3-dimensional) positioning) satellites.

[0081] Decoding the signal: The received signal contains a timestamp and satellite identification information, which will be decoded.

[0082] Calculating distance: The distance between the GNSS receiver and each satellite can be calculated using the timestamp of the satellite’s signal and the time the receiver received the signal.

[0083] Triangulation: Once the distances to at least three or four satellites are known, a GNSS receiver can determine the geographic location of the satellites through a process called triangulation.

[0084] Mobile operating system and applications: At the software level, the terminal's operating system (for example, Android or Apple's mobile system iOS) provides APIs that allow applications to request location information. The logic behind these APIs interacts with the hardware, obtains satellite data, and may combine other data sources (such as WIFI and cellular networks) to provide more accurate and faster positioning.

[0085] Communication satellites may include but are not limited to: maritime satellites, Tiantong satellites, etc. The communication process involves multiple steps and components, including hardware and software aspects.

[0086] The hardware aspects include:

[0087] Satellite receiver and transmitter: Satellite phones have built-in receivers and transmitters specifically designed to communicate with satellites.

[0088] Directional or omnidirectional antennas: Depending on the specific device, you may use a directional antenna (which requires manual or automatic pointing toward the satellite) or an omnidirectional antenna (which can receive signals in multiple directions).

[0089] Software aspects include:

[0090] Satellite information database: Satellite phones usually have a built-in satellite information database, or can download satellite information data from satellites or ground stations.

[0091] Tracking Algorithm: The built-in tracking algorithm software calculates in real time which satellites are in sight and attempts to establish connections with them.

[0092] Obtaining the current satellite status: 1) Initialization and self-test: After powering on, the satellite phone (i.e., terminal) will perform self-test and initialization, including loading the satellite database and starting the necessary hardware; 2) Searching for satellites: The satellite phone will search for satellites within its line of sight and attempt to establish a connection with them; 3) Obtaining satellite data: Once the connection is established, the satellite phone will obtain some basic information from the satellite, such as satellite status, signal strength, etc.; 4) Display or notification: Satellite phones usually have a user interface or indicator light to display the current satellite status, such as signal strength, connection status, etc.; 5) Data exchange: After establishing a stable connection with the satellite, the satellite phone can conduct data and voice communications.

[0093] In an embodiment of the present disclosure, when there are multiple startup conditions, detecting whether the terminal meets the startup conditions may include:

[0094] Multiple start-up conditions are tested in sequence according to a preset test sequence.

[0095] In the embodiment of the present disclosure, when multiple startup conditions include the satellite communication status monitoring function being turned on, reaching the set time for satellite communication status monitoring, the terminal being in a state of no radio frequency signal, the terminal being in a state of no network connection, and the position satellite signal strength detected by the terminal reaching a preset strength threshold, the multiple startup conditions are sequentially detected in a preset detection order, which may include:

[0096] It detects in sequence whether the satellite communication status monitoring function is turned on, whether the set time for satellite communication status monitoring has been reached, whether the terminal is in a state of no RF signal, whether the terminal is in a state of no network connection, and whether the satellite signal strength of the location detected by the terminal reaches the preset strength threshold.

[0097] In the disclosed embodiment, it is possible to detect whether the set time for satellite communication status monitoring has been reached only when the satellite communication status monitoring function is turned on. When the time condition for communication satellite status detection is met (i.e., the set time is met), the status monitoring process of whether the terminal is in a state without radio frequency signal can be started to determine whether to connect to the communication satellite. To determine whether the terminal is in a state without radio frequency signal, the operating system needs to obtain the registration status of the current communication network through the API. When the registration status of the current communication network is no registration, the monitoring process of whether the terminal is in a state without network connection can be continued. If there is registration, the monitoring process can be terminated. After entering the monitoring process of whether the terminal is in a state without network connection, if there is no network (such as WIFI) connection, the monitoring process of whether the signal strength of the location satellite detected by the terminal reaches the preset strength threshold can be continued. If there is a network (such as WIFI) connection, the monitoring process can be terminated.

[0098] In the embodiment of the present disclosure, the monitoring steps of whether the terminal is in a state without a radio frequency signal and whether the terminal is in a state without a network connection can be interchanged or performed in parallel.

[0099] In an embodiment of the present disclosure, when there are multiple startup conditions, detecting whether the terminal meets the startup conditions includes:

[0100] When multiple start conditions are met, determining that the terminal meets the start condition;

[0101] When any one or more of the start-up conditions are not met, it is determined that the terminal does not meet the start-up condition.

[0102] In the disclosed embodiment, when at least one of all the set start-up conditions (such as the aforementioned five start-up conditions) is not met, the process can return to the step of detecting whether the terminal meets the preset start-up conditions to start the next round of start-up condition monitoring.

[0103] In the disclosed embodiment, only when all the starting conditions are met can the satellite communication status detection mode be automatically entered to start the detection of the satellite communication status.

[0104] In the embodiment of the present disclosure, the satellite communication status may include but is not limited to any one or more of the following:

[0105] Capable of satellite calls

[0106] Capable of satellite data transmission; and,

[0107] Capable of sending and receiving satellite information.

[0108] In an embodiment of the present disclosure, detecting whether the terminal meets a preset satellite communication status may include: detecting whether a satellite call can be made (yes / no), whether satellite data transmission can be performed (yes / no), and whether satellite information can be sent and received (yes / no).

[0109] The communication between the terminal and the communication satellite is based on electronic signals and specific protocols. These communication protocols are a set of rules and conventions that define how to send, receive and interpret data. They can be simply compared to Morse code, which has corresponding translation rules. There are multiple standards for the language in the field of satellite communications, which are used to regulate the interoperability and communication between different types of satellites and ground systems. These standards are formulated by multiple international organizations (such as the International Telecommunication Union (ITU), the National Aeronautics and Space Administration (NASA), the European Space Agency (ESA), etc.) as well as some specialized industrial alliances and organizations.

[0110] After the terminal and the communication satellite have gone through the registration process and confirmed each other, the terminal will be informed of the services that the terminal and the satellite can currently perform, that is, the three services mentioned above (satellite calls, satellite data transmission, and sending and receiving satellite information). Any one, two, or all three of the services that can be performed are determined by negotiation based on the conditions of both parties and the environment at the time. The judgment conditions may include but are not limited to: 1. The service authority of the terminal; 2. Whether the signal strength at the time is appropriate; 3. Whether the satellite resources are permitted at the time, etc. For example: a mobile phone is turned on and begins to register itself in an ordinary base station. After a series of negotiations between the mobile phone and the base station (for example, according to 3GPP (3rd Generation Partnership Project, a new standard for transmitting multimedia content through high-speed wireless networks) or 3GPP2 protocol), the mobile phone is finally allowed to register and obtains the ability to communicate from the registration message, which is displayed as: only calls, text messages, and data Internet access. The reasons are: 1. The mobile phone reports its own capabilities as calls, text messages, and data Internet access; 2. The network queries the database based on the information of the mobile phone number reported by the mobile phone, showing that the mobile phone number has a fee, but the data package has been used up and is set to not automatically purchase data. Therefore, the message sent by the base station shows that at this time, the mobile phone can only make calls and send text messages, but cannot access the Internet.

[0111] In the embodiment of the present disclosure, when there are multiple satellite communication states, detecting whether the terminal meets the preset satellite communication state includes:

[0112] In the case where any one or more satellite communication states are met, it is determined that the terminal meets the satellite communication state.

[0113] When multiple satellite communication states are not satisfied, it is determined that the terminal does not satisfy the satellite communication state.

[0114] In the embodiment of the present disclosure, for example, if the capabilities of satellite communication, satellite data transmission, and sending and receiving satellite information are all not met, that is, the above three items (call, data, information) are all "no", it is determined that the terminal does not meet the satellite communication status, and the next round of satellite communication status monitoring can be initiated; if at least one of the capabilities of satellite communication, satellite data transmission, and sending and receiving satellite information is met, it is determined that the terminal meets the satellite communication status.

[0115] In the embodiment of the present disclosure, the corresponding satellite communication status is displayed on the terminal according to the satellite communication status satisfied by the terminal, including:

[0116] Determine the corresponding state combination logic according to the satellite communication state satisfied by the terminal;

[0117] According to the status combination logic, the corresponding display scheme is called up to display the satellite communication status.

[0118] In the embodiment of the present disclosure, when any one or more satellite communication states are satisfied, when different satellite communication states are satisfied, all the various satellite communication states can be arranged and combined accordingly to obtain a variety of state combination logics. For example, for the above three items (call, data, information), if at least one item is "yes", there are the following 7 state combination logics:

[0119]

[0120] In the embodiment of the present disclosure, different display schemes can be set for different status combination logics. Therefore, after determining the satellite communication status satisfied by the terminal, the corresponding status combination logic can be determined according to the satellite communication status satisfied by the terminal, so that the corresponding display scheme can be called according to the status combination logic to display the satellite communication status.

[0121] In the embodiment of the present disclosure, before performing corresponding satellite communication status display on the terminal according to the satellite communication status satisfied by the terminal, the method may further include:

[0122] Pre-calculate the state combination logic corresponding to all satellite communication states when any one or more satellite communication states are satisfied;

[0123] Set corresponding display schemes for each state combination logic;

[0124] Each state combination logic is stored corresponding to the corresponding display scheme.

[0125] In the embodiment of the present disclosure, for the preset multiple satellite communication states to be detected, the state combination logic and the corresponding display schemes of the multiple satellite communication states can be pre-set, and the different state combination logics and the corresponding display schemes can be stored correspondingly, so that each time the satellite communication status needs to be displayed, the corresponding state combination logic can be directly determined according to the detected satellite communication state that is satisfied, and the display scheme corresponding to the high state combination logic can be directly called to display the satellite communication status.

[0126] In the disclosed embodiments, the display scheme may include: explicit display and / or implicit display;

[0127] Among them, explicit display refers to the display of reminder information realized by waking up the screen; implicit display refers to the display of reminder information realized without waking up the screen;

[0128] The reminder information may include, but is not limited to, any one or more of the following: visual information, sound information, and vibration information.

[0129] In the disclosed embodiment, invisible display may include but is not limited to: screen flashing, backlight being always on or flashing, prompt sound sound prompt, etc.

[0130] In the embodiments of the present disclosure, explicit display may include but is not limited to any one or more of the following:

[0131] The user triggers the screen to light up, and when the screen is activated, the satellite communication status is displayed through animation, pictures, sounds, etc.;

[0132] Display satellite communication status through animation, pictures, sounds, etc. when unlocking the screen;

[0133] The status bar preset on the screen displays the satellite communication status through animations, pictures, etc.

[0134] In the embodiments of the present disclosure, implicit display may include but is not limited to any one or more of the following:

[0135] 1. The terminal is equipped with a light group (which can be similar to the charging indicator light): It can be hidden in a certain part of the fuselage (for example, the back). When the satellite communication status needs to be displayed, the light group can use color, flashing frequency, etc. to inform the user of the satellite communication capability and status at this time.

[0136] 2. Terminal screen: The user can be informed of the satellite communication capability and status at the moment through signals such as screen flashing.

[0137] 3. Sound: Users can be informed of the satellite communication capabilities and status through unique sounds (such as short message sounds), such as the beeping sound of equipment running in space.

[0138] In the embodiments of the present disclosure, at least the following advantages are included:

[0139] 1. Through real-time monitoring of the five startup conditions of the terminal and logical judgment of these startup conditions, it can be determined whether the mobile phone needs to automatically trigger the communication satellite status detection and connection, which can greatly reduce the frequency of communication satellite connection and improve the connection success rate. While improving the user perception of the satellite phone function, it can also reduce the power consumption of mobile phones, reduce human radiation damage, and reduce the run on communication satellite resources.

[0140] 2. After logical judgment, the mobile phone can start the satellite communication status detection function and connect to the communication satellite. If it is successful, the available status and available types (call, data, information) of the satellite phone can be automatically and invisiblely displayed to the user through existing devices (such as screen, speaker, etc.) or exclusive devices (such as backlight, etc.) without the user activating the mobile phone screen; or, through the icons and animations on the mobile phone screen, the available status and available types (call, data, information) of the satellite phone can be automatically and explicitly displayed to the user without additional mobile phone operations (for example, activating the screen, unlocking the screen, etc., which are necessary actions for users to use the mobile phone). The automatic display of the satellite communication status is realized, avoiding the tedious operations of the user. Through various display schemes, the terminal user can fully perceive the status and existence of the satellite phone, thereby bringing a sense of security, and realizing the low-key display of the satellite phone function of the terminal, meeting the spiritual needs of the user and improving the user experience.

[0141] The present disclosure also provides an electronic device 100, such as Figure 3 As shown, the electronic device 100 includes:

[0142] One or more processors 101;

[0143] A memory 102 having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors 201, the one or more processors 101 implement the satellite communication status display method;

[0144] One or more input / output I / O interfaces 103 are connected between the processor 101 and the memory 102 and are configured to implement information interaction between the processor 101 and the memory 102 .

[0145] Among them, the processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU) and the like; the memory 102 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 103 is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus) and the like.

[0146] In some embodiments, the processor 101 , the memory 102 , and the I / O interface 103 are connected to each other via a bus 104 , and further connected to other components of the computing device.

[0147] The present disclosure also provides a computer-readable storage medium 200, such as Figure 4 As shown, a computer program is stored on the computer-readable storage medium 300, and when the computer program is executed by the processor, the satellite communication status display method is implemented.

[0148] Those skilled in the art will appreciate that all or some of the functional modules / units disclosed above may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0149] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation.

[0150] Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit (CPU), a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-temporary medium) and a communication medium (or temporary medium). As known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk storage; read-only compact disk (CD-ROM), digital versatile disk (DVD) or other optical disk storage; magnetic cassettes, magnetic tapes, disk storage or other magnetic storage; any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0151] The present disclosure has disclosed example embodiments, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly stated, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.

Claims

1. A satellite communication status display method, characterized in that: The method comprises: In the satellite communication status detection mode, detecting whether the terminal meets the preset satellite communication status; In the case where the terminal satisfies the satellite communication status, a corresponding satellite communication status display is performed on the terminal according to the satellite communication status satisfied by the terminal.

2. The satellite communication status display method according to claim 1, characterized in that: In the satellite communication state detection mode, before detecting whether the terminal meets the preset satellite communication state, the method further includes: Detecting whether the terminal meets a preset startup condition; When the terminal meets the start condition, the satellite communication status detection mode is started.

3. The satellite communication status display method according to claim 2, characterized in that: The starting conditions include any one or more of the following: The satellite communication status monitoring function has been turned on; The set time for satellite communication status monitoring is reached; The terminal is in a state of no RF signal; The terminal is not connected to the network. as well as, The signal strength of the location satellite detected by the terminal reaches a preset strength threshold.

4. The satellite communication status display method according to claim 3, characterized in that: In the case where there are multiple starting conditions, detecting whether the terminal meets the starting conditions includes: The various starting conditions are detected in sequence according to a preset detection order.

5. The satellite communication status display method according to claim 4, characterized in that: When the multiple starting conditions include the satellite communication status monitoring function being turned on, the set time for performing satellite communication status monitoring being reached, the terminal being in a state of no radio frequency signal, the terminal being in a state of no network connection, and the position satellite signal strength detected by the terminal reaching a preset strength threshold, the multiple starting conditions are sequentially detected in a preset detection order, including: It detects in sequence whether the satellite communication status monitoring function is turned on, whether the set time for satellite communication status monitoring has been reached, whether the terminal is in a state of no RF signal, whether the terminal is in a state of no network connection, and whether the satellite signal strength of the location detected by the terminal reaches the preset strength threshold.

6. The satellite communication status display method according to any one of claims 2 to 5, characterized in that: In the case where there are multiple starting conditions, detecting whether the terminal meets the starting conditions includes: When multiple starting conditions are met, determining that the terminal meets the starting condition; When any one or more of the start-up conditions are not met, it is determined that the terminal does not meet the start-up condition.

7. The satellite communication status display method according to claim 1, characterized in that: The satellite communication status includes any one or more of the following: Capable of satellite calls Capable of satellite data transmission; and, Capable of sending and receiving satellite information.

8. The satellite communication status display method according to claim 1 or 7, characterized in that: In the case that there are multiple satellite communication states, detecting whether the terminal satisfies a preset satellite communication state includes: When any one or more of the satellite communication states are met, it is determined that the terminal meets the satellite communication state. When the plurality of satellite communication states are not satisfied, it is determined that the terminal does not satisfy the satellite communication state.

9. The satellite communication status display method according to claim 1, characterized in that: The corresponding satellite communication status display on the terminal according to the satellite communication status satisfied by the terminal includes: Determining corresponding state combination logic according to the satellite communication state satisfied by the terminal; According to the state combination logic, the corresponding display scheme is retrieved to display the satellite communication state.

10. The satellite communication status display method according to claim 9, characterized in that: Before performing corresponding satellite communication status display on the terminal according to the satellite communication status satisfied by the terminal, the method further includes: Pre-calculate the state combination logic corresponding to all the satellite communication states when any one or more of the satellite communication states are satisfied; A corresponding display scheme is set for each state combination logic; Each state combination logic is stored corresponding to the corresponding display scheme.

11. The satellite communication status display method according to claim 9 or 10, characterized in that: The display scheme includes: explicit display and / or implicit display; The explicit display refers to the display of reminder information realized by waking up the screen; the implicit display refers to the display of reminder information realized without waking up the screen; The reminder information includes any one or more of the following: visual information, sound information and vibration information.

12. An electronic device, characterized in that: The electronic device comprises: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the satellite communication status display method according to any one of claims 1 to 11; One or more input / output I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

13. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the satellite communication status display method according to any one of claims 1 to 11.