KR20200031286A - 교통안내 시스템 및 방법 - Google Patents

교통안내 시스템 및 방법 Download PDF

Info

Publication number
KR20200031286A
KR20200031286A KR1020180110121A KR20180110121A KR20200031286A KR 20200031286 A KR20200031286 A KR 20200031286A KR 1020180110121 A KR1020180110121 A KR 1020180110121A KR 20180110121 A KR20180110121 A KR 20180110121A KR 20200031286 A KR20200031286 A KR 20200031286A
Authority
KR
South Korea
Prior art keywords
brake
information
section
pattern information
traffic
Prior art date
Application number
KR1020180110121A
Other languages
English (en)
Inventor
권수진
Original Assignee
현대자동차주식회사
기아자동차주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대자동차주식회사, 기아자동차주식회사 filed Critical 현대자동차주식회사
Priority to KR1020180110121A priority Critical patent/KR20200031286A/ko
Priority to US16/195,364 priority patent/US10679499B2/en
Priority to DE102018220345.8A priority patent/DE102018220345A1/de
Priority to CN201811426589.6A priority patent/CN110910668B/zh
Publication of KR20200031286A publication Critical patent/KR20200031286A/ko

Links

Images

Classifications

    • 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/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096791Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
    • 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
    • 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/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/012Measuring and analyzing of parameters relative to traffic conditions based on the source of data from other sources than vehicle or roadside beacons, e.g. mobile networks
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0141Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
    • 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/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

본 발명은 교통안내 시스템 및 방법에 관한 것으로, 각 차량에 위치하며 브레이크 정보를 획득하는 차량 단말, 상기 브레이크 정보를 수집하는 수집 서버, 및 상기 차량 단말의 요청에 따라 목적지까지의 주행경로를 검색하여 제공하는 관제 서버를 포함하되, 상기 관제 서버는 상기 수집 서버에 의해 수집된 브레이크 정보를 분석하여 교통상황별 브레이크 패턴 정보를 도출하고 도출된 교통상황별 브레이크 패턴 정보를 활용하여 상기 주행경로를 검색한다.

Description

교통안내 시스템 및 방법{TRAFFIC GUIDANCE SYSTEM AND METHOD}
본 발명은 차량의 브레이크 패턴 분석을 통해 교통상황을 파악하여 경로 탐색을 수행하는 교통안내 시스템 및 방법에 관한 것이다.
내비게이션 시스템(navigation system)은 목적지까지의 정확한 거리 및 소요시간을 확인하고 목적지까지의 최적경로를 탐색하여 경로 안내를 수행한다. 내비게이션 시스템은 실시간 교통정보 및 통계 교통 정보를 토대로 목적지까지의 주행경로를 탐색하고 탐색한 주행경로를 따라 목적지까지의 경로를 안내한다.
종래의 내비게이션 시스템은 갑작스런 사고 발생 등으로 정체 상황이 발생하는 경우 이러한 교통상황 변화를 실시간으로 수집하여 반영하기까지 시간이 소요된다. 이와 같이, 종래기술은 갑작스런 정체 구간 발생 시 실시간으로 교통정보에 반영되기 어렵기 때문에 해당 구간을 회피하기 어렵다.
본 발명은 차량의 브레이크 패턴을 분석하여 정체 또는 사고 등과 같은 교통 이벤트 발생 구간을 인식하고 해당 교통 이벤트 발생 구간을 고려하여 경로 탐색을 수행하는 교통안내 시스템 및 방법을 제공하고자 한다.
상기한 과제를 해결하기 위하여, 본 발명의 일 실시 예에 따른 교통안내 시스템은 각 차량에 위치하며 브레이크 정보를 획득하는 차량 단말, 상기 브레이크 정보를 수집하는 수집 서버, 및 상기 차량 단말의 요청에 따라 목적지까지의 주행경로를 검색하여 제공하는 관제 서버를 포함하되, 상기 관제 서버는 상기 수집 서버에 의해 수집된 브레이크 정보를 분석하여 교통상황별 브레이크 패턴 정보를 도출하고 도출된 교통상황별 브레이크 패턴 정보를 활용하여 상기 주행경로를 검색하는 것을 특징으로 한다.
상기 차량 단말은, 브레이크의 작동을 감지하는 브레이크 센서, 상기 수집 서버 및 상기 관제 서버와 무선 통신을 수행하는 통신부, 및 상기 브레이크 센서를 통해 상기 브레이크 정보를 획득하여 상기 수집 서버에 전송하도록 상기 통신부에 지시하는 처리부를 포함하는 것을 특징으로 한다.
상기 브레이크 정보는, 브레이크 작동 시점 및 브레이크 해제 시점을 포함하는 것을 특징으로 한다.
상기 관제 서버는, 특정 차량이 기운행한 주행경로를 분석하여 차량 속도의 감속 변화율 및 브레이크 작동 빈도수의 변화율이 기준 범위를 벗어나는 구간을 브레이크 패턴 수집 구간으로 인식하고 인식된 수집 구간의 브레이크 정보를 분석하여 브레이크 패턴 정보를 생성하는 것을 특징으로 한다.
상기 관제 서버는, 상기 인식된 수집 구간이 과속 단속 구간, 어린이 보호구역 및 단위 구간 당 신호등 개수가 기준 이상인 구간 중 어느 하나에 해당하는 경우 상기 인식된 수집 구간의 브레이크 패턴 정보를 수집하지 않는 것을 특징으로 한다.
상기 관제 서버는, 상기 인식된 수집 구간을 정해진 시간 단위로 구분하고, 구분된 구간별 브레이크 작동 빈도수 및 브레이크 작동 시간을 산출하여 상기 브레이크 패턴 정보를 생성하는 것을 특징으로 한다.
상기 관제 서버는, 상기 생성된 브레이크 패턴 정보를 기저장된 교통상황별 브레이크 패턴 정보와 비교하여 두 정보의 유사도가 기준 이상 이면 상기 생성된 브레이크 패턴 정보를 수집하고, 상기 두 정보의 유사도가 기준 미만 이면 상기 생성된 브레이크 패턴 정보를 수집하지 않는 것을 특징으로 한다.
상기 관제 서버는, 상기 생성된 브레이크 패턴 정보를 수집한 후 동일시간에 동일구간을 운행한 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 수집하고 상기 생성된 브레이크 패턴 정보와 상기 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 평균화하여 상기 교통상황별 브레이크 패턴 정보를 생성하는 것을 특징으로 한다.
상기 관제 서버는, 상기 검색된 주행경로에서 상기 교통상황별 브레이크 패턴 정보와 기준 비율 이상 유사한 브레이크 패턴 정보를 포함하는 이벤트 발생 구간을 검출하면 해당 이벤트 발생 구간을 고려하여 예상소요시간을 재계산하고 해당 구간을 반영한 주행경로를 제공하는 것을 특징으로 한다.
상기 관제 서버는, 차량이 정해진 주기 이내 상기 이벤트 발생 구간 진입이 예상되지 않는 경우 정해진 주기로 상기 이벤트 발생 구간을 통과하는데 소요되는 시간을 재계산하고 경로 재탐색을 실시하는 것을 특징으로 한다.
상기 관제 서버는, 상기 차량이 상기 정해진 주기 이내 상기 이벤트 발생 구간 진입이 예상되는 경우 즉각적으로 경로 재탐색을 실시하는 것을 특징으로 한다.
한편, 본 발명의 일 실시 예에 따른 교통안내 방법은 수집 서버가 적어도 하나 이상의 차량들로부터 브레이크 정보를 수집하는 단계, 관제 서버가 상기 수집 서버에 의해 수집된 브레이크 정보를 분석하여 교통상황별 브레이크 패턴 정보를 도출하는 단계, 상기 관제 서버가 차량 단말의 요청에 따라 상기 교통상황별 브레이크 패턴 정보를 활용하여 주행경로를 검색하는 단계, 및 상기 관제 서버가 검색된 주행경로를 상기 차량 단말에 제공하는 단계를 포함한다.
상기 브레이크 정보는, 브레이크 작동 시점 및 브레이크 해제 시점을 포함하는 것을 특징으로 한다.
상기 교통상황별 브레이크 패턴 정보를 도출하는 단계는, 특정 차량이 기운행한 주행경로를 분석하여 차량 속도의 감속 변화율 및 브레이크 작동 빈도수의 변화율이 기준 범위를 벗어나는 구간을 브레이크 패턴 수집 구간으로 인식하는 단계, 상기 인식된 수집 구간의 브레이크 정보를 분석하여 브레이크 패턴 정보를 생성하는 단계, 및 상기 생성된 브레이크 패턴 정보를 수집한 후 동일시간에 동일구간을 주행한 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 수집하고, 상기 생성된 브레이크 패턴 정보와 상기 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 평균화하여 상기 교통상황별 브레이크 패턴 정보를 생성하는 단계를 포함하는 것을 특징으로 한다.
상기 브레이크 패턴 정보를 생성하는 단계에서, 상기 인식된 수집 구간이 과속 단속 구간, 어린이 보호구역 및 단위 구간 당 신호등 개수가 기준 이상인 구간 중 어느 하나에 해당하는 경우 상기 인식된 수집 구간의 브레이크 패턴 정보를 수집하지 않는 것을 특징으로 한다.
상기 브레이크 패턴 정보를 생성하는 단계에서, 상기 인식된 수집 구간을 정해진 시간 단위로 구분하고, 구분된 구간별 브레이크 작동 빈도수 및 브레이크 작동 시간을 산출하여 상기 브레이크 패턴 정보를 생성하는 것을 특징으로 한다.
상기 브레이크 패턴 정보를 생성하는 단계에서, 상기 생성된 브레이크 패턴 정보를 기저장된 교통상황별 브레이크 패턴 정보와 비교하고 두 정보의 유사도가 기준 이상이면 상기 생성된 브레이크 패턴 정보를 수집하고, 상기 두 정보의 유사도가 기준 미만이면 상기 생성된 브레이크 패턴 정보를 수집하지 않는 것을 특징으로 한다.
상기 주행경로를 검색하는 단계에서, 상기 검색된 주행경로에서 상기 교통상황별 브레이크 패턴 정보와 기준 비율 이상 유사한 브레이크 패턴 정보를 포함하는 이벤트 발생 구간을 검출하면 해당 이벤트 발생 구간을 고려하여 예상소요시간을 재계산하고 해당 구간을 반영한 주행경로를 제공하는 것을 특징으로 한다.
상기 주행경로를 검색하는 단계 이후, 차량이 정해진 주기 이내 상기 이벤트 발생 구간 진입이 예상되지 않는 경우 정해진 주기로 상기 이벤트 발생 구간을 통과하는데 소요되는 시간을 재계산하고 경로 재탐색을 실시하는 것을 특징으로 한다.
상기 주행경로를 검색하는 단계 이후, 상기 차량이 상기 정해진 주기 이내 상기 이벤트 발생 구간 진입이 예상되는 경우 즉각적으로 경로 재탐색을 실시하는 것을 특징으로 한다.
본 발명에 따르면, 차량의 브레이크 패턴을 분석하여 정체 또는 사고 등과 같은 교통 이벤트 발생 구간을 인식하므로, 신속하고 정확하게 교통상황을 파악할 수 있다.
또한, 본 발명에 따르면, 차량의 브레이크 패턴을 분석하여 정체 또는 사고 등과 같은 교통 이벤트 발생 구간을 인식하면 해당 구간으로 진입이 예상되는 차량들에게 우회 또는 회피 경로를 제공하여 교통 이벤트 발생 구간을 회피할 수 있게 한다.
도 1은 본 발명의 일 실시 예에 따른 교통안내 시스템을 도시한 구성도.
도 2는 도 1에 도시된 차량 단말의 블록구성도.
도 3은 본 발명과 관련된 브레이크 패턴 수집 구간을 설명하기 위한 도면.
도 4는 본 발명과 관련된 브레이크 패턴 분석 방법을 설명하기 위한 도면.
도 5는 본 발명의 일 실시 예에 따른 교통안내 방법을 도시한 흐름도.
도 6은 본 발명의 일 실시 예에 따른 교통안내 방법을 실행하는 컴퓨팅 시스템을 보여주는 블록도.
이하, 본 발명의 일부 실시 예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명의 실시 예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 실시 예에 대한 이해를 방해한다고 판단되는 경우에는 그 상세한 설명은 생략한다.
본 발명의 실시 예의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 또한, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
본 발명은 정체 또는 사고 등의 교통 이벤트 발생으로 인해 교통상황이 변화하는 경우 이러한 교통상황 변화를 신속하고 정확하게 인식하기 위해 교통 이벤트 발생 구간을 주행하는 차량들의 브레이크 패턴을 분석하여 교통상황별 브레이크 패턴 정보를 도출한다. 또한, 본 발명은 목적지까지의 경로 탐색 시 도출된 교통상황별 브레이크 패턴 정보를 활용하여 정체 또는 사고 등의 교통 이벤트 발생 구간을 신속 정확하게 인식하여 해당 구간을 회피 또는 우회하는 경로를 제공한다. 여기서, 교통상황별 브레이크 패턴 정보는 도로종별 및/또는 구간별 브레이크 패턴 정보를 포함한다. 예를 들어, 정체상황 브레이크 패턴 정보는 고속도로에서의 정체상황 브레이크 패턴 정보 및 국도에서의 정체상황 브레이크 패턴 정보를 포함할 수 있다. 교통상황별 브레이크 패턴 정보를 주기적으로 업데이트된다.
도 1은 본 발명의 일 실시 예에 따른 교통안내 시스템을 도시한 구성도이고, 도 2는 도 1에 도시된 차량 단말(100)의 블록구성도, 도 3은 본 발명과 관련된 브레이크 패턴 수집 구간을 설명하기 위한 도면, 도 4는 본 발명과 관련된 브레이크 패턴 분석 방법을 설명하기 위한 도면이다.
도 1을 참조하면, 교통안내 시스템은 차량 단말(100), 수집 서버(200) 및 관제 서버(300)를 포함한다.
차량 단말(100)은 각 차량에 배치되어 길 안내 서비스를 사용자(운전자)에게 제공하는 기기로, 스마트폰(smartphone), 태블릿(tablet), PDA(Personal Digital Assistant), AVN(Audio Video Navigation) 단말, 차량용 인포테인먼트(In-Vehicle Infotainment) 단말 및 텔레매틱스 단말 등의 전자기기 중 적어도 하나 이상으로 구현될 수 있다.
차량 단말(100)은 관제 서버(300)에 경로 검색(탐색)을 요청하고, 관제 서버(300)로부터 제공되는 주행경로를 따라 길 안내를 수행한다. 차량 단말(100)은 경로 검색을 요청할 때 차량 단말(100)의 식별정보, 차량 식별정보, 출발지 및 목적지 등의 정보를 함께 전송한다.
차량 단말(100)은 차량 운행 중 브레이크 정보를 실시간으로 획득한다. 브레이크 정보는 브레이크 작동 시점, 브레이크 해제 시점, 및/또는 브레이크 페달 위치 등을 포함한다. 여기서, 브레이크 작동 시점은 브레이크 페달(brake pedal)을 밟기 시작한 시점(시각)을 의미하고, 브레이크 해제 시점은 브레이크 페달로부터 발을 뗀 시점을 의미한다.
차량 단말(100)은 획득된 브레이크 정보를 수집 서버(200)에 전송한다. 차량 단말(100)은 정해진 주기(예: 5분)로 획득된 브레이크 정보를 수집 서버(200)로 송신한다.
이러한 차량 단말(100)은 도 2에 도시된 바와 같이 브레이크 센서(110), 속도 센서(120), 위치 센서(130), 사용자 입력부(140), 통신부(150), 메모리(160), 출력부(170) 및 처리부(180)를 포함한다.
브레이크 센서(110)는 브레이크 페달의 작동을 감지한다. 브레이크 센서(110)는 브레이크 페달의 위치 즉, 브레이크 페달이 밟힌 정도를 측정한다. 처리부(180)는 브레이크 센서(110)를 통해 브레이크 페달의 작동 여부를 감지할 수 있다. 처리부(180)는 차량에 탑재된 전자제어장치(ECU)를 통해 브레이크 페달의 작동 여부를 감지할 수도 있다.
속도 센서(120)는 차량에 탑재되어 차량의 속도(차량 속도)를 측정한다. 속도 센서(120)는 휠속 센서 및/또는 가속도 센서 등으로 구현될 수 있다. 본 실시 예에서는 속도 센서(120)를 통해 차량 속도를 측정하는 것을 개시하고 있으나, 자동변속장치, 미끄럼 방지장치(ABS), 차량속도 경보장치 등과 같이 차량에 탑재된 전자제어장치(ECU)를 이용하여 차량 속도를 획득하도록 구현할 수도 있다.
위치 센서(130)는 차량 단말(100)의 현재 위치 즉, 차량 위치를 측정한다. 위치 센서(130)는 GPS(Global Positioning System) 수신기로 구현될 수 있다. GPS 수신기(130)는 3개 이상의 GPS 위성으로부터 송신되는 신호를 이용하여 차량 위치를 산출한다. GPS 수신기(130)는 위성에서 신호를 송신한 시간과 GPS 수신기(130)가 신호를 수신한 시간의 시간차를 이용하여 위성과 GPS 수신기(130) 간의 거리를 산출한다. GPS 수신기(130)는 산출된 위성과 GPS 수신기(130) 간의 거리 및 송신된 신호에 포함된 위성의 위치 정보를 이용하여 차량 위치를 산출한다.
상기한 브레이크 센서(110), 속도 센서(120) 및 위치 센서(130)를 차량 정보 검출기로 통칭할 수 있다. 차량 정보 검출기는 각 센서들(110 내지 130) 및 전자제어장치(ECU) 등을 통해 차량 정보를 획득하여 처리부(180)로 전송한다.
사용자 입력부(140)는 사용자로부터 제어 명령(예: 경로 탐색) 및/또는 데이터를 입력 받기 위한 것이다. 사용자 입력부(140)는 사용자로부터 출발지 및/또는 목적지 정보를 입력받는다. 사용자 입력부(140)는 키보드, 키패드, 버튼, 스위치, 터치 패드 및/또는 터치 스크린 등으로 구현될 수 있다.
통신부(150)는 수집 서버(200) 및 관제 서버(300)와 무선 통신을 수행한다. 여기서, 무선 통신 기술로는 WLAN(Wireless LAN)(WiFi), Wibro(Wireless broadband) 및/또는 Wimax(World Interoperability for Microwave Access) 등의 무선 인터넷 기술, 및/또는 CDMA(Code Division Multiple Access), GSM(Global System for Mobile communication), LTE(Long Term Evolution) 및/또는 LTE-Advanced 등의 이동 통신 기술 등이 이용될 수 있다.
메모리(160)는 처리부(180)가 정해진 동작을 수행하도록 프로그래밍된 소프트웨어, 처리부(180)의 입력 데이터 및/또는 출력 데이터를 저장한다. 메모리(160)는 상기한 센서들(110 내지 130)를 통해 측정된 데이터를 저장할 수 있다. 메모리(160)는 사전에 설정되는 설정 정보 및 지도 데이터 등을 저장할 수도 있다.
메모리(160)는 플래시 메모리(flash memory), 하드디스크(hard disk), SD 카드(Secure Digital Card), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read Only Memory, ROM), PROM(Programmable Read Only Memory), EEPROM(Electrically Erasable and Programmable ROM), EPROM(Erasable and Programmable ROM), 레지스터 및 착탈형 디스크 등의 저장매체 중 적어도 하나 이상의 저장매체(기록매체)로 구현될 수 있다.
출력부(170)는 처리부(180)의 동작에 따른 처리 상태 및 결과를 시각 정보, 청각 정보 및/또는 촉각 정보 등으로 출력한다. 출력부(170)는 디스플레이, 사운드 출력 모듈 및 햅틱 모듈 등을 포함할 수 있다.
디스플레이는 액정 디스플레이(liquid crystal display, LCD), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display, TFT LCD), 유기 발광 다이오드(organic light-emitting diode, OLED) 디스플레이, 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 투명디스플레이, 헤드업 디스플레이(head-up display, HUD), 터치스크린 및 클러스터(cluster) 중에서 하나 이상으로 구현될 수 있다.
사운드 출력 모듈은 메모리(160)에 기저장된 오디오 데이터를 출력하는 스피커로 구현될 수 있고, 햅틱 모듈은 사용자가 촉각으로 인지할 수 있는 형태의 신호 예컨대, 진동을 출력한다.
출력부(170)는 처리부(180)의 제어에 따라 지도 길 안내 정보(경로 안내)를 표시하며 사운드 출력 모듈을 통해 길 안내 음성 신호를 출력한다.
처리부(180)는 차량 단말(100)의 전반적인 동작을 제어한다. 처리부(180)는 ASIC(Application Specific Integrated Circuit), DSP(Digital Signal Processor), PLD(Programmable Logic Devices), FPGAs(Field Programmable Gate Arrays), CPU(Central Processing unit), 마이크로 컨트롤러(microcontrollers) 및 마이크로 프로세서(microprocessors) 중 적어도 하나 이상으로 구현될 수 있다.
처리부(180)는 사용자 입력부(140)를 통해 입력되는 사용자 입력에 따라 관제 서버(300)에 경로 검색을 요청한다. 처리부(180)는 경로 검색 요청 시 차량 단말(100)의 식별정보(또는, 차량 식별정보), 출발지(차량 위치), 목적지 및 경로검색방법(최적경로, 최단거리 및 최소거리 등) 등을 포함한 요청 메시지를 관제 서버(300)에 전송한다.
처리부(180)는 경로 검색을 요청한 후 관제 서버(300)로부터 전송되는 경로 정보를 통신부(150)를 통해 수신한다. 처리부(180)는 수신된 경로 정보를 토대로 길 안내를 수행한다. 처리부(180)는 차량이 주행할 경로를 지도 데이터에 중첩하여 표시하게 한다.
처리부(180)는 차량 운행을 시작하면 브레이크 센서(110), 속도 센서(120) 및 위치 센서(130)를 통해 브레이크 페달 작동 여부, 차량 속도 및 차량 위치를 획득한다. 다시 말해서, 처리부(180)는 차량 정보 검출기를 통해 차량 정보를 획득한다.
처리부(180)는 브레이크 센서(110)에 의해 브레이크 페달의 작동이 감지되면 차량 단말(100) 내 구비된 클럭(clock)(미도시)을 이용하여 브레이크 작동 시각(시점)을 측정한다. 처리부(180)는 브레이크 페달의 작동이 해제되면 클럭(미도시)을 통해 브레이크 해제 시각(시점)을 측정한다. 처리부(180)는 브레이크 센서(110) 및 클럭(미도시)을 이용하여 브레이크 페달이 밟힌 시점 및 브레이크 페달로부터 발이 분리된 시점을 측정한다.
처리부(180)는 브레이크 작동 시점 및 브레이크 해제 시점 등의 정보를 포함하는 브레이크 정보를 통신부(150)를 통해 수집 서버(200)로 전송한다. 처리부(180)는 차량 단말(100)의 식별정보, 차량 식별정보 및/또는 주행경로 식별번호(관제 서버가 주행경로를 제공할 때 부여하는 번호)를 함께 전송할 수 있다.
수집 서버(200)는 적어도 하나 이상의 차량 단말(100)로부터 전송되는 브레이크 정보를 수집한다. 다시 말해서, 수집 서버(200)는 적어도 하나 이상의 차량들로부터 브레이크 정보를 수집한다. 수집 서버(200)는 수집된 브레이크 정보를 데이터베이스화하여 관리한다. 수집 서버(200)는 유선 및/또는 무선 통신을 통해 관제 서버(300)와 데이터를 주고 받는다. 여기서, 유선 통신 기술로는 LAN(Local Area Network), WAN(Wide Area Network), 이더넷(Ethernet) 및/또는 ISDN(Integrated Services Digital Network) 등이 이용될 수 있고, 무선 통신 기술로는 무선 인터넷 기술 및/또는 이동 통신 기술 등이 이용될 수 있다.
관제 서버(300)는 차량 단말(100)의 경로 검색 요청에 따라 차량의 현재 위치(출발지)로부터 목적지까지의 주행경로를 검색(탐색)하여 제공한다. 관제 서버(300)는 경로 검색 요청 메시지에 포함된 출발지, 목적지 및 경로검색방법(최소시간, 최적경로 및 최단거리 등) 등의 정보에 근거하여 경로 검색(탐색)을 실시한다.
관제 서버(300)는 경로 탐색 시 실시간 교통 정보 및 통계 교통 정보(패턴 교통 정보) 외에도 브레이크 패턴 정보를 추가로 고려하여 경로를 검색(탐색)한다. 여기서, 통계 교통 정보는 실시간 교통정보를 기반으로 특정 구간 및/또는 특정 시간대의 통행 속도 패턴을 분석한 결과를 의미한다.
관제 서버(300)는 수집 서버(200)에 의해 수집된 브레이크 정보를 이용하여 각 차량의 브레이크 패턴을 분석하여 교통상황별 브레이크 패턴 정보를 도출(생성)한다. 여기서, 교통상황은 정체 상황 또는 사고 발생 상황 등을 의미한다. 관제 서버(300)는 교통상황별 브레이크 패턴 정보를 활용하여 도로종별 및/또는 구간별 차량들의 브레이크 패턴을 모니터링한다. 관제 서버(300)는 실시간으로 도로종별 및/또는 구간별로 운행되는 차량들의 브레이크 패턴을 모니터링하여 사고 또는 정체 등의 교통 이벤트 발생 구간(예: 정체 발생 구간 또는 사고 발생 구간)을 인식(검출)한다. 관제 서버(300)는 교통 이벤트 발생 구간이 인식되면 해당 구간을 우회 또는 회피할 수 있는 경로를 검색하여 제공한다.
다시 말해서, 관제 서버(300)는 교통상황별 브레이크 패턴 정보를 활용하여 실시간으로 브레이크 패턴을 분석하여 정체 구간 또는 사고 구간 진입이 예측되는 경우 해당 구간을 우회 또는 회피할 수 있는 경로를 탐색하여 제공한다.
관제 서버(300)는 교통상황별 브레이크 패턴 정보를 생성하기 위해 특정 차량의 과거 주행경로를 분석하여 브레이크 패턴 수집 구간(이하, 수집 구간)을 결정한다. 관제 서버(300)는 과거 주행경로의 통행 속도 패턴을 분석하여 차량 속도 감속 변화율 및/또는 브레이크 작동 빈도수의 변화율이 기준 범위를 벗어나는 구간을 수집 구간으로 결정한다. 예컨대, 도 3에 도시된 바와 같이 과거 주행경로의 통행 속도가 A와 같이 전반적으로 원활하면 관제 서버(300)는 브레이크 패턴 정보를 수집하지 않는다. 반면, 관제 서버(300)는 과거 주행경로의 통행 속도가 B와 같이 특정 구간(S)에서 급격하게 감속하는 경우 해당 구간(S)을 브레이크 패턴 수집 구간으로 인식한다. 관제 서버(300)는 인식된 브레이크 패턴 수집 구간의 브레이크 정보를 수집 서버(200)로부터 제공받는다.
관제 서버(300)는 수집 서버(200)가 제공하는 브레이크 정보를 분석하여 인식된 브레이크 패턴 수집 구간의 브레이크 패턴 정보를 생성한다. 브레이크 패턴 정보는 브레이크 작동 빈도수 및 브레이크 작동 시간을 포함한다. 여기서, 브레이크 작동 빈도수는 단위 거리(예: 50m) 당 단위 시간(예: 5초) 동안 브레이크 페달을 밟는 횟수를 의미하고, 브레이크 작동 시간은 브레이크 페달을 밟고 있는 지속 시간을 말한다.
도 4를 참조하면, 관제 서버(300)는 인식된 브레이크 패턴 수집 구간(S)을 정해진 시간(예: 5초) 단위로 구분한다. 관제 서버(300)는 구분된 구간(시간 단위)별로 브레이크 작동 빈도수 및 브레이크 작동 시간을 산출하여 브레이크 패턴 정보를 생성한다.
관제 서버(300)는 생성된 브레이크 패턴 정보와 기저장된 교통상황별 브레이크 패턴 정보를 비교하고 그 비교결과 양 브레이크 패턴 정보의 유사도가 기준 이상이면 생성된 브레이크 패턴 정보를 수집한다. 한편, 관제 서버(300)는 양 브레이크 패턴 정보의 유사도가 기준 미만이면 생성된 브레이크 패턴 정보를 수집 대상에서 제외한다. 다시 말해서, 관제 서버(300)는 양 브레이크 패턴 정보의 유사도가 기준 미만이면 생성된 브레이크 패턴 정보를 수집하지 않는다.
관제 서버(300)는 인식된 브레이크 패턴 수집 구간이 과속 단속 구간, 어린이 보호구역 또는 단위 구간 당 신호등 개수가 기준 이상인 구간 등 정체상황과 무관하지만 브레이크를 밟는 구간이면 해당 구간의 브레이크 패턴 정보를 수집하지 않는다.
관제 서버(300)는 생성된 브레이크 패턴 정보와 기저장된 교통상황별 브레이크 패턴 정보가 기준 이상 유사하면 생성된 브레이크 패턴 정보를 수집한다. 관제 서버(300)는 특정 차량의 브레이크 패턴 정보를 수집한 후 동일시간에 동일구간을 운행한 적어도 하나 이상의 다른 차량(차량 집단)의 브레이크 패턴 정보를 수집한다. 관제 서버(300)는 수집된 특정 차량(제1차량)의 브레이크 패턴 정보와 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 평균화하여 교통상황별 브레이크 패턴 정보를 생성(도출)한다. 관제 서버(300)는 기존의 교통상화별 브레이크 패턴 정보를 생성된 교통상황별 브레이크 패턴 정보로 업데이트한다.
관제 서버(300)는 운전자의 요청에 따라 최초 1회 탐색을 실시한 후, 정해진 주기(예: 5분) 마다 경로 재탐색을 실시한다. 관제 서버(300)는 운전자에 의한 강제 재탐색 요청 또는 특정 이벤트 발생 시 즉각적으로 경로 재탐색을 실시한다.
관제 서버(300)는 운전자의 요청에 따라 최초 경로 탐색을 실시할 때 실시간 교통 정보 및 통계 교통 정보를 토대로 목적지까지의 주행경로를 검색한다. 관제 서버(300)는 검색된 주행경로에서 교통상황별 브레이크 패턴 정보와 기준 비율 이상 유사한 브레이크 패턴 정보가 검출되는 구간이 있는지를 확인한다. 관제 서버(300)는 검색된 주행경로에 교통상황별 브레이크 패턴 정보와 유사한 브레이크 패턴 정보가 검출되는 구간이 포함되는 경우 곧 정체가 시작될 것으로 예측하여 예상소요시간을 재계산하고, 경로에 반영 후 최종주행경로를 제공한다.
관제 서버(300)는 정해진 주기에 따라 경로 재탐색을 실시할 때 실시간으로 주행경로를 운행하는 차량 집단의 브레이크 패턴을 모니터링하여 교통상황별 브레이크 패턴 정보와 정해진 기준 비율 이상 유사한 브레이크 패턴 정보가 검출되는 구간을 이벤트 발생 구간으로 인식한다. 관제 서버(300)는 정해진 주기 이내 인식된 이벤트 발생 구간 진입이 예상되는지를 판단한다. 관제 서버(300)는 정해진 주기 이내 이벤트 발생 구간 진입이 예상되지 않으면 정해진 주기 마다 교통상황별 브레이크 패턴 정보와 유사한 브레이크 패턴 정보가 검출되는 이벤트 발생 구간을 재인식하고, 재인식된 이벤트 발생 구간을 고려하여 경로 재탐색을 실시한다.
한편, 관제 서버(300)는 정해진 주기 이내 이벤트 발생 구간 진입이 예상되는 경우 즉각적으로 해당 이벤트 발생 구간을 회피 또는 우회하는 경로를 재탐색한다.
상기한 수집 서버(200) 및 관제 서버(300)는 후술되는 도 6에 도시된 컴퓨팅 시스템으로 각각 구현될 수 있다. 또한, 상기한 실시 예에서는 각 차량의 브레이크 정보를 수집하는 수집 서버(200)를 별도로 구비하는 것으로 설명하고 있으나, 관제 서버(300)가 각 차량의 브레이크 정보를 수집하도록 구현할 수도 있다.
도 5는 본 발명의 일 실시 예에 따른 교통안내 방법을 도시한 흐름도이다.
먼저, 차량 단말(100)은 차량 운행 중 브레이크 정보를 획득한다(S110). 차량 단말(100)의 처리부(180)는 브레이크 센서(110)를 통해 브레이크 작동 시점 및 브레이크 해제 시점 등을 포함하는 브레이크 정보를 획득한다.
차량 단말(100)은 획득한 브레이크 정보를 수집 서버(200)에 전송한다(S120). 차량 단말(100)의 처리부(180)는 통신부(150)를 통해 정해진 주기로 브레이크 정보를 송신한다.
수집 서버(200)는 차량 단말(100)들로부터 전송되는 브레이크 정보를 수집한다(S130). 수집 서버(200)는 적어도 하나 이상의 차량들로부터 브레이크 정보를 수신하고 수신된 브레이크 정보를 데이터베이스화하여 관리한다.
수집 서버(200)는 수집된 브레이크 정보를 관제 서버(300)로 전송한다(S140). 수집 서버(200)는 관제 서버(300)의 요청에 따라 수집된 브레이크 정보를 전송하거나 또는 정해진 주기로 수집된 브레이크 정보를 전송할 수 있다. 또는, 수집 서버(200)는 브레이크 정보를 수집하는 대로 즉시 관제 서버(300)로 전송할 수도 있다.
관제 서버(300)는 수집 서버(200)로부터 제공되는 수집된 브레이크 정보를 활용하여 각 차량의 브레이크 패턴을 분석한다(S150).
관제 서버(300)는 특정 차량의 과거 주행경로를 분석하여 브레이크 패턴 수집 구간을 인식한다(S151). 관제 서버(300)는 특정 차량의 과거 주행경로에서 차량 속도의 감속 변화율 및 브레이크 작동 빈도수의 변화율이 기준 범위를 벗어나는 구간을 브레이크 패턴 수집 구간으로 인식한다.
관제 서버(300)는 인식된 브레이크 패턴 수집 구간의 브레이크 정보를 이용하여 특정 차량의 브레이크 패턴을 분석한다(S152). 다시 말해서, 관제 서버(300)는 인식된 수집 구간을 정해진 시간 단위로 구분하고 구분된 각 구간별로 브레이크 작동 빈도수 및 브레이크 작동 시간을 산출하여 브레이크 패턴 정보를 생성한다.
관제 서버(300)는 생성된 브레이크 패턴 정보가 유효한 정보인지 판단하기 위해 생성된 브레이크 패턴 정보와 기저장된 교통상황별 브레이크 패턴 정보를 비교한다. 관제 서버(300)는 비교결과 두 브레이크 패턴 정보의 유사도가 기준 이상이면 생성된 브레이크 패턴 정보를 유효한 정보로 판단하여 수집한다.
한편, 관제 서버(300)는 비교결과 두 브레이크 패턴 정보의 유사도가 기준 미만이면 생성된 브레이크 패턴 정보를 무효한 정보로 판단하여 수집하지 않는다.
또한, 관제 서버(300)는 인식된 브레이크 패턴 수집 구간이 과속 단속 구간, 어린이 보호구역, 또는 단위 구간당 신호등 개수가 기준 이상인 구간 등의 구간에 해당하는 경우 해당 구간의 브레이크 패턴 정보를 수집하지 않는다.
관제 서버(300)는 수집된 브레이크 패턴 정보와 동일시간에 동일구간을 운행한 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 평균화하여 교통상황별 브레이크 패턴 정보를 생성한다(S153). 이때, 관제 서버(300)는 생성된 특정 차량의 브레이크 패턴 정보를 수집한 후, 특정 차량과 동일시간에 동일구간을 주행한 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 수집한다. 그리고, 관제 서버(300)는 수집된 브레이크 패턴 정보들을 평균화한다. 관제 서버(300)는 지속적으로 차량들의 브레이크 패턴을 분석하여 교통상황별 브레이크 패턴 정보를 갱신한다.
차량 단말(100)은 운전자의 입력에 따라 목적지를 설정한다(S160). 차량 단말(100)은 경로 검색을 요청하는 요청 차량 내에 위치한다.
차량 단말(100)은 목적지가 설정되면 경로 검색을 관제 서버(300)에 요청한다(S170). 차량 단말(100)은 경로 검색 요청 시 차량 단말(100)의 식별 정보, 차량의 현재 위치(출발지) 및 목적지 등의 정보를 함께 전송한다.
관제 서버(300)는 차량 단말(100)의 요청에 따라 교통상황별 브레이크 패턴 정보를 활용하여 목적지까지의 주행경로를 검색한다(S180). 관제 서버(300)는 검색된 주행경로를 요청 차량의 차량 단말(100)에 전송한다(S190). 차량 단말(100)은 관제 서버(300)로부터 제공받은 주행경로에 따라 경로 안내를 수행한다.
관제 서버(300)는 차량 단말(100)로부터 경로 검색을 요청받으면 실시간 교통정보 및 통계 교통 정보를 이용하여 주행경로를 검색한다. 관제 서버(300)는 검색된 주행경로에 교통상황별 브레이크 패턴 정보와 기준 비율(예: 80%) 이상 유사한 브레이크 패턴 정보가 검출되는 이벤트 발생 구간이 존재하는지를 확인한다. 관제 서버(300)는 검색된 주행경로가 교통상황별 브레이크 패턴 정보와 기준 비율 이상 유사한 브레이크 패턴 정보가 검출되는 이벤트 발생 구간을 포함하는 경우, 발생 이벤트를 고려하여 목적지 도착까지 소요되는 예상소요시간을 계산한다. 또한, 관제 서버(300)는 이벤트 발생 구간을 회피 또는 우회하는 경로를 탐색(검색)하여 제공할 수도 있다.
이후, 관제 서버(300)는 정해진 주기로 경로 재탐색을 실시한다. 이때, 관제 서버(300)는 실시간으로 주행경로를 주행하는 차량 집단의 브레이크 패턴을 분석하여 교통상황별 브레이크 패턴 정보와 비교한다. 관제 서버(300)는 분석된 브레이크 패턴 정보와 교통상황별 브레이크 패턴 정보의 유사도가 기준 이상인 이벤트 발생 구간을 인식한다. 관제 서버(300)는 이벤트 발생 구간이 인식되면 요청 차량이 해당 이벤트 발생 구간에 정해진 주기 이내 진입 가능성이 있는지를 확인한다.
관제 서버(300)는 정해진 주기 이내 해당 이벤트 발생 구간 진입 가능성이 없는 경우, 정해진 주기로 이벤트 발생 구간을 통과하는데 소요되는 시간을 재계산한다. 그리고, 관제 서버(300)는 이벤트 발생 구간을 회피 또는 우회하는 경로를 재탐색한다.
한편, 관제 서버(300)는 정해진 주기 이내 이벤트 발생 구간 진입 가능성이 있는 경우, 즉각적으로 경로 재탐색을 실시하여 해당 구간을 회피 또는 우회하는 경로를 제공한다.
관제 서버(300)는 주행 중인 차량들의 브레이크 패턴을 실시간으로 모니터링하며 교통 사고 또는 정체 등의 교통 이벤트 발생을 인식하고 발생된 교통 이벤트가 교통 사고인 경우 사고발생을 알리는 신호를 해당 구간으로 진입이 예상되는 차량들에게 전송하여 2차 사고가 발생하지 않도록 할 수 있다. 또한, 관제 서버(300)는 동시에 경찰관제센터 및/또는 응급센터 등으로 응급신호도 전송하여 사고수습이 신속히 이루어질 수 있도록 할 수 있다.
도 6은 본 발명의 일 실시 예에 따른 교통안내 방법을 실행하는 컴퓨팅 시스템을 보여주는 블록도이다.
도 6을 참조하면, 컴퓨팅 시스템(1000)은 버스(1200)를 통해 연결되는 적어도 하나의 프로세서(1100), 메모리(1300), 사용자 인터페이스 입력 장치(1400), 사용자 인터페이스 출력 장치(1500), 스토리지(1600), 및 네트워크 인터페이스(1700)를 포함할 수 있다.
프로세서(1100)는 중앙 처리 장치(CPU) 또는 메모리(1300) 및/또는 스토리지(1600)에 저장된 명령어들에 대한 처리를 실행하는 반도체 장치일 수 있다. 메모리(1300) 및 스토리지(1600)는 다양한 종류의 휘발성 또는 비휘발성 저장 매체를 포함할 수 있다. 예를 들어, 메모리(1300)는 ROM(Read Only Memory) 및 RAM(Random Access Memory)을 포함할 수 있다.
따라서, 본 명세서에 개시된 실시 예들과 관련하여 설명된 방법 또는 알고리즘의 단계는 프로세서(1100)에 의해 실행되는 하드웨어, 소프트웨어 모듈, 또는 그 2 개의 결합으로 직접 구현될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM과 같은 저장 매체(즉, 메모리(1300) 및/또는 스토리지(1600))에 상주할 수도 있다. 예시적인 저장 매체는 프로세서(1100)에 커플링되며, 그 프로세서(1100)는 저장 매체로부터 정보를 판독할 수 있고 저장 매체에 정보를 기입할 수 있다. 다른 방법으로, 저장 매체는 프로세서(1100)와 일체형일 수도 있다. 프로세서 및 저장 매체는 주문형 집적회로(ASIC) 내에 상주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 저장 매체는 사용자 단말기 내에 개별 컴포넌트로서 상주할 수도 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
100: 차량 단말
110: 브레이크 센서
120: 속도 센서
130: 위치 센서
140: 사용자 입력부
150: 통신부
160: 메모리
170: 출력부
180: 처리부
200: 수집 서버
300: 관제 서버

