KR101025333B1 - 적응적 운전 시나리오 생성 장치 및 그 방법 - Google Patents
적응적 운전 시나리오 생성 장치 및 그 방법 Download PDFInfo
- Publication number
- KR101025333B1 KR101025333B1 KR1020080051004A KR20080051004A KR101025333B1 KR 101025333 B1 KR101025333 B1 KR 101025333B1 KR 1020080051004 A KR1020080051004 A KR 1020080051004A KR 20080051004 A KR20080051004 A KR 20080051004A KR 101025333 B1 KR101025333 B1 KR 101025333B1
- Authority
- KR
- South Korea
- Prior art keywords
- driving
- information
- scenario
- object list
- structured
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000003044 adaptive effect Effects 0.000 claims abstract description 32
- 238000004458 analytical method Methods 0.000 claims abstract description 25
- 238000001514 detection method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004092 self-diagnosis Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 241000220010 Rhode Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- SAZUGELZHZOXHB-UHFFFAOYSA-N acecarbromal Chemical compound CCC(Br)(CC)C(=O)NC(=O)NC(C)=O SAZUGELZHZOXHB-UHFFFAOYSA-N 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000003449 preventive effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 206010042772 syncope Diseases 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
적응적 운전 시나리오 생성 장치 및 그 방법이 개시된다. 상기 적응적 운전 시나리오 생성 장치는 수신된 운전정보에 기초로 운전경로정보를 탐색하여 운전 단계별로 구조화된 운전경로정보를 생성하여 데이터베이스로 출력하는 구조화모듈; 데이터베이스로부터 구조화된 운전경로정보와 미리 저장된 제1 객체목록을 전달받아, 상기 제1 객체목록의 세부객체목록마다 운전성향을 파악하여 운전성향정보를 생성하여 상기 구조화된 운전경로정보마다 상기 데이터베이스로 출력하는 분석모듈; 및 상기 데이터베이스로부터 생성된 운전성향정보를 미리 저장된 제2 객체목록 데이터를 연계 분석하여 제2 객체목록에서 시나리오세부객체를 추출하여 운전 시나리오를 생성하는 생성모듈을 포함하며, 운전자의 운선성향과 교통상황을 기반으로 각 단계별 운전자에게 필요한 안내 정보 시나리오를 생성할 수 있다.
적응적, Driving, Scenario
Description
본 발명은 운전 시나리오 서비스에 관한 것으로, 보다 상세하게는 운전자의 복합 상황에 따라 적응적으로 시나리오를 생성하여 제공하는 적응적 운전 시나리오 생성 장치 및 그 방법에 관한 것이다.
자동차의 보급이 늘면서 자동차는 현대인의 필수품으로 잡아가고 있으며, 차량 관리 및 유지와 관련하여 편리한 자동차 서비스에 대한 요구가 증가하는 추세이다.
한편, 자동차의 기술이 발전함에 따라 현재의 자동차의 중요부분들의 제어는 대부분 전자적인 제어에 의해 이루어지고 있다. 따라서, 이 같은 장치들로부터 전자적인 제어뿐만 아니라, 다양한 자동차의 정보를 획득할 수 있어, 운전자에게 다양한 서비스를 제공할 수 있는 장치들이 개발되고 상용화되어 사용되고 있다.
또한, 근래에는 텔레매틱스(telematics)라 하여, 무선음성·데이터 통신과 인공위성을 이용한 위치정보시스템(GPS)을 기반으로 자동차를 이용해 정보를 주고 받을 수 있는 기술들이 적용되고 있다.
텔레매틱스(telematics)란 텔레커뮤니케이션(telecommunication)과 인포매틱스(informatics)의 합성어로, 인공위성을 이용한 위치확인 시스템(GPS)과 지리정보시스템(GIS)를 자동차에 접목해 휴대폰이나 PDA, 차량단말장치 등과 같은 단말기를 통해 운전자에게 길을 안내하고 실시간으로 교통정보를 알려주는 종합정보 시스템이다. 한편, 텔레매틱스는 자동차 안에서 이메일(e-mail)을 주고받고, 인터넷을 통해 각종 정보도 검색할 수 있는 오토(auto) PC를 이용한다는 점에서 오토 모티브 텔레메틱스라고도 부른다.
운전자가 무선 네트워크를 통해 차량을 원격 진단하고, 무선 모뎀을 장착한 오토 PC로 교통 및 생활 정보, 긴급구난 등 각종 정보를 이용할 수 있으며, 사무실과 친구들에게 전화 메시지를 전할 수 있음은 물론, 음성 이메일(e-mail)을 주고 받을 수도 있고, 오디오 북(audio-book)을 다운받을 수도 있다.
일반적으로 텔레매틱스는 사용 목적에 따라 교통 정보 및 내비게이션시스템을 위한 서비스, 안전 운전과 차량의 보호 및 고장 진단과 같은 차량 유지 서비스 그리고 사용자를 위한 엔터테인먼트 및 통신서비스 등 3가지 형태로 나눠볼 수 있는 데, 이를 위해 기본적으로 자동차의 정확한 위치 파악을 위한 위치항법장치(GPS: Global Positioning System)기술과 지리정보시스템(GIS: Geo-graphic Information System), 지능형교통시스템(ITS: Intelligent Transport Systems)기술도 같이 결합되어 제공된다.
이러한 텔레매틱스와 자동차의 전자적인 제어 장치들을 연동하여 운전자의 운전성향과 가변적인 상황을 분석하여 운전자에게 개별적인 맞춤 서비스를 제공하 기 위한 적응적 운전 시나리오를 생성하는 장치가 필요한 실정이다.
따라서 본 발명이 이루고자 하는 기술적인 과제는 각 단계별 운전자의 성향 정보와 시나리오 정보를 데이터베이스화하여, 각 단계별로 운전자에게 필요한 안내정보 시나리오를 적응적으로 생성하여 제공하는 적응적 운전 시나리오 장치 및 그 방법을 제공하는 것이다.
상기 기술적 과제를 달성하기 위한 적응적 운전 시나리오생성 장치는 수신된 운전정보에 기초로 운전경로정보를 탐색하여 운전 단계별로 구조화된 운전경로정보를 생성하여 데이터베이스로 출력하는 구조화모듈; 상기 데이터베이스로부터 상기 구조화된 운전경로정보와 미리 저장된 제1 객체목록을 전달받아, 상기 제1 객체목록의 세부객체목록마다 운전성향을 파악하여 운전성향정보를 생성하여 상기 구조화된 운전경로정보마다 상기 데이터베이스로 출력하는 분석모듈; 및 상기 데이터베이스로부터 생성된 상기 운전성향정보를 미리 저장된 제2 객체목록데이터를 연계 분석하여 상기 제2 객체목록에서 시나리오세부객체를 추출하여 운전 시나리오를 생성하는 생성모듈을 포함할 수 있다.
상기 데이터베이스는, 상기 구조화모듈로부터 상기 운전 단계별로 구조화된 운전경로정보를 전송받아 저장하며, 상기 분석모듈로 출력하는 제1 DB; 상기 제1 객체목록과 그의 세부객체목록을 미리 저장하며, 상기 운전성향정보 생성을 위해 상기 분석모듈로 출력하는 제2 DB; 및 상기 분석모듈로부터 상기 제1 객체목록의 세부객체목록마다 상기 운전성향정보를 전송받아 저장하며, 상기 세부객체목록 마다 운전성향정보를 상기 생성모듈로 출력하는 제3 DB; 및 상기 제2 객체목록을 미리 저장하여, 상기 운전 시나리오 생성시 상기 제2 객체목록을 상기 생성모듈로 출력하는 제4 DB를 포함할 수 있다.
상기 데이터베이스는, 상기 생성된 운전 시나리오를 전송 받는 제5 DB를 더 포함할 수 있다. 이때, 상기 생성모듈은, 상기 제3 DB로부터 상기 세부객체목록 마다 운전성향정보와 상기 제4 DB로부터 상기 제2 객체목록을 연계하여 상기 운전 단계별로 운전 시나리오를 생성하여 상기 제5 DB로 출력할 수 있다.
상기 운전 단계는, 출발전 단계, 운전중 단계, 돌발상황 단계, 및 주차 단계를 포함할 수 있다. 상기 운전중 단계는 상기 출발전 단계에 후행할 수 있다. 상기 돌발상황 단계는 상기 운전중 단계와 동시에 발생할 수 있다. 상기 주차 단계는 상기 운전중 단계, 상기 돌발상황시 단계와 동시에 발생할 수 있다.
상기 기술적 과제를 달성하기 위한 적응적 운전 시나리오 생성 방법은, 운전정보를 수신하고, 상기 운전정보에 기초로 운전경로정보를 탐색하여 운전 단계별로 구조화된 운전경로정보를 생성하는 단계; 상기 생성된 단계별 구조화된 운전경로정보에 기초하여 미리 저장된 제1 객체목록을 전달받아, 상기 제1 객체목록의 세부객체목록마다 운전성향을 파악하여 운전성향정보를 생성하는 단계; 및 상기 생성된 운전성향정보를 미리 저장된 제2 객체목록 데이터와 연계 분석하여 상기 제2 객체목록에서 시나리오 세부객체를 추출하여 운전 시나리오를 생성하는 단계를 포함하는 생성모듈을 포함할 수 있다.
상기 적응적 운전 시나리오 생성 방법은 상기 시나리오 생성 방법을 수행하기 위한 프로그램을 기록 가능한 기록 매체에 저장될 수 있다.
상술한 바와 같이 본 발명에 따른 적응적 운전 시나리오 생성 장치 및 그 방법은 운전자가 출발지에서 목적지까지 적응적으로 운전할 수 있도록, 운전자의 운전성향과 교통상황을 기반으로 운전단계별로 필요한 정보를 쉽고 편하게 제공 가능한 효과가 있다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하여 첨부 도면 및 도면에 기재된 내용을 참조하여야만 한다.
본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터 또는 신호를 상기 다른 구성요소로 전송할 수 있음을 의미한다.
이하, 첨부 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
도 1은 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 장치의 구성을 나타내는 블록도이다.
도 1을 참조하면, 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 장치는 구조화모듈(100), 분석모듈(300), 생성모듈(500), 데이터베이스(700), 및 정보제공모듈(900)을 포함하며, 데이터베이스(700)는 제1 내지 제5 DB(710, 730, 750, 770, 및 790)를 포함한다.
상기 장치의 각각의 구성요소들은 기능 및 논리적으로 분리될 수 있음을 나타나기 위해 별도로 도면에 표시한 것이며, 물리적으로 반드시 별도의 구성요소이거나 별도의 코드로 구현되는 것을 의미하는 것은 아니다.
그리고 본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.
또한, 본 명세서에서 DB라 함은, 각각의 DB에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미할 수 있다. DB는 적어도 하나의 테이블로 구현될 수도 있으며, 상기 DB에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의 DBMS(Database Management System)을 더 포함할 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 DB의 형태 등 다양한 방식으로 구현될 수 있으며, 상기 DB에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.
구조화모듈(100)은 운전정보를 입력받아 운전경로를 탐색하며, 탐색된 운전경로를 사용자가 원하는 단계별로 구조화하여 데이터베이스(700)로 출력한다.
보다 구체적으로, 구조화모듈(100)은 첫째로 출발 전 운전정보 입력을 받는다. 예컨대, 운전정보는 차량단말장치(미도시)의 소정의 선택 버튼(미도시)을 통한 지도 데이터, 정보탐색 데이터, 및 부가서비스 데이터를 포함할 수 있다. 상기 지도 데이터는 출발지부터 목적지까지의 지도 데이터이며, 지도 데이터가 차량단말장치(미도시)의 송수신장치를 통해 업데이트된 것을 포함한다. 상기 정보탐색 데이터는 출발지부터 목적지까지의 차량소통상태, 돌발상황, 재난재해, 날씨정보, 및 환경오염 데이터 등이다. 상기 부가서비스 데이터는 라디오 채널, DMB선호음악 데이터가 될 수 있다. 여기서 상기 운전경로탐색에 사용되는 데이터는 상기 지도 데이터와 상기 정보탐색 데이터가 될 수 있다.
구조화모듈(100)은 상기 지도 데이터와 상기 정보탐색 데이터를 통해 차량단말장치(미도시)과 연동하여 운전경로를 탐색하여 운전경로정보를 생성한다. 구조화모듈(100)은 생성된 운전경로 정보를 상기 단계별로 구조화하여 구조화된 운전경로정보를 제1 DB(710)로 출력한다. 본 발명의 일 실시예로, 제1 DB(710)에 저장된 데이터의 구조는 도 2에 도시된 표 1과 같다.
이와 같이, 상기 단계는 출발전 단계, 운행중 단계, 돌발상황 단계, 및 주차 단계의 네 단계로 구조화될 수 있다. 상기 운전경로정보는 제1 구역, 제2 구역-1, 제2 구역-2, 제3 구역으로 상기 네 단계와 매칭(Matching)되어 제1 DB(710)로 출력할 수 있다.
제1 DB(710)는 구조화모듈(100)로부터 상기 구조화된 운전경로 정보를 전송받아 저장하며, 후술할 분석모듈(300)로 출력한다.
제2 DB(730)는 운전자가 자신의 운전성향인 제1 객체목록과 상기 제1객체목록의 세부객체목록에 대하여 상기 구조화된 운전경로 정보마다 미리 저장한다. 본 발명의 일 실시예로, 제2 DB(710)에 저장된 데이터의 구조는 도 3에 도시된 표 2과 같다.
상기 표 2와 같이, 제1 객체목록은 카테고리인 선호하는 탐색, 주행도로, 운전속도, 취미, 우회로, 및 주차장이 될 수 있다.
상기 탐색의 세부객체목록은 운전경로의 도로상태 사전탐색, 및 운전경로의 기상정보탐색으로 구성될 수 있다.
상기 주행도로의 세부 객체목록은 고속도로, 외곽순환 및 광역도로, 일반도로, 최단거리, 및 최단시간으로 구성될 수 있다.
상기 운전속도의 세부 객체목록은 경제속도, 고속, 저속, 및 일정한 운전속도가 없이 상황에 따라 가변적(가변)으로 구성될 수 있다.
상기 취미의 세부 객체목록은 음악감상, 영화감상, 핸즈프리를 통해 통화, 주행 중 주변관광지관람으로 구성될 수 있다.
상기 우회로의 세부 객체목록은 좌회전, 우회전, 직진, 유턴, 및 일단 정지로 구성될 수 있다
상기 주차장의 세부 객체 목록은 고가의 안전한 주차장, 및 저가의 저렴한 주차장, 지하주차장의 회피로 구성될 수 있다.
상기 미리 저장된 제1 객체목록은 제1 DB(710)에 저장된 상기 구조화된 운전경로 정보에 기초하여 도 3에 도시된 표 2과 같이 제2 DB(730)에 구조화되어 있다.
제1 DB(710)로부터의 구조화된 운전경로정보와 제2 DB(730)로부터의 상기 단계별 제1 객체목록과 이의 세부객체목록은 분석모듈(300)로 출력된다.
분석모듈(300)은 제1 DB(710)로부터 구조화된 운전경로정보와 제2 DB(730)부터의 제1 객체목록과 이의 세부객체목록을 전송받아 후술할 추출된 선호도에 따라 운전자 성향을 분석하여, 상기 제1 객체목록의 세부 객체목록 각각의 운전성향정보를 생성하여 제3 DB(750)로 출력한다.
한편, 분석모듈(400)은 정량적 수치인 선호도를 추출하기 위한 운전성향검출부(미도시)와 연결될 수 있다.
운전성향검출부(미도시)는 운전자의 운전성향정보를 검출하기 위한 수단으로,일일주행거리, 주행속도, 급가속, 급제동, 급가속, 및 급출발과 같은 주행정보를 검출하기 위한 수단들로 구성될 수 있다.
운전성향 검출부(미도시)는 다양한 검출 수단으로 구성될 수 있으며, 차량의 운행제어를 위한 ECU로부터 해당하는 정보를 입력 받을 수 있는 수단 또는 해당하는 장치에 센서를 구성하여 직접적으로 정보를 검출할 수 있다.
본 발명에서는 운전성향 검출부(미도시)는 내비게이션 시스템과 같은 차량단말장치(미도시)와 연결하여 도로의 각 위치별 제한속도 정보를 현재 차량의 속도와 함께 제공받을 수 있으며, 선호주행도로, 선호하는 주차장, 선호하는 주변관광지 등을 제공받을 수도 있다.
또한, 운전성향 검출부(미도시)는 차량의 주변 장치인 영상·음향장치, 다양한 엔터테인먼트 장비 또는 이동단말 등과 연결하여 운전 중 선호하는 취미 등을 제공받을 수 있으며, 그 밖에 본 발명에 필요한 운전성향을 추출하기 위한 장치로부터, 운전성향을 제공받을 수 있다.
제3 DB(750)는 상기 제1 객체목록의 세부객체목록에 해당하는 상기 운전성향정보 각각을 분석모듈(300)로부터 전달받아 데이터베이스화하여 저장한다.
예컨대, 분석모듈(300)이 제3 DB(750)로 분석된 데이터(운전성향정보)를 출력하는 것은, 상기 제1 객체목록의 세부객체목록들 각각이 일정 선호도 이상(예를 들어, 선호도 50 이상)인 것만 구조화하여 제3 DB(750)로 출력할 수 있다. 본 발명의 일 실시예로, 제3 DB(750)에 저장된 데이터의 구조는 도 4에 도시된 표 3과 같다. 선호도는 또한 운전자에 의해 설정될 수도 있
상기와 같이, 상기 탐색의 세부객체목록의 정량적 수치인 선호도는 운전경로의 도로상태 사전탐색이 30, 운전경로의 기상정보탐색이 55로 탐색될 수 있다.
상기 주행도로의 세부 객체목록의 정량적 수치인 선호도는 고속도로 60, 외곽순환 및 광역도로 10, 일반도로 20, 최단거리 70, 최단시간 20들로 구성될 수 있다.
상기 운전속도의 세부 객체목록의 정량적 수치인 선호도는 경제속도 80, 고속 20, 저속 10, 일정한 운전속도가 없이 상황에 따라 가변적 5 로 구성될 수 있다.
상기 취미의 세부 객체목록의 정량적 수치인 선호도는 음악감상 50, 영화감 상 20, 핸즈프리를 통해 통화 80, 주행 중 주변관광지관람 20으로 구성될 수 있다.
상기 우회로의 세부 객체목록의 정량적 수치인 선호도는 좌회전 20, 우회전 20, 직진 10, 유턴 40, 일단 정지 60으로 구성될 수 있다.
상기 주차장의 세부 객체목록의 정량적 수치인 선호도는 고가의 안전한 주차장 75, 저가의 저렴한 주차장 10, 지하주차장의 회피 5 로 구성될 수 있다.
한편, 분석모듈(300)은 상기 각 제1 객체목록의 세부객체목록 중 선호도가 50 이상인 것들은 제3 DB(750)를 통해 후술할 시나리오를 생성할 생성모듈(500)로 입력한다. 보다 상세하게는, 분석모듈(300)은 상기 표 3과 같이 선호도 50 이상인 상기 제1 객체목록의 세부객체목록에 대한 온·오프로 비트화된 상기 운전성향정보를 생성하여 제3 DB(750)로 출력한다.
생성모듈(500)은 제3 DB(750)에 저장된 상기 운전성향정보와 제4 DB(770)에 미리 저장된 제2 객체목록데이터를 연계 분석하여 운전자에게 필요한 안내정보 시나리오를 생성한다.
즉, 생성모듈(500)은 상기 각각의 제2 객체목록에 대응되는 상기 운전성향정보를 매칭(Matching)시켜 시나리오 포함여부를 판단하여, 데이터를 생성하여 제5 DB(790)로 출력한다.
상기 제2 객체목록은 적응적 운전 시나리오 생성을 위한 시나리오 객체로, 상기 생성될 운전 시나리오에 항상 포함될 고정된(Fixed) 시나리오객체를 포함하여 구조화되어 제4 DB(770)에 미리 저장되어 있다.
한편, 생성모듈(500)은 상기 제2 객체목록에 대한 상기 운전성향정보의 변동 성에 대한 상호간의 상관 관계를 분석함으로써, 상기 제2 객체목록에서 적응적 운전 시나리오를 생성할 상기 시나리오객체들을 추출한다.
생성모듈(500)은 상기 각각의 제2 객체목록 중 상기 운전성향정보가 온(ON)된 상기 제2 객체 목록을 추출하여 시나리오를 생성할 수 있다.
제4 DB(770)는 적응적 운전 시나리오 생성을 위한 상기 제2 객체목록을 미리저장한다. 상기 제2 객체목록을 기초로, 정보를 제공하는 서비스 모델을 만들고 각각의 서비스 모델에 적합한 운전자용 시나리오를 개발한다.
본 발명의 일 실시예로, 생성모듈(500)에 사용되는 제4 DB(770)에 저장되는 상기 제2 객체목록은 도 5에 도시된 표 4와 같으며, 제3 DB(770)에 저장된 상기 제1 객체목록의 세부객체목록과 연계하여 가변될 수 있다.
상기 표 4와 같이, 출발전 단계에 해당하는 제2 객체목록은 운전정보등록 시나리오, 운전석 자동조절 시나리오, 운전경로의 도로상태 사전탐색 시나리오, 및 운전경로의 기상정보탐색 시나리오가 될 수 있다.
운전중 단계에 해당하는 제2 객체목록은, 운전경로상 도로소통상태 안내 시나리오, 최적 경로 안내 시나리오, 교차로 제어정보 안내 시나리오, (평소 운전속도 및 운전성향 정보에 의한) 속도조절 시나리오(예를 들어, 과속 운전시 경고 안내, 급 감속 운전시 경고 안내 및 응급상황으로 판단 후 구조센터에 긴급 신고), 메일안내 시나리오, 음악감상 시나리오, 영화감상 시나리오, 통화 업무처리 시나리오, 및 관광지 관람 시나리오가 될 수 있다.
돌발상황 단계에 해당하는 제2 객체목록은 돌발상황발생안내 시나리오, 긴급구난서비스, 응급병원안내 시나리오, 및 대응조치 시나리오(우회경로, 차량대피 안내)가 될 수 있다.
주차 단계에 해당하는 제2 객체목록은 주차시설 검색 시나리오 및 주차정보 안내 시나리오가 될 수 있다.
한편, 본 발명의 실시예에 따른 도 5에 도시된 제2 객체 목록의 세부적인 시나리오는 개별적으로 미리 설정될 수 있다. 구체적인 몇 가지 예를 설명하면 다음과 같다.
운전경로정보 중 제2 구역-1의 메일안내 시나리오의 예로, 운전 중 전자 메일 음성안내 서비스를 받는 운전자가 차량에서 음성 메일을 조회한다.
운전경로정보 중 제2 구역-1의 속도조절 시나리오의 일 예로, 운전자가 운전속도를 110km로 과속 운전할 경우에는 차량단말장치는 "현재 운전속도는 110km로 과속입니다! "라고 경고 안내를 3회 방송한다. 3회 경고 방송에도 반응이 없으면 "졸음운전중, 졸음운전중!"을 계속 방송하고, 이때 운전자가 감속하거나 "해제"라고 말하면 경고안내는 중지될 수 있다.
운전경로정보 중 제2 구역-1의 속도조절 시나리오의 다른 예로, 운전자가 운전속도를 40km정도 속도로 감속 운전할 경우에는 차량단말장치는 "현재 운전속도가 과도하게 감속되었습니다!" 라고 경고를 3회 방송한다. 3회 경고방송에도 반응이 없으면 응급상황으로 판단하고 차량단말장치는 경고음을 "삐, 삐, 삐" 1분간 방송하고, 이때 운전자가 "해제"라고 말하면, 경고음이 종료될 수 있다.
운전경로정보 중 제2 구역-1의 속도조절 시나리오의 또 다른 예로, 운전자가 정지하여 운전속도가 0km로 감속할 경우 차량단말장치는 "현재 차량이 정지되었습니다. 긴급지원을 원하십니까?"라는 경고를 3회 방송한다. 3회 방송에도 반응이 없으면 운전자 졸도 등, 긴급상황으로 판단하고, 차량단말장치는 긴급구난 센터에 재난 발생 메시지를 전송하고, 이때 운전자가 "해제"라고 말하면, 긴급상황이 해제될 수 있다.
운전경로정보 중 제2 구역-1의 메일안내 시나리오의 예로, 운전 중 전자 메일 음성안내 서비스를 받는 운전자가 차량에서 음성 메일을 조회한다. 차량 단말은 "현재 15건의 메일이 도착하였습니다"라는 메시지와 함께 화면에 메일 목록과 읽기, 보류, 삭제 메시지의 카테고리를 표출한다. 운전자는 그 중 하나의 메일을 선택하면, 차량 단말은 "kimis님의 UT회의공지 메일 내용입니다. 2008년 2월 30일 14시, 건설교통부 4층 대회의실에서 u_T회의가 있으니 참석여부를 통보바랍니다. 반복청취는 1번, 저장은 2번, 회신은 3번, 삭제는 4번을 눌러 주십시오."라는 화면과 함께 음성을 출력한다. 운전자가 3번을 누르면, 차량단말장치는 "메시지 내용을 입력하십시오."라는 음성을 들려주고, 운전자는 "로드닉스의 최회장입니다. 본인이 참석하겠습니다."라는 회신을 할 수 있다.
운전경로정보 중 제2 구역-2의 돌발상황안내 및 대응조치 시나리오의 예로, 차량단말장치가 "전방 2킬로미터 지점의 도로가 붕괴되어 직진이 금지되고 있습니다. 우회하시기 바랍니다."라는 화면과 음성을 출력한다. 운전자가 우회경로를 조회하면, 차량단말장치는 "긴급 돌발 상황 안내입니다. 전방 500미터 지점에 초속 5미터의 강한 돌풍이 발생하여 연쇄 충돌 사고가 발생되고 있습니다. 긴급 대피하시 기 바랍니다."라는 안내를 한다. 이때, 운전자는 차량을 노견에 긴급정차하고 대피할 수 있다.
운전경로정보 중 제 3구역의 주차시설 검색 및 주자정보 안내 시나리오의 예로, 운전자가 차량 출발전 목적지, 경유지를 입력한 후, 주차장 시설을 탐색한다. 교통 개발 연구원 주차장 시설을 조회했다고 가정하면, 차량단말장치는 "교통개발연구원의 주차장은 지하1층에 30면, 지하2층에 40면, 지상에 90면의 주차시설이 있습니다. 지상 주차장은 북측에 40면, 남측에 30면, 서측에 20면의 주차시설이 있습니다. 주차요금은 30분당 1000원 입니다."라는 안내를 한다. 전자지도에는 주차장 시설 위치와 주차면수가 표시될 수 있다.
한편, 상기 도 5에 도시된 제2 객체 목록의 세부적인 시나리오에는 나타나지 않았지만, 차량장치 자가진단 및 대응조치 시나리오, 여행편의 지원서비스 시나리오도 제공될 수 있다.
상기 차량장치 자가진단 및 대응조치 시나리오의 예로, 운전자가 차량에서 운전자를 위해 상기 운전성향검출부(미도시) 중 지능형 센서를 통하여 제공되는 "차량 상태 통지"메뉴를 선택하여, 차량의 이상상태를 탐색한다. 차량단말장치는 차량의 이상 발생 또는 예방정비 사항을 안내한다. 즉, 차량단말장치는 오일 보충 경고램프가 온·오프 되도록 하며, "오일이 부족합니다! 즉시 보충하시기 바랍니다. 현재 오일은 5km 정도 주행이 가능하며, 목적지 까지는 40 km가 소요됩니다."라는 메시지가 방송된다. 운전자는 "주유소 조회'를 선택할 수 있으며, 차량단말장치는 "전방 500m 우측에 XX주유소(예를 들어, 현대 주유소)가 있습니다."라는 안내를 하 면, 이에 따라 주유소를 찾아 오일을 보충할 수 있다.
상기 여행편의 지원서비스 시나리오의 예로, 운전자가 한식조회를 하면, 차량단말장치는 "지역 내 유명한식점은 최고한식, 저가한식, 맛 좋아 한식 3개가 있습니다." 라는 안내를 하며, 차량단말장치에 상기 3개의 한식집의 주요메뉴가 표시된다. 운전자가 맛 좋아 한식을 조회하면, 차량단말장치는 맛 좋아 한식집의 주요메뉴와 가격표를 표시하고, 예약여부를 묻는다. 즉, "정식 A코스-30,000원, 정식 B코스-25,000원, 정식 C코스-15,000원입니다. 예약 하시겠습니까?" 라는 화면과 음성을 출력한다. 운전자는 "1) 정식 B를 (2) 13시 (3) 4명으로 예약" 을 선택할 수 있다. 차량단말장치는 맛 좋아 한식집에 예약메시지를 전송하고, 예약 여부를 "정식 B코스를 13시에 4명에 대해 예약이 완료되었습니다!" 와 같이 안내한다. 이 때, 전자지도에 한식집의 위치가 표시될 수 있다.
생성모듈(500)이 운전자에게 필요한 안내정보 시나리오를 생성할 경우 제3 DB(750)로부터 상기 운전성향정보의 온·오프 여부 및 제4 DB(770)로부터 상기 제2 객체목록을 연계하여 적응적 운전 시나리오를 생성하여 제5 DB(790)로 출력한다. 즉, 생성모듈(500)은 제약 조건인 상기 운전성향정보 및 시나리오의 상관관계인 단계별 상기 제2 객체 목록을 연계하여 생성하여 제5 DB(790)로 출력한다.
본 발명의 일 실시예로, 제5 DB(790)에 저장된 데이터의 구조는 도 6에 도시된 표 5와 같다.
상기 표 5와 같이, 생성된 시나리오는 출발전 시나리오(제1 구역), 운전중 시나리오(제2 구역-1), 돌발상황 시나리오(제2 구역-2), 및 주차안내 시나리오(제3 구역)의 단계를 포함하는 시나리오가 될 수 있다.
이는 운전자가 평소에 자주 사용하는 성향을 평균화하여 상기 각 단계별로 적어도 하나 이상의 상기 제2 객체목록을 추출하여 적응적 운전 시나리오를 생성할 수 있다. 출발전, 운행중, 돌발상황, 주차 시나리오로 세분화되어 생성될 수 있다.
상기 출발전 시나리오는 운전중 서비스 시나리오, 돌발상황서비스 시나리오, 주차서비스 시나리오에 선행관계이다.
상기 출발전 시나리오에 항상 포함되는 고정된(Fixed)된 객체 시나리오가 있다. 즉, 고정된(Fixed) 운전정보 등록 시나리오, 운전석 자동조절시나리오는 항상 출발전 시나리오에 포함된다. 또한, 운전성향정보가 온(ON)된 운전경로의 기상정보탐색 시나리오가 상기 운전 시나리오에 포함될 수 있다.
상기 운전중 시나리오는 상기 출발전 시나리오에 후행관계이다.
상기 운전중 시나리오에 항상 포함되는 고정된(Fixed)된 객체 시나리오가 있다. 즉, 고정된(Fixed) 운전경로상 도로소통상태안내 시나리오, 최적 경로안내 시나리오, 돌발상황안내 시나리오는 항상 운전중 시나리오에 포함된다. 또한, 운전성향 정보가 온(ON)된 속도 조절 시나리오, 음악 감상 시나리오, 핸즈프리를 통해 통화 시나리오가 상기 운전 시나리오에 포함될 수 있다.
상기 속도 조절 시나리오는 상기 표 3의 제1 객체목록인 운전속도에 해당하는 세부객체목록인 경제속도, 고속, 저속, 및 가변 중 어느 하나라도 상기 운전성향정보가 온(ON)되면 상기 운전 시나리오에 포함된다.
상기 돌발상황 시나리오는 상기 운전중 서비스 시나리오와 동시에 발생할 수 있다.
상기 돌발상황 시나리오는 상기 표 3의 제1 객체목록인 우회로에 해당하는 세부객체목록인 좌회전, 우회전, 직진, 유턴, 및 일단정지 중 어느 하나라도 상기 운전성향정보가 온(ON)되면 상기 운전 시나리오에 포함된다.
한편, 긴급구난서비스, 응급병원안내 시나리오, 및 대응조치(우회경로, 차량대피)는 돌발상황발생안내 시나리오의 후행관계로, 상기 돌발상황발생안내 시나리오가 상기 운전 시나리오에 포함되면, 연계되어 자동적으로 포함될 수 있다.
상기 주차 시나리오는 상기 운전중 시나리오와 동시에 발생할 수 있으며, 상기 출발전 시나리오에는 일반적으로 후행하나, 미리 정해진 설정에 따라 상기 출발전 시나리오와 동시에 발생할 수도 있다.
상기 주차시설 검색 시나리오는 상기 표 3의 제1 객체목록인 주차장에 해당하는 세부객체목록인 고가의 안전한 주차장, 저가의 저렴한 주차장, 지하 주차장의 회피 중 하나라도 상기 운전성향정보가 온(ON)되면 상기 운전 시나리오에 포함된다.
한편, 주차정보 안내 시나리오는 주차시설 검색 시나리오의 후행 관계로, 상기 주차정보 안내 시나리오가 상기 운전 시나리오에 포함되면, 연계되어 자동적으로 포함될 수 있다.
이렇게 하여 생성모듈(500)에 의해 생성된 적응적 운전 시나리오는 도 7과 같이 디스플레이 될 수 있다. 즉, 운전정보등록 시나리오, 운전석 자동조절 시나리 오, 운전경로의 기상정보탐색 시나리오, 운전경로상 도로소통상태 안내 시나리오, 최적 경로안내 시나리오 교차로 제어정보 안내 시나리오, 속도조절 시나리오, 음악감상 시나리오, 통화 업무처리 시나리오, 돌발상황발생안내 시나리오, 긴급구난 서비스 및 응급병원안내 시나리오, 대응조치 시나리오, 주차시설 검색 시나리오, 및 주차정보안내 시나리오가 될 수 있다.
본 발명의 적응적 운전 시나리오를 이용하기 위하여 운전자는 단지 차량단말장치(내비게이션시스템)에서 오토모드(Auto-Mode)를 온(ON)하고 출발지와 목적지를 지정하면, 본 발명의 적응적 운전 시나리오 생성 장치의 프로세서가 상기 시나리오가 자동을 생성된다.
또한, 필요시에는 차량단말장치(내비게이션시스템)의 메뉴얼모드(Manual-Mode)를 온(ON)하면 입력버튼(미도시)를 통해 분석모듈(300)의 제어를 통해 제3 DB(750)에 저장되는 상기 운전성향정보를 수동으로 설정하는 방식으로도 적응적 운전 시나리오가 생성될 수 있다.
도 8은 본 발명의 실시예에 따른 적응적 운전 시나리오의 생성을 위해 도 4에 도시된 상기 운전성향정보를 수동으로 설정하기 위한 화면을 나타내는 도면이다.
운전자가 상기 오토모드(Auto-Mode)를 선택한 구체적인 예로, 분석모듈(300)의 분석을 통해 운전경로의 기상정보탐색, 고속도로, 최단거리, 경제속도, 음악감상, 통화업무처리, 일단정지, 및 고가의 안전한 주차장의 상기 운전성향정보가 온(ON)되어 제3 DB(730)를 통해 생성모듈(500)로 입력된다.
생성모듈(500)은 입력받은 상기 운전성향정보를 기초로 미리 저장된 상기 제2 객체목록의 상관관계를 분석하여 적응적 운전 시나리오가 자동을 생성된다.
운전자가 상기 매뉴얼모드(Menual-Mode)를 선택한 구체적인 예로, 분석모듈(300)의 분석이 아닌 차량단말장치(미도시)의 입력버튼(미도시)를 통해 운전경로의 기상정보탐색, 고속도로, 최단거리, 경제속도, 음악감상, 통화업무처리, 일단정지, 및 고가의 안전한 주차장의 상기 운전성향정보가 온(ON)임을 생성모듈(500)를 통해 입력할 수도 있다. 이로써, 이하 생성모듈(500)의 상기 작용에 의해 적응적 운전 시나리오가 생성될 수 있다.
이와 같이, 상기 오토모드 또는 매뉴얼모드에 의해 상기 제1 객체목록인 운전성향목록의 사용빈도수인 상기 선호도에 따라 상기 운전성향정보가 제3 DB(750)에서 생성모듈(500)로 출력된다. 그러면, 생성모듈(500)은 상기 운전성향정보를 기준으로 상기 제2 객체목록에서 필요한 시나리오세부객체를 추출하여 적응적 운전 시나리오를 생성한다. 상기 생성된 시나리오정보는 제5 DB(790)로 출력된다.
한편, 생성모듈(500)은 상기 생성된 시나리오정보를 제5 DB(790)로 출력하기전에 상기 각 단계별 상관관계를 분석한 알고리즘에 따라 상기 시나리오 객체를 자동 배열한다. 자동 배열된 상기 운전 경로 시나리오는, 운전자에게 출발단계부터 주차단계까지 각 단계마다 운전을 안내하는 차량단말장치를 통해 각 단계에 따른 시나리오정보를 음성 또는 문자로 제공한다.
정보제공모듈(900)은 상기 생성된 시나리오를 제5 DB(790)로부터 전달받아,이를 기준으로 운전자의 주행에 따라 현재 상태에 대하여 경고 또는 알림 메시지를 전달한다. 정보제공모듈(900)은 운전자의 요청에 따라 생성된 상기 운전 시나리오를 음성 또는 텍스트(또는 그래픽)로 제공하기 위한 음성출력수단(스피커) 및 디스플레이수단(LCD)으로 구성될 수 있다.
도 9는 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 방법을 나타내는 흐름도이다.
도 1 내지 도 8을 참조하면, 구조화모듈(100)은 운전정보의 입력을 수신하고(S10), 운전경로정보를 탐색하여 단계별로 구조화하여 데이터베이스(700)로 출력한다(S20).
분석모듈(300)은 상기 데이터베이스(700)로부터 상기 구조화된 운전경로정보와 상기 데이터베이스(700)에 미리 저장된 운전성향에 대한 선호도를 판단하기 위한 상기 제1 객체목록을 전달받아, 상기 제1 객체목록 각각의 운전자의 운전성향을 나타내는 상기 운전성향정보를 생성하여 데이터베이스(700)로 출력한다(S30).
생성모듈(500)은 상기 데이터베이스(700)에 미리 저장된 시나리오생성을 위한 상기 시나리오객체들의 집합인 상기 제2 객체목록을 전달받아, 상기 운전성향정보에 따라 시나리오 생성할 목록을 상기 제2 객체 목록으로부터 추출하여 생성하여 데이터베이스(700)로 출력한다(S40).
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.
컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.
또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인 (functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 장치의 구성을 나타내는 블록도이다.
도 2는 본 발명의 실시예에 따른 제1 DB에 저장된 데이터의 구조를 나타내는 도면이다.
도 3은 본 발명의 실시예에 따른 제2 DB에 저장된 데이터의 구조를 나타내는 도면이다.
도 4는 본 발명의 실시예에 따른 제3 DB에 저장된 데이터의 구조를 나타내는 도면이다.
도 5는 본 발명의 실시예에 따른 제4 DB에 저장된 데이터의 구조를 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 제5 DB에 저장된 데이터의 구조를 나타내는 도면이다.
도 7은 본 발명의 실시예에 따른 적응적 운전 시나리오의 생성을 위한 화면이 디스플레이된 것을 나타내는 도면이다.
도 8은 본 발명의 실시예에 따른 적응적 운전 시나리오가 생성된 화면을 나타내는 도면이다.
도 9는 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 방법을 나타내 는 흐름도이다.
Claims (8)
- 차량단말장치로부터 수신된 지도데이터 및 정보 탐색 데이터를 포함하는 운전정보에 기초로 운전경로정보를 탐색하여, 출발 전 단계, 운전 중 단계, 돌발상황 단계, 및 주차 단계의 운전 단계별로 구조화된 운전경로정보를 생성하여 데이터베이스로 출력하는 구조화모듈;상기 데이터베이스로부터 상기 구조화된 운전경로정보와 상기 운전 단계별로 미리 저장된 운전자의 운전성향인 제1 객체목록을 전달받아, 상기 제1 객체목록의 세부객체목록마다 선호도를 추출한 결과에 따라 상기 운전성향을 분석하여 운전성향정보를 생성하여 상기 구조화된 운전경로정보마다 상기 데이터베이스로 출력하는 분석모듈;상기 분석모듈과 상기 차량단말장치 사이에 연결되며, 상기 운전자의 운전성향정보를 생성하기 위한 차량 주행 정보, 차량 상태 및 운전자 선호 정보를 검출하여 상기 분석모듈로 출력하는 운전성향 검출부; 및상기 데이터베이스로부터 생성된 상기 운전성향정보를 미리 저장된 제2 객체목록과 연계 분석하여 상기 제2 객체목록에서 시나리오세부객체를 추출하여 운전 시나리오를 생성하는 생성모듈을 포함하며,상기 운전 중 단계는 상기 출발 전 단계에 후행하며, 상기 돌발상황 단계는 상기 운전 중 단계와 동시에 발생할 수 있는 적응적 운전 시나리오 생성 장치.
- 제1항에 있어서, 상기 데이터베이스는,상기 구조화모듈로부터 상기 운전 단계별로 구조화된 운전경로정보를 전송받아 저장하며, 상기 분석모듈로 출력하는 제1 DB;상기 제1 객체목록과 그의 세부객체목록을 미리 저장하며, 상기 운전성향정보 생성을 위해 상기 분석모듈로 출력하는 제2 DB; 및상기 분석모듈로부터 상기 제1 객체목록의 세부객체목록마다 상기 운전성향정보를 전송받아 저장하며, 상기 세부객체목록마다 운전성향정보를 상기 생성모듈로 출력하는 제3 DB; 및상기 제2 객체목록을 미리 저장하여, 상기 운전 시나리오 생성시 상기 제2 객체목록을 상기 생성모듈로 출력하는 제4 DB를 포함하는 적응적 운전 시나리오 생성 장치.
- 제2항에 있어서, 상기 데이터베이스는,상기 생성된 운전 시나리오를 전송 받는 제5 DB를 더 포함하며,상기 생성모듈은,상기 제3 DB로부터 상기 세부객체목록마다 상기 운전성향정보와 상기 제4 DB로부터 상기 제2 객체목록을 연계하여 상기 운전 단계별로 운전 시나리오를 생성하여 상기 제5 DB로 출력하는 것을 특징으로 하는 적응적 운전 시나리오 생성 장치.
- 삭제
- 차량단말장치와의 연동에 의해 적응적 운전 시나리오 생성 장치에서의 적응적 운전 시나리오를 생성하는 방법에 있어서,상기 차량단말장치로부터 지도데이터 및 정보 탐색 데이터를 포함하는 운전정보를 수신하고, 상기 운전정보에 기초로 운전경로정보를 탐색하여, 출발 전 단계, 운전 중 단계, 돌발상황 단계, 및 주차 단계의 운전 단계별로 구조화된 운전경로정보를 생성하는 단계;상기 생성된 구조화된 운전경로정보에 기초하여 상기 운전 단계별로 미리 저장된 운전자의 운전성향인 제1 객체목록을 전달받아, 상기 제1 객체목록의 세부객체목록마다 선호도를 추출한 결과에 따라 상기 운전성향을 분석하여 운전성향정보를 생성하는 단계;상기 운전자의 운전성향정보를 생성하기 위한 차량 주행 정보, 차량 상태 및 운전자 선호 정보를 검출하는 단계; 및상기 생성된 운전성향정보를 미리 저장된 제2 객체목록과 연계 분석하여 상기 제2 객체목록에서 시나리오 세부객체를 추출하여 운전 시나리오를 생성하는 단계를 포함하며,상기 운전 중 단계는 상기 출발 전 단계에 후행하며, 상기 돌발상황 단계는 상기 운전 중 단계와 동시에 발생할 수 있는 적응적 운전 시나리오 생성 방법.
- 제5항에 있어서, 상기 제2 객체목록은각각이 상기 운전 단계 중 적어도 하나의 단계에 대응하는 복수의 운전 시나리오 세부 객체들을 포함하고,상기 시나리오 세부 객체는 상기 복수의 운전 시나리오 세부 객체들 중에서 추출되는 것을 특징으로 하는 적응적 운전 시나리오 생성 방법.
- 제6항에 있어서, 상기 운전 시나리오를 생성하는 단계는상기 운전성향정보에 기초하여 상기 제2 객체 목록에서 상기 시나리오 세부 객체를 선택하여 추출하는 단계; 및소정의 알고리즘에 따라 상기 추출된 시나리오 세부객체를 자동 배열하는 단계를 포함하며,상기 운전 성향 정보는 운전자에 의하여 수동으로 설정될 수 있는 것을 특징으로 하는 적응적 운전 시나리오 생성 방법.
- 제5항에 기재된 발명을 수행하기 위한 프로그램을 기록한 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080051004A KR101025333B1 (ko) | 2008-05-30 | 2008-05-30 | 적응적 운전 시나리오 생성 장치 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080051004A KR101025333B1 (ko) | 2008-05-30 | 2008-05-30 | 적응적 운전 시나리오 생성 장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090124663A KR20090124663A (ko) | 2009-12-03 |
KR101025333B1 true KR101025333B1 (ko) | 2011-03-31 |
Family
ID=41686567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080051004A KR101025333B1 (ko) | 2008-05-30 | 2008-05-30 | 적응적 운전 시나리오 생성 장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101025333B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101500362B1 (ko) * | 2013-07-11 | 2015-03-11 | 현대자동차 주식회사 | 전기차의 주행 정보 제공 시스템 및 방법 |
WO2016186383A1 (ko) * | 2015-05-15 | 2016-11-24 | 주식회사 한글과컴퓨터 | 인공지능 무인 스마트카 및 그의 운용 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060063635A (ko) * | 2004-12-07 | 2006-06-12 | 한국전자통신연구원 | 선호도 추출 기능을 갖는 텔레매틱스 장치 |
WO2008004857A1 (en) * | 2006-07-06 | 2008-01-10 | Tomtom International B.V. | Navigation device with adaptive navigation instructions |
-
2008
- 2008-05-30 KR KR1020080051004A patent/KR101025333B1/ko not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060063635A (ko) * | 2004-12-07 | 2006-06-12 | 한국전자통신연구원 | 선호도 추출 기능을 갖는 텔레매틱스 장치 |
WO2008004857A1 (en) * | 2006-07-06 | 2008-01-10 | Tomtom International B.V. | Navigation device with adaptive navigation instructions |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101500362B1 (ko) * | 2013-07-11 | 2015-03-11 | 현대자동차 주식회사 | 전기차의 주행 정보 제공 시스템 및 방법 |
WO2016186383A1 (ko) * | 2015-05-15 | 2016-11-24 | 주식회사 한글과컴퓨터 | 인공지능 무인 스마트카 및 그의 운용 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20090124663A (ko) | 2009-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10423292B2 (en) | Managing messages in vehicles | |
US9162574B2 (en) | In-vehicle tablet | |
US8751149B2 (en) | Method of identifying a temporarily located road feature, navigation apparatus, system for identifying a temporarily located road feature, and remote data processing server apparatus | |
US8797156B1 (en) | Transfer-related alerting for a passenger on a public conveyance | |
CN202757624U (zh) | 一种智能导航*** | |
US9269267B2 (en) | Driver initiated vehicle-to-vehicle anonymous warning device | |
US7822538B2 (en) | System for communicating traffic data | |
US9210545B2 (en) | Managing alerts based on context | |
CN107045797B (zh) | 信息处理方法及移动终端 | |
CN101901542B (zh) | 向移动设备提供交通通知的***和方法 | |
EP1324291A2 (en) | Event finder with navigation system and display method thereof | |
US20120028599A1 (en) | Emergency alert notification and response | |
JP4941287B2 (ja) | 車載器,出力可否判定方法,道路通信システムおよびプログラム | |
US9204261B2 (en) | Vehicular control apparatus | |
WO2009104662A1 (ja) | 車載器、路側装置、制御方法及びプログラム | |
KR20160059091A (ko) | 광고 제공 시스템 및 그 방법 | |
US20220128373A1 (en) | Vehicle and control method thereof | |
CN103618838B (zh) | 一种利用移动终端辅助驾驶的方法及*** | |
KR101025333B1 (ko) | 적응적 운전 시나리오 생성 장치 및 그 방법 | |
JP2009258025A (ja) | 車両用情報提供装置、車両用情報提供システム、車両用情報提供方法および車両用情報提供プログラム | |
JP2009198334A (ja) | 情報提供システムおよび車載器 | |
JP2003057063A (ja) | 位置情報通知システム | |
JP2008058112A (ja) | ナビゲーション装置、ナビゲーション方法及びナビゲーションプログラム | |
JP2006107013A (ja) | 緊急情報収集システム | |
KR101488677B1 (ko) | 네비게이션 시스템의 경로 안내 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20140418 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |