[go: up one dir, main page]

KR20110035251A - How to update software of car AVN system - Google Patents

How to update software of car AVN system Download PDF

Info

Publication number
KR20110035251A
KR20110035251A KR1020090092882A KR20090092882A KR20110035251A KR 20110035251 A KR20110035251 A KR 20110035251A KR 1020090092882 A KR1020090092882 A KR 1020090092882A KR 20090092882 A KR20090092882 A KR 20090092882A KR 20110035251 A KR20110035251 A KR 20110035251A
Authority
KR
South Korea
Prior art keywords
software
update
avn system
navigation
vehicle
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020090092882A
Other languages
Korean (ko)
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 KR1020090092882A priority Critical patent/KR20110035251A/en
Publication of KR20110035251A publication Critical patent/KR20110035251A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/313Logic programming, e.g. PROLOG programming language
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4494Execution paradigms, e.g. implementations of programming paradigms data driven
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Navigation (AREA)

Abstract

본 발명은 차량용 에이브이엔 시스템에 관한 것으로 보다 상세하게는 차량을 운행중 AVN 시스템의 내비게이션으로 길안내 서비스를 제공하는 시간을 이용하여 필요한 소프트웨어를 업데이트하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법에 관한 것이다. 본 발명은 차량을 운행중 AVN 시스템을 구동시 차량의 시동을 오프하지 않고 운전하는 운행시간을 예측하여, 해당 시간에 소프트웨어 업데이트를 처리하여 전체 시스템 소프트웨어의 업데이트를 처리하고 AVN 시스템의 고장을 예방하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle AVN system, and more particularly, to a method for updating a software of an AVN system for a vehicle using a time for providing a road guidance service to the navigation of the AVN system while the vehicle is in operation. The present invention estimates the driving time of driving the vehicle without driving the vehicle off while driving the AVN system, and processes the software update at the corresponding time to process the update of the entire system software and prevent the failure of the AVN system. AVN is a software update method for the system.

Description

차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법 {Software update method for Audio Video Navigation system in a vehicle}Software update method for Audio Video Navigation system in a vehicle}

본 발명은 차량용 AVN(Audio-Video Navigation) 시스템에 관한 것으로 보다 상세하게는 차량을 운행중 AVN 시스템의 내비게이션으로 길안내 서비스를 제공하는 시간을 이용하여 AVN 시스템의 소프트웨어를 업데이트하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법에 관한 것이다.The present invention relates to a vehicle audio-video navigation (AVN) system, and more particularly, to a software of an AVN system for updating a software of an AVN system by using a time for providing a road guidance service to the navigation of the AVN system while driving a vehicle. It is about an update method.

일반적으로 AVN(Audio-Video Navigation) 시스템은 오디오와 멀티미디어 장비를 통합한 것으로 라디오, CD(Compact Disc) 등의 오디오 서비스, DVD (Digital Versatile Disk) 등의 비디오 서비스와 내비게이션 서비스를 제공하는 것으로 차량의 필수 전자기기이다.In general, AVN (Audio-Video Navigation) system integrates audio and multimedia equipment, provides audio service such as radio, compact disc (CD), video service such as DVD (Digital Versatile Disk) and navigation service. It is an essential electronic device.

종래의 AVN 시스템의 경우 소프트웨어 업데이트가 필요하면 DVD나 USB 등의 저장 매체를 AVN 시스템에 연결하여 소프트웨어 업데이트를 처리하였다. 이러한 소프트웨어 업데이트 방식은 운전자가 차량 A/S 센터에 방문하여야 소프트웨어 업데이트를 받을 수 있으므로 불편한 문제점이 있다.In the conventional AVN system, when a software update is required, a software update is processed by connecting a storage medium such as a DVD or a USB to the AVN system. Such a software update method is inconvenient because the driver needs to visit the vehicle A / S center to receive the software update.

또한 DVD나 USB 등의 저장 매체를 AVN 시스템에 연결하여 소프트웨어 업데이 트를 처리하는 경우 업데이트 시간이 오래 걸리고 업데이트를 위하여 장시간 차량 시스템을 켜두어야 한다.In addition, when the software update process is performed by connecting a storage medium such as DVD or USB to the AVN system, the update takes a long time and the vehicle system must be turned on for a long time for the update.

또한 소프트웨어 업데이트 도중 시동이 꺼지거나 기타의 이유로 AVN 시스템이 꺼지는 경우에는 AVN 시스템의 고장이 발생되고 이때에는 AVN 시스템을 A/S를 받아야 하므로 사용자에게 엄청난 불편을 초래하는 단점이 있다.In addition, if the AVN system is turned off during the software update or for some other reason, the AVN system may be broken. In this case, the AVN system needs to be A / S.

