Satellite communication method and system

By creating a sub-thread between the vehicle-mounted system and the mobile communication terminal, and utilizing wireless technology and server-side connections, external satellite communication and multi-user support are achieved, solving the problem of in-vehicle usage limitations in existing technologies and improving user experience and system compatibility.

CN120980482APending Publication Date: 2025-11-18HUIZHOU DESAY SV AUTOMOTIVE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511056511.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-30
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

The satellite communication function integrated into the existing vehicle platform can only be used inside the vehicle, which limits the user's range of movement and cannot support multiple users to use it at the same time.

Method used

By creating a sub-thread between the vehicle-mounted terminal and the mobile communication terminal, using wireless technology to connect and establish thread connections through the target server, satellite communication between multiple mobile communication terminals and the vehicle-mounted terminal is realized. Data encapsulation and parsing are performed using communication protocols, supporting multi-user concurrent processing.

Benefits of technology

This allows users to use satellite communication outside the vehicle, expanding the scope of use and supporting multiple users to use satellite communication simultaneously, thus improving the system's versatility and compatibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120980482A_ABST
    Figure CN120980482A_ABST
Patent Text Reader

Abstract

The invention provides a satellite communication method and system. The satellite communication method comprises the following steps: creating a sub-thread for a corresponding mobile communication terminal based on current connection equipment through a vehicle terminal, and establishing thread connection based on the sub-thread through the mobile communication terminal; after the thread connection succeeds, satellite communication data sent by the opposite terminal equipment is received through the vehicle machine terminal, and the satellite communication data is sent to the mobile communication terminal through the sub-thread; and sending the satellite communication data collected by the mobile communication terminal to the vehicle machine terminal through the sub-thread, and sending the satellite communication data to the opposite terminal equipment through the vehicle machine terminal so as to realize satellite communication between the opposite terminal equipment and the mobile communication terminal. According to the invention, the satellite communication function of the vehicle-mounted terminal can be shared to a plurality of mobile communication terminals for use, and the effective application range is wider.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication technology, in particular to a satellite communication method and system. BACKGROUND

[0002] The satellite communication function integrated in the current vehicle terminal platform is mainly located in the vehicle-mounted T-BOX terminal. The satellite telephone function mainly relies on the microphone and loudspeaker of the T-BOX for communication, or connects the audio data to the vehicle-mounted entertainment system and relies on the microphone and loudspeaker of the vehicle-mounted entertainment system for communication. The satellite short message function is to connect the satellite short message data to the vehicle-mounted entertainment system to display or send the satellite short message through the screen of the vehicle-mounted entertainment system.

[0003] Whether using the satellite communication function directly through the T-BOX or using the satellite communication function through the vehicle-mounted entertainment system, the user needs to use the function in the vehicle, which greatly limits the user's activity range and causes certain disturbance to the user. For example, when the vehicle is stranded in an outdoor area without network coverage in summer, it cannot be started for a long time due to insufficient fuel or power to wait for satellite rescue, but it is difficult to tolerate the high temperature in the vehicle when the air conditioner is turned off. In addition, the satellite communication function integrated in the current vehicle terminal platform can only be used in the vehicle, and only supports one user to use, which cannot be used by multiple users. SUMMARY

[0004] The present application provides a satellite communication method and system to solve the above technical problems.

[0005] Specifically, the present application provides a satellite communication method, comprising the following steps: creating a sub-thread for a corresponding mobile communication terminal based on the current connection device through the vehicle terminal, and establishing a thread connection based on the sub-thread through the mobile communication terminal; after the thread connection is successful, receiving satellite communication data sent by the opposite terminal device through the vehicle terminal, and sending the satellite communication data to the mobile communication terminal through the sub-thread; and sending satellite communication data collected by the mobile communication terminal to the vehicle terminal through the sub-thread, and sending the satellite communication data to the opposite terminal device through the vehicle terminal, to realize satellite communication between the opposite terminal device and the mobile communication terminal.

[0006] In the above technical solution, the user can carry the mobile communication terminal (such as a mobile phone, etc.) to a certain distance away from the vehicle to realize satellite communication, which eliminates the limitation that the satellite communication function must be used in the vehicle and expands the range of using the satellite communication function by the user; at the same time, multiple users can use the satellite communication function at the same time.

[0007] Further, the creating sub-thread comprises: connecting the vehicle terminal and the mobile communication terminal based on a wireless technology; creating a listening thread through the vehicle terminal, and binding the listening thread to the target server terminal, and creating a corresponding sub-thread in the listening thread for the mobile communication terminal successfully connected by wireless.

