[go: up one dir, main page]

KR101207342B1 - Car digital tachograph apparatus having auto upgrade function - Google Patents

Car digital tachograph apparatus having auto upgrade function Download PDF

Info

Publication number
KR101207342B1
KR101207342B1 KR1020110108838A KR20110108838A KR101207342B1 KR 101207342 B1 KR101207342 B1 KR 101207342B1 KR 1020110108838 A KR1020110108838 A KR 1020110108838A KR 20110108838 A KR20110108838 A KR 20110108838A KR 101207342 B1 KR101207342 B1 KR 101207342B1
Authority
KR
South Korea
Prior art keywords
information
operating system
upgrade
control unit
central control
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.)
Active
Application number
KR1020110108838A
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 KR1020110108838A priority Critical patent/KR101207342B1/en
Application granted granted Critical
Publication of KR101207342B1 publication Critical patent/KR101207342B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/002Analysing tachograph charts
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/004Indicating the operating range of the engine
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/02Registering or indicating driving, working, idle, or waiting time only

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Traffic Control Systems (AREA)

Abstract

차량용 디지털 운행 기록계는 복수의 운영 시스템 정보를 저장하고 관리하는 서버와의 통신을 통해서 업그레이드할 운영 시스템 정보를 수신하고, 수신한 운영 시스템 정보를 상기 서버를 통해서 검증 받은 후에 설정 시점에서 운영 시스템 정보를 업그레이드한다. The vehicle digital tachograph receives operating system information to be upgraded through communication with a server that stores and manages a plurality of operating system information, and receives the operating system information at a set time point after verifying the received operating system information through the server. Upgrade.

Description

자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계{CAR DIGITAL TACHOGRAPH APPARATUS HAVING AUTO UPGRADE FUNCTION}Car digital odometer with automatic upgrade function {CAR DIGITAL TACHOGRAPH APPARATUS HAVING AUTO UPGRADE FUNCTION}

본 발명은 차량용 디지털 운행 기록계 및 그의 운영 시스템 업그레이드 방법에 관한 것이다. The present invention relates to a vehicle digital tachograph and its operating system upgrade method.

차량용 디지털 운행 기록계는 차량의 운행 상태를 기록하는 장치로, 속도, 주행 거리, 엔진회전수(RPM), 브레이크 신호, 과속, 공회전시간, 주행시간, 급가속, 급제동 등의 차량 운행 정보를 수집하여 데이터로 저장하고, 이들 데이터를 분석하여 운전자의 운전 습관을 근본적으로 개선시키기 위한 장치이다. The vehicle digital driving recorder is a device that records the driving status of the vehicle.It collects vehicle driving information such as speed, driving distance, engine speed (RPM), brake signal, overspeed, idling time, driving time, rapid acceleration, and braking. It is a device for fundamentally improving the driving habits of drivers by storing them as data and analyzing these data.

디지털 운행 기록계는 펌웨어나 운영체제의 오류가 있을 경우 개발 프로그램 에뮬레이터를 통하여 패치를 하거나 메모리 스틱이나 USB 케이블 등을 통해서 업그레이드를 해주어야 한다. Digital tachographs should be patched through a development program emulator or upgraded using a memory stick or USB cable if there is a firmware or operating system error.

일반적으로 네비게이션은 업그레이드할 때 전원이 꺼지면 시스템에 문제가 발생할 수 있다는 메시지를 표시하여 사용자로 하여금 자동 또는 수동으로 업그레이드하게 한다. 또한 네비게이션에서 자동 업그레이드는 보편적으로 길 안내를 위한 지도 업그레이드로, 운영 시스템을 업그레이드하는 경우는 극히 드물다. Typically, navigation displays a message that the system may fail if the power is turned off during the upgrade, allowing the user to upgrade automatically or manually. In addition, automatic upgrades in navigation are generally map upgrades for navigating the road, and it is extremely rare to upgrade the operating system.

또한 운영 시스템은 업그레이드 도중 전원이 꺼지면 운영 시스템 자체가 동작하지 않기 때문에 사용자는 이를 직접 확인하고 패치하거나 사후서비스(AS)를 받게 된다. In addition, since the operating system itself does not operate when the power is turned off during the upgrade, the user can directly check and patch or receive after-sales service.

하지만 디지털 운행 기록계는 장치의 특성 상 사용자가 자주 사용하는 않는 기기라서, 장치에 심각한 문제가 발생되거나 작동이 불능 상태가 되어도 사용자가 알지 못하는 경우가 많으며, 설령 사용자가 문제 발생을 인식하였다 하더라도 시스템 복구를 위해 적극적으로 대처하지 않는 경우가 많다. 이 때문에 예고되지 않은 사고에서 디지털 운행 기록계의 기록 데이터를 사고 자료로 활용할 수 없게 될 수도 있다. 디지털 운행 기록계는 일반 전자제품처럼 AS 센터가 흔하지 않기 대문에 시간적, 공간적 제약을 많이 내포하고 있다. However, because the digital tachograph is a device that users do not frequently use due to the characteristics of the device, the user often does not know even if the device has a serious problem or becomes inoperable, and even if the user recognizes a problem, the system is recovered. In many cases, they don't actively cope with it. This may make it impossible to use the record data from the digital tachograph as accident data in an unannounced accident. Digital tachographs impose many time and space constraints because AS centers are not as common as general electronics.

이와 같이, 디지털 운행 기록계에서 업그레이드나 패치는 네비게이션이나 컴퓨터 등의 장치에 비해 어려움이 있으며, 이에 따라 네비게이션이나 컴퓨터 등의 업그레이드 방식과는 다른 접근 방식을 필요로 한다. As such, upgrades or patches in digital tachographs are more difficult than devices such as navigation and computers, and thus require a different approach from navigation and computer upgrades.

본 발명이 해결하고자 하는 기술적 과제는 시스템 패치나 업그레이드 중 어떠한 문제가 발생되어도 이를 진단하고 복구하여 차량 운행 정보를 충실히 기록할 수 있는 차량용 디지털 운행 기록계 및 그의 운영 시스템 정보 업그레이드 방법을 제공하는 것이다. The technical problem to be solved by the present invention is to provide a vehicle digital tachograph and its operating system information upgrade method that can faithfully record the vehicle driving information by diagnosing and recovering any problem during system patch or upgrade.

본 발명의 한 실시 예에 따르면, 차량 운행 정보를 수집하고 기록하는 차량용 디지털 운행 기록계가 제공된다. 디지털 운행 기록계는 무선 통신부, 그리고 중앙 제어부를 포함한다. 무선 통신부는 복수의 운영 시스템 관련 정보를 저장하고 관리하는 서버와 통신한다. 그리고 중앙 제어부는 업그레이드할 운영 시스템 관련 정보를 상기 서버로부터 수신하고, 수신한 운영 시스템 관련 정보를 상기 서버를 통해서 검증 받은 후에 설정 시점에서 상기 운영 시스템 관련 정보를 업그레이드한다. According to an embodiment of the present invention, there is provided a vehicle digital driving recorder for collecting and recording vehicle driving information. The digital tachograph includes a wireless communication unit and a central control unit. The wireless communication unit communicates with a server that stores and manages a plurality of operating system related information. The central control unit receives the operating system related information to be upgraded from the server, upgrades the operating system related information at a set time point after verifying the received operating system related information through the server.

상기 운영 시스템 관련 정보는 복수의 정보 조각으로 나뉘어져 전송될 수 있으며, 상기 중앙 제어부는 수신되는 정보 조각에 오류가 없는 경우에 상기 서버로부터 다음 정보 조각 파일을 수신할 수 있다. The operating system related information may be divided into a plurality of pieces of information and transmitted. The central control unit may receive the next piece of information from the server when there is no error in the received piece of information.

상기 중앙 제어부는 상기 복수의 정보 조각을 모두 수신하면 상기 복수의 정보 조각을 붙여서 생성한 하나의 파일을 상기 서버로 전송하면서 검증 요청할 수 있다. When the central controller receives all of the plurality of pieces of information, the central control unit may transmit a file generated by pasting the plurality of pieces of information to the server and request verification.

상기 중앙 제어부는, 내부 메모리부를 포함할 수 있으며, 업그레이드 시에 이전 운영 시스템 관련 정보를 백업한 후에 상기 설정 시점에서 상기 내부 메모리부에 상기 운영 시스템 관련 정보를 업그레이드할 수 있다. The central control unit may include an internal memory unit, and may upgrade the operating system related information to the internal memory unit at the set time point after the previous operating system related information is backed up at the time of upgrading.

상기 내부 메모리부는 부트로더를 포함하며, 상기 운영 시스템 관련 정보는 상기 부트로더를 제외한 영역에 업그레이드될 수 있다. The internal memory unit may include a boot loader, and the operating system related information may be upgraded in an area except the boot loader.

상기 중앙 제어부는 상기 운영 시스템 관련 정보의 업그레이드를 성공적으로 완료하지 못한 경우에 설정 횟수만큼 업그레이드를 재시도하며, 상기 설정 횟수의 업그레이드 실패 시 마지막으로 업그레이드에 성공한 운영 시스템 관련 정보를 다운그레이드할 수 있다. The central control unit may retry the upgrade as many times as the set number of times when the upgrade of the operating system related information is not completed successfully, and downgrade the information on the last successful operating system when the set number of upgrades fails. .

상기 디지털 운행 기록계는 상기 차량 운행 정보를 저장하는 메모리부를 더 포함할 수 있으며, 상기 중앙 제어부는 업그레이드 실패 시 실패 정보를 상기 메모리부에 기록하며, 상기 메모리부를 통해서 업그레이드의 성공 여부를 확인할 수 있다. The digital driving recorder may further include a memory unit for storing the vehicle driving information, and the central controller may record failure information in the memory unit when the upgrade fails, and confirm whether the upgrade is successful through the memory unit.

상기 설정 시점은 차량의 시동이 오프된 이후의 시점을 포함할 수 있다. The set time point may include a time point after the vehicle is turned off.

상기 운영 시스템 관련 정보는 펌웨어 파일, 운영체제 파일, 설정 정보 및 패치 파일 중 적어도 하나를 포함할 수 있다. The operating system related information may include at least one of a firmware file, an operating system file, configuration information, and a patch file.

본 발명의 실시 예에 의하면, 디지털 운행기록계의 운영 시스템의 업그레이드 버전이 있으면 이를 자동으로 업그레이드함으로써, 디지털 운행기록계는 항상 최적화된 운영 시스템으로 운영될 수 있다. 디지털 운행기록계에 문제가 발생될 경우에도 그 문제의 원인이나 결함 정보를 빠르게 확인할 수 있어서 원인이나 결합 정보 확인에 소요되는 시간이나 비용을 줄일 수 있다. According to an embodiment of the present invention, when there is an upgraded version of the operating system of the digital tachograph, the digital tachograph can be always operated with an optimized operating system by automatically upgrading it. Even when a problem occurs in the digital tachograph, the cause or defect information of the problem can be identified quickly, thereby reducing the time or cost required to identify the cause or combination information.

또한 사용자의 부주의로 업그레이드 도중 전원을 꺼 시스템 패치에 손상을 주는 경우가 발생되더라도 성공적인 패치가 되지 않은 정보를 바탕으로 재업그레이드, 재패치를 수행함으로써 운영 시스템의 성공적인 업그레이드를 유도하며, 성공적인 업그레이드가 이루어졌다 하더라도 손상된 일부 시스템이 발견되면 기존 펌웨어로 복구하여 업그레이드를 다시 점검할 수 있도록 하여 최적의 상태로 운영 가능해진다. In addition, even if the user inadvertently turns off the power during the upgrade and damages the system patch, a successful upgrade of the operating system is induced by re-upgrading and re-patching based on information that has not been successfully patched. Even if a damaged system is found, it can be restored to its original firmware and checked for upgrades to ensure optimal operation.

또한 디지털 운행기록계는 차량의 문제나 장치의 기판 문제로 인하여 AS가 발생하는 문제를 제외하고 자체적으로 모든 업무를 수행, 운영, 점검 및 보수할 수 있어서 사용자의 개입을 최소화시킬 수 있다. In addition, the digital tachograph can perform, operate, inspect and repair all tasks on its own except for problems caused by AS due to a vehicle problem or a board problem of a device, thereby minimizing user intervention.

그리고 운영 시스템의 다양한 분석과 다양한 기능 패치가 동시 다발적으로 이루어질 수 있으므로, 소비자와 생산자 입장에서 매우 유익할 수 있다. In addition, various analyzes of the operating system and various feature patches can be performed simultaneously, which can be very beneficial for consumers and producers.

도 1은 본 발명의 실시 예에 따른 디지털 운영 기록계의 적용 시스템을 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 디지털 운행 기록계의 개략적인 동작을 설명한 흐름도이다.
도 3은 본 발명의 실시 예에 따른 디지털 운행 기록계를 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 디지털 운행 기록계에서 업그레이드할 운영 시스템 관련 정보를 수집하고 검증하는 방법을 나타낸 흐름도이다.
도 5는 도 4에 도시된 검증 요청 방법의 일 예를 나타낸 도면이다.
도 6은 본 발명의 실시 예에 따른 디지털 운행 기록계의 결함 문제 발생 시 디지털 운행 기록계의 동작 방법의 일 예를 나타낸 흐름도이다.
도 7은 본 발명의 실시 예에 따른 디지털 운행 기록계에서 통신 결함 발생 시 운영 시스템 관련 정보의 다운로드 방법을 설명한 흐름도이다.
도 8은 본 발명의 실시 예에 따른 디지털 운행 기록계에서 운영 시스템 정보를 업그레이드를 위한 세부 동작을 설명한 도면이다.
도 9는 본 발명의 실시 예에 따른 디지털 운행 기록계에서 업그레이드 실패 시 동작 방법을 설명한 도면이다.
1 is a view showing a system of applying a digital operating recorder according to an embodiment of the present invention.
2 is a flowchart illustrating a schematic operation of a digital tachograph according to an embodiment of the present invention.
3 is a diagram illustrating a digital tachograph according to an embodiment of the present invention.
4 is a flowchart illustrating a method of collecting and verifying operating system related information to be upgraded in a digital tachograph according to an exemplary embodiment of the present invention.
FIG. 5 is a diagram illustrating an example of a verification request method illustrated in FIG. 4.
6 is a flowchart illustrating an example of a method of operating a digital tachograph when a defect problem occurs in the digital tachograph according to an exemplary embodiment of the present invention.
7 is a flowchart illustrating a method of downloading operating system related information when a communication defect occurs in a digital tachograph according to an exemplary embodiment of the present invention.
8 is a diagram illustrating a detailed operation for upgrading operating system information in a digital tachograph according to an embodiment of the present invention.
9 is a view illustrating an operation method when an upgrade fails in a digital tachograph according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. Hereinafter, 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. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention.

그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 및 청구범위 전체에서, 어떤 부분이 어떤 구성 요소를 "포함" 한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification and claims, when a portion is said to "include" a certain component, it means that it can further include other components, except to exclude other components unless specifically stated otherwise.

이제 본 발명의 실시 예에 따른 차량용 디지털 운행 기록계 및 그의 운영 시스템 업그레이드 방법에 대하여 도면을 참고로 하여 상세하게 설명한다. Now, a vehicle digital odometer and an operating system upgrade method thereof according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시 예에 따른 디지털 운영 기록계의 적용 시스템을 나타낸 도면이다. 1 is a view showing a system of applying a digital operating recorder according to an embodiment of the present invention.

도 1을 참고하면, 디지털 운행 기록계(100)는 차량(200)에 장착되며, 차량 운행 정보를 수집하여 데이터로 기록하며, 기록한 데이터를 분석 프로그램을 사용하여 분석한다. 차량 운행 정보에는 속도, 주행 거리, 엔진회전수(RPM), 브레이크 신호, 과속, 공회전시간, 주행시간, 급가속 및 급제동 등의 정보가 포함될 수 있다. Referring to FIG. 1, the digital driving recorder 100 is mounted on the vehicle 200, collects and records vehicle driving information as data, and analyzes the recorded data using an analysis program. The vehicle driving information may include information such as speed, driving distance, engine speed (RPM), brake signal, overspeed, idling time, driving time, rapid acceleration and sudden braking.

디지털 운행 기록계(100)는 통신망을 통해서 시스템 정보 서버(300)에 접속하여 업그레이드할 운영 시스템 관련 정보를 제공 받아 이를 다운로드하며, 설정 시점에서 운영 시스템 정보를 업그레이드한다. 운영 시스템 관련 정보에는 펌웨어, 운영체제(OS), 패치 정보, 설정 정보 및 디지털 운행 기록계(100)에서 사용되는 분석 프로그램 등이 포함될 수 있다. 여기서, 설정 시점은 디지털 운행 기록계(100)의 본연의 업무 즉, 차량 운행 정보의 수집 및 저장이 종료되고 차량(100)의 시동이 꺼진 이후의 시점일 수 있으며, 사용자에 의해 설정될 수 있다. The digital tachograph 100 is connected to the system information server 300 through a communication network to receive and download the operating system-related information to be upgraded, and upgrades the operating system information at the set time. The operating system related information may include firmware, an operating system (OS), patch information, setting information, and an analysis program used in the digital tachograph 100. Here, the set time point may be a time point after the operation of the digital tachograph 100, that is, the collection and storage of the vehicle driving information ends and the start of the vehicle 100 is turned off, and may be set by the user.

시스템 정보 서버(300)는 디지털 운행 기록계(100)에 관련된 다수의 운영 시스템 관련 정보를 관리 및 저장하며, 디지털 운행 기록계(100)로부터 업그레이드 요청을 수신하여 해당 디지털 운행 기록계(100)에 맞는 운영 시스템 관련 정보를 검색하고, 검색한 운영 시스템 관련 정보를 디지털 운행 기록계(100)로 전송한다. The system information server 300 manages and stores a plurality of operating system related information related to the digital tachograph 100, and receives an upgrade request from the digital tachograph 100 to operate the system according to the digital tachograph 100. The relevant information is searched and the searched operating system related information is transmitted to the digital tachograph 100.

시스템 정보 서버(300)는 통신망을 통해 디지털 운행 기록계(100)의 다양한 운영 시스템 관련 정보를 관리하고 있는 시스템 관리 서버(400)에 접근하여 해당 디지털 운행 기록계(100)의 신규 운영 시스템 관련 정보가 있는지 확인하고, 이를 다운받아서 저장 관리할 수 있다. 또는 디지털 운행 기록계(100)는 시스템 관리 서버(400)에 통신망을 통해서 접근하여 해당 운용 시스템 관련 정보를 다운받을 수도 있다. The system information server 300 accesses the system management server 400 which manages various operating system related information of the digital tachograph 100 through a communication network and checks whether there is information related to the new operating system of the digital tachograph 100. You can check it, download it, and manage it. Alternatively, the digital tachograph 100 may access the system management server 400 through a communication network and download relevant operating system related information.

디지털 운행 기록계(100)는 시스템 정보 서버(300)를 통해 수신한 운영 시스템 관련 정보를 시스템 정보 서버(300)를 통해서 검증 받을 수 있으며, 검증된 운영 시스템 관련 정보를 다운로드할 수 있다. The digital tachograph 100 may verify the operating system related information received through the system information server 300 through the system information server 300, and may download the verified operating system related information.

디지털 운행 기록계(100)는 운영 시스템 관련 정보의 업그레이드 도중 발생하는 문제를 진단하고, 업그레이드가 성공적으로 이루어지지 않은 경우에 기존 펌웨어로 복구하며, 다시 업그레이드를 시작하여 성공적인 패치가 완료되면 기존 차량에 설정되어있던 정보를 읽어서 설정된 정보를 기준으로 차량의 데이터를 수집하는 본연의 업무로 돌아온다. The digital tachograph 100 diagnoses problems occurring during the upgrade of operating system-related information, recovers to the existing firmware when the upgrade is not successful, and starts the upgrade to set the existing vehicle when the successful patch is completed. It returns to the original task of reading the information and collecting the vehicle data based on the set information.

도 2는 본 발명의 실시 예에 따른 디지털 운행 기록계의 개략적인 동작을 설명한 흐름도이다. 2 is a flowchart illustrating a schematic operation of a digital tachograph according to an embodiment of the present invention.

도 2를 참고하면, 차량의 시동이 온(ON)되면(S200), 디지털 운행 기록계(100)는 메모리부(도시하지 않음)로부터 설정 정보를 수신하여 설정 정보에 따라서 차량 운행 정보를 수집하고(S210), 정해진 시간 단위로 수집한 정보를 데이터로서 메모리부에 저장한다(S220). Referring to FIG. 2, when the vehicle is started (S200), the digital odometer 100 receives setting information from a memory unit (not shown) and collects vehicle driving information according to the setting information ( S210), the information collected in a predetermined time unit is stored as data in the memory unit (S220).

한편, 차량의 시동이 오프(OFF)되면(S230), 디지털 운행 기록계(100)는 시스템 정보 서버(300)에서 다운로드 받은 운영 시스템 관련 정보의 업그레이드 동작을 수행할 수 있다(S240). 또한 디지털 운행 기록계(100)는 수집한 차량 운행 정보를 전송하는 동작을 수행할 수 있다(S240). 이러한 업무가 완료되면 디지털 운행 기록계(100)는 동작을 종료한다(S250). On the other hand, when the vehicle is turned off (OFF) (S230), the digital tachograph 100 may perform the operation of upgrading the operating system-related information downloaded from the system information server 300 (S240). In addition, the digital driving recorder 100 may perform an operation of transmitting the collected vehicle driving information (S240). When this task is completed, the digital tachograph 100 ends the operation (S250).

이러한 디지털 운행 기록계(100)는 시스템 정보 서버(300)와의 통신을 통해서 업그레이드할 운용 시스템 관련 정보가 있는지 확인하고, 업그레이드할 운용 시스템 관련 정보가 있는 경우에 이를 다운로드하는 동작을 지속적으로 수행한다. The digital tachograph 100 checks whether there is information related to an operating system to be upgraded through communication with the system information server 300, and continuously downloads it when there is information related to an operating system to be upgraded.

도 3은 본 발명의 실시 예에 따른 디지털 운행 기록계를 나타낸 도면이다. 3 is a diagram illustrating a digital tachograph according to an embodiment of the present invention.

도 3을 참고하면, 디지털 운행 기록계(100)는 주행 정보 검출부(110), 전원 공급부(120), CAN(Controller Area Network) 통신부(130), 무선 통신부(140), GPS 수신부(150), 메모리부(160), 중앙 제어부(170) 및 표시부(180)를 포함한다. Referring to FIG. 3, the digital tachograph 100 includes a driving information detector 110, a power supply unit 120, a controller area network (CAN) communication unit 130, a wireless communication unit 140, a GPS receiver 150, and a memory. The unit 160 includes a central control unit 170 and a display unit 180.

주행 정보 검출부(110)는 속도 검출기(111), 엔진회전수(RPM) 검출기(112), 브레이크 신호 검출기(113) 및 온도 검출기(114)를 포함할 수 있다. 속도 검출기(111)는 차량(200)의 속도를 검출한다. RPM 검출기(112)는 차량(200)의 RPM을 검출한다. 브레이크 신호 검출기(113)는 브레이크 신호를 검출한다. 그리고 온도 검출기(114)는 차량(200)의 온도를 검출한다. 주행 정보 검출부(110)는 도 3에서 도시한 검출기(111~114) 이외에도 차량 주행 정보를 검출하기 위한 다양한 검출기를 더 포함할 수 있다. The driving information detector 110 may include a speed detector 111, an engine speed (RPM) detector 112, a brake signal detector 113, and a temperature detector 114. The speed detector 111 detects the speed of the vehicle 200. The RPM detector 112 detects the RPM of the vehicle 200. The brake signal detector 113 detects a brake signal. The temperature detector 114 detects the temperature of the vehicle 200. The driving information detector 110 may further include various detectors for detecting vehicle driving information in addition to the detectors 111 to 114 illustrated in FIG. 3.

전원 공급부(120)는 중앙 처리부(170)에 전원을 공급한다. The power supply unit 120 supplies power to the central processing unit 170.

CAN 통신부(130)는 차량(200)의 내부 통신 프로토콜로서, 차량(200) 내 ECU(Electronic Control Unit)들간의 통신 및 차체 유틸리티를 제어한다. CAN 통신부(130)는 차량(200) 내 ECU들간의 통신을 통해 각종 차량 주행 정보를 수집할 수 있다. 이러한 CAN 통신부(130)는 차량 K-LINE 통신 모듈(131), OBD(On-Board Diagnostic)- II 통신 모듈(133) 등을 포함할 수 있다. The CAN communication unit 130 is an internal communication protocol of the vehicle 200, and controls the communication and the vehicle body utility between the electronic control units (ECUs) in the vehicle 200. The CAN communication unit 130 may collect various vehicle driving information through communication between ECUs in the vehicle 200. The CAN communication unit 130 may include a vehicle K-LINE communication module 131, an on-board diagnostic (OBD) -II communication module 133, and the like.

무선 통신부(140)는 통신망을 통해서 시스템 정보 서버(300) 및 시스템 관리 서버와 통신한다. 무선 통신부(140)는 예를 들면, 와이파이(Wi-Fi) 모듈(141), 블루투스 모듈(143) 및 이동통신 모듈(145) 등을 포함할 수 있다. 시스템 정보 서버(300)와 통신이 이루어지는 방법은 와이파이 모듈(141), 블루투스 모듈(143) 및 이동통신 모듈(145)에 따라 달라질 수 있다. 예를 들어, 와이파이 모듈(141)은 차량(200)이 와이파이 존(zone)에 진입하면 와이파이망을 통해서 시스템 정보 서버(300)에 접속한다. 블루투스 모듈(143)은 휴대 단말기와 연결되어 휴대 단말기의 애플리케이션 또는 AP(Access Poin) 기능을 이용하여 시스템 정보 서버(300)에 접속한다. 이동통신 모듈(145)은 LTE, WCDMA 및 WIBRO 모듈 등이 있을 수 있으며, 일정한 주기 또는 패턴에 따라 시스템 정보 서버(300)에 접속한다. 시스템 정보 서버(300) 접속은 통신 명령어에 의해 이루어진다. 통신 명령어는 디지털 운행 기록계(100)와 시스템 정보 서버(300)간의 통신 프로토콜에 의해 이루어진다. 와이파이 모듈(141), 블루투스 모듈(143) 및 이동통신 모듈(145)은 시스템 정보 서버(300)에 초기 접속 시 디지털 운행 기록계(100)의 제조 번호, 모델 번호 기존 펌웨어 정보 및 설정 정보 등이 시스템 정보 서버(300)로 전송하며, 이들 정보의 전송은 통신 프로토콜에 상관없이 동일하게 이루어질 수 있다. 또한 와이파이 모듈(141), 블루투스 모듈(143) 및 이동통신 모듈(145)에 따라 운영 시스템 관련 정보의 업그레이드 방법이 달라질 수도 있다. The wireless communication unit 140 communicates with the system information server 300 and the system management server through a communication network. The wireless communication unit 140 may include, for example, a Wi-Fi module 141, a Bluetooth module 143, a mobile communication module 145, and the like. The method of communicating with the system information server 300 may vary depending on the Wi-Fi module 141, the Bluetooth module 143, and the mobile communication module 145. For example, when the vehicle 200 enters the Wi-Fi zone, the Wi-Fi module 141 connects to the system information server 300 through the Wi-Fi network. The Bluetooth module 143 is connected to the mobile terminal to access the system information server 300 using an application or an access point (AP) function of the mobile terminal. The mobile communication module 145 may include LTE, WCDMA, and WIBRO modules, and access the system information server 300 according to a predetermined period or pattern. The system information server 300 is connected by a communication command. The communication command is made by a communication protocol between the digital tachograph 100 and the system information server 300. The Wi-Fi module 141, the Bluetooth module 143, and the mobile communication module 145 may include a manufacturing number, a model number, existing firmware information, and setting information of the digital tachograph 100 upon initial connection to the system information server 300. It transmits to the information server 300, the transmission of these information can be made the same regardless of the communication protocol. In addition, depending on the Wi-Fi module 141, the Bluetooth module 143, and the mobile communication module 145, an upgrade method of operating system related information may vary.