Claims (20)

  1. 각 차량에 위치하며 브레이크 정보를 획득하는 차량 단말,
    상기 브레이크 정보를 수집하는 수집 서버, 및
    상기 차량 단말의 요청에 따라 목적지까지의 주행경로를 검색하여 제공하는 관제 서버를 포함하되,
    상기 관제 서버는 상기 수집 서버에 의해 수집된 브레이크 정보를 분석하여 교통상황별 브레이크 패턴 정보를 도출하고 도출된 교통상황별 브레이크 패턴 정보를 활용하여 상기 주행경로를 검색하는 것을 특징으로 하는 교통안내 시스템.
  2. 제1항에 있어서,
    상기 차량 단말은,
    브레이크의 작동을 감지하는 브레이크 센서,
    상기 수집 서버 및 상기 관제 서버와 무선 통신을 수행하는 통신부, 및
    상기 브레이크 센서를 통해 상기 브레이크 정보를 획득하여 상기 수집 서버에 전송하도록 상기 통신부에 지시하는 처리부를 포함하는 것을 특징으로 하는 교통안내 시스템.
  3. 제2항에 있어서,
    상기 브레이크 정보는,
    브레이크 작동 시점 및 브레이크 해제 시점을 포함하는 것을 특징으로 하는 교통안내 시스템.
  4. 제1항에 있어서,
    상기 관제 서버는,
    특정 차량이 기운행한 주행경로를 분석하여 차량 속도의 감속 변화율 및 브레이크 작동 빈도수의 변화율이 기준 범위를 벗어나는 구간을 브레이크 패턴 수집 구간으로 인식하고 인식된 수집 구간의 브레이크 정보를 분석하여 브레이크 패턴 정보를 생성하는 것을 특징으로 하는 교통안내 시스템.
  5. 제4항에 있어서,
    상기 관제 서버는,
    상기 인식된 수집 구간이 과속 단속 구간, 어린이 보호구역 및 단위 구간 당 신호등 개수가 기준 이상인 구간 중 어느 하나에 해당하는 경우 상기 인식된 수집 구간의 브레이크 패턴 정보를 수집하지 않는 것을 특징으로 하는 교통안내 시스템.
  6. 제4항에 있어서,
    상기 관제 서버는,
    상기 인식된 수집 구간을 정해진 시간 단위로 구분하고, 구분된 구간별 브레이크 작동 빈도수 및 브레이크 작동 시간을 산출하여 상기 브레이크 패턴 정보를 생성하는 것을 특징으로 하는 교통안내 시스템.
  7. 제6항에 있어서,
    상기 관제 서버는,
    상기 생성된 브레이크 패턴 정보를 기저장된 교통상황별 브레이크 패턴 정보와 비교하여 두 정보의 유사도가 기준 이상 이면 상기 생성된 브레이크 패턴 정보를 수집하고, 상기 두 정보의 유사도가 기준 미만 이면 상기 생성된 브레이크 패턴 정보를 수집하지 않는 것을 특징으로 하는 교통안내 시스템.
  8. 제7항에 있어서,
    상기 관제 서버는,
    상기 생성된 브레이크 패턴 정보를 수집한 후 동일시간에 동일구간을 운행한 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 수집하고 상기 생성된 브레이크 패턴 정보와 상기 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 평균화하여 상기 교통상황별 브레이크 패턴 정보를 생성하는 것을 특징으로 하는 교통안내 시스템.
  9. 제1항에 있어서,
    상기 관제 서버는,
    상기 검색된 주행경로에서 상기 교통상황별 브레이크 패턴 정보와 기준 비율 이상 유사한 브레이크 패턴 정보를 포함하는 이벤트 발생 구간을 검출하면 해당 이벤트 발생 구간을 고려하여 예상소요시간을 재계산하고 해당 구간을 반영한 주행경로를 제공하는 것을 특징으로 하는 교통안내 시스템.
  10. 제9항에 있어서,
    상기 관제 서버는,
    차량이 정해진 주기 이내 상기 이벤트 발생 구간 진입이 예상되지 않는 경우 정해진 주기로 상기 이벤트 발생 구간을 통과하는데 소요되는 시간을 재계산하고 경로 재탐색을 실시하는 것을 특징으로 하는 교통안내 시스템.
  11. 제10항에 있어서,
    상기 관제 서버는,
    상기 차량이 상기 정해진 주기 이내 상기 이벤트 발생 구간 진입이 예상되는 경우 즉각적으로 경로 재탐색을 실시하는 것을 특징으로 하는 교통안내 시스템.
  12. 수집 서버가 적어도 하나 이상의 차량들로부터 브레이크 정보를 수집하는 단계,
    관제 서버가 상기 수집 서버에 의해 수집된 브레이크 정보를 분석하여 교통상황별 브레이크 패턴 정보를 도출하는 단계,
    상기 관제 서버가 차량 단말의 요청에 따라 상기 교통상황별 브레이크 패턴 정보를 활용하여 주행경로를 검색하는 단계, 및
    상기 관제 서버가 검색된 주행경로를 상기 차량 단말에 제공하는 단계를 포함하는 교통안내 방법.
  13. 제12항에 있어서,
    상기 브레이크 정보는,
    브레이크 작동 시점 및 브레이크 해제 시점을 포함하는 것을 특징으로 하는 교통안내 방법.
  14. 제12항에 있어서,
    상기 교통상황별 브레이크 패턴 정보를 도출하는 단계는,
    특정 차량이 기운행한 주행경로를 분석하여 차량 속도의 감속 변화율 및 브레이크 작동 빈도수의 변화율이 기준 범위를 벗어나는 구간을 브레이크 패턴 수집 구간으로 인식하는 단계,
    상기 인식된 수집 구간의 브레이크 정보를 분석하여 브레이크 패턴 정보를 생성하는 단계, 및
    상기 생성된 브레이크 패턴 정보를 수집한 후 동일시간에 동일구간을 주행한 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 수집하고, 상기 생성된 브레이크 패턴 정보와 상기 적어도 하나 이상의 다른 차량의 브레이크 패턴 정보를 평균화하여 상기 교통상황별 브레이크 패턴 정보를 생성하는 단계를 포함하는 것을 특징으로 하는 교통안내 방법.
  15. 제14항에 있어서,
    상기 브레이크 패턴 정보를 생성하는 단계에서,
    상기 인식된 수집 구간이 과속 단속 구간, 어린이 보호구역 및 단위 구간 당 신호등 개수가 기준 이상인 구간 중 어느 하나에 해당하는 경우 상기 인식된 수집 구간의 브레이크 패턴 정보를 수집하지 않는 것을 특징으로 하는 교통안내 방법.
  16. 제14항에 있어서,
    상기 브레이크 패턴 정보를 생성하는 단계에서,
    상기 인식된 수집 구간을 정해진 시간 단위로 구분하고, 구분된 구간별 브레이크 작동 빈도수 및 브레이크 작동 시간을 산출하여 상기 브레이크 패턴 정보를 생성하는 것을 특징으로 하는 교통안내 방법.
  17. 제14항에 있어서,
    상기 브레이크 패턴 정보를 생성하는 단계에서,
    상기 생성된 브레이크 패턴 정보를 기저장된 교통상황별 브레이크 패턴 정보와 비교하고 두 정보의 유사도가 기준 이상이면 상기 생성된 브레이크 패턴 정보를 수집하고, 상기 두 정보의 유사도가 기준 미만이면 상기 생성된 브레이크 패턴 정보를 수집하지 않는 것을 특징으로 하는 교통안내 방법.
  18. 제12항에 있어서,
    상기 주행경로를 검색하는 단계에서,
    상기 검색된 주행경로에서 상기 교통상황별 브레이크 패턴 정보와 기준 비율 이상 유사한 브레이크 패턴 정보를 포함하는 이벤트 발생 구간을 검출하면 해당 이벤트 발생 구간을 고려하여 예상소요시간을 재계산하고 해당 구간을 반영한 주행경로를 제공하는 것을 특징으로 하는 교통안내 방법.
  19. 제18항에 있어서,
    상기 주행경로를 검색하는 단계 이후,
    차량이 정해진 주기 이내 상기 이벤트 발생 구간 진입이 예상되지 않는 경우 정해진 주기로 상기 이벤트 발생 구간을 통과하는데 소요되는 시간을 재계산하고 경로 재탐색을 실시하는 것을 특징으로 하는 교통안내 방법.
  20. 제19항에 있어서,
    상기 주행경로를 검색하는 단계 이후,
    상기 차량이 상기 정해진 주기 이내 상기 이벤트 발생 구간 진입이 예상되는 경우 즉각적으로 경로 재탐색을 실시하는 것을 특징으로 하는 교통안내 방법.
