Terminal system supporting satellite communication, vehicle and data transmission method
By stacking multiple communication modules in the Beidou short message communication terminal system and selecting appropriate modules using control nodes, the problem of short-term large data transmission in Beidou short message communication is solved, and data transmission with high bandwidth, low latency and high reliability is achieved.
Patent Information
- Application Number
- CN202411881869.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-03-21
AI Technical Summary
During the Beidou short message communication process, short-term large data transmission may occur, resulting in long transmission time and poor transmission reliability.
By stacking multiple communication modules in the terminal system, data transmission based on Beidou short messages is supported, and appropriate communication modules are selected according to different transmission needs through the control node.
It realizes the large bandwidth, low latency and high reliability of Beidou short message data transmission, and solves the problems of long transmission time and poor reliability.
Smart Images

Figure CN119675751A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Beidou communication technology, and more specifically, to a terminal system, vehicle and data transmission method supporting satellite communication. Background Art
[0002] The BeiDou satellite navigation system is an independently developed and independently operated global satellite navigation system that provides military and civilian users with services such as rapid positioning, real-time navigation, and precise timing. Short message satellite communication combines text messages and navigation, and is a unique service that distinguishes the BeiDou satellite navigation system from other major navigation and positioning systems in the world.
[0003] However, during the Beidou short message communication process, a large amount of Beidou short message data may be transmitted in a short time, resulting in a long transmission time and poor transmission reliability of the Beidou short message data. Summary of the invention
[0004] The embodiments of the present application provide a terminal system, a vehicle and a data transmission method supporting satellite communication. The following introduces various aspects involved in the embodiments of the present application.
[0005] In a first aspect, a terminal system supporting satellite communications is provided, comprising: a plurality of communication modules, all supporting data transmission based on Beidou short messages; a control node, connected to the plurality of communication modules, for controlling the plurality of communication modules to perform data transmission with a Beidou satellite system.
[0006] As a possible implementation, the communication module includes at least one of a first type of communication module and a second type of communication module, the first type of communication module communicates based on a unidirectional communication card; the second type of communication module communicates based on a bidirectional communication card.
[0007] As a possible implementation manner, the communication module is the first type of communication module.
[0008] As a possible implementation manner, the communication module is the second type of communication module.
[0009] As a possible implementation manner, the communication module includes at least one communication module of the first type and one communication module of the second type.
[0010] As a possible implementation method, the control node is used to control the data transmission between the multiple communication modules and the Beidou satellite system according to at least one of the following: the type of communication card used by the multiple communication modules; the communication frequency of the multiple communication modules; the size of the Beidou short messages allowed to be transmitted by the multiple communication modules; the available status of the multiple communication modules; and the amount of data to be transmitted.
[0011] As a possible implementation manner, the multiple communication modules are used to: send indication information to the control node according to the communication frequencies of the multiple communication modules respectively; wherein the indication information is used to indicate the available status of the multiple communication modules.
[0012] As a possible implementation method, the control node is also used to: before controlling the multiple communication modules to transmit data with the Beidou satellite system, receive registration information of the multiple communication modules, and the registration information is used to indicate at least one of the following information: the type of pass cards used by the multiple communication modules; the communication frequency of the multiple communication modules; the size of Beidou short messages allowed to be transmitted by the multiple communication modules.
[0013] As a possible implementation, the control node is a vehicle-mounted controller, the vehicle-mounted controller is connected to the multiple communication modules via CAN bus communication, and the communication module is a Beisan communication unit.
[0014] In a second aspect, a vehicle comprises a terminal system as described in the first aspect or any implementation of the first aspect.
[0015] In a third aspect, a data transmission method is provided, which is applied to a terminal system supporting satellite communication, the terminal system comprising multiple communication modules and a control node, the control node being controlled and connected to the multiple communication modules, the multiple communication modules all supporting data transmission based on Beidou short messages, the communication modules comprising a first type of communication module and a second type of communication module, the first type of communication module communicating based on a unidirectional communication card, and the second type of communication module communicating based on a bidirectional communication card; the method comprising: according to target information, using the control node to select a target communication module from the multiple communication modules to transmit data with a Beidou satellite system; the target information comprising at least one of the following: a communication frequency requirement for data to be transmitted is in seconds; a communication frequency requirement for data to be transmitted is in minutes; a size of the Beidou short message is less than a first threshold; a size of the Beidou short message is greater than or equal to the first threshold; an amount of data to be transmitted is greater than a second threshold.
[0016] As a possible implementation method, if the communication frequency requirement of the data to be transmitted is in seconds, the target communication module is the first type of communication module; if the communication frequency requirement of the data to be transmitted is in minutes, the target communication module is the second type of communication module; if the size of the Beidou short message is less than the first threshold, the target communication module is the first type of communication module; if the size of the Beidou short message is greater than or equal to the first threshold, the target communication module is the second type of communication module; if the amount of data to be transmitted is greater than the second threshold, the target communication module is the first type of communication module and the second type of communication module.
[0017] According to a fourth aspect, a computer-readable storage medium is provided, on which an executable code is stored. When the executable code is executed, the method described in the third aspect or any implementation method of the third aspect can be implemented.
[0018] The present application provides a terminal system supporting satellite communication, including: multiple communication modules, all supporting data transmission based on Beidou short messages; a control node, connected to multiple communication modules, for controlling multiple communication modules to transmit data with the Beidou satellite system. In Beidou short message communication, short-term large data volume transmission may occur. To address this situation, the present solution stacks multiple communication modules to achieve large bandwidth, low latency, and high reliability of Beidou short message data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 It is a schematic diagram of the structure of a terminal system supporting satellite communications provided in one embodiment of the present application.
[0020] Figure 2 It is a schematic diagram of the structure of a terminal system supporting satellite communications provided by another embodiment of the present application.
[0021] Figure 3 It is a schematic diagram of the structure of a vehicle provided in one embodiment of the present application.
[0022] Figure 4 It is a flowchart of a data transmission method provided in one embodiment of the present application.
[0023] Figure 5 It is a schematic diagram of the structure of a vehicle provided in another embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.
[0025] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0026] The BeiDou satellite navigation system is an independently developed and independently operated global satellite navigation system that provides military and civilian users with services such as rapid positioning, real-time navigation, and precise timing. Short message satellite communication combines text messages and navigation, and is a unique service that distinguishes the BeiDou satellite navigation system from other major navigation and positioning systems in the world.
[0027] The data link and bandwidth of Beidou communication are relatively limited. At present, the mainstream data transmission mode of Beidou communication is single-machine single-card (such as supporting data transmission of about 100 bytes). However, during the Beidou short message communication process, a large amount of Beidou short message data may be transmitted in a short time. The bandwidth of the short message communication module in the traditional solution is limited, which will lead to long transmission time and poor transmission reliability of Beidou short message data.
[0028] In response to the above problems, the present application provides a terminal system supporting satellite communication, including: multiple communication modules, all supporting data transmission based on Beidou short messages; a control node, which is connected to multiple communication modules and is used to control multiple communication modules to transmit data with the Beidou satellite system. In Beidou short message communication, short-term large data transmission may occur. In response to this situation, this solution stacks multiple communication modules to achieve large bandwidth, low latency, and high reliability of Beidou short message data transmission.
[0029] Combined with the following Figure 1 The terminal system supporting satellite communication in the embodiment of the present application is described in detail. Figure 1 As shown, the terminal system 100 supporting satellite communication may include multiple communication modules 110 and a control node 120 .
[0030] The multiple communication modules 110 all support data transmission based on Beidou short messages. The multiple communication modules 110 may include one or more communication modules based on unidirectional communication cards and / or one or more communication modules based on bidirectional communication cards.
[0031] It should be noted that, since multiple communication modules 110 can be used for data transmission with a BeiDou satellite system (such as the BeiDou-3 satellite system), each communication module can also be referred to as a BeiDou-3 communication unit.
[0032] The control node 120 is connected to the multiple communication modules 110 and is used to control the multiple communication modules 110 to perform data transmission with the Beidou satellite system.
[0033] In some implementations, the control node 120 may be a general purpose processor or a dedicated processor. For example, the control node 120 may be a central processing unit (CPU). Alternatively, the control node 120 may also be other general purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The control node 120 may be a microprocessor or the control node 120 may also be any conventional processor, etc.
[0034] In some implementations, the control node 120 is used to control the multiple communication modules 110 to transmit data with the Beidou satellite system according to at least one of the following: the type of communication card used by the multiple communication modules 110; the communication frequency of the multiple communication modules 110; the size of the Beidou short message allowed to be transmitted by the multiple communication modules 110; the available status of the multiple communication modules 110; the amount of data to be transmitted. In other words, the control node 120 can adaptively select the corresponding target communication module from the multiple communication modules 110 to broadcast and receive data with the Beidou satellite system according to the available status of the communication module, the type of communication card, the communication capacity (the size of the Beidou short message allowed to be transmitted), etc.
[0035] For example, the control node 120 can be used to control multiple communication modules 110 to perform data transmission with the Beidou satellite system according to the type of communication card used by the multiple communication modules 110. Among them, the type of communication card used by the multiple communication modules 110 may include a unidirectional communication card (which can be referred to as a unidirectional card) and a bidirectional communication card (which can be referred to as a bidirectional card). A communication module based on a unidirectional communication card (which can be referred to as a unidirectional communication module) can support sending Beidou short message data to the Beidou satellite system, but does not support receiving Beidou short message data sent by the Beidou satellite system. A communication module based on a bidirectional communication card (which can be referred to as a bidirectional communication module) can support sending Beidou short message data to the Beidou satellite system, and can also support receiving Beidou short message data sent by the Beidou satellite system.
[0036] As an example, if the user only needs to send Beidou short message data to the Beidou satellite system, the control node 120 can select a communication module based on a unidirectional communication card (i.e., a target communication module) to transmit data with the Beidou satellite system; as another example, if the user needs to transmit and receive data with the Beidou satellite system, the control node 120 can select a communication module based on a bidirectional communication card (i.e., a target communication module) to transmit data with the Beidou satellite system.
[0037] For another example, the control node 120 can be used to control multiple communication modules 110 to transmit data with the Beidou satellite system according to the communication frequency of the multiple communication modules 110. The communication frequency of each communication module may refer to the time interval between the transmission of two Beidou short messages. For example, if the communication module communicates based on a one-way communication card, the communication frequency of the communication module may be in the second level; if the communication frequency is 1 second, that is, the communication module based on the one-way communication card can send a Beidou short message in 1 second. For another example, if the communication module communicates based on a two-way communication card, the communication frequency of the communication module may be in the minute level; if the communication frequency is 1 minute, that is, the communication module based on the two-way communication card can send a Beidou short message in 1 second.
[0038] As an example, if the user needs a higher communication frequency (such as the communication frequency requires seconds), the control node 120 can select a unidirectional communication module (i.e., the target communication module) from multiple communication modules 110 to transmit data with the Beidou satellite system; as another example, if the user needs a lower communication frequency (such as the communication frequency requires minutes), the control node 120 can select a bidirectional communication module (i.e., the target communication module) from multiple communication modules 110 to transmit data with the Beidou satellite system.
[0039] For another example, the control node 120 can be used to control multiple communication modules 110 to transmit data with the Beidou satellite system according to the size of the Beidou short message allowed to be transmitted by the multiple communication modules 110. Among them, the size of the Beidou short message allowed to be transmitted by the communication module can refer to the information capacity of the Beidou short message allowed to be transmitted by the communication module in a single time. For example, the size of the Beidou short message allowed to be transmitted by the communication module based on the unidirectional communication card can be 100 bytes. For another example, the size of the Beidou short message allowed to be transmitted by the communication module based on the bidirectional communication card can be 200, 400 or 900 bytes, etc.
[0040] As an example, if the size of the Beidou short message is less than the first threshold, the control node 120 can select a unidirectional communication module (i.e., a target communication module) from a plurality of communication modules 110 to transmit data with the Beidou satellite system; as another example, if the size of the Beidou short message is greater than or equal to the first threshold, the control node 120 can select a bidirectional communication module (i.e., a target communication module) from a plurality of communication modules 110 to transmit data with the Beidou satellite system. Among them, the first threshold can be set according to demand, and this application does not make specific restrictions on this.
[0041] For another example, the control node 120 can be used to control multiple communication modules 110 to transmit data with the Beidou satellite system according to the available status of multiple communication modules 110. Among them, the available status of the communication module can refer to whether the communication with the Beidou satellite system is currently supported. For example, when the communication module is damaged, it does not support communication with the Beidou satellite system, and the communication module is in an unavailable state; for another example, when the communication module is within the interval duration of the communication frequency of the communication module, it does not support communication with the Beidou satellite system, and the communication module is in an unavailable state; as an example, if the communication frequency of the communication module is 1 minute, the communication module needs to wait for one minute to transmit the next Beidou short message after transmitting a Beidou short message, and within the one-minute duration between the transmission of two short messages, the communication module is in an unavailable state. It should be understood that under other normal circumstances, the communication module is in an available state.
[0042] As an example, the control node 120 may control a communication module in an available state (ie, a target communication module) among the plurality of communication modules 110 to perform data transmission with the BeiDou satellite system.
[0043] For another example, the control node 120 may be used to control the multiple communication modules 110 to perform data transmission with the Beidou satellite system according to the amount of data to be transmitted. The amount of data to be transmitted is related to the data transmission requirements of the user, and the amount of data to be transmitted may be, for example, 300 bytes, 1000 bytes, etc., and this application does not impose any specific restrictions on this.
[0044] As an example, if the amount of data to be transmitted is greater than the second threshold, the control node 120 can select a one-way communication module and a two-way communication module combination (i.e., a target communication module) from a plurality of communication modules 110 to transmit data with the Beidou satellite system; if the amount of data to be transmitted is less than or equal to the second threshold, the control node 120 can select a one-way communication module or a two-way communication module combination from a plurality of communication modules 110 to transmit data with the Beidou satellite system. Among them, the second threshold can be set according to demand, and this application does not make specific restrictions on this.
[0045] It should be noted that the various influencing factors for controlling the data transmission between multiple communication modules 110 and the Beidou satellite system can be combined. For example, the control node 120 can be used to select a target communication module from multiple communication modules 110 for data transmission with the Beidou satellite system according to the data amount of the data to be transmitted and the communication frequency of the multiple communication modules 110; for another example, the control node 120 is used to select a target communication module from multiple communication modules 110 according to the data amount of the data to be transmitted, the communication frequency of the multiple communication modules 110 and the available status of the multiple communication modules 110. The present application does not impose any specific restrictions on this.
[0046] It should be noted that the communication module based on the unidirectional communication card has a higher transmission frequency (the communication frequency of the communication module based on the unidirectional communication card can be in the seconds), and a smaller transmission bandwidth (such as the size of the Beidou short message allowed to be transmitted by the communication module based on the unidirectional communication card can be 100 bytes); the communication module based on the bidirectional communication card has a lower transmission frequency (the communication frequency of the communication module based on the bidirectional communication card can be in the minutes), and a larger transmission bandwidth (such as the size of the Beidou short message allowed to be transmitted by the communication module based on the bidirectional communication card can be 200, 400 or 900 bytes, etc.).
[0047] In some implementations, the multiple communication modules 110 may be used to send indication information to the control node 120 according to the communication frequencies of the multiple communication modules 110; wherein the indication information is used to indicate the available status of the multiple communication modules 110. It should be understood that in the embodiment of the present application, the control node 120 may also be used to determine the available status of the multiple communication modules 110 according to the communication frequencies of the multiple communication modules 110. However, by having each communication module determine its own available status and report it, the control logic of the control node 120 can be simplified.
[0048] In some implementations, see Figure 2The plurality of communication modules 110 include at least one of a first type of communication module 111 and a second type of communication module 112. The first type of communication module 111 may be a communication module based on a one-way communication card, and the first type of communication module 111 may communicate based on the one-way communication card; the second type of communication module 112 may be a communication module based on a two-way communication card, and the second type of communication module 112 may communicate based on the two-way communication card.
[0049] In some implementations, the plurality of communication modules 110 may all be first-class communication modules; in other implementations, the plurality of communication modules 110 may all be second-class communication modules; of course, the plurality of communication modules 110 may also include at least one first-class communication module and one second-class communication module. This application does not make specific restrictions.
[0050] In some implementations, the first type of communication module 111 may include one or more communication modules based on a unidirectional communication card; the second type of communication module 112 may include one or more communication modules based on a bidirectional communication card.
[0051] In some implementations, considering that the communication of the second type of communication module 112 is more complex and has a higher communication cost, during data transmission, the control node 120 may preferentially use the first type of communication module 111 for data transmission, which helps to reduce the complexity of communication and reduce the communication cost.
[0052] In some implementations, after the terminal system 100 supporting satellite communication is powered on, multiple communication modules 110 may send registration information to the control node 120, and the registration information includes the inherent communication characteristics (such as communication type, communication cycle) of the multiple communication modules 110, so that the control node 120 can quickly understand the multiple communication modules. As an example, the control node 120 is also used to: before controlling the multiple communication modules 110 to transmit data with the Beidou satellite system, receive the registration information of the multiple communication modules 110, and the registration information is used to indicate at least one of the following information: the type of pass card used by the multiple communication modules 110; the communication frequency of the multiple communication modules 110; the size of the Beidou short message allowed to be transmitted by the multiple communication modules 110.
[0053] In some implementations, the control node 120 is a vehicle-mounted controller, and the vehicle-mounted controller is connected to the plurality of communication modules 110 via a CAN bus communication.
[0054] It should be understood that when the control node 120 is connected to multiple communication modules 110 via the CAN bus, theoretically the control node 120 is connected to a maximum of 255 communication modules.
[0055] It should be noted that when the communication module meets the communication reporting requirements, the communication request can be reported to the control node 120. For example, after the length of time after the communication module sends a Beidou short message data is greater than the communication frequency of the communication module, it can be considered that the communication module meets the communication reporting requirements (that is, the communication module is in an available state), and at this time, a communication request can be reported to the control node 120, requesting to use the communication module to transmit data with the Beidou satellite system.
[0056] According to the above description, it can be seen that the terminal system in the embodiment of the present application may include: multiple communication modules 110, all supporting data transmission based on Beidou short messages; control node 120, connected to multiple communication modules 110, for controlling multiple communication modules 110 to transmit data with Beidou satellite system. In Beidou short message communication, short-term large data volume transmission may occur. In view of this situation, this solution stacks multiple communication modules 110, thereby achieving large bandwidth, low latency and high reliability of Beidou short message data transmission.
[0057] The present application also provides a vehicle, see Figure 3 The vehicle 300 includes any type of satellite communication supporting terminal system 100 described above. The vehicle 300 may be any type of intelligent driving vehicle, and this application does not impose any specific limitation on this.
[0058] Combination of the above Figures 1 to 3 The terminal system embodiment of the present application is described in detail. Figure 4 The method embodiment of the present application is described in detail. It should be understood that the description of the method embodiment corresponds to the description of the terminal system embodiment, so the parts not described in detail can refer to the previous terminal system embodiment.
[0059] Figure 4 The flowchart of the data transmission method provided by an embodiment of the present application is shown. The method is applied to a terminal system supporting satellite communication, the terminal system includes multiple communication modules and a control node, the control node is connected to the multiple communication modules, the multiple communication modules all support data transmission based on Beidou short messages, the communication modules include a first type of communication module and a second type of communication module, the first type of communication module communicates based on a unidirectional communication card, and the second type of communication module communicates based on a bidirectional communication card; the data transmission method 400 may include step S410.
[0060] In step S410, according to the target information, the control node is used to select a target communication module from the multiple communication modules to transmit data with the Beidou satellite system; the target information includes at least one of the following: the communication frequency requirement of the data to be transmitted is in seconds; the communication frequency requirement of the data to be transmitted is in minutes; the size of the Beidou short message is less than a first threshold; the size of the Beidou short message is greater than or equal to the first threshold; the data volume of the data to be transmitted is greater than a second threshold.
[0061] Optionally, if the communication frequency requirement of the data to be transmitted is in seconds, the target communication module is the first type of communication module; if the communication frequency requirement of the data to be transmitted is in minutes, the target communication module is the second type of communication module; if the size of the Beidou short message is less than the first threshold, the target communication module is the first type of communication module; if the size of the Beidou short message is greater than or equal to the first threshold, the target communication module is the second type of communication module; if the amount of data to be transmitted is greater than the second threshold, the target communication module is both the first type of communication module and the second type of communication module.
[0062] Optionally, the method further includes: using the multiple communication modules to send indication information to the control node according to the communication frequencies of each of the multiple communication modules; wherein the indication information is used to indicate the available status of the multiple communication modules.
[0063] Optionally, the method further includes: during the data transmission process, using the control node to preferentially use the first type of communication module for data transmission.
[0064] Optionally, the method also includes: before controlling the multiple communication modules to transmit data with the Beidou satellite system, using the control node to receive registration information of the multiple communication modules, the registration information is used to indicate at least one of the following information: the type of pass cards used by the multiple communication modules; the communication frequency of the multiple communication modules; the size of Beidou short messages allowed to be transmitted by the multiple communication modules.
[0065] Optionally, the control node is a vehicle-mounted controller, and the vehicle-mounted controller is connected to the multiple communication modules via a CAN bus.
[0066] Combine the following Figure 5 The present invention introduces a vehicle 500 in an embodiment of the present application. The vehicle 500 can be used to implement the method described in the above method embodiment.
[0067] The vehicle 500 may include one or more processors 510. The processor 510 may support the vehicle 500 to implement the method described in the above method embodiment.
[0068] The processor 510 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit CPU. Alternatively, the processor may also be other general-purpose processors, digital signal processors DSP, application-specific integrated circuits ASIC, off-the-shelf programmable gate arrays FPGA or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0069] The vehicle 500 may further include one or more memories 520. The memory 520 stores a program that can be executed by the processor 510 to control the vehicle 500 to execute the method described in the above method embodiment. The memory 520 may be independent of the processor 510 or integrated in the processor 510.
[0070] The vehicle 500 may further include a transceiver 530. The processor 510 may communicate with other devices through the transceiver 530. For example, the processor 510 may transmit and receive data with other devices through the transceiver 530.
[0071] The present application also provides a chip in an embodiment, including a processor, which can be used to call and run a computer program from a memory, so that a vehicle equipped with the chip executes the method described in the above method embodiment. It is understood that the processor can be any type of processor mentioned above. It is understood that the memory can be independent of the chip or integrated in the chip.
[0072] The embodiment of the present application also provides a machine-readable storage medium for storing a program, and the program enables a computer to execute the method in each embodiment of the present application.
[0073] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The program enables a computer to execute the method in each embodiment of the present application.
[0074] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a machine-readable storage medium, or transmitted from one machine-readable storage medium to another machine-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The machine-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0075] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments of the present disclosure can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.
[0076] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0077] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0078] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0079] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A terminal system supporting satellite communication, characterized in that: include: Multiple communication modules support data transmission based on Beidou short messages; The control node is connected to the plurality of communication modules and is used to control the plurality of communication modules to perform data transmission with the BeiDou satellite system.
2. The terminal system according to claim 1, characterized in that: The communication module includes at least one of a first type of communication module and a second type of communication module, The first type of communication module communicates based on a one-way communication card; The second type of communication module communicates based on a two-way communication card.
3. The terminal system according to claim 2, characterized in that: The communication module is the first type of communication module.
4. The terminal system according to claim 2, characterized in that: The communication module is the second type of communication module.
5. The terminal system according to claim 2, characterized in that: The communication module includes at least one communication module of the first type and one communication module of the second type.
6. The terminal system according to any one of claims 1 to 5, characterized in that: The control node is used to control the multiple communication modules to transmit data with the Beidou satellite system according to at least one of the following: The types of communication cards used by the multiple communication modules; The communication frequency of the plurality of communication modules; The size of the Beidou short messages allowed to be transmitted by the multiple communication modules; The available status of the multiple communication modules; The amount of data to be transferred.
7. The terminal system according to claim 6, characterized in that: The multiple communication modules are used for: Sending indication information to the control node according to the communication frequencies of the plurality of communication modules; The indication information is used to indicate the available status of the multiple communication modules.
8. The terminal system according to any one of claims 1 to 5, characterized in that: The control node is also used for: Before controlling the multiple communication modules to perform data transmission with the Beidou satellite system, receiving registration information of the multiple communication modules, the registration information being used to indicate at least one of the following information: The types of access cards used by the plurality of communication modules; The communication frequency of the plurality of communication modules; The multiple communication modules allow the size of the Beidou short message to be transmitted.
9. The terminal system according to any one of claims 1 to 5, characterized in that: The control node is a vehicle-mounted controller, the vehicle-mounted controller is connected to the multiple communication modules via CAN bus communication, and the communication module is a Beisan communication unit.
10. A vehicle, characterized in that: The invention comprises a terminal system as claimed in any one of claims 1 to 9.
11. A data transmission method, characterized in that: The method is applied to a terminal system supporting satellite communication, the terminal system comprising a plurality of communication modules and a control node, the control node being controlled and connected to the plurality of communication modules, the plurality of communication modules all supporting data transmission based on Beidou short messages, the communication modules comprising a first type of communication module and a second type of communication module, the first type of communication module communicating based on a unidirectional communication card, and the second type of communication module communicating based on a bidirectional communication card; The method comprises: According to the target information, using the control node to select a target communication module from the multiple communication modules to perform data transmission with the Beidou satellite system; The target information includes at least one of the following: The communication frequency of the data to be transmitted is required to be in the second level; The communication frequency of the data to be transmitted is required to be at the minute level; The size of the Beidou short message is smaller than the first threshold; The size of the Beidou short message is greater than or equal to the first threshold; The amount of the data to be transmitted is greater than a second threshold.
12. The data transmission method according to claim 11, characterized in that: If the communication frequency requirement of the data to be transmitted is in the second level, the target communication module is the first type of communication module; If the communication frequency requirement of the data to be transmitted is minute level, the target communication module is the second type of communication module; If the size of the Beidou short message is smaller than a first threshold, the target communication module is the first type of communication module; If the size of the Beidou short message is greater than or equal to the first threshold, the target communication module is the second type of communication module; If the amount of the data to be transmitted is greater than a second threshold, the target communication modules are the first type of communication modules and the second type of communication modules.