Vehicle blockchain interaction method and system

CN120658777BActive Publication Date: 2026-09-04CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510754839.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2026-09-04
Estimated Expiration
2045-06-06

AI Technical Summary

Technical Problem

基于此背景,如果TSP内的多批车辆分别属于不同的区块链系统,则运营人员在需要对车辆进行远程操作时需要跨多个区块链系统进行,不够方便

Benefits of technology

[0038]As can be seen from the above, according to the solution provided by the embodiments of the present invention, by setting up a TSP platform, for any vehicle, regardless of which blockchain system the vehicle belongs to, the TSP platform stores the registration information of the vehicle registered to any blockchain system, and distinguishes them by vehicle set. In this way, when different blockchain systems need to control the adapted vehicles belonging to their own systems, they can find the specified vehicle set and obtain the registered vehicles for operation through the TSP platform, thereby realizing unified operation and control of vehicles on different blockchain platforms, reducing the operation of operators across blockchain platforms, and eliminating the need to pay attention to which blockchain system the vehicle is connected to. Only the TSP and the vehicle terminal need to be connected to meet the needs of the vehicle to access different blockchain systems, thus improving the convenience of remote vehicle control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658777B_ABST
    Figure CN120658777B_ABST
Patent Text Reader

Abstract

The application discloses a kind of vehicle blockchain interaction method and system, it is related to vehicle networking technical field, the method includes: obtaining the registration information provided by the vehicle terminal of each vehicle, based on the registration information of each vehicle, registration is carried out to the blockchain system to which the vehicle belongs;From registration information, save the second registration information of the vehicle of successful registration to the vehicle set corresponding to the blockchain system;In response to receiving the control instruction of blockchain system, the second registration information of target vehicle to which the control instruction is directed is obtained from the vehicle set, if the second registration information of target vehicle is obtained, then determine that target vehicle is the adaptive vehicle of blockchain system;Control instruction is sent to the target vehicle terminal of adaptive vehicle, so that target vehicle terminal executes blockchain interaction operation according to control instruction;Receive the operation result of blockchain interaction operation, and send the operation result to blockchain system, to improve the convenience of remote control vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle networking technology, and in particular to a vehicle blockchain interaction method and system. Background Technology

[0002] With the rapid development of vehicle-to-everything (V2X) technology, more and more vehicles are equipped with network connectivity, enabling intelligent interaction between vehicles, between vehicles and people, and between vehicles and road infrastructure. However, ensuring data security, identity authentication, and efficient management of vehicles within V2X systems has become a pressing issue. Blockchain, as a decentralized and tamper-proof data storage technology, offers a potential solution to these problems.

[0003] Currently, the method for smart terminals to autonomously upload data to the blockchain typically involves calling the blockchain's built-in SDK for on-chain verification and execution when the terminal is turned on, with data reporting completed immediately after upload. Given this context, if multiple batches of vehicles within a TSP belong to different blockchain systems, operators need to navigate across multiple blockchain systems to remotely control the vehicles, which is inconvenient. Summary of the Invention

[0004] This invention aims to at least partially address one of the technical problems in related technologies. Therefore, one objective of this invention is to propose a vehicle blockchain interaction method and system to improve the convenience of remote vehicle control.

[0005] According to a first aspect of the present invention, a vehicle blockchain interaction method is provided, applied to a remote service provider (TSP) platform, the method comprising:

[0006] Obtain the registration information provided by the vehicle's onboard terminal, and register with the blockchain system to which the vehicle belongs based on the registration information of each vehicle;

[0007] From the registration information, save the second registration information of the successfully registered vehicles to the vehicle set corresponding to the blockchain system;

[0008] In response to receiving a control command from the blockchain system, the system obtains the second registration information of the target vehicle targeted by the control command from the vehicle set. If the second registration information of the target vehicle is obtained, the target vehicle is determined to be an compatible vehicle of the blockchain system.

[0009] The control command is sent to the target vehicle terminal of the adapted vehicle so that the target vehicle terminal performs blockchain interaction operations according to the control command;

[0010] Receive the operation result of the blockchain interaction operation and send the operation result to the blockchain system.

[0011] Optionally, sending the operation result to the blockchain system includes:

[0012] Determine whether the operation result represents the autonomous uplink / downlink operation of the adapted vehicle;

