KR101025333B1 - Apparatus capable of generating driving scenario adaptively and method thereof - Google Patents
Apparatus capable of generating driving scenario adaptively and method thereof 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)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
적응적 운전 시나리오 생성 장치 및 그 방법이 개시된다. 상기 적응적 운전 시나리오 생성 장치는 수신된 운전정보에 기초로 운전경로정보를 탐색하여 운전 단계별로 구조화된 운전경로정보를 생성하여 데이터베이스로 출력하는 구조화모듈; 데이터베이스로부터 구조화된 운전경로정보와 미리 저장된 제1 객체목록을 전달받아, 상기 제1 객체목록의 세부객체목록마다 운전성향을 파악하여 운전성향정보를 생성하여 상기 구조화된 운전경로정보마다 상기 데이터베이스로 출력하는 분석모듈; 및 상기 데이터베이스로부터 생성된 운전성향정보를 미리 저장된 제2 객체목록 데이터를 연계 분석하여 제2 객체목록에서 시나리오세부객체를 추출하여 운전 시나리오를 생성하는 생성모듈을 포함하며, 운전자의 운선성향과 교통상황을 기반으로 각 단계별 운전자에게 필요한 안내 정보 시나리오를 생성할 수 있다.An apparatus and method for generating an adaptive driving scenario are disclosed. The apparatus for generating adaptive driving scenarios may include: a structured module that searches for driving route information based on the received driving information, generates structured driving route information for each driving stage, and outputs the generated driving route information to a database; Receives structured driving route information and a pre-stored first object list from a database, identifies driving tendencies for each detailed object list of the first object list, generates driving tendency information, and outputs the structured driving route information to the database. An analysis module; And a generation module for generating driving scenarios by extracting scenario detail objects from the second object list by analyzing the driving tendency information generated from the database in advance with the second object list data stored therein, the driving tendency of the driver and the traffic situation. Based on this, it is possible to create a guide information scenario required for each step driver.
적응적, Driving, Scenario Adaptive, Driving, Scenario
Description
본 발명은 운전 시나리오 서비스에 관한 것으로, 보다 상세하게는 운전자의 복합 상황에 따라 적응적으로 시나리오를 생성하여 제공하는 적응적 운전 시나리오 생성 장치 및 그 방법에 관한 것이다.The present invention relates to a driving scenario service, and more particularly, to an adaptive driving scenario generating apparatus and method for adaptively generating and providing a scenario according to a complex situation of a driver.
자동차의 보급이 늘면서 자동차는 현대인의 필수품으로 잡아가고 있으며, 차량 관리 및 유지와 관련하여 편리한 자동차 서비스에 대한 요구가 증가하는 추세이다. With the spread of automobiles, automobiles are becoming a necessity of modern man, and the demand for convenient automobile service in relation to vehicle management and maintenance is increasing.
한편, 자동차의 기술이 발전함에 따라 현재의 자동차의 중요부분들의 제어는 대부분 전자적인 제어에 의해 이루어지고 있다. 따라서, 이 같은 장치들로부터 전자적인 제어뿐만 아니라, 다양한 자동차의 정보를 획득할 수 있어, 운전자에게 다양한 서비스를 제공할 수 있는 장치들이 개발되고 상용화되어 사용되고 있다. On the other hand, with the development of automobile technology, the control of important parts of the current automobile is mostly made by electronic control. Therefore, in addition to electronic control from such devices, various vehicle information can be obtained, and devices capable of providing various services to the driver have been developed, commercialized and used.
또한, 근래에는 텔레매틱스(telematics)라 하여, 무선음성·데이터 통신과 인공위성을 이용한 위치정보시스템(GPS)을 기반으로 자동차를 이용해 정보를 주고 받을 수 있는 기술들이 적용되고 있다.Also, in recent years, telematics (telematics), a technology that can transmit and receive information using a car based on the position information system (GPS) using wireless voice data communication and satellite.
텔레매틱스(telematics)란 텔레커뮤니케이션(telecommunication)과 인포매틱스(informatics)의 합성어로, 인공위성을 이용한 위치확인 시스템(GPS)과 지리정보시스템(GIS)를 자동차에 접목해 휴대폰이나 PDA, 차량단말장치 등과 같은 단말기를 통해 운전자에게 길을 안내하고 실시간으로 교통정보를 알려주는 종합정보 시스템이다. 한편, 텔레매틱스는 자동차 안에서 이메일(e-mail)을 주고받고, 인터넷을 통해 각종 정보도 검색할 수 있는 오토(auto) PC를 이용한다는 점에서 오토 모티브 텔레메틱스라고도 부른다.Telematics is a compound word of telecommunication and informatics. It uses GPS and GIS to connect cars to mobile phones, PDAs, vehicle terminals, etc. It is a comprehensive information system that guides the driver through the terminal and provides traffic information in real time. Telematics is also called automotive telematics in that it uses an auto PC that can send and receive e-mails in a car and retrieve various information through the Internet.
운전자가 무선 네트워크를 통해 차량을 원격 진단하고, 무선 모뎀을 장착한 오토 PC로 교통 및 생활 정보, 긴급구난 등 각종 정보를 이용할 수 있으며, 사무실과 친구들에게 전화 메시지를 전할 수 있음은 물론, 음성 이메일(e-mail)을 주고 받을 수도 있고, 오디오 북(audio-book)을 다운받을 수도 있다.The driver can remotely diagnose the vehicle over the wireless network, use the auto PC equipped with a wireless modem to access traffic, living information, emergency rescue information, send phone messages to offices and friends, as well as voice e-mail. You can send and receive (e-mail) and download audio-books.
일반적으로 텔레매틱스는 사용 목적에 따라 교통 정보 및 내비게이션시스템을 위한 서비스, 안전 운전과 차량의 보호 및 고장 진단과 같은 차량 유지 서비스 그리고 사용자를 위한 엔터테인먼트 및 통신서비스 등 3가지 형태로 나눠볼 수 있는 데, 이를 위해 기본적으로 자동차의 정확한 위치 파악을 위한 위치항법장치(GPS: Global Positioning System)기술과 지리정보시스템(GIS: Geo-graphic Information System), 지능형교통시스템(ITS: Intelligent Transport Systems)기술도 같이 결합되어 제공된다. In general, telematics can be divided into three types according to the purpose of use: services for traffic information and navigation systems, vehicle maintenance services such as safe driving and vehicle protection and fault diagnosis, and entertainment and communication services for users. Basically, the Global Positioning System (GPS) technology, the Geo-graphic Information System (GIS), and the Intelligent Transport Systems (ITS) technology are combined for the accurate positioning of the vehicle. It is provided.
이러한 텔레매틱스와 자동차의 전자적인 제어 장치들을 연동하여 운전자의 운전성향과 가변적인 상황을 분석하여 운전자에게 개별적인 맞춤 서비스를 제공하 기 위한 적응적 운전 시나리오를 생성하는 장치가 필요한 실정이다.There is a need for a device that generates an adaptive driving scenario for providing a personalized service to the driver by analyzing the driver's driving tendency and the variable situation by interworking the telematics and the electronic control devices of the vehicle.
따라서 본 발명이 이루고자 하는 기술적인 과제는 각 단계별 운전자의 성향 정보와 시나리오 정보를 데이터베이스화하여, 각 단계별로 운전자에게 필요한 안내정보 시나리오를 적응적으로 생성하여 제공하는 적응적 운전 시나리오 장치 및 그 방법을 제공하는 것이다.Accordingly, the technical problem to be achieved by the present invention is an adaptive driving scenario apparatus and method for adaptively generating and providing guide information scenarios required by the driver in each step by making a database of driver propensity information and scenario information in each step. To provide.
상기 기술적 과제를 달성하기 위한 적응적 운전 시나리오생성 장치는 수신된 운전정보에 기초로 운전경로정보를 탐색하여 운전 단계별로 구조화된 운전경로정보를 생성하여 데이터베이스로 출력하는 구조화모듈; 상기 데이터베이스로부터 상기 구조화된 운전경로정보와 미리 저장된 제1 객체목록을 전달받아, 상기 제1 객체목록의 세부객체목록마다 운전성향을 파악하여 운전성향정보를 생성하여 상기 구조화된 운전경로정보마다 상기 데이터베이스로 출력하는 분석모듈; 및 상기 데이터베이스로부터 생성된 상기 운전성향정보를 미리 저장된 제2 객체목록데이터를 연계 분석하여 상기 제2 객체목록에서 시나리오세부객체를 추출하여 운전 시나리오를 생성하는 생성모듈을 포함할 수 있다.Apparatus for generating an adaptive driving scenario for achieving the technical problem is a structured module for searching the driving route information based on the received driving information to generate the structured driving route information for each driving stage and output to the database; The structured driving route information and the pre-stored first object list are received from the database, the driving tendency information is generated by identifying the driving tendency for each detailed object list of the first object list, and the database is generated for the structured driving route information. An analysis module outputting the data; And a generation module for generating driving scenarios by extracting a scenario detail object from the second object list by linking and analyzing the driving tendency information generated from the database in advance with the second object list data stored in advance.
상기 데이터베이스는, 상기 구조화모듈로부터 상기 운전 단계별로 구조화된 운전경로정보를 전송받아 저장하며, 상기 분석모듈로 출력하는 제1 DB; 상기 제1 객체목록과 그의 세부객체목록을 미리 저장하며, 상기 운전성향정보 생성을 위해 상기 분석모듈로 출력하는 제2 DB; 및 상기 분석모듈로부터 상기 제1 객체목록의 세부객체목록마다 상기 운전성향정보를 전송받아 저장하며, 상기 세부객체목록 마다 운전성향정보를 상기 생성모듈로 출력하는 제3 DB; 및 상기 제2 객체목록을 미리 저장하여, 상기 운전 시나리오 생성시 상기 제2 객체목록을 상기 생성모듈로 출력하는 제4 DB를 포함할 수 있다.The database may include: a first DB for receiving and storing driving route information structured for each driving stage from the structured module and outputting the structured driving route information to the analysis module; A second DB for storing the first object list and its detailed object list in advance and outputting the driving object information to the analysis module for generating the driving tendency information; And a third DB for receiving and storing the driving tendency information for each detailed object list of the first object list from the analysis module, and outputting the driving tendency information for the detail object list to the generation module. And a fourth DB for storing the second object list in advance and outputting the second object list to the generation module when the driving scenario is generated.
상기 데이터베이스는, 상기 생성된 운전 시나리오를 전송 받는 제5 DB를 더 포함할 수 있다. 이때, 상기 생성모듈은, 상기 제3 DB로부터 상기 세부객체목록 마다 운전성향정보와 상기 제4 DB로부터 상기 제2 객체목록을 연계하여 상기 운전 단계별로 운전 시나리오를 생성하여 상기 제5 DB로 출력할 수 있다. The database may further include a fifth DB receiving the generated driving scenario. At this time, the generation module, by linking the driving tendency information for each detailed object list from the third DB and the second object list from the fourth DB to generate a driving scenario for the driving step to output to the fifth DB. Can be.
상기 운전 단계는, 출발전 단계, 운전중 단계, 돌발상황 단계, 및 주차 단계를 포함할 수 있다. 상기 운전중 단계는 상기 출발전 단계에 후행할 수 있다. 상기 돌발상황 단계는 상기 운전중 단계와 동시에 발생할 수 있다. 상기 주차 단계는 상기 운전중 단계, 상기 돌발상황시 단계와 동시에 발생할 수 있다. The driving step may include a pre-start step, a driving step, an accident situation step, and a parking step. The driving step may follow the pre-departure step. The accidental step may occur simultaneously with the step of the operation. The parking step may occur simultaneously with the driving step and the accidental step.
상기 기술적 과제를 달성하기 위한 적응적 운전 시나리오 생성 방법은, 운전정보를 수신하고, 상기 운전정보에 기초로 운전경로정보를 탐색하여 운전 단계별로 구조화된 운전경로정보를 생성하는 단계; 상기 생성된 단계별 구조화된 운전경로정보에 기초하여 미리 저장된 제1 객체목록을 전달받아, 상기 제1 객체목록의 세부객체목록마다 운전성향을 파악하여 운전성향정보를 생성하는 단계; 및 상기 생성된 운전성향정보를 미리 저장된 제2 객체목록 데이터와 연계 분석하여 상기 제2 객체목록에서 시나리오 세부객체를 추출하여 운전 시나리오를 생성하는 단계를 포함하는 생성모듈을 포함할 수 있다.According to an aspect of the present invention, there is provided a method of generating an adaptive driving scenario, the method comprising: receiving driving information, searching for driving route information based on the driving information, and generating driving route information structured for each driving stage; Receiving driving pre-stored first object list based on the generated step-by-step structured driving route information, and identifying driving tendency for each detailed object list of the first object list to generate driving tendency information; And generating and generating a driving scenario by extracting a scenario detail object from the second object list by analyzing the generated driving tendency information in association with previously stored second object list data.
상기 적응적 운전 시나리오 생성 방법은 상기 시나리오 생성 방법을 수행하기 위한 프로그램을 기록 가능한 기록 매체에 저장될 수 있다.The adaptive driving scenario generating method may be stored in a recording medium capable of recording a program for performing the scenario generating method.
상술한 바와 같이 본 발명에 따른 적응적 운전 시나리오 생성 장치 및 그 방법은 운전자가 출발지에서 목적지까지 적응적으로 운전할 수 있도록, 운전자의 운전성향과 교통상황을 기반으로 운전단계별로 필요한 정보를 쉽고 편하게 제공 가능한 효과가 있다.As described above, the apparatus and method for generating an adaptive driving scenario according to the present invention easily and conveniently provide necessary information for each driving stage based on the driver's driving tendency and traffic conditions so that the driver can adaptively drive from the starting point to the destination. There is a possible effect.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하여 첨부 도면 및 도면에 기재된 내용을 참조하여야만 한다. In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings and the contents described in the drawings.
본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터 또는 신호를 상기 다른 구성요소로 전송할 수 있음을 의미한다.In the present specification, when one component 'transmits' data or a signal to another component, the component may directly transmit the data or signal to the other component, and at least one other component. Through this means that the data or signal can be transmitted to the other component.
이하, 첨부 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.
도 1은 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 장치의 구성을 나타내는 블록도이다.1 is a block diagram illustrating a configuration of an apparatus for generating an adaptive driving scenario according to an exemplary embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 장치는 구조화모듈(100), 분석모듈(300), 생성모듈(500), 데이터베이스(700), 및 정보제공모듈(900)을 포함하며, 데이터베이스(700)는 제1 내지 제5 DB(710, 730, 750, 770, 및 790)를 포함한다.Referring to FIG. 1, an apparatus for generating an adaptive driving scenario according to an exemplary embodiment of the present invention may include a structured
상기 장치의 각각의 구성요소들은 기능 및 논리적으로 분리될 수 있음을 나타나기 위해 별도로 도면에 표시한 것이며, 물리적으로 반드시 별도의 구성요소이거나 별도의 코드로 구현되는 것을 의미하는 것은 아니다.Each component of the device is shown separately in the drawings to indicate that it may be functionally and logically separated, and does not necessarily mean that it is physically a separate component or implemented as a separate code.
그리고 본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.In this specification, a module may mean a functional and structural combination of hardware for carrying out the technical idea of the present invention and software for driving the hardware. For example, the module may mean a logical unit of a predetermined code and a hardware resource for performing the predetermined code, and means a physically connected code or does not necessarily mean one kind of hardware. It can be easily inferred by the average expert in the art.
또한, 본 명세서에서 DB라 함은, 각각의 DB에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미할 수 있다. DB는 적어도 하나의 테이블로 구현될 수도 있으며, 상기 DB에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의 DBMS(Database Management System)을 더 포함할 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 DB의 형태 등 다양한 방식으로 구현될 수 있으며, 상기 DB에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.In addition, the term "DB" in the present specification may mean a functional structural combination of software and hardware that stores information corresponding to each DB. The DB may be implemented as at least one table, and may further include a separate DBMS (Database Management System) for searching, storing, and managing information stored in the DB. In addition, it may be implemented in various ways such as a linked-list, a tree, a relational DB, and includes all data storage media and data structures capable of storing information corresponding to the DB.
구조화모듈(100)은 운전정보를 입력받아 운전경로를 탐색하며, 탐색된 운전경로를 사용자가 원하는 단계별로 구조화하여 데이터베이스(700)로 출력한다.The structured
보다 구체적으로, 구조화모듈(100)은 첫째로 출발 전 운전정보 입력을 받는다. 예컨대, 운전정보는 차량단말장치(미도시)의 소정의 선택 버튼(미도시)을 통한 지도 데이터, 정보탐색 데이터, 및 부가서비스 데이터를 포함할 수 있다. 상기 지도 데이터는 출발지부터 목적지까지의 지도 데이터이며, 지도 데이터가 차량단말장치(미도시)의 송수신장치를 통해 업데이트된 것을 포함한다. 상기 정보탐색 데이터는 출발지부터 목적지까지의 차량소통상태, 돌발상황, 재난재해, 날씨정보, 및 환경오염 데이터 등이다. 상기 부가서비스 데이터는 라디오 채널, DMB선호음악 데이터가 될 수 있다. 여기서 상기 운전경로탐색에 사용되는 데이터는 상기 지도 데이터와 상기 정보탐색 데이터가 될 수 있다.More specifically, the structured
구조화모듈(100)은 상기 지도 데이터와 상기 정보탐색 데이터를 통해 차량단말장치(미도시)과 연동하여 운전경로를 탐색하여 운전경로정보를 생성한다. 구조화모듈(100)은 생성된 운전경로 정보를 상기 단계별로 구조화하여 구조화된 운전경로정보를 제1 DB(710)로 출력한다. 본 발명의 일 실시예로, 제1 DB(710)에 저장된 데이터의 구조는 도 2에 도시된 표 1과 같다.The structured
이와 같이, 상기 단계는 출발전 단계, 운행중 단계, 돌발상황 단계, 및 주차 단계의 네 단계로 구조화될 수 있다. 상기 운전경로정보는 제1 구역, 제2 구역-1, 제2 구역-2, 제3 구역으로 상기 네 단계와 매칭(Matching)되어 제1 DB(710)로 출력할 수 있다. As such, the step may be structured into four steps: pre-departure step, driving step, accident situation step, and parking step. The driving route information may be matched to the four stages of the first zone, the second zone-1, the second zone-2, and the third zone, and output to the first DB 710.
제1 DB(710)는 구조화모듈(100)로부터 상기 구조화된 운전경로 정보를 전송받아 저장하며, 후술할 분석모듈(300)로 출력한다. The first DB 710 receives and stores the structured driving route information from the
제2 DB(730)는 운전자가 자신의 운전성향인 제1 객체목록과 상기 제1객체목록의 세부객체목록에 대하여 상기 구조화된 운전경로 정보마다 미리 저장한다. 본 발명의 일 실시예로, 제2 DB(710)에 저장된 데이터의 구조는 도 3에 도시된 표 2과 같다. The second DB 730 stores the first object list, which is the driving tendency of the driver, and the detailed object list of the first object list in advance for each of the structured driving route information. In one embodiment of the present invention, the structure of the data stored in the
상기 표 2와 같이, 제1 객체목록은 카테고리인 선호하는 탐색, 주행도로, 운전속도, 취미, 우회로, 및 주차장이 될 수 있다. As shown in Table 2, the first object list may be a category of a preferred search, a driving road, a driving speed, a hobby, a detour, and a parking lot.
상기 탐색의 세부객체목록은 운전경로의 도로상태 사전탐색, 및 운전경로의 기상정보탐색으로 구성될 수 있다.The detailed object list of the search may include a road condition pre-search of the driving route, and weather information search of the driving route.
상기 주행도로의 세부 객체목록은 고속도로, 외곽순환 및 광역도로, 일반도로, 최단거리, 및 최단시간으로 구성될 수 있다. The detailed object list of the driving road may include a highway, an outer circulation and a wide road, a general road, the shortest distance, and the shortest time.
상기 운전속도의 세부 객체목록은 경제속도, 고속, 저속, 및 일정한 운전속도가 없이 상황에 따라 가변적(가변)으로 구성될 수 있다.The detailed object list of the driving speed may be configured to be variable (variable) according to the situation without economic speed, high speed, low speed, and constant driving speed.
상기 취미의 세부 객체목록은 음악감상, 영화감상, 핸즈프리를 통해 통화, 주행 중 주변관광지관람으로 구성될 수 있다.The detailed object list of the hobby may be composed of a music appreciation, a movie appreciation, hands-free call, and viewing a nearby tourist attraction while driving.
상기 우회로의 세부 객체목록은 좌회전, 우회전, 직진, 유턴, 및 일단 정지로 구성될 수 있다The detailed object list of the detour may consist of a left turn, a right turn, a straight line, a U-turn, and a stop once.
상기 주차장의 세부 객체 목록은 고가의 안전한 주차장, 및 저가의 저렴한 주차장, 지하주차장의 회피로 구성될 수 있다.The detailed object list of the parking lot may include an expensive safe parking lot, a low-cost inexpensive parking lot, and an avoidance of an underground parking lot.
상기 미리 저장된 제1 객체목록은 제1 DB(710)에 저장된 상기 구조화된 운전경로 정보에 기초하여 도 3에 도시된 표 2과 같이 제2 DB(730)에 구조화되어 있다.The pre-stored first object list is structured in the
제1 DB(710)로부터의 구조화된 운전경로정보와 제2 DB(730)로부터의 상기 단계별 제1 객체목록과 이의 세부객체목록은 분석모듈(300)로 출력된다.The structured driving route information from the
분석모듈(300)은 제1 DB(710)로부터 구조화된 운전경로정보와 제2 DB(730)부터의 제1 객체목록과 이의 세부객체목록을 전송받아 후술할 추출된 선호도에 따라 운전자 성향을 분석하여, 상기 제1 객체목록의 세부 객체목록 각각의 운전성향정보를 생성하여 제3 DB(750)로 출력한다.The
한편, 분석모듈(400)은 정량적 수치인 선호도를 추출하기 위한 운전성향검출부(미도시)와 연결될 수 있다.On the other hand, the analysis module 400 may be connected to the driving tendency detector (not shown) for extracting the preference that is a quantitative value.
운전성향검출부(미도시)는 운전자의 운전성향정보를 검출하기 위한 수단으로,일일주행거리, 주행속도, 급가속, 급제동, 급가속, 및 급출발과 같은 주행정보를 검출하기 위한 수단들로 구성될 수 있다.The driving tendency detecting unit (not shown) is a means for detecting the driving tendency information of the driver, and may include means for detecting driving information such as daily mileage, traveling speed, rapid acceleration, sudden braking, rapid acceleration, and rapid start. Can be.
운전성향 검출부(미도시)는 다양한 검출 수단으로 구성될 수 있으며, 차량의 운행제어를 위한 ECU로부터 해당하는 정보를 입력 받을 수 있는 수단 또는 해당하는 장치에 센서를 구성하여 직접적으로 정보를 검출할 수 있다.The driving tendency detection unit (not shown) may be configured by various detection means, and may directly detect the information by configuring a sensor in a device or a device capable of receiving corresponding information from an ECU for controlling the driving of a vehicle. have.
본 발명에서는 운전성향 검출부(미도시)는 내비게이션 시스템과 같은 차량단말장치(미도시)와 연결하여 도로의 각 위치별 제한속도 정보를 현재 차량의 속도와 함께 제공받을 수 있으며, 선호주행도로, 선호하는 주차장, 선호하는 주변관광지 등을 제공받을 수도 있다.In the present invention, the driving tendency detecting unit (not shown) may be connected with a vehicle terminal device (not shown) such as a navigation system to receive the speed limit information for each location of the road together with the current speed of the vehicle. You may be provided with a parking lot, a preferred nearby attraction, etc.
또한, 운전성향 검출부(미도시)는 차량의 주변 장치인 영상·음향장치, 다양한 엔터테인먼트 장비 또는 이동단말 등과 연결하여 운전 중 선호하는 취미 등을 제공받을 수 있으며, 그 밖에 본 발명에 필요한 운전성향을 추출하기 위한 장치로부터, 운전성향을 제공받을 수 있다. In addition, the driving tendency detector (not shown) may be provided with a favorite hobby during driving by connecting to a video / audio device, various entertainment equipment or a mobile terminal, which is a peripheral device of the vehicle, and in addition, the driving tendency required for the present invention may be provided. From the device for extraction, the driving tendency can be provided.
제3 DB(750)는 상기 제1 객체목록의 세부객체목록에 해당하는 상기 운전성향정보 각각을 분석모듈(300)로부터 전달받아 데이터베이스화하여 저장한다.The
예컨대, 분석모듈(300)이 제3 DB(750)로 분석된 데이터(운전성향정보)를 출력하는 것은, 상기 제1 객체목록의 세부객체목록들 각각이 일정 선호도 이상(예를 들어, 선호도 50 이상)인 것만 구조화하여 제3 DB(750)로 출력할 수 있다. 본 발명의 일 실시예로, 제3 DB(750)에 저장된 데이터의 구조는 도 4에 도시된 표 3과 같다. 선호도는 또한 운전자에 의해 설정될 수도 있For example, outputting the data (driving tendency information) analyzed by the
상기와 같이, 상기 탐색의 세부객체목록의 정량적 수치인 선호도는 운전경로의 도로상태 사전탐색이 30, 운전경로의 기상정보탐색이 55로 탐색될 수 있다.As described above, the preference, which is a quantitative value of the detailed object list of the search, may be searched as the road condition pre-search of the driving route is 30 and the weather information search of the driving route is 55.
상기 주행도로의 세부 객체목록의 정량적 수치인 선호도는 고속도로 60, 외곽순환 및 광역도로 10, 일반도로 20, 최단거리 70, 최단시간 20들로 구성될 수 있다. The preference, which is a quantitative value of the detailed object list of the driving road, may be composed of the
상기 운전속도의 세부 객체목록의 정량적 수치인 선호도는 경제속도 80, 고속 20, 저속 10, 일정한 운전속도가 없이 상황에 따라 가변적 5 로 구성될 수 있다.The preference, which is a quantitative value of the detailed object list of the driving speed, may be configured as an
상기 취미의 세부 객체목록의 정량적 수치인 선호도는 음악감상 50, 영화감 상 20, 핸즈프리를 통해 통화 80, 주행 중 주변관광지관람 20으로 구성될 수 있다.The preference, which is a quantitative value of the detailed object list of the hobby, may be composed of a
상기 우회로의 세부 객체목록의 정량적 수치인 선호도는 좌회전 20, 우회전 20, 직진 10, 유턴 40, 일단 정지 60으로 구성될 수 있다.The preference, which is a quantitative value of the detailed object list of the detour, may consist of a
상기 주차장의 세부 객체목록의 정량적 수치인 선호도는 고가의 안전한 주차장 75, 저가의 저렴한 주차장 10, 지하주차장의 회피 5 로 구성될 수 있다.The preference, which is a quantitative value of the detailed object list of the parking lot, may be composed of an expensive
한편, 분석모듈(300)은 상기 각 제1 객체목록의 세부객체목록 중 선호도가 50 이상인 것들은 제3 DB(750)를 통해 후술할 시나리오를 생성할 생성모듈(500)로 입력한다. 보다 상세하게는, 분석모듈(300)은 상기 표 3과 같이 선호도 50 이상인 상기 제1 객체목록의 세부객체목록에 대한 온·오프로 비트화된 상기 운전성향정보를 생성하여 제3 DB(750)로 출력한다.Meanwhile, the
생성모듈(500)은 제3 DB(750)에 저장된 상기 운전성향정보와 제4 DB(770)에 미리 저장된 제2 객체목록데이터를 연계 분석하여 운전자에게 필요한 안내정보 시나리오를 생성한다.The
즉, 생성모듈(500)은 상기 각각의 제2 객체목록에 대응되는 상기 운전성향정보를 매칭(Matching)시켜 시나리오 포함여부를 판단하여, 데이터를 생성하여 제5 DB(790)로 출력한다. That is, the
상기 제2 객체목록은 적응적 운전 시나리오 생성을 위한 시나리오 객체로, 상기 생성될 운전 시나리오에 항상 포함될 고정된(Fixed) 시나리오객체를 포함하여 구조화되어 제4 DB(770)에 미리 저장되어 있다. The second object list is a scenario object for generating an adaptive driving scenario. The second object list is structured to include a fixed scenario object that will always be included in the driving scenario to be generated and is stored in the
한편, 생성모듈(500)은 상기 제2 객체목록에 대한 상기 운전성향정보의 변동 성에 대한 상호간의 상관 관계를 분석함으로써, 상기 제2 객체목록에서 적응적 운전 시나리오를 생성할 상기 시나리오객체들을 추출한다. Meanwhile, the
생성모듈(500)은 상기 각각의 제2 객체목록 중 상기 운전성향정보가 온(ON)된 상기 제2 객체 목록을 추출하여 시나리오를 생성할 수 있다.The
제4 DB(770)는 적응적 운전 시나리오 생성을 위한 상기 제2 객체목록을 미리저장한다. 상기 제2 객체목록을 기초로, 정보를 제공하는 서비스 모델을 만들고 각각의 서비스 모델에 적합한 운전자용 시나리오를 개발한다.The
본 발명의 일 실시예로, 생성모듈(500)에 사용되는 제4 DB(770)에 저장되는 상기 제2 객체목록은 도 5에 도시된 표 4와 같으며, 제3 DB(770)에 저장된 상기 제1 객체목록의 세부객체목록과 연계하여 가변될 수 있다. In an embodiment of the present invention, the second object list stored in the
상기 표 4와 같이, 출발전 단계에 해당하는 제2 객체목록은 운전정보등록 시나리오, 운전석 자동조절 시나리오, 운전경로의 도로상태 사전탐색 시나리오, 및 운전경로의 기상정보탐색 시나리오가 될 수 있다.As shown in Table 4, the second object list corresponding to the pre-departure step may be a driving information registration scenario, a driver's automatic adjustment scenario, a road condition pre-search scenario of a driving route, and a weather information search scenario of a driving route.
운전중 단계에 해당하는 제2 객체목록은, 운전경로상 도로소통상태 안내 시나리오, 최적 경로 안내 시나리오, 교차로 제어정보 안내 시나리오, (평소 운전속도 및 운전성향 정보에 의한) 속도조절 시나리오(예를 들어, 과속 운전시 경고 안내, 급 감속 운전시 경고 안내 및 응급상황으로 판단 후 구조센터에 긴급 신고), 메일안내 시나리오, 음악감상 시나리오, 영화감상 시나리오, 통화 업무처리 시나리오, 및 관광지 관람 시나리오가 될 수 있다.The second object list corresponding to the driving stage may include a road traffic condition guide scenario, an optimal route guide scenario, an intersection control information guide scenario, and a speed control scenario (for example, based on driving speed and driving tendency information). , Warning notice for overspeed driving, warning notice for sudden deceleration driving, and emergency report to the rescue center after judging as an emergency), mail guidance scenario, music listening scenario, movie watching scenario, call processing scenario, and tourist attraction viewing scenario. have.
돌발상황 단계에 해당하는 제2 객체목록은 돌발상황발생안내 시나리오, 긴급구난서비스, 응급병원안내 시나리오, 및 대응조치 시나리오(우회경로, 차량대피 안내)가 될 수 있다.The second object list corresponding to the emergency situation stage may be an emergency occurrence guide scenario, an emergency rescue service, an emergency hospital guide scenario, and a response action scenario (bypass path, vehicle evacuation guide).
주차 단계에 해당하는 제2 객체목록은 주차시설 검색 시나리오 및 주차정보 안내 시나리오가 될 수 있다.The second object list corresponding to the parking step may be a parking facility search scenario and a parking information guide scenario.
한편, 본 발명의 실시예에 따른 도 5에 도시된 제2 객체 목록의 세부적인 시나리오는 개별적으로 미리 설정될 수 있다. 구체적인 몇 가지 예를 설명하면 다음과 같다.Meanwhile, detailed scenarios of the second object list illustrated in FIG. 5 according to an embodiment of the present invention may be preset individually. Some specific examples are as follows.
운전경로정보 중 제2 구역-1의 메일안내 시나리오의 예로, 운전 중 전자 메일 음성안내 서비스를 받는 운전자가 차량에서 음성 메일을 조회한다.As an example of the mail guidance scenario of the second zone-1 of the driving route information, a driver who receives an e-mail voice guidance service while driving is inquired by the vehicle.
운전경로정보 중 제2 구역-1의 속도조절 시나리오의 일 예로, 운전자가 운전속도를 110km로 과속 운전할 경우에는 차량단말장치는 "현재 운전속도는 110km로 과속입니다! "라고 경고 안내를 3회 방송한다. 3회 경고 방송에도 반응이 없으면 "졸음운전중, 졸음운전중!"을 계속 방송하고, 이때 운전자가 감속하거나 "해제"라고 말하면 경고안내는 중지될 수 있다. As an example of the speed control scenario of Zone 1 in the driving route information, when the driver drives the driving speed at 110 km, the vehicle terminal device broadcasts a warning message three times, "The current driving speed is speeding at 110 km!" do. If there is no response to the three warning broadcasts, it continues to broadcast "during drowsy driving, drowsy driving!", And if the driver decelerates or says "off", the warning guidance may be stopped.
운전경로정보 중 제2 구역-1의 속도조절 시나리오의 다른 예로, 운전자가 운전속도를 40km정도 속도로 감속 운전할 경우에는 차량단말장치는 "현재 운전속도가 과도하게 감속되었습니다!" 라고 경고를 3회 방송한다. 3회 경고방송에도 반응이 없으면 응급상황으로 판단하고 차량단말장치는 경고음을 "삐, 삐, 삐" 1분간 방송하고, 이때 운전자가 "해제"라고 말하면, 경고음이 종료될 수 있다.As another example of the speed control scenario of Zone 1 in the driving route information, when the driver decelerates the driving speed by 40 km, the vehicle terminal device "current driving speed is excessively reduced!" Broadcast the warning three times. If there is no response to the three warning broadcasts, it is determined that the emergency situation, and the vehicle terminal device broadcasts the warning sound "beep, beep, beep" for 1 minute, when the driver says "off", the warning sound may be terminated.
운전경로정보 중 제2 구역-1의 속도조절 시나리오의 또 다른 예로, 운전자가 정지하여 운전속도가 0km로 감속할 경우 차량단말장치는 "현재 차량이 정지되었습니다. 긴급지원을 원하십니까?"라는 경고를 3회 방송한다. 3회 방송에도 반응이 없으면 운전자 졸도 등, 긴급상황으로 판단하고, 차량단말장치는 긴급구난 센터에 재난 발생 메시지를 전송하고, 이때 운전자가 "해제"라고 말하면, 긴급상황이 해제될 수 있다.As another example of the speed regulation scenario in the second zone-1 of the driving route information, when the driver stops and the driving speed decreases to 0 km, the vehicle terminal device warns, "The vehicle is currently stopped. Do you want emergency assistance?" Broadcast 3 times. If there is no response to the third broadcast, it is determined as an emergency, such as a driver's fainting, the vehicle terminal device transmits a disaster occurrence message to the emergency rescue center, and when the driver says "release", the emergency may be released.
운전경로정보 중 제2 구역-1의 메일안내 시나리오의 예로, 운전 중 전자 메일 음성안내 서비스를 받는 운전자가 차량에서 음성 메일을 조회한다. 차량 단말은 "현재 15건의 메일이 도착하였습니다"라는 메시지와 함께 화면에 메일 목록과 읽기, 보류, 삭제 메시지의 카테고리를 표출한다. 운전자는 그 중 하나의 메일을 선택하면, 차량 단말은 "kimis님의 UT회의공지 메일 내용입니다. 2008년 2월 30일 14시, 건설교통부 4층 대회의실에서 u_T회의가 있으니 참석여부를 통보바랍니다. 반복청취는 1번, 저장은 2번, 회신은 3번, 삭제는 4번을 눌러 주십시오."라는 화면과 함께 음성을 출력한다. 운전자가 3번을 누르면, 차량단말장치는 "메시지 내용을 입력하십시오."라는 음성을 들려주고, 운전자는 "로드닉스의 최회장입니다. 본인이 참석하겠습니다."라는 회신을 할 수 있다. As an example of the mail guidance scenario of the second zone-1 of the driving route information, a driver who receives an e-mail voice guidance service while driving is inquired by the vehicle. The vehicle terminal displays a list of mails and categories of read, suspended, and deleted messages on the screen together with the message "15 mails have arrived." If the driver selects one of the mails, the vehicle terminal is "KIMIS's UT meeting mail contents. There is a u_T meeting in the meeting room on the 4th floor of the Ministry of Construction and Transportation at 14 o'clock on February 30, 2008. Press 1 for repeat, 2 for save, 3 for reply, and 4 for delete. " When the driver presses 3, the vehicle terminal will say "Please enter a message" and the driver will reply, "I am the president of Rhodes. I will attend."
운전경로정보 중 제2 구역-2의 돌발상황안내 및 대응조치 시나리오의 예로, 차량단말장치가 "전방 2킬로미터 지점의 도로가 붕괴되어 직진이 금지되고 있습니다. 우회하시기 바랍니다."라는 화면과 음성을 출력한다. 운전자가 우회경로를 조회하면, 차량단말장치는 "긴급 돌발 상황 안내입니다. 전방 500미터 지점에 초속 5미터의 강한 돌풍이 발생하여 연쇄 충돌 사고가 발생되고 있습니다. 긴급 대피하시 기 바랍니다."라는 안내를 한다. 이때, 운전자는 차량을 노견에 긴급정차하고 대피할 수 있다.As an example of sudden situation guidance and countermeasure scenarios in Zone 2 of the driving route information, the vehicle terminal device displays a screen and voice that reads, "The road two kilometers ahead is forbidden to go straight. Please bypass." Output When the driver inquires the detour route, the vehicle terminal device reads "Emergency outbreak. A strong wind gust of 5 meters per second is occurring at 500 meters ahead. A chain collision accident occurs. Please evacuate." Do At this time, the driver may stop the vehicle on the roadside and evacuate.
운전경로정보 중 제 3구역의 주차시설 검색 및 주자정보 안내 시나리오의 예로, 운전자가 차량 출발전 목적지, 경유지를 입력한 후, 주차장 시설을 탐색한다. 교통 개발 연구원 주차장 시설을 조회했다고 가정하면, 차량단말장치는 "교통개발연구원의 주차장은 지하1층에 30면, 지하2층에 40면, 지상에 90면의 주차시설이 있습니다. 지상 주차장은 북측에 40면, 남측에 30면, 서측에 20면의 주차시설이 있습니다. 주차요금은 30분당 1000원 입니다."라는 안내를 한다. 전자지도에는 주차장 시설 위치와 주차면수가 표시될 수 있다.As an example of a scenario for searching parking facilities and runner information in a third area of driving route information, the driver inputs a destination and a waypoint before the vehicle departs and searches for a parking facility. Assuming that the parking development facility was inquired by the Korea Transportation Development Institute, the vehicle terminal device reads, "There are 30 parking lots on the first floor, 40 on the second floor and 90 on the ground. The ground parking lot is located on the north side. There are parking facilities on
한편, 상기 도 5에 도시된 제2 객체 목록의 세부적인 시나리오에는 나타나지 않았지만, 차량장치 자가진단 및 대응조치 시나리오, 여행편의 지원서비스 시나리오도 제공될 수 있다.Meanwhile, although not shown in the detailed scenario of the second object list shown in FIG. 5, a vehicle device self-diagnosis and countermeasure scenario and a travel support service scenario may also be provided.
상기 차량장치 자가진단 및 대응조치 시나리오의 예로, 운전자가 차량에서 운전자를 위해 상기 운전성향검출부(미도시) 중 지능형 센서를 통하여 제공되는 "차량 상태 통지"메뉴를 선택하여, 차량의 이상상태를 탐색한다. 차량단말장치는 차량의 이상 발생 또는 예방정비 사항을 안내한다. 즉, 차량단말장치는 오일 보충 경고램프가 온·오프 되도록 하며, "오일이 부족합니다! 즉시 보충하시기 바랍니다. 현재 오일은 5km 정도 주행이 가능하며, 목적지 까지는 40 km가 소요됩니다."라는 메시지가 방송된다. 운전자는 "주유소 조회'를 선택할 수 있으며, 차량단말장치는 "전방 500m 우측에 XX주유소(예를 들어, 현대 주유소)가 있습니다."라는 안내를 하 면, 이에 따라 주유소를 찾아 오일을 보충할 수 있다.As an example of the vehicle device self-diagnosis and countermeasure scenario, the driver selects a "vehicle status notification" menu provided by an intelligent sensor among the driving tendency detection units (not shown) for the driver in the vehicle to search for an abnormal state of the vehicle. do. The vehicle terminal device guides the occurrence or preventive maintenance of the vehicle. In other words, the vehicle terminal unit turns on the oil refill warning lamp on and off, and the message "Low oil! Please replenish immediately. The current oil can travel about 5 km, 40 km to the destination." Is broadcast. The driver can select "Gas station inquiry" and the vehicle terminal informs that "XX gas station (for example Hyundai gas station) is located on the right side of the front 500m" can find the gas station and refill it accordingly. have.
상기 여행편의 지원서비스 시나리오의 예로, 운전자가 한식조회를 하면, 차량단말장치는 "지역 내 유명한식점은 최고한식, 저가한식, 맛 좋아 한식 3개가 있습니다." 라는 안내를 하며, 차량단말장치에 상기 3개의 한식집의 주요메뉴가 표시된다. 운전자가 맛 좋아 한식을 조회하면, 차량단말장치는 맛 좋아 한식집의 주요메뉴와 가격표를 표시하고, 예약여부를 묻는다. 즉, "정식 A코스-30,000원, 정식 B코스-25,000원, 정식 C코스-15,000원입니다. 예약 하시겠습니까?" 라는 화면과 음성을 출력한다. 운전자는 "1) 정식 B를 (2) 13시 (3) 4명으로 예약" 을 선택할 수 있다. 차량단말장치는 맛 좋아 한식집에 예약메시지를 전송하고, 예약 여부를 "정식 B코스를 13시에 4명에 대해 예약이 완료되었습니다!" 와 같이 안내한다. 이 때, 전자지도에 한식집의 위치가 표시될 수 있다.As an example of the support service scenario of the above travel, when the driver makes a Korean search, the vehicle terminal device says, "There are three famous Korean restaurants, the best Korean food, the cheap Korean food, and the delicious Korean food." The main menu of the three Korean restaurants is displayed on the vehicle terminal device. When the driver inquires the delicious Korean food, the vehicle terminal device displays the main menu and price list of the delicious Korean food restaurant and asks whether or not to make a reservation. In other words, "Form A course -30,000 won, Form B course -25,000 won, Form C course -15,000 won. Would you like to make a reservation?" Output the screen and voice. The driver may select "1) Schedule B for (2) 13:00 (3) 4 people." The car terminal device sends a reservation message to the delicious Korean restaurant and confirms whether or not the reservation is made. Guide as In this case, the location of the Korean restaurant may be displayed on the electronic map.
생성모듈(500)이 운전자에게 필요한 안내정보 시나리오를 생성할 경우 제3 DB(750)로부터 상기 운전성향정보의 온·오프 여부 및 제4 DB(770)로부터 상기 제2 객체목록을 연계하여 적응적 운전 시나리오를 생성하여 제5 DB(790)로 출력한다. 즉, 생성모듈(500)은 제약 조건인 상기 운전성향정보 및 시나리오의 상관관계인 단계별 상기 제2 객체 목록을 연계하여 생성하여 제5 DB(790)로 출력한다.When the
본 발명의 일 실시예로, 제5 DB(790)에 저장된 데이터의 구조는 도 6에 도시된 표 5와 같다. In one embodiment of the present invention, the structure of the data stored in the
상기 표 5와 같이, 생성된 시나리오는 출발전 시나리오(제1 구역), 운전중 시나리오(제2 구역-1), 돌발상황 시나리오(제2 구역-2), 및 주차안내 시나리오(제3 구역)의 단계를 포함하는 시나리오가 될 수 있다. As shown in Table 5, the generated scenario is a pre-departure scenario (first zone), a driving scenario (second zone-1), a sudden scenario (second zone-2), and a parking guidance scenario (third zone). This can be a scenario involving the steps of.
이는 운전자가 평소에 자주 사용하는 성향을 평균화하여 상기 각 단계별로 적어도 하나 이상의 상기 제2 객체목록을 추출하여 적응적 운전 시나리오를 생성할 수 있다. 출발전, 운행중, 돌발상황, 주차 시나리오로 세분화되어 생성될 수 있다.This may generate an adaptive driving scenario by averaging propensity that the driver frequently uses to extract the at least one second object list in each step. It can be generated by subdividing it into a pre-departure, on-going, accidental and parking scenario.
상기 출발전 시나리오는 운전중 서비스 시나리오, 돌발상황서비스 시나리오, 주차서비스 시나리오에 선행관계이다. The pre-departure scenario is preceded by a driving service scenario, a sudden service scenario, and a parking service scenario.
상기 출발전 시나리오에 항상 포함되는 고정된(Fixed)된 객체 시나리오가 있다. 즉, 고정된(Fixed) 운전정보 등록 시나리오, 운전석 자동조절시나리오는 항상 출발전 시나리오에 포함된다. 또한, 운전성향정보가 온(ON)된 운전경로의 기상정보탐색 시나리오가 상기 운전 시나리오에 포함될 수 있다.There is a fixed object scenario that is always included in the pre-departure scenario. In other words, the fixed driver information registration scenario and the driver's automatic adjustment scenario are always included in the pre-departure scenario. In addition, a weather information search scenario of a driving route in which driving tendency information is turned on may be included in the driving scenario.
상기 운전중 시나리오는 상기 출발전 시나리오에 후행관계이다. The driving scenario is a trailing relation to the pre-start scenario.
상기 운전중 시나리오에 항상 포함되는 고정된(Fixed)된 객체 시나리오가 있다. 즉, 고정된(Fixed) 운전경로상 도로소통상태안내 시나리오, 최적 경로안내 시나리오, 돌발상황안내 시나리오는 항상 운전중 시나리오에 포함된다. 또한, 운전성향 정보가 온(ON)된 속도 조절 시나리오, 음악 감상 시나리오, 핸즈프리를 통해 통화 시나리오가 상기 운전 시나리오에 포함될 수 있다.There is a fixed object scenario that is always included in the running scenario. That is, the road traffic condition guide scenario, the optimal route guide scenario, and the emergency guide scenario on the fixed driving route are always included in the driving scenario. In addition, the driving scenario may be included in the driving scenario through the speed adjustment scenario in which driving tendency information is turned on, the music listening scenario, and hands-free.
상기 속도 조절 시나리오는 상기 표 3의 제1 객체목록인 운전속도에 해당하는 세부객체목록인 경제속도, 고속, 저속, 및 가변 중 어느 하나라도 상기 운전성향정보가 온(ON)되면 상기 운전 시나리오에 포함된다. The speed adjustment scenario may be applied to the driving scenario when any one of the economic speed, the high speed, the low speed, and the variable, the detailed object list corresponding to the driving speed as the first object list of Table 3, is turned on. Included.
상기 돌발상황 시나리오는 상기 운전중 서비스 시나리오와 동시에 발생할 수 있다.The accident scenario may occur simultaneously with the service scenario during operation.
상기 돌발상황 시나리오는 상기 표 3의 제1 객체목록인 우회로에 해당하는 세부객체목록인 좌회전, 우회전, 직진, 유턴, 및 일단정지 중 어느 하나라도 상기 운전성향정보가 온(ON)되면 상기 운전 시나리오에 포함된다. The abrupt situation scenario is the driving scenario when the driving tendency information is turned on in any one of a left object, a right turn, a straight line, a U-turn, and a stop once, which are detailed object lists corresponding to the detour, which is the first object list of Table 3. Included in
한편, 긴급구난서비스, 응급병원안내 시나리오, 및 대응조치(우회경로, 차량대피)는 돌발상황발생안내 시나리오의 후행관계로, 상기 돌발상황발생안내 시나리오가 상기 운전 시나리오에 포함되면, 연계되어 자동적으로 포함될 수 있다.On the other hand, emergency rescue service, emergency hospital guide scenario, and response measures (detour route, vehicle evacuation) is a trailing relationship of the incident occurrence guide scenario, and when the incident occurrence guide scenario is included in the driving scenario, it is automatically linked. May be included.
상기 주차 시나리오는 상기 운전중 시나리오와 동시에 발생할 수 있으며, 상기 출발전 시나리오에는 일반적으로 후행하나, 미리 정해진 설정에 따라 상기 출발전 시나리오와 동시에 발생할 수도 있다.The parking scenario may occur at the same time as the driving scenario, and generally follows the pre-departure scenario, but may occur simultaneously with the pre-departure scenario according to a predetermined setting.
상기 주차시설 검색 시나리오는 상기 표 3의 제1 객체목록인 주차장에 해당하는 세부객체목록인 고가의 안전한 주차장, 저가의 저렴한 주차장, 지하 주차장의 회피 중 하나라도 상기 운전성향정보가 온(ON)되면 상기 운전 시나리오에 포함된다. The parking facility search scenario is when the driving tendency information is turned on even if any one of the high-priced safe parking lot, the low-priced inexpensive parking lot, and the underground parking lot avoids the detailed object list corresponding to the parking lot which is the first object list of Table 3 above. Included in the driving scenario.
한편, 주차정보 안내 시나리오는 주차시설 검색 시나리오의 후행 관계로, 상기 주차정보 안내 시나리오가 상기 운전 시나리오에 포함되면, 연계되어 자동적으로 포함될 수 있다.Meanwhile, the parking information guide scenario is a trailing relationship of the parking facility search scenario, and when the parking information guide scenario is included in the driving scenario, the parking information guide scenario may be automatically included.
이렇게 하여 생성모듈(500)에 의해 생성된 적응적 운전 시나리오는 도 7과 같이 디스플레이 될 수 있다. 즉, 운전정보등록 시나리오, 운전석 자동조절 시나리 오, 운전경로의 기상정보탐색 시나리오, 운전경로상 도로소통상태 안내 시나리오, 최적 경로안내 시나리오 교차로 제어정보 안내 시나리오, 속도조절 시나리오, 음악감상 시나리오, 통화 업무처리 시나리오, 돌발상황발생안내 시나리오, 긴급구난 서비스 및 응급병원안내 시나리오, 대응조치 시나리오, 주차시설 검색 시나리오, 및 주차정보안내 시나리오가 될 수 있다.In this way, the adaptive driving scenario generated by the
본 발명의 적응적 운전 시나리오를 이용하기 위하여 운전자는 단지 차량단말장치(내비게이션시스템)에서 오토모드(Auto-Mode)를 온(ON)하고 출발지와 목적지를 지정하면, 본 발명의 적응적 운전 시나리오 생성 장치의 프로세서가 상기 시나리오가 자동을 생성된다. In order to use the adaptive driving scenario of the present invention, the driver merely turns on the auto-mode and specifies a starting point and a destination in the vehicle terminal device (navigation system), and thus generates the adaptive driving scenario of the present invention. This scenario is automatically generated by the processor of the device.
또한, 필요시에는 차량단말장치(내비게이션시스템)의 메뉴얼모드(Manual-Mode)를 온(ON)하면 입력버튼(미도시)를 통해 분석모듈(300)의 제어를 통해 제3 DB(750)에 저장되는 상기 운전성향정보를 수동으로 설정하는 방식으로도 적응적 운전 시나리오가 생성될 수 있다.In addition, if necessary, when the manual mode (manual-mode) of the vehicle terminal device (navigation system) is turned on (ON) to the
도 8은 본 발명의 실시예에 따른 적응적 운전 시나리오의 생성을 위해 도 4에 도시된 상기 운전성향정보를 수동으로 설정하기 위한 화면을 나타내는 도면이다.FIG. 8 is a diagram illustrating a screen for manually setting the driving tendency information illustrated in FIG. 4 to generate an adaptive driving scenario according to an exemplary embodiment of the present invention.
운전자가 상기 오토모드(Auto-Mode)를 선택한 구체적인 예로, 분석모듈(300)의 분석을 통해 운전경로의 기상정보탐색, 고속도로, 최단거리, 경제속도, 음악감상, 통화업무처리, 일단정지, 및 고가의 안전한 주차장의 상기 운전성향정보가 온(ON)되어 제3 DB(730)를 통해 생성모듈(500)로 입력된다. As a specific example of the driver selecting the auto mode, the
생성모듈(500)은 입력받은 상기 운전성향정보를 기초로 미리 저장된 상기 제2 객체목록의 상관관계를 분석하여 적응적 운전 시나리오가 자동을 생성된다.The
운전자가 상기 매뉴얼모드(Menual-Mode)를 선택한 구체적인 예로, 분석모듈(300)의 분석이 아닌 차량단말장치(미도시)의 입력버튼(미도시)를 통해 운전경로의 기상정보탐색, 고속도로, 최단거리, 경제속도, 음악감상, 통화업무처리, 일단정지, 및 고가의 안전한 주차장의 상기 운전성향정보가 온(ON)임을 생성모듈(500)를 통해 입력할 수도 있다. 이로써, 이하 생성모듈(500)의 상기 작용에 의해 적응적 운전 시나리오가 생성될 수 있다.As a specific example in which the driver selects the menu-mode, the weather information search of the driving route, the highway, the shortest, and the like may be performed through an input button (not shown) of a vehicle terminal device (not shown), not an analysis of the
이와 같이, 상기 오토모드 또는 매뉴얼모드에 의해 상기 제1 객체목록인 운전성향목록의 사용빈도수인 상기 선호도에 따라 상기 운전성향정보가 제3 DB(750)에서 생성모듈(500)로 출력된다. 그러면, 생성모듈(500)은 상기 운전성향정보를 기준으로 상기 제2 객체목록에서 필요한 시나리오세부객체를 추출하여 적응적 운전 시나리오를 생성한다. 상기 생성된 시나리오정보는 제5 DB(790)로 출력된다.As described above, the driving tendency information is output from the
한편, 생성모듈(500)은 상기 생성된 시나리오정보를 제5 DB(790)로 출력하기전에 상기 각 단계별 상관관계를 분석한 알고리즘에 따라 상기 시나리오 객체를 자동 배열한다. 자동 배열된 상기 운전 경로 시나리오는, 운전자에게 출발단계부터 주차단계까지 각 단계마다 운전을 안내하는 차량단말장치를 통해 각 단계에 따른 시나리오정보를 음성 또는 문자로 제공한다.On the other hand, the
정보제공모듈(900)은 상기 생성된 시나리오를 제5 DB(790)로부터 전달받아,이를 기준으로 운전자의 주행에 따라 현재 상태에 대하여 경고 또는 알림 메시지를 전달한다. 정보제공모듈(900)은 운전자의 요청에 따라 생성된 상기 운전 시나리오를 음성 또는 텍스트(또는 그래픽)로 제공하기 위한 음성출력수단(스피커) 및 디스플레이수단(LCD)으로 구성될 수 있다.The
도 9는 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 방법을 나타내는 흐름도이다.9 is a flowchart illustrating a method of generating an adaptive driving scenario according to an embodiment of the present invention.
도 1 내지 도 8을 참조하면, 구조화모듈(100)은 운전정보의 입력을 수신하고(S10), 운전경로정보를 탐색하여 단계별로 구조화하여 데이터베이스(700)로 출력한다(S20).1 to 8, the
분석모듈(300)은 상기 데이터베이스(700)로부터 상기 구조화된 운전경로정보와 상기 데이터베이스(700)에 미리 저장된 운전성향에 대한 선호도를 판단하기 위한 상기 제1 객체목록을 전달받아, 상기 제1 객체목록 각각의 운전자의 운전성향을 나타내는 상기 운전성향정보를 생성하여 데이터베이스(700)로 출력한다(S30).The
생성모듈(500)은 상기 데이터베이스(700)에 미리 저장된 시나리오생성을 위한 상기 시나리오객체들의 집합인 상기 제2 객체목록을 전달받아, 상기 운전성향정보에 따라 시나리오 생성할 목록을 상기 제2 객체 목록으로부터 추출하여 생성하여 데이터베이스(700)로 출력한다(S40).The
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.The present invention can also be embodied as computer-readable codes on a computer-readable recording medium. Computer-readable recording media include all kinds of recording devices that store data that can be read by a computer system.
컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, which are also implemented in the form of carrier waves (eg, transmission over the Internet). It also includes.
또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인 (functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. And functional programs, codes and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다. Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the claims.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.BRIEF DESCRIPTION OF THE DRAWINGS In order to better understand the drawings cited in the detailed description of the invention, a brief description of each drawing is provided.
도 1은 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 장치의 구성을 나타내는 블록도이다.1 is a block diagram illustrating a configuration of an apparatus for generating an adaptive driving scenario according to an exemplary embodiment of the present invention.
도 2는 본 발명의 실시예에 따른 제1 DB에 저장된 데이터의 구조를 나타내는 도면이다.2 is a diagram illustrating a structure of data stored in a first DB according to an embodiment of the present invention.
도 3은 본 발명의 실시예에 따른 제2 DB에 저장된 데이터의 구조를 나타내는 도면이다.3 is a diagram illustrating a structure of data stored in a second DB according to an embodiment of the present invention.
도 4는 본 발명의 실시예에 따른 제3 DB에 저장된 데이터의 구조를 나타내는 도면이다.4 is a diagram illustrating a structure of data stored in a third DB according to an embodiment of the present invention.
도 5는 본 발명의 실시예에 따른 제4 DB에 저장된 데이터의 구조를 나타내는 도면이다.5 is a diagram illustrating a structure of data stored in a fourth DB according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 제5 DB에 저장된 데이터의 구조를 나타내는 도면이다.6 is a diagram showing the structure of data stored in a fifth DB according to an embodiment of the present invention.
도 7은 본 발명의 실시예에 따른 적응적 운전 시나리오의 생성을 위한 화면이 디스플레이된 것을 나타내는 도면이다.7 is a diagram illustrating that a screen for generating an adaptive driving scenario according to an embodiment of the present invention is displayed.
도 8은 본 발명의 실시예에 따른 적응적 운전 시나리오가 생성된 화면을 나타내는 도면이다.8 is a diagram illustrating a screen on which an adaptive driving scenario is generated according to an embodiment of the present invention.
도 9는 본 발명의 실시 예에 따른 적응적 운전 시나리오 생성 방법을 나타내 는 흐름도이다.9 is a flowchart illustrating a method of generating an adaptive driving scenario according to an embodiment of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080051004A KR101025333B1 (en) | 2008-05-30 | 2008-05-30 | Apparatus capable of generating driving scenario adaptively and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080051004A KR101025333B1 (en) | 2008-05-30 | 2008-05-30 | Apparatus capable of generating driving scenario adaptively and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090124663A KR20090124663A (en) | 2009-12-03 |
KR101025333B1 true KR101025333B1 (en) | 2011-03-31 |
Family
ID=41686567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080051004A KR101025333B1 (en) | 2008-05-30 | 2008-05-30 | Apparatus capable of generating driving scenario adaptively and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101025333B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101500362B1 (en) * | 2013-07-11 | 2015-03-11 | 현대자동차 주식회사 | System and method for providing driving information of electric vehicle |
WO2016186383A1 (en) * | 2015-05-15 | 2016-11-24 | 주식회사 한글과컴퓨터 | Artificial intelligence (ai) unmanned smart car and method of operating same |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060063635A (en) * | 2004-12-07 | 2006-06-12 | 한국전자통신연구원 | Telematics apparatus having a function of preference abstraction |
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/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060063635A (en) * | 2004-12-07 | 2006-06-12 | 한국전자통신연구원 | Telematics apparatus having a function of preference abstraction |
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 (en) * | 2013-07-11 | 2015-03-11 | 현대자동차 주식회사 | System and method for providing driving information of electric vehicle |
WO2016186383A1 (en) * | 2015-05-15 | 2016-11-24 | 주식회사 한글과컴퓨터 | Artificial intelligence (ai) unmanned smart car and method of operating same |
Also Published As
Publication number | Publication date |
---|---|
KR20090124663A (en) | 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 | |
US8102255B1 (en) | Transit-related data processing | |
US8989699B2 (en) | Methods and apparatus for selective emergency alert notification and response | |
US7822538B2 (en) | System for communicating traffic data | |
EP1324291B1 (en) | Event finder with navigation system and display method thereof | |
US9269267B2 (en) | Driver initiated vehicle-to-vehicle anonymous warning device | |
US9210545B2 (en) | Managing alerts based on context | |
CN107045797B (en) | Information processing method and mobile terminal | |
JP4941287B2 (en) | OBE, output enable / disable determination method, road communication system, and program | |
US9204261B2 (en) | Vehicular control apparatus | |
CN109389849B (en) | Information providing device and information providing system | |
CN101901542A (en) | System and method for providing traffic notifications to mobile devices | |
CN104183116A (en) | Taxi scheduling system, vehicle-mounted navigation terminal and scheduling server | |
JP2009199370A (en) | Onboard device, roadside device, control method and program | |
KR20160059091A (en) | Advertisement providing system and method thereof | |
US20220128373A1 (en) | Vehicle and control method thereof | |
CN103618838B (en) | A kind of method and system utilizing mobile terminal auxiliary to drive | |
KR101025333B1 (en) | Apparatus capable of generating driving scenario adaptively and method thereof | |
JP2018124097A (en) | On-vehicle device, information providing method, and information providing system | |
JP2009258025A (en) | Vehicular information providing device, vehicular information providing system, method for providing vehicular information, and program for providing vehicular information | |
JP2003057063A (en) | System for announcing locational information | |
JP2006107013A (en) | Emergency information collection system | |
JP2008058112A (en) | Navigation apparatus, navigation method and navigation program |
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 |