Data transmission method, system and device

By storing the identity information and baud rate of the device to be communicated in the gateway device, and allowing the original communication device to communicate with the gateway device at a preset baud rate to obtain the baud rate of the target device, the problems of low baud rate determination and slow data transmission speed in the prior art are solved, and the efficiency of baud rate determination and data transmission is improved.

CN119652469APending Publication Date: 2025-03-18LAUNCH TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411911202.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, if you want to transmit data with a target communication device, you need to first determine the baud rate of the target device, which usually depends on experience setting the baud rate, which is inefficient and may lead to slow data transmission speed, reducing the efficiency of baud rate determination and data transmission.

Method used

By setting the gateway device, its baud rate is a preset baud rate, the identity information and baud rate of each device to be communicated are stored in the gateway device. The original communication device communicates with the gateway device at the preset baud rate, obtains its baud rate from the gateway device based on the identity information of the target communication device, and transmits data.

Benefits of technology

The baud rate determination efficiency and data transmission efficiency are improved, so that the original communication device can directly obtain the accurate baud rate of the target communication device from the gateway device, avoiding the efficiency reduction caused by multiple attempts and low frequency baud rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652469A_ABST
    Figure CN119652469A_ABST
Patent Text Reader

Abstract

The invention discloses a data transmission method, system and device, in the scheme, gateway equipment is arranged, the Baud rate of the gateway equipment is set as a known preset Baud rate, original communication equipment can communicate with the gateway equipment based on the preset Baud rate, identity information and the Baud rate of each piece of equipment to be communicated are stored in the gateway equipment, and the original communication equipment can communicate with the gateway equipment based on the preset Baud rate. When original communication equipment wants to perform data transmission with target communication equipment in to-be-communicated equipment, the original communication equipment can be controlled to send identity information of the target communication equipment to gateway equipment, so that the gateway equipment feeds back a baud rate corresponding to the identity information of the target communication equipment to the original communication equipment; and the original communication equipment can be controlled to carry out data transmission with the target communication equipment based on the baud rate of the target communication equipment. The original communication equipment can directly obtain the accurate baud rate of the target communication equipment from the gateway equipment, so that the baud rate determination efficiency is improved, and the data transmission efficiency is also improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data transmission, and in particular to a data transmission method, system and device. Background Art

[0002] In the information transmission channel, the signal unit that carries data information is called a symbol, and the number of symbols transmitted through the channel per unit time is called the symbol transmission rate, or baud rate for short. If the baud rates between communication devices are different, data transmission cannot be performed. In the prior art, if one wants to obtain the baud rate of the target communication device in order to communicate with the target device, it is usually based on experience, such as setting one's own baud rate according to the baud rate with the highest selected frequency, and trying to perform data transmission with the target communication device. If data transmission can be performed normally, the baud rate of the target communication device can be determined. However, this method is inefficient, and the low-frequency baud rate will result in slower data transmission speed between the target communication device, further reducing the efficiency of determining the baud rate and data transmission. Summary of the invention

[0003] The purpose of the present invention is to provide a data transmission method, system and device, which can enable the original communication device to directly obtain the accurate baud rate of the target communication device from the gateway device, thereby improving the efficiency of baud rate determination and data transmission efficiency.

[0004] In order to solve the above technical problems, the present invention provides a data transmission method, comprising:

[0005] The identity information and baud rate of each device to be communicated are stored in the storage space of the gateway device with the baud rate being the preset baud rate;

[0006] Controlling the original communication device to communicate with the gateway device at the preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device; the target communication device is a communication device among the devices to be communicated with which the original communication device expects to perform data transmission;

[0007] The original communication device is controlled to perform data transmission with the target communication device based on the baud rate of the target communication device.

[0008] Preferably, storing the identity information and baud rate of each device to be communicated in a storage space of a gateway device whose baud rate is a preset baud rate includes:

[0009] Control each device to be communicated to send its own identity information and baud rate to the gateway device at the preset baud rate, so that the gateway device stores the identity information and baud rate of each device to be communicated in its own storage space.

