Vehicle software updating method and system

A software update and vehicle technology, applied in the field of vehicle software update and system, can solve problems such as inconvenience for car owners and increase the burden on dealers, and achieve the effect of reducing the burden and ensuring safety.

Inactive Publication Date: 2012-10-17
BYD CO LTD
4 Cites 49 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0004] The present invention provides a vehicle software update method in order to solve the problem that the abov...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

The software update method of this implementation method, vehicle-mounted computer is connected with update server by wireless network, and vehicle-mounted computer automatically downloads the latest software when vehicle starts, and the latest software is updated to corresponding after operator agrees with when parking In the smart device, there is no need to go through the dealer, which reduces the burden on the dealer...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention provides a vehicle software updating method. A vehicle comprises a vehicular computer and at least one intelligent device provided with software, wherein the vehicular computer and the intelligent device are connected through a wired network. The method comprises the following steps of: using an updating server stored with software, connecting the updated server with the vehicular computer by virtue of a wireless network, downloading the latest-edition software from the updated server, and installing the software into corresponding intelligent device in parking. The software updating method can be used for lightening the burden of an agency without the business of the agency, and can also better ensure the safety of vehicles as software updating is carried out in parking of the vehicles.

Application Domain

Technology Topic

Image

  • Vehicle software updating method and system
  • Vehicle software updating method and system
  • Vehicle software updating method and system

Examples

  • Experimental program(1)

Example Embodiment

[0027] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention clearer, the following further describes the present invention in detail with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, and not to limit the present invention.
[0028] Such as Figure 1-Figure 3 As shown, a vehicle software update system according to an embodiment of the present invention includes: an on-board computer, an update server storing software, and at least one smart device installed with software, and the update server and the on-board computer are connected via a wireless network. Connect, the on-board computer and the smart device are connected through a wired network. The latest version of the software is stored in the update server. There may be multiple smart devices, such as smart device 1, smart device 2, smart device 3, ... smart device N.
[0029] In the vehicle software update method of this embodiment, the method includes the following steps:
[0030] A. The on-board computer starts and sends an update request to the update server, the update request includes the version information of the software in each smart device;
[0031] B. The update server compares the received version information of the software in each smart device with the version information of the corresponding software stored in the update server to find out whether there is an updateable software with a higher version than the corresponding software version in the smart device; If not, end the update; if so, the update server sends the updateable software to the on-board computer via the wireless network;
[0032] C. The on-board computer judges whether the vehicle is stopped. If it does not stop, it will wait for the vehicle to stop or end the update; if it stops, it will run its own update program to update the received updateable software to the corresponding smart device.
[0033] In the above step C, while waiting for the vehicle to stop, the on-board computer judges whether the vehicle is stopped every certain time. If it is judged to be stopped, it runs its own update program to update the received updateable software to the corresponding In the smart device. The certain time may be determined according to actual conditions, and is preferably 10-20 minutes.
[0034] The wired network may select various existing vehicle-mounted networks, and preferably, the wired network is a CAN network. CAN network has the advantages of high transmission rate, reliable error detection and processing mechanism.
[0035] The wireless network can select various existing wireless networks, such as GPRS, GSM, or 3G networks.
[0036] Preferably, in step A, when the vehicle ignition switch is turned from the off position to the ACC position or the engine ignition position, the on-board computer starts and sends an update request to the update server. During the normal operation of the vehicle, the on-board computer is also running, but the on-board computer does not send an update request to the update server. This can ensure that every time the vehicle is started, the on-board computer automatically sends an update request to the update server, without the driver's participation, and reduces the burden on the driver or owner.
[0037] The update request also includes the latest update time of the software in each smart device and the hardware version information corresponding to the software. This can reduce the possibility of update errors.
[0038] The software update method also includes step D between steps B and C,
[0039] D. If there is the updateable software on the update server, the update server will make a compatibility judgment between the updateable software and the version of the software that cannot be updated in the update request, and only compare those with the software that cannot be updated in the update request. The compatible updateable software is sent to the on-board computer. The specific method of compatibility judgment is the existing technology, and will not be repeated here. The purpose of this is to ensure that the software running in the smart devices on the vehicle can be compatible with each other, because some smart devices on the vehicle need to communicate with each other during work. If the software is incompatible, it will affect normal communication. , It will affect the normal operation of the vehicle and even cause safety problems. For example, the ESP of a vehicle needs to collect data from the EMS, and the ESP sometimes sends instructions to the EMS. Therefore, if the ESP software and the EMS software are not compatible, the two cannot communicate normally.
[0040] In step C, there are many ways to judge whether the vehicle is stopped. The most basic method is to judge whether the vehicle speed is zero. If the vehicle speed is zero, the vehicle is stopped. In order to increase the reliability of the judgment, it can also be added to judge whether the parking brake is pulled up or/and the shift lever is in neutral.
[0041] According to the above, three conditions are used to determine whether the vehicle stops, namely: whether the vehicle speed is zero, whether the parking brake is pulled up, and whether the shift lever is in neutral. Different combinations of the above three conditions will produce different methods of judging whether the vehicle is stopped. Two methods are briefly listed below: 1. Determine whether the vehicle speed is zero. If the vehicle speed is zero, it is judged that the vehicle is stopped, otherwise judged as the vehicle. Did not stop. 2. Judge whether the vehicle speed is zero, the parking brake is pulled up and the shift lever is in neutral, if the three conditions are met at the same time, it is judged that the vehicle is stopped, if one or two of the conditions are not met, it is judged as the vehicle Did not stop.
[0042] In step C, if it stops, a dialog box asking the driver whether to update will pop up on the on-board computer screen. If the driver enters a confirmation command to the on-board computer to confirm the update, the on-board computer will run its own update program. If a person inputs a non-update command to the on-board computer, the on-board computer will not run its own update program. This can further enhance the safety of the vehicle during the update, because sometimes although the vehicle has stopped, it is not suitable for updating the software due to other reasons. By adding a dialog box, the operator himself judges whether the update is possible.
[0043] After the update is completed, a prompt dialog box indicating that the update is complete will pop up on the on-board computer screen to remind the driver that the update is complete.
[0044] The following uses an embodiment to further illustrate the software update method of this embodiment.
[0045] The vehicle of this embodiment includes an on-board computer and three smart devices. The three smart devices are: ABS (Anti-lock Brake System), ESP (Electronic Stability Program) and EMS (Engine Management System). Among the three smart devices The version of the software is 1.1. The update server stores version 1.1 of ABS software, version 1.2 of ESP and version 1.2 of EMS software.
[0046] When the driver turns the ignition switch of the vehicle from the off position to the ACC position or the engine ignition position, the on-board computer starts and sends an update request to the update server. The update request includes the software version information of ABS, ESP and EMS and other information After receiving the update request, the update server compares the received software version information of each smart device with the version information of the software stored in itself to find out whether there is a version on the update server that is higher than the corresponding software version in each smart device The software can be updated. Since the ESP software version in the update server is version 1.2 and the EMS software version is version 1.2, the result of the search is that ESP and EMS have updateable software. Next, the update server will update the ESP software version 1.2 and 1.2 The EMS software of version 1.2 and the ABS software of version 1.1 are judged for compatibility. If the result of the judgment is that the ESP software of version 1.2 is incompatible with the ABS software of version 1.1, the EMS software of version 1.2 is compatible with the ABS software of version 1.1 and the version 1.1. ESP software is compatible. The update server only sends the 1.2 version of the EMS software to the on-board computer via the wireless network. The on-board computer determines whether the vehicle has stopped. If it is judged that it has not stopped, it will wait for the vehicle to stop or end the update; if it is judged to be stopped, then The on-board computer screen pops up a dialog box asking the driver whether to update. If the driver enters a confirmation update command into the on-board computer, the on-board computer will run its own update program to update the received version 1.2 of the EMS software to the EMS If the driver inputs a non-update command to the on-board computer, the on-board computer will not run its own update program, and one software update will be completed.
[0047] In the software update method of this implementation method, the on-board computer is connected to the update server via a wireless network, and the on-board computer automatically downloads the latest software when the vehicle is started, and updates the latest software to the corresponding smart device when the vehicle is parked with the consent of the operator , No need to go through the dealer, which reduces the burden on the dealer and is also very convenient for car owners. In addition, because the software is updated when the vehicle is stopped and approved by the operator, the safety of the vehicle can be better guaranteed, because when the vehicle is running, many smart devices, such as ABS, ESP, EMS, etc., are all working Yes, if the EMS, ABS or ESP fails due to software updates, it will affect the normal operation or safety of the vehicle.
[0048] The above are only the preferred embodiments of the present invention, and are not intended to limit the present invention. Any modification, equivalent replacement and improvement made within the spirit and principle of the present invention shall be included in the protection of the present invention. Within range.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Classification and recommendation of technical efficacy words

  • Ensure safety
  • Reduce the burden on

Transaction verification method and system based on block chain

ActiveCN106548330APrevent balance leakageEnsure safetyPayment protocolsPayment circuitsVerification systemComposite number
Owner:ONE CONNECT SMART TECH CO LTD SHENZHEN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products