[0013] If so, then obtain the audit result for the operation result.

[0014] If the audit result indicates that the operation result has been approved, the operation result is sent to the blockchain system.

[0015] Optionally, the method further includes:

[0016] Record the operation information of the adapted vehicle on the TSP platform;

[0017] Based on the recorded operation information, determine whether the adapted vehicle is an abnormal vehicle;

[0018] If so, obtain the exception handling instruction for the adapted vehicle and send the exception handling instruction to the target vehicle terminal.

[0019] Optionally, the control commands are obtained in the following manner:

[0020] Obtain the driving data of the adapted vehicle from the target vehicle terminal;

[0021] The driving data is dynamically configured to generate control commands based on the configuration results.

[0022] Optionally, the driving data is generated by the target vehicle terminal based on the vehicle condition data. The target vehicle terminal collects the vehicle condition data of the adapted vehicle through communication with the CAN bus of the adapted vehicle, and assembles the vehicle condition data according to a preset protocol format to obtain the driving data.

[0023] Optionally, the vehicle terminal is also used to encrypt the driving data.

[0024] Optionally, the method further includes:

[0025] Obtain compatibility data for the target vehicle terminal;

[0026] The compatibility data is sent to the blockchain system so that the blockchain system can determine the compatibility of the adapted vehicle.

[0027] Optionally, the control command is obtained by encrypting and signing the initial control command of the vehicle rental system after obtaining the initial control command of the vehicle rental system from the blockchain system.

[0028] Sending the control command to the target vehicle terminal of the adapted vehicle includes:

[0029] Send instruction information to the target vehicle terminal of the adapted vehicle, wherein the instruction information includes the control instruction and verification information using the same signature method as the control instruction;

[0030] The receipt of the operation result of the blockchain interaction operation includes:

[0031] Receive the operation result of the blockchain interaction operation, including the decryption information for the verification information.

[0032] Optionally, the second registration information may also include key information;

[0033] The blockchain system performs encrypted signing processing on the initial control command based on the key information.

[0034] According to a second aspect of the present invention, a vehicle blockchain interaction system is provided, the system comprising a TSP platform, at least one blockchain system, and an in-vehicle terminal of a target vehicle; wherein,

[0035] The vehicle-mounted terminal is used to provide registration information to the TSP platform;

[0036] The TSP platform is used to obtain the registration information, register with the blockchain system based on the registration information, and if the registration is successful, save the registration information to the vehicle set corresponding to the blockchain system. In response to receiving a control command from the blockchain system, it obtains the registration information targeted by the control command from the vehicle set; if the registration information is obtained, it determines that the target vehicle is an compatible vehicle of the blockchain system; it sends the control command to the vehicle terminal of the compatible vehicle, so that the vehicle terminal performs a blockchain interaction operation according to the control command; it receives the operation result of the blockchain interaction operation and sends the operation result to the blockchain system.

[0037] The blockchain system is used to process the blockchain information of the adapted vehicle based on the operation result.

[0038] As can be seen from the above, according to the solution provided by the embodiments of the present invention, by setting up a TSP platform, for any vehicle, regardless of which blockchain system the vehicle belongs to, the TSP platform stores the registration information of the vehicle registered to any blockchain system, and distinguishes them by vehicle set. In this way, when different blockchain systems need to control the adapted vehicles belonging to their own systems, they can find the specified vehicle set and obtain the registered vehicles for operation through the TSP platform, thereby realizing unified operation and control of vehicles on different blockchain platforms, reducing the operation of operators across blockchain platforms, and eliminating the need to pay attention to which blockchain system the vehicle is connected to. Only the TSP and the vehicle terminal need to be connected to meet the needs of the vehicle to access different blockchain systems, thus improving the convenience of remote vehicle control.

[0039] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0040] Figure 1 This is a flowchart illustrating a vehicle blockchain interaction method provided in an embodiment of the present invention;

[0041] Figure 2 This is a signaling flowchart of the first vehicle blockchain interaction method provided in this embodiment of the invention;

[0042] Figure 3 This is a schematic diagram of the structure of the first vehicle blockchain interaction system provided in this embodiment of the invention;

[0043] Figure 4 This is a signaling flowchart of the second vehicle blockchain interaction method provided in this embodiment of the invention;

