KR20200143882A - 차량의 소프트웨어 업데이트 방법 및 시스템 - Google Patents

차량의 소프트웨어 업데이트 방법 및 시스템 Download PDF

Info

Publication number
KR20200143882A
KR20200143882A KR1020190071495A KR20190071495A KR20200143882A KR 20200143882 A KR20200143882 A KR 20200143882A KR 1020190071495 A KR1020190071495 A KR 1020190071495A KR 20190071495 A KR20190071495 A KR 20190071495A KR 20200143882 A KR20200143882 A KR 20200143882A
Authority
KR
South Korea
Prior art keywords
vehicle
software update
battery
amount
software
Prior art date
Application number
KR1020190071495A
Other languages
English (en)
Inventor
김용현
박승원
최선호
김성태
Original Assignee
현대자동차주식회사
기아자동차주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대자동차주식회사, 기아자동차주식회사 filed Critical 현대자동차주식회사
Priority to KR1020190071495A priority Critical patent/KR20200143882A/ko
Priority to US16/662,787 priority patent/US20200394031A1/en
Priority to CN201911137130.9A priority patent/CN112092754A/zh
Priority to DE102019131474.7A priority patent/DE102019131474A1/de
Publication of KR20200143882A publication Critical patent/KR20200143882A/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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
    • B60R16/03Electric 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 for supply of electrical power to vehicle subsystems or for
    • B60R16/033Electric 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 for supply of electrical power to vehicle subsystems or for characterised by the use of electrical cells or batteries
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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
    • B60R16/023Electric 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 for transmission of signals between vehicle parts or subsystems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0068Battery or charger load switching, e.g. concurrent charging and load supply
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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
    • B60R16/03Electric 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 for supply of electrical power to vehicle subsystems or for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0083Setting, resetting, calibration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/24Energy storage means
    • B60W2510/242Energy storage means for electrical energy
    • B60W2510/244Charge state

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 차량의 소프트웨어 업데이트 방법 및 시스템에 관한 것으로, 차량의 소프트웨어 업데이트를 고려하여 배터리의 충전량을 충분히 확보함으로써 차량의 소프트웨어 업데이트가 안정적으로 완료될 수 있도록 하는데 그 목적이 있다. 이를 위해 본 발명에 따른 차량의 소프트웨어 업데이트 방법은, 차량의 엔진이 시동 온 되어 있는 동안 배터리를 충전하여 상기 차량의 소프트웨어 업데이트에 필요한 배터리 충전량을 확보하는 단계와; 상기 차량의 상기 엔진이 시동 오프 되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 단계를 포함한다.

Description

차량의 소프트웨어 업데이트 방법 및 시스템{METHOD AND SYSTEM FOR SOFTWARE UPDATE OF VEHICLE}
본 발명은 차량에 관한 것으로, 특히 차량의 소프트웨어 업데이트를 고려한 배터리의 전력 관리에 관한 것이다.
전자 제어 기술이 발달함에 따라 차량에도 다양한 전자 제어 기술이 적용되고 있다. 차량에 전자 제어 기술이 적용됨에 따라, 차량에서는 ECU(Electronic Control Unit)에 의한 차량의 여러 장치들의 제어가 이루어진다. ECU가 차량의 여러 장치들을 제어하기 위해서는 소프트웨어(또는 펌웨어)의 구동이 반드시 필요하다. 이와 같은 소프트웨어는 필요 시마다 변경 또는 개선되기 마련인데, 이를 위해 기존의 소프트웨어를 변경 또는 개선된 새로운 소프트웨어로 대체하는 소프트웨어 업데이트를 수행하게 된다.
차량의 소프트웨어의 업데이트는 소프트웨어 업데이트를 위한 데이터가 저장된 저장 장치를 차량에 유선으로 연결하여 업데이트를 실시했으나, 통신 기술의 발달로 인해 근래에는 무선 통신망을 통해 무선으로 데이터를 수신(다운로드)하여 필요한 소프트웨어 업데이트를 수행한다. 이와 같은 무선 통신망을 이용한 소프트웨어 업데이트를 OTA(Over The Air) 방식의 소프트웨어 업데이트라 한다.
이와 같은 차량의 소프트웨어 업데이트 시 배터리가 부족하면 소프트웨어 업데이트가 완료되지 않은 상태로 소프트웨어 업데이트가 중단될 수 밖에 없다. 이 경우 소프트웨어의 안정된 구동이 불가하여 ECU에 의한 차량의 전자 제어가 안정적으로 이루어지지 못하는 문제가 발생할 수 있으며, 차량의 배터리 방전으로 인해 엔진의 재 시동이 불가한 상황이 발생할 수도 있다.
본 발명의 일 측면에 따르면, 차량의 소프트웨어 업데이트를 고려하여 배터리의 충전량을 충분히 확보함으로써 차량의 소프트웨어 업데이트가 안정적으로 완료될 수 있도록 하는데 그 목적이 있다.
상술한 목적의 본 발명에 따른 차량의 소프트웨어 업데이트 방법은, 차량의 엔진이 시동 온 되어 있는 동안 배터리를 충전하여 상기 차량의 소프트웨어 업데이트에 필요한 배터리 충전량을 확보하는 단계와; 상기 차량의 상기 엔진이 시동 오프 되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 단계를 포함한다.
상술한 차량의 소프트웨어 업데이트 방법은, 소프트웨어 업데이트 요청을 수신하는 단계를 더 포함하고; 상기 소프트웨어 업데이트 요청에 응답하여 상기 배터리의 충전과 상기 소프트웨어 업데이트를 수행한다.
상술한 차량의 소프트웨어 업데이트 방법은, 상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 수신하는 단계를 더 포함한다.
상술한 차량의 소프트웨어 업데이트 방법은, 상기 차량의 엔진이 시동 온 되어 있는 동안에 상기 차량의 소프트웨어 업데이트에 필요한 데이터의 수신이 이루어진다.
상술한 차량의 소프트웨어 업데이트 방법은, 상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 전류량을 예측하는 단계와; 상기 예측한 전류량에 기초하여 상기 배터리의 목표 전류량으로 설정하는 단계를 더 포함한다.
상술한 차량의 소프트웨어 업데이트 방법에서, 상기 배터리 충전량을 확보하는 단계는, 상기 차량의 상기 엔진이 시동 온 되어 있는 동안 상기 배터리 충전량이 상기 소프트웨어 업데이트에 필요한 전류량을 상회하도록 상기 배터리의 충전 상태를 유지하도록 이루어진다.
상술한 차량의 소프트웨어 업데이트 방법에서, 상기 차량의 소프트웨어 업데이트는, 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 무선 통신망을 통해 수신하는 OTA(Over The Air) 방식의 소프트웨어 업데이트이다.
상술한 목적의 본 발명에 따른 상술한 차량의 소프트웨어 업데이트 시스템은, 배터리의 충전량을 검출하는 검출부와; 차량의 엔진이 시동 온 되어 있는 동안 배터리를 충전하여 상기 차량의 소프트웨어 업데이트에 필요한 배터리 충전량을 확보하고, 상기 차량의 상기 엔진이 시동 오프 되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 제어부를 포함한다.
상술한 차량의 소프트웨어 업데이트 시스템에서, 제 8 항에 있어서, 상기 제어부는, 소프트웨어 업데이트 요청을 수신하고; 상기 소프트웨어 업데이트 요청에 응답하여 상기 배터리의 충전과 상기 소프트웨어 업데이트를 수행한다.
상술한 차량의 소프트웨어 업데이트 시스템에서, 상기 제어부는, 상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 수신하는 것을 더 포함한다.
상술한 차량의 소프트웨어 업데이트 시스템에서, 상기 제어부는, 상기 차량의 엔진이 시동 온 되어 있는 동안에 상기 차량의 소프트웨어 업데이트에 필요한 데이터의 수신이 이루어지도록 제어한다.
상술한 차량의 소프트웨어 업데이트 시스템에서, 상기 제어부는, 상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 전류량을 예측하고; 상기 예측한 전류량에 기초하여 상기 배터리의 목표 전류량으로 설정하는 것을 더 포함한다.
상술한 차량의 소프트웨어 업데이트 시스템에서, 상기 배터리 충전량을 확보하는 것은, 상기 차량의 상기 엔진이 시동 온 되어 있는 동안 상기 배터리 충전량이 상기 소프트웨어 업데이트에 필요한 전류량을 상회하도록 상기 배터리의 충전 상태를 유지하도록 이루어지도록 하는 것이다.
상술한 차량의 소프트웨어 업데이트 시스템에서, 상기 차량의 소프트웨어 업데이트는, 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 무선 통신망을 통해 수신하는 OTA(Over The Air) 방식의 소프트웨어 업데이트이다.
상술한 목적의 본 발명에 따른 차량의 또 다른 소프트웨어 업데이트 방법은, OTA 방식의 소프트웨어 업데이트의 요청을 수신하는 단계와; 차량이 주행하는 동안 배터리를 충전하여 상기 차량의 소프트웨어 업데이트에 필요한 배터리 충전량을 확보하는 단계와; 상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량이 주행하는 동안 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 수신하는 단계와; 상기 차량이 주차되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 단계를 포함한다.
상술한 차량의 소프트웨어 업데이트 방법은, 상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 전류량을 예측하는 단계와; 상기 예측한 전류량에 기초하여 상기 배터리의 목표 전류량으로 설정하는 단계를 더 포함한다.
상술한 차량의 소프트웨어 업데이트 방법은, 상기 배터리 충전량을 확보하는 단계는, 상기 차량의 상기 엔진이 시동 온 되어 있는 동안 상기 배터리 충전량이 상기 소프트웨어 업데이트에 필요한 전류량을 상회하도록 상기 배터리의 충전 상태를 유지하도록 이루어진다.
상술한 차량의 또 다른 소프트웨어 업데이트 방법은, OTA 방식의 소프트웨어 업데이트의 요청을 수신하는 단계와; 상기 소프트웨어 업데이트 요청의 수신에 응답하여 차량의 소프트웨어 업데이트에 필요한 전류량을 예측하는 단계와; 상기 예측한 전류량에 기초하여 배터리의 목표 전류량으로 설정하는 단계와; 상기 차량이 주행하는 동안 배터리를 충전하여 상기 배터리 충전량이 상기 목표 전류량 이상으로 유지되도록 제어하는 단계와; 상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량이 주행하는 동안 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 수신하는 단계와; 상기 차량이 주차되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 단계를 포함한다.
본 발명의 일 측면에 따르면, 차량의 소프트웨어 업데이트를 고려하여 배터리의 충전량을 충분히 확보함으로써 차량의 소프트웨어 업데이트가 안정적으로 완료될 수 있도록 한다.
도 1은 본 발명의 일 실시 예에 따른 차량의 외관을 나타낸 도면이다.
도 2는 본 발명의 일 실시 예에 따른 차량의 소프트웨어 업데이트 시스템의 구성을 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 차량의 소프트웨어 업데이트 방법을 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 소프트웨어 업데이트 시의 배터리의 상태 변화를 나타낸 도면이다.
본 발명의 설명에 있어서, 기재된 실시 예와 도면에 도시된 구성은 개시된 발명의 바람직한 일 예이며, 본 출원의 출원시점에 있어서 본 명세서의 실시 예와 도면을 대체할 수 있는 다양한 변형 예들이 있을 수 있다.
또한, 본 명세서의 각 도면에서 제시된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다.
또한, 본 명세서에서 사용한 용어는 실시 예를 설명하기 위해 사용된 것으로, 개시된 발명을 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다", "구비하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는다.
또한, 본 명세서에서 사용한 "제1", "제2" 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되지는 않으며, 상기 용어들은 하나의 구성 요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1구성 요소는 제2구성 요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1구성 요소로 명명될 수 있다. "및/또는" 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
이하에서는 첨부된 도면을 참조하여 개시된 차량용 배터리 모니터링 장치 및 그 방법에 관한 실시 예를 상세하게 설명하도록 한다.
도 1은 본 발명의 일 실시 예에 따른 차량의 외관을 나타낸 도면이다.
도 1에서, 본 발명의 일 실시 예에 의한 차량(100)은 외관을 형성하는 본체(10), 차량(100)을 이동시키는 차륜(21)(22), 차량(100)의 전장 요소에 전력을 공급하는 배터리(24), 차량(100) 내부를 외부로부터 차폐시키는 도어(14), 차량(100) 내부의 운전자에게 차량(100) 전방의 시야를 제공하는 전면 유리(17), 운전자에게 차량(100) 후방의 시야를 제공하는 사이드 미러(18)(19)를 포함한다.
차륜(21)(22)은 차량의 전방에 마련되는 전륜(21), 차량의 후방에 마련되는 후륜(22)을 포함한다. 배터리(24)는 차량(100)에 마련되는 여러 전장 요소들에 전력을 공급하여 전장 요소가 동작하도록 한다. 예를 들면 배터리(24)는 차량(100)에 구비되어 있는 여러 장치들의 소프트웨어 업데이트 시 해당 장치들에 전력을 공급함으로써 소프트웨어의 업데이트가 정상적으로 완료될 수 있도록 한다.
도어(14)는 본체(10)의 좌측 및 우측에 회동 가능하게 마련되어 개방 시에 운전자가 차량(100)의 내부에 탑승할 수 있도록 하며, 폐쇄 시에 차량(100)의 내부를 외부로부터 차폐시킨다.
전면 유리(17)는 본체(10)의 전방 상측에 마련되어 차량(100) 내부의 운전자가 차량(100) 전방의 시각 정보를 획득할 수 있도록 하는 것으로서, 윈드쉴드 글래스(windshield glass)라고도 한다.
또한, 사이드 미러(18)(19)는 본체(100)의 좌측에 마련되는 좌측 사이드 미러(18) 및 우측에 마련되는 우측 사이드 미러(19)를 포함하며, 차량(100) 내부의 운전자가 차량(100) 측면 및 후방의 시각 정보를 획득할 수 있도록 한다.
도 2는 본 발명의 일 실시 예에 따른 차량의 소프트웨어 업데이트 시스템의 구성을 나타낸 도면이다.
도 2에 나타낸 바와 같이, 본 발명의 일 실시 예에 따른 차량(100)의 소프트웨어 업데이트 시스템(200)은 제어부(210), 배터리 잔량 모니터링부(220), 전류 데이터베이스(230) 및 통신 모듈(260)을 포함한다.
제어부(210)는 소프트웨어 업데이트 시스템(200)의 제반 동작을 제어하는 마이크로 프로세서로서, 소프트웨어 업데이트 시스템(200) 내에 내장된 각종 모듈, 기기 등의 동작을 제어할 수 있다. 일 실시 예에 따르면, 제어부(210)는 소프트웨어 업데이트 시스템(200)에 내장된 프로세서에 의해 동작될 수 있으며, 소프트웨어 업데이트 시스템(200) 내에 내장된 각종 모듈, 기기 등을 제어하기 위한 제어 신호를 생성하여 각 구성 요소들의 동작을 제어할 수 있다.
또한, 제어부(210)는 헤드 유닛(미도시)의 전원 제어, 주변 유닛의 업데이트 등을 진행하는 헤드 유닛 제어부일 수 있다.
이외에도, 제어부(210)는 소프트웨어 업데이트 시스템시스템(200)의 동작을 제어하기 위한 제어 데이터, 소프트웨어 업데이트 시스템(200)의 동작 제어 중 사용되는 기준 데이터, 소프트웨어 업데이트 시스템(200)이 소정의 동작을 수행하는 중에 발생되는 동작 데이터, 소프트웨어 업데이트 시스템(200)이 소정 동작을 수행하도록 사용자에 의해 입력된 예약 업데이트 설정 데이터 등과 같은 설정 정보 등을 저장하는 메모리를 내장할 수 있다.
이와 같은 제어부(210)는 소프트웨어 업데이트 시스템(200)의 동작 전반을 제어하여 차량(100)의 제어에 필요한 소프트웨어의 업데이트가 이루어지도록 한다. 이 때의 소프트웨어의 업데이트는 OTA(Over The Air) 방식으로 이루어진다. OTA 방식에서, 차량(100)의 소프트웨어 업데이트 시스템(200)은 무선 통신(air)을 통해 서버(240)로부터 소프트웨어 업데이트에 필요한 데이터를 제공받아 소프트웨어 업데이트를 수행한다.
본 발명의 실시 예에 따른 소프트웨어 업데이트 시스템(200)에서는, 차량(100)이 주행하는 동안 OTA를 고려하여 배터리(170)를 충분히 충전해 두고, 차량(100)이 주차 상태로 전환되면 주행 중 미리 확보해 놓은 배터리(24)의 충전된 전력을 이용하여 소프트웨어 업데이트를 수행한다. 배터리(24)의 충전 제어를 위해 제어부(210)는 배터리 충전 제어 신호를 발생시켜서 차량 배터리 제어기(290, ECU: Engine Control Unit)로 전송할 수 있다. 이에 대해서는 후술하는 도 3 및 도 4를 통해 더 자세히 설명하고자 한다.
배터리 잔량 모니터링부(220)는 배터리의 충전량을 검출하는 검출부인 배터리 센서(280)를 통해 배터리(24)의 잔존 용량(state of charge, SOC)을 모니터링한다. 이와 같이, 배터리 잔량 모니터링부(220)는 배터리 센서(280)를 통해 SOC 수치를 입력 받아 SOC 수치를 저장한다.
배터리 센서(280, BS: Battery Sensor)는 차량(100)에 전원을 공급하는 차량용 배터리(24)에 장착되어 현재 배터리(24)의 상태를 측정하여 배터리 잔량 모니터링부(220)에 전달한다. 예를 들어, 배터리(24)의 전압 및 전류 잔량을 측정하여 배터리 잔량 모니터링부(220)에 전달할 수 있다. 배터리 센서(280)는 배터리(24)의 전압, 전류 및 온도를 측정하여, 배터리(24)의 잔존 용량(state of charge, SOC), 배터리(24)의 잔존 수명(state of health, SOH) 및 배터리(24)의 성능(state of function, SOF)을 측정할 수 있다. 배터리 센서(280)에서 측정된 전압, 전류, SOC, SOH, SOF, 온도 등의 배터리 상태 정보는 차량 배터리 제어기(290)를 통해 배터리 잔량 모니터링부(220)에 전달된다.
SOC는 배터리(24)의 완전 충전 용량 대비 현재 충전 용량을 나타내고, SOH는 배터리(24)의 신품 대비 현재 노후 정도를 나타낸다. 그리고, SOF는 배터리(24)를 사용하는 도중에 배터리(24) 성능이 실제 요구 조건에 얼마나 부합하는지를 나타내며, SOC, SOH, 배터리(24) 작동 온도 및 충/방전 이력에 의해 결정될 수 있다.
전류 데이터베이스(230)는 업데이트 대상 부품들의 업데이트 시 예측되는 전류 소모 수치를 부품 별로 미리 저장한다. 각 부품 별로 예측되는 전류 소모 수치는 사전에 미리 측정을 통해 획득한다.
통신 모듈(260)은 외부의 서버(240)와 정보를 주고 받는 것을 지원하는 것으로, 서버(240)와 통신 가능하도록 소프트웨어 업데이트 시스템(200)과 서버(240)를 네트워크 연결시킨다. 예를 들어, 통신 모듈(260)은 무선 접속 장치(Access Point) 등을 통하여 근거리 통신망(Local Area Network: LAN)에 접속하는 와이파이(Wireless Fidelity: WiFi) 통신 모듈, 단일의 외부 장치와 일-대-일로 통신하거나 소수의 외부 장치와 일-대-다로 통신하는 블루투스(Bluetooth) 통신 모듈, 디지털 방송 신호를 수신하는 방송신호 수신 모듈 및 위성 등으로부터 차량(100)의 위치 정보를 수신하는 위치 정보 수신 모듈 등을 포함할 수 있다.
또한, 통신 모듈(260)은 GSM/3GPP 계열의 통신 방식(GSM, HSDPA, LTE 어드밴스드), 3GPP2 계열의 통신 방식(CDMA 등) 또는 와이맥스 등의 무선 통신 프로토콜을 이용하여 다른 장치와 연결될 수도 있다.
또한, 통신 모듈(260)은 GPS 위성과 데이터를 송수신하여 현재 차량(100)의 위치 정보를 GPS 위성으로부터 송수신하거나, 원격지에 위치한 서버(240)로부터 지도 정보를 송수신할 수 있다. 이와 같은 차량(100)의 위치 정보 및 지도 정보는 사용자가 설정한 목적지로 이동하기 위한 경로를 제공에 이용될 수 있다.
또한, 통신 모듈(260)은 다른 장치와 연결되어 멀티미디어 데이터를 송수신할 수 있다. 구체적으로, 통신 모듈(260)은 차량(100) 근처에 위치한 이동 단말 또는 원격지에 위치한 서버(240)와 연결되어, 이동 단말 또는 서버(240)로부터 멀티미디어 데이터를 송신할 수 있다.
도 3은 본 발명의 실시 예에 따른 차량의 소프트웨어 업데이트 방법을 나타낸 도면이다. 도 3에 나타낸 소프트웨어 업데이트 방법에서는, 차량(100)이 주행하는 동안 OTA 방식의 소프트웨어 업데이트를 고려하여 배터리(170)를 충분히 충전해 두고, 차량(100)이 주차 상태로 전환되면 주행 중 미리 확보해 놓은 배터리(24)의 충전된 전력을 이용하여 OTA 방식의 소프트웨어 업데이트를 수행한다. 도 3에서 'OTA'는 'OTA 방식의 소프트웨어 업데이트'를 의미한다.
도 3에 나타낸 바와 같이, 소프트웨어 업데이트 시스템(200)의 제어부(210)는, 원격지의 서버(240)로부터 OTA 방식의 소프트웨어 업데이트 요청이 발생하는지를 모니터링하고, 만약 서버(240)로부터 OTA 방식의 소프트웨어 업데이트 요청이 발생하면 차량(100)의 엔진이 시동 온 상태인지를 확인한다(302). 엔진이 시동 온 상태인지를 확인하는 것은, 엔진이 시동 온 상태인 동안 OTA 방식의 소프트웨어 업데이트를 위한 배터리(24)의 충전을 수행하기 위함이다.
만약 서버(240)로부터 OTA 방식의 소프트웨어 업데이트 요청이 발생하면 차량(100)의 엔진이 시동 온 상태이면(302의 '예'), 제어부(210)는 OTA 방식의 소프트웨어 업데이트에 필요한 전류량을 예측(계산)하여 목표 전류량으로 설정한다(304). 만약, 소프트웨어 업데이트를 수행해야 할 대상이 3개의 ECU(Electronic Control Unit)라고 가정할 때, 이 3개의 ECU 각각의 소프트웨어 업데이트를 수행하는데 필요한 전류량은 사전에 실험을 통해 충분히 확보할 수 있다. 따라서, 소프트웨어 업데이트를 수행할 대상들이 확정되면 소프트웨어 업데이트에 필요한 총 전류량을 예측할 수 있다.
OTA 방식의 소프트웨어 업데이트는, 업데이트에 필요한 데이터를 수신하는 과정과, 수신한 데이터를 이용하여 필요한 업데이트를 수행하는 과정으로 구분할 수 있다. 본 발명의 실시 예에서는 업데이트에 필요한 데이터의 수신을 차량(100)의 엔진이 시동 온 상태일 때 실시하고, 소프트웨어의 업데이트는 차량(100)이 운행을 마치고 엔진이 시동 오프 상태일 때 실시한다. 왜냐하면, 차량(100)이 운행 중인 동안에는 소프트웨어를 사용 중이기 때문에 소프트웨어의 업데이트를 시도할 수 없기 때문이다. 소프트웨어의 업데이트에 필요한 데이터의 수신은 비교적 작은 전력만으로도 수행할 수 있지만, 소프트웨어의 업데이트는 관련 장치(부품)를 전기적으로 활성화시킨 후 수행해야 하기 때문에(즉, 파워 온 상태에서) 전력 소모가 상대적으로 더 크다. 이 때문에, 본 발명의 실시 예에서는 차량(100)이 주행 중인 동안 소프트웨어 업데이트에 필요한 전력을 운행 중에 미리 충분히 확보해 두고, 차량(100)이 운행을 마치면 엔진의 시동 오프 상태에서 이미 확보해 둔 충분한 전력을 이용하여 소프트웨어의 업데이트를 실시한다.
OTA 방식의 소프트웨어 업데이트에 필요한 전류량을 예측하여 목표 전류량이 설정되면, 제어부(210)는 배터리 잔량 모니터링부(220)와 배터리 센서(280), ECU(290) 등을 통해 배터리(24)의 충전을 시작한다(306). 이 때 제어부(210)는 배터리(24)의 충전량이 앞서 304 단계에서 설정한 목표 전류량을 상회하도록 배터리(24)의 충전을 제어한다. 즉, 제어부(210)는, OTA 방식의 소프트웨어 업데이트에 필요한 전류량 이상으로 배터리(24)가 충전되도록 배터리(24)의 충전을 제어한다.
배터리(24)의 충전량이 앞서 304 단계에서 설정한 목표 전류량을 상회하도록 배터리(24)의 충전이 완료되면(308의 '예'), 제어부(210)는 OTA 가능 신호를 활성화시켜서 통신 모듈(260)로 전달하고, 모듈(260)과 서버(240)가 통신하여 OTA 방식의 소프트웨어 업데이트를 위해 필요한 데이터의 수신이 이루어지도록 제어한다(310).
또한 제어부(210)는, 차량(100)이 운행 중인 동안 배터리(24)의 충전량이 목표 설정량을 상회하는 상태로 유지되도록 배터리(24)의 충전을 지속적으로 관리한다(312). OTA 가능 신호가 활성화되어 있고 또 소프트웨어 업데이트에 필요한 데이터를 수신해 놓은 상태이므로, 차량(100)이 운행을 마치고 엔진이 시동 오프 되면 즉시 OTA 방식의 소프트웨어 업데이트를 수행하게 된다. 따라서 차량(100)이 운행을 마치기 전에 배터리(24)의 충전량이 목표 설정량을 상회하는 상태로 유지되도록 배터리(24)의 충전을 지속적으로 관리할 필요가 있다.
차량(100)이 주행을 마치고 엔진이 시동 오프되면(314의 '예'), 제어부(210)는 주행 중 이미 확보해 놓은 배터리(240)의 충분한 전력을 사용하여 OTA 방식의 소프트웨어 업데이트를 수행한다(316). OTA 방식의 소프트웨어 업데이트에 이용되는 데이터는 앞서 차량(100)이 주행하는 동안 서버(240)로부터 수신해 놓은 상태이다. 만약 차량(100)의 주행 중에 데이트 수신이 불가한 상황이었다면, 차량(100)이 운행을 마친 이후 OTA 방식의 소프트웨어 업데이트를 수행하기 전에 필요한 데이터를 수신할 수도 있다.
도 4는 본 발명의 실시 예에 따른 소프트웨어 업데이트 시의 배터리의 상태 변화를 나타낸 도면이다. 특히 도 4에서는 본 발명의 실시 예에 따른 OTA 방식의 소프트웨어 업데이트 시의 배터리의 상태를 종래 기술의 경우와 비교하여 나타내었다.
도 4에 나타낸 바와 같이, 본 발명의 실시 예에 따른 OTA 방식의 소프트웨어 업데이트 시스템에서는, 차량(100)의 주행 중에 필요한 데이터를 다운로드(수신)하고, 차량(100)이 운행을 마치고 주차 중일 때 OTA 방식의 소프트웨어 업데이트를 수행한다.
종래의 경우에는, 도 4에 '종래 기술'로 표시한 그래프처럼, 차량(100)의 운행 중에 배터리(24)를 충분히 충전해 놓지 않아서, 차량(100)이 운행을 마치고 엔진이 시동 오프되었을 때 배터리(24)의 전력이 부족하여 OTA 방식의 소프트웨어 업데이트를 수행하지 못할 수도 있다.
이와 달리, 본 발명의 실시 예에서 제어부(210)는, 도 4에 '본 발명'으로 표시한 그래프처럼, 차량(100)이 운행하는 동안 배터리(24)를 소프트웨어 업데이트에 필요한 목표 충전량까지 충전이 이루어지도록 제어하고, 차량(100)이 운행을 마치고 엔진이 시동 오프되면 충전해 놓은 배터리(24)의 전력을 이용하여 OTA 방식의 소프트웨어 업데이트가 수행되도록 제어한다. 이로써, 배터리(24)의 전력 부족으로 인해 소프트웨어 업데이트에 실패하는 상황은 발생하지 않는다.
위의 설명은 기술적 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명의 기술 분야에서 통상의 지식을 가진 자라면 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서 위에 개시된 실시 예 및 첨부된 도면들은 기술적 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예 및 첨부된 도면에 의하여 기술적 사상의 범위가 한정되는 것은 아니다. 그 보호 범위는 아래의 청구 범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술적 사상은 권리 범위에 포함되는 것으로 해석되어야 할 것이다.
10 : (차량의) 본체
14 : 도어
17 : 전면 유리
18, 19 : 사이드 미러
21, 22 : 전륜 및 후륜
24 : 배터리
100 : 차량
200 : 소프트웨어 업데이트 시스템
210 : 제어부
220 : 배터리 잔량 모니터링부
230 : 전류 DB
240 : 서버
260 : 통신 모듈
280 : 배터리 센서
290 : ECU

Claims (18)

  1. 차량의 엔진이 시동 온 되어 있는 동안 배터리를 충전하여 상기 차량의 소프트웨어 업데이트에 필요한 배터리 충전량을 확보하는 단계와;
    상기 차량의 상기 엔진이 시동 오프 되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 단계를 포함하는 차량의 소프트웨어 업데이트 방법.
  2. 제 1 항에 있어서,
    소프트웨어 업데이트 요청을 수신하는 단계를 더 포함하고;
    상기 소프트웨어 업데이트 요청에 응답하여 상기 배터리의 충전과 상기 소프트웨어 업데이트를 수행하는 차량의 소프트웨어 업데이트 방법.
  3. 제 2 항에 있어서,
    상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 수신하는 단계를 더 포함하는 차량의 소프트웨어 업데이트 방법.
  4. 제 3 항에 있어서,
    상기 차량의 엔진이 시동 온 되어 있는 동안에 상기 차량의 소프트웨어 업데이트에 필요한 데이터의 수신이 이루어지는 차량의 소프트웨어 업데이트 방법.
  5. 제 2 항에 있어서,
    상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 전류량을 예측하는 단계와;
    상기 예측한 전류량에 기초하여 상기 배터리의 목표 전류량으로 설정하는 단계를 더 포함하는 차량의 소프트웨어 업데이트 방법.
  6. 제 1 항에 있어서, 상기 배터리 충전량을 확보하는 단계는,
    상기 차량의 상기 엔진이 시동 온 되어 있는 동안 상기 배터리 충전량이 상기 소프트웨어 업데이트에 필요한 전류량을 상회하도록 상기 배터리의 충전 상태를 유지하도록 이루어지는 차량의 소프트웨어 업데이트 방법.
  7. 제 1 항에 있어서, 상기 차량의 소프트웨어 업데이트는,
    상기 차량의 소프트웨어 업데이트에 필요한 데이터를 무선 통신망을 통해 수신하는 OTA(Over The Air) 방식의 소프트웨어 업데이트인 차량의 소프트웨어 업데이트 방법.
  8. 배터리의 충전량을 검출하는 검출부와;
    차량의 엔진이 시동 온 되어 있는 동안 배터리를 충전하여 상기 차량의 소프트웨어 업데이트에 필요한 배터리 충전량을 확보하고, 상기 차량의 상기 엔진이 시동 오프 되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 제어부를 포함하는 차량의 소프트웨어 업데이트 시스템.
  9. 제 8 항에 있어서, 상기 제어부는,
    소프트웨어 업데이트 요청을 수신하고;
    상기 소프트웨어 업데이트 요청에 응답하여 상기 배터리의 충전과 상기 소프트웨어 업데이트를 수행하는 차량의 소프트웨어 업데이트 시스템.
  10. 제 9 항에 있어서, 상기 제어부는,
    상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 수신하는 것을 더 포함하는 차량의 소프트웨어 업데이트 시스템.
  11. 제 10 항에 있어서, 상기 제어부는,
    상기 차량의 엔진이 시동 온 되어 있는 동안에 상기 차량의 소프트웨어 업데이트에 필요한 데이터의 수신이 이루어지도록 제어하는 차량의 소프트웨어 업데이트 시스템.
  12. 제 9 항에 있어서, 상기 제어부는,
    상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 전류량을 예측하고;
    상기 예측한 전류량에 기초하여 상기 배터리의 목표 전류량으로 설정하는 것을 더 포함하는 차량의 소프트웨어 업데이트 시스템.
  13. 제 8 항에 있어서, 상기 배터리 충전량을 확보하는 것은,
    상기 차량의 상기 엔진이 시동 온 되어 있는 동안 상기 배터리 충전량이 상기 소프트웨어 업데이트에 필요한 전류량을 상회하도록 상기 배터리의 충전 상태를 유지하도록 이루어지도록 하는 것인 차량의 소프트웨어 업데이트 시스템.
  14. 제 8 항에 있어서, 상기 차량의 소프트웨어 업데이트는,
    상기 차량의 소프트웨어 업데이트에 필요한 데이터를 무선 통신망을 통해 수신하는 OTA(Over The Air) 방식의 소프트웨어 업데이트인 차량의 소프트웨어 업데이트 시스템.
  15. OTA 방식의 소프트웨어 업데이트의 요청을 수신하는 단계와;
    차량이 주행하는 동안 배터리를 충전하여 상기 차량의 소프트웨어 업데이트에 필요한 배터리 충전량을 확보하는 단계와;
    상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량이 주행하는 동안 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 수신하는 단계와;
    상기 차량이 주차되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 단계를 포함하는 차량의 소프트웨어 업데이트 방법.
  16. 제 15 항에 있어서,
    상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량의 소프트웨어 업데이트에 필요한 전류량을 예측하는 단계와;
    상기 예측한 전류량에 기초하여 상기 배터리의 목표 전류량으로 설정하는 단계를 더 포함하는 차량의 소프트웨어 업데이트 방법.
  17. 제 15 항에 있어서, 상기 배터리 충전량을 확보하는 단계는,
    상기 차량의 상기 엔진이 시동 온 되어 있는 동안 상기 배터리 충전량이 상기 소프트웨어 업데이트에 필요한 전류량을 상회하도록 상기 배터리의 충전 상태를 유지하도록 이루어지는 차량의 소프트웨어 업데이트 방법.
  18. OTA 방식의 소프트웨어 업데이트의 요청을 수신하는 단계와;
    상기 소프트웨어 업데이트 요청의 수신에 응답하여 차량의 소프트웨어 업데이트에 필요한 전류량을 예측하는 단계와;
    상기 예측한 전류량에 기초하여 배터리의 목표 전류량으로 설정하는 단계와;
    상기 차량이 주행하는 동안 배터리를 충전하여 상기 배터리 충전량이 상기 목표 전류량 이상으로 유지되도록 제어하는 단계와;
    상기 소프트웨어 업데이트 요청의 수신에 응답하여 상기 차량이 주행하는 동안 상기 차량의 소프트웨어 업데이트에 필요한 데이터를 수신하는 단계와;
    상기 차량이 주차되어 있는 동안 상기 배터리의 전력을 사용하여 상기 차량의 소프트웨어 업데이트를 수행하는 단계를 포함하는 차량의 소프트웨어 업데이트 방법.
KR1020190071495A 2019-06-17 2019-06-17 차량의 소프트웨어 업데이트 방법 및 시스템 KR20200143882A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020190071495A KR20200143882A (ko) 2019-06-17 2019-06-17 차량의 소프트웨어 업데이트 방법 및 시스템
US16/662,787 US20200394031A1 (en) 2019-06-17 2019-10-24 Method and system for software update of vehicle
CN201911137130.9A CN112092754A (zh) 2019-06-17 2019-11-19 用于车辆的软件更新的方法和***
DE102019131474.7A DE102019131474A1 (de) 2019-06-17 2019-11-21 Verfahren und system zur softwareaktualisierung eines fahrzeuges

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190071495A KR20200143882A (ko) 2019-06-17 2019-06-17 차량의 소프트웨어 업데이트 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20200143882A true KR20200143882A (ko) 2020-12-28

Family

ID=73546865

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190071495A KR20200143882A (ko) 2019-06-17 2019-06-17 차량의 소프트웨어 업데이트 방법 및 시스템

Country Status (4)

Country Link
US (1) US20200394031A1 (ko)
KR (1) KR20200143882A (ko)
CN (1) CN112092754A (ko)
DE (1) DE102019131474A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12026499B2 (en) 2021-06-25 2024-07-02 Hyundai Motor Company Device and method for controlling OTA update of vehicle

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021184284A1 (zh) * 2020-03-19 2021-09-23 华为技术有限公司 一种车辆软件升级的方法及相关***
US20210109731A1 (en) * 2020-12-22 2021-04-15 Dario Nicolas Oliver Hands-free deployment of geographically linked applications
US11704107B2 (en) * 2021-03-04 2023-07-18 Toyota Motor North America, Inc. Software updates based on transport-related actions
KR20220132864A (ko) * 2021-03-24 2022-10-04 현대자동차주식회사 차량 및 차량 제어 방법
CN113504771A (zh) * 2021-07-16 2021-10-15 东风小康汽车有限公司重庆分公司 一种控制器升级方法和***

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9229704B2 (en) * 2014-04-01 2016-01-05 Ford Global Technologies, Llc Smart vehicle reflash with battery state of charge (SOC) estimator
KR101724486B1 (ko) * 2015-09-21 2017-04-18 현대자동차 주식회사 차량 단말의 소프트웨어 업데이트 제어장치 및 그 방법이 구현된 컴퓨터로 판독 가능한 기록매체
US20170300313A1 (en) * 2016-04-14 2017-10-19 GM Global Technology Operations LLC Method and system for downloading and installing a remote software update on a vehicle
KR20180084198A (ko) * 2017-01-16 2018-07-25 현대자동차주식회사 차량의 소프트웨어 업데이트 장치 및 방법
KR102249618B1 (ko) * 2017-02-20 2021-05-10 현대자동차주식회사 차량용 소프트웨어 업데이트 시스템 및 그 방법, 이의 avn 장치
DE102017107277B4 (de) * 2017-04-05 2024-06-13 Hanon Systems Verfahren zur Aktualisierung einer Steuersoftware in einem Hochvolt-Steuergerät
WO2019030897A1 (ja) * 2017-08-10 2019-02-14 本田技研工業株式会社 制御システム、制御方法、およびプログラム
CN108008964B (zh) * 2017-10-24 2020-11-13 宝沃汽车(中国)有限公司 车载网络***,车载软件的管理方法和车辆

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12026499B2 (en) 2021-06-25 2024-07-02 Hyundai Motor Company Device and method for controlling OTA update of vehicle

Also Published As

Publication number Publication date
DE102019131474A1 (de) 2020-12-17
US20200394031A1 (en) 2020-12-17
CN112092754A (zh) 2020-12-18

Similar Documents

Publication Publication Date Title
KR20200143882A (ko) 차량의 소프트웨어 업데이트 방법 및 시스템
US20230234549A1 (en) Vehicle device
KR102526968B1 (ko) 차량 및 그 제어 방법
US10279757B2 (en) Control device update in a motor vehicle
JP5603942B2 (ja) 車両用プログラム書換えシステム
US10578676B2 (en) Vehicle monitoring of mobile device state-of-charge
CN108369505B (zh) 控制设备、程序更新方法和计算机程序
CN111284428A (zh) 可升级车辆
CN111034132B (zh) 控制设备、控制方法和计算机程序
CN111032439B (zh) 控制设备、控制方法和非暂时性计算机可读存储介质
US20210094491A1 (en) Power supply control device, power supply control method, and computer program
US20200215930A1 (en) Control apparatus, control method, and computer program
KR20220001924A (ko) 차량의 ecu 업데이트 제어 장치 및 그 방법
CN108734336B (zh) 基于云的连接能量预算管理器
CN111008704B (zh) 电动汽车联邦学习的处理方法、装置、设备与存储介质
CN110650446A (zh) 优化的tcu发射功率
CN111434535A (zh) 电子控制模块唤醒监视器
KR20220028879A (ko) 차량의 ecu 업데이트 관리 장치 및 그 방법
CN108008964B (zh) 车载网络***,车载软件的管理方法和车辆
JP5558963B2 (ja) 車両用プログラム書換えシステム
JP2020161010A (ja) 車両管理システム
KR20230017634A (ko) 차량의 ota 업데이트 제어 장치 및 그 방법
US11836482B2 (en) Center device, reprogramming data distribution system, and reprogramming data distribution plan creation program product
KR20190052208A (ko) 서버, 차량 및 그 제어방법
US20220258634A1 (en) Charging control method for electric moving body, and electric moving body

Legal Events

Date Code Title Description
E902 Notification of reason for refusal