[0008] In the above technical solution, the communication device is usually equipped with wireless communication function, which can connect the vehicle terminal and the mobile communication terminal without increasing hardware cost, improving the universality and compatibility of the application; by binding the server, the stable communication between the vehicle terminal and the server is ensured; and by creating a sub-thread for each mobile communication terminal, multi-user concurrent processing is realized, so that multiple mobile communication terminals can communicate with the vehicle terminal.

[0009] Further, the establishing thread connection comprises: initiating a thread connection request through the target server terminal in the corresponding sub-thread through the mobile communication terminal, and returning a connection success signal to the mobile communication terminal through the target server terminal after the thread connection is successful.

[0010] In the above technical solution, the response of the target server terminal to the connection request ensures the safety of the connection and provides a basis for subsequent satellite communication.

[0011] Further, the satellite communication data at least comprises first satellite communication data; and the sending of the satellite communication data to the mobile communication terminal through the sub-thread comprises: receiving first satellite communication data sent by the opposite end device through the vehicle terminal, and encapsulating the first satellite communication data through a corresponding communication protocol; wherein the first satellite communication data at least comprises first satellite short message data or first satellite call audio data; when the first satellite communication data is first satellite short message data, traversing the sub-thread to send the encapsulated first satellite short message data to the mobile communication terminal through the sub-thread; when the first satellite communication data is first satellite call audio data, sending the encapsulated first satellite call audio data to the corresponding mobile communication terminal through the corresponding sub-thread based on a preset protocol; and receiving the first satellite communication data through the mobile communication terminal, analyzing the first satellite communication data through a corresponding communication protocol, and displaying the analyzed first satellite communication data.

[0012] In the above technical solution, the use of communication protocol for data encapsulation can standardize the format and transmission mode of data, improve the accuracy and stability of data transmission; different sending modes are adopted for different types of satellite communication data, which can better meet the characteristics and transmission requirements of data; and the mobile communication terminal can analyze and display the received data, so that users can intuitively obtain satellite communication information.

[0013] Further, the satellite communication data further includes at least second satellite communication data; the sending of the satellite communication data to the peer device by the vehicle machine end includes: encapsulating the second satellite communication data collected by the mobile communication end through the communication protocol; wherein the second satellite communication data includes at least second satellite short message data or second satellite call audio data; when the second satellite communication data is second satellite short message data, sending the encapsulated second satellite short message data to the vehicle machine end through the corresponding sub-thread; when the second satellite communication data is second satellite call audio data, sending the encapsulated second satellite call audio data to the vehicle machine end through the corresponding sub-thread based on the preset protocol; and receiving the second satellite communication data by the vehicle machine end, to analyze the second satellite communication data through the corresponding communication protocol, and send the analyzed second satellite communication data to the peer device.

[0014] In the above technical solution, similar to the encapsulation when receiving data, the data collected by the mobile communication end is encapsulated, which ensures the standardization and accuracy of the data in the transmission process, and facilitates the processing of the vehicle machine end and the peer device; different sending methods are adopted according to the data type, which ensures the efficient transmission of different types of data; the vehicle machine end analyzes the received data before sending it to the peer device, which ensures the accuracy and consistency of the data.

[0015] Further, the implementation of satellite communication between the peer device and the mobile communication end further includes: acquiring the satellite phone state in real time by the vehicle machine end, to encapsulate the satellite phone state through the satellite phone state protocol, and traverse the sub-thread to send the encapsulated satellite phone state to the corresponding mobile communication end through the sub-thread; receiving the satellite phone state by the mobile communication end, to analyze the satellite phone state through the satellite phone state protocol, and displaying the analyzed satellite phone state through the mobile communication interface.

[0016] In the above technical solution, the satellite phone state is acquired in real time and synchronized to the mobile communication end, so that the user can know the use of the satellite phone at any time, such as whether there is an incoming call or whether it is in a call; the use of the satellite phone state protocol ensures the accurate transmission of the state information, and the traversal of the sub-thread ensures that all connected mobile communication ends can acquire the state information in time; the mobile communication end can analyze and display the satellite phone state, so that the user can intuitively know the current state of the satellite phone, which provides a basis for the user's operation.

[0017] Further, the satellite communication between the opposite end device and the mobile communication terminal is implemented, further comprising: encapsulating operation data of the mobile communication terminal by a satellite telephone operation protocol, so as to send the encapsulated operation data to the vehicle terminal by a corresponding sub-thread; wherein the operation data at least comprises hang-up data, answer data or dial data; receiving the operation data by the vehicle terminal according to an operation sequence, so as to analyze the operation data by the satellite telephone operation protocol, and feed back the operation data to the opposite end device, and update the satellite telephone state in real time based on the operation data.