[0044] Figure 5 This is a schematic diagram of the structure of the second vehicle blockchain interaction system provided in the embodiments of the present invention. Detailed Implementation

[0045] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.

[0046] The vehicle blockchain interaction method and system of the present invention are described below with reference to the accompanying drawings.

[0047] In one embodiment of the present invention, see Figure 1A vehicle blockchain interaction method is provided, which is applied to a remote service provider (TSP) platform. The method includes the following steps S101-S105.

[0048] S101: Obtain the registration information provided by the vehicle terminal of each vehicle, and register with the blockchain system to which the vehicle belongs based on the registration information of each vehicle;

[0049] S102: Save the second registration information of successfully registered vehicles from the registration information to the corresponding vehicle set in the blockchain system;

[0050] S103: In response to receiving the control command from the blockchain system, obtain the second registration information of the target vehicle targeted by the control command from the vehicle collection. If the second registration information of the target vehicle is obtained, determine that the target vehicle is an adapted vehicle of the blockchain system.

[0051] S104: Send control commands to the target vehicle terminal of the adapted vehicle so that the target vehicle terminal can perform blockchain interaction operations according to the control commands;

[0052] S105: Receive the operation results of the blockchain interaction operation and send the operation results to the blockchain system.

[0053] The Telematics Services Provider (TSP) platform refers to an automotive telematics services platform, which is responsible for parsing, storing, classifying, and processing the gateway data accessed by the vehicle's in-vehicle terminal and performing subsequent vehicle networking business processing. The TSP platform performs the above functions through at least one electronic device equipped with a computing program for vehicle networking business processing. The electronic device referred to may be a personal calculator, a server, a server cluster, etc., and this embodiment of the invention does not limit it.

[0054] The vehicle-mounted terminal TBOX is used to communicate with the vehicle's CAN (Controller Area Network) bus, collect vehicle status data, assemble this data according to the protocol format specified by the vehicle networking TSP platform, and report it to the gateway of the TSP platform to which the terminal is connected.

[0055] The aforementioned target vehicle terminal refers to the vehicle terminal of the blockchain system adapted to the vehicle.

[0056] A vehicle set refers to a collection of vehicle information. The set records the registration information of vehicles that have completed registration, which is called the second registration information.

[0057] For detailed registration procedures, please refer to [link / reference]. Figure 2The illustrated embodiment first requests registration from the vehicle-mounted terminal TBOX. Specifically, this can be achieved by generating corresponding request information according to a predefined unified TSP and TBOX terminal access protocol. The TBOX then sends the registration request information to the lightweight SDK (Software Development Kit). The SDK can be an application installed on the vehicle-mounted terminal that performs data processing functions.

[0058] In subsequent embodiments, the SDK can also be used to perform functions such as collecting vehicle condition data and converting the format, communicating with the authentication server of the blockchain network to ensure that only legitimate in-vehicle terminals can access the network by verifying the device's identity information (such as device serial number, digital certificate, etc.); and sending compatibility data to the TSP platform to ensure the compatibility of the developed blockchain application with the operating system and hardware environment of the in-vehicle terminal.

[0059] like Figure 2 As shown, when the SDK returns registration parameters to the TBOX, the TBOX returns the registration parameters to the TSP platform, enabling the TSP platform to obtain registration information containing the registration parameters. The registration parameters may include identifiers for different vehicles. The TSP platform sends the registration information to the blockchain system for device registration. The blockchain system returns a registration result indicating successful or unsuccessful registration. During this process, the registration parameters may include compatibility data, allowing the blockchain system to check vehicle compatibility based on the registration parameters in the registration information. For vehicles with compatibility, a registration result indicating successful registration is returned; otherwise, a registration result indicating registration failure is returned.

[0060] A blockchain system refers to a service platform with high trust and reliability built using blockchain technology. Any attempt to tamper with the data will be detected and blocked by the system, ensuring the authenticity and originality of the data. It can store and disseminate blockchain blocks, which are formed by transaction information of blockchain transactions.

[0061] Vehicles can be registered in a blockchain system in the following ways: A dedicated server in the blockchain system stores information as an authentication server, storing the identification of each vehicle as registration information, such as license plate, VIN (Vehicle Identification Number), etc.

[0062] When vehicles need to connect to different blockchain systems, they can be managed through vehicle sets belonging to different blockchain systems stored on the TSP platform. Control commands from any blockchain system are transmitted to the TSP platform for unified processing, reducing the need for cross-regional operations between different blockchain systems. For example... Figure 3As shown, vehicle set 1 registered in blockchain system 1 and vehicle set n registered in blockchain system n are independent of each other and are both managed by the TSP platform. In vehicle set 1, vehicles 1-1, 1-2, ..., 1-n record vehicle information on a vehicle-by-vehicle basis, which may include registration information and vehicle management data, such as the time, content, and exception handling information of blockchain transactions. Vehicles in vehicle set n are similarly managed. Through the TSP as a single entry point, unified operation and management of vehicles across different blockchain platforms can be achieved, reducing the need for operators to perform cross-platform operations.

[0063] Control commands can be used to control the status of the adapted vehicle. For example, when the adapted vehicle is a rental vehicle and is in arrears, the control command instructs the rental vehicle to limit its speed.

[0064] Blockchain interaction refers to the interactive operations performed between a vehicle and its associated blockchain system. Specifically, this can include the vehicle's on / off-chain operations, reporting blockchain data, and ceasing blockchain data reporting. When a control command instructs the rental vehicle to adhere to a speed limit, the blockchain interaction involves: generating an accelerator signal to control the vehicle's speed; and returning the vehicle's speed after the speed limit is set in the operation result. The TSP (Telecom Service Provider) can then use this speed information to adjust the vehicle's status based on the control command. In this way, through control commands, the TSP can achieve remote control and remote diagnostics of the vehicle.

[0065] Accordingly, the results of an operation vary depending on the type of interaction. For example, when reporting blockchain data, the result is blockchain data, which may include transaction data and the cryptographic hash of blockchain blocks, etc.

[0066] As can be seen from the above, according to the solution provided by the embodiments of the present invention, by setting up a TSP platform, for any vehicle, regardless of which blockchain system the vehicle belongs to, the TSP platform stores the registration information of the vehicle registered to any blockchain system, and distinguishes them by vehicle set. In this way, when different blockchain systems need to control the adapted vehicles belonging to their own systems, they can find the specified vehicle set and obtain the registered vehicles for operation through the TSP platform, thereby realizing unified operation and control of vehicles on different blockchain platforms, reducing the operation of operators across blockchain platforms, and eliminating the need to pay attention to which blockchain system the vehicle is connected to. Only the TSP and the vehicle terminal need to be connected to meet the needs of the vehicle to access different blockchain systems, thus improving the convenience of remote vehicle control.

[0067] By combining the strengths of vehicle networking platforms and blockchain technology, vehicle management can be made more efficient and convenient. This includes restricting operations on overdue vehicles, customizing the configuration of vehicle-reported data, and providing a more convenient and consistent user experience for vehicle operators.

[0068] In one embodiment of the present invention, the TSP can determine whether the operation result represents the autonomous on / off chain operation of the vehicle; if so, it can obtain the review result of the operation result, and if the review result indicates that the operation result has been approved, it can send the operation result to the blockchain system.

[0069] On-chain and off-chain operations refer to the actions related to adding or removing vehicles from the blockchain. Adding a transaction to the blockchain involves creating a new record. Specifically, when a transaction occurs, the relevant data is packaged into a block and added to the blockchain through a consensus mechanism. This process ensures the authenticity and immutability of the transaction because all nodes verify and store a copy of the data. These blocks, stored in the blockchain system's database or nodes, are called "on-chain."

[0070] Conversely, "off-chain" typically refers to the process of removing data or transaction records from the blockchain. However, in the distributed ledger structure of a blockchain, once data is added to the blockchain, it usually cannot be directly deleted or modified because the design principle of the blockchain ensures the immutability of data. If "off-chain" is required, it is achieved by overwriting the old data with a new transaction or smart contract.

[0071] In this way, the operation results can be displayed on a preset web page for review by auditors, and the review results can be manually entered by the auditors. When the review result is that the operation is allowed to be added or removed from the blockchain, the TSP can send the operation results to the blockchain system. The operation results sent by the vehicle can contain blocks, so the blockchain system can obtain the blocks of the vehicle through the operation results.

[0072] Similarly, if the operation results contain abnormal information about the vehicle, such as overdue return, the TSP platform can review the information and provide abnormal handling instructions.