본 발명은 상술한 문제점을 해결한 것으로, 본 발명의 목적은 차량을 운행중 AVN 시스템을 구동시 차량의 시동을 오프하지 않고 운행 시간을 예측하여, 해당 운행시간에 AVN 시스템의 필요한 소프트웨어 업데이트를 처리하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention solves the above-mentioned problems, and an object of the present invention is to estimate the travel time without turning off the vehicle when driving the AVN system while the vehicle is in operation, and to process the necessary software update of the AVN system at the corresponding travel time. An object of the present invention is to provide a software update method for a vehicle AVN system.

또한 본 발명은 차량을 운행중 AVN 시스템의 내비게이션을 이용하여 길안내시 주유소나 목적지 부근과 같이 AVN 시스템의 전원이 오프될 수 있는 위치에 도달하는 경우에는 소프트웨어 업데이트를 중지시켜 AVN 시스템의 고장을 차단하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법 제공하는 것을 목적으로 한다.In addition, the present invention is to stop the failure of the AVN system by stopping the software update when reaching the position where the power of the AVN system can be turned off, such as near the gas station or destination when using the navigation of the AVN system while driving the vehicle An object of the present invention is to provide a software update method for a vehicle AVN system.

상기한 목적을 달성하기 위한 본 발명의 방법은, AVN 시스템이 동작하면 상기 AVN 시스템의 단자에 연결된 기기로부터 업데이트할 소프트웨어가 있는지 제어부에서 파악하는 1 단계와, 제어부에서 상기 기기로부터 업데이트할 소프트웨어가 있으면 내비게이션이 동작하여 길안내를 하는지 파악하는 2 단계 및 내비게이션에서 길안내를 하는 경우 제어부에서 상기 길안내의 목적지를 파악하여 운행시간을 예측하고 남은 운행시간 동안 업데이트 가능한 소프트웨어를 선택하여 상기 기기로부터 업데이트하는 3 단계를 포함함을 특징으로 한다.The method of the present invention for achieving the above object, if the AVN system is operating, the first step to determine whether there is software to update from the device connected to the terminal of the AVN system, and if the control unit has software to update from the device Step 2 of figuring out whether the navigation is performed by the navigation operation and when the navigation is performed in the navigation, the controller detects the destination of the navigation guidance, predicts the driving time, and selects an updateable software for the remaining driving time to update from the device. It is characterized by including three steps.

또한 본 발명은 업데이트할 소프트웨어가 있는지 제어부에서 파악하는 것은, 업데이트할 소프트웨어가 저장된 USB 단말이나 DVD 또는 블루투스 단말이 연결되었는지를 파악하고 연결된 경우 소프트웨어 정보를 기록한 데이터베이스를 읽어서 파악하는 것을 포함함을 특징으로 한다.In addition, the present invention is to determine whether there is software to be updated, characterized in that to determine whether the USB terminal, DVD or Bluetooth terminal that the software to be updated is stored, and if connected, by reading a database recording the software information do.

또한 본 발명은 남은 운행시간 동안 업데이트 가능한 소프트웨어를 선택하여 상기 기기로부터 업데이트하는 것은, 제어부에서 상기 기기로부터 업데이트할 소프트웨어 정보를 기록한 데이터베이스를 확인하여 상기 남은 운행시간 동안 분야별 업데이트 가능한 소프트웨어를 선택하여 업데이트 하는 것을 포함함을 특징으로 하며, 상기 남은 운행시간 동안 업데이트 가능한 소프트웨어를 선택하여 상기 기기로부터 업데이트하는 것은 소프트웨어 업데이트 도중 차량이 주유소로 진입하거나 또는 목적지 부근에 도달하면 상기 제어부는 복사한 파일을 AVN 시스템에서 삭제시키고 소프트웨어 업데이트 동작을 중지시키는 것을 포함함을 특징으로 하는 한다.In addition, the present invention is to select the software that can be updated for the remaining running time to update from the device, the control unit to check the database recording the software information to be updated from the device to select and update the software for each field for the remaining running time to update Selecting the updateable software and updating from the device during the remaining running time, if the vehicle enters the gas station or near the destination during the software update, the controller may copy the copied file to the AVN system. Deleting and stopping the software update operation.

본 발명은 AVN 시스템에서 필요한 내비게이션 데이터 등과 같이 여러 소프트웨어의 업데이트를 차량의 운행중 처리하므로 사용자는 별도의 차량센터의 방문 없이도 소프트웨어 업데이트를 처리하므로 매우 편리하고 잘못된 소프트웨어 업데이트로 인하여 AVN 시스템이 고장나는 것을 예방한다.Since the present invention processes the update of various software such as navigation data required in the AVN system while the vehicle is running, the user processes the software update without visiting a separate vehicle center, thereby preventing the AVN system from being broken due to a very convenient and incorrect software update. do.

이하, 본 발명의 실시 예를 첨부한 도면을 참조하여 설명한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 생략될 것이라는 것을 유의하여야 한다.It should be noted that in the following description, only parts necessary for understanding the operation according to the present invention will be described, and descriptions of other parts will be omitted.

본 발명은 차량을 운행중 AVN 시스템의 소프트웨어 업데이트를 내비게이션의 길안내 서비스를 진행중 처리하여 업데이트 도중에 AVN 시스템이 고장나는 것을 예방하고 전체 AVN 시스템의 소프트웨어 업데이트 처리가 가능한 차량용 AVN 시스템의 소프트웨어 업데이트 방법이다.The present invention is a software update method of an AVN system for a vehicle which can process a software update of an AVN system while a vehicle is in progress while preventing a breakdown of the AVN system during an update and software update processing of the entire AVN system.

도 1은 본 발명의 일실시예에 의한 AVN 시스템의 구성도이다.1 is a block diagram of an AVN system according to an embodiment of the present invention.

본 발명의 AVN 시스템(200)은 도면을 참조하면 키입력 및 단자부(30), 오디오 플레이어부(40), 내비게이션부(50), 비디오 플레이어부(60), AM/FM 튜너부(70), 제어부(80), 비디오 처리부(90), 오디오 처리부(100), 디스플레이부(110), DMB부(120), 블루투스부(130), 메모리(140)를 포함하여 구성된다.Referring to the drawings, the AVN system 200 according to the present invention includes a key input and a terminal unit 30, an audio player unit 40, a navigation unit 50, a video player unit 60, an AM / FM tuner unit 70, The controller 80, the video processor 90, the audio processor 100, the display 110, the DMB unit 120, the Bluetooth unit 130, and the memory 140 are configured.

제어부(마이컴)(80)는 전체 AVN 시스템의 동작을 컨트롤하며 본 발명의 소프트웨어 업데이트를 제어하고, 키입력 및 단자부(30)는 사용자의 명령을 입력하며 또한 USB 단자와 같은 접속 단자가 설치된다.The controller (microcom) 80 controls the operation of the entire AVN system and controls the software update of the present invention. The key input and terminal unit 30 inputs a user's command and is provided with a connection terminal such as a USB terminal.

오디오 플레이어부(40)는 음악 CD(Compact Disk) 또는 음악 테이프(Tape) 등의 오디오 매체를 재생하고, 내비게이션부(50)는 길 안내 서비스를 제공하며, 비디오 플레이어부(60)는 DVD(Digital Versatile Disk) 등과 같은 비디오 매체를 재생하며, AM/FM 튜너부(70)는 수신되는 AM 모드 및 FM 모드 신호를 튜닝하여 오디오 처리부(100)로 출력하여 수신하도록 한다.The audio player unit 40 plays an audio medium such as a music CD (Compact Disk) or a music tape, the navigation unit 50 provides a road guide service, and the video player unit 60 is a DVD (Digital). A video medium such as a Versatile Disk) is reproduced, and the AM / FM tuner 70 tunes the received AM mode and FM mode signals to the audio processor 100 for reception.

비디오 처리부(90)는 내비게이션부(50)나 비디오 플레이어부(60)로부터 입력되는 영상신호를 디코딩 처리하며, 비디오 처리부(90)에서 처리한 영상 신호는 디스플레이부(110)를 통하여 출력된다.The video processor 90 decodes an image signal input from the navigation unit 50 or the video player unit 60, and the image signal processed by the video processor 90 is output through the display unit 110.

오디오 처리부(100)는 오디오 플레이어부(40)와 내비게이션부(50) 및 비디오 플레이어부(60)로부터 입력되는 음성신호를 디코딩 처리하여 앰프를 통하여 스피커로 출력시키며, DMB부(120)는 수신되는 오디오와 비디오 신호를 오디오 처리부(100)와 비디오 처리부(90)로 각각 입력시켜 디스플레이부(110)를 통하여 출력되도록 한다.The audio processor 100 decodes an audio signal input from the audio player unit 40, the navigation unit 50, and the video player unit 60, outputs the audio signal to the speaker through an amplifier, and the DMB unit 120 receives the received audio signal. The audio and video signals are input to the audio processor 100 and the video processor 90, respectively, and are output through the display 110.

블루투스부(130)는 근거리에서 블루투스가 설치된 단말과 데이터를 무선으로 송수신 처리하며, 메모리(140)는 AVN 시스템의 구동에 필요한 데이터와 소프트웨어를 저장하여 제공한다.The Bluetooth unit 130 wirelessly transmits and receives data to and from the terminal where Bluetooth is installed at a short distance, and the memory 140 stores and provides data and software necessary for driving the AVN system.