[0018] In the above technical solution, the operation data of the mobile communication terminal is encapsulated, ensuring the integrity and accuracy of the operation data in the transmission process; the satellite telephone operation protocol is used to standardize the format of the operation data, facilitating the analysis and processing of the vehicle terminal; the vehicle terminal receives and analyzes the operation data according to the operation sequence, ensuring the accuracy and timeliness of the operation; and the satellite telephone state is updated in real time, ensuring the real-time and accuracy of the state information.

[0019] Further, the satellite communication between the opposite end device and the mobile communication terminal is implemented, further comprising: encapsulating operation data of the mobile communication terminal by a satellite telephone operation protocol, so as to send the encapsulated operation data to the vehicle terminal by a corresponding sub-thread; wherein the operation data at least comprises hang-up data, answer data or dial data; receiving the operation data by the vehicle terminal according to an operation sequence, so as to analyze the operation data by the satellite telephone operation protocol, and feed back the operation data to the opposite end device, and update the satellite telephone state in real time based on the operation data.

[0020] In the above technical solution, when the satellite communication function is not needed, timely disconnection can save device resources and avoid unnecessary communication interference; the vehicle terminal and the mobile communication terminal are disconnected at the same time, ensuring complete disconnection and improving the safety and stability of the system.

[0021] Based on the same concept, the application also provides a satellite communication system, comprising at least a mobile communication terminal and a vehicle terminal; the satellite communication method is used to realize satellite communication between the mobile communication terminal and the opposite end device.

[0022] Further, the vehicle terminal is pre-configured with a satellite communication function.

[0023] In the above technical solution, the satellite communication function of the vehicle terminal and the portability of the mobile communication terminal are combined, realizing flexible, efficient and multi-user supported satellite communication; the user can use the satellite communication function outside the vehicle through the mobile communication terminal, expanding the use range and improving the user experience; at the same time, the vehicle terminal is pre-configured with a satellite communication function, providing a basic guarantee for the normal operation of the system.

[0024] Compared with the prior art, the application has the following advantages: The satellite communication function of the vehicle terminal can be shared by multiple mobile communication terminals, and the effective use range is larger, instead of being limited to the vehicle. BRIEF DESCRIPTION OF DRAWINGS

[0025] Figure 1 Flow chart of a satellite communication method in an embodiment of the present application.

[0026] Figure 2 Flow chart of a satellite communication method in another embodiment of the present application.

[0027] Figure 3 Framework diagram of a satellite communication system described in the present application.

[0028] Figure 4 Communication implementation schematic diagram of a satellite communication system described in the present application. DETAILED DESCRIPTION

[0029] The satellite communication method and system of the present application will be further described in detail below in combination with specific embodiments and drawings.

[0030] The present application provides a satellite communication method, including the following steps S101-S103 or steps S201-S203, different application scenarios may have different requirements for the receiving and sending order of data, the following two embodiments can meet the diversified scene requirements; in some scenarios, it may be necessary to receive the data of the opposite end device first and then send the collected data of the mobile communication end; while in some other scenarios, the user may send a satellite communication request, and the opposite end device may return data.

[0031] Please refer to Figure 1 In a feasible embodiment, Step S101: creating a sub-thread for the corresponding mobile communication end by the vehicle machine end based on the current connected device, and establishing a thread connection by the mobile communication end based on the sub-thread.

[0032] Step S102: after the thread connection is successful, receiving satellite communication data sent by the opposite end device through the vehicle machine end, and sending the satellite communication data to the mobile communication end through the sub-thread.

[0033] Step S103: sending satellite communication data collected by the mobile communication end to the vehicle machine end through the sub-thread, and sending the satellite communication data to the opposite end device through the vehicle machine end, so as to realize satellite communication between the opposite end device and the mobile communication end.

[0034] In this embodiment, it is assumed to be an emergency rescue scene, the opposite end device is a rescue command center, the mobile communication end is a mobile phone end of a user in a vehicle to be rescued, and the vehicle machine end is a vehicle-mounted system of the vehicle to be rescued.

[0035] Specifically, after the vehicle to be rescued starts the satellite communication function, the mobile phone is connected to the vehicle terminal through, for example, WiFi, the vehicle terminal runs a program to create a sub-thread for the mobile phone, the mobile phone receives the relevant information of the sub-thread and calls the network connection module to establish a connection with the vehicle terminal, the vehicle terminal receives the rescue message or rescue call sent by the rescue command center through satellite communication, and then the vehicle terminal sends the data to the mobile phone through the sub-thread, the mobile phone can be used by the user to edit a message or make a call, so as to return the data of the mobile phone to the vehicle terminal through the sub-thread, and then the vehicle terminal sends the data to the rescue command center, thereby realizing the satellite communication between the rescue command center and the mobile phone.