[0010] Preferably, storing the identity information and baud rate of each device to be communicated in a storage space of a gateway device whose baud rate is a preset baud rate includes:

[0011] The identity information and baud rate of each of the devices to be communicated are determined from the user manual of each of the devices to be communicated, so as to store the identity information and baud rate of each of the devices to be communicated in the storage space of the gateway device whose baud rate is the preset baud rate.

[0012] Preferably, controlling the original communication device to communicate with the gateway device at the preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device, comprises:

[0013] Controlling the original communication device to send the identity information of the target communication device to the gateway device at the preset baud rate;

[0014] The gateway device is controlled to retrieve the baud rate of the target communication device from its own storage space based on the identity information of the target communication device, and send the baud rate to the original communication device.

[0015] Preferably, the original communication device is a fault diagnosis device, and the target communication device is an automobile ECU;

[0016] Controlling the original communication device to perform data transmission with the target communication device based on the baud rate of the target communication device, comprising:

[0017] Controlling the fault diagnosis device to send a request to the automobile ECU to obtain vehicle operation data based on the baud rate of the automobile ECU;

[0018] Controlling the automobile ECU to feedback the vehicle operation data based on a request from the fault diagnosis device;

[0019] The fault diagnosis device is controlled to perform vehicle operation diagnosis based on the vehicle operation data.

[0020] Preferably, before storing the identity information and baud rate of each device to be communicated in the storage space of the gateway device with the baud rate being the preset baud rate, the method further includes:

[0021] Determine the baud rate with the highest frequency of use among the commonly used baud rates as the preset baud rate;

[0022] The baud rate of the gateway device is set to the preset baud rate.

[0023] Preferably, after storing the identity information and baud rate of each device to be communicated in the storage space of the gateway device whose baud rate is the preset baud rate, the method further includes:

[0024] If there is a device to be communicated whose baud rate has changed, the identity information of the device to be communicated whose baud rate has changed is determined, and the baud rate corresponding to the identity information of the device to be communicated whose baud rate has changed in the storage space of the gateway device is changed.

[0025] In order to solve the above technical problems, the present invention further provides a data transmission system, comprising:

[0026] A baud rate storage unit, used to store the identity information and baud rate of each device to be communicated into a storage space of a gateway device with a preset baud rate;

[0027] A first communication control unit, configured to control the original communication device to communicate with the gateway device at the preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device; the target communication device is a communication device among the devices to be communicated with which the original communication device expects to perform data transmission;

[0028] The second communication control unit is used to control the original communication device to perform data transmission with the target communication device based on the baud rate of the target communication device.

[0029] In order to solve the above technical problems, the present invention further provides a data transmission device, comprising:

[0030] Memory for storing computer programs;

[0031] The processor is used to implement the steps of the data transmission method as described above when executing a computer program.

[0032] Preferably, it also includes an original communication device, a gateway device and various devices to be communicated.

[0033] The present application provides a data transmission method, system and device, in which a gateway device is provided, and the baud rate of the gateway device is set to a known preset baud rate, the original communication device can communicate with the gateway device based on the preset baud rate, the gateway device stores the identity information and baud rate of each device to be communicated, when the original communication device wants to transmit data with the target communication device among the devices to be communicated, the original communication device can be controlled to send the identity information of the target communication device to the gateway device, so that the gateway device feeds back the baud rate corresponding to the identity information of the target communication device to the original communication device, and the original communication device can be controlled to transmit data with the target communication device based on the baud rate of the target communication device. The original communication device can directly obtain the accurate baud rate of the target communication device from the gateway device, which improves the efficiency of determining the baud rate and the efficiency of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0035] Figure 1 A schematic diagram of a data transmission method provided by the present invention;

[0036] Figure 2 A structural schematic diagram of a data transmission system provided by the present invention;

[0037] Figure 3 A structural schematic diagram of a data transmission device provided by the present invention. DETAILED DESCRIPTION

[0038] The core of the present invention is to provide a data transmission method, system and device, which can enable the original communication device to directly obtain the accurate baud rate of the target communication device from the gateway device, thereby improving the efficiency of baud rate determination and data transmission efficiency.