내비게이션부(50)는 도시하지는 않았으나 GPS 신호를 수신하는 GPS 안테나와, 차량의 차속센서로부터 입력되는 펄스신호를 입력 받는 입력단자와, GPS 안테나로부터 수신되는 GPS신호와 차속센서로부터 입력되는 펄스신호 및 내장된 자이로센서에 의해 검출되는 방위각에 의해 차량의 위치정보를 계산하여 출력하는 GPS 모듈을 포함한다.Although not shown, the navigation unit 50 includes a GPS antenna for receiving a GPS signal, an input terminal for receiving a pulse signal input from a vehicle speed sensor of the vehicle, a GPS signal received from a GPS antenna, a pulse signal input from a vehicle speed sensor, It includes a GPS module for calculating and outputting the position information of the vehicle by the azimuth angle detected by the built-in gyro sensor.

또한 내비게이션부(50)는 길안내를 위한 지리정보와 안내음성 데이터 등을 저장하는 별도의 메모리와, GPS 모듈로부터 계산된 차량의 위치정보 및 메모리로부터 읽어 온 지리정보와 안내음성 데이터에 따라 길안내를 수행하기 위한 영상신호 및 음성신호를 오디오 처리부(100)와 비디오 처리부(90)로 각각 입력시켜 디스플레이부(110)를 통하여 출력되도록 한다.In addition, the navigation unit 50 is a separate memory for storing geographic information and guidance voice data, etc. for the guidance of the road, the location information of the vehicle calculated from the GPS module and the geographic information and guidance voice data read from the memory guide The video signal and the audio signal for performing the input to the audio processor 100 and the video processor 90 are respectively output through the display 110.

본 발명에서는 USB 메모리나 USB 단말, 그리고 DVD 또는 블루투스 단말에 업데이트 소프트웨어가 저장된 것을 차량 운행중에 부분적으로 업데이트 처리하는 것 으로 업데이트 소프트웨어 정보를 기록한 데이터 베이스를 제어부(80)에서 파악하여 업데이트 가능한 시간에 해당하는 소프트웨어 업데이트를 처리한다. In the present invention, the update software is stored in the USB memory, the USB terminal, and the DVD or Bluetooth terminal partially updated during vehicle operation. The controller 80 grasps a database in which the update software information is recorded and corresponds to an updateable time. Handles software updates.

종래와 같이 소프트웨어 업데이트시 파일을 복사해서 업데이트 하다가 차량의 시동이 꺼지는 상황이 발생하면 AVN 시스템이 오동작하거나 고장이 발생되었으나 본 발명은 차량의 운행시간 처리하고 특히 내비게이션의 길안내 서비스 시간과 같이 도중에 시동이 오프되지 않고 계속 운행할 것으로 예측되는 시간에만 AVN 시스템의 소프트웨어 업데이트를 처리하여 종래와 같은 소프트웨어 업데이트로 인한 AVN 시스템의 고장을 예방한다.When the software is updated by copying and updating a file as in the prior art, the AVN system malfunctions or malfunctions when the vehicle is turned off. However, the present invention processes the driving time of the vehicle and starts the vehicle in the middle such as the navigation service time of the navigation system. The software update of the AVN system is processed only at the time when it is expected to continue to operate without being turned off, thereby preventing the failure of the AVN system due to the conventional software update.

본 발명에서 AVN 시스템에서의 소프트웨어 업데이트는 내비게이션부의 데이터뿐만 아니라 그 외의 AVN 시스템에서 필요한 전체 소프트웨어를 업데이트 한다.In the present invention, the software update in the AVN system updates not only data of the navigation unit but also all software required by other AVN systems.

도 2는 본 발명의 일실시예에 의한 소프트웨어 업데이트 데이터베이스의 예를 나타낸 것이다.2 shows an example of a software update database according to an embodiment of the present invention.

도면을 참조하면 USB 메모리나 DVD 또는 블루투스 단말에 저장되는 업데이트 소프트웨어에는 업데이트할 분야별 소프트웨어의 목록 정보가 있는 데이터베이스가 있으며 거기에는 소프트웨어의 종류와 버전 정보 및 업데이트에 소요되는 시간 정보 등을 포함하여 제공한다.Referring to the drawing, the update software stored in the USB memory, DVD or Bluetooth terminal has a database containing information on the list of software for each field to be updated, and includes the type and version information of the software and time information for the update. .

소프트웨어의 종류로는 지도 데이터, DMB, 마이컴, 블루투스 등에 관련한 전체 AVN 시스템 관련 소프트웨어 업데이트 종목이 가능하고 각각 업데이트에 소요되는 시간 정보를 제공하므로 제어부(마이컴)(80)는 이를 파악하여 운행시간 내에 설치 가능한 소프트웨어를 선택하여 업데이트 한다.As a kind of software, software update items related to the entire AVN system related to map data, DMB, microcomputer, Bluetooth, etc. are available and time information for each update is provided. Select and update available software.

AVN 시스템(200)의 제어부(마이컴)(80)는 메모리(140)에 저장된 이미 설치된 소프트웨어 정보와 상술한 데이터베이스에 기록된 업데이트 정보를 비교하여 업데이트가 필요한 소프트웨어를 확인하여 설치한다.The control unit (microcomputer) 80 of the AVN system 200 compares the already installed software information stored in the memory 140 with the update information recorded in the above-mentioned database to identify and install the software requiring the update.

상술한 바와 같이 본 발명은 차량의 AVN 시스템(200)의 내비게이션으로 길안내 서비스를 수행시 목적지까지 도달하는데 걸리는 운행시간을 참조하여 그 시간에 소프트웨어 업데이트를 처리하는 것으로 이때 소프트웨어 업데이트를 처리하여 AVN 시스템의 고장을 예방한다.As described above, the present invention refers to the driving time required to reach the destination when the road guidance service is performed by the navigation of the AVN system 200 of the vehicle, and processes the software update at that time. To prevent malfunction.

소프트웨어 업데이트는 USB 메모리나 DVD 또는 블루투스 단말에 저장된 필요한 파일들을 분야별로 AVN 시스템으로 일괄 복사한 후, 이전 파일은 삭제하고 복사한 파일 이름을 바꾸는 방식으로 수행한다.Software update is performed by batch copying necessary files stored in USB memory or DVD or Bluetooth terminal to AVN system by field, and then deleting old files and renaming the copied files.

예를 들어 업데이트가 필요한 파일이 a0.exe, a1.exe, b0.data, b1.data 이면, 연결된 USB 단말이나 DVD 또는 블루투스 단말에 저장된 소프트웨어로부터 복사하여 a0_bak.exe, a1_bak.exe, b0_bak.data, b1_bak.data 파일을 AVN 시스템에 저장한 후에 이전에 설치한 파일인 상술한 a0.exe, a1.exe, b0.data, b1.data 파일은 삭제하고, 새롭게 복사시킨 파일의 이름을 a0_bak.exe -> a0.exe, a1_bak.exe -> a1.exe, b0_bak.data -> b0.data, b1_bak.data -> b1.data 와 같이 일괄적으로 변경하여 업데이트 한다.For example, if the files that need to be updated are a0.exe, a1.exe, b0.data, b1.data, copy them from the software stored in the connected USB terminal or DVD or Bluetooth terminal to a0_bak.exe, a1_bak.exe, b0_bak.data After saving the b1_bak.data file on the AVN system, delete the previously installed files a0.exe, a1.exe, b0.data and b1.data, and rename the newly copied file a0_bak.exe. -> a0.exe, a1_bak.exe-> a1.exe, b0_bak.data-> b0.data, b1_bak.data-> b1.data

한편 내비게이션부(50)에서 소프트웨어 업데이트시 차량이 주유소나 목적지 부근으로 진입하여 시동이 오프 상황이 발생될 것으로 예상되는 경우 제어부(80)에서는 소프트웨어 업데이트를 일시적으로 중지시켜 AVN 시스템(200)의 고장을 예방 한다.On the other hand, if it is expected that the vehicle enters the gas station or the destination and the start-up situation occurs when the software is updated in the navigation unit 50, the controller 80 temporarily stops the software update to solve the failure of the AVN system 200. To prevent.

소프트웨어 업데이트를 일시적으로 중지시키는 것은 USB 메모리나 DVD 또는 블루투스 단말로부터 복사한 파일을 삭제하고 업데이트를 중지시키므로 차후에 다시 구동되어도 AVN 시스템(200)은 정상 동작하므로 종래와 같은 AVN 시스템의 고장이나 동작 이상을 예방한다.Temporarily stopping the software update deletes the files copied from the USB memory or DVD or Bluetooth terminal and stops the update. Therefore, the AVN system 200 operates normally even if it is restarted later. Prevent.

도 3은 본 발명의 일실시예에 의한 AVN 시스템의 소프트웨어 업데이트를 처리하는 동작 순서도이다.3 is an operational flowchart of processing a software update of an AVN system according to an embodiment of the present invention.

310~320 단계에서 차량이 구동되어 AVN 시스템(200)을 동작시키면 제어기(80)는 USB 메모리나 DVD 또는 블루투스 단말 가운데 하나가 연결되어 있는 지 파악하고, 연결된 경우 해당 USB 메모리나 DVD 또는 블루투스 단말기에 업데이트 해야 할 소프트웨어가 있는지 파악한다.When the vehicle is driven in steps 310 to 320 to operate the AVN system 200, the controller 80 determines whether one of the USB memory, the DVD, or the Bluetooth terminal is connected, and when connected to the corresponding USB memory, the DVD, or the Bluetooth terminal. Determine if there is software to update.

USB 메모리나 DVD 또는 블루투스 단말 가운데 하나의 단말이 연결되지 않은 경우에는 소프트웨어 업데이트는 하지 않으며 AVN 시스템(200)은 일반 동작을 처리한다.If one of the USB memory, the DVD or the Bluetooth terminal is not connected, the software is not updated and the AVN system 200 processes the general operation.

제어기(80)는 메모리(140)에 현재 AVN 시스템(200)에 설치된 소프트웨어의 버전 정보를 저장하여 파악하고 있다.The controller 80 stores the version information of the software currently installed in the AVN system 200 in the memory 140 and grasps it.

330 단계에서 제어기(80)는 연결된 USB 메모리나 DVD 또는 블루투스 단말기 가운데 하나의 단말에 업데이트할 소프트웨어가 있는 것으로 판단되면, 350 단계로 진행하여 현재 내비게이션이 실행되어 길안내 서비스를 제공하는 지를 내비게이션부(50)로부터 파악한다.If it is determined in step 330 that the controller 80 has the software to be updated in one of the connected USB memory, DVD, or Bluetooth terminal, the controller 80 proceeds to step 350 to determine whether the current navigation is executed to provide the navigation service. 50).

현재 AVN 시스템(200)에서 내비게이션부(50)를 통하여 길안내 서비스를 제공하지 않는 경우에는 업데이트는 진행하지 않으며, 길안내 서비스가 제공되는 경우에는 360 단계로 진행하여 목적지까지 도달하는 데 걸리는 예상시간을 파악한다.If the current AVN system 200 does not provide the navigation service through the navigation unit 50, the update does not proceed, and if the navigation service is provided, proceed to step 360 and the estimated time to reach the destination Figure out.

370 단계에서 목적지까지 도달할 시간이 15분이라고 하면 제어기(80)는 시동이 오프되지 않고 계속 운행될 시간이 15분 정도인 것으로 파악하며 도 2에 나타낸 소프트웨어 업데이트 데이터베이스를 참조하여 15분 내에 업데이트 가능한 소프트웨어를 선택한다. 도 2를 참조하면 제어기(80)는 청담동, 인사동 지도 항목과 DMB 항목, 블루투스 항목을 선택하여 차량의 운행시간에 업데이트를 수행하게 한다.If the time to reach the destination is 15 minutes in step 370, the controller 80 determines that the start time is about 15 minutes without being started off and can be updated within 15 minutes with reference to the software update database shown in FIG. Select the software. Referring to FIG. 2, the controller 80 selects Cheongdam-dong, Insa-dong map items, DMB items, and Bluetooth items to perform an update at the time of operation of the vehicle.

380 단계에서 제어기(80)는 연결된 단말로부터 선택한 분야별 파일들을 일괄 복사하고 복사가 완료되면 이전 버전의 파일은 삭제하고, 복사한 파일의 이름을 변경하는 방식으로 목적지 도달시간 15분 내에 선택한 소프트웨어를 업데이트한다.In step 380, the controller 80 updates the selected software within 15 minutes of the destination arrival time by batch copying the sector-specific files selected from the connected terminal, deleting the previous version file and renaming the copied file when the copy is completed. do.

만약 소프트웨어 업데이트 도중에 전술한 주유소나 목적지 부근에 진입하여 AVN 시스템의 전원이 오프될 것으로 예상되면 제어기(80)는 복사한 파일을 삭제하고 업데이트를 종료시켜 AVN 시스템의 고장을 예방한다.If it is anticipated that the AVN system will be powered off by entering the aforementioned gas station or the destination during the software update, the controller 80 deletes the copied file and terminates the update to prevent the failure of the AVN system.

340 단계에서 선택한 항목의 업데이트를 마치면 AVN 시스템은 지정한 동작을 처리하고, AVN 시스템의 제어기(80)는 길안내가 다시 진행되는 경우에 나머지 소프트웨어를 전술한 방식으로 업데이트한다.After updating the selected item in step 340, the AVN system processes the designated operation, and the controller 80 of the AVN system updates the remaining software in the above-described manner when the route guidance is performed again.

이상과 같이 본 발명은 AVN 시스템의 소프트웨어 업데이트를 내비게이션의 길안내 서비스와 같이 도중에 시동이 오프되지 않고 계속 운행할 것으로 예측되는 시간을 이용하여 처리하므로 안전하고 AVN 시스템의 고장 없이 처리한다.As described above, the present invention processes the software update of the AVN system by using the time predicted to continue to operate without starting off in the middle, such as a navigation service of navigation.

지금까지 본 발명의 실시 예의 구성 및 동작에 대해 설명하였다. 본 발명은 상술한 실시 예에 한정되지 않으며, 본 발명의 범위를 벗어나지 않는 한도 내에서 다양한 변형을 가할 수 있다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 특허청구범위뿐만 아니라 특허청구범위와 균등한 것들에 의해 정해져야 한다.So far, the configuration and operation of the embodiment of the present invention have been described. The present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the claims but also by the equivalents of the claims.

도 1은 본 발명의 일실시예에 의한 AVN 시스템의 구성도.1 is a block diagram of an AVN system according to an embodiment of the present invention.

도 2는 본 발명의 일실시예에 의한 소프트웨어 업데이트 데이터베이스의 예를 나타낸 도.2 is a diagram illustrating an example of a software update database according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 의한 AVN 시스템의 소프트웨어 업데이트를 처리하는 동작 순서도.3 is a flowchart illustrating an operation of processing a software update of an AVN system according to an embodiment of the present invention.

<도면의 주요부호에 대한 설명><Description of Major Symbols in Drawing>

30: 키입력 및 단자부 40: 오디오 플레이어부30: key input and terminal portion 40: audio player portion

50: 내비게이션부 60: 비디오 플레이어부50: navigation unit 60: video player unit

70: AM/FM 튜너부 80: 제어부70: AM / FM tuner unit 80: control unit

Claims (7)

AVN 시스템이 동작하면 상기 AVN 시스템의 단자에 연결된 기기로부터 업데이트할 소프트웨어가 있는지 제어부에서 파악하는 1 단계와;A first step of, if the AVN system operates, the controller to determine whether there is software to be updated from a device connected to the terminal of the AVN system; 상기 제어부에서 상기 기기로부터 업데이트할 소프트웨어가 있으면 내비게이션이 동작하여 길안내를 하는지 파악하는 2 단계; 및Determining, by the controller, if there is software to update from the device, the navigation is operated to guide the way; And 상기 내비게이션에서 길안내를 하는 경우 제어부에서 상기 길안내의 목적지를 파악하여 운행시간을 예측하고 남은 운행시간 동안 업데이트 가능한 소프트웨어를 선택하여 상기 기기로부터 업데이트하는 3 단계를 포함함을 특징으로 하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법.When the navigation is performed in the navigation, the control unit grasps the destination of the navigation guidance, predicts the driving time, and selects the software that can be updated for the remaining driving time, and comprises three steps of updating from the device How to update software on your system. 제 1항에 있어서,The method of claim 1, 상기 업데이트할 소프트웨어가 있는지 제어부에서 파악하는 것은,The controller determines whether there is software to be updated, 업데이트할 소프트웨어가 저장된 USB 단말이나 DVD 또는 블루투스 단말이 연결되었는지를 파악하고 연결된 경우 소프트웨어 정보를 기록한 데이터베이스를 읽어서 파악하는 것을 포함함을 특징으로 하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법.And determining whether a USB terminal, a DVD, or a Bluetooth terminal in which the software to be updated is stored is connected, and reading the database in which the software information is recorded if connected. 제 1항에 있어서,The method of claim 1, 상기 제어부에서 내비게이션이 동작하여 길안내를 하는 경우 상기 소프트웨 어 업데이트를 진행하며 상기 내비게이션이 길안내 동작을 하지 않는 경우 상기 소프트웨어 업데이트는 진행하지 않음을 특징으로 하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법.The software update method when the navigation is operated by the control unit to proceed with the software update, and if the navigation is not a navigation guide operation, the software update method of a vehicle AVN system, characterized in that the progress. 제 1항에 있어서,The method of claim 1, 상기 남은 운행시간 동안 업데이트 가능한 소프트웨어를 선택하여 상기 기기로부터 업데이트하는 것은,Selecting the updateable software for the remaining running time and updating from the device, 상기 제어부에서 상기 기기로부터 업데이트할 소프트웨어 정보를 기록한 데이터베이스를 확인하여 상기 남은 운행시간 동안 분야별 업데이트 가능한 소프트웨어를 선택하여 업데이트 하는 것을 포함함을 특징으로 하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법.And checking, by the controller, a database that records software information to be updated from the device, selecting and updating software that can be updated for each field for the remaining driving time, and updating the software. 제 1항에 있어서,The method of claim 1, 상기 남은 운행시간 동안 업데이트 가능한 소프트웨어를 선택하여 상기 기기로부터 업데이트하는 것은,Selecting the updateable software for the remaining running time and updating from the device, 소프트웨어 업데이트 도중 차량이 주유소로 진입하거나 또는 목적지 부근에 도달하면 상기 제어부는 복사한 파일을 AVN 시스템에서 삭제시키고 소프트웨어 업데이트 동작을 중지시키는 것을 포함함을 특징으로 하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법.If the vehicle enters the gas station or near the destination during the software update, the control unit includes deleting the copied file from the AVN system and stops the software update operation. 제 2항 또는 제 4항에 있어서,The method according to claim 2 or 4, 상기 데이터베이스는 소프트웨어의 종류, 버전과 업데이트에 소요되는 시간 정보를 포함함을 특징으로 하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법.The database is a software update method of a vehicle AVN system, characterized in that it contains information on the type, version and time required for the update. 제 1항에 있어서,The method of claim 1, 상기 소프트웨어를 선택하여 업데이트하는 것은,Selecting and updating the software, 상기 제어부에서 선택한 분야의 파일을 읽어와 AVN 시스템으로 복사하고, 복사가 완료되면 상기 AVN 시스템에 설치된 이전파일은 삭제시키고 상기 복사한 파일의 이름을 변경하는 것을 특징으로 하는 차량용 에이브이엔 시스템의 소프트웨어 업데이트 방법.Read and copy the file of the field selected by the control unit to the AVN system, and when the copy is complete, the software update of the vehicle AVN system, characterized in that for deleting the previous file installed in the AVN system and changing the name of the copied file Way.
KR1020090092882A 2009-09-30 2009-09-30 How to update software of car AVN system Ceased KR20110035251A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090092882A KR20110035251A (en) 2009-09-30 2009-09-30 How to update software of car AVN system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090092882A KR20110035251A (en) 2009-09-30 2009-09-30 How to update software of car AVN system

