KR101675869B1 - Method, server and computer-readable recording media for updating software of electronic control unit of vehicle - Google Patents
Method, server and computer-readable recording media for updating software of electronic control unit of vehicle Download PDFInfo
- Publication number
- KR101675869B1 KR101675869B1 KR1020150047122A KR20150047122A KR101675869B1 KR 101675869 B1 KR101675869 B1 KR 101675869B1 KR 1020150047122 A KR1020150047122 A KR 1020150047122A KR 20150047122 A KR20150047122 A KR 20150047122A KR 101675869 B1 KR101675869 B1 KR 101675869B1
- Authority
- KR
- South Korea
- Prior art keywords
- ecu
- information
- update
- vehicle
- interlocking
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- B60R2016/02—
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Human Computer Interaction (AREA)
Abstract
The present invention relates to a method for updating software of an ECU of a vehicle, a server, and a computer-readable recording medium. According to an aspect of the present invention, there is provided a method for updating software of an electronic control unit (ECU) of a vehicle, the method comprising the steps of: (a) receiving a plurality of ECU confirmation request information (B) the server refers to the update installation condition information indicating the plurality of ECU confirmation request information acquired from the vehicle, the plurality of ECU registration information registered in the server, and a condition for executing the update (I) update task plan data for at least one specific ECU check request information that needs to be updated among the plurality of ECU check request information acquired from the vehicle, Before and after updating the software of the ECU by the processor, (Ii) a process of acquiring an update file corresponding to the specific ECU check request information; and (c) The update work plan data and the update file so as to allow the update processor of the vehicle to update the software of the ECU corresponding to the specific ECU check request information with reference to the update work plan data and the update file Is provided.
Description
The present invention relates to a method for updating software of an ECU of a vehicle, a server, and a computer-readable recording medium. More specifically, when the server generates update work plan data for an ECU that needs to be updated and transmits it to the vehicle, a method for updating the ECU in which the update processor of the vehicle needs updating with reference to the update work plan data A server, and a computer-readable recording medium.
In today's vehicles, an ECU (Electronic Control Unit) is installed to control the engine, automatic transmission, ABS, and the like. Many ECUs installed in the vehicle have different software, which may cause errors and cause problems during operation of the vehicle. To prevent this, when developing the software of the ECU, the software detects the software error and corrects the software error through the simulation. However, since the software error can be newly discovered during the operation of the vehicle, the necessity of updating the ECU software It always exists.
Korean Patent Laid-Open Publication No. 10-2014-0066357 proposes a method of monitoring an abnormality of the software operation of the ECU to determine whether to update the software, and then proceeding with the update. In addition, although a technique has been proposed in which the software is updated when the vehicle speed is lower than the reference speed, the interlocking relationship between the ECUs of a plurality of vehicles and each ECU is not systematically considered, Of-the-art solutions.
It is an object of the present invention to solve all the problems described above.
It is another object of the present invention to identify the number of ECUs in the vehicle and the interlocking relationship between these ECUs to update the software of the ECU of the vehicle and to create optimum update task plan data through the interlocking relationship.
According to an aspect of the present invention, there is provided a method for updating software of an electronic control unit (ECU) of a vehicle, the method comprising the steps of: (a) receiving a plurality of ECU confirmation request information (B) the server refers to the update installation condition information indicating the plurality of ECU confirmation request information acquired from the vehicle, the plurality of ECU registration information registered in the server, and a condition for executing the update (I) update task plan data for at least one specific ECU check request information that needs to be updated among the plurality of ECU check request information acquired from the vehicle, Before and after updating the software of the ECU by the processor, (Ii) a process of acquiring an update file corresponding to the specific ECU check request information; and (c) The update work plan data and the update file so as to allow the update processor of the vehicle to update the software of the ECU corresponding to the specific ECU check request information with reference to the update work plan data and the update file Is provided.
According to another aspect of the present invention, there is provided a server for updating software of an ECU (Electronic Control Unit) of a vehicle, the server comprising: a storage unit for communicating with the vehicle, (I) a plurality of ECU registration request information obtained from the vehicle, a plurality of ECU registration information recorded in the storage section, and update installation condition information indicating a condition for updating to be executed Update work plan data for at least one specific ECU check request information that needs to be updated among the plurality of ECU check request information acquired from the vehicle, At least one of before and after updating the software of (Ii) a process of obtaining an update file corresponding to the specific ECU check request information, and (iii) a process of acquiring the update work plan data and the update And a processor for performing a process of transferring a file to the update processor of the vehicle to support updating the software of the ECU corresponding to the specific ECU confirmation request information with reference to the update task plan data and the update file Is provided.
According to the present invention, there is an effect that the software of the ECU of the vehicle can be updated optimally by knowing the interlocking relationship between the ECUs and the ECUs of the vehicle and creating the optimum update task plan data through the interlocking relationship.
1 is a diagram showing a schematic configuration of an overall system for updating software of an ECU according to an embodiment of the present invention.
2 is a detailed diagram illustrating an internal configuration of a server according to an embodiment of the present invention.
3 is a diagram illustrating a database of a server in which version information of an ECU and interworking ECU information are recorded according to an embodiment of the present invention.
The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which such claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily carry out the present invention.
1 is a diagram showing a schematic configuration of an overall system for updating software of an ECU according to an embodiment of the present invention.
1, an overall system according to an embodiment of the present invention may be configured to include a
First, the
As described above, the
Next, the
Finally, the
2 is a detailed diagram illustrating an internal configuration of a server according to an embodiment of the present invention.
2, the
First, a communication unit 210 according to an embodiment of the present invention performs communication with a vehicle, acquires a plurality of pieces of ECU information provided in the vehicle from a vehicle, The plan data and the update file recorded in the storage unit 220 can be transmitted to the vehicle.
Next, the
Specifically, the plurality of ECU confirmation request information acquired by the
On the other hand, the update installation condition information indicating a condition for executing the update may include interworking ECU information indicating an interworking relationship between a plurality of ECUs included in the plurality of ECU registration information. The interlocking ECU information indicates information on another ECU interlocked with each of the plurality of ECUs included in the plurality of ECU registration information, and the other ECU is configured so that the software corresponding to each of the plurality of ECUs included in the plurality of ECU registration information The prerequisite for being updated may be the subject to be checked for status. Here, each of the plurality of ECU confirmation request information acquired from the vehicle corresponds to at least some of the ECU registration information of the plurality of ECU registration information, so that it may correspond to the interlocking ECU information. Using this, the
For example, a first ECU (first ECU information included in a plurality of ECU identification request information, which is represented by
Here, the interworking ECU information corresponding to the first ECU information of the A version included in the plurality of ECU check request information is referred to as first interworking ECU information, and the first interworking ECU information corresponding to the first ECU information of the B version, When the interworking ECU information is referred to as second interworking ECU information, the second interworking ECU information may be configured differently from the first interworking ECU information. For example, the first interworking ECU information may be {ECU2}, and the second interworking ECU information may be {ECU2, ECU3}.
At this time, in order to update the ECU corresponding to the first ECU information of the A version to the B version, the
The
On the other hand, the update installation condition information may include information for checking the state of the vehicle, and may include information for confirming the state of the vehicle, such as server authentication confirmation information, transmission status check information, speed check information, At least one piece of information may be included. The
The
The
3 is a diagram illustrating a database of a server in which version information of an ECU and interworking ECU information are recorded according to an embodiment of the present invention.
Referring to FIG. 3, the database of the
For example, assuming that the version 1.0 of the first ECU (corresponding to the
On the other hand, in order to update the version 1.0.2 of the first ECU to the version 2.0, the second ECU corresponding to the second interlocking ECU information {ECU2, ECU3} corresponding to the version 1.0.2 of the first ECU, It is also possible to generate the update work plan data that allows the ECU to confirm the state of the ECU as a prerequisite for the update.
The embodiments of the present invention described above can be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, and the like, alone or in combination. The program instructions recorded on the computer-readable recording medium may be those specially designed and constructed for the present invention or may be those known and used by those skilled in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules for performing the processing according to the present invention, and vice versa.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, Those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Therefore, the spirit of the present invention should not be construed as being limited to the above-described embodiments, and all of the equivalents or equivalents of the claims, as well as the following claims, I will say.
100: vehicle
110: Update Processor
200: Server
210:
220:
230: Processor
300: Network
Claims (19)
(a) the server acquiring a plurality of ECU confirmation request information provided in the vehicle from the vehicle,
(b) the server refers to update install condition information indicating a plurality of ECU registration request information obtained from the vehicle, a plurality of ECU registration information registered in the server, and a condition for executing update, i) update work plan data for at least one specific ECU check request information that needs to be updated among the plurality of ECU check request information acquired from the vehicle, wherein the update work plan data includes: (Ii) a process of acquiring an update file corresponding to the specific ECU check request information, and (ii) performing a process of acquiring an update file corresponding to the specific ECU check request information , And
(c) the server transmits the update work plan data and the update file to the vehicle, and causes the update processor of the vehicle to respond to the specific ECU check request information with reference to the update work plan data and the update file RTI ID = 0.0 > ECU, < / RTI >
Wherein the update installation condition information includes interlocking ECU information indicating an interlocking relationship between a plurality of ECUs included in the plurality of ECU registration information,
Wherein the interlocking ECU information is information on another ECU interlocked with each of a plurality of ECUs included in the plurality of ECU registration information,
The interlocking ECU information corresponding to the first ECU information of the A version included in the plurality of ECU check request information is referred to as first interlocking ECU information and the first interlocked ECU information corresponding to the first ECU information of the B version The second interlocking ECU information is different from the first interlocking ECU information when the interlocking ECU information is the second interlocking ECU information,
The update installation condition information includes information for checking the state of the vehicle and includes at least one of server authentication information, transmission state check information, speed check information, break state check information, update reservation time information, One information is included,
The server refers to the state check information of the vehicle only when the state of the interlocking ECU interlocked with the specific ECU satisfies a predetermined condition and generates the update work plan data for the specific ECU Lt; / RTI >
Wherein the linked ECU information includes other ECU information corresponding to an object to be checked as a prerequisite for updating software corresponding to each of a plurality of ECUs included in the plurality of ECU registration information .
In order to update the ECU corresponding to the first ECU information of the A version to the B version, the server refers to the update installation condition information to determine whether the state of the ECU corresponding to the first interlocked ECU information is Generating a process for determining whether or not the first condition is satisfied, in the update work plan data, and providing the process to the update processor of the vehicle.
The server refers to the information on the additional interlocking ECU interlocked with the ECU corresponding to the first interlocking ECU information to determine whether the state of the additional interlocking ECU satisfies the additional condition, Lt; RTI ID = 0.0 > 1, < / RTI >
The server refers to the information on the additional interlocking ECU determined with reference to the version information of the ECU corresponding to the first interlocking ECU information to determine whether the state of the additional interlocking ECU satisfies the additional condition In addition to said update task plan data.
In order to update the ECU corresponding to the first ECU information of the B version to the C version which is an updated version of the B version, the server refers to the update installation condition information, Generating update task plan data for determining whether the state of the corresponding ECU satisfies a second condition, and providing the updated task plan data to the update processor of the vehicle.
The storage unit,
A communication unit that performs communication with the vehicle and acquires a plurality of pieces of ECU information installed in the vehicle from the vehicle;
(i) acquiring from the vehicle, with reference to the plurality of ECU confirmation request information acquired from the vehicle, a plurality of ECU registration information recorded in the storage, and update installation condition information indicating a condition for execution of the update, Update work plan data for at least one specific ECU check request information for which an update is required among the plurality of ECU check request information, wherein the update work plan data is updated by updating the software of the ECU by the update processor of the vehicle (Ii) a process of obtaining an update file corresponding to the specific ECU check request information, and (iii) The planning data and the update wave And a processor for performing the process of supporting the update processor of the vehicle to update the software of the ECU corresponding to the specific ECU confirmation request information with reference to the update task plan data and the update file,
Wherein the update installation condition information includes interlocking ECU information indicating an interlocking relationship between a plurality of ECUs included in the plurality of ECU registration information,
Wherein the interlocking ECU information is information on another ECU interlocked with each of a plurality of ECUs included in the plurality of ECU registration information,
The interlocking ECU information corresponding to the first ECU information of the A version included in the plurality of ECU check request information is referred to as first interlocking ECU information and the first interlocked ECU information corresponding to the first ECU information of the B version The second interlocking ECU information is different from the first interlocking ECU information when the interlocking ECU information is the second interlocking ECU information,
The update installation condition information includes information for checking the state of the vehicle and includes at least one of server authentication information, transmission state check information, speed check information, break state check information, update reservation time information, One information is included,
The processor is configured to generate the update work plan data for the specific ECU by referring to the state check information of the vehicle only when the state of the interlocking ECU interlocked with the specific ECU satisfies a predetermined condition Server features.
Wherein the interworking ECU information includes other ECU information corresponding to an object to be checked as a prerequisite for updating software corresponding to each of a plurality of ECUs included in the plurality of ECU registration information .
The processor comprising:
In order to update the ECU corresponding to the first ECU information of the A version to the B version, the state of the ECU corresponding to the first interlocking ECU information is referred to as a first condition Is included in the update work plan data,
Wherein,
To the update processor of the vehicle.
The processor comprising:
Further comprising, in the update work schedule data, a process of determining whether the state of the additional interworking ECU satisfies the additional condition with reference to information on the additional interworking ECU interlocked with the ECU corresponding to the first interworking ECU information Lt; / RTI >
The processor comprising:
A process for determining whether the state of the additional interlocking ECU satisfies the additional condition with reference to the information about the additional interlocking ECU determined with reference to the version information of the ECU corresponding to the first interlocking ECU information, Lt; RTI ID = 0.0 > plan data. ≪ / RTI >
The processor comprising:
In order to update the ECU corresponding to the first ECU information of the B version to the C version which is an updated version of the B version, the ECU corresponding to the second linked ECU information is referred to Generates update work plan data for judging whether the state of the vehicle meets a second condition,
Wherein the communication unit provides the update processing to the vehicle.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150047122A KR101675869B1 (en) | 2015-04-02 | 2015-04-02 | Method, server and computer-readable recording media for updating software of electronic control unit of vehicle |
PCT/KR2015/003433 WO2016159424A1 (en) | 2015-04-02 | 2015-04-06 | Method for updating software of electronic control unit of vehicle, server, and computer readable recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150047122A KR101675869B1 (en) | 2015-04-02 | 2015-04-02 | Method, server and computer-readable recording media for updating software of electronic control unit of vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160118674A KR20160118674A (en) | 2016-10-12 |
KR101675869B1 true KR101675869B1 (en) | 2016-11-14 |
Family
ID=57006000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150047122A KR101675869B1 (en) | 2015-04-02 | 2015-04-02 | Method, server and computer-readable recording media for updating software of electronic control unit of vehicle |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101675869B1 (en) |
WO (1) | WO2016159424A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180106665A (en) * | 2017-03-21 | 2018-10-01 | 현대자동차주식회사 | Server and method for providing software update information of unit in vehicle |
KR102111359B1 (en) | 2018-12-20 | 2020-05-15 | 주식회사 만도 | Apparatus for OTA add-on |
US10733994B2 (en) | 2018-06-27 | 2020-08-04 | Hyundai Motor Company | Dialogue system, vehicle and method for controlling the vehicle |
US11738802B2 (en) | 2018-12-20 | 2023-08-29 | Hl Mando Corporation | Steering control system and control method thereof |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102395280B1 (en) * | 2016-12-12 | 2022-05-09 | 현대자동차주식회사 | Apparatus and method for data management of controller of vehicle |
CN109804324A (en) * | 2017-04-07 | 2019-05-24 | 深圳市元征科技股份有限公司 | Automobile remote diagnostic method and device |
CN108874430A (en) * | 2018-08-15 | 2018-11-23 | 北京车和家信息技术有限公司 | Electronic control unit ECU upgrade method, device and battery management system |
KR102131781B1 (en) * | 2019-02-21 | 2020-07-08 | 현대오트론 주식회사 | Vehicle controller and method for updating software installed thereof |
CN111090445B (en) * | 2019-12-18 | 2023-11-03 | 广东中兴新支点技术有限公司 | Vehicle service upgrading method, device and system |
JP7415726B2 (en) * | 2020-03-26 | 2024-01-17 | 株式会社オートネットワーク技術研究所 | In-vehicle information processing device, information processing method, and server program |
CN112099821A (en) * | 2020-08-25 | 2020-12-18 | 珠海格力电器股份有限公司 | Program upgrading method and device and air conditioning system |
CN116148583B (en) * | 2023-04-14 | 2023-07-14 | 广汽埃安新能源汽车股份有限公司 | Complete vehicle detection method and device based on ECU edition replacement |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014106875A (en) * | 2012-11-29 | 2014-06-09 | Denso Corp | On-vehicle program update device |
KR101463604B1 (en) * | 2013-04-24 | 2014-11-20 | 주식회사 오비고 | Method, system, and computer-readable recording media for updating electronic control unit |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130014885A (en) * | 2011-08-01 | 2013-02-12 | 주식회사 경신 | Apparatus for updating software of vehicle and method thereof |
KR101360705B1 (en) * | 2011-09-22 | 2014-02-07 | 기아자동차주식회사 | Vehicle Upgrade System and Method thereof |
KR101316970B1 (en) * | 2011-10-18 | 2013-10-11 | 주식회사 현대케피코 | System and method for automatically updating program of ecu's of a vehicle |
US9497564B2 (en) * | 2013-02-05 | 2016-11-15 | Qualcomm Incorporated | Apparatus and method for optimal scheduling of envelope updates to SIM card |
-
2015
- 2015-04-02 KR KR1020150047122A patent/KR101675869B1/en active IP Right Grant
- 2015-04-06 WO PCT/KR2015/003433 patent/WO2016159424A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014106875A (en) * | 2012-11-29 | 2014-06-09 | Denso Corp | On-vehicle program update device |
KR101463604B1 (en) * | 2013-04-24 | 2014-11-20 | 주식회사 오비고 | Method, system, and computer-readable recording media for updating electronic control unit |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180106665A (en) * | 2017-03-21 | 2018-10-01 | 현대자동차주식회사 | Server and method for providing software update information of unit in vehicle |
KR102249599B1 (en) * | 2017-03-21 | 2021-05-07 | 현대자동차 주식회사 | Server and method for providing software update information of unit in vehicle |
US10733994B2 (en) | 2018-06-27 | 2020-08-04 | Hyundai Motor Company | Dialogue system, vehicle and method for controlling the vehicle |
KR102111359B1 (en) | 2018-12-20 | 2020-05-15 | 주식회사 만도 | Apparatus for OTA add-on |
US11738802B2 (en) | 2018-12-20 | 2023-08-29 | Hl Mando Corporation | Steering control system and control method thereof |
Also Published As
Publication number | Publication date |
---|---|
WO2016159424A1 (en) | 2016-10-06 |
KR20160118674A (en) | 2016-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101675869B1 (en) | Method, server and computer-readable recording media for updating software of electronic control unit of vehicle | |
US20230012366A1 (en) | Error-resilient over-the-air software updates for vehicles | |
US10552143B2 (en) | Relay device, program update system, and program update method | |
EP3759588B1 (en) | Method and apparatus for updating devices in a remote network | |
CN106874026B (en) | Method and apparatus for robustly updating firmware of a vehicle via an air interface | |
US20200057630A1 (en) | Method and Apparatus for Wirelessly Updating Software for Vehicle | |
US20200218531A1 (en) | OVER-THE-AIR (OTA) UPDATES OF ELECTRONIC CONTROL UNITS (ECUs) IN VEHICLES | |
US10936306B2 (en) | Vehicle control system and software compatibility checking method | |
US10203949B2 (en) | System and method for providing software updates | |
US20140208306A1 (en) | Control system having automatic component software management | |
US20180063285A1 (en) | Method for operating a server | |
US10926722B2 (en) | On-board communication device, on-board communication system, and specific processing prohibition method for a vehicle | |
US9031713B2 (en) | Safe operation of a motor vehicle | |
US20190272164A1 (en) | Software management system and software management method | |
JP6386989B2 (en) | Control means, in-vehicle program rewriting device equipped with the same, and in-vehicle program rewriting method | |
US20200401484A1 (en) | Backing Up a Software Update of a Control Device of Transport Vehicle | |
CN111344641B (en) | Control device for a motor vehicle and method for operating the control device | |
US20180219949A1 (en) | Method for automatically controlling network access using api map in cloud-based vehicle environment and device using the same | |
JP7013921B2 (en) | Verification terminal | |
JP6297889B2 (en) | Method of updating data in onboard device database wirelessly | |
US12093677B2 (en) | OTA master, update control method, and non-transitory storage medium | |
US20240380747A1 (en) | Certification verification device, certification verification method, and non-transitory computer-readable storage medium storing certification verification program | |
US20240289439A1 (en) | Electronic control device | |
CN116643771A (en) | Upgrading method and device of controller | |
JP2023017267A (en) | Information processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20191022 Year of fee payment: 4 |