[0039] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0040] Please refer to Figure 1 , Figure 1 A schematic diagram of a data transmission method provided by the present invention, the method comprising:

[0041] S11: storing the identity information and baud rate of each device to be communicated into a storage space of a gateway device with a preset baud rate;

[0042] Normally, data cannot be transmitted between devices with different baud rates. Specifically, if the baud rates of the two devices do not match, they will not be able to align the start and end of the data at the same time point, which will cause the receiving end to be unable to correctly decode the sent data, resulting in communication errors; the data sent by the sender may be incorrectly interpreted or completely lost at the receiving end. For example, if the baud rate of the sender is higher and the baud rate of the receiver is lower, the receiving end may miss some data bits, resulting in incomplete data; baud rate mismatch will also cause communication failure between the two devices. Even if the two devices try to establish a connection, the two devices will not be able to effectively exchange information due to the inconsistency in data transmission rates.

[0043] In order to ensure smooth serial communication, the two devices for data transmission must be configured to use the same baud rate. In practical applications, if the baud rates between the devices do not match, configuration adjustments are usually required to ensure that they can communicate at the same baud rate. This usually involves modifying the settings or configuration parameters of the device to ensure smooth communication.

[0044] In the prior art, if the original communication device wants to transmit data with the target communication device, it must first determine the baud rate of the target communication device. Specifically, the baud rate of the original communication device is changed according to experience, and then the baud rate of the original communication device is tried to communicate with the target communication device. For example, according to experience, the baud rate of the original communication device is set to the baud rate with the highest frequency. If the target communication device can be communicated with, the baud rate of the target communication device can be determined to achieve data transmission with the target communication device. If the target communication device cannot be communicated with, the baud rate of the original communication device needs to be adjusted again until the target communication device can be communicated with. However, since the baud rate of the target communication device is unknown to the original communication device, the baud rate of the target communication device may not be determined after multiple attempts, or the baud rate of the target communication device is low. Even if the current baud rate of the original communication device is consistent with the baud rate of the target communication device, the data transmission with the target communication device may be missed due to the long data transmission time, resulting in the missing of the correct target communication device, resulting in reduced efficiency in determining the baud rate, and further resulting in reduced efficiency in data transmission.

[0045] For example, for the ECU (Electronic Control Unit) of a car, due to the differences between different models and manufacturers, car manufacturers may choose different communication baud rates according to the model, configuration and market demand when designing the ECU. With the continuous development of automobile technology, the software and hardware of the ECU may be updated and upgraded. These updates and upgrades may cause the baud rate of the ECU to change, and the car owner or maintenance personnel may not be aware of this change.

[0046] In order to improve the efficiency of the original communication device in acquiring the baud rate of the target communication device, a gateway device is additionally set in the present application to pre-set the baud rate of the network management device to a known preset baud rate, and first store the identity information and baud rate of each device to be communicated in the gateway device.

[0047] As a preferred embodiment, the identity information and baud rate of each device to be communicated are stored in the storage space of a gateway device whose baud rate is a preset baud rate, including:

[0048] Each device to be communicated is controlled to send its own identity information and baud rate to the gateway device at a preset baud rate, so that the gateway device stores the identity information and baud rate of each device to be communicated in its own storage space.

[0049] Among them, since the baud rate of the gateway device is a preset baud rate, that is, it is known, by controlling each device to communicate to send its own identity information and baud rate to the gateway device at the preset baud rate, the gateway device stores the identity information and baud rate of the device to communicate in a one-to-one correspondence.

[0050] It should be noted that each device to be communicated can be a different ECU of the car. After sending its own identity information and baud rate to the gateway device, the original baud rate is maintained unchanged, that is, it corresponds to the identity information and baud rate stored in the gateway device, so as to ensure the accuracy of the baud rate obtained by the subsequent original communication device.

[0051] As a preferred embodiment, the identity information and baud rate of each device to be communicated are stored in the storage space of a gateway device whose baud rate is a preset baud rate, including:

[0052] The identity information and baud rate of each device to be communicated are determined from the user manual of each device to be communicated, so as to store the identity information and baud rate of each device to be communicated in the storage space of the gateway device whose baud rate is the preset baud rate.

[0053] In this embodiment, the identity information and baud rate of each device to be communicated can be determined from the user manual of each device to be communicated, that is, when the device to be communicated is a car ECU, the vehicle manual or technical documents are consulted. The vehicle manufacturer usually provides information about the ECU communication baud rate in the vehicle manual or technical documents. Or contact the manufacturer or dealer, who will provide relevant technical support or information. Based on this, the identity information and baud rate of each device to be communicated are pre-stored in the gateway device. When the original communication device wants to obtain the baud rate of the target communication device, there is no need to perform a complicated search.

[0054] S12: Controlling the original communication device to communicate with the gateway device at a preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device; the target communication device is a communication device among the communication devices with which the original communication device expects to perform data transmission;

[0055] Since the baud rate of the gateway device is known, when the original communication device wants to communicate data with the target communication device, the original communication device can first communicate with the gateway device at a preset baud rate, and send the identity information of the target communication device to the gateway to retrieve the baud rate of the target communication device from the gateway, thereby accurately and efficiently determining the baud rate of the target communication device.

[0056] S13: Control the original communication device to perform data transmission with the target communication device based on the baud rate of the target communication device.

[0057] After the original communication device obtains the baud rate of the target communication device, data can be directly exchanged with the target device based on the baud rate of the target communication device without attempting to communicate with the target communication device, thereby achieving high data transmission efficiency.

[0058] Among them, the target communication device is one or more communication devices among the devices to be communicated, that is, the communication device with which the original communication device wants to transmit data. The identity information can be the ID (Identity document, identity identification number) of the device to be communicated. This application does not limit this and it can correspond one-to-one with the device to be communicated.

[0059] It should also be noted that the baud rates of different devices to be communicated may be the same, but the baud rates stored in the gateway device correspond one-to-one to each piece of identity information, that is, one piece of identity information corresponds to one baud rate.

[0060] In summary, the present application enables the original communication device to directly obtain the accurate baud rate of the target communication device from the gateway device, thereby improving the efficiency of baud rate determination and data transmission efficiency.

[0061] Based on the above embodiments:

[0062] As a preferred embodiment, controlling the original communication device to communicate with the gateway device at a preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device, includes:

[0063] Control the original communication device to send the identity information of the target communication device to the gateway device at a preset baud rate;

[0064] The control gateway device retrieves the baud rate of the target communication device from its own storage space based on the identity information of the target communication device, and sends it to the original communication device.

[0065] When the original communication device needs to obtain the baud rate of the target communication device, the original communication device can first communicate with the gateway device at a preset baud rate to send the identity information of the target communication device to the gateway device. The gateway device then determines the baud rate corresponding to the identity information sent by the original communication device from its own storage space and feeds it back to the original communication device to ensure that the original communication device efficiently determines the accurate baud rate of the target communication device and transmits data with the target communication device.

[0066] When the original communication device transmits data with the gateway device or the target communication device, the baud rate of the original communication device can be set to the baud rate of the gateway device or the target communication device, that is, the baud rate of the original communication device is changeable.

[0067] As a preferred embodiment, the original communication device is a fault diagnosis device, and the target communication device is an automobile ECU;

[0068] Control the original communication device to transmit data with the target communication device based on the baud rate of the target communication device, including:

[0069] Control the fault diagnosis device to send a request to the vehicle ECU to obtain vehicle operation data based on the baud rate of the vehicle ECU;

[0070] Control the vehicle ECU to feedback vehicle operation data based on the request of the fault diagnosis equipment;

[0071] The fault diagnosis device is controlled to perform vehicle operation diagnosis based on the vehicle operation data.