KR1020180110121A 2018-09-14 2018-09-14 교통안내 시스템 및 방법 KR20200031286A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020180110121A KR20200031286A (ko) 2018-09-14 2018-09-14 교통안내 시스템 및 방법
US16/195,364 US10679499B2 (en) 2018-09-14 2018-11-19 Traffic guidance system and method thereof
DE102018220345.8A DE102018220345A1 (de) 2018-09-14 2018-11-27 Verkehrsleitsystem und Verfahren dafür
CN201811426589.6A CN110910668B (zh) 2018-09-14 2018-11-27 交通引导***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180110121A KR20200031286A (ko) 2018-09-14 2018-09-14 교통안내 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20200031286A true KR20200031286A (ko) 2020-03-24

Family

ID=69646664

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180110121A KR20200031286A (ko) 2018-09-14 2018-09-14 교통안내 시스템 및 방법

Country Status (4)

Country Link
US (1) US10679499B2 (ko)
KR (1) KR20200031286A (ko)
CN (1) CN110910668B (ko)
DE (1) DE102018220345A1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210121844A (ko) * 2020-03-31 2021-10-08 현대자동차주식회사 차량 및 그 제어 방법
US20240183668A1 (en) * 2022-02-07 2024-06-06 Google Llc Systems and Methods for Identifying High Traffic Zones and Suggesting Alternative Destinations to Users
CN116580583B (zh) * 2023-07-12 2023-09-19 禾多科技(北京)有限公司 车辆调度信息生成方法、装置、设备和计算机可读介质

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3275324B2 (ja) * 1991-07-12 2002-04-15 三菱電機株式会社 車載用ナビゲーション装置
JP2999339B2 (ja) * 1993-01-11 2000-01-17 三菱電機株式会社 車両用経路案内装置
JP4644985B2 (ja) * 2001-07-11 2011-03-09 株式会社デンソー 経路設定装置、プログラム、及び、ナビゲーション装置
JP2006171835A (ja) * 2004-12-13 2006-06-29 Nissan Motor Co Ltd 渋滞状況判定システム、渋滞状況判定方法、情報センタおよびナビゲーション装置
JP4730165B2 (ja) * 2006-03-27 2011-07-20 株式会社デンソー 交通情報管理システム
DE102010030309A1 (de) * 2010-06-21 2011-12-22 Ford Global Technologies, Llc Verfahren und Vorrichtung zur Ermittlung einer energieverbrauchsoptimierten Route
JP2012168796A (ja) * 2011-02-15 2012-09-06 Denso Corp プローブ情報管理システム、車載端末、およびプローブ情報管理装置
EP2713352B1 (de) * 2012-09-28 2015-02-11 Skobbler GmbH Verfahren zur Ermittlung verkehrstechnischer Besonderheiten im Straßenverkehr
CN103745595B (zh) * 2012-10-17 2016-08-03 中国电信股份有限公司 分析路况信息的方法和***以及路况分析服务器
KR20150070801A (ko) * 2013-12-17 2015-06-25 현대자동차주식회사 차량간 통신을 이용한 교통정보 전달방법
CN105261214B (zh) * 2015-10-09 2021-02-26 深圳市凯立德科技股份有限公司 一种路况预测方法、装置及服务器
KR101847833B1 (ko) * 2015-10-27 2018-04-11 현대자동차주식회사 교통량 예측 시스템, 차량용 표시 장치, 차량 및 교통량 예측 방법
US10154048B2 (en) * 2016-03-18 2018-12-11 Qualcomm Incorporated Methods and systems for location-based authentication using neighboring sensors
CN106408986A (zh) * 2016-11-02 2017-02-15 宁波吉利汽车研究开发有限公司 一种行车避堵***与方法
CN107016871A (zh) * 2017-06-07 2017-08-04 百度在线网络技术(北京)有限公司 交通路况提示方法、装置、设备及存储介质
CN107369320A (zh) * 2017-08-01 2017-11-21 中国联合网络通信集团有限公司 路况信息采集方法及装置、车辆、公交调度方法及***