[0036] See Figure 2 In another possible embodiment, Step S201: creating a sub-thread for a corresponding mobile communication terminal based on a currently connected device through a vehicle terminal, and establishing a thread connection based on the sub-thread through the mobile communication terminal.

[0037] Step S202: sending satellite communication data collected by the mobile communication terminal to the vehicle terminal through the sub-thread, and sending the satellite communication data to a peer device through the vehicle terminal after the thread connection is successful.

[0038] Step S203: receiving satellite communication data sent by the peer device through the vehicle terminal, and sending the satellite communication data to the mobile communication terminal through the sub-thread, so as to realize satellite communication between the peer device and the mobile communication terminal.

[0039] In this embodiment, it is assumed that it is a self-driving tour scene, the peer device is a tourist service center of a scenic spot, the mobile communication terminal is a smart phone carried by a tourist, and the vehicle terminal is a vehicle-mounted system of a vehicle driven by the tourist; the tourist needs to feed back information such as a vehicle position and a state of people in the vehicle to the tourist service center of the scenic spot in real time during the self-driving tour, and receives information such as road conditions and opening conditions of scenic spots provided by the service center of the scenic spot.

[0040] Specifically, when the tourist starts the vehicle, the vehicle terminal detects that the smart phone of the tourist is successfully connected through, for example, WiFi, the system program of the vehicle terminal creates a sub-thread for the smart phone, the smart phone receives the relevant information of the sub-thread sent by the vehicle terminal, calls the network connection management module, and establishes a thread connection with the vehicle terminal based on the sub-thread; after the thread connection is successful, the smart phone collects satellite positioning data of the vehicle by using the built-in GPS module, and the tourist can input information such as a health state of people in the vehicle and whether help is needed through an application program on the mobile phone, or make a call; the smart phone sends the collected satellite communication data to the vehicle terminal through the sub-thread, and the vehicle terminal receives the data and sends the data to the tourist service center of the scenic spot through the satellite communication module of the vehicle.

[0041] Further, after the scenic spot visitor service center receives the information sent by the visitor vehicle, according to the information and real-time conditions in the scenic spot, the relevant feedback information such as the congestion of the front road, the real-time passenger flow of a scenic spot, whether there is an emergency notice, and satellite communication data are generated, and these data are sent to the vehicle terminal through the satellite communication network. The vehicle terminal sends these data to the smart phone through the previously established sub-thread. After the smart phone receives the data, it is displayed on the screen in an intuitive way, such as marking the congested section on the map, and prompting the opening of the scenic spot in the text, so that the visitors can timely understand the relevant information, and realize the satellite communication between the scenic spot visitor service center and the smart phone.

[0042] The creation of the sub-thread includes: connecting the vehicle terminal and the mobile communication terminal based on wireless technology; creating a listening thread through the vehicle terminal, and binding the listening thread to the target server terminal, and creating a corresponding sub-thread in the listening thread for the mobile communication terminal successfully connected by wireless.

[0043] In some embodiments, the wireless technology is preferably WiFi technology; the vehicle terminal is started, and the satellite communication module and the WiFi module of the vehicle terminal are also started, and the mobile communication terminal is also started. The vehicle terminal calls the configuration and opening AP interface provided by the WiFiManager of the Android system; then the mobile communication terminal (such as a mobile phone or other mobile communication devices supporting wireless technology and communication functions) searches for the vehicle terminal AP (Access Point, wireless access point) by calling the WiFi function provided by the system, and connects with the vehicle terminal AP.

[0044] Further, the vehicle terminal creates a ServerSocket listening thread, which is an independent thread at this time to prevent blocking the main process; at the same time, the target server terminal is initialized to bind the corresponding IP and port to be in a continuous listening state; then the vehicle terminal starts a sub-thread for each mobile communication terminal Socket, and realizes the sending and receiving of messages through InputStream and OutputStream, avoiding the problem of single-thread blocking.

[0045] In the above technical solution, the communication device is usually equipped with wireless communication function, which can connect the vehicle terminal and the mobile communication terminal without increasing the hardware cost, improving the universality and compatibility of the application; by binding the server, the stable communication between the vehicle terminal and the server is ensured; and a sub-thread is created for each mobile communication terminal, which realizes multi-user concurrent processing, so that multiple mobile communication terminals can communicate with the vehicle terminal.

[0046] Further, the thread connection establishment includes: initiating a thread connection request through the target server end in the corresponding sub-thread through the mobile communication end, and returning a connection success signal to the mobile communication end through the target server end after the thread connection is successful.

[0047] In some embodiments, the mobile communication end initiates a connection request by specifying a server IP and a port through a Socket class in a sub-thread, and waits for a Socket server message after the connection is successful.

[0048] In the above technical solution, the response of the target server end to the connection request ensures the security of the connection and provides a basis for subsequent satellite communication.

[0049] Further, the satellite communication data at least includes first satellite communication data; and the sending of the satellite communication data to the mobile communication end through the sub-thread includes: receiving first satellite communication data sent by a peer device through the vehicle machine end, and encapsulating the first satellite communication data through a corresponding communication protocol; wherein the first satellite communication data at least includes first satellite short message data or first satellite call audio data.

[0050] When the first satellite communication data is first satellite short message data, the sub-thread is traversed to send the encapsulated first satellite short message data to the mobile communication end through the sub-thread.

[0051] In some embodiments, when the vehicle machine end receives satellite short messages (i.e., the first satellite short message data), the satellite short messages are encapsulated through the communication protocol in Table 1, and the satellite short messages are sent to each mobile communication end through the sub-thread in the Socket list by calling OutputStream, realizing one-to-many communication.

[0052] Table 1 is as follows:

[0053] When the first satellite communication data is first satellite call audio data, the encapsulated first satellite call audio data is sent to the corresponding mobile communication end through the corresponding sub-thread based on a preset protocol.

[0054] In some embodiments, when the user turns on the satellite phone, the satellite phone audio is given to the car machine end by the satellite communication module through PCM (Pulse Code Modulation), and the car machine end encodes the audio data (i.e. the first satellite call audio data) through Opus in a sub-thread, encapsulates the data through the RTP (Real-Time Transport Protocol) protocol, and sends the audio data to the mobile communication end using the UDP (User Datagram Protocol) + RTP network transmission protocol.

[0055] Wherein, Opus is a lossy audio encoding format that can provide clear and smooth audio experience; RTP is a real-time transport protocol; UDP is a connectionless transport layer protocol; UDP + RTP means encapsulating RTP protocol in UDP data packet for transmission, which utilizes the low delay characteristics of UDP to meet the timeliness requirements of real-time data transmission.

[0056] Further, the first satellite communication data is received by the mobile communication end to analyze the first satellite communication data through the corresponding communication protocol, and to display the analyzed first satellite communication data.

[0057] Wherein, when the first satellite communication data is the first satellite short message data, the mobile communication end receives the satellite short message from the car machine end through the InputStream of Socket, analyzes the satellite short message from the car machine end according to the communication protocol in Table 1, and displays it to the user through the screen.

[0058] When the first satellite communication data is the first satellite call audio data, the mobile communication end receives Socket data in a sub-thread, decodes the data through Opus, and plays the decoded audio data, so that the user can hear the voice of the opposite end of the satellite phone on the mobile communication end.

[0059] In the above technical solution, using a communication protocol to encapsulate data can standardize the format and transmission method of data, improve the accuracy and stability of data transmission; different sending methods are used for different types of satellite communication data, which can better meet the characteristics and transmission requirements of data; the mobile communication end can analyze and display the received data, so that the user can intuitively obtain satellite communication information.

[0060] Further, the satellite communication data further includes at least second satellite communication data; the satellite communication data is sent to the opposite end device through the car machine end, including: encapsulating the second satellite communication data collected by the mobile communication end through the communication protocol; wherein the second satellite communication data includes at least second satellite short message data or second satellite call audio data.

[0061] When the second satellite communication data is second satellite SMS data, the encapsulated second satellite SMS data is sent to the vehicle terminal through a corresponding sub-thread.

[0062] In some embodiments, the mobile communication terminal receives a satellite SMS edited by a user (i.e., the second satellite SMS data), encapsulates the satellite SMS through the communication protocol in Table 1, and sends the encapsulated data to the vehicle terminal through the OutputStream of a Socket.

[0063] When the second satellite communication data is second satellite call audio data, the encapsulated second satellite call audio data is sent to the vehicle terminal based on a preset protocol through a corresponding sub-thread.

[0064] In some embodiments, when the user speaks, the mobile communication terminal collects microphone data of the mobile communication terminal in a sub-thread, encodes the collected audio data (i.e., the second satellite call audio data) through Opus, encapsulates the data through the RTP protocol, and sends the audio data to the vehicle terminal using the network transmission protocol of UDP+RTP.