Publications (1)

Publication Number Publication Date
KR20110035251A true KR20110035251A (en) 2011-04-06

Family

ID=44043620

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090092882A Ceased KR20110035251A (en) 2009-09-30 2009-09-30 How to update software of car AVN system

Country Status (1)

Country Link
KR (1) KR20110035251A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110083128A1 (en) * 2009-10-02 2011-04-07 International Truck Intellectual Property Company, Llc Method for selecting software and installing same via a telematic module in a motor vehicle
KR101371743B1 (en) * 2012-10-10 2014-03-07 현대자동차(주) Method for update of software
KR20150141204A (en) 2014-06-09 2015-12-18 주식회사 엔지스테크널러지 Method and system for providing map data of navigation device
US9639346B2 (en) 2015-06-12 2017-05-02 Here Global B.V. Method and apparatus for software updates for embedded vehicle systems
KR20180106665A (en) * 2017-03-21 2018-10-01 현대자동차주식회사 Server and method for providing software update information of unit in vehicle
KR20230078056A (en) * 2021-11-26 2023-06-02 주식회사 미래이앤아이 display device for electric special vehicles

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110083128A1 (en) * 2009-10-02 2011-04-07 International Truck Intellectual Property Company, Llc Method for selecting software and installing same via a telematic module in a motor vehicle
KR101371743B1 (en) * 2012-10-10 2014-03-07 현대자동차(주) Method for update of software
KR20150141204A (en) 2014-06-09 2015-12-18 주식회사 엔지스테크널러지 Method and system for providing map data of navigation device
US9639346B2 (en) 2015-06-12 2017-05-02 Here Global B.V. Method and apparatus for software updates for embedded vehicle systems
KR20180106665A (en) * 2017-03-21 2018-10-01 현대자동차주식회사 Server and method for providing software update information of unit in vehicle
KR20230078056A (en) * 2021-11-26 2023-06-02 주식회사 미래이앤아이 display device for electric special vehicles

Similar Documents

Publication Publication Date Title
KR20110035251A (en) How to update software of car AVN system
JP5210184B2 (en) Management device
US6442475B1 (en) Extendable on-vehicle information system
US20080112575A1 (en) Volume control device for vehicle audio system
JP2005145322A (en) Car-mounted audio device
US20220155090A1 (en) On-board device, voice information output method, and voice information output program
US7254096B2 (en) Reproducing apparatus, method for controlling reproduction and controlling program for reproduction
US7945380B2 (en) Method for navigation of a vehicle
JPH11230762A (en) Navigation system
JP3097514B2 (en) Navigation device
JP2006129223A (en) Content playback volume setting device and in-vehicle content playback system
CN100483390C (en) Audio equipment control apparatus
JP5260396B2 (en) Electronics
JP3879644B2 (en) Navigation device
US9064413B2 (en) Method and system for application control
US7894314B2 (en) Recording system and program for recording data
JP2002365063A (en) Navigation apparatus
JP4107210B2 (en) Navigation device
JP2007315150A (en) Wireless key and parking position forgetting preventive system
JP2008090620A (en) Terminal device
JP5666927B2 (en) Operation information management apparatus, operation information management method, and operation information management program
JP4832039B2 (en) Navigation device and wireless control method
US8892227B2 (en) In-vehicle device and method for controlling the same
JP2011134417A (en) Onboard device
KR20080069748A (en) Destination information output device and method in vehicle audio / video / navigation system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20090930

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20140707

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20090930

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20151008

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20151211

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20151008

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I