Also Published As

Publication number Publication date
CN110910668A (zh) 2020-03-24
US10679499B2 (en) 2020-06-09
US20200090513A1 (en) 2020-03-19
CN110910668B (zh) 2023-01-13
DE102018220345A1 (de) 2020-03-19

Similar Documents

Publication Publication Date Title
US10704920B2 (en) Traffic lane guidance system for vehicle and traffic lane guidance method for vehicle
US11100794B2 (en) Autonomous driving and slowdown patterns
US9727820B2 (en) Vehicle behavior prediction device and vehicle behavior prediction method, and driving assistance device
CA2990772C (en) Candidate route providing system, in-vehicle apparatus, and candidate route providing method
EP3648075B1 (en) Slowdown events
US9956955B2 (en) Driving assistance system
KR20200067055A (ko) 교통정보 제공 장치 및 방법
JPWO2017110002A1 (ja) 予測装置、予測システム、予測方法および予測プログラム
KR20200031286A (ko) 교통안내 시스템 및 방법
US10762783B2 (en) Vehicle safety driving guidance system and method
WO2018168018A1 (ja) 運転支援装置、プログラムおよび運転支援方法
US11200798B2 (en) Grouping of moving objects
KR20240072976A (ko) 교통정보 제공 시스템 및 방법
US11960280B2 (en) Display control device and display control method
US9805600B2 (en) Apparatus and method for providing road guidance information for a vehicle
US20220223038A1 (en) Vehicle control system and server device
KR20140100804A (ko) 이동 단말 기반 네비게이션 서비스 제공 장치 및 그 방법
JP2006224904A (ja) 車両制御装置
KR102299821B1 (ko) 교통정보 수집장치 및 이를 이용한 교통정보 제공방법
WO2019054168A1 (ja) 運転負荷演算装置及びコンピュータプログラム
JP2013195131A (ja) 情報処理システム、及び情報処理方法
JP2021085667A (ja) 情報提供システム、情報提供装置、及び情報提供プログラム
CN115171392A (zh) 用于向车辆提供预警信息的方法和车载终端
CN113942507A (zh) 车辆控制方法、装置及车辆
KR20180036174A (ko) 내비게이션 경고음 설정 방법 및 시스템

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal