Message sending method, mobile terminal and computer readable medium
By monitoring and automatically aligning the satellite in the automatic star search mode of mobile terminals, the problem of users needing to manually aligning the satellites in the existing technology is solved, and automated message sending is realized, improving user experience and expanding application scenarios.
Patent Information
- Application Number
- CN202311627074.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-05-30
AI Technical Summary
In the absence of mobile network signals, users need to manually adjust the angle of the mobile phone to be aligned at the satellite, and non-handheld mobile terminals cannot guide users to be aligned at the satellite through interface animations, resulting in poor user experience and limited application scenarios.
It provides a message sending method, in which the mobile terminal monitors the alignment state of the first transmitting antenna and the satellite in the automatic star search mode, and automatically sends a message whose length is less than or equal to the preset length during alignment. The method also includes automatically switching the transmitting antenna and automatically adjusting the angle through the gimbal to align the satellite.
It realizes automated satellite alignment and message transmission, reduces users' participation in satellite beam alignment, improves the experience of using satellite messages, and expands the application scenarios of satellite short message technology.
Smart Images

Figure CN120075748A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and particularly to a message sending method, a mobile terminal, and a computer-readable medium. Background Art
[0002] Satellite communication technology is a communication between multiple earth stations that uses artificial earth satellites as relay stations to forward radio waves. Since the 1990s, the rapid development of satellite mobile communication has promoted the progress of antenna technology. Satellite communication has many advantages such as a wide coverage area, a large communication capacity, good transmission quality, convenient and rapid networking, and easy realization of global seamless connection, and is considered an important means essential for establishing global personal communication.
[0003] With the popularization of smart terminals, mobile phones have become an essential portable device in our lives. However, in some special situations, such as in remote areas or in emergencies, the mobile phone signal may be interrupted and it is impossible to contact the outside world. To solve this problem, the mobile phone satellite communication function has emerged. This function allows users to send messages and location information via satellites in the absence of a mobile network signal, ensuring continuous connection with the outside world.
[0004] Currently, the mobile phone satellite communication function has been supported on the flagship models of some mainstream mobile phone manufacturers. The mobile phone satellite communication function can be implemented through two working mechanisms of the Beidou satellite navigation system: RDSS (Radio Determination Satellite System) and RNSS (Radio Navigation Satellite System). The working principle of RNSS is similar to that of GPS (Global Positioning System), which can achieve accurate and rapid positioning and has wide applications in map navigation applications. RDSS, on the other hand, is a unique function of the Beidou system, providing rapid positioning, position reporting, short message communication, and high-precision timing services. Mobile phone users can use the short message communication function in mobile phone satellite communication to communicate simply and send location information in the absence of a mobile network, which has certain practical value.
[0005] In related technologies, the short message sending method requires users to participate in adjusting the mobile phone angle to align with the satellite, maintain a gesture posture and wait for the countdown, and the satellite beam alignment needs to be completed by the user according to the guidance of the interface animation. The guidance method is relatively single and not automated enough; some non-mobile phone smart terminals, such as watches, vehicle-mounted terminals, tracking devices, etc., cannot send short messages or locate through short messages. Summary of the Invention
[0006] The present disclosure provides a message sending method, a mobile terminal, and a computer-readable medium.
[0007] In a first aspect, an embodiment of the present disclosure provides a message sending method, which is applied to a mobile terminal and includes:
[0008] When the mobile terminal is in the automatic satellite search mode, monitoring the alignment state between the first transmitting antenna of the mobile terminal and a satellite;
[0009] When the first transmitting antenna is aligned with the satellite, sending a message to the satellite through the first transmitting antenna, where the length of the message is less than or equal to a first preset length.
[0010] In another aspect, an embodiment of the present disclosure further provides a mobile terminal, including: at least one processor; a memory storing at least one program thereon; when the at least one program is executed by the at least one processor, enabling the at least one processor to implement the message sending method as described above; at least one I / O interface connected between the processor and the memory and configured to implement information interaction between the processor and the memory.
[0011] In another aspect, an embodiment of the present disclosure further provides a computer-readable medium storing a computer program thereon, where the program implements the message sending method as described above when executed.
[0012] The message sending method provided by the embodiment of the present disclosure is applied to a mobile terminal, monitors the alignment state between the first transmitting antenna of the mobile terminal and a satellite, and when the first transmitting antenna is aligned with the satellite, sends a message with a length less than or equal to a first preset length to the satellite through the first transmitting antenna; the embodiment of the present disclosure can automatically adjust the beam to align with the satellite to send a message, that is, opportunistically and automatically send non-urgent messages, reducing the user's participation in the satellite beam alignment process and enhancing the experience of using satellite messages; it can solve the problem that non-handheld mobile terminals cannot guide users to align with the satellite through an interface animation, expanding the application scenario of satellite short message technology. Brief Description of the Drawings
[0013] Figure 1 It is a flowchart showing the message sending method provided by the embodiment of the present disclosure Figure 1 ;
[0014] Figure 2 It is a flowchart showing the process of sending a message to the satellite through the first transmitting antenna provided by the embodiment of the present disclosure;
[0015] Figure 3Flow schematic of the message sending method provided by the embodiments of the present disclosure Figure 2 ;
[0016] Figure 4 Schematic diagram of the pitch angle and azimuth angle provided by the embodiments of the present disclosure;
[0017] Figure 5 Flow schematic of the message sending method provided by the embodiments of the present disclosure Figure 3 ;
[0018] Figure 6 Flow schematic of the message sending method provided by the embodiments of the present disclosure Figure 4 ;
[0019] Figure 7 Flow schematic diagram of the message sending method provided by the specific examples of the present disclosure;
[0020] Figure 8 Schematic diagram of the structure of the mobile terminal provided by the embodiments of the present disclosure. Detailed implementation manners
[0021] The example embodiments will be described more fully hereinafter with reference to the accompanying drawings. However, the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0022] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0023] The terms used herein are for the purpose of describing particular embodiments only and are not intended to limit the present disclosure. As used herein, the singular forms "a" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the present specification uses the terms "comprises" and / or "is made up of", it specifies the presence of the stated features, wholes, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or groups thereof.
[0024] The embodiments described herein may be described with reference to the plan views and / or cross-sectional views by means of the ideal schematic diagrams of the present disclosure. Therefore, the example illustrations may be modified according to the manufacturing techniques and / or tolerances. Accordingly, the embodiments are not limited to the embodiments shown in the drawings, but include modifications of the configurations formed based on the manufacturing processes. Therefore, the regions illustrated in the drawings have schematic properties, and the shapes of the regions shown in the drawings illustrate the specific shapes of the regions of the elements, but are not intended to be restrictive.
[0025] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning unless expressly so defined herein.
[0026] Embodiments of the present disclosure provide a message sending method, which is applied to a mobile terminal. As Figure 1 shown, the method includes the following steps:
[0027] Step S11, when the mobile terminal is in the automatic satellite search mode, monitor the alignment state between the first transmitting antenna of the mobile terminal and the satellite.
[0028] The first transmitting antenna is the transmitting antenna in the mobile terminal, and the transmitting antenna can be the wireless antenna or the WiFi antenna of the mobile terminal. Taking the mobile terminal as a mobile phone as an example, each transmitting antenna can be located at the four edges of the mobile phone, that is, including the top transmitting antenna, the bottom transmitting antenna and two middle transmitting antennas. Exemplarily, the first transmitting antenna can be the top transmitting antenna. In this step, the mobile terminal can periodically detect the alignment state between the first transmitting antenna and the satellite. Monitoring the alignment state between the first transmitting antenna of the mobile terminal and the satellite means detecting whether the first transmitting antenna of the mobile terminal is aligned with the satellite. The alignment between the first transmitting antenna of the mobile terminal and the satellite means that the emission angle of the first transmitting antenna at least partially coincides with the coverage range of the satellite beam. The misalignment between the first transmitting antenna of the mobile terminal and the satellite means that the emission angle of the first transmitting antenna does not coincide with the coverage range of the satellite beam.
[0029] In the embodiments of the present disclosure, the mobile terminal can be configured with an automatic satellite search mode and a manual satellite search mode. The manual satellite search mode means that the user needs to manually align the transmitting antenna of the mobile terminal with the satellite, and send a message to the satellite through the transmitting antenna in the aligned state. If the transmitting antenna cannot be manually aligned with the satellite this time, the message can only be sent when the transmitting antenna is manually aligned with the satellite next time. The automatic satellite search mode means that the user does not need to manually align the transmitting antenna of the mobile terminal with the satellite, and the mobile terminal can automatically monitor the alignment state between the transmitting antenna and the satellite, and send a message to the satellite through the transmitting antenna in the aligned state. In the automatic satellite search mode, if the current transmitting antenna is not aligned with the satellite, other measures can be taken to try to align the mobile terminal with the satellite.
[0030] Step S12, when the first transmitting antenna is aligned with the satellite, send a message to the satellite through the first transmitting antenna, and the length of the message is less than or equal to the first preset length.
[0031] In the embodiments of the present disclosure, the message includes but is not limited to satellite short messages. Once the first transmitting antenna is aligned with the satellite, indicating that the sending condition of the message is met, the mobile terminal sends a message to the satellite through the first transmitting antenna within the alignment time slot between the first transmitting antenna and the satellite. Since the alignment time slot between the transmitting antenna and the satellite is short, the message sent each time cannot be too long, otherwise it is difficult to ensure successful sending. In the embodiments of the present disclosure, the first preset length may be 10 bytes. It should be noted that when the first transmitting antenna is aligned with the satellite, the mobile terminal can also issue an alignment reminder to inform the user.
[0032] The message sending method provided by the embodiments of the present disclosure is applied to a mobile terminal, monitors the alignment state between the first transmitting antenna of the mobile terminal and the satellite, and sends a message with a length less than or equal to the first preset length to the satellite through the first transmitting antenna when the first transmitting antenna is aligned with the satellite; the embodiments of the present disclosure can automatically adjust the beam to align with the satellite to send a message, that is, automatically send non-urgent messages opportunistically, reduce the user's participation in the satellite beam alignment process, and improve the experience of using satellite messages; it can solve the problem that non-handheld mobile terminals cannot guide users to align with the satellite through interface animations, and expand the application scenarios of satellite short message technology.
[0033] In some embodiments, the message is a segmented message of the target message to be sent. Correspondingly, as Figure 2 shown, the step of sending a message to the satellite through the first transmitting antenna (i.e., step S12) includes the following steps:
[0034] Step S121, when the length of the target message to be sent is greater than the first preset length, segment the target message to obtain each segmented message.
[0035] In some embodiments, the step of segmenting the target message to obtain each segmented message includes the following steps: dividing the target message into at least two segmented information according to the second preset length. Exemplarily, the second preset length may be 10 bytes; add a segment number to each segmented information except the last one, and add an end symbol to the last segmented information to obtain each segmented message. Exemplarily, a segment number can be added at the end of each segmented information except the last one, and an end symbol can be added at the end of the last segmented information.
[0036] Step S122, send each segmented message to the satellite within the alignment time slot between the first transmitting antenna and the satellite; wherein, when not all the segmented messages are sent within the current alignment time slot, the unsent segmented messages are sent to the satellite when the next alignment time slot arrives.
[0037] When it is detected that the first transmitting antenna is aligned with the satellite, within the alignment time slot, each segmented message is sent to the satellite through the first transmitting antenna. Depending on the size of the alignment time slot, one or more segmented messages can be sent to the satellite each time. When the satellite beam is aligned, that is, when the first transmitting antenna is aligned with the satellite, after the mobile terminal successfully sends a segmented message to the satellite, it can receive an acknowledgment message returned by the satellite. In this way, the mobile terminal can know which segmented messages have been successfully sent. When it is detected again that the first transmitting antenna is aligned with the satellite, that is, when the next alignment time slot arrives, the mobile terminal can continue to send the remaining segmented messages.
[0038] If the length of the target message to be sent is greater than the first preset length, the target message is segmented and split into multiple segmented messages, and the length of each segmented message is less than or equal to the first preset length. Since it is a passive wait for satellite alignment and the satellite alignment duration is short, the longer message is segmented to generate shorter segmented messages of a fixed length. The length of each segmented message can be 10 bytes, and the last 2 bytes write the segment sequence number. If it is the last segmented message, the last 2 bytes of this last segmented message write the end symbol. It should be noted that if the target message to be sent is a short message for user trajectory marking, and the message content only carries longitude and latitude information, since the longitude and latitude information only occupies 4 bytes, that is, the length of the short message for user trajectory marking is less than 10 bytes, there is no need to segment the short message for user trajectory marking, but it can be directly sent.
[0039] In some embodiments, as Figure 3 shown, after monitoring the alignment state of the first transmitting antenna of the mobile terminal with the satellite (i.e., step S11), the message sending method may further include the following steps:
[0040] Step S21, in the case where the first transmitting antenna is not aligned with the satellite, determine the target transmitting antenna and switch from the first transmitting antenna to the target transmitting antenna, where the target transmitting antenna is an antenna other than the first transmitting antenna among the transmitting antennas of the mobile terminal.
[0041] If it is detected that the mobile terminal and the satellite are not aligned through the first transmitting antenna, it can be switched to another transmitting antenna (i.e., the target transmitting antenna), and it is monitored whether the target transmitting antenna is aligned with the satellite.
[0042] In some embodiments, the determining the target transmitting antenna includes the following steps: calculate the elevation angle and azimuth angle of each transmitting antenna of the mobile terminal respectively, and determine the transmitting antenna with the smallest elevation angle and the smallest azimuth angle as the target transmitting antenna. Switching from the first transmitting antenna to the target transmitting antenna, the angle adjusted by the mobile terminal is the smallest, and it is easier to align the mobile terminal with the satellite.
[0043] Figure 4Schematic diagram of pitch angle and azimuth angle provided by embodiments of the present disclosure. As Figure 4 shown, Zenith represents the zenith, Horizon represents the horizon, Celestial Meridian represents the celestial meridian, Observer represents the mobile terminal, Star represents the satellite, Altitude is the pitch angle, and Azimuth is the azimuth angle.
[0044] Step S22, monitor the alignment status between the target transmitting antenna and the satellite.
[0045] Step S23, when the target transmitting antenna is aligned with the satellite, send a message to the satellite through the target transmitting antenna.
[0046] When the mobile terminal is not aligned with the satellite through the first transmitting antenna, switch to other transmitting antennas. If the switched transmitting antenna is aligned with the satellite, send a message or segmented message to the satellite through the switched transmitting antenna. Embodiments of the present disclosure can quickly achieve satellite alignment by automatically switching the transmitting antenna, with higher efficiency.
[0047] In some embodiments, as Figure 5 shown, after monitoring the alignment status between the target transmitting antenna and the satellite (i.e., step S22), the message sending method may further include the following steps:
[0048] Step S31, when the target transmitting antenna and the satellite are in a first misaligned state, determine the adjustment angle of the mobile terminal.
[0049] In some embodiments, the first misaligned state means that the target transmitting antenna and the satellite are in a state close to alignment, that is, the mobile terminal deviates from the satellite beam range by a small distance. That is to say, the actual pitch angle and actual azimuth angle of the mobile terminal in the current state are close to the target pitch angle and target azimuth angle in the aligned state. In the first misaligned state, the mobile terminal determines the adjustment angle, and the adjustment angle refers to the angle that the mobile terminal needs to rotate to be aligned with the satellite.
[0050] Step S32, issue an adjustment reminder, and the reminder is used to prompt the mobile terminal to rotate by the adjustment angle.
[0051] The mobile terminal issues an adjustment reminder to instruct the user to manually rotate the mobile terminal by the adjustment angle. The adjustment reminder may include at least one of the following: pitch angle upward rotation adjustment reminder, pitch angle downward rotation adjustment reminder, azimuth angle left rotation adjustment reminder, azimuth angle right rotation adjustment reminder, and maintain current state reminder.
[0052] The reminder methods include, but are not limited to, at least one of the following: sound, vibration, flashing, etc., and the direction and magnitude of the adjusted angle can be distinguished and adjusted through at least one of the volume, timbre, light color, vibration intensity, etc.
[0053] In some embodiments, when both the difference between the actual pitch angle and the target pitch angle and the difference between the actual azimuth angle and the target azimuth angle are less than 15 degrees, an adjustment reminder is issued. The smaller the difference in angles, the more rapid the reminder sound, and the more frequent the vibration and flashing. It should be noted that the reminder can be issued separately for the pitch angle and the azimuth angle. For example, the one with a smaller difference in angles can be reminded first.
[0054] In some embodiments, the mobile terminal is installed on the pan-tilt head. In this case, as Figure 6 shown, after monitoring the alignment state between the target transmitting antenna and the satellite (i.e., step S22), the message sending method may further include the following steps:
[0055] Step S41, in the case where the target transmitting antenna and the satellite are in a second misaligned state, determine the first adjustment parameter of the pan-tilt head.
[0056] In some embodiments, the second misaligned state means that the mobile terminal deviates from the satellite beam range by a relatively large distance, that is, the differences between the actual pitch angle and the actual azimuth angle of the mobile terminal in the current state and the target pitch angle and the target azimuth angle in the aligned state are relatively large. In the second misaligned state, the mobile terminal can automatically adjust the state of the pan-tilt head to align the target transmitting antenna with the satellite. Specifically, the mobile terminal determines the first adjustment parameter of the pan-tilt head and adjusts the pan-tilt head according to the first adjustment parameter.
[0057] In some embodiments, the first adjustment parameter includes a pitch angle adjustment parameter and an azimuth angle adjustment parameter. The determining of the first adjustment parameter of the pan-tilt head may include the following steps: obtaining the first position information of the mobile terminal and the second position information of the satellite; calculating the target pitch angle and the target azimuth angle between the target transmitting antenna and the satellite according to the first position information and the second position information; obtaining the current actual pitch angle and actual azimuth angle of the mobile terminal; determining the pitch angle adjustment parameter according to the target pitch angle and the actual pitch angle, and determining the azimuth angle adjustment parameter according to the target azimuth angle and the actual azimuth angle.
[0058] Step S42, adjust the pan-tilt head according to the first adjustment parameter so that the target transmitting antenna is aligned with the satellite.
[0059] The mobile terminal sends the pitch angle adjustment parameter and the azimuth angle adjustment parameter to the pan-tilt head. The pan-tilt head controls the tilt state of the pan-tilt head according to the pitch angle adjustment parameter and the azimuth angle adjustment parameter until the mobile terminal is aligned with the satellite beam. After that, the pan-tilt head locks the current pitch angle and azimuth angle to maintain the alignment state between the mobile terminal and the satellite.
[0060] In some embodiments, after aligning the target transmitting antenna with the satellite by adjusting the gimbal, if the state of the gimbal changes, such as tilting or deflecting due to an external force, the mobile terminal can also lock the state of the mobile terminal to maintain the alignment state between the mobile terminal and the satellite.
[0061] Therefore, after adjusting the gimbal according to the first adjustment parameter (i.e., step S41), the message sending method may further include the following steps: detecting the state of the gimbal; controlling the gimbal to maintain the target state, where the target state is the state of the gimbal when the target transmitting antenna is aligned with the satellite. Wherein, in the case that the target state changes and the mobile terminal is in the changed state, a second adjustment parameter is determined according to the changed state and the target state, and the gimbal is adjusted according to the second adjustment parameter so that the gimbal returns from the changed state to the target state. In some embodiments, a triaxial gyroscope and a triaxial acceleration sensor can be used to obtain the state information of the mobile terminal, and the state information is the state information of the changed mobile terminal. The tilt angle is calculated according to the state information of the changed mobile terminal and the target state information, and the second adjustment parameter is calculated according to the tilt angle by using the PID (Proportion Integral Differential) algorithm. The second adjustment parameter is sent to the gimbal, and the gimbal controls the motor to adjust the state of the gimbal to achieve the locking of the states of the gimbal and the mobile terminal. Exemplarily, if the mobile terminal tilts to the left, the motor is controlled to correct to the right; if the mobile terminal tilts to the right, the motor is controlled to correct to the left; if the mobile terminal tilts forward, the motor is controlled to correct backward; if the mobile terminal tilts backward, the motor is controlled to correct forward.
[0062] In some embodiments, when an automatic satellite search instruction is received, the mobile terminal is switched to the automatic satellite search mode; when a manual satellite search instruction is received, the mobile terminal is switched to the manual satellite search mode. The user of the mobile terminal can select the automatic satellite search mode or the manual satellite search mode on the mobile terminal. In the automatic satellite search mode, the mobile terminal can automatically complete satellite search and send messages; in the manual satellite search mode, the user needs to manually align the mobile terminal with the satellite before sending messages. It should be noted that the manual satellite search mode or the automatic satellite search mode can also be preset as the default mode in the mobile terminal.
[0063] To clearly illustrate the solutions of the embodiments of the present disclosure, the following Figure 7 A specific example is used to detail the solutions of the embodiments of the present disclosure. In this specific example, the mobile terminal is installed on the gimbal. Currently, the mobile terminal communicates with the satellite through the top transmitting antenna, and the target short message to be sent is greater than 10 bytes. Therefore, the target short message is segmented to obtain multiple segmented messages, so as to send each segmented message to the satellite within the alignment time slot. As Figure 7As shown in the figure, the message sending method includes the following steps:
[0064] Step 1-2, monitor the alignment status between the top transmitting antenna and the satellite. If it is in an unaligned state, execute Step 3; if it is in an aligned state, execute Step 8.
[0065] Step 3, determine that both the elevation angle and azimuth angle of the middle transmitting antenna are the smallest, and switch to communicate with the satellite using the middle transmitting antenna.
[0066] Step 4, monitor the alignment status between the middle transmitting antenna and the satellite. If it is in the first unaligned state, execute Step 5; if it is in the second unaligned state, execute Step 6; if it is in an aligned state, execute Step 9.
[0067] Step 12, issue an adjustment reminder to remind the user to rotate and adjust the angle of the mobile terminal.
[0068] Step 15, adjust the gimbal so that the mobile terminal is aligned with the satellite.
[0069] Step 18, after the mobile terminal is aligned with the satellite, control the gimbal to maintain the target state.
[0070] Step 21, send segmented messages to the satellite through the top transmitting antenna.
[0071] Step 24, send segmented messages to the satellite through the middle transmitting antenna.
[0072] The embodiments of the present disclosure can send messages to the satellite opportunistically, without requiring the user to actively complete the satellite search operation, reducing the user's participation and enhancing the experience of using satellite messages. For messages that do not need to be sent urgently, the messages can be sent discontinuously in segments. If the user has non-urgent messages, or in areas without a base station network, the mobile terminal needs to report the user's location or trajectory by sending messages at regular intervals. This non-intrusive way of sending messages can be adopted. This message sending scheme is applicable to the scenario of satellite trajectory tracking for outdoor sports enthusiasts in areas without base station signals. It can continuously send short empty messages only carrying longitude and latitude coordinates. If the mobile terminal is aligned with the satellite, trajectory points will be generated, realizing trajectory point marking using the satellite short message method. Compared with transmitting radio broadcasts to report longitude and latitude, it can effectively avoid signal interference.
[0073] The embodiments of the present disclosure also add a user reminder mechanism to realize the sending of reminder messages at an opportune time. A reminder is issued when the actual pitch angle and actual azimuth angle in the current state of the mobile terminal are close to the target pitch angle and target azimuth angle in the alignment state. The user is reminded to make fine adjustments to the pitch angle and azimuth angle so as to be able to align with the satellite and send a message by means of sound, vibration, flashing, etc. This message sending scheme is applicable to the scenario where the satellite search conditions are not available when the user sends a satellite message, and can solve the problem that the user forgets to send a message after entering the satellite searchable area.
[0074] In the embodiments of the present disclosure, the mobile terminal can also be physically connected to a gimbal. The gimbal is equipped with x, y, and z-axis motors and can automatically adjust the pitch angle and azimuth angle during movement. The mobile terminal monitors the satellite beam alignment angle and sends the adjustment data of the pitch angle and azimuth angle to the gimbal, and the gimbal automatically adjusts the mobile terminal to align with the satellite beam. This message sending scheme reduces the difficulty of message sending, facilitates professional users using the gimbal to send messages, and is applicable to the scenarios where travelers use the anti-shake shooting gimbal device for shooting or making satellite calls. The gimbal remains locked after the mobile terminal aligns with the satellite. Once the state of the mobile terminal changes, the pitch angle motor and azimuth angle motor can push the mobile terminal to move in the opposite direction to offset the change in the state of the mobile terminal, so that the mobile terminal is always locked with the satellite beam, and messages can be continuously sent or satellite calls can be made.
[0075] In view of the cumbersome steps brought by the need to manually align with the satellite when sending messages, the embodiments of the present disclosure propose a message sending scheme for passively aligning with the satellite, switching the transmitting antenna to send messages, segmentally and discontinuously sending messages, or automatically adjusting the angle of the mobile phone to align with the satellite by adjusting the gimbal. Compared with the existing message sending schemes, the embodiments of the present disclosure are easier for users to use messages, get rid of the necessary operation restrictions relying on the user to align with the satellite, and enable the satellite short message function to be not limited to being used on mobile phones, and can be more widely applied to devices such as watches, cars, and satellite trajectory tracking in uninhabited areas.
[0076] As Figure 8 shown, the embodiments of the present disclosure also provide a mobile terminal, which includes: at least one processor 801, a memory 802, and at least one I / O interface 803; wherein, at least one program is stored on the memory 802, and when the at least one program is executed by the at least one processor, the at least one processor 801 is enabled to implement the message sending method provided in the foregoing embodiments; the I / O interface 803 is connected between the processor 801 and the memory 802 and is configured to implement the information interaction between the processor 801 and the memory 802.
[0077] Among them, the processor 801 is a device with data processing capabilities, including but not limited to a central processing unit (CPU), etc.; the memory 802 is a device with data storage capabilities, including but not limited to a random access memory (RAM, more specifically such as SDRAM, DDR, etc.), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory (FLASH); the I / O interface (read / write interface) 803 is connected between the processor 801 and the memory 802 and can implement information interaction between the processor 801 and the memory 802, including but not limited to a data bus (Bus), etc.
[0078] The mobile terminal may include but not limited to electronic devices such as mobile phones, watches, in-vehicle terminals, etc. that can be applied to satellite signal communication.
[0079] The embodiments of the present disclosure also provide a computer-readable medium, on which a computer program is stored, wherein when the computer program is executed, it implements the message sending method provided in the foregoing embodiments.
[0080] Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the devices, can be implemented as software, firmware, hardware, and their appropriate combinations. In the hardware implementation, the division between the functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be executed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable requests, data structures, program modules, or other data. Computer storage media includes but not limited to RAM, ROM, EEPROM, flash memory, or other memory technologies, CD-ROM, digital versatile disk (DVD), or other optical disk storage, magnetic cassette, tape, magnetic disk storage, or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as is well known to those of ordinary skill in the art, a communication medium typically includes computer-readable requests, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium.
[0081] Example embodiments have been disclosed herein, and although specific terms are employed, they are used only and should be interpreted only as general illustrative meanings and not for a limiting purpose. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly specified, features, characteristics, and / or elements described in connection with a particular embodiment may be used singly or in combination with features, characteristics, and / or elements described in connection with other embodiments. Accordingly, those skilled in the art will understand that various forms and details may be changed without departing from the scope of the invention as set forth by the appended claims.
Claims
1. A message sending method, characterized in that, the method is applied to a mobile terminal and includes: when the mobile terminal is in the automatic satellite search mode, monitoring the alignment state between the first transmitting antenna of the mobile terminal and the satellite; when the first transmitting antenna is aligned with the satellite, sending a message to the satellite through the first transmitting antenna, where the length of the message is less than or equal to a first preset length.
2. The method according to claim 1, characterized in that, the message is a segmented message of a target message to be sent, and the sending the message to the satellite through the first transmitting antenna includes: when the length of the target message to be sent is greater than the first preset length, segmenting the target message to obtain each segmented message; sending each of the segmented messages to the satellite within the alignment time slot between the first transmitting antenna and the satellite; wherein, when not all of the segmented messages are sent within the current alignment time slot, sending the unsent segmented messages to the satellite when the next alignment time slot arrives.
3. The method according to claim 2, characterized in that, the segmenting the target message to obtain each segmented message includes: dividing the target message into at least two segmented information according to a second preset length; adding a segment sequence number to each of the segmented information except the last one, and adding an end symbol to the last segmented information to obtain each of the segmented messages.
4. The method according to claim 1, characterized in that, after monitoring the alignment state between the first transmitting antenna of the mobile terminal and the satellite, the method further includes: when the first transmitting antenna is not aligned with the satellite, determining a target transmitting antenna and switching from the first transmitting antenna to the target transmitting antenna, where the target transmitting antenna is an antenna other than the first transmitting antenna among the transmitting antennas of the mobile terminal; monitoring the alignment state between the target transmitting antenna and the satellite; when the target transmitting antenna is aligned with the satellite, sending the message to the satellite through the target transmitting antenna.
5. The method according to claim 4, characterized in that, the determining the target transmitting antenna includes: respectively calculating the elevation angle and azimuth angle of each of the transmitting antennas of the mobile terminal; determining the transmitting antenna with the smallest elevation angle and the smallest azimuth angle as the target transmitting antenna.
6. The method according to claim 4, characterized in that, after monitoring the alignment state between the target transmitting antenna and the satellite, the method further includes: when the target transmitting antenna and the satellite are in a first non-aligned state, determining the adjustment angle of the mobile terminal; sending an adjustment reminder, where the reminder is used to prompt to rotate the mobile terminal by the adjustment angle.
7. The method according to claim 4, characterized in that, the mobile terminal is installed on a turntable, and after monitoring the alignment state between the target transmitting antenna and the satellite, the method further includes: When the target transmitting antenna and the satellite are in the second misaligned state, determine the first adjustment parameter of the pan-tilt head; Adjust the pan-tilt head according to the first adjustment parameter so that the target transmitting antenna is aligned with the satellite.
8. The method according to claim 7, wherein, the first adjustment parameter includes a pitch angle adjustment parameter and an azimuth angle adjustment parameter, and determining the first adjustment parameter of the pan-tilt head includes: Obtain the first position information of the mobile terminal and the second position information of the satellite; According to the first position information and the second position information, calculate the target pitch angle and the target azimuth angle between the target transmitting antenna and the satellite; Obtain the current actual pitch angle and actual azimuth angle of the mobile terminal; Determine the pitch angle adjustment parameter according to the target pitch angle and the actual pitch angle, and determine the azimuth angle adjustment parameter according to the target azimuth angle and the actual azimuth angle.
9. The method according to claim 7, wherein, after adjusting the pan-tilt head according to the first adjustment parameter, the method further includes: Control the pan-tilt head to maintain the target state, and the target state is the state of the pan-tilt head when the target transmitting antenna is aligned with the satellite.
10. The method according to claim 1, wherein, When receiving an automatic satellite search instruction, switch the mobile terminal to the automatic satellite search mode.
11. A mobile terminal, comprising: At least one processor; A memory having at least one program stored thereon; When the at least one program is executed by the at least one processor, the at least one processor implements the message sending method according to any one of claims 1-10; At least one I / O interface, connected between the processor and the memory, configured to implement information interaction between the processor and the memory.
12. A computer-readable medium having a computer program stored thereon, wherein, When the program is executed, it implements the message sending method according to any one of claims 1-10.