Data Transmission System and Method
By creating a dual IP address link on the vehicle T-BOX, the problems of low data transmission efficiency and insufficient security in the existing technology are solved, efficient and reliable data transmission is achieved, multi-party data needs are met, and data security is ensured.
Patent Information
- Application Number
- CN202311784583.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-21
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2043-12-21
AI Technical Summary
In the prior art, T-BOX has problems such as low efficiency during data transmission, easy communication information to be tampered with and reproduced, and the OEM is unable to obtain all vehicle data and difficult to perform remote analysis and processing.
By implementing dual IP addresses on the on-board T-BOX, the first link and the second link are created, respectively for communication with the Internet of Vehicles TSP cloud platform and the customer cloud platform. The on-board T-BOX acquires data through the CAN bus and transmits the second data to the customer cloud platform through encryption to ensure the security and reliability of data transmission.
It improves the reliability and efficiency of data transmission, meets the data needs of the Internet of Vehicles TSP cloud platform and customer cloud platform, ensures the secure transmission of data, and avoids the risks of tampering and replay.
Smart Images

Figure CN117768505B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicle management, and particularly relates to a data transmission system and method. Background Art
[0002] With the rapid development of intelligence and networking, automotive enterprises are gradually transforming from manufacturing enterprises to service enterprises. The service cycle has been greatly extended, gradually covering the entire life cycle of the vehicle. Services are provided to users through means such as ecology, big data, and OTA, bringing users an unprecedented driving experience. Coupled with the popularization of the mobile Internet and the change of business models, customers are also demanding higher and higher business experiences. As an important remote information processor in the vehicle, T-BOX is related to important tasks such as the collection and processing of vehicle data, remote vehicle control, and OTA software upgrade. Therefore, the data transmission method is particularly important.
[0003] Under the existing technical conditions, most T-BOXes (vehicle networking intelligent terminals) adopt the single-link data transmission method. The T-BOX is connected to the vehicle-side CAN bus through the OBD port, real-time collects all vehicle data, and transmits it to the vehicle networking TSP cloud platform through the wireless network. If customers have business requirements for obtaining vehicle data and remotely controlling the vehicle, generally there are 2 solutions:
[0004] One is that the vehicle manufacturer provides a system port to the customer, connects the customer cloud platform to the TSP platform, and realizes "cloud-cloud docking" to meet the customer's needs by means of data forwarding. This solution has low data transmission efficiency, and communication information is easily tampered with and replayed. The other is that the vehicle manufacturer sets the IP address of the customer server as the whitelist of the T-BOX IoT card. The T-BOX only directly sends the vehicle data to the customer cloud platform, and the remote vehicle control is also realized on the customer cloud platform. In this solution, the vehicle manufacturer cannot obtain all vehicle data and it is difficult to remotely analyze and process problems such as vehicle failures. Summary of the Invention
[0005] To solve the above technical problems, this application provides a data transmission system and method.
[0006] In a first aspect, an embodiment of this application provides a data transmission system. The data transmission system includes an in-vehicle T-BOX, a vehicle networking TSP cloud platform, and a customer cloud platform, where:
[0007] The in-vehicle T-BOX is configured to obtain first data from the vehicle end through the CAN bus and transmit the first data to the vehicle networking TSP cloud platform through the first link;
[0008] The in-vehicle T-BOX is configured to obtain second data from the vehicle end through the CAN bus and transmit the second data to the customer cloud platform through the second link.
[0009] In combination with the first aspect, in one implementation, the in-vehicle T-BOX is used for:
[0010] Receiving a first control instruction sent by the vehicle networking TSP cloud platform, and sending the first control instruction to the vehicle side through the CAN bus;
[0011] Receiving a second control instruction sent by the customer cloud platform, and sending the second control instruction to the vehicle side through the CAN bus.
[0012] In combination with the first aspect, in one implementation, the in-vehicle T-BOX is used for:
[0013] Receiving a first control instruction sent by the vehicle networking TSP cloud platform, performing a legality verification on the first control instruction, and if the verification passes, sending the first control instruction to the vehicle side through the CAN bus;
[0014] Receiving a second control instruction sent by the customer cloud platform, performing a legality verification on the second control instruction, and if the verification passes, sending the second control instruction to the vehicle side through the CAN bus.
[0015] In combination with the first aspect, in one implementation, the second data includes the charging power and the charging serial number of the most recent charging.
[0016] In combination with the first aspect, in one implementation, the in-vehicle T-BOX is used for:
[0017] Obtaining second data from the vehicle side through the CAN bus, encrypting the second data, and transmitting the encrypted second data to the customer cloud platform through a second link.
[0018] In a second aspect, an embodiment of the present application provides a data transmission method. The data transmission method is applied to an in-vehicle T-BOX. The in-vehicle T-BOX communicates with the vehicle networking TSP cloud platform through a first link, and the in-vehicle T-BOX communicates with the customer cloud platform through a second link. The data transmission method includes:
[0019] Obtaining first data from the vehicle side through the CAN bus, and transmitting the first data to the vehicle networking TSP cloud platform through the first link;
[0020] Obtaining second data from the vehicle side through the CAN bus, and transmitting the second data to the customer cloud platform through the second link.
[0021] In combination with the second aspect, in one implementation, the data transmission method further includes:
[0022] Receiving a first control instruction sent by the vehicle networking TSP cloud platform, and sending the first control instruction to the vehicle side through the CAN bus;
[0023] Receive the second control instruction sent by the customer cloud platform, and send the second control instruction to the vehicle side through the CAN bus.
[0024] Combined with the second aspect, in an implementation manner, the step of receiving the first control instruction sent by the vehicle networking TSP cloud platform and sending the first control instruction to the vehicle side through the CAN bus includes:
[0025] Receive the first control instruction sent by the vehicle networking TSP cloud platform, perform a legality verification on the first control instruction. If the verification passes, then send the first control instruction to the vehicle side through the CAN bus;
[0026] The step of receiving the second control instruction sent by the customer cloud platform and sending the second control instruction to the vehicle side through the CAN bus includes:
[0027] Receive the second control instruction sent by the customer cloud platform, perform a legality verification on the second control instruction. If the verification passes, then send the second control instruction to the vehicle side through the CAN bus.
[0028] Combined with the second aspect, in an implementation manner, the second data includes the charging power of the most recent charge and the charging serial number.
[0029] Combined with the second aspect, in an implementation manner, the step of obtaining the second data from the vehicle side through the CAN bus and transmitting the second data to the customer cloud platform through the second link includes:
[0030] Obtain the second data from the vehicle side through the CAN bus, encrypt the second data, and transmit the encrypted second data to the customer cloud platform through the second link.
[0031] The beneficial effects brought by the technical solution provided by the embodiments of the present application include:
[0032] In the embodiments of the present application, an in-vehicle T-BOX is configured to obtain first data from a vehicle end through a CAN bus and transmit the first data to a vehicle networking TSP cloud platform through a first link; the in-vehicle T-BOX is configured to obtain second data from the vehicle end through the CAN bus and transmit the second data to a customer cloud platform through a second link. Through the embodiments of the present application, the in-vehicle T-BOX uploads the first data to the vehicle networking TSP cloud platform through the first link, meeting the data requirements of the vehicle networking TSP cloud platform; the in-vehicle T-BOX also uploads the second data to the customer cloud platform through the second link. It is easy to understand that the second data is flexibly defined according to actual needs, thus meeting the customer's business requirements, and the actual transmission is achieved by directly connecting the in-vehicle T-BOX to the customer cloud platform. Compared with the data transmission method from the in-vehicle T-BOX to the vehicle networking TSP cloud platform and then to the customer cloud platform, the data transmission reliability is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a schematic structural diagram of an embodiment of the data transmission system of the present application;
[0034] Figure 2 It is a schematic flowchart of an embodiment of the data transmission method of the present application;
[0035] Figure 3 It is a schematic hardware structure diagram of the data transmission device involved in the solution of the embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0036] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0037] First, some technical terms in the present application are explained to facilitate the understanding of the present application by those skilled in the art.
[0038] Vehicle networking TSP cloud platform: It refers to the cloud in the vehicle networking TSP (Telematics Service Provider).
[0039] The vehicle networking TSP mainly consists of three basic components: the vehicle end, the communication network, and the cloud.
[0040] The vehicle side mainly refers to hardware such as in-vehicle devices and sensors, as well as software such as vehicle status monitoring. These devices and software can transmit the real-time status of the vehicle to the cloud and receive instructions and data from the cloud; at the same time, they can also enable the relevant functions provided by the vehicle networking TSP to be presented in the vehicle in a timely manner, realizing the driver's monitoring and control of the vehicle status.
[0041] The communication network mainly refers to the network connecting the vehicle and the cloud, including wireless communication technologies such as 4G, 5G networks, Wi-Fi, and Bluetooth. Through these communication networks, the vehicle networking TSP can implement functions such as vehicle status monitoring, remote command, and data transmission.
[0042] The cloud mainly refers to the cloud computing platform, including a cloud-based data processing and analysis platform, and a platform providing cloud storage services. Through the cloud, the vehicle networking TSP can implement services such as vehicle data analysis, data mining, artificial intelligence algorithms, intelligent maintenance, and predictive maintenance.
[0043] The customer cloud platform: refers to the cloud platform that provides data services for the client running on the terminal. Among them, the cloud platform refers to the service based on hardware resources and software resources, providing computing, network, and storage capabilities. It should be noted that the customer cloud platform and the cloud in the vehicle networking TSP are two cloud platforms.
[0044] To make the purpose, technical solution, and advantages of this application clearer, the following will further describe the embodiments of this application in detail with reference to the accompanying drawings.
[0045] In a first aspect, an embodiment of this application provides a data transmission method.
[0046] In one embodiment, referring to Figure 1 , Figure 1 is a schematic diagram of the architecture of an embodiment of the data transmission system of this application. As Figure 1 shown, the data transmission system includes an in-vehicle T-BOX, a vehicle networking TSP cloud platform, and a customer cloud platform, where:
[0047] The in-vehicle T-BOX is used to obtain the first data from the vehicle side through the CAN bus and transmit the first data to the vehicle networking TSP cloud platform through the first link; the in-vehicle T-BOX is used to obtain the second data from the vehicle side through the CAN bus and transmit the second data to the customer cloud platform through the second link.
[0048] In this embodiment, the in-vehicle T-BOX creates the first link and the second link by adding a dual IP address, where the dual IP address includes the IP address of the vehicle networking TSP cloud platform and the IP address of the customer cloud platform.
[0049] The first data is the data required by the vehicle manufacturer for vehicle analysis. For example, all data that complies with the technical specifications of the electric vehicle remote service and management system.
[0050] The second data is the data flexibly selected from all data that complies with the technical specifications of the electric vehicle remote service and management system according to customer needs.
[0051] Furthermore, in one embodiment, the second data includes the charging power and the charging serial number of the last charge.
[0052] In this embodiment, the in-vehicle T-BOX determines the charging power according to the charging power calculation formula. The charging power calculation formula is:
[0053] Charging power = voltage * (10000 - current) * charging time_per millisecond / 360000000000
[0054] Furthermore, the charging serial number is the end time of charging.
[0055] After the customer cloud platform receives the charging power and the charging serial number of the last charge sent by the in-vehicle T-BOX, it will feedback the charging serial number to the in-vehicle T-BOX. The in-vehicle T-BOX compares the received charging serial number with the sent charging serial number. If the two are the same, it is determined that the charging power upload is successful. If they are different, the charging power and the charging serial number of the last charge are transmitted to the customer cloud platform again through the second link.
[0056] The in-vehicle T-BOX can regularly obtain the first data from the vehicle end through the CAN bus according to the first preset period and transmit the first data to the vehicle networking TSP cloud platform through the first link; and, regularly obtain the second data from the vehicle end through the CAN bus according to the second preset period and transmit the second data to the customer cloud platform through the second link. Among them, both the first preset period and the second preset period are set according to actual needs.
[0057] The in-vehicle T-BOX can also obtain the first data from the vehicle end through the CAN bus after receiving the data request instruction issued by the vehicle networking TSP cloud platform and transmit the first data to the vehicle networking TSP cloud platform through the first link; and, obtain the second data from the vehicle end through the CAN bus after receiving the data request instruction issued by the customer cloud platform and transmit the second data to the customer cloud platform through the second link.
[0058] Further, after determining the specific types of the first data and the second data, the data volumes of the first data and the second data can be determined, that is, the data volume of the data uploaded through the first link and the data volume of the data uploaded through the second link are determined. On this basis, the bandwidths of the first link and the second link can be set, thus ensuring the data transmission efficiency. It is easy to understand that, on the basis of available bandwidth, the larger the data volume of the uploaded data, the greater the bandwidth set for the corresponding link.
[0059] In the embodiment of the present application, the in-vehicle T-BOX is used to obtain the first data from the vehicle end through the CAN bus and transmit the first data to the vehicle networking TSP cloud platform through the first link; the in-vehicle T-BOX is used to obtain the second data from the vehicle end through the CAN bus and transmit the second data to the customer cloud platform through the second link. Through the embodiment of the present application, the in-vehicle T-BOX uploads the first data to the vehicle networking TSP cloud platform through the first link, meeting the data requirements of the vehicle networking TSP cloud platform; the in-vehicle T-BOX also uploads the second data to the customer cloud platform through the second link. It is easy to understand that the second data is flexibly defined according to actual needs, thus meeting the customer's business requirements, and the actual transmission is achieved through the direct connection between the in-vehicle T-BOX and the customer cloud platform. Compared with the data transmission method from the in-vehicle T-BOX to the vehicle networking TSP cloud platform and then to the customer cloud platform, the data transmission reliability is improved.
[0060] Further, in one embodiment, the in-vehicle T-BOX is used for:
[0061] Receiving a first control instruction issued by the vehicle networking TSP cloud platform and sending the first control instruction to the vehicle end through the CAN bus;
[0062] Receiving a second control instruction issued by the customer cloud platform and sending the second control instruction to the vehicle end through the CAN bus.
[0063] In this embodiment, the in-vehicle T-BOX can also receive a first control instruction issued by the vehicle networking TSP cloud platform and a second control instruction issued by the customer cloud platform, and forward the received control instructions to the vehicle end, thereby realizing the remote control of the vehicle.
[0064] Wherein, the first control instruction / second control instruction includes but is not limited to related instructions such as multi-level speed limit and vehicle instrument prompt display.
[0065] Further, in one embodiment, the in-vehicle T-BOX is used for:
[0066] Receiving a first control instruction issued by the vehicle networking TSP cloud platform, performing a legality verification on the first control instruction, and if the verification passes, sending the first control instruction to the vehicle end through the CAN bus;
[0067] Receive the second control instruction sent by the customer cloud platform, verify the legality of the second control instruction. If the verification passes, send the second control instruction to the vehicle side via the CAN bus.
[0068] In this embodiment, in order to ensure the safety of the vehicle side, the first control instruction sent by the vehicle networking TSP cloud platform carries signature information. After receiving the first control instruction, the in-vehicle T-BOX needs to verify the signature information in the first control instruction. If the verification passes, it indicates that the first control instruction has not been tampered with, that is, it is determined that the legality verification of the first control instruction passes, and then the first control instruction is sent to the vehicle side via the CAN bus for the vehicle side to execute the first control instruction.
[0069] Similarly, the second control instruction sent by the customer cloud platform carries signature information. After receiving the second control instruction, the in-vehicle T-BOX needs to verify the signature information in the second control instruction. If the verification passes, it indicates that the second control instruction has not been tampered with, that is, it is determined that the legality verification of the second control instruction passes, and then the second control instruction is sent to the vehicle side via the CAN bus for the vehicle side to execute the second control instruction.
[0070] Through this embodiment, it can effectively prevent the vehicle side from executing the control instruction illegally tampered with, thus ensuring the safety of the vehicle side.
[0071] Further, in one embodiment, the in-vehicle T-BOX is used for:
[0072] Obtain the second data from the vehicle side via the CAN bus, encrypt the second data, and transmit the encrypted second data to the customer cloud platform via the second link.
[0073] In this embodiment, after the in-vehicle T-BOX obtains the second data from the vehicle side via the CAN bus, it does not directly transmit the second data to the customer cloud platform via the second link, but first encrypts the second data and then transmits the encrypted second data to the customer cloud platform via the second link. Among them, the encryption method can be symmetric encryption or asymmetric encryption, which is specifically selected according to actual needs and is not limited here.
[0074] In this embodiment, encrypting the second data and transmitting the encrypted second data to the customer cloud platform via the second link can prevent the leakage of vehicle-side data and ensure data security.
[0075] In a second aspect, the embodiments of the present application further provide a data transmission method.
[0076] In one embodiment, the data transmission method is applied to an in-vehicle T-BOX. The in-vehicle T-BOX communicates with a vehicle networking TSP cloud platform through a first link, and the in-vehicle T-BOX communicates with a customer cloud platform through a second link. Refer to Figure 2 , Figure 2 which is a schematic flowchart of an embodiment of the data transmission method of this application. As Figure 2 shown, the data transmission method includes:
[0077] Step S10: Obtain first data from the vehicle end through a CAN bus, and transmit the first data to the vehicle networking TSP cloud platform through the first link;
[0078] Step S20: Obtain second data from the vehicle end through a CAN bus, and transmit the second data to the customer cloud platform through the second link.
[0079] Further, in one embodiment, the data transmission method further includes:
[0080] Receiving a first control instruction issued by the vehicle networking TSP cloud platform, and issuing the first control instruction to the vehicle end through the CAN bus;
[0081] Receiving a second control instruction issued by the customer cloud platform, and issuing the second control instruction to the vehicle end through the CAN bus.
[0082] Further, in one embodiment, the step of receiving a first control instruction issued by the vehicle networking TSP cloud platform and issuing the first control instruction to the vehicle end through the CAN bus includes:
[0083] Receiving a first control instruction issued by the vehicle networking TSP cloud platform, performing a legality verification on the first control instruction, and if the verification is passed, issuing the first control instruction to the vehicle end through the CAN bus;
[0084] The step of receiving a second control instruction issued by the customer cloud platform and issuing the second control instruction to the vehicle end through the CAN bus includes:
[0085] Receiving a second control instruction issued by the customer cloud platform, performing a legality verification on the second control instruction, and if the verification is passed, issuing the second control instruction to the vehicle end through the CAN bus.
[0086] Further, in one embodiment, the second data includes the charging power and the charging serial number of the most recent charge.
[0087] Further, in one embodiment, step S20 includes:
[0088] Obtain the second data from the vehicle end through the CAN bus, encrypt the second data, and transmit the encrypted second data to the customer cloud platform through the second link.
[0089] Among them, the specific embodiments of the data transmission method are basically the same as those of the various embodiments of the above data transmission system, and will not be elaborated here one by one.
[0090] In a third aspect, an embodiment of the present application provides a data transmission device, and the data transmission device is a device with data processing functions.
[0091] Refer to Figure 3 , Figure 3 FIG. is a schematic hardware structure diagram of the data transmission device involved in the solution of the embodiment of the present application. In the embodiment of the present application, the data transmission device may include a processor, a memory, a communication interface, and a communication bus.
[0092] Among them, the communication bus can be of any type and is used to interconnect the processor, the memory, and the communication interface.
[0093] The communication interface includes input / output (I / O) interfaces, physical interfaces, and logical interfaces, etc., which are used to implement the interconnection of components inside the data transmission device, as well as interfaces for implementing the interconnection of the data transmission device with other devices (such as other computing devices or user devices). The physical interface can be an Ethernet interface, a fiber optic interface, an ATM interface, etc.; the user device can be a display (Display), a keyboard (Keyboard), etc.
[0094] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical memory, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0095] The processor can be a general-purpose processor, and the general-purpose processor can call the data transmission program stored in the memory and execute the data transmission method provided by the embodiment of the present application. For example, the general-purpose processor can be a central processing unit (CPU). Among them, the method executed when the data transmission program is called can refer to the various embodiments of the data transmission method of the present application, and will not be elaborated here.
[0096] Those skilled in the art can understand that Figure 3 the hardware structure shown in Figure 3 does not constitute a limitation to this application, and may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0097] Fourthly, an embodiment of this application also provides a computer-readable storage medium.
[0098] A data transmission program is stored on the computer-readable storage medium of this application. When the data transmission program is executed by a processor, the steps of the data transmission method as described above are implemented.
[0099] Wherein, the method implemented when the data transmission program is executed can refer to the various embodiments of the data transmission method of this application, which will not be elaborated herein.
[0100] It should be noted that the serial numbers of the above embodiments of this application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0101] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices. The descriptions of terms such as "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit that "first", "second" and "third" are different types.
[0102] In the description of the embodiments of this application, terms such as "exemplary", "for example" or "for instance" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary", "for example" or "for instance" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary", "for example" or "for instance" aims to present relevant concepts in a specific manner.
[0103] In the description of the embodiments of this application, unless otherwise specified, " / " means "or". For example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "a plurality of" means two or more than two.
[0104] In some of the processes described in the embodiments of the present application, there are multiple operations or steps that appear in a specific order. However, it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present application or may be executed in parallel. The serial numbers of the operations are only used to distinguish different operations, and the serial numbers themselves do not represent any execution order. Additionally, these processes may include more or fewer operations, and these operations or steps may be executed in sequence or in parallel, and these operations or steps may be combined.
[0105] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal device to execute the methods described in the various embodiments of the present application.
[0106] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.
Claims
1. A data transmission system, characterized in that, The data transmission system includes an in-vehicle T-BOX, a vehicle networking TSP cloud platform, and a customer cloud platform. The vehicle networking TSP cloud platform refers to the cloud end in the vehicle networking TSP, and the customer cloud platform refers to the cloud platform that provides data services for the client running on the terminal. Among them: The in-vehicle T-BOX is used to obtain the first data from the vehicle end through the CAN bus and transmit the first data to the vehicle networking TSP cloud platform through the first link. The first data is the data required by the vehicle factory for vehicle analysis and includes all data that conforms to the preset technical specifications. The in-vehicle T-BOX is used to obtain the second data from the vehicle end through the CAN bus and transmit the second data to the customer cloud platform through the second link. The second data is the data flexibly selected from all data that conforms to the preset technical specifications according to customer needs. Among them, the in-vehicle T-BOX determines the data volume of the first data and the data volume of the second data according to the types of the first data and the second data, and determines the data volume of the data uploaded through the first link and the data volume of the data uploaded through the second link based on the data volume of the first data and the data volume of the second data. The bandwidths of the first link and the second link are set according to the data volume of the uploaded data. On the basis of available bandwidth, the larger the data volume of the uploaded data, the larger the bandwidth set for the corresponding link.
2. The data transmission system according to claim 1, wherein The in-vehicle T-BOX is used for: Receiving the first control instruction issued by the vehicle networking TSP cloud platform and sending the first control instruction to the vehicle end through the CAN bus; Receiving the second control instruction issued by the customer cloud platform and sending the second control instruction to the vehicle end through the CAN bus.
3. The data transmission system according to claim 2, wherein, The in-vehicle T-BOX is used for: Receiving the first control instruction issued by the vehicle networking TSP cloud platform, verifying the legality of the first control instruction. If the verification passes, sending the first control instruction to the vehicle end through the CAN bus; Receiving the second control instruction issued by the customer cloud platform, verifying the legality of the second control instruction. If the verification passes, sending the second control instruction to the vehicle end through the CAN bus.
4. The data transmission system according to claim 1, wherein The second data includes the charging power and the charging serial number of the last charging.
5. The data transmission system according to claim 1, characterized in that, The in-vehicle T-BOX is used for: Obtaining the second data from the vehicle end through the CAN bus, encrypting the second data, and transmitting the encrypted second data to the customer cloud platform through the second link.
6. A data transmission method, characterized in that, The data transmission method is applied to the in-vehicle T-BOX. The in-vehicle T-BOX communicates with the vehicle networking TSP cloud platform through the first link, and the in-vehicle T-BOX communicates with the customer cloud platform through the second link. The vehicle networking TSP cloud platform refers to the cloud end in the vehicle networking TSP, and the customer cloud platform refers to the cloud platform that provides data services for the client running on the terminal. The data transmission method includes: Obtaining the first data from the vehicle end through the CAN bus and transmitting the first data to the vehicle networking TSP cloud platform through the first link. The first data is the data required by the vehicle factory for vehicle analysis and includes all data that conforms to the preset technical specifications. Obtain the second data from the vehicle end via the CAN bus, and transmit the second data to the customer cloud platform via the second link. The second data is flexibly selected from all data that meets the preset technical specifications according to customer requirements; Among them, determine the data volume of the first data and the data volume of the second data according to the types of the first data and the second data, and determine the data volume of the data uploaded via the first link and the data volume of the data uploaded via the second link based on the data volume of the first data and the data volume of the second data. Set the bandwidths of the first link and the second link according to the data volume of the uploaded data. On the basis of the available bandwidth, the larger the data volume of the uploaded data, the larger the bandwidth set for the corresponding link.
7. The data transmission method according to claim 6, wherein The data transmission method further includes: Receive the first control instruction issued by the vehicle networking TSP cloud platform, and issue the first control instruction to the vehicle end via the CAN bus; Receive the second control instruction issued by the customer cloud platform, and issue the second control instruction to the vehicle end via the CAN bus.
8. The data transmission method according to claim 7, wherein The step of receiving the first control instruction issued by the vehicle networking TSP cloud platform and issuing the first control instruction to the vehicle end via the CAN bus includes: Receive the first control instruction issued by the vehicle networking TSP cloud platform, perform a legality verification on the first control instruction. If the verification passes, then issue the first control instruction to the vehicle end via the CAN bus; The step of receiving the second control instruction issued by the customer cloud platform and issuing the second control instruction to the vehicle end via the CAN bus includes: Receive the second control instruction issued by the customer cloud platform, perform a legality verification on the second control instruction. If the verification passes, then issue the second control instruction to the vehicle end via the CAN bus.
9. The data transmission method according to claim 6, characterized in that, The second data includes the charging power and the charging serial number of the most recent charge.
10. The data transmission method according to claim 6, wherein The step of obtaining the second data from the vehicle end via the CAN bus and transmitting the second data to the customer cloud platform via the second link includes: Obtain the second data from the vehicle end via the CAN bus, encrypt the second data, and transmit the encrypted second data to the customer cloud platform via the second link.
Citation Information
Patent Citations
Service request method, device and system in Internet of Vehicles
CN112671798A
Driving behavior analysis method and system
CN115027485A