[0072] In this embodiment, the original communication device can be but is not limited to the fault diagnosis device of the automobile, and the communication device to be communicated is each ECU in the automobile. Of course, the target communication device is also the automobile ECU. Before the fault diagnosis device performs fault detection on the automobile ECU, it can determine the target communication device to be detected, that is, the identity information of the target automobile ECU, that is, the identity information of each automobile ECU is stored in the fault diagnosis device, but the baud rate of each automobile ECU is unknown. Of course, it can also be the identity information of the pre-set target communication device, and this application does not limit this. After the fault diagnosis device determines the baud rate of the automobile ECU, the fault diagnosis device first sends a request to the automobile ECU to obtain vehicle operation data based on the baud rate of the automobile ECU, that is, the fault diagnosis device first sends data to the automobile ECU. Since the baud rates of the fault diagnosis device and the automobile ECU are the same at this time, the automobile ECU can normally receive the data sent by the fault diagnosis device, and perform data feedback based on the data sent by the fault diagnosis device, that is, the vehicle operation data corresponding to the request sent by the fault diagnosis device is fed back to the fault diagnosis device, so as to realize data transmission between the fault diagnosis device and the automobile ECU, so that the fault diagnosis device can perform vehicle operation diagnosis based on the vehicle operation data fed back by the automobile ECU to determine whether the automobile can operate normally.

[0073] As a preferred embodiment, before storing the identity information and baud rate of each device to be communicated in the storage space of the gateway device with the baud rate being the preset baud rate, the method further includes:

[0074] Determine the baud rate with the highest frequency among the commonly used baud rates as the preset baud rate;

[0075] Set the baud rate of the gateway device to the preset baud rate.

[0076] In this embodiment, in order to facilitate communication between the original communication device and the gateway device, the baud rate of the gateway device is set to the most frequently used baud rate, that is, the preset baud rate of the gateway device is a baud rate selected according to experience, which is conventional and easy for the original communication device to identify and set.

[0077] As a preferred embodiment, after storing the identity information and baud rate of each device to be communicated in the storage space of the gateway device with a preset baud rate, the method further includes:

[0078] If there is a communication device with a changed baud rate, the identity information of the communication device with a changed baud rate is determined, and the baud rate corresponding to the identity information of the communication device with a changed baud rate in the storage space of the gateway device is changed.

[0079] The applicant has taken into account that the baud rate of the device to be communicated may not be static. For example, the update and upgrade of the device to be communicated may cause the baud rate of the device to be communicated to change. Therefore, the baud rate of the device to be communicated with the changed baud rate stored in the gateway device needs to be updated again. For example, the identity information and the corresponding baud rate of the device to be communicated with the changed baud rate can be stored in the gateway device again, and the baud rate corresponding to the identity information of the device to be communicated with the changed baud rate can be deleted; or the device to be communicated with the changed baud rate can be made to communicate with the gateway device at a preset baud rate, and the changed baud rate can be sent to the gateway device, so that the gateway device can automatically update the baud rate corresponding to the identity information of the device to be communicated with the changed baud rate in the storage space to ensure the accuracy of the target communication device obtained by the original communication device.

[0080] Please refer to Figure 2 , Figure 2 A schematic diagram of the structure of a data transmission system provided by the present invention, the system comprising:

[0081] The baud rate storage unit 21 is used to store the identity information and baud rate of each device to be communicated into the storage space of the gateway device with a preset baud rate;

[0082] The first communication control unit 22 is used to control the original communication device to communicate with the gateway device at a preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device; the target communication device is a communication device among the communication devices to be communicated with which the original communication device expects to perform data transmission;

[0083] The second communication control unit 23 is used to control the original communication device to perform data transmission with the target communication device based on the baud rate of the target communication device.

[0084] For an introduction to the data transmission system provided by the present invention, please refer to the above method embodiment, and the present invention will not be described in detail here.

[0085] Please refer to Figure 3 , Figure 3 A schematic diagram of the structure of a data transmission device provided by the present invention, the device comprising:

[0086] A memory 31, used for storing computer programs;

[0087] The processor 32 is used to implement the steps of the above-mentioned data transmission method when executing the computer program.

[0088] For an introduction to the data transmission device provided by the present invention, please refer to the above method embodiment, and the present invention will not be repeated here.

[0089] As a preferred embodiment, it also includes an original communication device, a gateway device and various devices to be communicated.

