Vehicle remote program flashing system and method

By designing a remote program writing system for vehicles and using on-board terminals and network communication servers to realize remote program writing, the problem of frequent vehicle program updates and labor-intensive maintenance and material resources is solved, and efficient program maintenance and updates are achieved.

CN119512597APending Publication Date: 2025-02-25SINO TRUK JINAN POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411607754.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The program update of the vehicle electronic control system is frequent and time-consuming, and the customer's customized needs are increasing, resulting in manpower and material resources for program maintenance and update, and service personnel need to frequently rush to the site for processing.

Method used

A remote program flushing system for automotive use is designed, including a network communication server, a vehicle terminal, a target controller and a steering wheel, and communicates with the network communication server, a target controller and a steering wheel through the vehicle terminal to realize remote program flushing. The vehicle terminal checks the integrity of the target program and the status of the engine and target controller, and flashes when the conditions are met, and confirms the flashing command through the steering wheel.

Benefits of technology

Remote writing of vehicle programs is realized, saving manpower and material resources, reducing on-site processing needs, and improving the efficiency of program maintenance and update.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119512597A_ABST
    Figure CN119512597A_ABST
Patent Text Reader

Abstract

The invention provides a remote program flashing system and method for a vehicle. The system comprises a network communication server, a vehicle-mounted terminal, a target controller and a steering wheel, the vehicle-mounted terminal is in communication connection with the network communication server, the target controller and the steering wheel. The network communication server is used for sending the received program flashing instruction to the vehicle-mounted terminal; after the vehicle-mounted terminal receives the program flashing instruction, whether a target program meets the integrity requirement or not is checked, and the engine state and the target controller state are checked; when the target program meets the integrity requirement and both the engine state and the target controller state meet the flashing requirement, flashing the target program to a target server; the steering wheel is used for receiving a flashing confirmation instruction when the target program meets the integrity requirement and the engine state and the target controller state meet the flashing requirement. Based on the system, the invention further provides a vehicle remote program flashing method. According to the invention, remote flashing of the vehicle program is realized, and manpower and material resources are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of vehicle program flashing, and in particular relates to a vehicle remote program flashing system and method. Background Art

[0002] At present, the vehicle electronic control system realizes more and more functions, its control logic is becoming more and more complex, and the program update of the vehicle controller is becoming more frequent, in order to unify software management and adapt to the needs of different customers.

[0003] Program updates for vehicles (especially those delivered to customers) are frequent, time-consuming and labor-intensive. At the same time, there are more and more customers’ demands for upgrading vehicle configurations and customized products, and program maintenance and updates are becoming more and more labor-intensive and resource-intensive. When customers encounter vehicle problems, service personnel are more likely to rush to the site to handle them, and cannot prepare in advance. Summary of the invention

[0004] In order to solve the above technical problems, the present invention proposes a vehicle remote program flashing system and method, which realizes remote flashing of vehicle programs.

[0005] To achieve the above object, the present invention adopts the following technical solutions:

[0006] A vehicle remote program flashing system comprises: a network communication server, a vehicle terminal, a target controller and a steering wheel; the vehicle terminal is respectively connected to the network communication server, the target controller and the steering wheel for communication;

[0007] The network communication server is used to send the received program flashing instruction to the vehicle terminal;

[0008] After receiving the program flashing instruction, the vehicle terminal checks whether the target program meets the integrity requirement, checks the engine status and the target controller status; when the target program meets the integrity requirement, and the engine status and the target controller status both meet the flashing requirement, the target program is flashed to the target server;

[0009] The steering wheel is used to receive a flashing confirmation instruction when the target program meets the integrity requirement and the engine state and the target controller state both meet the flashing requirement.

[0010] Furthermore, the vehicle-mounted terminal is also connected to a display module; the display module is connected to a steering wheel; the display module is used to display target program flashing confirmation information and target program flashing status. When the target vehicle is in a working state, the vehicle-mounted terminal receives information reminding the driver to confirm the flashing, and the driver confirms the flashing through the steering wheel.

[0011] Furthermore, the vehicle-mounted terminal is also connected to the client for communication;

[0012] The vehicle terminal provides feedback to the client when checking that the target program flashing instruction does not meet the integrity requirement; and provides feedback to the client when either the engine state or the target controller state does not meet the flashing requirement.

[0013] Furthermore, the vehicle-mounted terminal is also used to remind the driver that the target program is written after the target program is written, and to provide feedback to the client at the same time.

[0014] Furthermore, the vehicle-mounted terminal is also used to temporarily save the received target program.

[0015] Furthermore, the engine state and the target controller state both satisfy the flashing requirement, specifically including: the engine is not started, and the target controller is awake or working.

[0016] The present invention also proposes a vehicle remote program flashing method, comprising the following steps:

[0017] The receiving program flashing instruction is sent to the vehicle terminal through the network communication server;

[0018] Receive a program flashing instruction through the vehicle terminal, check whether the target program meets the integrity requirements, check the engine status and the target controller status; when the target program meets the integrity requirements, and the engine status and the target controller status both meet the flashing requirements, flash the target program to the target server;

[0019] Confirm the flashing command via the steering wheel.

[0020] Furthermore, the method further comprises:

[0021] The target program flashing confirmation information and the target program flashing status are displayed through the display module. When the target vehicle is in working state, the information sent by the vehicle terminal to remind the driver to confirm the flashing is received, and the driver confirms the flashing through the steering wheel.

[0022] Furthermore, the method also includes: the vehicle terminal feeds back to the client when checking that the target program flashing instruction does not meet the integrity requirements; and feeds back to the client when either the engine state or the target controller state does not meet the flashing requirements.

[0023] Furthermore, the method further includes: after the target program is flashed, the driver is reminded through the vehicle terminal that the target program is flashed and the completion is fed back to the client.

[0024] The effects provided in the content of the invention are only the effects of the embodiments, not all the effects of the invention. One of the above technical solutions has the following advantages or beneficial effects:

[0025] The present invention proposes a vehicle remote program flashing system and method, the system includes: a network communication server, a vehicle terminal, a target controller and a steering wheel; the vehicle terminal is respectively connected to the network communication server, the target controller and the steering wheel; the network communication server is used to send the received program flashing instruction to the vehicle terminal; after the vehicle terminal receives the program flashing instruction, it checks whether the target program meets the integrity requirements, checks the engine status and the target controller status; when the target program meets the integrity requirements, and the engine status and the target controller status meet the flashing requirements, the target program is flashed to the target server; the steering wheel is used to receive the instruction to confirm the flashing when the target program meets the integrity requirements, and the engine status and the target controller status meet the flashing requirements. Based on a vehicle remote program flashing system, a vehicle remote program flashing method is also proposed. The present invention solves the technical problems existing in vehicle program flashing in the prior art, realizes remote flashing of vehicle programs, and saves manpower and material resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 This is a framework diagram of a vehicle remote program flashing system proposed in Example 1 of the present invention;

[0027] Figure 2 This is a schematic diagram of a vehicle remote program flashing system proposed in Embodiment 1 of the present invention;

[0028] Figure 3 This is a flow chart of a vehicle remote program flashing method proposed in Example 2 of the present invention. DETAILED DESCRIPTION

[0029] In order to clearly illustrate the technical features of the present solution, the present invention is described in detail below through specific implementation methods and in conjunction with the accompanying drawings. The disclosure below provides many different embodiments or examples for realizing different structures of the present invention. In order to simplify the disclosure of the present invention, the components and settings of specific examples are described below. In addition, the present invention may repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed. It should be noted that the components illustrated in the accompanying drawings are not necessarily drawn to scale. The present invention omits the description of known components and processing techniques and processes to avoid unnecessary limitations on the present invention.

[0030] Example 1

[0031] Embodiment 1 of the present invention proposes a vehicle remote program flashing system, which is used to solve the technical problems existing in vehicle program flashing in the prior art. Figure 1 This is a framework diagram of a vehicle remote program flashing system proposed in Example 1 of the present invention; the system includes: a network communication server, a vehicle terminal, a target controller and a steering wheel;

[0032] The vehicle-mounted terminal is respectively connected to the network communication server, the target controller and the steering wheel for communication;

[0033] The network communication server is used to send the received program flashing instruction to the vehicle terminal;

[0034] After receiving the program flashing instruction, the vehicle terminal checks whether the target program meets the integrity requirements, checks the engine status and the target controller status; when the target program meets the integrity requirements, and the engine status and the target controller status meet the flashing requirements, the target program is flashed to the target server;

[0035] The steering wheel is used to receive a flash confirmation instruction when the target program meets the integrity requirements and the engine state and the target controller state meet the flash requirements.

[0036] The engine status and the target controller status both meet the flashing requirements, including: the engine is not started, and the target controller is awake or working.

[0037] The vehicle terminal is also connected to the display module; the display module is connected to the steering wheel; the display module is used to display the target program flashing confirmation information and the target program flashing status. When the target vehicle is in the working state, the vehicle terminal receives the information sent to remind the driver to confirm the flashing, and the driver confirms the flashing through the steering wheel.

[0038] The vehicle terminal is also connected to the client; the vehicle terminal will provide feedback to the client when the target program flashing instruction does not meet the integrity requirements; and will provide feedback to the client when either the engine status or the target controller status does not meet the flashing requirements. The vehicle terminal is also used to remind the driver that the target program flashing is complete and provide feedback to the client at the same time after the target program flashing is completed.

[0039] The vehicle-mounted terminal is also used to temporarily save the received target program.

[0040] In this application, the vehicle-mounted terminal is T-BOX; the full name of T-BOX is Telematic BOX, which refers to the vehicle-mounted terminal of the Internet of Vehicles system, which is used to collect various types of data. T-BOX is a wireless gateway that provides a remote information interface for the vehicle.

[0041] The network communication server is responsible for receiving the program and sending it to T-BOX. T-BOX is responsible for receiving the program file and temporarily storing it, checking the vehicle status and the target controller status, and reminding the client that the program can be flashed when the flashing conditions are met. The instrument panel displays the program flashing confirmation information and the program flashing status. When the vehicle is in working state, T-BOX will send a reminder to the instrument panel, and the driver will confirm the flashing. If the flashing conditions are not met, specific information will be fed back to the client. After the program is flashed, the driver will be reminded that the program is flashed and the client will be fed back.

[0042] Figure 2 This is a schematic diagram of a vehicle remote program flashing system proposed in Embodiment 1 of the present invention;

[0043] The services between the client and the network server include: program transmission, file integrity, target program transmission completion, program flash request, program flash feedback, program flash status, program flash result, parking flash request, parking flash feedback, engine status feedback and controller status feedback.

[0044] The network server and T-BOX have the following functions: program transmission, file integrity, target program transmission completion, program flashing request, program flashing feedback, program flashing status, program flashing result, parking flashing request, parking flashing feedback, engine status feedback and controller status feedback.

[0045] The communication between T-BOX and the engine includes: engine status request and engine status feedback.

[0046] The functions between T-BOX and the instrument include: program flashing request, program flashing feedback, program flashing status, program flashing result, parking flashing request, and parking flashing feedback.

[0047] The communication between T-BOX and controller includes: controller status request, controller status feedback and program flashing.

[0048] Between the instrument and the steering wheel are: program flash feedback and parking flash feedback.

[0049] The instrument displays: flashing; flashing successful; flashing failed; automatic flashing when parking; whether to flash the program; whether to flash the program after parking.

[0050] The client displays: Server transmitting; Server transmitting completed; File incomplete; File complete, vehicle off, unable to flash; File complete, vehicle powered on, controller normal, whether to flash; File complete, vehicle powered on, controller abnormal; File complete, vehicle started, controller normal, remind driver to stop before flashing; File complete, vehicle started, controller abnormal; Flash successful; Flash failed; Flash terminated; Flashing in progress.

[0051] A vehicle remote program flashing system proposed in Example 1 of the present invention solves the technical problems existing in vehicle program flashing in the prior art, realizes remote flashing of vehicle programs, and saves manpower and material resources.

[0052] Example 2

[0053] Based on the vehicle remote program flashing system proposed in embodiment 1 of the present invention, embodiment 2 of the present invention further proposes a vehicle remote program flashing method. Figure 3 This is a flow chart of a vehicle remote program flashing method proposed in Embodiment 2 of the present invention. The process of implementing the method includes:

[0054] The receiving program flashing instruction is sent to the vehicle terminal through the network communication server;

[0055] Receive a program flashing instruction through the vehicle terminal, check whether the target program meets the integrity requirements, check the engine status and the target controller status; when the target program meets the integrity requirements, and the engine status and the target controller status both meet the flashing requirements, flash the target program to the target server;

[0056] Confirm the flashing command via the steering wheel.

[0057] The method also includes: displaying target program flash confirmation information and target program flash status through a display module, receiving information sent by the vehicle terminal to remind the driver to confirm the flash when the target vehicle is in working state, and the driver confirms the flash through the steering wheel.

[0058] The method also includes: the vehicle terminal feeds back to the client when checking that the target program flashing instruction does not meet the integrity requirements; and feeds back to the client when either the engine state or the target controller state does not meet the flashing requirements.

[0059] The engine status and the target controller status both meet the flashing requirements, including: the engine is not started, and the target controller is awake or working.

[0060] The method also includes: after the target program is flashed, reminding the driver through the vehicle terminal that the target program is flashed and completed, and feeding back to the client at the same time.

[0061] The description of the relevant parts of a vehicle remote program flashing method provided in Example 2 of the present application can be found in the detailed description of the corresponding parts of a vehicle remote program flashing system provided in Example 1 of the present application, and will not be repeated here.

[0062] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the term "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or equipment that includes a series of elements are inherent to the elements. In the absence of more restrictions, the elements limited by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or equipment that includes the elements. In addition, the above-mentioned technical solution provided in the embodiment of the present application is consistent with the corresponding technical solution in the prior art in principle, and the part is not described in detail, so as not to repeat too much.

[0063] Although the above describes the specific implementation of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. For those skilled in the art, other different forms of modifications or deformations can be made on the basis of the above description. It is not necessary and impossible to list all the implementation methods here. On the basis of the technical solution of the present invention, various modifications or deformations that can be made by those skilled in the art without creative work are still within the scope of protection of the present invention.

Claims

1. A vehicle remote program flashing system, characterized in that: include: A network communication server, a vehicle-mounted terminal, a target controller and a steering wheel; the vehicle-mounted terminal is respectively connected to the network communication server, the target controller and the steering wheel for communication; The network communication server is used to send the received program flashing instruction to the vehicle terminal; After receiving the program flashing instruction, the vehicle terminal checks whether the target program meets the integrity requirement, checks the engine status and the target controller status; when the target program meets the integrity requirement, and the engine status and the target controller status both meet the flashing requirement, the target program is flashed to the target server; The steering wheel is used to receive a flashing confirmation instruction when the target program meets the integrity requirement and the engine state and the target controller state both meet the flashing requirement.

2. A vehicle remote program flashing system according to claim 1, characterized in that: The vehicle-mounted terminal is also connected to the display module; the display module is connected to the steering wheel; The display module is used to display the target program flashing confirmation information and the target program flashing status. When the target vehicle is in working state, it receives the information sent by the vehicle terminal to remind the driver to confirm the flashing, and the driver confirms the flashing through the steering wheel.

3. A vehicle remote program flashing system according to claim 1, characterized in that: The vehicle-mounted terminal is also connected to the client for communication; The vehicle terminal provides feedback to the client when checking that the target program flashing instruction does not meet the integrity requirement; and provides feedback to the client when either the engine state or the target controller state does not meet the flashing requirement.

4. A vehicle remote program flashing system according to claim 3, characterized in that: The vehicle-mounted terminal is also used to remind the driver that the target program is written after the target program is written, and to feed back to the client at the same time.

5. The vehicle remote program flashing system according to claim 1, characterized in that: The vehicle-mounted terminal is also used to temporarily store the received target program.

6. A vehicle remote program flashing system according to claim 1, characterized in that: The engine state and the target controller state both satisfy the flashing requirement, specifically including: the engine is not started, and the target controller is awake or working.

7. A method for remotely flashing a vehicle program, characterized in that: The following steps are involved: The receiving program flashing instruction is sent to the vehicle terminal through the network communication server; Receive a program flashing instruction through the vehicle terminal, check whether the target program meets the integrity requirements, check the engine status and the target controller status; when the target program meets the integrity requirements, and the engine status and the target controller status both meet the flashing requirements, flash the target program to the target server; Confirm the flashing command via the steering wheel.

8. A vehicle remote program flashing method according to claim 7, characterized in that: The method further comprises: The target program flashing confirmation information and the target program flashing status are displayed through the display module. When the target vehicle is in working state, the information sent by the vehicle terminal to remind the driver to confirm the flashing is received, and the driver confirms the flashing through the steering wheel.

9. A vehicle remote program flashing method according to claim 7, characterized in that: The method further includes: the vehicle terminal feeds back to the client when checking that the target program flashing instruction does not meet the integrity requirement; and feeds back to the client when either the engine state or the target controller state does not meet the flashing requirement.

10. A vehicle remote program flashing method according to claim 7, characterized in that: The method further comprises: after the target program is flashed, reminding the driver through the vehicle terminal that the target program is flashed and completed, and feeding back to the client at the same time.