[0073] Therefore, the autonomous on-chain operation in the blockchain system can be transformed into an on-chain operation that is manually reviewed. The TSP's operation can be recorded in the TSP, and abnormal vehicles can be handled more conveniently through the TSP.

[0074] In one embodiment of the present invention, the operation information of the adapted vehicle on the TSP platform can be recorded; based on the recorded operation information, it is determined whether the adapted vehicle is an abnormal vehicle; if so, an abnormal handling instruction for the adapted vehicle is obtained and the abnormal handling instruction is sent to the target vehicle terminal.

[0075] For example, the recorded operation information could be the rental time of the matched vehicle. Then, it could be compared whether the rental time exceeds a preset time threshold. If it does, the matched vehicle is determined to be an abnormal vehicle, and an exception handling instruction is obtained. For timeout types, the exception handling instruction could be to send a prompt message to the in-vehicle terminal, indicating that additional fees need to be paid, etc.

[0076] In one embodiment of the present invention, the control commands are obtained in the following manner:

[0077] Obtain driving data of the compatible vehicle from the target vehicle terminal; dynamically configure the driving data and generate control commands based on the configuration results.

[0078] Driving data can include speed, mileage, and SoC (State of Charge). This allows for dynamic configuration based on driving data, generating control commands according to changes in the data. For example, when the speed reaches a threshold indicating speeding, a control command is generated to adjust the vehicle's deceleration.

[0079] Specifically, driving data is generated by the target vehicle terminal based on the vehicle condition data. The target vehicle terminal collects the vehicle condition data of the adapted vehicle by communicating with the CAN bus of the adapted vehicle, and assembles the vehicle condition data according to a preset protocol format to obtain driving data.

[0080] Vehicle condition data can be obtained through vehicle sensors installed at different locations on the compatible vehicle. TSP can pre-specify the protocol format and uniformly distribute the specified format to all registered vehicles for data assembly.

[0081] In one embodiment of the present invention, the vehicle terminal is also used to encrypt driving data.

[0082] After collecting vehicle condition data through various sensors, the vehicle terminal converts the data to conform to the standard format required by the blockchain network. It then uses encryption algorithms to encrypt the converted data to prevent it from being stolen or tampered with during transmission.

[0083] In the above embodiments, the TSP platform is also used to obtain compatibility data of the target vehicle terminal; and to send the compatibility data to the blockchain system so that the blockchain system can determine the compatibility of the vehicle.

[0084] Different blockchain systems are compatible with different operating systems and hardware environments. The compatibility data can include the configuration parameters of the blockchain system's operating system and hardware environment. After the TSP forwards the data to the blockchain system, the blockchain system compares the compatibility data with its own compatible configuration parameters to determine whether they are compatible. If the configuration parameters are the same, then there is compatibility, meaning the target vehicle is usable.

[0085] In one embodiment of the present invention, the control command is obtained by encrypting and signing the initial control command of the vehicle rental system after obtaining the initial control command of the vehicle rental system from the blockchain system.

[0086] Send control commands to the target vehicle terminal of the adapted vehicle, including:

[0087] Send instruction information to the target vehicle terminal of the adapted vehicle. The instruction information includes control instructions and verification information that uses the same signature method as the control instructions.

[0088] Receive the results of blockchain interaction operations, including:

[0089] Receive the results of blockchain interaction operations, including decryption information for verification information.

[0090] like Figure 4 As shown, control commands for a blockchain system can originate from a vehicle rental system. For example, controlling a successfully registered vehicle to begin billing. The trusted blockchain platform, i.e., the blockchain system itself, encrypts and signs the control commands and provides them to the TSP platform. The TSP platform then sends the control commands along with a signature token and a message ID as the command information. The message ID is the identifier sequence number of the information, and the signature token is the verification information, generated from the public key used to encrypt the control commands and the plaintext of the original data, thus providing verification information with the same signature method. The original data can include user ID, role, expiration time, etc.

[0091] In one embodiment of the present invention, the second registration information further includes key information;

[0092] The blockchain system uses key information to encrypt and sign the initial control commands.

[0093] In this way, when the vehicle's onboard terminal provides registration information, in addition to providing the vehicle's identifier, it also provides key information, which is stored in the TSP after successful registration.

[0094] If the key information is saved in advance, the encrypted signature of the initial control command and the encrypted signature of the verification information can be obtained using the aforementioned key information. (Continued) Figure 4In the illustrated embodiment, TBOX provides a public key during registration. Correspondingly, its own private key can be used for decryption, thereby obtaining and executing the decrypted control commands, and returning a decryption token as decryption information. TBOX returns the decryption token and message ID, which are transmitted via the TSP platform to the blockchain system. The blockchain system can verify the token and save the remote control result. The remote control result can be stored in the storage record of the vehicle belonging to TBOX in the corresponding vehicle set. The vehicle rental system also queries the remote control result based on the stored record, and the blockchain system returns the remote control result. According to... Figure 4 The process shown can be controlled by commands to put vehicles on and off the blockchain, report blockchain data, and stop reporting blockchain data, enabling timely handling of abnormal vehicles through the TSP.

[0095] Therefore, by setting and using key information, the security of performing blockchain interaction operations can be guaranteed.

[0096] In addition to the public key mentioned above, the key information can also use a pre-set symmetric key. The difference is that the same symmetric key is used during decryption.

[0097] Corresponding to the above method embodiments, in one embodiment of the present invention, a vehicle blockchain interaction system is also provided, see [link to relevant documentation]. Figure 5 The system includes a TSP platform, at least one blockchain system, and a vehicle-mounted terminal (TBOX) for the target vehicle; among which,

[0098] The vehicle-mounted terminal is used to provide registration information to the TSP platform;

[0099] The TSP platform is used to obtain registration information and register with the blockchain system based on the registration information. If the registration is successful, the registration information is saved to the corresponding vehicle set in the blockchain system. In response to receiving control commands from the blockchain system, the platform obtains the registration information targeted by the control commands from the vehicle set. If the registration information is obtained, the platform determines that the target vehicle is a compatible vehicle for the blockchain system. The platform sends control commands to the vehicle's onboard terminal so that the onboard terminal can perform blockchain interaction operations according to the control commands. The platform receives the operation results of the blockchain interaction operations and sends the operation results to the blockchain system.

[0100] A blockchain system is used to process blockchain information for adapted vehicles based on the results of operations. For example, if the operation result includes transaction information, this information is used to generate a block and added to the blockchain.

[0101] In the above system, after a vehicle completes registration, it can be used as a compatible vehicle for the blockchain system, as shown in the aforementioned embodiments. Correspondingly, the vehicle-mounted terminal is the target vehicle-mounted terminal in the aforementioned embodiments. The registration information sent by the vehicle-mounted terminal is recorded in the corresponding vehicle set of the blockchain system after the target vehicle successfully registers, thus becoming one of the second registration information in the aforementioned embodiments.

[0102] exist Figure 5 In the illustrated embodiment, the in-vehicle terminal includes a vehicle control module, a data acquisition module, and a lightweight blockchain SDK. The lightweight blockchain SDK, as described in the preceding embodiments, performs data processing and other functions. The data acquisition module may include various vehicle sensors to acquire vehicle status data and transmit it via the CAN bus. The vehicle control module, upon receiving control commands, executes the control actions specified in the commands, such as controlling the vehicle to decelerate.

[0103] In the TSP platform, the vehicle management module stores the vehicle sets of each blockchain system. The vehicle control module sends control commands to the on-board terminal after the blockchain system issues such commands to control the vehicle. The data collection module receives data obtained by the data acquisition module during the data reporting process. This allows TSP platform auditors to monitor for vehicle anomalies based on the reports, facilitating management. The data synchronization module synchronously sends the reported data to the blockchain system's data collection module.

[0104] The TSP platform can import a list of vehicles that may need to be added to the blockchain based on registration information. After successful import, TSP operators will review the list, and vehicles that pass the review will be displayed on the TSP platform page. Alternatively, the registration process can be performed manually. Vehicles confirmed manually are considered successfully registered.

[0105] In the blockchain system, the TBOX device management module is used to register the registration information of the vehicle's on-board terminals, such as the name and address of the vehicle's on-board terminal. The TBOX data management module is used to receive the data collected by the data collection module. Key management is used to obtain the public key sent by the blockchain lightweight SDK.

[0106] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0107] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0108] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0109] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this invention and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0110] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0111] In this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise explicitly limited. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0112] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "over," and "on top" of the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0113] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A vehicle blockchain interaction method, characterized in that, Applied to a remote service provider (TSP) platform, the method includes: Obtain the registration information provided by the vehicle's onboard terminal, and register with the blockchain system to which the vehicle belongs based on the registration information of each vehicle; From the registration information, save the second registration information of the successfully registered vehicles to the vehicle set corresponding to the blockchain system; In response to receiving a control command from the blockchain system, the system obtains the second registration information of the target vehicle targeted by the control command from the vehicle set. If the second registration information of the target vehicle is obtained, the target vehicle is determined to be an compatible vehicle of the blockchain system. The control command is sent to the target vehicle terminal of the adapted vehicle so that the target vehicle terminal performs blockchain interaction operations according to the control command; Receive the operation result of the blockchain interaction operation, and send the operation result to the blockchain system; When different vehicles need to connect to different blockchain systems, they can be managed through vehicle sets belonging to different blockchain systems stored on the TSP platform.

2. The method according to claim 1, characterized in that, Sending the operation result to the blockchain system includes: Determine whether the operation result represents the autonomous uplink / downlink operation of the adapted vehicle; If so, then obtain the audit result for the operation result. If the audit result indicates that the operation result has been approved, the operation result is sent to the blockchain system.

3. The method according to claim 1, characterized in that, The method further includes: Record the operation information of the adapted vehicle on the TSP platform; Based on the recorded operation information, determine whether the adapted vehicle is an abnormal vehicle; If so, obtain the exception handling instruction for the adapted vehicle and send the exception handling instruction to the target vehicle terminal.

4. The method according to claim 1, characterized in that, The control commands are obtained in the following manner: Obtain the driving data of the adapted vehicle from the target vehicle terminal; The driving data is dynamically configured to generate control commands based on the configuration results.

5. The method according to claim 4, characterized in that, The driving data is generated by the target vehicle terminal based on the vehicle condition data. The target vehicle terminal collects the vehicle condition data of the adapted vehicle through communication with the CAN bus of the adapted vehicle, and assembles the vehicle condition data according to a preset protocol format to obtain the driving data.

6. The method according to claim 4, characterized in that, The vehicle-mounted terminal is also used to encrypt the driving data.

7. The method according to claim 1, characterized in that, The method further includes: Obtain compatibility data for the target vehicle terminal; The compatibility data is sent to the blockchain system so that the blockchain system can determine the compatibility of the adapted vehicle.

8. The method according to claim 1, characterized in that, The control command is obtained by encrypting and signing the initial control command of the vehicle rental system after obtaining the initial control command of the vehicle rental system from the blockchain system. Sending the control command to the target vehicle terminal of the adapted vehicle includes: Send instruction information to the target vehicle terminal of the adapted vehicle, wherein the instruction information includes the control instruction and verification information using the same signature method as the control instruction; The receipt of the operation result of the blockchain interaction operation includes: Receive the operation result of the blockchain interaction operation, including the decryption information for the verification information.

9. The method according to claim 8, characterized in that, The second registration information also includes key information; The blockchain system performs encrypted signing processing on the initial control command based on the key information.

10. A vehicle blockchain interaction system, characterized in that, The system includes a TSP platform, at least one blockchain system, and an in-vehicle terminal for the target vehicle; wherein, The vehicle-mounted terminal is used to provide registration information to the TSP platform; The TSP platform is used to obtain the registration information, register with the blockchain system based on the registration information, and if the registration is successful, save the second registration information of the successfully registered vehicle to the vehicle set corresponding to the blockchain system; in response to receiving a control command from the blockchain system, obtain the second registration information targeted by the control command from the vehicle set; if the second registration information is obtained, determine that the target vehicle is an adapted vehicle of the blockchain system; send the control command to the vehicle terminal of the adapted vehicle so that the vehicle terminal performs a blockchain interaction operation according to the control command; receive the operation result of the blockchain interaction operation, and send the operation result to the blockchain system; The blockchain system is used to process the blockchain information of the adapted vehicle based on the operation result. When different vehicles need to connect to different blockchain systems, they can be managed through vehicle sets belonging to different blockchain systems stored on the TSP platform.

Citation Information

Patent Citations

  • Automobile intelligent management method and system based on block chain

    CN110020842A

  • Information protection method and system for vehicle in sentry mode in sensitive area

    CN118200908A