Remote diagnosis vehicle cloud communication address adjusting device and method
By passing the platform communication interface address between the remote diagnostic platform and the TBOX end as part of the command, the problem of poor flexibility and difficulty in realizing rapid switching between public and private network communication in the prior art is solved, and the platform communication address is quickly adjusted without updating the vehicle-side application, and the robustness of information security is improved.
Patent Information
- Application Number
- CN202510204518.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-05-30
AI Technical Summary
The existing in-vehicle data communication technology has poor flexibility, making it difficult to adjust the platform communication address without updating the vehicle-side application, and it is difficult to achieve rapid switching between public and private communications.
By passing the platform communication interface address between the remote diagnostic platform and the TBOX terminal as part of the command, the update of the TBOX terminal when the interface address is changed is avoided, and the ability to transmit public and private networks is provided, and the public/private network communication methods can be quickly switched, and the message source can be securely authenticated.
It realizes the rapid adjustment of platform communication address without updating the vehicle-side application, supports rapid switching between public and private network communication methods between the vehicle cloud, and improves the robustness of information security.
Smart Images

Figure CN120075786A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of in-vehicle data communication, and particularly relates to a device and method for adjusting the vehicle-cloud communication address of remote diagnosis. Background Art
[0002] In the existing in-vehicle data communication technology, a separate communication interface is usually set up by the platform, and after the remote diagnosis command at the vehicle end is executed, the result is fed back to the platform through a preset platform address.
[0003] The existing in-vehicle data communication technology has poor flexibility. If the platform function is upgraded or the server is changed, resulting in the need to adjust the interface address, it is necessary to push updates to all vehicles in the market, and the change cost is too high. At the same time, the existing in-vehicle data communication technology has a single function and only supports public network communication or private network communication, making it difficult to achieve a quick switch between the public network and the private network.
[0004] Therefore, there is an expectation for a solution that can achieve a quick change of the platform communication address without updating the vehicle-end application, support a quick switch between the public network and private network communication methods between the vehicle and the cloud, and be compatible with the public network and private network communication of different vehicles.
[0005] Based on this technical background, the present invention has studied a device and method for adjusting the vehicle-cloud communication address of remote diagnosis. Summary of the Invention
[0006] Aiming at the deficiencies of the prior art, the present invention provides a device and method for adjusting the vehicle-cloud communication address of remote diagnosis. The device sends the platform communication interface address to the TBOX end as part of the command, avoiding the update of the TBOX end when the interface address is changed. The TBOX end and the remote diagnosis platform have the ability of public network transmission and private network transmission, can quickly switch between the public network / private network communication methods, and both the TBOX end and the remote diagnosis platform will perform security authentication on the message source, having high information security robustness.
[0007] To achieve the above object, in the first aspect of the present invention, a device for adjusting the vehicle-cloud communication address of remote diagnosis is provided, including:
[0008] A remote diagnosis platform, including a vehicle diagnosis page module, a command issuing module, a file management module, a platform information security module, and a page result display module. The remote diagnosis platform is used to send the platform communication interface address as part of the command;
[0009] A TBOX end, including a TBOX information security module, a command receiving module, a command parsing module, a command execution module, and a result returning module. The TBOX end is used to perform TBOX end security authentication, receive, parse, execute, and return the command sent by the remote diagnosis platform in sequence, and is also used to send a request task to the remote diagnosis platform;
[0010] The execution of the requested task is carried out after passing the security authentication of the remote diagnosis platform.
[0011] The second aspect of the present invention provides a method carried out in a device as described above, including:
[0012] Sending the platform communication interface address as part of a command through the remote diagnosis platform;
[0013] Performing TBOX-side security authentication, receiving, parsing, executing, returning, and sending a requested task to the remote diagnosis platform in sequence for the command sent by the remote diagnosis platform through the TBOX side;
[0014] The execution of the requested task is carried out after passing the security authentication of the remote diagnosis platform.
[0015] The technical effects of the present invention include:
[0016] The remote diagnosis vehicle-cloud communication address adjustment device proposed by the present invention sends the platform communication interface address as part of a command to the TBOX side, avoiding the update of the TBOX side when the interface address is changed. The TBOX side and the remote diagnosis platform have the ability of public network transmission and private network transmission, and can quickly switch between public network / private network communication modes. Both the TBOX side and the remote diagnosis platform will perform security authentication on the message source, and have high information security robustness.
[0017] Other features and advantages of the present invention will be described in detail in the following specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] By describing the exemplary embodiments of the present invention in more detail in conjunction with the drawings, the above and other objects, features, and advantages of the present invention will become more apparent. Among them, in the exemplary embodiments of the present invention, the same reference numerals generally represent the same components.
[0019] Figure 1 FIG. is a schematic diagram of the overall structure of the remote diagnosis vehicle-cloud communication address adjustment device proposed by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0020] The following will describe the preferred embodiments of the present invention in more detail. Although the following describes the preferred embodiments of the present invention, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments described herein.
[0021] In the present invention, unless otherwise stated, the orientation terms such as "upper" and "lower" generally refer to the upper and lower sides of the device in its normal use state, and "inner" and "outer" refer to the inside and outside relative to the contour of the device. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first", "second", and "third" may explicitly or implicitly include one or more of such features. In the description of the present invention, the meaning of "a plurality" is two or more, unless otherwise specifically defined.
[0022] The present invention provides a remote diagnostic vehicle cloud communication address adjustment device, as Figure 1 shown, including:
[0023] A remote diagnostic platform, including a vehicle diagnostic page module, a command issuing module, a file management module, a platform information security module, and a page result display module. The remote diagnostic platform is used to issue the platform communication interface address as part of a command;
[0024] The TBOX side, including a TBOX information security module, a command receiving module, a command parsing module, a command execution module, and a result returning module. The TBOX side is used to sequentially perform TBOX side security authentication, reception, parsing, execution, and return on the commands issued by the remote diagnostic platform, and is also used to send a request task to the remote diagnostic platform;
[0025] The request task is executed after passing the security authentication of the remote diagnostic platform.
[0026] In the present invention, the platform communication interface address is issued to the TBOX side as part of a command, avoiding the update of the TBOX side when the interface address is changed. The TBOX side and the remote diagnostic platform have the ability of public network transmission and private network transmission, and can quickly switch between public network / private network communication modes. Both the TBOX side and the remote diagnostic platform will perform security authentication on the message source, having high information security robustness.
[0027] According to the present invention, the vehicle diagnostic page module is provided with page buttons;
[0028] The vehicle diagnostic page module is used for the user to select and input user operation instructions using the page buttons according to their own diagnostic goals.
[0029] According to the present invention, the file management module is used to transmit the user operation instructions and the platform communication interface address to the command issuing module;
[0030] The platform communication interface address includes a public network communication interface address and a private network communication interface address.
[0031] According to the present invention, the command issuing module is used to edit the received user operation instruction, platform communication interface address, and network selection flag bit into a command according to the vehicle-cloud protocol and issue the command to the TBOX side;
[0032] When the network selection flag bit is 1, the private network communication interface address is the valid address;
[0033] When the network selection flag bit is 0, the public network communication interface address is the valid address.
[0034] Preferably, the TBOX information security module is used to perform security authentication on the commands issued by the command issuing module;
[0035] The command parsing module is used to parse the commands after security authentication and transmit them to the command execution module.
[0036] According to the present invention, the command execution module is used to execute the parsed commands and send the results of the command execution to the result return module;
[0037] The result return module is used to return the results of the command execution to the page result display module;
[0038] The page result display module is used to display the results of the command execution on the page.
[0039] According to the present invention, the request tasks include a security library download request task and a log upload request task;
[0040] Executing the parsed commands includes:
[0041] The command execution module determines whether it is necessary to download the security library file and upload the log file according to the parsed commands;
[0042] If it is necessary to download the security library file, a security library download request task is sent to the platform information security module;
[0043] When the security library download request task passes the security authentication of the platform information security module, the platform communication interface address is called according to the network selection flag bit to temporarily download the security library file from the file management module;
[0044] If it is necessary to upload the log file, the upload interface is called to transmit the log file to the file management module.
[0045] The present invention also provides a method carried out in the above device, including:
[0046] Issuing the platform communication interface address as part of the command through the remote diagnosis platform;
[0047] The commands sent by the remote diagnosis platform through the TBOX terminal are successively subjected to TBOX terminal security authentication, reception, parsing, execution, return, and a request task is sent to the remote diagnosis platform;
[0048] After the request task passes the security authentication of the remote diagnosis platform, the task is executed.
[0049] According to the present invention, the remote diagnosis platform sends the platform communication interface address as part of the command, including:
[0050] The user selects and inputs a user operation instruction using the page button according to his own diagnosis target;
[0051] The file management module transmits the user operation instruction and the platform communication interface address to the command sending module;
[0052] The command sending module edits the received user operation instruction, platform communication interface address, and network selection flag bit into a command according to the vehicle-cloud protocol and sends it to the TBOX terminal;
[0053] The commands sent by the remote diagnosis platform through the TBOX terminal are successively subjected to TBOX terminal security authentication, reception, parsing, execution, return, and a request task is sent to the remote diagnosis platform, including:
[0054] The TBOX information security module performs security authentication on the commands sent by the command sending module;
[0055] The command parsing module parses the commands after security authentication and transmits them to the command execution module.
[0056] According to the present invention, the commands sent by the remote diagnosis platform through the TBOX terminal are successively subjected to TBOX terminal security authentication, reception, parsing, execution, return, and a request task is sent to the remote diagnosis platform, and further includes:
[0057] The command execution module executes the parsed commands and sends the results of the command execution to the result return module;
[0058] The result return module returns the results of the command execution to the page result display module;
[0059] The page result display module displays the results of the command execution on the page;
[0060] Executing the parsed commands includes:
[0061] The command execution module determines whether it is necessary to download the security library file and upload the log file according to the parsed commands;
[0062] If it is necessary to download the security library file, a request task for downloading the security library is sent to the platform information security module;
[0063] After the download security library request task passes the security authentication of the platform information security module, the platform communication interface address is called according to the network selection flag bit to temporarily download the security library file from the file management module;
[0064] If it is necessary to upload a log file, the upload interface is called to transfer the log file to the file management module.
[0065] The present invention will be described in more detail below through specific embodiments.
[0066] Embodiment 1
[0067] As Figure 1 shown, this embodiment provides a remote diagnostic vehicle cloud communication address adjustment device and a method performed in the device. The specific implementation process includes:
[0068] The technical solution of this embodiment is realized through the mutual cooperation of the remote diagnostic platform and the TBOX side. First, the vehicle cloud communication protocol is extended, and the platform communication interface address is sent to the vehicle side as part of the command. Secondly, two-way authentication is deployed between the vehicle side and the platform to avoid the vehicle or the platform server being attacked due to the leakage of the interface address;
[0069] The remote diagnostic platform mainly consists of a vehicle diagnostic page module, a command issuing module, a file management module, and an information security module; the vehicle diagnostic page module is mainly responsible for page buttons, and the user selects and inputs necessary information on the page according to his own diagnostic target;
[0070] After the user's operation is completed, the file management module determines whether the command executed by the user involves file transfer. When the security level of the executed task is relatively high and a security library file is required, or when the remote diagnostic platform needs to receive files uploaded from the TBOX, the file management module will give the remote diagnostic platform interface address to the command issuing module according to the task type and the public network and private network setting information of the remote diagnostic platform; in order to achieve the rapid switching of the public network and private network interface addresses, the file management module has deployed both a public network communication interface and a private network communication interface;
[0071] After receiving the user operation instruction and the interface address passed by the file management module, the command issuing module will edit this information into a command according to the vehicle cloud protocol and send it to the TBOX; since the vehicle TBOX versions in the market are not synchronized and the public network and private network interface addresses used by different vehicles are also different, the command issuing module will send both the private network address and the public network address, and at the same time attach a network selection flag bit. When the network selection flag bit = 1, the private network is used, and when the network selection flag bit = 0, the public network is used;
[0072] Finally, there is an information security module in the remote diagnosis platform. There is a risk of leakage when the interface address is passed to the vehicle terminal. Therefore, whether it is a public network address or a private network address, when the TBOX initiates a request to download the security library or a request to upload the TBOX log, it needs to pass the security authentication of the remote diagnosis platform before it is allowed to continue executing the task, so as to avoid maliciously calling the interface address to steal the security library file or transmit illegal information to the remote diagnosis platform;
[0073] On the TBOX side, it mainly involves a command receiving module, a command parsing module, a command execution module, a result returning module, and an information security module; due to the risk of interface address leakage, the command sender needs to pass the security authentication of the vehicle terminal before receiving the command, so as to avoid hackers forging diagnostic commands to attack the vehicle;
[0074] After the command receiving module receives the command, it hands it over to the command parsing module for parsing. For the old version of the TBOX, the TBOX can only parse out the public network address, and the remote diagnosis platform retains the public network interface address, so the function of the old version of the TBOX is not affected. For the new version of the TBOX, the TBOX can normally parse out the public network address, private network address, and network usage flag bit contained in the command, and provide the parsing result to the command execution module;
[0075] The command execution module will judge whether it is necessary to download the security library file according to the task type. Since the security library file involves the secure access of each controller and has a high confidentiality level, in order to reduce the risk of leaking the security library file through the TBOX, when the TBOX needs to use the security library file, it will call the public network / private network interface address to temporarily download the file according to the network usage flag bit, and immediately destroy it after the task is completed; for the task of log uploading type, it is the TBOX that calls the upload interface to transmit the log to the file management module; after the task is completed, the TBOX returns the execution result to the remote diagnosis platform, and the remote diagnosis platform displays the result on the page.
[0076] In the remote diagnosis vehicle-cloud communication address adjustment device in this embodiment, the platform communication interface address is sent to the TBOX side as part of the command, avoiding the update of the TBOX side when the interface address is changed. The TBOX side and the remote diagnosis platform have the ability of public network transmission and private network transmission, and can quickly switch between public network / private network communication methods. Both the TBOX side and the remote diagnosis platform will perform security authentication on the message source, and have high information security robustness.
[0077] The above has described the embodiments of the present invention. The above description is exemplary and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes are obvious to those of ordinary skill in the art in the technical field without departing from the scope and spirit of the described embodiments.
Claims
1. A remote diagnosis vehicle-cloud communication address adjustment device, characterized in that: include: A remote diagnosis platform, including a vehicle diagnosis page module, a command issuing module, a file management module, a platform information security module and a page result display module, wherein the remote diagnosis platform is used to issue the platform communication interface address as part of the command; The TBOX end includes a TBOX information security module, a command receiving module, a command parsing module, a command execution module and a result returning module. The TBOX end is used to perform TBOX end security authentication, receive, parse, execute and return the commands issued by the remote diagnosis platform in sequence, and is also used to issue a request task to the remote diagnosis platform; The requested task is executed after passing the security authentication of the remote diagnosis platform.
2. The device according to claim 1, characterized in that The vehicle diagnosis page module is provided with a page button; The vehicle diagnosis page module is used for users to select and input user operation instructions using the page buttons according to their own diagnosis goals.
3. The device according to claim 2, characterized in that The file management module is used to transmit the user operation instruction and the platform communication interface address to the command issuing module; The platform communication interface address includes a public network communication interface address and a private network communication interface address.
4. The device according to claim 3, characterized in that The command issuing module is used to edit the received user operation instruction, platform communication interface address and network selection flag into a command according to the vehicle-cloud protocol and issue it to the TBOX terminal; When the network selection flag is 1, the private network communication interface address is a valid address; When the network selection flag is 0, the public network communication interface address is a valid address.
5. The device according to claim 4, characterized in that The TBOX information security module is used to perform security authentication on the commands issued by the command issuing module; The command parsing module is used to parse the command after security authentication and transmit it to the command execution module.
6. The device according to claim 5, characterized in that The command execution module is used to execute the parsed command and send the result of the command execution to the result return module; The result returning module is used to return the result of command execution to the page result display module; The page result display module is used to display the result of command execution on the page.
7. The device according to claim 6, characterized in that The request tasks include a download security library request task and an upload log request task; The commands after execution parsing include: The command execution module determines whether it is necessary to download the security library file and upload the log file according to the parsed command; If the security library file needs to be downloaded, a security library download request task is sent to the platform information security module; After the download security library request task has passed the security authentication of the platform information security module, the platform communication interface address is called according to the network selection flag to temporarily download the security library file from the file management module; If a log file needs to be uploaded, the upload interface is called to transfer the log file to the file management module.
8. A method carried out in the device according to any one of claims 1 to 7, characterized in that: include: The platform communication interface address is sent as part of the command through the remote diagnosis platform; The TBOX terminal sequentially performs security authentication, reception, analysis, execution, and return of commands issued by the remote diagnosis platform, and issues a request task to the remote diagnosis platform; The requested task is executed after passing the security authentication of the remote diagnosis platform.
9. The method according to claim 8, characterized in that The platform communication interface address is sent as part of the command through the remote diagnosis platform, including: The user uses the page buttons to select and input user operation instructions according to his or her own diagnostic goals; Utilizing the file management module to transmit the user operation instruction and the platform communication interface address to the command issuing module; The command issuing module edits the received user operation instruction, platform communication interface address and network selection flag into a command according to the vehicle-cloud protocol and issues it to the TBOX terminal; The tasks of sequentially performing TBOX-side security authentication, receiving, parsing, executing, and returning the commands issued by the remote diagnosis platform, and sending a request to the remote diagnosis platform include: Using the TBOX information security module to perform security authentication on the commands issued by the command issuing module; The command parsing module is used to parse the command after security authentication and transmit it to the command execution module.
10. The method according to claim 9, characterized in that The TBOX terminal sequentially performs security authentication, reception, analysis, execution, and return of the command issued by the remote diagnosis platform, and sends a request to the remote diagnosis platform. The task also includes: The command execution module executes the parsed command and sends the result of the command execution to the result return module; The result returning module returns the result of the command execution to the page result display module; The page result display module displays the result of command execution on the page; The commands after execution parsing include: The command execution module determines whether it is necessary to download the security library file and upload the log file according to the parsed command; If the security library file needs to be downloaded, a security library download request task is sent to the platform information security module; After the download security library request task has passed the security authentication of the platform information security module, the platform communication interface address is called according to the network selection flag to temporarily download the security library file from the file management module; If a log file needs to be uploaded, the upload interface is called to transfer the log file to the file management module.