[0090] In this embodiment, it also includes an original communication device, a gateway device and each device to be communicated which are controlled by a processor. When the original communication device obtains the baud rate of the target communication device among the devices to be communicated and transmits data with the target communication device, the original communication device and the target communication device are connected. When each device to be communicated sends its own identity information and baud rate to the gateway device, each device to be communicated and the gateway device are connected. When the original communication device communicates with the gateway device at a preset baud rate, the original communication device and the gateway device are connected.

[0091] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises", "comprising" 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 includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0092] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A data transmission method, characterized in that: include: The identity information and baud rate of each device to be communicated are stored in the storage space of the gateway device with the baud rate being the preset baud rate; Controlling the original communication device to communicate with the gateway device at the preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device; the target communication device is a communication device among the devices to be communicated with which the original communication device expects to perform data transmission; The original communication device is controlled to perform data transmission with the target communication device based on the baud rate of the target communication device.

2. The data transmission method according to claim 1, characterized in that: The identity information and baud rate of each device to be communicated are stored in the storage space of the gateway device with a preset baud rate, including: Control each device to be communicated to send its own identity information and baud rate to the gateway device at the preset baud rate, so that the gateway device stores the identity information and baud rate of each device to be communicated in its own storage space.

3. The data transmission method according to claim 1, characterized in that: The identity information and baud rate of each device to be communicated are stored in the storage space of the gateway device with a preset baud rate, including: The identity information and baud rate of each of the devices to be communicated are determined from the user manual of each of the devices to be communicated, so as to store the identity information and baud rate of each of the devices to be communicated in the storage space of the gateway device whose baud rate is the preset baud rate.

4. The data transmission method according to claim 1, characterized in that: Controlling the original communication device to communicate with the gateway device at the preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device, comprising: Controlling the original communication device to send the identity information of the target communication device to the gateway device at the preset baud rate; The gateway device is controlled to retrieve the baud rate of the target communication device from its own storage space based on the identity information of the target communication device, and send the baud rate to the original communication device.

5. The data transmission method according to claim 1, characterized in that: The original communication device is a fault diagnosis device, and the target communication device is an automobile ECU; Controlling the original communication device to perform data transmission with the target communication device based on the baud rate of the target communication device, comprising: Controlling the fault diagnosis device to send a request to the automobile ECU to obtain vehicle operation data based on the baud rate of the automobile ECU; Controlling the automobile ECU to feedback the vehicle operation data based on a request from the fault diagnosis device; The fault diagnosis device is controlled to perform vehicle operation diagnosis based on the vehicle operation data.

6. The data transmission method according to claim 1, characterized in that: Before storing the identity information and baud rate of each device to be communicated in the storage space of the gateway device with the preset baud rate, the method further includes: Determine the baud rate with the highest frequency among the commonly used baud rates as the preset baud rate; The baud rate of the gateway device is set to the preset baud rate.

7. The data transmission method according to any one of claims 1 to 6, characterized in that: After storing the identity information and baud rate of each device to be communicated in the storage space of the gateway device with the preset baud rate, the method further includes: If there is a device to be communicated whose baud rate has changed, the identity information of the device to be communicated whose baud rate has changed is determined, and the baud rate corresponding to the identity information of the device to be communicated whose baud rate has changed in the storage space of the gateway device is changed.

8. A data transmission system, characterized in that: include: A baud rate storage unit, used to store the identity information and baud rate of each device to be communicated into a storage space of a gateway device with a preset baud rate; A first communication control unit, configured to control the original communication device to communicate with the gateway device at the preset baud rate, so as to determine the baud rate of the target communication device through the gateway device and based on the identity information of the target communication device; the target communication device is a communication device among the devices to be communicated with which the original communication device expects to perform data transmission; The second communication control unit is used to control the original communication device to perform data transmission with the target communication device based on the baud rate of the target communication device.

9. A data transmission device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the data transmission method according to any one of claims 1 to 7 when executing a computer program.

10. The data transmission device according to claim 9, characterized in that: It also includes original communication equipment, gateway equipment and various equipment to be communicated.