[0065] Further, the second satellite communication data is received by the vehicle terminal to parse the second satellite communication data through a corresponding communication protocol, and the parsed second satellite communication data is sent to a peer device.

[0066] When the second satellite communication data is second satellite SMS data, the vehicle terminal receives data from the mobile communication terminal through the InputStream of a Socket, parses the satellite SMS from the mobile communication terminal through the communication protocol in Table 1, and sends the SMS content through a satellite communication module. When multiple mobile communication terminals send SMS, the vehicle terminal sends satellite SMS according to the order of receipt.

[0067] When the second satellite communication data is second satellite call audio data, the vehicle terminal receives Socket data in a sub-thread, decodes the data through Opus, and sends the decoded audio data to the peer through a satellite communication module. The user at the peer can hear the user's voice.

[0068] In the above technical solution, similar to the encapsulation when receiving data, the data collected by the mobile communication terminal is encapsulated to ensure the standardization and accuracy of the data in the transmission process, facilitating the processing of the vehicle terminal and the peer device; different sending methods are used according to the data type to ensure efficient transmission of different types of data; the vehicle terminal parses the received data before sending it to the peer device, ensuring the accuracy and consistency of the data.

[0069] It should be noted that the terms "first satellite communication data," "second satellite communication data," "first satellite SMS data," "second satellite SMS data," "first satellite call audio data," and "second satellite call audio data" are merely used to distinguish different data senders; "first" and "second" have no additional meaning.

[0070] Furthermore, the implementation of satellite communication between the peer device and the mobile communication terminal also includes: obtaining the satellite phone status in real time through the vehicle terminal, encapsulating the satellite phone status through the satellite phone status protocol, and traversing sub-threads to send the encapsulated satellite phone status to the corresponding mobile communication terminal through the sub-threads; receiving the satellite phone status through the mobile communication terminal, parsing the satellite phone status through the satellite phone status protocol, and displaying the parsed satellite phone status through the mobile communication interface.

[0071] In some embodiments, when the satellite phone status changes, such as from idle to incoming call, from incoming call to connected, or from connected to disconnected, the vehicle terminal encapsulates the satellite phone status according to the satellite phone status protocol in Table 2, and traverses the Socket list to send it to the mobile communication terminal via Socket. The mobile communication terminal parses the data according to the satellite phone status protocol in Table 2 and displays it to the user according to the satellite phone status.

[0072] Table 2 is shown below:

[0073] In the above technical solution, the satellite phone status is acquired in real time and synchronized to the mobile communication terminal, allowing users to understand the usage status of the satellite phone at any time, such as whether there are incoming calls or whether it is in a call; the use of the satellite phone status protocol ensures the accurate transmission of status information, and the traversal of sub-threads ensures that all connected mobile communication terminals can obtain status information in a timely manner; the mobile communication terminal can parse and display the satellite phone status, allowing users to intuitively understand the current status of the satellite phone and providing a basis for user operation.

[0074] Furthermore, the implementation of satellite communication between the peer device and the mobile communication terminal also includes: encapsulating the operation data of the mobile communication terminal through a satellite phone operation protocol, and sending the encapsulated operation data to the vehicle terminal through a corresponding sub-thread; wherein, the operation data includes at least hang-up data, answer data, or dial data; the vehicle terminal receives the operation data in the order of operation, parses the operation data through the satellite phone operation protocol, and feeds the operation data back to the peer device, while updating the satellite phone status in real time based on the operation data.

[0075] In some embodiments, when a satellite phone call comes, the mobile communication terminal notifies the incoming call interface, the user selects the hang up or answer satellite phone operation, the mobile communication terminal encapsulates the hang up or answer operation according to the satellite phone operation protocol in Table 3, and sends it to the vehicle terminal through Socket, the vehicle terminal parses the data according to the satellite phone operation protocol in Table 3, and performs corresponding operations on the satellite communication module according to the user hang up or answer operation. The vehicle terminal first responds to the mobile phone terminal command of the first operation, and updates the satellite phone state in time.

[0076] The user inputs the mobile phone number of the opposite terminal through the mobile communication terminal and dials, the mobile communication terminal encapsulates the dialing data according to the satellite phone operation protocol in Table 3, and sends it to the vehicle terminal through Socket, the vehicle terminal parses the data according to the satellite phone operation protocol in Table 3, and performs satellite phone dialing operation on the satellite communication module according to the user dialing operation. The vehicle terminal first responds to the command of the mobile communication terminal of the first operation, and updates the satellite phone state in time. The satellite phone call and incoming call state do not allow dialing of the satellite phone.

[0077] Table 3 is as follows:

[0078] In the above technical solution, the operation data of the mobile communication terminal is encapsulated, which ensures the integrity and accuracy of the operation data in the transmission process; the satellite phone operation protocol specifies the format of the operation data, which facilitates the analysis and processing of the vehicle terminal; the vehicle terminal receives and analyzes the operation data according to the operation sequence, which ensures the accuracy and timeliness of the operation; the satellite phone state is updated in real time, which ensures the real-time and accuracy of the state information.

[0079] Further, the satellite communication between the opposite terminal device and the mobile communication terminal is implemented, which further comprises: disconnecting the thread connection and the wireless connection through the vehicle terminal, and disconnecting the thread connection through the mobile communication terminal.

[0080] In some embodiments, the user disconnects the satellite communication function sharing through the vehicle terminal interface, the vehicle terminal disconnects the Socket connection, resets the related configuration, and closes the AP function. The mobile communication terminal disconnects the Socket connection and resets the related configuration.

[0081] In the above technical solution, when the satellite communication function is not needed, disconnecting the connection in time can save device resources and avoid unnecessary communication interference; the vehicle terminal and the mobile communication terminal disconnect the connection at the same time, which ensures the complete disconnection of the connection and improves the safety and stability of the system.

[0082] In summary, the satellite communication method makes the user carry the mobile communication terminal (such as a mobile phone) to leave the vehicle for a certain distance to realize satellite communication, and breaks the limitation that the satellite communication function must be used in the vehicle, thereby expanding the range of use of the satellite communication function by the user; meanwhile, the satellite communication function can be used by multiple users.

[0083] Based on the same concept, please refer to Figure 3 The application further provides a satellite communication system, which comprises at least a mobile communication terminal and a vehicle terminal; the satellite communication method is used between the mobile communication terminal and the opposite terminal to realize satellite communication; and the vehicle terminal is preconfigured with a satellite communication function.

[0084] Please refer to Figure 4 The SOC module of the vehicle terminal receives satellite communication data sent by the ground station (i.e. the opposite terminal) through the satellite communication module, and then forwards the satellite communication data to the mobile communication terminal based on the WIFI module; or the mobile communication terminal sends the satellite communication data to the SOC module of the vehicle terminal through the WIFI module, and then sends the satellite communication data to the opposite terminal through the satellite communication module.

[0085] In the above technical solution, the satellite communication function of the vehicle terminal and the portability of the mobile communication terminal are combined to realize flexible, efficient and multi-user supported satellite communication; the user can use the satellite communication function outside the vehicle through the mobile communication terminal, thereby expanding the use range and improving the user experience; meanwhile, the vehicle terminal is preconfigured with the satellite communication function, thereby providing a basic guarantee for the normal operation of the system.

[0086] Although the example embodiments have been described with reference to the drawings, it should be understood that the above example embodiments are only examples, and are not intended to limit the scope of the application. Those of ordinary skill in the art can make various changes and modifications without departing from the scope and spirit of the application. All these changes and modifications are intended to be included in the scope of the application claimed by the appended claims.

[0087] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those of ordinary skill in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.

[0088] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other manners. For example, the embodiments of the device described above are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation. For example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings between different units, or the displayed or discussed direct couplings between different units, can be implemented by using some interfaces. The indirect couplings or direct couplings between different units, or the mutual couplings between different units, can be implemented in electronic, mechanical or other forms.

[0089] The various component embodiments of the present application can be implemented in hardware, or as software modules running in one or more processors, or in combination thereof. Those skilled in the art will appreciate that some or all of the functions of some of the modules according to the embodiments of the present application can be implemented in practice using a microprocessor or a digital signal processor (DSP). The present application can also be implemented as a program (for example, a computer program and a computer program product) for performing some or all of the methods described herein. Such a program implementing the present application can be stored on a computer readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or in any other form.

[0090] It should be noted that, in the present document, the terms such as first and second are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article or device including the element.

[0091] Although the present application is described in conjunction with the specific embodiments described above, it is obvious for those skilled in the art that many substitutions, modifications and changes can be made according to the above description. Therefore, all such alternatives, improvements and changes are included in the spirit and scope of the appended claims.

Claims