GPS 수신부(150)는 위성으로부터 GPS 신호를 수신하여 차량(200)의 위치를 계산한다. The GPS receiver 150 receives a GPS signal from a satellite and calculates a position of the vehicle 200.

메모리부(160)는 주행 정보 검출부(110)에 의해 검출된 차량 주행 정보를 저장한다. The memory unit 160 stores the vehicle driving information detected by the driving information detector 110.

중앙 제어부(170)는 전원 공급부(120)로부터 전원을 공급받아 주행 정보 검출부(110), 전원 공급부(120), CAN 통신부(130), 무선 통신부(140), GPS 수신부(150), 메모리부(160) 및 표시부(180)를 제어한다. The central control unit 170 receives power from the power supply unit 120, the driving information detection unit 110, the power supply unit 120, the CAN communication unit 130, the wireless communication unit 140, the GPS receiver 150, and the memory unit ( 160 and the display unit 180 are controlled.

또한 중앙 제어부(170)는 운영 시스템 관련 정보의 업그레이드에 관련한 모든 동작을 제어한다. In addition, the central control unit 170 controls all operations related to upgrading of operating system related information.

구체적으로, 중앙 제어부(170)는 시스템 정보 서버(300)로부터 업데이트할 운영 시스템 관련 정보가 있다는 정보를 수신하면, 업데이트할 운영 시스템 관련 정보를 시스템 정보 서버(300)로 요청하여 수신하며, 수신한 운영 시스템 관련 정보를 시스템 정보 서버(300)로부터 검증 받아서, 검증이 완료된 운영 시스템 관련 정보를 메모리부(160)에 저장한다. 그런 후에, 중앙 제어부(170)는 설정 시점에서 운영 시스템 관련 정보를 업데이트한다. Specifically, when the central control unit 170 receives the information indicating that the operating system related information to be updated from the system information server 300, it requests and receives the operating system related information to be updated to the system information server 300, and receives the received information. The operating system related information is verified from the system information server 300, and the operating system related information, which has been verified, is stored in the memory unit 160. Thereafter, the central controller 170 updates the operating system related information at the set time.

중앙 제어부(170)는 운영 시스템 관련 정보의 업그레이드 도중 발생하는 문제를 진단하고, 업그레이드가 성공적으로 이루어지지 않은 경우에 기존 펌웨어로 복구하며, 다시 업그레이드를 수행함으로써, 성공적인 업그레이드가 이루어질 수 있도록 동작을 제어한다. 중앙 제어부(170)는 업그레이드가 성공적으로 이루어지지 않은 경우에 업그레이드 실패 정보를 메모리부(160)에 저장한다. 그러면, 재부팅 시에 중앙 제어부(170)는 업그레이드를 다시 수행함으로써 성공적인 업그레이드가 이루어질 수 있도록 한다. The central control unit 170 diagnoses a problem occurring during the upgrade of the operating system-related information, restores to the existing firmware when the upgrade is not successful, and performs the upgrade again to control the operation so that a successful upgrade can be achieved. do. The central control unit 170 stores upgrade failure information in the memory unit 160 when the upgrade is not successfully performed. Then, upon rebooting, the central control unit 170 performs the upgrade again so that a successful upgrade can be made.

표시부(180)는 운영 시스템 관련 정보의 버전 정보, 업그레이드 진행 상황, 재시도 및 수리 등의 정보를 사용자에게 표시한다. 또한 표시부(180)는 사용자 조작에 의한 중앙 제어부(170)의 제어에 따라 해당 운영 시스템 관련 정보가 업그레이드된 버전, 날짜 등을 표시할 수 있다. The display unit 180 displays information such as version information of the operating system related information, upgrade progress, retry, and repair to the user. In addition, the display unit 180 may display a version, a date, and the like in which the operating system-related information is upgraded under the control of the central controller 170 by a user operation.

도 4는 본 발명의 실시 예에 따른 디지털 운행 기록계에서 업그레이드할 운영 시스템 관련 정보를 수집하고 검증하는 방법을 나타낸 흐름도이다. 4 is a flowchart illustrating a method of collecting and verifying operating system related information to be upgraded in a digital tachograph according to an exemplary embodiment of the present invention.

도 4를 참고하면, 디지털 운행 기록계(100)의 중앙 제어부(170)는 무선 통신부(140)의 TCP/IP를 통해서 시스템 정보 서버(300)에 접속한다(S401). Referring to FIG. 4, the central control unit 170 of the digital tachograph 100 accesses the system information server 300 through TCP / IP of the wireless communication unit 140 (S401).

시스템 정보 서버(300)로의 접속이 이루어지면, 시스템 정보 서버(300)는 중앙 제어부(170)로 디지털 운행 기록계(100)의 단말 정보를 요청한다(S403). When the connection to the system information server 300 is established, the system information server 300 requests the terminal information of the digital tachograph 100 to the central controller 170 (S403).

중앙 제어부(170)는 디지털 운행 기록계(100)의 제조 번호, 모델 번호 등의 단말 고유 정보와 차량 정보, 펌웨어 정보 및 설정 정보 등의 단말 정보를 시스템 정보 서버(300)로 전송한다(S405). The central controller 170 transmits terminal unique information such as a manufacturing number and a model number of the digital tachograph 100, and terminal information such as vehicle information, firmware information, and setting information to the system information server 300 (S405).

시스템 정보 서버(300)는 중앙 제어부(170)로부터 정보를 수신하면, 이에 대한 응답 신호(ACK)를 전송하여 단말 정보의 성공적인 수신을 알린다(S407). When the system information server 300 receives the information from the central control unit 170, the system information server 300 transmits a response signal (ACK) to inform the successful reception of the terminal information (S407).

중앙 제어부(170)는 시스템 정보 서버(300)로부터 응답 신호(ACK)를 수신하면, 업데이트할 운영 시스템 관련 정보를 시스템 정보 서버(300)로 요청한다(S409). When the central control unit 170 receives the response signal ACK from the system information server 300, the central control unit 170 requests the system information server 300 to update the operating system-related information (S409).

시스템 정보 서버(300)는 중앙 제어부(170)로부터 수신한 정보를 토대로 데이터베이스(도시하지 않음)를 검색하여 업데이트할 운영 시스템 관련 정보가 있는지 확인하고, 업데이트 정보 요청에 대한 응답 신호를 전송한다(S411). 응답 신호에는 업데이트할 운영 시스템 관련 정보의 유무에 대한 정보가 포함될 수 있다. The system information server 300 searches for a database (not shown) based on the information received from the central control unit 170, checks whether there is information related to an operating system to be updated, and transmits a response signal for the update information request (S411). ). The response signal may include information on the presence or absence of operating system related information to be updated.

중앙 제어부(170)는 시스템 정보 서버(300)로부터 업데이트할 운영 시스템 관련 정보가 있다(YES)는 응답 신호를 수신하면(S413), 업데이트할 운영 시스템 관련 정보를 전송해 줄 것을 요청한다(S415). The central control unit 170 has the operating system related information to be updated from the system information server 300 (YES) when receiving a response signal (S413), and requests to transmit the operating system related information to be updated (S415). .

시스템 정보 서버(300)는 중앙 제어부(170)로 업데이트할 운영 시스템 정보를 전송하고(S417), 중앙 제어부(170)는 운영 시스템 정보에 대한 수신 확인을 전송한다(S419). 이때, 수신 확인은 중앙 제어부(170)에서 수신한 운영 시스템 관련 정보의 검증 요청을 포함할 수 있다. 따라서, 수신 확인에는 중앙 제어부(170)에서 수신한 운영 시스템 관련 정보를 포함될 수 있다. The system information server 300 transmits operating system information to be updated to the central control unit 170 (S417), and the central control unit 170 transmits an acknowledgment of the operating system information (S419). In this case, the acknowledgment may include a request for verifying the operating system related information received from the central controller 170. Therefore, the acknowledgment may include operating system related information received by the central controller 170.

시스템 정보 서버(300)는 중앙 제어부(170)로부터 검증 요청을 수신하면, 중앙 제어부(170)로부터 수신한 운영 시스템 관련 정보를 검증한다(S421). 시스템 정보 서버(300)는 자신이 중앙 제어부(170)로 전송한 운영 시스템 관련 정보와 중앙 제어부(170)로부터 수신한 운영 시스템 관련 정보를 비교하여 서로 일치하면 검증 성공인 것으로 판단할 수 있다. When the system information server 300 receives the verification request from the central control unit 170, the system information server 300 verifies the operating system related information received from the central control unit 170 (S421). The system information server 300 may compare the operating system related information transmitted to the central control unit 170 with the operating system related information received from the central control unit 170 and determine that the verification is successful when the system information server 300 matches.

시스템 정보 서버(300)는 검증 요청에 대한 검증 확인을 중앙 제어부(170)로 전송한다(S423). 검증 확인에는 운영 시스템 관련 정보의 검증 성공 또는 실패 정보가 포함될 수 있다. The system information server 300 transmits the verification confirmation for the verification request to the central control unit 170 (S423). Verification Verification may include successful or failed verification of operating system related information.

중앙 제어부(170)는 시스템 정보 서버(300)로부터 운영 시스템 관련 정보에 대한 성공적인 검증이 확인되면(S425), 해당 운영 시스템 관련 정보를 메모리부(160)에 저장하고(S427), 설정 시점에서 업그레이드할 수 있다. When the central control unit 170 confirms successful verification of the operating system related information from the system information server 300 (S425), stores the operating system related information in the memory unit 160 (S427), and upgrades at a set time point. can do.

중앙 제어부(170)는 운영 시스템 정보를 메모리부(160)에 저장하고 나면, 시스템 정보 서버(300)와 접속을 종료할 수 있다. After storing the operating system information in the memory unit 160, the central control unit 170 may terminate the connection with the system information server 300.

도 5는 도 4에 도시된 검증 요청 방법의 일 예를 나타낸 도면이다. FIG. 5 is a diagram illustrating an example of a verification request method illustrated in FIG. 4.

도 5를 참고하면, 시스템 정보 서버(300)는 운영 시스템 관련 정보의 검증을 위해 업데이트할 운영 시스템 관련 정보 파일을 파일의 크기, 용량, 시작 시퀀스, 데이터 파일 및 종료 시퀀스 등과 같은 정보 조각 파일로 분할하고(S501), 파일의 크기, 용량, 시작 시퀀스, 데이터 파일 및 종료 시퀀스 순으로 순차적으로 전송한다(S503). 운영 시스템 업그레이드의 경우 파일의 형태로 파일의 크기, 용량, 시작 시퀀스, 데이터 파일 및 종료 시퀀스가 전송되고, 설정 정보 업그레이드의 경우 메시지의 형태로 파일의 크기, 용량, 시작 시퀀스, 데이터 파일 및 종료 시퀀스가 전송될 수 있다. 따라서, 시스템 정보 서버(300)는 처음에 전송되는 정보 조각 즉, 파일의 크기 앞에 메시지인지 파일인지의 명령어를 추가함으로써, 중앙 제어부(170)에서 이들을 구분할 수 있도록 한다. Referring to FIG. 5, the system information server 300 divides an operating system-related information file to be updated to verify operating system-related information into information fragment files such as file size, capacity, start sequence, data file, and end sequence. (S501), the file size, capacity, start sequence, data file and end sequence are sequentially transmitted (S503). For operating system upgrades, the file's size, capacity, start sequence, data file, and end sequence are transferred in the form of a file; for setup information upgrades, the file's size, capacity, start sequence, data file, and end sequence in the form of a message Can be transmitted. Therefore, the system information server 300 adds an instruction of whether the message or the file is before the information fragment that is initially transmitted, that is, the file size, so that the central control unit 170 can distinguish them.

중앙 제어부(170)는 각 정보 조각 파일(또는 메시지)를 수신할 때마다 수신 확인을 시스템 정보 서버(300)로 전송한다. 구체적으로, 중앙 제어부(170)는 수신한 정보 조각 파일(또는 메시지)에 대해서 확인 작업을 수행하는데, 수신한 각 정보 조각 파일(또는 메시지)의 체크섬을 확인하여 정보 조각에 오류가 없는지 확인한다(S505~S507). 이때, 수신한 정보 조각 파일(또는 메시지)에 오류가 없을 경우에 중앙 제어부(170)는 운영 시스템 정보에 대한 수신 확인을 전송할 수 있다(S511). The central control unit 170 transmits an acknowledgment to the system information server 300 each time each information fragment file (or message) is received. Specifically, the central control unit 170 performs a check operation on the received information fragment file (or message), and checks the checksum of each received information fragment file (or message) to confirm that there is no error in the information fragment ( S505 ~ S507). In this case, when there is no error in the received information fragment file (or message), the central controller 170 may transmit an acknowledgment for operating system information (S511).

한편, 체크섬을 확인한 결과, 정보 조각 파일(또는 메시지)에 오류가 발생된 경우, 중앙 제어부(170)는 수신 중이던 정보 조각 파일(또는 메시지)의 해당 번지를 전송하여 해당 정보 조각을 재전송 요청하고(S509), 시스템 정보 서버(300)는 해당 정보 조각을 재전송한다(S503). On the other hand, when the checksum is confirmed that an error occurs in the information fragment file (or message), the central control unit 170 transmits the corresponding address of the information fragment file (or message) that is being received and requests the information fragment to be retransmitted ( S509, the system information server 300 retransmits the corresponding piece of information (S503).

중앙 제어부(170)로부터 정보 조각에 대한 수신 확인을 수신하면(S511), 다음 차례의 정보 조각을 전송하며, 상기 앞에서 설명한 과정(S505~S511)을 반복한다.When the acknowledgment of the information fragment is received from the central control unit 170 (S511), the next information fragment is transmitted, and the above-described processes (S505 to S511) are repeated.

이러한 방법으로 중앙 제어부(170)는 수신한 모든 정보 조각 파일(또는 메시지)에 오류가 없으면, 이들 정보 조각 파일(또는 메시지)들을 붙여서 하나의 파일인 운영 시스템 관련 정보 파일을 생성하고(S513), 이 정보 파일을 수신 확인(도 4의 S419)에 포함시켜서 시스템 정보 서버(300)로 운영 시스템 관련 정보를 검증 요청할 수 있다(S515). In this way, if there is no error in all received information fragment files (or messages), the central control unit 170 attaches these information fragment files (or messages) to generate an operating system related information file which is one file (S513), The information file may be included in the acknowledgment (S419 of FIG. 4) to request verification of the operating system related information to the system information server 300 (S515).

시스템 정보 서버(300)로부터 운영 시스템 관련 정보의 성공적인 검증이 이루어지면, 설정 시점에서 해당 운영 시스템 관련 정보의 업그레이드(패치)가 이루어진다. 그리고 업그레이드가 완료되면, 중앙 제어부(170)는 업그레이드가 완료된 정보를 확인하기 위해 재부팅을 유도할 수 있으며, 재부팅 이후에 시스템 정보 서버(300)에 접속하여 디지털 운행 기록계(100)의 최종 버전 및 설정 정보를 전송하여 시스템 정보 서버(300)에서 디지털 운행 기록계(100)의 정보를 저장 관리할 수 있도록 한다. When the successful verification of the operating system related information is made from the system information server 300, the upgrade (patch) of the operating system related information is made at the set time. When the upgrade is completed, the central control unit 170 may induce a reboot to check the upgraded information. After the reboot, the central control unit 170 may access the system information server 300 and set the final version and the setting of the digital tachograph 100. By transmitting the information, the system information server 300 may store and manage the information of the digital tachograph 100.

한편, 디지털 운행 기록계(100)와 시스템 정보 서버(300)간 통신 과정에서 여러 가지 문제가 발생할 수 있다. 가장 보편적으로 일어나는 문제로는 이동매체의 결함 또는 디지털 운행 기록계(100)의 오작동, 통신망의 문제, 디지털 운행 기록계(100)의 전원 단락 등이 있을 수 있다. 이러한 문제가 발생되었을 경우, 디지털 운행 기록계(100)의 동작 방법에 대해서 도 6을 참고로 하여 설명한다. Meanwhile, various problems may occur in the communication process between the digital tachograph 100 and the system information server 300. The most commonly occurring problems may include a defect in a mobile medium or a malfunction of the digital tachograph 100, a problem with a communication network, a power short circuit of the digital tachograph 100, and the like. When such a problem occurs, the operation method of the digital tachograph 100 will be described with reference to FIG.

도 6은 본 발명의 실시 예에 따른 디지털 운행 기록계의 결함 문제 발생 시 디지털 운행 기록계의 동작 방법의 일 예를 나타낸 흐름도이다. 6 is a flowchart illustrating an example of a method of operating a digital tachograph when a defect problem occurs in the digital tachograph according to an exemplary embodiment of the present invention.

도 6을 참고하면, 디지털 운행 기록계(100)의 중앙 제어부(170)는 디지털 운행 기록계(100)의 무선 통신부(140)의 결함을 인식하면(S601), 리셋 명령을 통하여 무선 통신부(140)의 모듈들의 재부팅을 유도한다(S603). 중앙 제어부(170)는 설정된 재부팅 카운팅의 시간 내에 무선 통신부(140)의 재부팅이 이루어지지 않으면(S605), 전원을 강제적으로 오프한 후 온하여 무선 통신부(140)를 강제로 재부팅시킨다(S607). Referring to FIG. 6, when the central control unit 170 of the digital tachograph 100 recognizes a defect of the wireless communication unit 140 of the digital tachograph 100 (S601), the central communication unit 140 of the digital tachograph 100 may be reset. Reboot the modules (S603). If the central communication unit 170 does not reboot the wireless communication unit 140 within the set reboot counting time (S605), the central control unit 170 forcibly turns off the power and then turns on the wireless communication unit 140 forcibly (S607).

이렇게 하여, 무선 통신부(140)의 결함이 해소되면(S609), 중앙 제어부(170)는 시스템 정보 서버(300)와 통신을 수행할 수 있다(S611). In this way, when the defect of the wireless communication unit 140 is eliminated (S609), the central control unit 170 may communicate with the system information server 300 (S611).

한편, 무선 통신부(140)가 재부팅된 후에도 결함이 해소되지 않으면(S609), 재부팅 횟수(N')를 1 증가시킨다(S613). 이때, 재부팅 횟수(N`)가 설정 횟수(N)와 동일하지 않으면, 상기의 단계(S601~S605)를 반복하여서 결함이 해소되었는지 확인한다(S603~S615)On the other hand, if the defect is not resolved even after the wireless communication unit 140 is rebooted (S609), the number of reboots N 'is increased by one (S613). At this time, if the number of reboots N` is not the same as the set number N, the above steps (S601 to S605) are repeated to check whether the defect is eliminated (S603 to S615).

이와 같이 하여, 재부팅 횟수(N')가 설정 횟수(N)와 동일해지면(S615), 사용자에게 무선 통신부(140)의 결함이 발생하였음을 알린다(S617). In this manner, when the number of reboots N 'is equal to the set number N (S615), the user is notified that a defect of the wireless communication unit 140 has occurred (S617).

중앙 제어부(170)는 무선 통신부(140)의 결합 외에도 통신망의 문제나 이동매체의 결함 등에도 이와 유사하게 동작할 수 있다. In addition to the combination of the wireless communication unit 140, the central control unit 170 may operate similarly to a problem of a communication network or a defect of a mobile medium.

도 7은 본 발명의 실시 예에 따른 디지털 운행 기록계에서 통신 결함 발생 시 운영 시스템 관련 정보의 다운로드 방법을 설명한 흐름도이다. 7 is a flowchart illustrating a method of downloading operating system related information when a communication defect occurs in a digital tachograph according to an exemplary embodiment of the present invention.

도 7을 참조하면, 디지털 운행 기록계(100)와 시스템 정보 서버(300)간 통신에 결함이 발생되면(S701), 중앙 제어부(170)는 시스템 정보 서버(300)로부터 응답이나 확인 신호를 수신하지 못할 수 있다. 중앙 제어부(170)는 시스템 정보 서버(300)로부터 응답이나 확인 신호를 설정 시간 동안 수신하지 못하는 경우(S703), 해당 운영 시스템 관련 정보 조각에 대한 수집 실패를 인식하고(S705), 수집 실패 횟수(K')를 1 증가시킨다(S707). 그리고 수집 실패 횟수(K'), 실패의 원인 등 수집 실패 정보를 메모리부(160)에 저장해 둘 수 있다. Referring to FIG. 7, when a defect occurs in communication between the digital tachograph 100 and the system information server 300 (S701), the central control unit 170 does not receive a response or confirmation signal from the system information server 300. You may not be able to. If the central control unit 170 does not receive a response or confirmation signal from the system information server 300 for a set time (S703), the central control unit recognizes a collection failure for the piece of information related to the operating system (S705), and the number of collection failures ( K ') is increased by 1 (S707). The collection failure information such as the number of collection failures K 'and the cause of the failure may be stored in the memory unit 160.

그런 후에, 시스템 정보 서버(300)로의 접속이 이루어지면, 시스템 정보 서버(300)로 수집 실패를 알려서 필요한 일련의 과정을 다시 진행한다. 중앙 제어부(170)는 수집 실패 횟수(K')가 설정 횟수(K)와 동일하지 않으면(S709), 상기의 단계(S703~S707)를 반복하여서 응답 신호가 수신되었는지 확인한다. Thereafter, when the connection to the system information server 300 is made, the system information server 300 is notified of the collection failure, and a series of necessary processes are performed again. If the number of collection failures K 'is not the same as the set number K (S709), the central control unit 170 repeats steps S703 to S707 to check whether a response signal is received.

그러나, 수집 실패 횟수(K')가 설정 횟수(K)와 동일해질 때까지 응답 신호가 정상적으로 수신되지 않으면(S709), 중앙 제어부(170)는 운영 시스템 정보 파일의 다운로드를 중단하고(S711), 이를 사용자에게 알린다. However, if the response signal is not normally received until the collection failure number K 'is equal to the setting number K (S709), the central control unit 170 stops downloading the operating system information file (S711), Inform the user.

도 8은 본 발명의 실시 예에 따른 디지털 운행 기록계에서 운영 시스템 정보를 업그레이드를 위한 세부 동작을 설명한 도면이다. 8 is a diagram illustrating a detailed operation for upgrading operating system information in a digital tachograph according to an embodiment of the present invention.

도 8을 참고하면, 디지털 운행 기록계(100)는 차량의 상시 전원을 이용한다. 디지털 운행 기록계(100)의 중앙 제어부(170)는 차량의 ACC(+) 또는 IG(+) 전원 신호가 인가되면, 저장 업무를 수행한다. 그러나 차량에 따라 차량 시동 시에 순간적으로 모든 전원이 일시적으로 차단되는 즉, 차지가 발생할 수 있다. 따라서, 차량의 전원이 순간 오프된 후 온되는 경우가 많다. 이 경우, 디지털 운행 기록계(100)는 초기 동작이 이루어질 수 있다. Referring to FIG. 8, the digital tachograph 100 uses a constant power supply of the vehicle. When the ACC (+) or IG (+) power signal of the vehicle is applied, the central controller 170 of the digital tachograph 100 performs a storage task. However, depending on the vehicle, all power may be temporarily cut off at the time of starting the vehicle, that is, charging may occur. Therefore, the vehicle is often turned on after being momentarily turned off. In this case, the digital tachograph 100 may be initially operated.

차량의 ACC(+) 또는 IG(+) 전원 신호가 인가되면(S801), 중앙 제어부(170)는 메모리부(160)에 접근하여 디지털 운행 기록계(100)의 상태, 현재 펌웨어 버전 정보, 추가 펌웨어 정보, 설정 정보, 수집 정보 및 차량의 수집에 필요한 정보 등을 확인한다(S807). When the ACC (+) or IG (+) power signal of the vehicle is applied (S801), the central controller 170 approaches the memory unit 160 to access the state of the digital tachograph 100, current firmware version information, and additional firmware. The information, setting information, collection information, and information necessary for collecting the vehicle are checked (S807).

중앙 제어부(170)는 메모리부(160)에 운영 시스템 관련 업그레이 정보나 패치 정보가 없다면(S805), 차량의 ACC(+) 또는 IG(+) 전원 신호에 따라서 차량 운행 정보를 수집하고 이를 수치화하여 저장한다(S807). If there is no operating system-related upgrade information or patch information in the memory unit 160 (S805), the central control unit 170 collects and quantifies the vehicle driving information according to the ACC (+) or IG (+) power signal of the vehicle. Save (S807).

한편, 중앙 제어부(170)는 메모리부(160)에 업그레이드 정보나 패치 정보가 있다면(S805), 업그레이드를 진행한다(S809). On the other hand, if there is upgrade information or patch information in the memory unit 160 (S805), the central control unit 170 performs the upgrade (S809).

한편, 차량의 시동이 오프되어 차량의 ACC(+) 또는 IG(+) 전원 신호가 없어지면(S811), 중앙 제어부(170)는 디지털 운행 기록계(100)를 정검하고 주변 전원을 제어하여 차량의 ACC(+) 또는 IG(+) 전원 신호가 인가될 때까지 수면 모드로 진입한다(S813). On the other hand, when the vehicle is turned off and the vehicle's ACC (+) or IG (+) power signal disappears (S811), the central controller 170 inspects the digital tachograph 100 and controls the surrounding power to control the vehicle's ACC. The device enters the sleep mode until a positive or IG power signal is applied (S813).

그러나, 업그레이드 도중 문제가 발생되면 중앙 제어부(170)는 동작이 멈추게 되고, 다음 ACC(+) 또는 IG(+) 전원 신호 또한 인식하지 못하게 된다. 이 경우, 차량의 시동이 온되면, 발생되는 차지에 의해서 디지털 운행 기록계(100)는 재부팅될 수 있다. 재부팅되면, 중앙 제어부(170)는 메모리부(160)를 통해서 업그레이드 도중 다운되었는지 확인한다. 중앙 제어부(170)는 업그레이드 도중 다운되었다면 자동 업그레이드 상태가 메모리부(160)에 지속적으로 기록되기 때문에 에러 메시지와 경고음을 통해 사용자에게 알리고 업그레이드를 다시 진행하여 업그레이드를 완료한다. However, if a problem occurs during the upgrade, the central control unit 170 stops operation, and also does not recognize the next ACC (+) or IG (+) power signal. In this case, when the vehicle is turned on, the digital tachograph 100 may be rebooted by the generated charge. Upon rebooting, the central controller 170 checks whether the memory is down during the upgrade through the memory 160. If the central control unit 170 is down during the upgrade, the automatic upgrade status is continuously recorded in the memory unit 160, so the user is notified through an error message and a warning sound, and the upgrade is performed again to complete the upgrade.

업그레이드가 완료되면, 중앙 제어부(170)는 해당 업그레이드 정보를 메모리부(160)에 저장하고 있다가 시스템 정보 서버(300) 접속 시 최종 디지털 운행 기록계(100)의 정보와 업그레이드 정보 등을 시스템 정보 서버(300)에 전송한다. 그러면, 시스템 정보 서버(300)는 디지털 운행 기록계(100)가 업그레이드에 성공했다는 정보를 저장한다. When the upgrade is completed, the central control unit 170 stores the upgrade information in the memory unit 160, and when the system information server 300 is connected, the information and the upgrade information of the final digital tachograph 100 are upgraded. Send to 300. Then, the system information server 300 stores information indicating that the digital tachograph 100 has been successfully upgraded.

일반적으로, 디지털 운행 기록계(100)의 중앙 제어부(170)는 중앙 제어부(170)의 내부 메모리부(도시하지 않음)에 저장된 정보들을 삭제하고 업그레이드를 수행하므로, 사용자의 조작이나 전원 단락 등의 요건에 의하여 업그레이드를 실패할 수 있다. 이렇게 업그레이드에 실패하면, 디지털 운행 기록계(100)는 본래의 업무를 수행할 수 없을 뿐 아니라 기기 손상이 발생할 수 있다. 따라서, 이러한 실패를 최소화하기 위한 방법에 대해서 도 9를 참고로 하여 설명한다. In general, the central control unit 170 of the digital tachograph 100 deletes and upgrades the information stored in the internal memory unit (not shown) of the central control unit 170 and performs upgrades. The upgrade may fail. If the upgrade fails, the digital tachograph 100 may not only perform its original task but may also cause device damage. Therefore, a method for minimizing such a failure will be described with reference to FIG. 9.

도 9는 본 발명의 실시 예에 따른 디지털 운행 기록계에서 업그레이드 실패 시 동작 방법을 설명한 도면이다. 9 is a view illustrating an operation method when an upgrade fails in a digital tachograph according to an embodiment of the present invention.

도 9를 참고하면, 디지털 운행 기록계(100)의 중앙 제어부(170)는 일반적으로 부트로더(도시하지 않음)라는 메모리 영역을 포함하는데, 부트로더에는 초기 프로그램 업그레이드에 관련된 정보가 저장되어 있고, 그 이후 영역부터 본격적인 프로그램이 쓰여지고 삭제된다. 부트로더는 중앙 제어부(170)가 초기 시스템 부팅이 이루어질 때에 할 일을 저장하고 있으며, 중앙 제어부(170)를 부트로더를 통하여 다음 업무를 진행한다. Referring to FIG. 9, the central control unit 170 of the digital tachograph 100 generally includes a memory area called a boot loader (not shown). The boot loader stores information related to an initial program upgrade. After that, the full program is written and deleted. The boot loader stores the central controller 170 to do when the initial system boot is performed, and proceeds to the next task through the central controller 170 through the boot loader.

중앙 제어부(170)는 업그레이드 시에 마지막으로 성공한 운영 시스템 관련 정보를 백업하고(S901), 업그레이드할 운영 시스템 관련 정보를 부트로더를 제외한 다음 부분에서부터 업그레이드를 시작한다(S903). The central control unit 170 backs up the last successful operating system-related information at the time of upgrading (S901), and starts the upgrade from the next part except the boot loader for the operating system-related information to be upgraded (S903).

중앙 제어부(170)는 업그레이드 도중 문제가 발생하여 업그레이드에 실패한 경우에(S905), 메모리부(160)에 에러 상태 정보를 기록한다(S907). 따라서, 중앙 제어부(170)는 메모리부(160)에서 업그레이드 관련 마지막 상태 정보를 확인하고 업그레이드의 성공 여부를 판단할 수가 있다(S909). If a problem occurs during the upgrade and the upgrade fails (S905), the central controller 170 records the error state information in the memory unit 160 (S907). Therefore, the central control unit 170 may check the last state information related to the upgrade in the memory unit 160 and determine whether the upgrade is successful (S909).

중앙 제어부(170)는 업그레이드를 성공적으로 완료하지 못한 경우, 업그레이드 실패 횟수(M')를 1 증가시킨다. 이때, 업그레이드 횟수(M')가 설정 횟수(M)와 동일하지 않으면, 상기의 단계(S903~S911)를 반복하여서 업그레이드가 성공적으로 이루어졌는지 확인한다. If the central control unit 170 does not successfully complete the upgrade, the central controller 170 increases the number of upgrade failures M 'by one. At this time, if the upgrade number M 'is not equal to the set number M, the above steps S903 to S911 are repeated to check whether the upgrade has been successfully performed.

이와 같이 하여, 업그레이드 횟수(M')가 설정 횟수(M)와 동일해지면(S615), 업그레이드하던 운영 시스템 관련 정보를 메모리부(160)에서 삭제하고(S913), 해당 버전에 대한 업그레이드의 실패 정보를 설정 정보에 입력한다. 다음, 중앙 제어부(170)는 마지막으로 성공한 운영 시스템 정보로 다운그레이드하기 위한 설정 정보로 변경하여 다운그레이드를 수행하게 된다(S915). In this way, when the upgrade number (M ') is equal to the set number (M) (S615), the upgraded operating system-related information is deleted from the memory unit 160 (S913), the failure information of the upgrade for the corresponding version In the setup information. Next, the central control unit 170 changes to setting information for downgrading to the last successful operating system information and performs downgrade (S915).

이렇게 하면, 메모리부(160)의 공간적 제약이나 업그레이드 실패 시 재시도가 가능하며, 재시도되어 업그레이드된 디지털 운행 기록계(100)에 문제가 발생하거나 업그레이드 도중에 문제가 발생하여도 마지막으로 성공한 운영 시스템 정보를 다운그레이드함으로써, 디지털 운행 기록계(100)의 업무를 지속할 수 있게 된다. In this case, re-trying is possible in case of a space limitation or an upgrade failure of the memory unit 160, and even if a problem occurs in the upgraded digital tachograph 100 or a problem occurs during the upgrade, the last successful operating system information By downgrading, it is possible to continue the work of the digital tachograph 100.

다운그레이드가 되고 나면, 중앙 제어부(170)는 시스템 정보 서버(300)와의 접속 시 업그레이드 실패 정보를 전송하고, 시스템 정보 서버(300)는 디지털 운행 기록계(100)의 업그레이드 실패 정보를 보관함으로써, 패치 실패에 대한 원인 분석에 사용할 수 있게 된다. After the downgrade, the central control unit 170 transmits upgrade failure information when connecting to the system information server 300, and the system information server 300 stores the upgrade failure information of the digital tachograph 100, thereby patching the patch. It can be used to analyze the cause of failure.

이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리 범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리 범위에 속하는 것이다. 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, It belongs to the scope of right.

Claims (10)

차량 운행 정보를 수집하고 기록하는 차량용 디지털 운행 기록계에서,
복수의 운영 시스템 관련 정보를 저장하고 관리하는 서버와 통신하는 무선 통신부, 그리고
복수의 정보 조각으로 나뉘어져 전송되는 업그레이드할 운영 시스템 관련 정보를 상기 서버로부터 수신하고, 수신한 운영 시스템 관련 정보를 상기 서버를 통해서 검증 받은 후에 설정 시점에서 상기 운영 시스템 관련 정보를 업그레이드하는 중앙 제어부를 포함하되,
상기 중앙 제어부는 수신되는 정보 조각에 오류가 없는 경우에 상기 서버로부터 다음 정보 조각 파일을 수신하고, 상기 복수의 정보 조각을 모두 수신하면 상기 복수의 정보 조각을 붙여서 생성한 하나의 파일을 상기 서버로 전송하면서 검증을 요청하는 자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계.
In a vehicle digital tachograph that collects and records vehicle driving information,
A wireless communication unit communicating with a server that stores and manages a plurality of operating system related information, and
And a central control unit for receiving the operating system related information to be upgraded divided into a plurality of pieces of information from the server and upgrading the operating system related information at a set time point after receiving the received operating system related information through the server. But
The central control unit receives the next information fragment file from the server when there is no error in the received information fragment, and when receiving all of the plurality of information fragments, the central control unit sends a file created by pasting the plurality of information fragments to the server. Automotive digital tachograph with automatic upgrade function to request verification during transmission.
삭제delete 삭제delete 제1항에서,
상기 정보 조각의 오류는 체크섬을 이용하는 자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계.
In claim 1,
The fault of the information piece is a vehicle digital tachograph having an automatic upgrade function using a checksum.
제1항에서,
상기 중앙 제어부는,
내부 메모리부를 포함하고,
업그레이드 시에 이전 운영 시스템 관련 정보를 백업한 후에 상기 설정 시점에서 상기 내부 메모리부에 상기 운영 시스템 관련 정보를 업그레이드하는 자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계.
In claim 1,
The central control unit,
Including an internal memory section,
And an automatic upgrade function for upgrading the operating system related information in the internal memory unit at the set time point after the previous operating system related information is backed up at the time of upgrading.
제5항에서,
상기 내부 메모리부는 부트로더를 포함하며,
상기 운영 시스템 관련 정보는 상기 부트로더를 제외한 영역에 업그레이드되는 자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계.
The method of claim 5,
The internal memory unit includes a boot loader,
The operating system-related information is a vehicle digital odometer having an automatic upgrade function that is upgraded in the area excluding the boot loader.
제5항에서,
상기 중앙 제어부는 상기 운영 시스템 관련 정보의 업그레이드를 성공적으로 완료하지 못한 경우에 설정 횟수만큼 업그레이드를 재시도하며,
상기 설정 횟수의 업그레이드 실패 시 마지막으로 업그레이드에 성공한 운영 시스템 관련 정보를 다운그레이드하는 자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계.
The method of claim 5,
If the central control unit does not successfully complete the upgrade of the operating system related information, the central control unit retries the upgrade by a predetermined number of times,
And a digital upgrade recorder having an automatic upgrade function for downgrading information related to an operating system that was successfully upgraded when the set number of upgrades fails.
제7항에서,
상기 차량 운행 정보를 저장하는 메모리부를 더 포함하고,
상기 중앙 제어부는 업그레이드 실패 시 실패 정보를 상기 메모리부에 기록하며, 상기 메모리부를 통해서 업그레이드의 성공 여부를 확인하는 자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계.
In claim 7,
Further comprising a memory unit for storing the vehicle driving information,
And the central control unit records failure information in the memory unit when the upgrade fails, and has an automatic upgrade function for checking whether the upgrade is successful through the memory unit.
제1항에서,
상기 설정 시점은 차량의 시동이 오프된 이후의 시점을 포함하는 자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계.
In claim 1,
The set time point is a vehicle digital tachograph having an automatic upgrade function including a time point after the start of the vehicle off.
제1항에서,
상기 운영 시스템 관련 정보는 펌웨어 파일, 운영체제 파일, 설정 정보 및 패치 파일 중 적어도 하나를 포함하는 자동 업그레이드 기능을 갖는 차량용 디지털 운행 기록계.
In claim 1,
The operating system related information includes a vehicle digital driving recorder having an automatic upgrade function including at least one of a firmware file, an operating system file, setting information, and a patch file.
KR1020110108838A 2011-10-24 2011-10-24 Car digital tachograph apparatus having auto upgrade function Active KR101207342B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110108838A KR101207342B1 (en) 2011-10-24 2011-10-24 Car digital tachograph apparatus having auto upgrade function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110108838A KR101207342B1 (en) 2011-10-24 2011-10-24 Car digital tachograph apparatus having auto upgrade function

Publications (1)

Publication Number Publication Date
KR101207342B1 true KR101207342B1 (en) 2012-12-04

Family

ID=47906714

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110108838A Active KR101207342B1 (en) 2011-10-24 2011-10-24 Car digital tachograph apparatus having auto upgrade function

Country Status (1)

Country Link
KR (1) KR101207342B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180012207A (en) * 2016-07-26 2018-02-05 한국전자통신연구원 Apparatus and method for collecting information of a vehicle for accident notification
CN110278542A (en) * 2019-06-24 2019-09-24 陕西天行健车联网信息技术有限公司 Vehicle-mounted intelligent terminal online upgrade system and method thereof
KR20200024992A (en) * 2018-08-29 2020-03-10 (주)넷케이티아이 Cloud server platform for managing vehicle operation through dtg terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050010915A1 (en) 2003-07-11 2005-01-13 Chih-Wei Chen Network-based server code auto upgrade method and system
KR100872849B1 (en) 2007-08-21 2008-12-10 (주)컴아트시스템 Automatic Firmware Upgrade Interlocking System and Method for Digital Devices Installed in Vehicles
KR100914888B1 (en) 2007-10-24 2009-08-31 이필경 System for downloading software and contents of navigation terminal in wireless upgrade zone and method therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050010915A1 (en) 2003-07-11 2005-01-13 Chih-Wei Chen Network-based server code auto upgrade method and system
KR100872849B1 (en) 2007-08-21 2008-12-10 (주)컴아트시스템 Automatic Firmware Upgrade Interlocking System and Method for Digital Devices Installed in Vehicles
KR100914888B1 (en) 2007-10-24 2009-08-31 이필경 System for downloading software and contents of navigation terminal in wireless upgrade zone and method therefor

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180012207A (en) * 2016-07-26 2018-02-05 한국전자통신연구원 Apparatus and method for collecting information of a vehicle for accident notification
KR102201645B1 (en) 2016-07-26 2021-01-12 한국전자통신연구원 Apparatus and method for collecting information of a vehicle for accident notification
KR20200024992A (en) * 2018-08-29 2020-03-10 (주)넷케이티아이 Cloud server platform for managing vehicle operation through dtg terminal
KR102089979B1 (en) * 2018-08-29 2020-03-17 (주)넷케이티아이 Cloud server platform for managing vehicle operation through dtg terminal
CN110278542A (en) * 2019-06-24 2019-09-24 陕西天行健车联网信息技术有限公司 Vehicle-mounted intelligent terminal online upgrade system and method thereof

Similar Documents

Publication Publication Date Title
CN110795138B (en) Software release system, software release server and software release method
US12001825B2 (en) Method and apparatus for vehicle software update installation
CN110178114B (en) Vehicle control device and program update system
US20190256109A1 (en) Control apparatus, control method, and computer program
JP2012091755A (en) Program rewriting system for vehicle
JPWO2012056773A1 (en) Program rewriting system for vehicles
JP6185789B2 (en) In-vehicle software update device
CN103154903B (en) Vehicle data acquisition system and vehicle data acquisition method
US12190092B2 (en) Control device and terminal device
JP2019159401A (en) Electronic control unit system, and software consistency check system in electronic control unit system
KR20120019870A (en) Software upgrade apparatus and method for a vehicle controller
CN112860466A (en) Vehicle-mounted entertainment system restart fault diagnosis method and system
KR20150069916A (en) DTG Peristalsis and Upgrade system using mobile.
CN113094072A (en) Vehicle upgrading method and device, electronic device and storage medium
CN106095474A (en) For the method and apparatus updating the software in means of transport
JP4487007B2 (en) In-vehicle program rewrite control system
KR101207342B1 (en) Car digital tachograph apparatus having auto upgrade function
JP5551045B2 (en) Program rewriting system for vehicles
CN107102849B (en) Method and apparatus for file replacement with periodic ignition switch off
JP7484791B2 (en) OTA master, update control method, and update control program
CN109597634A (en) The method, apparatus and vehicle of more new vehicle ECU
US12307230B2 (en) Over-the-air (OTA) master, center, system, method, non-transitory storage medium, and vehicle
EP4560476A2 (en) Ota master, update control method, non-transitory storage medium, and vehicle
JP2004210183A (en) In-vehicle program rewrite control device
WO2019038855A1 (en) Vehicle-mounted electronic device, server equipment, and software update method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111024

PA0201 Request for examination
A302 Request for accelerated examination
PA0302 Request for accelerated examination

Patent event date: 20120312

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20111024

Patent event code: PA03021R01I

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: 20120504

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20120827

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20121127

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20121127

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20161125

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20161125

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20170919

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20170919

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20181020

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20181020

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20190917

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20190917

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20201114

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20210907

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20221117

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20231021

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20250522

Start annual number: 13

End annual number: 13