A message transmission method and corresponding terminal
By displaying the star-seeking guidance interface on the terminal, the user is guided to adjust the positional relationship between the terminal and the satellite, the problem of difficult connection between the terminal and the satellite in the prior art is solved, and the efficiency of sending and receiving satellite messages is improved.
Patent Information
- Application Number
- CN202510180481.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-18
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2042-03-18
AI Technical Summary
The prior art is difficult to quickly establish communication connection between terminals and satellites, resulting in inefficient transmission and reception of satellite messages.
By displaying the star-seeking guidance interface, the user is guided to adjust the positional relationship between the terminal and the target satellite, and use the satellite identification and alignment area to prompt the user's mobile terminal's direction until the message transmission conditions are met.
It realizes rapid communication connection between terminals and satellites, and improves the efficiency of sending and receiving satellite messages, especially in areas where mobile communication signals are weak or serviceless.
Smart Images

Figure CN119676659B_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202210270407.0, and the original application date is March 18, 2022. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a message transmission method and a corresponding terminal. Background Art
[0003] Short message is a basic service of terminal (such as mobile phone) communication. Usually, a sending terminal can send a short message through an access network device (such as a first base station). The short message is forwarded through the network to the access network device (such as a second base station) to which the receiving terminal is connected, and then the short message is sent to the receiving terminal through the second base station. Summary of the invention
[0004] The present application provides a message transmission method for guiding a user to adjust the position relationship between a terminal and a target satellite through a satellite search guidance interface, thereby enabling the terminal to quickly send or receive satellite messages. The present application also provides a corresponding terminal, a computer-readable storage medium, and a computer program product.
[0005] A first aspect of the present application provides a message transmission method, which is applied to a terminal, comprising: displaying a satellite search guidance interface, the satellite search guidance interface including a satellite identifier, and the display position of the satellite identifier on the satellite search guidance interface is used to indicate the positional relationship between the terminal and the target satellite; in response to a user's movement operation on the terminal, updating the display position of the satellite identifier; if the positional relationship between the terminal and the target satellite after the movement meets a message transmission condition, sending a first satellite message to the target satellite or receiving a first satellite message from the target satellite.
[0006] In this application, the satellite search guide interface is used to guide the user to adjust the position of the terminal. The user can determine the positional relationship between the terminal and the target satellite by the display position of the satellite identifier in the satellite search guide interface, and then move the terminal (such as: move the terminal left or right, move the terminal up or down), and the terminal will respond to the movement and adjust the display position of the satellite identifier on the satellite search guide interface.
[0007] In the present application, the positional relationship between the terminal after moving and the target satellite satisfies the message transmission condition and can be that the positional relationship between the terminal after moving and the target satellite enables the terminal to establish a communication connection with the target satellite.
[0008] In this application, a satellite message refers to a message sent directly from a terminal to a satellite, or a message sent directly from a satellite to a terminal, without being forwarded by a base station.
[0009] In the first aspect above, the terminal can guide the user to adjust the positional relationship between the terminal and the target satellite through the satellite search guidance interface, so that the terminal can quickly establish a communication connection with the satellite, thereby enabling the terminal to quickly send or receive satellite messages.
[0010] In a possible implementation manner of the first aspect, the star-seeking guidance interface further includes star-seeking prompt information, where the star-seeking prompt information is used to prompt the user of the direction of the mobile terminal.
[0011] In this possible implementation, the satellite search prompt information is used to prompt the user to move the terminal in a certain direction. For example, the satellite search prompt information is to move the terminal to the left, to move the terminal to the right, to move the terminal upward, or to move the terminal downward. The satellite search prompt information is usually a prompt given by the terminal according to the shortest moving path. In this way, the user moves the terminal according to the satellite search prompt information, and can quickly move the terminal to a position suitable for establishing a communication connection with the target satellite, thereby speeding up the speed at which the terminal sends or receives satellite messages to the target satellite.
[0012] In a possible implementation of the first aspect, the satellite search guidance interface includes a first satellite search guidance interface and a second satellite search guidance interface. The first satellite search guidance interface includes a first satellite identifier and a first alignment area, the first satellite identifier is used to indicate the position relationship between the terminal and the target satellite in azimuth, when the position relationship between the terminal and the target satellite in azimuth meets the message transmission condition, the first satellite identifier is located in the first alignment area. The second satellite search guidance interface includes a second satellite identifier and a second alignment area, the second satellite identifier is used to indicate the position relationship between the terminal and the target satellite in elevation, when the position relationship between the terminal and the target satellite in elevation meets the message transmission condition, the second satellite identifier is located in the second alignment area.
[0013] In this possible implementation, satellite identifiers and alignment areas are set from two dimensions of azimuth and elevation between the terminal and the target satellite. Therefore, when adjusting the position of the terminal, the positional relationship between the terminal and the target satellite in azimuth and elevation can be adjusted according to the satellite identifiers and alignment areas on the first satellite search guidance interface and the second satellite search guidance interface, respectively, thereby speeding up the speed of establishing a communication connection between the terminal and the target satellite.
[0014] In a possible implementation manner of the first aspect, the above steps of: displaying a satellite search guide interface; and, in response to a user's movement operation on a terminal, updating a display position of a satellite identifier, specifically include: displaying a first satellite search guide interface, and in response to a user's movement operation on the terminal to the left or to the right, updating a display position of a first satellite identifier; when the first satellite identifier is located in a first alignment area, displaying a second satellite search guide interface; and in response to a user's movement operation on the terminal to the upward or downward direction, updating a display position of a second satellite identifier.
[0015] In this possible implementation, according to the order of terminal display, the first satellite guidance interface will be displayed first, and when the first satellite identifier is located in the first alignment area, that is, after the terminal is aligned with the target satellite in azimuth, the second satellite guidance interface will be displayed. The second satellite guidance interface may not include the first satellite identifier and the first alignment area, or may include the first satellite identifier and the first alignment area. It can be seen from this implementation that the present application provides a variety of presentation methods for the satellite guidance interface.
[0016] In a possible implementation manner of the first aspect, the above steps: displaying a satellite search guide interface; and, in response to a user's movement operation on the terminal, updating a display position of a satellite identifier, specifically include: displaying a second satellite search guide interface, and updating a display position of a second satellite identifier in response to a user's movement operation on the terminal upward or downward; when the second satellite identifier is located in a second alignment area, displaying a first satellite search guide interface; and updating a display position of a first satellite identifier in response to a user's movement operation on the terminal to the left or right.
[0017] In this possible implementation, according to the order of terminal display, the second satellite guidance interface will be displayed first. When the second satellite identifier is located in the second alignment area, that is, after the terminal is aligned with the target satellite in the pitch angle, the first satellite guidance interface will be displayed. The first satellite guidance interface may not include the second satellite identifier and the second alignment area, or may include the second satellite identifier and the second alignment area. It can be seen from this implementation that the present application provides a variety of presentation methods for the satellite guidance interface.
[0018] In a possible implementation of the first aspect, the satellite search guidance interface includes a first satellite identifier and a first alignment area, a second satellite identifier and a second alignment area; the first satellite identifier is used to indicate the position relationship between the terminal and the target satellite in azimuth, and when the position relationship between the terminal and the target satellite in azimuth meets the message transmission condition, the first satellite identifier is located in the first alignment area; the second satellite identifier is used to indicate the position relationship between the terminal and the target satellite in elevation, and when the position relationship between the terminal and the target satellite in elevation meets the message transmission condition, the second satellite identifier is located in the second alignment area.
[0019] In this possible implementation, satellite identifiers and alignment areas are set from two dimensions, namely, the azimuth and elevation angles of the terminal and the target satellite. Thus, when adjusting the position of the terminal, the positional relationship between the terminal and the target satellite in azimuth and elevation angles can be adjusted according to the satellite identifiers and alignment areas on the satellite search guidance interface, thereby speeding up the speed of establishing a communication connection between the terminal and the target satellite.
[0020] In a possible implementation manner of the first aspect, the above-mentioned step of: updating the display position of the satellite identifier in response to the user's movement operation on the terminal specifically includes: updating the display position of the first satellite identifier in response to the user's movement operation on the terminal to the left or the right; updating the display position of the second satellite identifier in response to the user's movement operation on the terminal to the upward or downward movement operation.
[0021] In this possible implementation, the star-seeking guidance interface includes a first satellite identifier and a first alignment area, a second satellite identifier and a second alignment area. The user can first move the terminal to the left or right to adjust the positional relationship between the terminal and the target satellite in terms of the azimuth angle, and then move the terminal up or down to adjust the positional relationship between the terminal and the target satellite in terms of the pitch angle. Alternatively, the terminal can be moved up or down to adjust the positional relationship between the terminal and the target satellite in terms of the pitch angle, and then the terminal can be moved to the left or right to adjust the positional relationship between the terminal and the target satellite in terms of the azimuth angle. Alternatively, the user can adjust the positional relationship in terms of the azimuth angle and the pitch angle at the same time, such as moving the terminal to the upper left or to the lower left, or to the upper right or to the lower right. The user can move the terminal according to the guidance of the star-seeking prompt information displayed on the terminal. It can be seen from this implementation that the present application provides a variety of presentation methods for the star-seeking guidance interface.
[0022] In a possible implementation manner of the first aspect, when the display position of the first satellite identifier is outside the first alignment area, the first alignment area is displayed in a first color; when the display position of the first satellite identifier is within the first alignment area, the first alignment area is displayed in a second color, and the first color is different from the second color.
[0023] In this possible implementation, the color change may be used to indicate that the position of the terminal and the target satellite in azimuth has been adjusted, which can better prompt the user that the terminal has moved to a suitable position in the left or right direction.
[0024] In a possible implementation manner of the first aspect, when the display position of the second satellite identifier is outside the second alignment area, the second alignment area is displayed in a third color; when the display position of the second satellite identifier is within the second alignment area, the second alignment area is displayed in a fourth color, and the third color is different from the fourth color.
[0025] In this possible implementation, the color change can be used to indicate that the position of the terminal and the target satellite in the pitch angle has been adjusted, which can better prompt the user that the terminal has moved to a suitable position in the upward or downward direction.
[0026] In a possible implementation manner of the first aspect, when the terminal is used to send a first satellite message, before displaying the satellite search guide interface, the method further includes: in response to an operation of creating a new satellite message or replying to a satellite message by a user, displaying a satellite message editing interface, where the satellite message editing interface is used for the user to input content of the first satellite message.
[0027] In this possible implementation, the terminal may configure the satellite message function on a short message application or other communication applications to send the satellite message.
[0028] In a possible implementation manner of the first aspect, the step of: displaying a satellite search guide interface specifically includes: displaying a satellite search guide interface in response to a user sending operation of the first satellite message.
[0029] In this possible implementation, the terminal displays a satellite search guidance interface in response to the user's sending operation of the first satellite message, so that the user can perform the satellite search guidance process in the various implementations described above.
[0030] In a possible implementation manner of the first aspect, when the terminal is used to receive the first satellite message, the step of: displaying the satellite search guidance interface specifically includes: displaying the satellite search guidance interface in response to the user's operation of receiving the satellite message.
[0031] In this possible implementation, when receiving a satellite message, the terminal displays a satellite search guidance interface in response to the user's operation of receiving the satellite message, so that the user can perform the satellite search guidance process in the various implementations described above.
[0032] In a possible implementation of the first aspect, when the terminal is used to send a first satellite message, before displaying the satellite search guidance interface, the method also includes: sending a normal message to a base station; receiving a response message of failure to send the normal message; the above step of: displaying the satellite search guidance interface specifically includes: displaying the satellite search guidance interface in response to the response message of failure to send the normal message.
[0033] In this possible implementation, the common message refers to a message sent through a base station. After the common message fails to be sent, the content of the common message can be transferred to the satellite message editing interface and sent through the satellite message. In this way, the success rate of message sending can be improved.
[0034] In a possible implementation manner of the first aspect, after sending the first satellite message, the method further includes: in response to a user's sending operation of a second satellite message, determining a position change of the terminal after sending the first satellite message; if the position change of the terminal after sending the first satellite message is less than a first threshold, sending the second satellite message to the target satellite, and not displaying the satellite search guidance interface.
[0035] In this possible implementation, the first threshold may be pre-configured. When sending the first satellite message, the user adjusts the positional relationship between the terminal and the target satellite and establishes a communication connection between the terminal and the target satellite. The user may remain at this position and send a second satellite message to the same recipient or a different recipient without displaying the satellite search guidance interface. In this way, the speed of sending satellite messages may be increased.
[0036] In addition, as a possible implementation manner, after sending the first satellite message, the method further includes: in response to the user's sending operation of the second satellite message, determining the time when the terminal sends the first satellite message; if the time difference between the time when the terminal sends the first satellite message and the time when the user triggers the sending operation of the second satellite message is less than a second threshold, sending the second satellite message to the target satellite, and not displaying the satellite search guidance interface.
[0037] In a possible implementation manner of the first aspect, after sending the first satellite message to the target satellite, the method further includes: receiving a response message indicating failure to send the first satellite message; and displaying a satellite search guidance interface according to the response message indicating failure to send the first satellite message.
[0038] In this possible implementation, if the first satellite message fails to be sent, it means that the communication connection between the terminal and the target satellite is disconnected or the signal is poor, and the positional relationship between the terminal and the target satellite needs to be adjusted again.
[0039] A second aspect of the present application provides a terminal, including:
[0040] The display unit is used to display a satellite search guidance interface, which includes a satellite identifier. The display position of the satellite identifier on the satellite search guidance interface is used to indicate the position relationship between the terminal and the target satellite.
[0041] The processing unit is used to update the display position of the satellite identification displayed by the display unit in response to the user's movement operation on the terminal.
[0042] The transceiver unit is used to send a first satellite message to the target satellite or receive a first satellite message from the target satellite if the position relationship between the terminal and the target satellite after moving meets the message transmission condition.
[0043] In a possible implementation manner of the second aspect, the star-seeking guidance interface further includes star-seeking prompt information, where the star-seeking prompt information is used to prompt the user the direction of the mobile terminal.
[0044] In a possible implementation of the second aspect, the satellite search guidance interface includes a first satellite search guidance interface and a second satellite search guidance interface; the first satellite search guidance interface includes a first satellite identifier and a first alignment area, the first satellite identifier is used to indicate the position relationship between the terminal and the target satellite in azimuth, when the position relationship between the terminal and the target satellite in azimuth meets the message transmission condition, the first satellite identifier is located in the first alignment area; the second satellite search guidance interface includes a second satellite identifier and a second alignment area, the second satellite identifier is used to indicate the position relationship between the terminal and the target satellite in elevation, when the position relationship between the terminal and the target satellite in elevation meets the message transmission condition, the second satellite identifier is located in the second alignment area.
[0045] In a possible implementation manner of the second aspect, the display unit is specifically configured to display a first star-seeking guidance interface.
[0046] The processing unit is specifically configured to update the display position of the first satellite identifier in response to a user's leftward or rightward movement operation on the terminal.
[0047] The display unit is specifically used to display a second satellite search guidance interface when the first satellite identifier is located in the first alignment area.
[0048] The processing unit is specifically configured to update the display position of the second satellite identifier in response to an upward movement operation or a downward movement operation of the terminal by the user.
[0049] In a possible implementation manner of the second aspect, the display unit is specifically configured to display a second star-seeking guidance interface.
[0050] The processing unit is specifically configured to update the display position of the second satellite identifier in response to an upward movement operation or a downward movement operation of the terminal by the user.
[0051] The display unit is specifically used to display the first satellite search guidance interface when the second satellite identifier is located in the second alignment area.
[0052] The processing unit is specifically configured to update the display position of the first satellite identifier in response to a user's operation of moving the terminal to the left or to the right.
[0053] In a possible implementation of the second aspect, the satellite search guidance interface includes a first satellite identifier and a first alignment area, a second satellite identifier and a second alignment area; the first satellite identifier is used to indicate the position relationship between the terminal and the target satellite in azimuth, and when the position relationship between the terminal and the target satellite in azimuth meets the message transmission condition, the first satellite identifier is located in the first alignment area; the second satellite identifier is used to indicate the position relationship between the terminal and the target satellite in elevation, and when the position relationship between the terminal and the target satellite in elevation meets the message transmission condition, the second satellite identifier is located in the second alignment area.
[0054] In a possible implementation manner of the second aspect, the processing unit is specifically configured to update a display position of the first satellite identifier in response to a user moving the terminal to the left or to the right; and to update a display position of the second satellite identifier in response to a user moving the terminal to the up or to the down.
[0055] In a possible implementation manner of the second aspect, when the display position of the first satellite identifier is outside the first alignment area, the first alignment area is displayed in a first color; when the display position of the first satellite identifier is within the first alignment area, the first alignment area is displayed in a second color, and the first color is different from the second color.
[0056] In a possible implementation manner of the second aspect, when the display position of the second satellite identifier is outside the second alignment area, the second alignment area is displayed in a third color; when the display position of the second satellite identifier is within the second alignment area, the second alignment area is displayed in a fourth color, and the third color is different from the fourth color.
[0057] In a possible implementation manner of the second aspect, the display unit is further used to display a satellite message editing interface in response to a user's operation of creating a new satellite message or replying to a satellite message before displaying the satellite search guidance interface when the terminal is used to send the first satellite message. The satellite message editing interface is used for the user to input the content of the first satellite message.
[0058] In a possible implementation manner of the second aspect, the display unit is specifically configured to display a satellite search guidance interface in response to a user's sending operation of the first satellite message.
[0059] In a possible implementation manner of the second aspect, the display unit is specifically configured to display a satellite search guidance interface in response to an operation of receiving a satellite message by a user.
[0060] In a possible implementation manner of the second aspect, the transceiver unit is further configured to send a common message to the base station; and receive a response message indicating failure in sending the common message.
[0061] The display unit is specifically configured to display a satellite search guidance interface in response to a response message indicating that a common message fails to be sent.
[0062] In a possible implementation manner of the second aspect, the processing unit is further configured to determine, in response to a user's operation of sending the second satellite message, a position change of the terminal after the terminal sends the first satellite message.
[0063] The transceiver unit is further used to send a second satellite message to the target satellite if the position change of the terminal after sending the first satellite message is less than a first threshold, and not display the satellite search guidance interface.
[0064] In a possible implementation manner of the second aspect, the transceiver unit is further configured to receive a response message indicating failure in sending the first satellite message.
[0065] The display unit is further used to display a satellite search guidance interface according to a response message of failure in sending the first satellite message.
[0066] A third aspect of the present application provides a terminal, which is used to execute the method in the aforementioned first aspect or any possible implementation manner of the first aspect.
[0067] The fourth aspect of the present application provides a chip system, which includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected by lines; the interface circuit is used to receive signals from the terminal's memory and send signals to the processor, and the signals include computer instructions stored in the memory; when the processor executes the computer instructions, the terminal executes the method in the aforementioned first aspect or any possible implementation of the first aspect.
[0068] In a fifth aspect, the present application provides a computer-readable storage medium having a computer program or instruction stored thereon. When the computer program or instruction is executed on a computer, the computer executes the method in the aforementioned first aspect or any possible implementation of the first aspect.
[0069] A sixth aspect of the present application provides a computer program product, which includes a computer program code. When the computer program code is executed on a computer, the computer executes the method in the aforementioned first aspect or any possible implementation of the first aspect.
[0070] Among them, the technical effects brought about by the second, third, fourth, fifth, and sixth aspects or any possible implementation methods thereof can refer to the technical effects brought about by the first aspect or different possible implementation methods of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] Figure 1A It is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0072] Figure 1B is another schematic diagram of an application scenario provided by an embodiment of the present application;
[0073] Figure 1C is another schematic diagram of an application scenario provided by an embodiment of the present application;
[0074] Figure 1D is another schematic diagram of an application scenario provided by an embodiment of the present application;
[0075] Figure 1Eis another schematic diagram of an application scenario provided by an embodiment of the present application;
[0076] Figure 2 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0077] Figure 3 It is a schematic diagram of an embodiment of a method for sending a message provided in an embodiment of the present application;
[0078] Figure 4A It is a schematic diagram of an interface provided by an embodiment of the present application;
[0079] Figure 4B It is a schematic diagram of an interface of information provided by an embodiment of the present application;
[0080] Figure 4C This is a schematic diagram of an interface of a satellite short message provided by an embodiment of the present application;
[0081] Figure 4D This is a schematic diagram of an interface for creating a satellite short message provided in an embodiment of the present application;
[0082] Figure 5A This is a schematic diagram of a loading interface of the satellite search guidance provided in an embodiment of the present application;
[0083] Figure 5B is a schematic diagram of a three-dimensional coordinate system provided in an embodiment of the present application;
[0084] FIG. 5C to FIG. 5F are multiple schematic diagrams of the satellite search guidance interface provided in the embodiments of the present application;
[0085] FIG. 6A to FIG. 6D are multiple schematic diagrams of the satellite search guidance interface provided in the embodiments of the present application;
[0086] FIG. 7A to FIG. 7C are multiple schematic diagrams of the satellite search guidance interface provided in the embodiments of the present application;
[0087] FIG. 8A to FIG. 8C are multiple schematic diagrams of the satellite search guidance interface provided in the embodiments of the present application;
[0088] Fig. 9 is another schematic diagram of the satellite search guidance interface provided in an embodiment of the present application;
[0089] FIG. 10A to FIG. 10D are multiple schematic diagrams of the satellite search guidance interface provided in the embodiments of the present application;
[0090] Fig.11A is a schematic diagram of a satellite message editing interface provided by an embodiment of the present application;
[0091] Fig. 11Bis another schematic diagram of the satellite message editing interface provided in an embodiment of the present application;
[0092] Fig. 11C is another schematic diagram of the satellite message editing interface provided in an embodiment of the present application;
[0093] Fig.11D is another schematic diagram of the satellite message editing interface provided in an embodiment of the present application;
[0094] Fig.11E is another schematic diagram of the satellite message editing interface provided in an embodiment of the present application;
[0095] Fig.12 It is a schematic diagram of an embodiment of a method for receiving a message provided in an embodiment of the present application;
[0096] Fig.13A It is another interface schematic diagram of satellite short messages provided in an embodiment of the present application;
[0097] Fig. 13B It is another interface schematic diagram of satellite short messages provided in an embodiment of the present application;
[0098] Fig.14 It is another structural schematic diagram of the terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0099] The following describes the embodiments of the present application in conjunction with the accompanying drawings. Obviously, the described embodiments are only embodiments of a part of the present application, rather than all embodiments. It is known to those skilled in the art that with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0100] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0101] The embodiment of the present application provides a method for message transmission, which is used to guide a user to adjust the position relationship between a terminal and a target satellite through a satellite search guidance interface, so that the terminal can quickly send or receive satellite messages. The present application also provides a corresponding terminal, a computer-readable storage medium, and a computer program product, etc. The following are detailed descriptions.
[0102] Before describing the method provided in the embodiment of the present application, the application scenario of the method provided in the embodiment of the present application is described first. The application scenario of the method provided in the embodiment of the present application can be as follows: Figures 1A to 1E As shown. Among them, Figure 1A , Figure 1B and Figure 1C Indicates the application scenario of sending satellite messages. Figure 1C , Figure 1D and Figure 1E Indicates the application scenario of receiving satellite messages.
[0103] In the embodiment of the present application, a satellite message refers to a message sent directly by a terminal to a satellite, or a message received directly by a terminal from a satellite. If a message between a terminal and a satellite needs to be transferred through other devices (such as a base station or a cloud network), it is called a normal message.
[0104] In the embodiment of the present application, a satellite message function item may be configured in the message application or other communication application of the terminal, and the user may edit the satellite message through the satellite message function item on the terminal, and click the send operation, so that the terminal sends the satellite message to the satellite. Alternatively, the user may click the satellite message receiving operation through the satellite message function item on the terminal, so that the terminal receives the satellite message from the satellite.
[0105] It should be noted that the message application refers to an application used to send or receive short messages (SM), and other communication applications may be instant messaging applications or other applications that can receive or send messages.
[0106] like Figure 1A The application scenario of sending satellite messages shown in the figure may include: a first terminal, a satellite, a base station, and a second terminal. The first terminal sends a satellite message to the satellite. After receiving the satellite message, the satellite sends the content of the satellite message to the base station. The base station sends the content of the satellite message to the second terminal. After receiving the content of the satellite message, the second terminal displays it as a normal message.
[0107] like Figure 1BThe application scenario of sending satellite messages is shown. The application scenario (or architecture) may include: a first terminal, a satellite, a cloud network, and a second terminal. The first terminal sends a satellite message to the satellite. After receiving the satellite message, the satellite sends the content of the satellite message to the cloud network. The cloud network sends the content of the satellite message to the second terminal. The second terminal receives the content of the satellite message through the cloud network. The content of the satellite message can be displayed in the ordinary message of the corresponding application (App).
[0108] like Figure 1C The application scenario of sending and receiving satellite messages shown may include: a first terminal, a satellite, and a second terminal. The first terminal sends a satellite message to the satellite. After receiving the satellite message, the satellite sends the satellite message to the second terminal. After receiving the satellite message from the satellite, the second terminal displays the satellite message.
[0109] like Figure 1D The application scenario of receiving satellite messages shown in the figure may include: a first terminal, a base station, a satellite, and a second terminal. The first terminal sends a common message to the base station, the base station sends the common message to the satellite, and after receiving the common message, the satellite sends the content of the common message to the second terminal, and after receiving the content of the common message, the second terminal displays the content of the common message in the form of a satellite message in the satellite message function item.
[0110] like Figure 1E The application scenario (or architecture) may include: a first terminal, a satellite, a cloud network, and a second terminal. The first terminal sends a common message to the cloud network. After the cloud network receives the common message, it sends the common message to the satellite. After the satellite receives the common message, it sends the content of the common message to the second terminal. After the second terminal receives the content of the common message, it displays the content of the common message in the form of a satellite message in the satellite message function item.
[0111] above, Figures 1A to 1E The scenarios given in the figure only illustrate one satellite. In fact, the above process may also involve multiple satellites. Taking two satellites as an example, after one satellite receives a satellite message from a first terminal, it can send the satellite message to another satellite, and the other satellite sends the satellite message to a second terminal or other devices (such as a base station or a cloud network).
[0112] The first terminal and the second terminal described above can be digital display products such as mobile phones, tablet computers (pads), portable game consoles, personal digital assistants (PDAs), laptop computers, ultra mobile personal computers (UMPCs), handheld computers, netbooks, in-vehicle media playback devices, wearable electronic devices, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, etc. The present application embodiment is described only by taking the first terminal and the second terminal as mobile phones as an example.
[0113] Please refer to Figure 2 , is a schematic diagram of the structure of a terminal provided in an embodiment of the present application. Figure 2 As shown, the terminal may include a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, an antenna 3, a mobile communication module 250, a satellite communication module 251, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, a sensor module 280, a button 290, a motor 291, an indicator 292, a camera 293, a display screen 294, and a subscriber identification module (SIM) card interface 295, etc. Among them, the sensor module 280 may include a pressure sensor 280A, a gyroscope sensor 280B, an air pressure sensor 280C, a magnetic sensor 280D, an acceleration sensor 280E, a distance sensor 280F, a proximity light sensor 280G, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, an ambient light sensor 280L, a bone conduction sensor 280M and a motion sensor 280N, etc.
[0114] It is to be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the terminal. In other embodiments, the terminal 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.
[0115] The processor 210 may include one or more processing units, for example, the processor 210 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.
[0116] The controller can be the nerve center and command center of the terminal. The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.
[0117] The processor 210 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory may store instructions or data that the processor 210 has just used or cyclically used. If the processor 210 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 210, and thus improves the efficiency of the system.
[0118] In some embodiments, the processor 210 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0119] It is understandable that the interface connection relationship between the modules illustrated in this embodiment is only a schematic illustration and does not constitute a structural limitation on the terminal. In other embodiments, the terminal may also adopt different interface connection modes in the above embodiments, or a combination of multiple interface connection modes.
[0120] The charging management module 240 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 240 may receive charging input from a wired charger through the USB interface 230. In some wireless charging embodiments, the charging management module 240 may receive wireless charging input through a wireless charging coil of the terminal. While the charging management module 240 is charging the battery 242, it may also power the terminal through the power management module 241.
[0121] The power management module 241 is used to connect the battery 242, the charging management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and / or the charging management module 240, and supplies power to the processor 210, the internal memory 221, the external memory, the display screen 294, the camera 293, and the wireless communication module 260. The power management module 241 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 241 can also be set in the processor 210. In other embodiments, the power management module 241 and the charging management module 240 can also be set in the same device.
[0122] The wireless communication function of the terminal can be implemented through antenna 1, antenna 2, antenna 3, mobile communication module 250, satellite communication module 251, wireless communication module 260, modem processor and baseband processor.
[0123] Antenna 1, antenna 2 and antenna 3 are used to transmit and receive electromagnetic wave signals. Each antenna in the terminal 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. Antenna 3 can be used to transmit signals to a satellite and / or receive signals from a satellite.
[0124] The mobile communication module 250 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied on the terminal. The mobile communication module 250 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 250 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 250 can also amplify the signal modulated by the modulation and demodulation processor, 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 250 can be set in the processor 210. In some embodiments, at least some of the functional modules of the mobile communication module 250 can be set in the same device as at least some of the modules of the processor 210.
[0125] The satellite communication module 251 can provide a solution for satellite communication applied on the terminal. The satellite communication module 251 can be one or more devices integrating at least one communication processing module. The satellite communication module 251 receives electromagnetic waves via the antenna 3, modulates the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 210. The satellite communication module 251 can also receive a signal to be sent from the processor 210, modulate the frequency, amplify it, and convert it into an electromagnetic wave for radiation through the antenna 3.
[0126] The modem processor 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 270A, a receiver 270B, etc.), or displays an image or video through a display screen 294. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 210 and be set in the same device as the mobile communication module 250 or other functional modules.
[0127] The wireless communication module 260 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 terminal. The wireless communication module 260 can be one or more devices integrating at least one communication processing module. The wireless communication module 260 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 210. The wireless communication module 260 can also receive the signal to be sent from the processor 210, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0128] In some embodiments, the antenna 1 of the terminal is coupled to the mobile communication module 250, and the antenna 2 is coupled to the wireless communication module 260, so that the terminal can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TDSCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0129] The terminal implements the display function through a GPU, a display screen 294, and an application processor. The GPU is a microprocessor for image processing, connecting the display screen 294 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 210 may include one or more GPUs that execute program instructions to generate or change display information.
[0130] The display screen 294 is used to display images, videos, etc. The display screen 294 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc.
[0131] The terminal can realize the shooting function through the ISP, the camera 293, the video codec, the GPU, the display screen 294 and the application processor.
[0132] The ISP is used to process the data fed back by the camera 293. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converts it into an image visible to the naked eye. The ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. The ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, the ISP can be set in the camera 293.
[0133] The camera 293 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the terminal may include 1 or N cameras 293, where N is a positive integer greater than 1.
[0134] The camera 293 can also be used to provide the user with a personalized, situational service experience based on the external environment and the user's actions perceived by the terminal. Among them, the camera 293 can obtain rich and accurate information to enable the terminal to perceive the external environment and the user's actions. Specifically, in the embodiment of the present application, the camera 293 can be used to identify whether the user of the terminal is the first user or the second user.
[0135] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the terminal is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0136] Video codecs are used to compress or decompress digital videos. A terminal can support one or more video codecs. In this way, the terminal can play or record videos in multiple coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0137] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and continuously self-learn. NPU can realize applications such as intelligent cognition of terminals, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0138] The external memory interface 220 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal. The external memory card communicates with the processor 210 through the external memory interface 220 to implement a data storage function. For example, files such as music and videos are stored in the external memory card.
[0139] The internal memory 221 can be used to store computer executable program codes, which include instructions. The processor 210 executes various functional applications and data processing of the terminal by running the instructions stored in the internal memory 221. For example, in an embodiment of the present application, the processor 210 can display the corresponding display content on the display screen in response to the user's operation on the display screen 294 by executing the instructions stored in the internal memory 221. The internal memory 221 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 terminal (such as audio data, a phone book, etc.), etc. In addition, the internal memory 221 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.
[0140] The terminal can implement audio functions such as music playing and recording through the audio module 270, the speaker 270A, the receiver 270B, the microphone 270C, the earphone interface 270D, and the application processor.
[0141] The audio module 270 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signal. The audio module 270 can also be used to encode and decode audio signals. In some embodiments, the audio module 270 can be set in the processor 210, or some functional modules of the audio module 270 are set in the processor 210. The speaker 270A, also known as the "speaker", is used to convert audio electrical signals into sound signals. The terminal can listen to music or listen to hands-free calls through the speaker 270A. The receiver 270B, also known as the "earpiece", is used to convert audio electrical signals into sound signals. When the terminal answers a call or voice message, the voice can be answered by placing the receiver 270B close to the human ear. The microphone 270C, also known as the "microphone" and "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message or needing to trigger the terminal to perform certain functions through a voice assistant, the user can speak by approaching the microphone 270C with the human mouth to input the sound signal into the microphone 270C. The terminal can be provided with at least one microphone 270C. In other embodiments, the terminal may be provided with two microphones 270C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the terminal may also be provided with three, four or more microphones 270C, which can realize collecting sound signals, noise reduction, identifying sound sources, realizing directional recording function, etc.
[0142] The earphone interface 270D is used to connect a wired earphone and can be a USB interface 230, or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0143] The pressure sensor 280A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 280A can be set on the display screen 294. There are many types of pressure sensors 280A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 280A, the capacitance between the electrodes changes. The terminal determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 294, the terminal detects the touch operation intensity according to the pressure sensor 280A. The terminal can also calculate the touch position according to the detection signal of the pressure sensor 280A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than a pressure threshold acts on a short message application icon, an instruction to view a short message is executed. When a touch operation with a touch operation intensity greater than or equal to the pressure threshold acts on a short message application icon, an instruction to create a new short message is executed.
[0144] The gyro sensor 280B can be used to determine the motion posture of the terminal. In some embodiments, the angular velocity of the terminal around three axes (i.e., x, y, and z axes) can be determined by the gyro sensor 280B. The gyro sensor 280B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyro sensor 280B detects the angle of the terminal shake, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shake of the terminal through reverse movement to achieve anti-shake. The gyro sensor 280B can also be used for navigation and somatosensory game scenes. In addition, the gyro sensor 280B can also be used to measure the rotation amplitude or movement distance of the terminal.
[0145] The air pressure sensor 280C is used to measure air pressure. In some embodiments, the terminal calculates the altitude through the air pressure value measured by the air pressure sensor 280C to assist positioning and navigation.
[0146] The magnetic sensor 280D includes a Hall sensor. The terminal can use the magnetic sensor 280D to detect the opening and closing of the flip leather case. In some embodiments, when the terminal is a flip phone, the terminal can detect the opening and closing of the flip cover according to the magnetic sensor 280D. Then, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, the flip cover automatic unlocking and other features are set.
[0147] The accelerometer 280E can detect the magnitude of the acceleration of the terminal in all directions (generally three axes). When the terminal is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the terminal posture and applied to applications such as horizontal and vertical screen switching and pedometers. In addition, the accelerometer 280E can also be used to measure the orientation of the terminal (i.e., the orientation vector).
[0148] The distance sensor 280F is used to measure the distance. The terminal can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the terminal can use the distance sensor 280F to measure the distance to achieve fast focus.
[0149] The proximity light sensor 280G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The terminal emits infrared light outward through the light emitting diode. The terminal uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the terminal. When insufficient reflected light is detected, the terminal can determine that there is no object near the terminal. The terminal can use the proximity light sensor 280G to detect that the user holds the terminal close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 280G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0150] The ambient light sensor 280L is used to sense the ambient light brightness. The terminal can adaptively adjust the brightness of the display screen 294 according to the perceived ambient light brightness. The ambient light sensor 280L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 280L can also cooperate with the proximity light sensor 280G to detect whether the terminal is in a pocket to prevent accidental touches.
[0151] The fingerprint sensor 280H is used to collect fingerprints. The terminal can use the collected fingerprint characteristics to achieve fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.
[0152] The temperature sensor 280J is used to detect temperature. In some embodiments, the terminal uses the temperature detected by the temperature sensor 280J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 280J exceeds a threshold, the terminal reduces the performance of the processor located near the temperature sensor 280J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the terminal heats the battery 242 to avoid abnormal shutdown of the terminal due to low temperature. In other embodiments, when the temperature is lower than another threshold, the terminal performs a boost on the output voltage of the battery 242 to avoid abnormal shutdown caused by low temperature.
[0153] The touch sensor 280K is also called a "touch panel". The touch sensor 280K can be set on the display screen 294, and the touch sensor 280K and the display screen 294 form a touch screen, also called a "touch screen". The touch sensor 280K is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 294. In other embodiments, the touch sensor 280K can also be set on the surface of the terminal, which is different from the position of the display screen 294.
[0154] The bone conduction sensor 280M can obtain a vibration signal. In some embodiments, the bone conduction sensor 280M can obtain a vibration signal of a vibrating bone block of the vocal part of the human body. The bone conduction sensor 280M can also contact the human pulse to receive a blood pressure beat signal. In some embodiments, the bone conduction sensor 280M can also be set in an earphone and combined into a bone conduction earphone. The audio module 270 can parse out a voice signal based on the vibration signal of the vibrating bone block of the vocal part obtained by the bone conduction sensor 280M to realize a voice function. The application processor can parse the heart rate information based on the blood pressure beat signal obtained by the bone conduction sensor 280M to realize a heart rate detection function.
[0155] The motion sensor 280N can acquire motion data.
[0156] The key 290 includes a power key, a volume key, etc. The key 290 may be a mechanical key or a touch key. The terminal may receive key input and generate key signal input related to user settings and function control of the terminal.
[0157] Among them, the terminal identifies the operations mentioned in the embodiments of the present application (including the first operation, the second operation, the third operation, etc.) through various sensors in the sensor module 280, buttons 290, and / or cameras 293.
[0158] Motor 291 can generate vibration prompts. Motor 291 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 294, motor 291 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0159] Indicator 292 may be an indicator light, which may be used to indicate charging status, power changes, messages, missed calls, notifications, etc.
[0160] The SIM card interface 295 is used to connect a SIM card. The SIM card can be connected to and separated from the terminal by inserting it into the SIM card interface 295 or pulling it out from the SIM card interface 295. The terminal can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 295 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 295 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 295 can also be compatible with different types of SIM cards. The SIM card interface 295 can also be compatible with external memory cards. The terminal interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the terminal uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the terminal and cannot be separated from the terminal.
[0161] The following describes the method for sending and receiving satellite short messages of a terminal provided in the embodiment of the present application by taking a mobile phone as an example. The method can be executed by the terminal or by a component of the terminal (such as a processor, chip, or chip system, etc.).
[0162] The message transmission method provided in the embodiment of the present application can be applied to the terminal introduced above. The message transmission method may include a message sending method and a message receiving method, which are introduced below respectively.
[0163] like Figure 3 As shown, an embodiment of the message sending method provided in the embodiment of the present application may include:
[0164] 301. The terminal displays the satellite search guidance interface.
[0165] The satellite search guide interface includes a satellite identifier, and the display position of the satellite identifier on the satellite search guide interface is used to indicate the position relationship between the terminal and the target satellite.
[0166] In the embodiment of the present application, the terminal may display a satellite message editing interface in response to a user's operation of creating a new satellite message or replying to a satellite message, and the satellite message editing interface is used for the user to input the content of the first satellite message. Then, the terminal may display a satellite search guide interface in response to the user's operation of sending the first satellite message.
[0167] In the embodiment of the present application, operations related to satellite messages (such as: operations of creating new satellite messages or operations of replying to satellite messages) can be completed in the satellite message function item, and the satellite message function item can be set in an information application, such as: a short message application or other communication applications. Of course, a satellite message application can also be designed for satellite messages to implement the functions of the satellite message function item. If the satellite message function item is set in a short message application, the short message application has the functions of ordinary short messages + satellite short messages. If the satellite message function item is set in an instant messaging application, the instant messaging application has the functions of instant messaging + satellite messaging. If a satellite message application is designed for satellite messaging, the satellite message application at least has the function of satellite messaging.
[0168] Users can usually use the satellite message function when the signal is poor or there is no mobile communication service. In the embodiment of the present application, the short message application is used as an example for explanation, and the satellite message involved in the short message application can be called a satellite short message.
[0169] Take short message application as an example, Figure 4A As shown, the terminal responds to the user's click operation on the information application (short message application) 401 on the main interface of the mobile phone, and displays the following Figure 4B The information interface includes a satellite short message function item 402. The terminal responds to the user in Figure 4B Clicking on the satellite short message function item 402 on the information interface shown in FIG. Figure 4C The satellite short message interface shown. The satellite short message interface includes a "New Satellite Short Message" mark 403 and may also include a "Receive Satellite Short Message" mark 404. The user can enter the interface for creating a new satellite short message through the "New Satellite Short Message" mark 403, and can enter the interface for receiving satellite short messages through the "Receive Satellite Short Message" mark 404. It should be noted that the scenarios listed in the embodiments of the present application are described using short messages as an example. If it is not a short message scenario, Figure 4B and Figure 4C The words "satellite short message" can be changed to "satellite message".
[0170] In the process of sending a satellite message (satellite short message), the terminal responds to the user's click operation on the "New Satellite Short Message" mark 403 and displays the following Figure 4DThe new satellite short message interface shown in the figure. In the new satellite short message interface, the user can select the recipient in the recipient box, such as Figure 4D , and then edit the content of the first satellite message in the edit box, such as Figure 4D "Everything is fine, don't worry" is shown in the text "Everything is fine, don't worry". The new satellite short message interface provided in the embodiment of the present application will include a "carry location" logo 405, which is usually in the default selection state. When the terminal sends the content of the first satellite message to the target satellite, it will automatically carry the location information of the current terminal location. Of course, the user can also cancel the function of carrying the location by clicking the "√" position. If the function of carrying the location is not checked, the location information of the current terminal location will not be carried when the content of the first satellite message is sent.
[0171] In the embodiment of the present application, the terminal may respond to the user's Figure 4D When the send button 406 is clicked, the following will be displayed: Figure 5A The loading interface shown. The loading interface may display a prompt message such as "Please stay in an open area as much as possible to avoid foreign objects blocking the signal in the visual space", and may also display the loading progress.
[0172] It should be noted that the terminal may not display the following information in response to the user clicking the send button 406: Figure 5A The loading interface shown can directly display the result interface after loading, and the result interface after loading can be called the star-seeking guidance interface.
[0173] 302. The terminal updates the display position of the satellite identifier in response to the user's movement operation on the terminal.
[0174] In the embodiment of the present application, the satellite search guide interface is used to guide the user to adjust the position of the terminal. The user can determine the positional relationship between the terminal and the target satellite by the display position of the satellite identifier in the satellite search guide interface, and then move the terminal (such as: move the terminal left or right, move the terminal up or down), and the terminal will respond to the movement and adjust the display position of the satellite identifier on the satellite search guide interface.
[0175] 303. If the positional relationship between the terminal and the target satellite after movement meets the message transmission condition, the terminal sends a first satellite message to the target satellite.
[0176] In the embodiment of the present application, the positional relationship between the terminal after moving and the target satellite satisfies the message transmission condition, which may be that the positional relationship between the terminal after moving and the target satellite enables the terminal to establish a communication connection with the target satellite.
[0177] In an embodiment of the present application, the terminal can guide the user to adjust the positional relationship between the terminal and the target satellite through the satellite search guidance interface, so that the terminal can quickly establish a communication connection with the satellite, thereby enabling the terminal to quickly send satellite messages.
[0178] In an embodiment of the present application, the star-seeking guidance interface may also include star-seeking prompt information, and the star-seeking prompt information is used to prompt the user to move the terminal in a certain direction. For example, the star-seeking prompt information is to move the terminal to the left, to move the terminal to the right, to move the terminal upward, or to move the terminal downward. It should be noted that the star-seeking prompt information is usually a prompt given by the terminal according to the shortest moving path. In this way, the user moves the terminal according to the star-seeking prompt information, and can quickly move the terminal to a position suitable for establishing a communication connection with the target satellite, thereby speeding up the speed at which the terminal sends or receives satellite messages to the target satellite.
[0179] The satellite search guidance interface and the interface for sending satellite messages in the embodiment of the present application can have multiple forms of expression, which are related to the order of adjusting the azimuth and elevation angles of the terminal and the target satellite. Figure 5B The three-dimensional coordinate system (xyz) shown in Figure 1 can be understood as follows: Figure 5B As shown, the terminal is located at the center of a circle in a three-dimensional coordinate system, and the antenna on the terminal that communicates with the satellite is in the y-axis direction. The azimuth angle is the angle between the y-axis and the line connecting the projection point C of the satellite on the xy plane and the center of the circle. The pitch angle is the angle between the line connecting the projection point C of the satellite on the xy plane and the center of the circle, and the line connecting the satellite and the center of the circle.
[0180] In an embodiment of the present application, the satellite search guidance interface may include a first satellite search guidance interface and a second satellite search guidance interface. The first satellite search guidance interface includes a first satellite identifier and a first alignment area, the first satellite identifier is used to indicate the positional relationship between the terminal and the target satellite in azimuth, when the positional relationship between the terminal and the target satellite in azimuth meets the message transmission condition, the first satellite identifier is located in the first alignment area. The second satellite search guidance interface includes a second satellite identifier and a second alignment area, the second satellite identifier is used to indicate the positional relationship between the terminal and the target satellite in elevation, when the positional relationship between the terminal and the target satellite in elevation meets the message transmission condition, the second satellite identifier is located in the second alignment area.
[0181] In an embodiment of the present application, the star-seeking guidance interface may not be divided into a first star-seeking guidance interface and a second star-seeking guidance interface. Instead, the star-seeking guidance interface includes a first satellite identifier and a first alignment area, a second satellite identifier and a second alignment area; the first satellite identifier is used to indicate the position relationship between the terminal and the target satellite in azimuth, and when the position relationship between the terminal and the target satellite in azimuth meets the message transmission condition, the first satellite identifier is located in the first alignment area; the second satellite identifier is used to indicate the position relationship between the terminal and the target satellite in elevation, and when the position relationship between the terminal and the target satellite in elevation meets the message transmission condition, the second satellite identifier is located in the second alignment area.
[0182] In the embodiment of the present application, the presentation form of the satellite search guidance interface is related to the order of adjusting the azimuth and pitch angles of the terminal and the target satellite. The following introduces satellite search guidance interfaces of different presentation forms according to the order of adjusting the azimuth and pitch angles of the terminal and the target satellite.
[0183] Solution 1. A satellite search guidance interface for adjusting the azimuth angle (first satellite search guidance interface).
[0184] In the embodiment of the present application, a star-seeking guidance interface for adjusting the azimuth angle can be referred to Figure 5C Understand. Figure 5C As shown, the satellite search guidance interface will display a message 501 of "searching for satellites" and a symbol 502 of "signal status". Figure 5C In the display, all four signal grids are blank, indicating that there is no signal. Figure 5C The area used to adjust the positional relationship between the terminal and the target satellite is represented by a disk area 503, the first satellite identifier 504 will be displayed in the disk area 503, and the area covered by the antenna communicating with the target satellite is represented by a sector, which is usually within a range of plus or minus 15° of the center line of the disk area 503. The center line is a line passing through the center of the disk area 503 and parallel to the y-axis. The sector area can be called a first alignment area 505. The satellite search guide interface can also display satellite search prompt information, such as Figure 5C The words "Turn the phone right" 506 are star-seeking prompt information for adjusting the azimuth angle.
[0185] It should be noted that, in the embodiment of the present application, the positions of the first satellite identifier 504 and the first alignment area 505 in the disk area 503 are based on the position of the antenna in the terminal that communicates with the target satellite, the horizontal position of the target satellite relative to the terminal is determined, and the first satellite identifier 504 is displayed in the corresponding position of the disk area 503. The position of the first satellite identifier 504 can be determined by reverse calculation in the manner of positioning the mobile phone by the target satellite.
[0186] It should be noted that the specific content of the satellite search prompt information displayed on the satellite search guide interface is related to the position of the first satellite identifier 504. Figure 5C In the embodiment, the first satellite identifier 504 is located on the right side of the first alignment area 505, that is, in the range of 0° to 180° on the right side of the center line of the first alignment area 505. In order to allow the first satellite identifier 504 to enter the first alignment area 505 with a shorter path or a smaller rotation angle, the terminal usually gives a star-seeking prompt message of "turn the phone to the right". If the first satellite identifier 504 is located on the left side of the first alignment area 505, that is, in the range of 0° to 180° on the left side of the center line of the first alignment area 505, in order to allow the first satellite identifier 504 to enter the first alignment area 505 with a shorter path or a smaller rotation angle, the terminal usually gives a star-seeking prompt message of "turn the phone to the left". Although a schematic diagram of the first satellite identifier 504 being located on the left side of the first alignment area 505 is not given in the embodiment of the present application, according to the text description here, combined with Figure 5C It is also easy to understand the scenario where the first satellite identifier 504 is located on the left side of the first alignment area 505 .
[0187] exist Figure 5C On the satellite search guidance interface shown in FIG. 1 , if the user follows the satellite search prompt information of “rotate the phone to the right”, or the degree of the user rotating the phone to the left is the difference between 360° and the degree of rotating to the right, the first satellite identifier 504 can be rotated to the first alignment area 505, and the interface of the terminal will be refreshed accordingly, and the display will be as follows: Figure 5D The star-seeking guidance interface is shown. Figure 5D In the satellite search guidance interface shown, the first satellite marker 504 is located at the center line of the first alignment area 505, indicating that the azimuth angle has been adjusted. Since the pitch angle has not been adjusted, Figure 5D The four signal grids of the "signal status" mark 502 in the star-seeking guidance interface are still blank.
[0188] It should be noted that in the embodiment of the present application, when the display position of the first satellite identifier is outside the first alignment area, the first alignment area is displayed in a first color; when the display position of the first satellite identifier is within the first alignment area, the first alignment area is displayed in a second color, and the first color is different from the second color.
[0189] Combined with the previous satellite short message scenario, relative to Figure 5C , the first alignment area 505 can be displayed in the first color when the azimuth angle has not been adjusted, such as Figure 5E As shown, after the azimuth is adjusted, the first satellite marker 504 is located in the first alignment area 505, relative to Figure 5D , the first alignment area 505 may be displayed in a second color, such as Fig. 5F As shown, the first color is different from the second color. In this way, the color change can better remind the user that the azimuth alignment has been completed.
[0190] Solution 2. A satellite search guidance interface for adjusting the pitch angle (a second satellite search guidance interface).
[0191] In the embodiment of the present application, a satellite search guidance interface when adjusting the pitch angle can be referred to Fig. 6A Understand. Fig. 6A As shown, the satellite search guidance interface will display the message "Searching for satellites" and the "Signal Status" icon. Fig. 6A In the display, all four signal grids are blank, indicating that there is no signal. Fig. 6A The area used to adjust the position relationship between the terminal and the target satellite is represented by a disk area. Fig. 6A These contents can be found in Figure 5C Understand the introduction of 501, 502 and 503.
[0192] The second satellite identifier 601 will be displayed in the disk area, and the second alignment area 602 is a small disk that communicates with the disk area. The satellite search guide interface can also display satellite search prompt information, such as Fig. 6A The words "Lift the phone upwards" 603 are a star-seeking prompt for adjusting the pitch angle.
[0193] It should be noted that, in the embodiment of the present application, the positions of the second satellite identifier 601 and the second alignment area 602 in the disk area are based on the position of the antenna in the terminal that communicates with the target satellite to determine the pitch azimuth of the target satellite relative to the terminal, and the second satellite identifier 601 is displayed in the corresponding position of the disk area.
[0194] It should be noted that the specific content of the satellite search prompt information displayed on the satellite search guide interface is related to the location of the second satellite identifier 601. Fig. 6A In the embodiment of the present application, the second satellite identifier 601 is located directly below the second alignment area 602, and the terminal will give a star search prompt message of "lift the phone up". If the second satellite identifier 601 is located directly above the second alignment area 602, the terminal will give a star search prompt message of "press the phone down". Although the schematic diagram of the second satellite identifier 601 being located directly above the second alignment area 602 is not given in the embodiment of the present application, according to the text description here, combined with the Fig. 6A It is also easy to understand the scenario where the second satellite identifier 601 is located right above the second alignment area 602 .
[0195] exist Fig. 6AOn the satellite search guide interface shown in FIG. 1 , if the user follows the satellite search prompt information of “lift the phone upward” and moves the second satellite identifier 601 to the second alignment area 602, the terminal interface will be refreshed accordingly, and the following display will be shown: Figure 6B The star-seeking guidance interface is shown. Figure 6B In the satellite search guidance interface shown, the second satellite marker 601 is located at the center of the second alignment area 602, indicating that the pitch angle has been adjusted.
[0196] It should be noted that when the display position of the second satellite logo is outside the second alignment area, the second alignment area is displayed in the third color; when the display position of the second satellite logo is within the second alignment area, the second alignment area is displayed in the fourth color, and the third color is different from the fourth color.
[0197] Combined with the previous satellite short message scenario, relative to Fig. 6A , the second alignment area 602 can be displayed in a third color when the azimuth angle has not been adjusted. After the azimuth angle is adjusted and the second satellite identifier 601 is located in the second alignment area 602, the second alignment area 602 can also be displayed in a fourth color. The third color is different from the fourth color. Although the color change process of the second alignment area 602 is not shown in the schematic diagram, it can also be combined with Figure 5E and Fig. 5F In this way, the color change can better remind the user that the pitch angle alignment has been completed.
[0198] Solution 3. A satellite search guidance interface that adjusts the azimuth angle first and then the pitch angle.
[0199] Solution 3 is to first display the first satellite search guide interface and then display the second satellite search guide interface, which corresponds to the previous steps 301 and 302. The process may specifically include: displaying the first satellite search guide interface, and updating the display position of the first satellite identifier in response to the user moving the terminal to the left or to the right; when the first satellite identifier is located in the first alignment area, displaying the second satellite search guide interface; and updating the display position of the second satellite identifier in response to the user moving the terminal up or down.
[0200] In combination with the scenarios of satellite short messages described in the previous schemes 1 and 2, in the embodiment of the present application, if the satellite search adjustment is performed in the order of adjusting the azimuth angle first and then adjusting the pitch angle, the terminal will display Figure 5C , Figure 5D , Fig. 6A and Figure 6B , then we can get Figure 6C The interface for sending satellite messages is shown in Figure 1. Figure 6CAs shown, in the order of adjusting the azimuth angle first and then the elevation angle, the interface for sending a satellite short message may only display the second satellite identifier 601 and the second alignment area 602 of the interface for adjusting the elevation angle, and not display the first satellite identifier 504 and the first alignment area 505. In addition, three of the four signal bars in the identifier 604 of "signal status" on the interface for sending a satellite short message are in a full state, indicating that a connection with the satellite has been established, and the interface for sending a satellite short message may also display the words "sending" 605 and the words "please keep holding posture" 606.
[0201] Solution 4. A satellite search guidance interface that first adjusts the pitch angle and then adjusts the azimuth angle.
[0202] Solution 4 is to first display the second satellite search guide interface and then display the first satellite search guide interface, which corresponds to the previous steps 301 and 302. The process may specifically include: displaying the second satellite search guide interface, and updating the display position of the second satellite identifier in response to the user's upward or downward movement of the terminal; when the second satellite identifier is located in the second alignment area, displaying the first satellite search guide interface; and updating the display position of the first satellite identifier in response to the user's left or right movement of the terminal.
[0203] In combination with the scenarios of satellite short messages described in the previous schemes 1 and 2, in the embodiment of the present application, if the satellite search adjustment is performed in the order of adjusting the pitch angle first and then adjusting the azimuth angle, the terminal will display Fig. 6A , Figure 6B , Figure 5C and Figure 5D , then we can get Fig.6D The interface for sending satellite short messages is shown in Figure 1. Fig.6D As shown, the pitch angle is adjusted first and then the azimuth angle. In the interface for sending a satellite short message, only the first satellite identifier 504 and the first alignment area 505 of the interface for adjusting the azimuth angle may be displayed, and the second satellite identifier 601 and the second alignment area 602 may not be displayed. In addition, three of the four signal bars in the "signal status" identifier 604 on the interface for sending a satellite short message are in a full state, indicating that a connection has been established with the satellite. The interface for sending a satellite short message may also display the words "sending" 605 and the words "please keep holding posture" 606.
[0204] Solution 5. Another star-seeking guidance interface that adjusts the azimuth angle first and then the pitch angle.
[0205] This solution 5 first displays the first satellite search guide interface and then displays the second satellite search guide interface. What is different from the solution 3 in which the second satellite search guide interface does not display the first satellite identifier and the first alignment area is that the second satellite search guide interface in this solution 5 also displays the first satellite identifier and the first alignment area.
[0206] Combined with the scenario of the satellite short message above, in the embodiment of the present application, if the satellite search adjustment is performed in the order of adjusting the azimuth angle first and then adjusting the pitch angle, the terminal will display Figure 5C , Figure 5D , then display Fig. 7A The star-seeking guidance interface shown.
[0207] like Fig. 7A As shown in FIG. 1 , the satellite search guide interface not only displays the second satellite identifier 601 and the second alignment area 602 when adjusting the pitch angle, but also displays the first satellite identifier 504 and the first alignment area 505. Fig. 7A The satellite search guidance interface shown can also display satellite search prompts such as "Lift the phone up", "Signal status", and "Searching for stars". Fig. 6A Some of them have been introduced already and will not be repeated here.
[0208] exist Fig. 7A On the satellite search guide interface shown in FIG. 1 , if the user follows the satellite search prompt information of “lift the phone upward” and moves the second satellite identifier 601 to the second alignment area 602, the terminal interface will be refreshed accordingly, and the following display will be shown: Figure 7B The star-seeking guidance interface is shown. Figure 7B In the satellite search guidance interface shown, the second satellite mark 601 is located at the center of the second alignment area 602, indicating that the pitch angle has been adjusted. At the same time, the first satellite mark 504 is displayed in the first alignment area 505.
[0209] It should be noted that if the first satellite identifier 504 deviates from the first alignment area 505 during the process of adjusting the pitch angle, the first satellite identifier 504 can be adjusted back to the first alignment area 505 using the principle of adjusting the azimuth angle described above.
[0210] exist Figure 7B Based on the Figure 7C The interface for sending satellite short messages is shown in Figure 1. Figure 7CAs shown, according to the order of adjusting the azimuth angle first and then the elevation angle, the interface for sending a satellite short message can display both the second satellite identifier 601 and the second alignment area 602 of the interface for adjusting the elevation angle and the first satellite identifier 504 and the first alignment area 505. In addition, three of the four signal bars in the identifier 604 of "signal status" on the interface for sending a satellite short message are in a full state, indicating that a connection with the satellite has been established, and the interface for sending a satellite short message can also display the words "sending" 605 and the words "please keep holding posture" 606.
[0211] Solution 6. Another satellite search guidance interface that adjusts the pitch angle first and then the azimuth angle.
[0212] This solution 6 first displays the second star-seeking guide interface and then displays the first star-seeking guide interface. It is different from the first star-seeking guide interface in Solution 4, which does not display the second satellite identifier and the second alignment area. The first star-seeking guide interface in Solution 6 also displays the second satellite identifier and the second alignment area.
[0213] Combined with the scenario of the satellite short message above, in the embodiment of the present application, if the satellite search adjustment is performed in the order of adjusting the pitch angle first and then adjusting the azimuth angle, the terminal will display Fig. 6A , Figure 6B , then display Fig. 8A The star-seeking guidance interface shown.
[0214] like Fig. 8A As shown in FIG. 1 , the satellite search guide interface not only displays the first satellite identifier 504 and the first alignment area 505 when adjusting the pitch angle, but also displays the second satellite identifier 601 and the second alignment area 602. Fig. 8A The satellite search guide interface shown can also display satellite search prompts such as "Turn the phone right", "Signal status", and "Searching for stars". Figure 5C Some of them have been introduced already and will not be repeated here.
[0215] exist Fig. 8A On the satellite search guide interface shown in FIG. 1 , if the user follows the satellite search prompt information of “rotate the phone to the right” to rotate the first satellite identifier 504 to the first alignment area 505, the terminal interface will be refreshed accordingly, and the display will be as follows: Figure 7B The star-seeking guidance interface is shown. Figure 7B In the satellite search guidance interface shown, the first satellite mark 504 is located in the first alignment area 505, indicating that the azimuth has been adjusted. At the same time, the second satellite mark 601 is also displayed in the second alignment area 602.
[0216] It should be noted that if the second satellite identifier 601 deviates from the second alignment area 602 during the process of adjusting the azimuth angle, the second satellite identifier 601 can be adjusted back to the second alignment area 602 using the principle of adjusting the elevation angle described above.
[0217] exist Figure 7B Based on the Figure 7C The interface for sending satellite short messages is shown in Figure 1. Figure 7C As shown, the elevation angle is adjusted first and then the azimuth angle. On the interface for sending a satellite short message, the first satellite identifier 504 and the first alignment area 505 on the interface for adjusting the azimuth angle can be displayed, as well as the second satellite identifier 601 and the second alignment area 602. In addition, three of the four signal bars in the "signal status" identifier 604 on the interface for sending a satellite short message are in a full state, indicating that a connection with the satellite has been established. The interface for sending a satellite short message can also display the words "sending" 605 and the words "please keep holding posture" 606.
[0218] Solution 7. Another star-seeking guidance interface that adjusts the azimuth angle first and then the pitch angle.
[0219] The satellite search guide interface of solution 7 includes a first satellite identifier and a first alignment area, a second satellite identifier and a second alignment area. Step 302 in the previous embodiment specifically includes: in response to a user's leftward or rightward movement operation of the terminal, updating the display position of the first satellite identifier; in response to a user's upward or downward movement operation of the terminal, updating the display position of the second satellite identifier.
[0220] Combined with the scenario of the satellite short message above, in the embodiment of the present application, if the satellite search adjustment is performed in the order of adjusting the azimuth angle first and then adjusting the pitch angle, the terminal can display the following in sequence: Figure 8B The star-seeking guidance interface shown.
[0221] like Figure 8B As shown, in the satellite search guide interface, when adjusting the azimuth angle, not only the first satellite identifier 504 and the first alignment area 505 are displayed, but also the second satellite identifier 601 and the second alignment area 602 are displayed. Figure 8B The satellite search guide interface shown can also display satellite search prompts such as "Turn the phone right", "Signal status", and "Searching for stars". Figure 5C Some of them have been introduced already and will not be repeated here.
[0222] exist Figure 8BOn the satellite search guide interface shown in FIG. 1 , if the user follows the satellite search prompt information of “rotate the phone to the right” to rotate the first satellite identifier 504 to the first alignment area 505, the terminal interface will be refreshed accordingly, and the display will be as follows: Fig. 7A The satellite search guidance interface is shown. Fig. 7A Adjust the pitch angle based on the satellite guidance interface shown in the figure to refresh the Figure 7B In the star-seeking guidance interface shown, the following Figure 7C The interface for sending satellite short messages is shown.
[0223] Solution 8. Another satellite search guidance interface that adjusts the pitch angle first and then the azimuth angle.
[0224] Combined with the scenario of the satellite short message above, in the embodiment of the present application, if the satellite search adjustment is performed in the order of adjusting the pitch angle first and then adjusting the azimuth angle, the terminal can display the following in sequence: Figure 8C The star-seeking guidance interface shown.
[0225] like Figure 8C As shown, in the satellite search guide interface, when adjusting the azimuth angle, not only the first satellite identifier 504 and the first alignment area 505 are displayed, but also the second satellite identifier 601 and the second alignment area 602 are displayed. Figure 8C The satellite search guidance interface shown can also display satellite search prompts such as "Lift the phone up", "Signal status", and "Searching for stars". Figure 5C Some of them have been introduced already and will not be repeated here.
[0226] exist Figure 8C On the satellite search guide interface shown in FIG. 1 , if the user follows the satellite search prompt information of “lift the phone upward” and moves the second satellite identifier 601 to the second alignment area 602, the terminal interface will be refreshed accordingly, and the following display will be shown: Fig. 8A The satellite search guidance interface is shown. Fig. 8A Adjust the azimuth based on the satellite guidance interface shown in the figure to refresh the Figure 7B In the star-seeking guidance interface shown, the following Figure 7C The interface for sending satellite short messages is shown.
[0227] Solution 9. A satellite search guidance interface for simultaneously adjusting the azimuth and elevation angles.
[0228] Combined with the scenario of the satellite short message above, in the embodiment of the present application, not only can the azimuth and elevation be adjusted in sequence according to the eight schemes described above, but the azimuth and elevation can also be adjusted at the same time. When the azimuth and elevation are adjusted at the same time, the terminal can directly display the following information: Fig. 9 The star-seeking guidance interface shown in the figure is Fig. 9 In the front Figure 8B or Figure 8C The difference is, Fig. 9 The satellite search prompt message is "Turn the phone right + lift the phone upwards".
[0229] exist Fig. 9 On the satellite search guide interface shown in FIG. 1 , if the user performs synchronous operations according to the satellite search prompt information of “turn the phone right + lift the phone upward”, the first satellite mark 504 is turned to the first alignment area 505, and the second satellite mark 601 is moved to the second alignment area 602, the terminal interface will be refreshed accordingly, and the display will be as follows: Figure 7B In the star-seeking guidance interface shown, the following Figure 7C The interface for sending satellite short messages is shown.
[0230] In the satellite search adjustment scheme introduced above, the satellite identifier of only one satellite is displayed in the satellite search guidance interface and the interface for sending satellite short messages. In fact, in this application, the number of satellites displayed in the satellite search guidance interface and the interface for sending satellite short messages is not limited. When there are multiple satellites that can communicate with the terminal, the satellite identifiers of multiple satellites can be displayed in the satellite search guidance interface and the interface for sending satellite short messages. The following takes the display of the satellite identifiers of two satellites as an example, and introduces Scheme 10 in combination with Scheme 7 when displaying one satellite.
[0231] Solution 10. A satellite search guidance interface for adjusting the azimuth angle first and then the pitch angle when displaying satellite identifiers of multiple satellites.
[0232] like Fig. 10A The satellite search guidance interface shown includes satellite identifiers of two satellites, wherein the first satellite identifier 504 and the second satellite identifier 601 of the first satellite (target satellite) have been introduced above, and the first satellite identifier of the second satellite is represented by 1001 and the second satellite identifier is represented by 1002. Fig. 10A In the solution shown, adjusting the first satellite represented by the first satellite identifier 504 is a better solution, so the terminal Fig. 10A The star-seeking guidance interface shown provides a star-seeking prompt message of "rotate the phone right".
[0233] exist Fig. 10A On the basis of the above, if the user performs synchronous operation according to the satellite search prompt information of "turn the phone right", and turns the first satellite identifier 504 to the first alignment area 505, the interface of the terminal will be refreshed accordingly, and the display will be as follows: Fig. 10B The satellite search guidance interface is shown. Fig. 10BThe star-seeking guidance interface shown in the figure displays a star-seeking prompt message of "lift the phone upward". If the user follows the star-seeking prompt message of "lift the phone upward" and moves the second satellite identifier 601 to the second alignment area 602, the interface of the terminal will be refreshed accordingly, and the display will be as follows: Fig. 10C The star-seeking guidance interface shown in the figure is refreshed. Fig. 10D The interface for sending satellite short messages is shown.
[0234] In scheme 10 introduced in the embodiment of the present application, the first satellite identifier 1001 and the second satellite identifier 1002 of the second satellite are added on the basis of the above-mentioned scheme 7. In fact, on the basis of the other schemes 1-6, schemes 8 and 9 except for scheme 7 introduced above, a satellite identifier of another satellite similar to that introduced in scheme 10 can be added. Moreover, the terminal will determine the displayed star-seeking prompt information according to the relationship between another satellite and the first alignment area. It can be seen that there can be multiple star-seeking guidance interfaces and interfaces for sending satellite short messages when there are multiple satellites, which will not be introduced one by one in the embodiment of the present application. Moreover, in the embodiment of the present application, different colors can be set in the first alignment area and the second alignment area in schemes 1 to 10 before and after the azimuth and pitch angles are aligned. Please refer to the previous Figure 5E and Fig. 5F For your understanding, the color filling and changing process will not be introduced one by one in the embodiments of the present application.
[0235] In an embodiment of the present application, after sending the first satellite message, it is also possible to: in response to the user's sending operation of the second satellite message, determine the position change of the terminal after sending the first satellite message; if the position change of the terminal after sending the first satellite message is less than the first threshold, send the second satellite message to the target satellite, and do not display the satellite search guidance interface.
[0236] Alternatively, after sending the first satellite message, the following may be performed: in response to a user's operation of sending a second satellite message, determining a time when the terminal sends the first satellite message; if a time difference between a time when the terminal sends the first satellite message and a time when the user triggers the operation of sending the second satellite message is less than a second threshold, sending the second satellite message to the target satellite, and not displaying the satellite search guidance interface.
[0237] Combined with the scenario of the satellite short message above, in the embodiment of the present application, after the terminal sends the first satellite short message, a message of successful sending feedback from the satellite can be received. For the message sent to the recipient "Mary" above, the following information can be displayed: Fig.11AIf the user is worried that the second terminal cannot receive the message successfully, the user can keep the terminal in the correct azimuth and elevation position and send the second satellite message to the same recipient. Because the time interval between the last satellite message and the last time the satellite message was sent is very short or the location of the mobile phone has changed very little, the user does not need to enter the satellite guidance interface again when sending the satellite message again. If the second satellite message is also sent successfully, the terminal will display the following information: Fig. 11B The interface shown.
[0238] In the embodiment of the present application, after the terminal sends the first satellite short message, the terminal can also keep adjusting the azimuth and elevation angles to send a second satellite short message to another recipient, such as Fig. 11C As shown in the figure, the second satellite short message is sent to the recipient "Lucy". Because the time interval between sending the second satellite short message to the recipient "Lucy" and the last time the satellite short message was sent to the recipient "Mary" is very small or the location change of the mobile phone is very small, it is not necessary to enter the satellite search guidance interface again when sending the second satellite short message to the recipient "Lucy". If the second satellite short message sent to the recipient "Lucy" is also sent successfully, the terminal will display the following Fig.11D The interface shown.
[0239] FIG. 11A to FIG. 11D All of the described cases are situations where the satellite short message is sent successfully. After sending the first satellite message to the target satellite, the method further includes: receiving a response message indicating that the first satellite message fails to be sent; and displaying a satellite search guidance interface according to the response message indicating that the first satellite message fails to be sent.
[0240] Combined with the above scenario of satellite short message, when the satellite short message fails to be sent, for example, the second satellite short message to the recipient "Lucy" fails to be sent, the terminal will display the following Fig.11E The interface shown.
[0241] In the case of a transmission failure, the terminal can display the satellite search guidance interface again to facilitate the user to search for satellites again. When the transmission fails, a prompt message "Do you want to change a satellite" can also pop up in the display interface of the terminal.
[0242] In addition, in an embodiment of the present application, an ordinary message that has not been sent successfully can also be converted into a satellite message for sending. The process can be: before displaying the satellite search guidance interface, sending an ordinary message to the base station; receiving a response message of the failure to send the ordinary message; and displaying the satellite search guidance interface in response to the response message of the failure to send the ordinary message.
[0243] In the scenario of satellite short messages, when ordinary short messages fail to be sent, the terminal can automatically switch to satellite short message sending, automatically fill the content of the ordinary short message into the editing area of the satellite short message, and start the satellite search process described in the previous embodiment. Alternatively, when ordinary short messages fail to be sent, the user is prompted whether to switch to satellite short message sending. If the user selects "yes", that is, the user agrees to switch to satellite short message sending, the terminal automatically fills the content of the ordinary short message into the editing area of the satellite short message, and starts the satellite search process described in the previous embodiment.
[0244] The above describes the corresponding contents of the method for sending a message. The following describes the method for receiving a message.
[0245] like Fig.12 As shown, an embodiment of the message receiving method provided in the embodiment of the present application may include:
[0246] 1201. The terminal displays the satellite search guidance interface.
[0247] The satellite search guide interface includes a satellite identifier, and the display position of the satellite identifier on the satellite search guide interface is used to indicate the position relationship between the terminal and the target satellite.
[0248] 1202. The terminal updates the display position of the satellite identifier in response to the user's movement operation on the terminal.
[0249] 1203. If the positional relationship between the terminal and the target satellite after movement meets the message transmission condition, the terminal receives the first satellite message from the target satellite.
[0250] In an embodiment of the present application, the terminal can guide the user to adjust the positional relationship between the terminal and the target satellite through the satellite search guidance interface, so that the terminal can quickly establish a communication connection with the satellite, thereby enabling the terminal to quickly receive satellite messages.
[0251] In the embodiment of the present application, both steps 1201 and 1202 can be understood by referring to the corresponding contents of the above message receiving method. The description is not repeated here. The difference is that step 1203 is to receive the first satellite message from the target satellite, while step 303 is to send the first satellite message to the target satellite.
[0252] In the embodiment of the present application, taking the satellite message as a satellite short message as an example, the operation of receiving the satellite short message may be as follows: Fig.13A The interface shown in FIG. 1 is operated, such as in response to a user's Fig.13A The click operation of the identification 404 for receiving satellite short messages starts the Figure 5AThe loading interface shown, or other satellite search guidance interfaces introduced in the previous process of receiving satellite short messages are displayed, and then satellite search guidance is performed according to Schemes 1 to 10 or other feasible schemes introduced in the previous process of receiving satellite short messages, so that the terminal establishes a communication connection with the satellite, and then receives satellite short messages through the satellite.
[0253] The terminal receives a satellite short message interface. Fig. 13B To understand, such as Fig. 13B As shown, a satellite short message "Drive to this location to pick me up" sent by Peter is received, which also carries the location information.
[0254] In the embodiments of the present application, whether it is a method for sending a message or a method for receiving a message, the sending or receiving of the message can be achieved through a satellite, and the terminal can also be aligned with the target satellite, thereby improving the success rate of message sending, especially in areas where the mobile communication signal is weak or there is no mobile communication signal service, thereby improving the success rate of message sending.
[0255] The above introduces the satellite message sending process and the satellite message receiving process. The following introduces the terminal provided in the embodiment of the present application in conjunction with the accompanying drawings.
[0256] like Fig.14 As shown, the terminal 140 provided in the embodiment of the present application includes:
[0257] The display unit 1401 is used to display a satellite search guide interface, which includes satellite identifiers. The display position of the satellite identifier on the satellite search guide interface is used to indicate the position relationship between the terminal and the target satellite.
[0258] The processing unit 1402 is used to update the display position of the satellite identification displayed by the display unit 1401 in response to the user's movement operation on the terminal.
[0259] The transceiver unit 1403 is configured to send a first satellite message to the target satellite or receive a first satellite message from the target satellite if the processing unit 1402 responds that the position relationship between the terminal after the user moves and the target satellite meets the message transmission condition.
[0260] In an embodiment of the present application, the terminal can guide the user to adjust the positional relationship between the terminal and the target satellite through the satellite search guidance interface, so that the terminal can quickly establish a communication connection with the satellite, thereby enabling the terminal to quickly send or receive satellite messages.
[0261] Optionally, the star-seeking guidance interface further includes star-seeking prompt information, and the star-seeking prompt information is used to prompt the user the direction of the mobile terminal.
[0262] Optionally, the satellite search guidance interface includes a first satellite search guidance interface and a second satellite search guidance interface; the first satellite search guidance interface includes a first satellite identifier and a first alignment area, the first satellite identifier is used to indicate the position relationship between the terminal and the target satellite in azimuth, when the position relationship between the terminal and the target satellite in azimuth meets the message transmission condition, the first satellite identifier is located in the first alignment area; the second satellite search guidance interface includes a second satellite identifier and a second alignment area, the second satellite identifier is used to indicate the position relationship between the terminal and the target satellite in elevation, when the position relationship between the terminal and the target satellite in elevation meets the message transmission condition, the second satellite identifier is located in the second alignment area.
[0263] Optionally, the display unit 1401 is specifically configured to display a first satellite search guidance interface.
[0264] The processing unit 1402 is specifically configured to update the display position of the first satellite identifier in response to a leftward or rightward movement operation of the user on the terminal.
[0265] The display unit 1401 is specifically configured to display a second satellite search guidance interface when the first satellite identifier is located in the first alignment area.
[0266] The processing unit 1402 is specifically configured to update the display position of the second satellite identifier in response to an upward movement operation or a downward movement operation of the terminal by the user.
[0267] Optionally, the display unit 1401 is specifically configured to display a second satellite search guidance interface.
[0268] The processing unit 1402 is specifically configured to update the display position of the second satellite identifier in response to an upward movement operation or a downward movement operation of the terminal by the user.
[0269] The display unit 1401 is specifically configured to display a first satellite search guidance interface when the second satellite identifier is located in the second alignment area.
[0270] The processing unit 1402 is specifically configured to update the display position of the first satellite identifier in response to a user's operation of moving the terminal to the left or to the right.
[0271] Optionally, the satellite search guidance interface includes a first satellite identifier and a first alignment area, a second satellite identifier and a second alignment area; the first satellite identifier is used to indicate the position relationship between the terminal and the target satellite in azimuth, and when the position relationship between the terminal and the target satellite in azimuth meets the message transmission condition, the first satellite identifier is located in the first alignment area; the second satellite identifier is used to indicate the position relationship between the terminal and the target satellite in elevation, and when the position relationship between the terminal and the target satellite in elevation meets the message transmission condition, the second satellite identifier is located in the second alignment area.
[0272] Optionally, the processing unit 1402 is specifically configured to update the display position of the first satellite identifier in response to a user moving the terminal to the left or to the right; and update the display position of the second satellite identifier in response to a user moving the terminal to the up or down.
[0273] Optionally, when the display position of the first satellite identifier is outside the first alignment area, the first alignment area is displayed in a first color; when the display position of the first satellite identifier is within the first alignment area, the first alignment area is displayed in a second color, and the first color is different from the second color.
[0274] Optionally, when the display position of the second satellite identifier is outside the second alignment area, the second alignment area is displayed in a third color; when the display position of the second satellite identifier is within the second alignment area, the second alignment area is displayed in a fourth color, and the third color is different from the fourth color.
[0275] Optionally, the display unit 1401 is also used to display a satellite message editing interface in response to a user's operation of creating a new satellite message or replying to a satellite message before displaying the satellite search guidance interface when the terminal is used to send a first satellite message. The satellite message editing interface is used for the user to input the content of the first satellite message.
[0276] Optionally, the display unit 1401 is specifically configured to display a satellite search guidance interface in response to a user's sending operation of the first satellite message.
[0277] Optionally, the display unit 1401 is specifically configured to display a satellite search guidance interface in response to a user's operation of receiving a satellite message.
[0278] Optionally, the transceiver unit 1403 is further configured to send a common message to the base station; and receive a response message of failure in sending the common message.
[0279] The display unit 1401 is specifically configured to display a satellite search guidance interface in response to a response message indicating that a common message fails to be sent.
[0280] Optionally, the processing unit 1402 is further configured to determine, in response to a user's operation of sending a second satellite message, a location change of the terminal after the terminal sends the first satellite message.
[0281] The transceiver unit 1403 is further configured to send a second satellite message to the target satellite if the position change of the terminal after sending the first satellite message is less than a first threshold, and not display the satellite search guidance interface.
[0282] Optionally, the transceiver unit 1403 is further configured to receive a response message indicating failure in sending the first satellite message.
[0283] The display unit 1401 is further configured to display a satellite search guidance interface according to a response message indicating that the first satellite message fails to be sent.
[0284] In the embodiment of the present application, the operations performed by each unit in the terminal are the same as those described above. Figures 3 to 13B The description in the illustrated embodiment is similar and will not be repeated here.
[0285] In another embodiment of the present application, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores computer-executable instructions. When the processor of the terminal executes the computer-executable instructions, the terminal executes the above Figures 3 to 13B The steps performed by the terminal device in the process.
[0286] In another embodiment of the present application, a computer program product is also provided. The computer program product includes a computer program code. When the computer program code is executed on a computer, the computer device executes the above Figures 3 to 13B The steps performed by the terminal in the command output.
[0287] In another embodiment of the present application, a chip system is also provided, which includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected through a line; the interface circuit is used to receive a signal from the memory of the terminal and send a signal to the processor, the signal including a computer instruction stored in the memory; when the processor executes the computer instruction, the terminal executes the above-mentioned Figures 3 to 13B In one possible design, the chip system may also include a memory, which is used to store program instructions and data necessary for the control device. The chip system may be composed of a chip or may include a chip and other discrete devices.
[0288] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0289] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0290] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated units may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
[0291] When the integrated unit is implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
Claims
1. A message transmission method, applied to a terminal, characterized in that: include: Displaying a satellite search guide interface, wherein the satellite search guide interface includes a satellite identifier, and a display position of the satellite identifier on the satellite search guide interface is used to indicate a positional relationship between the terminal and a target satellite; In response to a movement operation on the terminal, updating a display position of the satellite identifier; After the positional relationship between the terminal and the target satellite after movement satisfies a message transmission condition, sending a first satellite message to the target satellite; During the process of sending the first satellite message to the target satellite, the terminal displays first prompt information, wherein the first prompt information is used to prompt the user to maintain a hand-holding posture.
2. The method according to claim 1, characterized in that During the process of the target satellite sending the first satellite message, the terminal further displays one or more of the following information: Satellite signal status; Second prompt information: Satellite identification and aiming areas; The second prompt information is used to prompt the sending status of the satellite message.
3. The method according to any one of claims 1 to 2, characterized in that: During the process of the target satellite sending the first satellite message, the terminal displays a sending interface of the first satellite message, where the sending interface includes the first prompt information.
4. The method according to any one of claims 1 to 2, characterized in that: The first satellite message package includes location information of the terminal.
5. The method according to any one of claims 1-2, characterized in that: The first satellite message is a satellite short message.
6. The method according to claim 5, characterized in that The terminal includes a short message application program; before displaying the star-finding guidance interface, the method further includes: In response to a user's operation of creating a new satellite short message or replying to a satellite short message in a short message application, displaying a satellite message editing interface, wherein the satellite message editing interface is used for the user to input the content of the first satellite message; In response to the user's sending operation of the first satellite message, the satellite search guidance interface is displayed.
7. The method according to claim 6, characterized in that The short message application includes the functions of ordinary short messages and satellite short messages; the short message application is configured with a satellite message function item, and the satellite message function item is used to trigger the sending or receiving of satellite short messages.
8. The method according to any one of claims 1-2, characterized in that: The satellite search guidance interface includes a first satellite identifier, a first alignment area, a second satellite identifier and a second alignment area; The first satellite identifier is used to indicate a positional relationship between the terminal and the target satellite in azimuth, and when the positional relationship between the terminal and the target satellite in azimuth satisfies the message transmission condition, the first satellite identifier is located in the first alignment area; The second satellite identifier is used to indicate the positional relationship between the terminal and the target satellite in terms of the pitch angle. When the positional relationship between the terminal and the target satellite in terms of the pitch angle meets the message transmission condition, the second satellite identifier is located in the second alignment area.
9. The method according to any one of claims 1-2, characterized in that: The satellite search guidance interface displays one or more of the following information: Satellite signal status, Star search prompt information; The third prompt information; The satellite search prompt information is used to prompt the user of the direction of the mobile terminal; and the third prompt information is used to indicate that the terminal is searching for satellite signals.
10. The method according to any one of claims 1-2, characterized in that: The displaying of the satellite search guide interface and the updating of the display position of the satellite identifier in response to the moving operation of the terminal specifically include: Displaying a first satellite search guidance interface, wherein the first satellite search guidance interface includes a first satellite identifier and a first alignment area, wherein the first satellite identifier is used to indicate a positional relationship between the terminal and the target satellite in azimuth; In response to a leftward movement operation or a rightward movement operation on the terminal, updating a display position of the first satellite identifier; After the first satellite identifier is located in the first alignment area, displaying a second satellite search guidance interface, the second satellite search guidance interface including a second satellite identifier and a second alignment area, the second satellite identifier being used to indicate a positional relationship between the terminal and the target satellite in terms of a pitch angle; In response to an upward movement operation or a downward movement operation on the terminal, a display position of the second satellite identifier is updated.
11. The method according to claim 10, characterized in that The second satellite search guidance interface does not include the first satellite identifier and the first alignment area; and / or, The first satellite search guidance interface does not include the second satellite identifier and the second alignment area.
12. The method according to claim 10, characterized in that The first satellite search guide interface and / or the second satellite search guide interface displays one or more of the following information: Satellite signal status; Star search prompt information; The third prompt information; The satellite search prompt information is used to prompt the user of the direction of the mobile terminal; and the third prompt information is used to indicate that the terminal is searching for satellite signals.
13. The method according to claim 10, characterized in that When the first satellite identifier is located in the first alignment area, it indicates that the positional relationship between the terminal and the target satellite in azimuth satisfies the message transmission condition; and / or, When the second satellite identifier is located in the second alignment area, it indicates that the positional relationship between the terminal and the target satellite in terms of the elevation angle satisfies the message transmission condition.
14. The method according to claim 8, characterized in that When the display position of the first satellite identifier is outside the first alignment area, the first alignment area is displayed in a first color; When the display position of the first satellite identifier is within the first alignment area, the first alignment area is displayed in a second color, and the first color is different from the second color.
15. The method according to claim 8, characterized in that When the display position of the second satellite identifier is outside the second alignment area, the second alignment area is displayed in a third color; When the display position of the second satellite identifier is within the second alignment area, the second alignment area is displayed in a fourth color, and the third color is different from the fourth color.
16. The method according to any one of claims 1-2, characterized in that: The displaying of the star-seeking guidance interface specifically includes: In response to the user receiving a satellite short message in the short message application, the satellite search guide interface is displayed.
17. The method according to any one of claims 1-2, characterized in that: The method further comprises: After the position relationship between the terminal and the target satellite meets the message transmission condition, the terminal receives a second satellite message.
18. The method according to claim 17, comprising: The terminal receiving the second satellite message specifically includes: The terminal receives the second satellite message sent by the base station through a short message application; or, The terminal receives the second satellite message sent by the cloud network through an instant messaging application.
19. The method according to any one of claims 1-2, characterized in that: Before displaying the star-seeking guidance interface, the method further includes: Send a normal message to the base station; Receiving a response message indicating failure in sending the common message; The displaying of the star-seeking guidance interface specifically includes: In response to the response message indicating that the ordinary message fails to be sent, the star-seeking guidance interface is displayed.
20. The method according to any one of claims 1-2, characterized in that: After sending the first satellite message to the target satellite, the method further includes: receiving a response message indicating failure in sending the first satellite message; Displaying the satellite search guidance interface according to the response message of the failure of sending the first satellite message; or, receiving a response message indicating failure in sending the first satellite message; Prompt the user whether to change the satellite to send a message.
21. The method according to any one of claims 1-2, characterized in that: After sending the first satellite message, the method further includes: If the position change of the terminal after sending the first satellite message is less than a first threshold, the terminal sends a third satellite message to the target satellite, and does not display the satellite search guidance interface.
22. A terminal, characterized in that: include: A transceiver, a processor and a memory, wherein the transceiver and the processor are coupled to the memory, and the memory is used to store programs or instructions. When the programs or instructions are executed by the processor, the terminal executes the method as described in any one of claims 1 to 21.
23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal, the terminal executes the method according to any one of claims 1 to 21.
24. A computer program product, characterized in that The computer program product comprises a computer program code, which, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 21 .
Citation Information
Patent Citations
Handheld satellite communication terminal and method for guiding user to align antenna with satellite by using same
CN101938287A
Satellite finding system and satellite finding and aligning method
CN111026167A