1. A satellite communication method, characterized in that, Includes the following steps: The vehicle-mounted system creates a sub-thread for the corresponding mobile communication terminal based on the currently connected device, and the mobile communication terminal establishes a thread connection based on the sub-thread. After the thread connection is successful, the satellite communication data sent by the peer device is received through the vehicle terminal, and the satellite communication data is sent to the mobile communication terminal through the sub-thread. Furthermore, the satellite communication data collected by the mobile communication terminal is sent to the vehicle terminal through the sub-thread, and the satellite communication data is sent to the peer device through the vehicle terminal, so as to realize satellite communication between the peer device and the mobile communication terminal.

2. The satellite communication method according to claim 1, characterized in that, The creation of the child thread includes: Connecting the vehicle's infotainment system and mobile communication device using wireless technology; A listening thread is created on the vehicle's infotainment system and bound to the target server. A corresponding sub-thread is also created within the listening thread for mobile communication terminals that have successfully established a wireless connection.

3. The satellite communication method according to claim 2, characterized in that, The establishment of the thread connection includes: The mobile communication terminal initiates a thread connection request through the target server in the corresponding sub-thread, and after the thread connection is successful, the target server returns a connection success signal to the mobile communication terminal.

4. The satellite communication method according to claim 2, characterized in that, The satellite communication data includes at least the first satellite communication data; The step of sending the satellite communication data to the mobile communication terminal through the sub-thread includes: The vehicle-mounted terminal receives first satellite communication data sent by a peer device and encapsulates the first satellite communication data using a corresponding communication protocol; wherein, the first satellite communication data includes at least first satellite SMS data or first satellite call audio data; When the first satellite communication data is the first satellite SMS data, the sub-threads are traversed to send the encapsulated first satellite SMS data to the mobile communication terminal through the sub-threads. When the first satellite communication data is the first satellite call audio data, the encapsulated first satellite call audio data is sent to the corresponding mobile communication terminal through the corresponding sub-thread based on the preset protocol. In addition, the system receives the first satellite communication data via a mobile communication terminal, parses the first satellite communication data using the corresponding communication protocol, and displays the parsed first satellite communication data.

5. The satellite communication method according to claim 2, characterized in that, The satellite communication data also includes at least second satellite communication data; The step of sending the satellite communication data to the peer device via the vehicle-mounted terminal includes: The second satellite communication data collected by the mobile communication terminal is encapsulated using the aforementioned communication protocol; wherein, the second satellite communication data includes at least second satellite SMS data or second satellite call audio data; When the second satellite communication data is the second satellite SMS data, the encapsulated second satellite SMS data is sent to the vehicle terminal through the corresponding sub-thread. When the second satellite communication data is second satellite call audio data, the encapsulated second satellite call audio data is sent to the vehicle terminal through the corresponding sub-thread based on the preset protocol. In addition, the second satellite communication data is received through the vehicle-mounted terminal, the second satellite communication data is parsed according to the corresponding communication protocol, and the parsed second satellite communication data is sent to the peer device.

6. The satellite communication method according to claim 2, characterized in that, The satellite communication between the peer device and the mobile communication terminal also includes: The satellite phone status is obtained in real time through the vehicle terminal, and the satellite phone status is encapsulated through the satellite phone status protocol. The sub-threads are then traversed to send the encapsulated satellite phone status to the corresponding mobile communication terminal. The satellite phone status is received via a mobile communication terminal, parsed using the satellite phone status protocol, and then displayed on the mobile communication interface.

7. The satellite communication method according to claim 2, characterized in that, The satellite communication between the peer device and the mobile communication terminal also includes: The operation data of the mobile communication terminal is encapsulated through the satellite phone operation protocol, and the encapsulated operation data is sent to the vehicle terminal through the corresponding sub-thread; wherein, the operation data includes at least hang-up data, answer data, or dial data; The vehicle-mounted terminal receives the operation data in the order of operation, parses the operation data through the satellite phone operation protocol, feeds the operation data back to the peer device, and updates the satellite phone status in real time based on the operation data.

8. The satellite communication method according to claim 3, characterized in that, The satellite communication between the peer device and the mobile communication terminal also includes: The thread connection and wireless connection are disconnected via the vehicle's infotainment system, and the thread connection is also disconnected via the mobile communication terminal.

9. A satellite communication system, characterized in that, It includes at least a mobile communication terminal and a vehicle-mounted terminal; the mobile communication terminal and the peer device communicate via satellite using the satellite communication method described in any one of claims 1-8.

10. The satellite communication system according to claim 9, characterized in that, The vehicle-mounted terminal is pre-configured with satellite communication capabilities.

Citation Information

Patent Citations

  • Satellite communication system, satellite communication terminal management method and device and storage medium

    CN115001569A

  • Vehicle-mounted satellite communication terminal and method, micro-control unit, storage medium and vehicle

    CN118509032A