KR101872807B1 - 전자기기 및 전자기기의 동작 방법 - Google Patents

전자기기 및 전자기기의 동작 방법 Download PDF

Info

Publication number
KR101872807B1
KR101872807B1 KR1020110043370A KR20110043370A KR101872807B1 KR 101872807 B1 KR101872807 B1 KR 101872807B1 KR 1020110043370 A KR1020110043370 A KR 1020110043370A KR 20110043370 A KR20110043370 A KR 20110043370A KR 101872807 B1 KR101872807 B1 KR 101872807B1
Authority
KR
South Korea
Prior art keywords
real
time traffic
traffic information
information
link
Prior art date
Application number
KR1020110043370A
Other languages
English (en)
Other versions
KR20120125747A (ko
Inventor
안미화
박종민
최창진
Original Assignee
팅크웨어(주)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 팅크웨어(주) filed Critical 팅크웨어(주)
Priority to KR1020110043370A priority Critical patent/KR101872807B1/ko
Publication of KR20120125747A publication Critical patent/KR20120125747A/ko
Application granted granted Critical
Publication of KR101872807B1 publication Critical patent/KR101872807B1/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/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3691Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
    • G01C21/3694Output thereof on a road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3697Output of additional, non-guidance related information, e.g. low fuel level
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Navigation (AREA)

Abstract

본 발명은 경로를 안내하는 전자기기 및 전자기기의 동작 방법에 관한 것으로서, 도로를 제1 기준에 따라 분류한 제1 실시간 교통정보 및 상기 도로를 제2 기준에 따라 분류한 제2 실시간 교통정보를 획득하고 제2 실시간 교통정보보다 제1 실시간 교통정보에 우선순위를 부여하여 획득된 안내정보를 제공하는 전자기기 및 전자기기의 동작 방법에 관한 것이다.

Description

전자기기 및 전자기기의 동작 방법{Electronic Device And Operating Method Thereof}
본 발명은 경로를 안내하는 전자기기 및 전자기기의 동작 방법에 관한 것으로서, 각기 다른 기준에 따라 생성된 복수의 실시간 교통정보를 반영하여 안내정보를 생성함으로써, 각각의 실시간 교통정보의 장점을 극대화하는 전자기기 및 전자기기의 동작 방법에 관한 것이다.
인터넷 망이 개방되고 위치정보와 관련된 법률이 정비됨에 따라, 위치 기반 서비스(Location Based Service: LBS) 관련 산업이 활성화되고 있다. 위치 기반 서비스의 한 분야로서, 디바이스가 장착된 차량 등의 현재위치를 측위하거나 목적지까지의 이동 경로를 안내해주는 차량용 내비게이션 관련 산업 또한 급격히 활성화되고 있는 상황이다.
이러한 차량용 내비게이션은 실시간 교통정보 예를 들어 TPEG(Transport Protocol Experts Group) 규격에 따라 생성된 교통정보를 이용하여 이동 경로를 제공한다. 따라서, 차량용 내비게이션은 실시간 교통정보를 지속적으로 수신할 수 있어야 한다.
그러나, 방송 수신 음영지역, MFN(Multi Frequency Network)에서의 핸드오버(handover)로 인한 동일 방송의 수신 주파수의 변화, 실시간 교통정보가 좁은 권역에 대하여만 전송된다는 점 등 여러가지 이유에 의하여 상기 내비게이션이 실시간 교통정보를 수신하지 못하는 상황이 발생한다.
따라서 이러한 실시간 교통정보를 보완하여 경로를 안내할 수 있는 내비게이션의 연구 및 개발이 필요한 시점이다.
본 발명의 일 과제는 동일 도로를 각기 다른 기준에 따라 분류하는 복수의 실시간 교통정보를 이용하여 요약지도, 경로 안내, 경로 탐색 등을 제공하는 전자기기 및 전자기기의 동작 방법을 제공하는 것이다.
본 발명이 이루고자 하는 기술적 과제들은 상기 과제에 제한되지 않으며, 본 발명이 이루고자 하는 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 제1 양상에 따른 전자기기는, 통신부; 및 상기 통신부를 통하여 도로를 제1 기준에 따라 복수의 도로구간으로 분류한 제1 실시간(實時間) 교통정보 및 상기 도로를 제2 기준에 따라 복수의 도로구간으로 분류한 제2 실시간 교통정보를 획득하고, 상기 제1 실시간 교통정보 및 상기 제2 실시간 교통정보가 중복되는 도로구간에 대한 교통정보인 경우 상기 제1 실시간 교통정보를 고려하여 안내정보를 획득하고, 상기 획득된 안내정보를 제공하는 제어부를 포함하여 이루어진다.
본 발명의 제2 양상에 따른 전자기기의 동작 방법은, 도로를 제1 기준에 따라 복수의 도로구간으로 분류한 제1 실시간 교통정보 및 상기 도로를 제2 기준에 따라 복수의 도로구간으로 분류한 제2 실시간 교통정보를 획득하는 단계; 상기 제1 실시간 교통정보 및 상기 제2 실시간 교통정보가 중복되는 도로구간에 대한 교통정보인 경우, 상기 제1 실시간 교통정보를 고려하여 안내정보를 획득하는 단계; 및 상기 안내정보를 제공하는 단계;를 포함하여 이루어진다.
본 발명에 따른 전자기기 및 전자기기의 동작 방법에 따르면, 동일 도로를 각기 다른 기준에 따라 분류하는 복수의 실시간 교통정보를 이용함으로써, 보다 넓은 지역에 대하여 보다 신속한 경로 안내가 가능하다.
본 발명의 다른 효과는 이하의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시예에 따른 시스템 환경을 도시한다.
도 2는 본 발명의 일 실시예에 따른 제1 실시간 교통정보를 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시예에 따른 제2 실시간 교통정보를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 제1 실시간 교통정보 및 제2 실시간 교통정보의 관계를 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 내비게이션의 블록 다이어그램을 도시한다.
도 6은 본 발명의 일 실시예에 따른 제1 실시간 교통정보 및 제2 실시간 교통정보 처리 방법을 설명하기 위한 흐름도를 도시한다.
도 7은 본 발명의 일 실시예에 따른 속도테이블의 일 예를 도시한다.
도 8 내지 도 10은 본 발명의 일 실시예에 따른 도 6의 S110 단계를 보다 구체적으로 설명하기 위한 도면이다.
도 11은 본 발명의 일 실시예에 따른 요약지도 제공방법을 설명하기 위한 흐름도이다.
도 12는 본 발명의 일 실시예에 따른 부가가치링크체계로의 변환을 설명하기 위한 도면이다.
도 13은 본 발명의 일 실시예에 따른 요약지도를 도시한다.
도 14는 본 발명의 일 실시예에 따른 요약지도 생성을 설명하기 위한 도면이다.
도 15는 본 발명의 일 실시예에 따른 경로 탐색을 설명하기 위한 흐름도이다.
도 16은 본 발명의 일 실시예에 따른 경로 안내를 설명하기 위한 도면이다.
본 발명의 상술한 목적, 특징들 및 장점은 첨부된 도면과 관련된 다음의 상세한 설명을 통해 보다 분명해질 것이다. 다만, 본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시 예들을 가질 수 있는 바, 이하에서는 특정 실시 예들을 도면에 예시하고 이를 상세히 설명하고자 한다. 명세서 전체에 걸쳐서 동일한 참조번호들은 원칙적으로 동일한 구성요소들을 나타낸다. 또한, 본 발명과 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 일, 일 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.
또한, 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
도 1은 본 발명의 일 실시예에 따른 시스템 환경을 도시한다.
본 발명의 일 실시예에 따른 시스템 환경은 실시간 교통정보 제공서버(10) 및 내비게이션(100)을 포함하여 이루어질 수 있다.
상기 내비게이션(100)은 실시간 교통정보 제공서버(10)로부터 동일한 도로를 다른 기준에 따라 분류한 복수의 실시간 교통정보를 획득하고, 획득한 복수의 실시간 교통정보에 기초하여 안내정보를 제공할 수 있다. 이때, 상기 내비게이션(100)은 실시간 교통정보 각각의 장점을 고려함으로써, 보다 정확하게 넓은 지역에 대한 안내정보 제공이 가능하다. 이하 실시간 교통정보 제공서버(10) 및 내비게이션(100)에 대하여 설명하기로 한다.
실시간 교통정보 제공서버(10)는 각종 실시간 교통상황정보를 수집할 수 있다. 상기 실시간 교통상황정보는 현재의 교통상황을 반영하는 정보를 말하는 것이다. 상기 실시간 교통정보 제공서버(10)는 예를 들어, 프로브 차량(prove car), 서버, 운영자 입력 등을 통하여 실시간 교통상황정보를 획득할 수 있다.
상기 실시간 교통정보 제공서버(10)는 각종 실시간 교통상황정보를 반영하여 복수의 실시간 교통정보 예를 들어, 제1 및 제2 실시간 교통정보를 생성할 수 있다. 상기 제1 및 제2 실시간 교통정보는 특정 시각, 특정 도로구간에 대한 소통상황 및 기타 교통관련 정보를 제공한다. 이하 상기 제1 실시간 교통정보를 구체적으로 설명하기 위하여 도 2를 참조하기로 한다.
도 2는 본 발명의 일 실시예에 따른 제1 실시간 교통정보를 설명하기 위한 도면이다.
도 2를 참고하면, 제1 실시간 교통정보는 관리 정보(management information), 위치 정보(location information), 이벤트 정보(event information) 중 적어도 하나를 포함하여 이루어질 수 있다. 이하 각각의 정보에 대하여 구체적으로 설명한다.
제1 실시간 교통정보에 포함되는 관리 정보는 해당 제1 실시간 교통정보의 생성 날짜 및 생성 시간 중 적어도 하나를 포함할 수 있다. 예를 들어, 상기 관리 정보가 2011.03.08. 11:00PM이라는 정보를 포함하는 경우, 해당 제1 실시간 교통정보는 2011.03.08. 11:00PM에 생성되었음을 의미할 수 있다.
상기 제1 실시간 교통정보에 포함되는 위치 정보는 해당 제1 실시간 교통정보가 어느 지점에 대한 정보인지를 나타낼 수 있다. 예를 들어, 상기 위치 정보는 해당 제1 실시간 교통정보가 A도로 xxx구간에 대한 것인지, B도로 xxx구간에 대한 것인지에 대한 정보를 포함할 수 있다.
상기 위치정보는 예를 들어, 좌표계 방식 및 링크ID(identifier) (구간 ID로 호칭될 수 있다)방식 중 적어도 하나의 방식으로 특정 위치를 표현할 수 있다. 좌표계 방식은 경/위도로 특정 위치를 표현하는 방식을 말하는 것으로 보다 정확한 표현을 위하여 시작 좌표와 종료 좌표를 포함할 수 있다. 링크ID 방식은 구간 내에 분기되는 경로가 없는 노드(node)와 노드 사이의 도로구간을 고유의 식별자로 표현하는 방식을 말할 수 있다. 이때, 링크ID는 도로를 제1 기준에 따라 분류하고 분류된 각각의 링크에 대하여 부여된 유일한 식별자이다.
상기 좌표계 방식 및 링크ID 방식은 예를 들어, 좌표값 및 메쉬ID(identifier) (메쉬ID란 지도 데이터를 복수의 구획으로 분류하고 각각의 구획을 지정하는 유일한 ID를 말함)중 적어도 하나에 기초하여 서로 연계될 수 있다. 상기 좌표계 방식 및 링크ID 방식이 다른 매개변수를 통하여 연계될 수 있음은 물론이다.
본 문서에서는 설명의 편의를 위하여 제1 실시간 교통정보의 위치 정보는 링크ID 방식으로 표현되는 것으로 상정하기로 한다. 또한 링크ID는 지능형교통체계(ITS)에 따른 표준노드링크관리시스템에 의하여 지정된 것을 상정하기로 한다.
상기 제1 실시간 교통정보에 포함되는 이벤트 정보는 상기 관리 정보에 의하여 지시되는 날짜 및 시간에 상기 위치 정보에 의하여 지시되는 장소에서 발생한 교통정보로서, 예를 들어 이동속도정보, 이동시간 정보, 혼잡 정보, 날씨 정보, 유고 정보 중 적어도 하나를 포함할 수 있으며, 이 외에도 교통상황과 관련된 다양한 정보를 포함할 수 있음은 물론이다. 이동속도정보는 제1 실시간 교통정보 생성 시점(관리 정보에 의하여 특정)에 특정 링크(위치 정보에 의하여 특정)를 통과할 때의 속도를 말할 수 있고, 이동시간 정보는 특정 링크를 통과하는데 소요되는 시간을 말할 수 있고, 혼잡 정보는 제1 실시간 교통정보 생성 시점의 특정 링크의 혼잡 정도를 말할 수 있고, 날씨 정보는 제1 실시간 교통정보 생성 시점에 특정 링크의 날씨를 말할 수 있다. 또한, 유고 정보(이벤트 정보로도 호칭될 수 있음)는 특별한 사고를 말하는 것으로서 교통 사고, 교통 단속, 기타 도로 소통 상황에 영향을 미치는 상황을 나타내는 정보를 말할 수 있다. 이때 유고 정보는 유고의 유효 시간에 대한 정보를 포함할 수 있다. 예를 들어, 유고가 교통 단속에 해당하는 경우, 유고 정보는 교통 단속의 유효 시간으로서 예정된 교통 단속 시간에 대한 정보를 포함할 수 있다.
이로써, 도 2를 참고하여 전술한 바와 같이, 제1 실시간 교통정보는 도로를 링크ID로 분류하고, 링크ID 마다 특정 시각의 교통관련정보를 제공한다. 이하 도 3을 참고하여 제2 실시간 교통정보에 대하여 설명하기로 한다.
도 3은 본 발명의 일 실시예에 따른 제2 실시간 교통정보를 설명하기 위한 도면이다.
도 3을 참고하면, 제2 실시간 교통정보는 관리 정보, 위치 정보, 이벤트 정보 중 적어도 하나를 포함하여 이루어진다. 제2 실시간 교통정보에 포함되는 관리 정보 및 이벤트 정보는 앞서 도 2를 참고하여 상술한 제1 실시간 교통정보에 포함되는 관리 정보 및 이벤트 정보에 상응하므로 구체적인 설명을 생략하기로 한다. 이하 제2 실시간 교통정보에 포함되는 위치 정보에 대하여 상술하기로 한다.
상기 제2 실시간 교통정보에 포함되는 위치 정보는 특정 도로구간을 유일하게 식별하는 기능을 제공한다. 이를 위하여 상기 제2 실시간 교통정보도 상기 제1 실시간 교통정보와 마찬가지로 링크ID 방식으로 유일하게 특정 구간을 표현할 수 있다.
상기 제2 실시간 교통정보의 위치 정보에 따른 링크ID는 도 3에 도시된 바와 같이, 이미지 ID 및 일련번호로 이루어질 수 있다. 이미지 ID는 예를 들어, 전체 4 자리의 수로 이루어지며 특정 도로구간을 나타낼 수 있다. 일련번호는 예를 들어 전체 3 자리의 수로 이루어지며 이미지 ID에 의하여 표현된 특정 도로구간을 세부 구간으로 분류할 수 있다.
상기 제2 실시간 교통정보의 링크ID를 상기 제1 실시간 교통정보의 링크ID와 구분하기 위하여 제2 실시간 교통정보의 링크ID를 부가가치링크ID로 호칭하기로 한다.
상기 제1 실시간 교통정보는 전술한 바와 같이 제1 기준에 따라 도로를 복수의 도로구간으로 분류하는 링크ID를 사용하는 반면, 상기 제2 실시간 교통정보는 제2 기준에 따라 동일한 도로를 복수의 도로구간으로 분류하는 부가가치링크ID를 사용한다. 제1 기준에 따라 분류된 도로 링크의 길이는 제2 기준에 따라 분류된 도로 링크의 길이보다 짧거나 같다. 즉, 제1 기준은 도로를 세밀하게 분류하고 제2 기준은 도로를 넓게 분류하므로 제2 기준에 따라 분류된 도로구간은 제1 기준에 따라 분류된 적어도 하나의 도로구간을 포함할 수 있다. 따라서, 상기 제1 실시간 교통정보는 제1 기준에 따라 도로를 세밀하게 분류하여 좁은 도로구간 각각에 대하여 교통관련정보를 제공하고, 상기 제2 실시간 교통정보는 도로를 제2 기준에 따라 상대적으로 넓게 분류하여 넓은 도로구간에 대한 교통관련정보를 제공한다. 이러한 구간의 길이 차이는 상기 제1 실시간 교통정보와 상기 제2 실시간 교통정보에 각기 다른 장점을 제공한다. 제1 기준이 제2 기준보다 도로를 좁게 분류하기 때문에 제1 실시간 교통정보는 좁은 도로구간에 대한 보다 정확한 교통상황정보를 제공한다. 반면에, 제2 기준이 제1 기준보다 도로를 넓게 분류하기 때문에 제2 실시간 교통정보는 적은 통신자원을 사용하여 넓은 지역에 대한 교통상황을 제공한다. 따라서 제2 실시간 교통정보는 제1 실시간 교통정보보다 데이터 전송이 신속하고 넓은 구간의 실시간 교통상황정보를 제공한다.
이하에서는 상기 제1 실시간 교통정보와 상기 제2 실시간 교통정보의 관계에 대하여 보다 구체적으로 설명하기로 한다.
도 4는 본 발명의 일 실시예에 따른 제1 실시간 교통정보 및 제2 실시간 교통정보의 관계를 설명하기 위한 도면이다.
도 4(a)는, A노드와 B노드로 이루어진 도로구간을 제1 실시간 교통정보와 제2 실시간 교통정보가 어떻게 다르게 분류하는지를 도시한다.
도 4(a)를 참고하면, 제2 실시간 교통정보는 제2 기준에 따라 A-B 도로구간을 A-K, K-B으로 이루어진 부가가치링크1과 부가가치링크2로 분류할 수 있다. 계속하여 도 4(a)를 참고하면, 제1 실시간 교통정보는 제1 기준에 따라 A-B 도로구간을 A-m, m-K, K-n, n-B으로 이루어진 링크1 내지 링크4로 분류할 수 있다. 즉, 상기 제1 실시간 교통정보에 사용되는 제1 기준은 상기 제2 실시간 교통정보에 사용되는 제2 기준보다 동일한 도로를 좁게 분류한다.
도 4(b)는 제1 실시간 교통정보에 따른 링크와 제2 실시간 교통정보에 따른 부가가치링크의 관계를 도시한다.
제2 실시간 교통정보의 하나의 부가가치링크ID는 제1 실시간 교통정보의 적어도 하나의 링크ID에 대응된다.
도 4(b)를 참고하면, 제2 실시간 교통정보의 부가가치링크1은 제1 실시간 교통정보의 링크 1 및 링크2에 대응한다. 즉, 부가가치링크1에 대한 실시간 교통정보는 링크 1 및 링크 2에 대한 실시간 교통정보에 해당한다. 도시하지는 않았으나, 특정 도로구간에 대하여 제1 실시간 교통정보의 링크ID와 제2 실시간 교통정보의 부가가치링크ID가 1:1로 대응될 수도 있다.
상기 제2 실시간 교통정보의 부가가치링크ID와 상기 제1 실시간 교통정보의 링크ID가 N : 1 (N은 1 이상의 정수)의 관계를 가지기 때문에, 제1 실시간 교통정보의 링크와 제2 실시간 교통정보의 부가가치링크는 서로 호환될 수 있다. 예를 들어, 제1 실시간 교통정보의 특정 링크가 제2 실시간 교통정보의 부가가치링크의 어느 링크와 대응되는지를 나타내는 변환테이블을 통하여 제1 실시간 교통정보의 링크와 제2 실시간 교통정보의 부가가치 링크가 서로 변환될 수 있다.
이러한 제1 실시간 교통정보는 예를 들어, 혼잡교통정보(Congestion and Travel Time information, CTT)일 수 있고, 제2 실시간 교통정보는 부가가치 교통정보(CTT_SUM)일 수 있다.
또한 상기 제1 실시간 교통정보와 상기 제2 실시간 교통정보는 동일 사업자가 운영하는 실시간 교통정보 제공서버에 의하여 제공될 수도 있고 이와 달리 상기 제1 실시간 교통정보와 상기 제2 실시간 교통정보는 상이한 사업자에 의하여 생성/배포될 수 있다. 이하에서는 설명의 편의를 위하여 상기 실시간 교통정보 제공서버에서 상기 제1 및 제2 실시간 교통정보를 생성/배포하는 경우를 상정하여 설명하기로 한다.
상기 실시간 교통정보 제공서버(10)는 상기 제1 및 제2 실시간 교통정보를 미리 정해진 방송 규격으로 재 구성할 수 있다. 상기 실시간 교통정보 제공서버(10)는 상기 제1 및 제2 실시간 교통정보를 방송 규격으로 구성하여 상기 내비게이션(100)으로 전송할 수 있다. 이러한 방송 규격에는 유레카-147[ETSI EN 300 401]에 기반한 유럽향 디지털 오디오 방송 (Digital Audio Broadcasting : DAB) 규격, 지상파 또는 위성 디지털 멀티미디어 방송 (Digital Multimedia Broadcast : DMB) 규격, 지상파 디지털 비디오 방송 (Digital Video Broadcasting : DVB-T) 규격, 휴대용 디지털 비디오 방송 (Digital Video broadcasting-Handheld : DVB-H) 규격, MFLO(Media Forward Link Only) 규격 등이 포함될 수 있다. 열거한 방송 규격 외에도 다른 규격이 포함될 수 있음은 물론이다.
이상 상기 실시간 교통정보 제공서버(10)와 상기 실시간 교통정보 제공서버(10)가 제공하는 제1 및 제2 실시간 교통정보에 대하여 설명하였다. 이하에서는 상기 제1 및 제2 실시간 교통정보를 제공받은 상기 내비게이션(100)에 대하여 설명하기로 한다.
도 1을 참고하면, 상기 내비게이션(100)은 경로를 안내할 수 있는 각 종 전자기기를 말할 수 있다. 상기 내비게이션(100)에는 경로 안내 어플리케이션이 내장된 각 종 전자기기 예를 들어, 스마트 폰, PDA (Personal Digital Assistant), 테블릿 PC, 넷북, 노트북, PC 등을 말할 수 있다. 이는 기기의 일 예일 뿐이므로 본 발명의 기술적 사상이 실현될 수 있는 모든 전자기기는 본 발명에서 말하는 내비게이션에 해당할 수 있다. 이하 도 5를 참고하여 본 발명의 일 실시예에 따른 내비게이션의 구성에 대하여 설명하기로 한다.
도 5는 본 발명의 일 실시예에 따른 내비게이션의 블록 다이어그램을 도시한다.
도 5를 참조하면, 내비게이션(100)은 통신부(110), 입력부(120), 센싱부(130), 출력부(140), 저장부(150), 전원부(160) 및 제어부(170)를 포함할 수 있다. 도 5에 도시된 구성요소들이 필수적인 것은 아니어서, 내비게이션은 그보다 많은 구성요소들을 갖거나 그보다 적은 구성요소들을 갖도록 구현될 수도 있다.
이하, 상기 구성요소들에 대해 차례로 살펴본다.
통신부(110)는 내비게이션(100)과 통신 시스템 사이 또는 내비게이션(100)과 내비게이션(100)이 위치한 네트워크 사이 또는 내비게이션(100)과 다른 전자 기기 사이의 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다. 상기 내비게이션(100)은 상기 통신부(110)를 통하여 상술한 제1 및 제2 실시간 교통정보를 획득할 수 있다.
상기 내비게이션(100)은 예를 들어, 통신부(110)는, 위치 데이터 모듈(111), 무선 인터넷 모듈(113), 방송 송수신 모듈(115), 근거리 통신 모듈(117), 유선 통신 모듈(119) 등을 포함할 수 있다.
위치 데이터 모듈(111)은 내비게이션(100)의 위치 데이터를 확인하거나 얻기 위한 모듈이다. 위치 데이터 모듈(111)이 위치 데이터를 획득하는 방법으로는 GNSS(Global Navigation Satellite System)를 통하여 위치 데이터를 획득하는 방법이 사용될 수 있다. GNSS는 인공위성으로부터 수신한 전파신호를 이용하여 수신 단말기의 위치를 산출할 수 있는 항법 시스템을 의미한다. GNSS의 구체적인 예로는, 그 운영 주체에 따라서 GPS(Global Positioning System), Galileo, GLONASS(Global Orbiting Navigational Satellite System), COMPASS, IRNSS(Indian Regional Navigational Satellite System), QZSS(Quasi-Zenith Satellite System) 등 일 수 있다. 본 발명의 실시 예들에 따른 내비게이션(100)의 위치 데이터 모듈(111)은, 내비게이션(100)이 사용되는 지역에서 서비스하는 GNSS 신호를 수신하여 위치 데이터를 획득할 수 있다. 위치 데이터 모듈(111)은 내비게이션(100)의 현재 위치를 실시간으로 계속 산출하고, 이를 이용하여 속도정보가 산출될 수도 있다. 특히, 상기 위치 데이터 모듈(111)에 의해 획득되는 위치 데이터는 경도와 위도를 포함할 수 있다.
무선 인터넷 모듈(113)은 무선 인터넷에 접속하여 데이터를 획득하거나 송신하는 장치이다. 무선 인터넷 모듈(113)을 통하여 접속할 수 있는 무선 인터넷은, WLAN(Wireless LAN), Wibro(Wireless broadband), Wimax(World interoperability for microwave access), HSDPA(High Speed Downlink Packet Access) 등 일 수 있다.
방송 송수신 모듈(115)은 각종 방송 시스템을 통하여 방송 신호를 수신하는 장치이다. 방송 송수신 모듈(115)을 통하여 수신할 수 있는 방송 시스템은, DMBT(Digital Multimedia Broadcasting Terrestrial), DMBS(Digital Multimedia Broadcasting Satellite), MediaFLO(Media Forward Link Only), DVBH(Digital Video Broadcast Handheld), ISDBT(Integrated Services Digital Broadcast Terrestrial) 등일 수 있다. 방송 송수신 모듈(115)을 통하여 수신되는 방송 신호에는 상술한 제1 및 제2 실시간 교통정보가 포함될 수 있다.
근거리 통신 모듈(117)은 근거리 통신을 위한 모듈을 말한다. 근거리 통신 기술로 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee, NFC(Near Field Communication) 등이 이용될 수 있다.
유선 통신 모듈(119)은 내비게이션(100)에 연결되는 다른 전자 기기와의 인터페이스를 제공하는 역할을 수행한다. 예를 들어, 유선 통신 모듈(119)은, USB Port를 통하여 통신할 수 있는 USB 모듈일 수 있다.
입력부(120)는 내비게이션(100)의 동작 제어를 위한 입력 데이터를 발생시키는 모듈로서, 외부로부터의 물리적 입력을 특정한 전기 신호로 변환하여 입력 데이터를 발생시킬 수 있다. 입력부(120)는 사용자 입력 모듈(121), 마이크(123) 및 영상 획득 모듈(125) 등을 포함할 수 있다.
사용자 입력 모듈(121)은 사용자로부터 내비게이션(100)의 동작 제어를 위한 제어 입력을 수신한다. 사용자 입력 모듈은 키 패드(key pad) 돔 스위치 (dome switch), 터치 패드(정압/정전), 조그 휠, 조그 스위치 등으로 구성될 수 있다.
마이크(123)는 사용자의 음성 및 차량의 내외부에서 발생한 음향을 수신하는 장치이다.
영상 획득 모듈(125)은 차량의 내외부의 영상의 획득하는 장치이다. 예를 들어, 상기 영상 획득 모듈(125)은 카메라를 포함할 수 있다. 영상 획득 모듈(125)은 반드시 내비게이션(100)에 포함되어야 하는 필수 구성요소는 아닐 수 있다. 내비게이션(100)은 필요에 따라, 차량 내외부의 영상을 획득할 수 있는 별도의 디바이스, 예를 들어, 차량용 블랙박스 등과 같은 다른 독립된 전자기기와 연동될 수 있으며, 이러한 전자기기를 통하여, 영상 획득 모듈(125)을 대신하여, 영상 정보를 획득할 수 있게 된다.
센싱부(130)는 내비게이션(100)의 현재 상태를 감지하여 내비게이션(100)의 동작을 제어하기 위한 센싱 신호를 발생시킨다. 센싱부(130)는 모션 센싱 모듈(131), 광 센싱 모듈(133) 등을 포함할 수 있다.
모션 센싱 모듈(131)은 내비게이션(100)의 3차원 공간 상에서의 움직임을 감지할 수 있다. 모션 센싱 모듈(131)은, 3축 지자기 센서 및 3축 가속도 센서를 포함할 수 있다. 모션 센싱 모듈(131)을 통하여 획득한 움직임 데이터를 위치 데이터 모듈(111)을 통하여 획득한 위치 데이터와 결합하여, 내비게이션(100)을 부착한 차량의 보다 정확한 궤적을 산출할 수 있다.
광 센싱 모듈(133)은 내비게이션(100)의 주변 조도(illuminance)를 측정하는 장치이다. 광 센싱 모듈(133)을 통하여 획득한 조도 데이터를 이용하여, 디스플레이부(145)의 밝기를 주변 밝기에 대응되도록 변화시킬 수 있다.
출력부(140)는 내비게이션(100)이 데이터를 출력하는 장치이다. 출력부(140)는 디스플레이 모듈(141), 오디오 출력 모듈(143) 등을 포함할 수 있다.
디스플레이 모듈(141)은 내비게이션(100)이 시각적으로 인식될 수 있는 데이터를 출력하는 장치이다. 한편, 디스플레이 모듈(141)이 터치스크린인 경우라면, 데이터의 출력부(140)인 동시에 입력부(120)의 역할을 동시에 할 수 있음은 전술한 바와 같다.
오디오 출력 모듈(143)은 청각적으로 인식될 수 있는 오디오 데이터를 출력한다. 오디오 출력 모듈(143)은, 내비게이션(100)에서 수행되는 기능(예를 들어, 경로 안내 기능)과 관련된 오디오 신호를 출력한다. 이러한 오디오 출력 모듈(143)에는 리시버(Receiver), 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다.
저장부(150)는 내비게이션(100)의 동작을 위한 프로그램, 경로 안내 서비스에 사용되는 지도 데이터 및 속도테이블을 저장할 수 있다. 저장부(150)는 내비게이션(100)의 내부에 내장되거나, 탈부착이 가능하며, 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(ReadOnly Memory, ROM), EEPROM(Electrically Erasable Programmable ReadOnly Memory), PROM(Programmable ReadOnly Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 내비게이션(100)은 인터넷(internet)상에서 상기 저장부(150)의 저장 기능을 수행하는 웹 스토리지(web storage)와 관련되어 동작할 수도 있다. 상기 속도테이블에 대해서는 관련 부분에서 상술하기로 한다.
전원부(160)는 외부의 전원, 내부의 전원을 인가받아 내비게이션(100)의 각 구성요소들 또는 내비게이션(100)에 연결된 다른 디바이스의 동작을 위하여 필요한 전원을 공급한다.
제어부(170)는 통상적으로 내비게이션(100)의 전반적인 동작을 제어한다. 나아가, 제어부(170)는 내비게이션(100)에 연결된 다른 디바이스를 제어하는 제어신호를 출력할 수도 있다. 상기 제어부(170)는 앞서 설명한 다른 모듈(즉, 통신부(110), 입력부(120), 센싱부(130), 출력부(140), 저장부(150), 전원부(160) 등)과 정보 및/또는 제어신호를 송/수신 하기 위한 입출력부(즉, 인터페이스부)를 구비할 수 있다.
이상 도 1 내지 도 5를 참고하여 본 발명의 실시간 교통정보 제공서버(10), 제1 및 제2 실시간 교통정보, 내비게이션(100)에 대하여 설명하였다.
이하에서는 앞서 설명한 도 1 내지 도 5를 참조하여 본 발명의 일 실시예에 따른 제1 및 제2 실시간 교통정보 처리 방법을 설명하기로 한다. 다만 도 1 내지 도 5를 참조하는 것은 설명의 편의를 위한 것일 뿐이므로, 본 발명의 기술적 사상은 특정 환경이나 특정 기기에 의하여 제한되는 것은 아니다.
본 발명의 일 실시예에 따른 제1 및 제2 실시간 교통정보 처리 방법은, 제1 및 제2 실시간교통정보 각각의 장점을 극대화하여 안내정보를 제공할 수 있다. 이하 본 발명의 일 실시예에 따른 실시간 교통정보 처리 방법에 대하여 도 6 내지 도 15를 참조하여 상술하기로 한다.
도 6은 본 발명의 일 실시예에 따른 제1 실시간 교통정보 및 제2 실시간 교통정보 처리 방법을 설명하기 위한 흐름도를 도시하고, 도 7은 본 발명의 일 실시예에 따른 속도테이블의 일 예를 도시하고, 도 8 내지 도 10은 본 발명의 일 실시예에 따른 도 6의 S110 단계를 보다 구체적으로 설명하기 위한 도면이고, 도 11은 본 발명의 일 실시예에 따른 요약지도 제공방법을 설명하기 위한 흐름도이고, 도 12는 본 발명의 일 실시예에 따른 부가가치링크체계로의 변환을 설명하기 위한 도면이고, 도 13은 본 발명의 일 실시예에 따른 요약지도를 도시하고, 도 14는 본 발명의 일 실시예에 따른 요약지도 생성을 설명하기 위한 도면이고, 도 15는 본 발명의 일 실시예에 따른 경로 탐색을 설명하기 위한 흐름도이고, 도 16은 본 발명의 일 실시예에 따른 경로 안내를 설명하기 위한 도면이다.
도 6은 본 발명의 일 실시예에 따른 제1 실시간 교통정보 및 제2 실시간 교통정보 처리 방법을 설명하기 위한 흐름도를 도시한다.
도 6을 참고하여 설명할 본 발명의 일 실시예에 따른 제1 실시간 교통정보 및 제2 실시간 교통정보의 처리 방법은 제1 실시간 교통정보의 장점과 상기 제2 실시간 교통정보의 장점을 극대화한다.
도 6을 참고하면, 본 발명의 일 실시예에 따른 제1 및 제2 실시간 교통정보 처리 방법은, 도로를 제1 기준에 따라 분류한 제1 실시간 교통정보 획득단계[S100], 상기 도로를 제2 기준에 따라 분류한 제2 실시간 교통정보 획득단계[S102], 제1 실시간 교통정보에 제2 실시간 교통정보보다 우선 순위를 부여하여 속도테이블을 생성하는 단계[S110], 상기 생성된 속도테이블에 기초하여 안내정보를 제공하는 단계[S120]를 포함하여 이루어진다. 이하 각 단계에 대하여 구체적으로 설명한다.
상기 내비게이션(100)은 도로를 제1 기준에 따라 분류한 제1 실시간 교통정보를 획득한다[S100].
상기 내비게이션(100)은 상기 방송 송수신 모듈(115)을 통하여 상기 실시간 교통정보 제공서버(10)로부터 제1 실시간 교통정보를 청취(listening)할 수 있다. 이로써, 상기 내비게이션(100)은 특정 시점에 대한 제1 실시간 교통정보를 획득할 수 있다. 상기 내비게이션(100)은 획득한 제1 실시간 교통정보를 상기 저장부(150)에 일시적으로 또는 반영구적으로 저장한다. 상기 내비게이션(100)은 저장된 제1 실시간 교통정보를 이용하여 속도테이블을 생성한다. 속도테이블 생성방법에 대한 상세한 설명은 후술하기로 한다.
상기 내비게이션(100)은 도로를 제2 기준에 따라 분류한 제2 실시간 교통정보를 획득한다[S102].
상기 내비게이션(100)은 상기 방송 송수신 모듈(115)을 통하여 특정 시점에 대한 상기 실시간 교통정보 제공서버(10)로부터 제2 실시간 교통정보를 획득하고, 획득한 제2 실시간 교통정보를 상기 저장부(150)에 저장하고, 저장된 제2 실시간 교통정보를 이용하여 속도테이블을 생성한다.
상기 제1 및 제2 실시간 교통정보는 하나의 메시지에 포함되어 상기 내비게이션(100)로 전송될 수도 있고, 상기 제1 및 제2 실시간 교통정보는 별도의 메시지로서 상기 내비게이션(100)로 전송될 수 있다.
상기 내비게이션(100)은 제1 실시간 교통정보에 제2 실시간 교통정보보다 우선 순위를 부여하여 속도테이블을 생성한다[S110].
상기 내비게이션(100)은 제1 실시간 교통정보 및 제2 실시간 교통정보를 고려하여 속도테이블을 생성한다. 본 문서에서 속도테이블이라 함은, 미리 정해진 제3 기준에 따라 구간된 링크마다의 교통상황정보를 리스트로 표현하는 것이다. 여기서 교통상황정보는 각 링크의 이동 시간 및 이동 속도 중 적어도 하나를 포함할 수 있으며, 본 발명의 일 실시예를 설명함에 있어서 교통상황정보는 이동 속도인 경우를 상정하여 설명하기로 한다. 이하 도 7을 참고하여 상기 내비게이션(100)이 속도테이블에 대하여 구체적으로 설명하기로 한다.
도 7은 본 발명의 일 실시예에 따른 속도테이블의 일 예를 도시한다.
도 7을 참고하면, 속도테이블은 위치 정보, 속도정보, 비고 중 적어도 하나의 정보를 포함한다. 상기 속도테이블은 제1 및 제2 실시간 교통정보 중 적어도 하나를 고려하여 생성된다. 이하 속도테이블에 포함되는 위치 정보, 속도정보, 비고 각각에 대하여 설명한다.
속도테이블에 포함된 위치 정보는 적어도 하나의 속도테이블링크ID를 포함할 수 있다. 여기서 속도테이블링크ID는 도로를 제3 기준에 따라 분류하고 분류된 각각의 구간을 유일하게 식별할 수 있도록 부여된 식별자이다. 여기서 제3 기준은 앞서 제1 실시간 교통정보에 사용되는 제1 기준과 동일한 경우를 상정하기로 한다. 즉, 제3 기준도 제1 기준과 동일하게 표준노드링크관리시스템에 따라 도로를 분류한다.
속도테이블에 포함된 속도정보는 상기 속도테이블의 링크ID 각각에 해당하는 09:00AM의 속도정보를 나타낸다. 도 7에 도시된 바와 같이, 09:00AM에 있어서 링크0에 대한 속도는 oxff 즉 속도정보가 없는 상황이며, 링크 1에 대한 속도는 45km/h이고, 링크 I, 링크 I+1에 대한 속도는 33km/h이다.
속도테이블에 포함된 비고는 링크ID가 어느 지역에 속하는지를 나타내는 정보이다. 도 7에 도시된 바와 같이, 링크0 및 링크1은 서울권역에 속하는 링크이고, 링크I 및 링크I+1은 경기권역에 속하는 링크이다.
상기 내비게이션(100)은 도 7에 도시된 속도테이블을 생성하기 위하여 상기 S100 및 S102 단계에서 획득된 제1 실시간 교통정보 및 제2 실시간 교통정보 중 적어도 하나의 정보를 이용한다.
상기 내비게이션(100)은 제1 실시간 교통정보를 획득한 경우, 제1 실시간 교통정보에 포함된 위치 정보로부터 어느 링크ID에 대한 교통정보인지를 확인하고, 제1 실시간 교통정보에 포함된 이벤트 정보로부터 상기 확인된 링크ID에 대한 이동 속도정보를 획득한다. 앞서 설명한 바와 같이, 상기 제1 실시간 교통정보에 포함된 위치정보는 제1 기준에 따라 생성된 것이므로 속도테이블에서 사용하는 제3 기준과 동일하다. 따라서, 상기 내비게이션(100)은 획득된 제1 실시간 교통정보의 위치 정보를 참고하여 상기 속도테이블을 생성할 수 있다.
또한, 상기 내비게이션(100)은 제2 실시간 교통정보를 획득한 경우, 제2 실시간 교통정보에 포함된 위치 정보로부터 어느 부가가치링크ID에 대한 교통정보인지를 확인하고, 제2 실시간 교통정보에 포함된 이벤트 정보로부터 상기 확인된 부가가치링크ID에 대한 이동 속도정보를 획득한다.
상기 제2 실시간 교통정보에 사용되는 부가가치링크ID는 속도테이블의 링크ID 체계와 상이하다. 따라서, 상기 내비게이션(100)은 부가가치링크ID와 링크ID를 매핑시키는 매핑테이블(미도시)을 통하여 부가가치링크ID를 링크ID로 변환한다. 이후 상기 내비게이션(100)은 변환된 링크ID를 참고하여 상기 속도테이블을 생성할 수 있다. 상기 변환에 대한 상세한 설명은 후술하기로 한다.
따라서, 상기 내비게이션(100)은 링크ID 각각에 대하여 현재 속도가 얼마인지를 나타내는 속도테이블을 생성할 수 있다.
이하에서는 제1 실시간 교통정보에 제2 실시간 교통정보보다 우선순위를 부여한다는 의미에 대하여 설명한다. 상기 내비게이션(100)은 속도테이블을 생성함에 있어서 상기 제1 실시간 교통정보에 상기 제2 실시간 교통정보다 우선순위를 부여할 수 있다. 상기 내비게이션(100)이 상기 제1 실시간 교통정보를 상기 제2 실시간 교통정보보다 먼저 획득한 경우 제1 실시간 교통정보에 우선순위를 부여하는 방법을 먼저 설명하고 상기 내비게이션(100)이 상기 제2 실시간 교통정보를 상기 제1 실시간 교통정보보다 먼저 획득한 경우 상기 제1 실시간 교통정보에 우선순위를 부여하는 방법을 이어서 설명하기로 한다.
이하 별도의 설명이 없으면, 제1 및 제2 실시간 교통정보는 실질적으로 동일 시간 대의 실시간 교통정보인 것을 상정하기로 한다.
도 8은 상기 내비게이션(100)이 상기 제1 실시간 교통정보를 상기 제2 실시간 교통정보보다 먼저 획득한 경우 교통정보 처리방법을 설명하기 위한 도면이다.
도 8(a)는 상기 내비게이션(100)이 제1 및 제2 실시간 교통정보를 획득한 순서를 도시한다. 도 8(a)를 참고하면, 상기 내비게이션(100)은 시간 선 상에서 상기 제1 실시간 교통정보를 상기 제2 실시간 교통정보보다 먼저 획득하였다.
상기 내비게이션(100)이 획득한 제1 실시간 교통정보를 살펴보면, 링크1, 2, 5, 6에 대한 속도 는 각각 70, 70, 10, 40km/h이고, 링크3, 4, n에 대하여는 속도정보가 제공되지 않고 있다. 상기 내비게이션(100)은 다양한 원인에 의하여 특정 링크에 대한 속도정보를 획득하지 못할 수 있다. 예를 들어, 상기 내비게이션(100)에 통신 장애가 발생한 경우 또는 상기 내비게이션(100)의 현재 위치에는 다른 지역에 대한 제1 실시간 교통정보가 서비스되지 않는 경우 등에 의하여 상기 내비게이션(100)은 특정 링크 예를 들어, 상기 링크3, 4, n에 대한 속도정보를 제공받지 못할 수 있다.
또한, 상기 내비게이션(100)이 획득한 제2 실시간 교통정보를 살펴보면, 부가가치링크2, 3에 대한 속도는 각각 30, 30km이고 부가가치링크1, 4, n에 대하여는 속도정보가 제공되지 않는다. 상기 내비게이션(100)은 적어도 하나 이상의 원인에 의하여 특정 부가가치링크에 대한 속도정보를 획득하지 못할 수 있다. 예를 들어, 부가가치링크가 제공되지 않는 도로구간의 경우 또는 통신 장애가 발생한 경우, 상기 내비게이션(100)은 특정 부가가치링크 예를 들어, 상기 부가가치링크 1, 4, n에 대한 속도정보를 제공받지 못할 수 있다.
계속하여, 도 8(a)를 참고하면, 제2 실시간 교통정보가 제1 실시간 교통정보보다 링크를 넓게 분류하므로 데이터 량이 적어서 빠르게 전송될 수 있다. 따라서, 부가가치링크3과 링크3처럼 제2 실시간 교통정보만 속도정보가 제공되는 도로구간이 발생할 수 있다.
도 8(b)는 상기 내비게이션(100)이 제1 실시간 교통정보를 선(先) 획득하고 제2 실시간 교통정보를 후(後) 획득함에 따른 속도테이블 생성을 도시한다.
도 8(b)를 참고하면, 속도테이블은 처음 상태에서는 전체 링크(링크1 내지 링크n)에 대하여 속도 값이 존재하지 않는다.
이후, 제1 실시간 교통정보가 획득되면, 상기 내비게이션(100)은 상기 제1 실시간 교통정보를 고려하여 속도테이블을 생성한다. 도 8(b)의 제1 실시간 교통정보 반영 열(列)에 도시된 바와 같이, 상기 내비게이션(100)은 제1 실시간 교통정보를 고려하여 속도테이블을 업데이트 한다.
이후, 제2 실시간 교통정보가 획득되면, 상기 내비게이션(100)은 속도테이블의 링크체계로 제2 실시간 교통정보의 부가가치링크체계를 변환한다. 앞서 설명한 바와 같이, 속도테이블의 링크는 부가가치링크체계의 링크와 대비하면 그 길이가 동일하거나 짧다. 따라서, 속도테이블의 링크ID는 부가가치링크ID와 1:1 또는 n:1로 매칭된다. 이하 도 9를 참고하여 링크ID의 부가가치링크ID로의 변환에 대하여 구체적으로 설명한다.
도 9는 링크ID와 부가가치링크ID의 관계를 도시한다.
전술한 바, 링크ID와 부가가치링크ID는 N : 1(N은 1 이상의 정수)의 대응관계를 가진다.
도 9를 참고하면, 링크1은 부가가치링크1과 1:1로 대응하고, 링크2는 부가가치링크2와 1:1로 대응하고 링크3과 링크4는 합쳐서 부가가치링크3과 대응하고 링크5와 링크6은 합쳐서 부가가치링크4와 대응하고 링크n은 부가가치링크n과 대응한다. 따라서, 각각의 부가가치링크ID는 적어도 하나 이상의 링크ID로 변환될 수 있다. 즉, 제2 실시간 교통정보의 부가가치링크1이 링크1에 대한 속도정보를 제공하고, 부가가치링크2가 링크2에 대한 속도정보를 제공하고, 부가가치링크3이 링크3 및 4에 대한 속도정보를 제공하고 부가가치링크4가 링크5 및 링크6에 대한 속도정보를 제공하고 부가가치링크n이 링크n에 대한 속도정보를 제공한다.
이어서, 상기 내비게이션(100)이 제2 실시간 교통정보를 반영하는 방법에 대하여 설명한다. 상기 내비게이션(100)은 제1 실시간 교통정보를 반영하여 속도테이블을 작성한 구간에 대하여는 제2 실시간 교통정보를 반영하지 않음으로써, 제1 실시간 교통정보에 제2 실시간 교통정보보다 우선순위를 부여할 수 있다. 즉, 상기 내비게이션(100)은 도8(b)의 제1 실시간 교통정보 반영 열에 도시된 바와 같이, 링크1, 2,5,6에 대하여는 속도정보가 있으므로 제2 실시간 교통정보의 부가가치링크2에 대한 속도정보는 사용하지 않는다. 따라서, 제1 실시간 교통정보를 고려한 링크1,2,5,6의 속도정보는 제2 실시간 교통정보를 획득한 이후에도 유지한다. 이로써, 구간 별 속도정보의 정확도가 높은 제1 실시간 교통정보를 속도 테이블에 반영시킬 수 있다.
상기 내비게이션(100)은 제1 실시간 교통정보가 속도정보를 제공하지 않은 구간에 대하여는 제2 실시간 교통정보를 반영한다. 즉, 상기 내비게이션(100)은 도 8(b)의 제1 실시간 교통정보 반영 열에 도시된 바와 같이, 링크3 및 링크4에 대하여는 속도정보가 없고 제2 실시간 교통정보의 부가가치링크3의 속도정보가 링크 3 및 링크 4의 속도정보에 대응되므로 제2 실시간 교통정보의 부가가치링크3에 대한 속도정보를 속도테이블에 저장한다. 이로써, 전송이 신속하고 전송 범위가 넓은 제2 실시간 교통정보가 상기 제1 실시간 교통정보를 보완하도록 속도테이블을 갱신할 수 있다.
링크n은 제1 및 제2 실시간 교통정보 모두 속도정보를 제공하지 않으므로 oxff로 비워둔다.
도 8 및 도 9를 참고하여 전술한 방법에 따라 상기 내비게이션(100)은 제1 실시간 교통정보가 제2 실시간 교통정보보다 먼저 획득된 경우, 상기 제1 실시간 교통정보에 상기 제2 실시간 교통정보보다 우선순위를 부여하여 속도테이블을 생성한다. 또한, 제1 실시간 교통정보가 제공하지 않는 정보는 제2 실시간 교통정보로 보완하여 속도테이블을 생성한다.
이하 상기 내비게이션(100)이 상기 제2 실시간 교통정보를 상기 제1 실시간 교통정보보다 먼저 획득한 경우, 제1 실시간 교통정보에 상기 제2 실시간 교통정보보다 우선순위를 부여하는 방법에 대하여 설명한다.
상기 내비게이션(100)은 제2 실시간 교통정보를 제1 실시간 교통정보보다 먼저 획득한 경우에도 상기 제1 및 제2 실시간 교통정보 중 상기 제1 실시간 교통정보에 우선순위를 부여하여 속도테이블을 생성한다. 보다 구체적으로 먼저 획득된 제2 실시간 교통정보가 특정 링크, 예를 들어 링크1에 대한 속도정보를 포함하고, 후에 획득된 제1 실시간 교통정보도 동일한 링크1에 대한 속도정보를 포함하는 경우, 상기 내비게이션(100)은 상기 제2 실시간 교통정보의 링크1에 대한 속도 정보를 제1 실시간 교통 정보의 링크1에 대한 속도정보로 업데이트 함으로써, 상기 제1 실시간 교통정보에 우선순위를 부여할 수 있다. 이하 도 10을 참고하여 구체적으로 설명하기로 한다.
도 10은 상기 내비게이션(100)이 상기 제2 실시간 교통정보를 상기 제1 실시간 교통정보보다 먼저 획득한 경우, 교통정보 처리방법을 설명하기 위한 도면이다.
도 10(a)는 상기 내비게이션(100)은 제2 실시간 교통정보를 제1 실시간 교통정보보다 먼저 획득한 상황을 도시한다. 상기 제1 및 제2 실시간 교통정보에 포함된 각 정보는 앞서 도 8을 참고하여 설명한 제1 및 제2 실시간 교통정보와 동일하다.
도 10(b)는 상기 내비게이션(100)이 제2 실시간 교통정보를 선(先) 획득하고 제1 실시간 교통정보를 후(後) 획득함에 따른 속도테이블 생성을 도시한다.
도 10(b)를 참고하면, 속도테이블은 처음 상태에서는 전체 링크(링크1 내지 링크n)에 대하여 속도 값이 존재하지 않는다.
상기 내비게이션(100)은 상기 제2 실시간 교통정보가 획득되는 경우, 상기 제2 실시간 교통정보의 부가가치정보체계로 표현된 위치정보를 속도테이블의 링크체계 위치정보로 변환한다. 변환하는 방법은 앞서 설명한 바와 동일하므로 구체적인 설명을 생략하기로 한다.
이에 따라, 도 10(b)의 제2 실시간 교통정보 반영 열에 도시된 바와 같이, 상기 내비게이션(100)은 제2 실시간 교통정보를 반영하여 링크1, 링크 5, 6, n에 대해서는 속도정보를 비워두고, 링크2 내지 링크4에 대해서는 30km/h이라는 속도정보를 저장할 수 있다.
이후, 제1 실시간 교통정보가 획득되면, 상기 내비게이션(100)은 제2 실시간 교통정보를 반영하여 속도 테이블을 작성한 링크ID 중에 제1 실시간 교통정보도 속도정보를 포함하고 있는 경우, 제1 실시간 교통정보에 기초하여 속도테이블을 업데이트함으로써, 제1 실시간 교통정보에 제2 실시간 교통정보보다 우선 순위를 부여한다. 즉, 상기 내비게이션(100)은 제 2실시간 교통정보에 의하여 링크2에 대하여 30km/h라는 속도정보를 속도테이블에 기록한 경우에도 제1 실시간 교통정보에 링크2에 대하여 70km/h라는 속도정보가 있으므로, 30km/h를 70km/h로 갱신한다. 전술한 바와 같이, 제1 실시간 교통정보가 제2 실시간 교통정보보다 정확한 실시간 속도정보를 포함하기 때문이다.
또한, 상기 내비게이션(100)은 제2 실시간 교통정보를 반영하여 속도테이블을 작성한 구간에 대하여 제1 실시간 교통정보가 속도정보를 제공하지 않는 경우, 제2 실시간 교통정보를 반영한 속도테이블 구간을 그대로 유지한다. 예를 들어, 상기 내비게이션(100)은 도 10(b)의 제2 실시간 교통정보 반영 열의 링크3 및 링크4(제1 실시간 교통정보가 속도정보를 제공하지 않음)에 대한 속도정보를 그대로 유지할 수 있다. 이로써, 상기 제2 실시간 교통정보는 제1 실시간 교통정보가 제공되지 않는 도로구간에 대하여도 속도정보를 제공할 수 있다.
또한, 상기 내비게이션(100)은 제2 실시간 교통정보가 속도정보를 제공하지 않는 구간에 대하여 제1 실시간 교통정보가 속도정보를 제공하는 경우, 제1 실시간 교통정보를 반영하여 속도테이블을 갱신한다. 예를 들어, 상기 내비게이션(100)은 도 10(b)의 제2 실시간 교통정보 반영 열의 링크1, 5, 6에 대한 속도정보를 제1 실시간 교통정보의 속도정보를 반영하여 갱신한다. 이로써, 제2 실시간 교통정보를 제1 실시간 교통정보가 보완하도록 속도테이블을 갱신할 수 있다.
또한, 상기 내비게이션(100)은 전술한 방법에 따라 속도테이블을 작성한 상태에서 추가적인 제1 또는 제2 실시간 교통정보를 획득하는 경우, 새로 획득된 실시간 교통정보를 속도테이블에 반영할 수 있다.
전술한 방법에 따라, 상기 내비게이션(100)은 제1 및 제2 실시간 교통정보가 획득되는 경우, 제1 실시간 교통정보에 제2 실시간 교통정보보다 우선순위를 부여하여 속도테이블을 생성할 수 있다.
다시 도 6을 참고하면, 상기 내비게이션(100)은 생성된 속도테이블에 기초하여 안내정보를 제공할 수 있다[S120].
앞서 설명한 바와 같이, 속도테이블은 제1 및 제2 실시간 교통정보 모두를 반영하기 때문에 제1 및 제2 실시간 교통정보 중 하나의 실시간 교통정보를 이용할 때 보다 넓은 지역에 대한 속도정보를 제공하고, 제1 실시간 교통정보에 제2 실시간 교통정보보다 우선도가 있기 때문에 특정도로구간에 대하여 보다 정확한 교통정보를 제공한다. 이러한 속도테이블에 기초하여 상기 내비게이션(100)은 각종 안내정보를 제공할 수 있다. 이하에서는 설명의 편의를 위하여 상기 내비게이션(100)이 도 8(b)에 도시된 속도테이블에 기초하여 각종 안내정보를 제공하는 방법에 대하여 설명하기로 한다. 각종 안내정보는 예를 들어, 요약지도, 경로 탐색, 경로 안내 중 적어도 하나를 말할 수 있다. 이하 상기 내비게이션(100)이 속도테이블을 이용하여 요약지도, 경로 탐색, 경로 안내를 수행하는 각각의 방법에 대하여 구체적으로 설명하기로 한다.
도 11은 본 발명의 일 실시예에 따른 요약지도 제공방법을 설명하기 위한 흐름도이다.
요약지도는 지도 상의 미리 정해진 영역을 출력함에 있어서, 주요 도로의 교통상황을 함께 제공하는 지도를 말한다. 요약지도는 넓은 범위의 영역을 표현하기 위한 것이므로, 링크의 길이가 제1 기준보다 긴 것 예를 들어, 제2 기준에 따라 생성되는 것이 바람직하다. 따라서, 요약지도의 위치정보는 제2 실시간 교통정보와 동일한 제2 기준에 따라서 도로를 구분하여 제공된다. 즉, 요약지도의 위치정보는 부가가치링크ID로 구성된다. 따라서, 상기 내비게이션(100)은 링크ID로 이루어진 속도테이블을 부가가치링크ID로 변환하여 요약지도를 출력한다.
이를 위하여 도 11을 참고하면, 본 발명의 안내정보의 제1 실시예에 해당하는 요약지도 제공방법은 요약지도 출력 요청 획득 단계[S122], 속도테이블을 요약지도-속도테이블로 변환하는 단계[S124], 요약지도를 출력하는 단계[S126]를 포함하여 이루어진다. 이하 각 단계에 대하여 구체적으로 설명한다.
상기 내비게이션(100)은 요약지도 출력 요청을 획득할 수 있다[S122].
상기 내비게이션(100)은 공지의 방법으로 상기 입력부(120)를 통하여 요약지도 출력 요청을 획득할 수 있다. 또는 상기 내비게이션(100)은 미리 정해진 조건에 부합하는 경우 이를 요약지도 출력 요청으로 간주할 수 있다. 예를 들어, 상기 내비게이션(100)은 사용자가 상기 내비게이션(100)의 전원을 on 시키는 경우, 이를 요약지도 출력 요청으로 간주할 수 있다.
상기 내비게이션(100)은 요약지도 출력 요청을 받은 경우, 속도테이블을 요약지도-속도테이블로 변환한다[S124].
요약지도-속도테이블은 요약지도를 표현하기 위한 테이블을 말한다. 도 6의 순서도에 따라생성된 속도테이블은 제1 기준에 따라 미리 정해진 링크체계 예를 들어, 표준노드링크체계에 따라 작성되고, 요약지도-속도테이블은 제2 기준에 따라 미리 정해진 링크체계 예를 들어, 부가가치링크체계에 따라 작성된다. 따라서, 속도테이블을 통하여 요약지도를 생성하기 위해서는 속도테이블의 링크ID를 요약지도-속도테이블의 부가가치링크ID로 변환하여야 한다. 본 문서에서 “속도테이블”이라 함은 “속도테이블과 요약지도-속도테이블” 중에서 “속도테이블” 만을 의미하고, “요약지도-속도테이블”을 의미하기 위해서는 “요약지도-속도테이블”이라고 기재한다.
이하 도 12를 참고하여 링크ID를 부가가치링크ID로 변환하는 방법에 대하여 구체적으로 설명한다.
도 12는 본 발명의 일 실시예에 따른 부가가치링크체계로의 변환을 설명하기 위한 도면이다.
상기 내비게이션(100)은 도 8(b)에 도시된 바와 같이 최종 생성된 속도테이블을 도 12에 도시된 바와 같이 요약지도-속도테이블로 변환한다.
이때, 도 9에 도시된 바와 같이, 속도테이블의 링크1은 요약지도-속도테이블의 부가가치링크1에 대응되고, 속도테이블의 링크2는 요약지도-속도테이블의 부가가치링크 2에 대응되고, 속도테이블의 링크3 및 링크4는 요약지도-속도테이블의 부가가치링크 3에 대응되고, 속도테이블의 링크5 및 링크6은 요약지도-속도테이블의 부가가치링크 4에 대응된다. 상기 내비게이션(100)은 이러한 링크ID와 부가가치링크ID의 대응관계를 고려하여 요약지도-속도테이블을 생성한다.
상기 내비게이션(100)은 복수의 링크ID가 하나의 부가가치링크ID에 대응되는 경우, 복수의 링크ID 각각에 대응되는 속도정보를 가공하여 대응되는 부가가치링크ID의 속도정보로 활용한다. 예를 들어, 복수의 링크ID의 각 속도의 평균 또는 조화평균 값을 상응하는 부가가치링크ID의 속도정보로 활용한다. 보다 구체적으로, 도 8(b)에 도시된 링크 5 및 링크 6 각각의 속도정보인 10, 40km/h를 평균하여 부가가치링크4의 속도정보로 기재할 수 있다.
이로써, 상기 내비게이션(100)은 속도테이블에 기초하여 요약지도-속도테이블을 생성할 수 있다.
다시 도 11을 참고하면, 상기 내비게이션(100)은 생성된 요약지도-속도테이블에 기초하여 요약지도를 출력할 수 있다[S126].
상기 내비게이션(100)은 상기 디스플레이 모듈(141)을 통하여 요약지도를 출력할 수 있다.
상기 내비게이션(100)은 요약지도-속도테이블에 기초하여 부가가치링크 1,2,3,4,n에 대한 소통상황을 출력할 수 있다. 이때, 상기 내비게이션(100)은 미리 정해진 속도를 기준으로 소통상황을 분류할 수 있다. 예를 들어, 상기 내비게이션(100)은 미리 정해진 속도를 기준으로 원활, 서행, 지체, 정체 4개의 카테고리로 분류할 수도 있고, 미리 정해진 속도를 기준으로 원활, 서행, 지체 3개의 카테고리로 분류할 수 있다. 상기 내비게이션(100)은 요약지도를 출력함에 있어서, 원활, 서행, 지체 각각에 대응하는 색채로 각 도로구간을 표시할 수 있다.
도 13은 본 발명의 일 실시예에 따른 요약지도를 도시한다.
도 13(a)를 참고하면, 상기 내비게이션(100)은 부가가치링크1 및 2의 속도가 70km/h이므로 원활에 대응하는 색채로 표시하고, 부가가치링크3의 속도가 30km/h이고 부가가치링크4의 속도가 25km/h이므로 서행에 대응하는 색채로 표시하고, 부가가치링크n에 대하여는 속도정보가 없으므로 무색으로 표시할 수 있다.
또한, 상기 내비게이션(100)은 요약지도 출력 중에 제1 또는 제2 실시간 교통정보를 추가적으로 획득할 수 있다. 예를 들어, 상기 내비게이션(100)은 도 14에 도시된 바와 같이, 링크3, 링크4, 링크n에 대한 제1 실시간 교통정보를 획득할 수 있다.
이 경우, 상기 내비게이션(100)은 새로 획득된 실시간 교통정보에 기초하여 속도테이블을 업데이트 할 수 있다. 도 8(b)를 참고하면, 기 생성된 속도테이블의 링크 3 및 링크 4에 대한 속도정보는 제2 실시간 교통정보로부터 획득된 것이다. 제2 실시간 교통정보보다 제1 실시간 교통정보에 우선순위가 있으므로, 상기 내비게이션(100)은 속도테이블 상의 링크 3의 속도정보를 30km/h에서 55km/h로 갱신하고 링크 4의 속도도 정보도 30km/h에서 65km/h로 갱신한다. 또한, 상기 내비게이션(100)은 링크n에 대한 속도정보로 10km/h을 속도테이블에 기록한다. 상기 내비게이션(100)은 갱신된 속도테이블에 기초하여 요약지도-속도테이블을 갱신한다. 따라서, 상기 내비게이션(100)은 링크3 및 링크4에 대한 속도를 평균하여 부가가치링크3에 대한 속도정보로 사용할 수 있다. 이에 따라, 부가가치링크3에 대한 속도는 종래 30km/h에서 60km/h(55km/h와 65km/h의 평균 값)로 갱신된다. 또한, 부가가치링크n의 속도는 링크n의 속도인 10km/h로 변경된다.
상기 내비게이션(100)은 갱신된 요약지도-속도테이블에 기초하여 요약지도를 갱신한다. 즉, 도 13(a)에 도시된 요약지도를 도 13(b)에 도시된 요약지도와 같이 갱신한다. 도 13(b)를 살펴보면, 부가가치링크3에 대한 속도정보가 서행에서 원활로, 부가가치링크n에 대한 속도정보가 정체로 추가된 것을 확인할 수 있다.
이상 도 12 내지 도 14를 참고하여 설명한 방법에 따라서, 상기 내비게이션(100)은 속도테이블에 기초하여 요약지도를 제공할 수 있다. 이하에서는 도 15를 참고하여 속도테이블에 기초하여 경로 탐색을 수행하는 방법을 설명하기로 한다.
도 15는 본 발명의 일 실시예에 따른 경로 탐색을 설명하기 위한 흐름도이다.
상기 내비게이션(100)은 제1 및 제2 실시간 교통정보를 고려하여 생성된 속도테이블에 기초하여 최단 시간 경로를 제공할 수 있다.
이를 위하여 도 15를 참고하면, 본 발명의 안내정보의 제2 실시예에 해당하는 경로 탐색 및 경로 제공 방법은, 경로 탐색을 요청받는 단계[S128], 속도테이블에 기초하여 최단 시간 경로를 획득하는 단계[S130], 획득된 경로를 제공하는 단계[S132]를 포함하여 이루어진다. 이하 각 단계에 대하여 구체적으로 설명한다.
상기 내비게이션(100)은 경로 탐색을 요청받을 수 있다[S128]. 예를 들어, 사용자 입력을 받거나 미리 정해진 조건이 성취되면 이를 경로 탐색 요청으로 간주할 수 있다.
상기 내비게이션(100)은 경로 탐색을 요청 받은 경우, 속도테이블에 기초하여 최단 시간 경로를 획득한다[S130].
상기 내비게이션(100)은 목적지까지 도달할 수 있는 최단 경로를 속도테이블에 기초하여 획득한다. 속도테이블을 구성하는 제1 실시간 교통정보는 좁은 구간에 대하여 보다 정확한 속도정보를 제공한다. 또한 속도테이블을 구성하는 제2 실시간 교통정보는 제1 실시간 교통정보보다 전송 속도가 빠르므로 제1 실시간 교통정보보다 신속한 속도정보를 제공한다. 따라서, 상기 내비게이션(100)은 목적지까지의 경로를 탐색함에 있어서 보다 정확하고 신속한 실시간 속도테이블에 근거하여 경로를 탐색할 수 있다.
상기 내비게이션(100)은 탐색된 경로를 제공할 수 있다[S132].
예를 들어, 상기 내비게이션(100)은 상기 출력부(140)를 통하여 탐색된 경로를 제공할 수 있다. 따라서 상기 내비게이션(100)은 속도테이블에 기초하여 경로를 제공함으로써, 예측정확도가 높은 최단 시간 경로를 제공할 수 있다.
이상 도 15를 참고하여 설명한 방법에 따라서, 상기 내비게이션(100)은 속도테이블에 기초하여 경로를 탐색하고 탐색된 경로를 제공할 수 있다. 이하에서는 도 16을 참고하여 속도테이블에 기초하여 경로 안내를 수행하는 방법에 대하여 설명하기로 한다.
도 16은 본 발명의 일 실시예에 따른 경로 안내를 설명하기 위한 도면이다.
도 16을 참고하면, 상기 내비게이션(100)은 상기 디스플레이 모듈(141)을 통하여 경로를 안내할 수 있다. 이때, 상기 내비게이션(100)은 속도테이블에 기초하여 차량 소통상황을 반영하는 오브젝트를 출력할 수 있다. 상기 오브젝트는 소통상황에 따라서 색상이 가변될 수 있다. 이러한 오브젝트는 흐름선으로 호칭될 수 있다.
따라서, 상기 내비게이션(100)이 경로를 안내함에 있어서 속도테이블에 기초하여 흐름선을 함께 제공함으로써, 보다 정확한 교통상황에 대한 정보를 시각적으로 운전자에게 제공할 수 있다.
이상 도 1 내지 도 16을 참고하여 설명한 바에 따라 상기 내비게이션(100)은 도로구간을 분류하는 기준이 상이한 제1 및 제2 실시간 교통정보 모두를 고려하여 안내정보를 제공한다. 따라서, 상기 내비게이션(100)은 도로구간을 좁게 구분하는 제1 실시간 교통정보의 장점과 데이터 전송이 빠르고 전송 범위가 넓은 제2 실시간 교통정보의 장점을 극대화하여 안내정보를 제공한다.
본 문서에서 개시한 다양한 실시예들은 서로 개별적으로 또는 조합되어 실시될 수 있다. 또한 각 실시예를 구성하는 단계들은 다른 실시예를 구성하는 단계들과 서로 조합되어 실시될 수 있다.
본 발명의 일 실시예를 설명함에 있어서, 상기 내비게이션(100)이 속도테이블, 요약지도-속도테이블 등을 생성하는 방법을 설명하였으나, 상기 내비게이션(100)은 입출력 수단으로서의 기능을 제공하고 속도테이블, 요약지도-속도테이블을 생성하는 연산기능은 다른 서버에서 수행하는 것도 가능하다. 즉, 상기 연산기능은 클라우드 컴퓨팅(Cloud Computing)으로 구현될 수 있다.
또한 본 발명의 일 실시예를 설명함에 있어서, 제2 실시간 교통정보가 하나인 경우를 상정하여 설명하였다. 즉, 제2 실시간 교통정보가 예를 들어 방송사업자A (또는 TSP (TPEG Service Provider) 사업자A)에 의하여 생성되는 것만 상정하여 설명하였다. 그러나 방송사업자B가 생성하는 제3 실시간 교통정보, 방송사업자C가 생성하는 제4 실시간 교통정보 등이 본 발명에 적용될 수 있음은 물론이다. 이 경우, 상기 내비게이션(100)은 속도테이블을 생성함에 있어서, 제1 내지 제4 실시간 교통정보를 고려하여 속도테이블을 생성할 수 있다.
또한 본 발명의 일 실시예를 설명함에 있어서 제1 실시간 교통정보의 위치정보가 링크ID 방식으로 표현되는 경우를 상정하였으나, 본 제1 실시간 교통정보의 위치정보가 좌표계 방식으로 표현되는 경우 좌표계 방식을 매개변수를 통하여 링크ID방식으로 변환함으로써 속도테이블을 생성할 수 있음은 물론이다.
본 발명의 다양한 실시예는 컴퓨터로 읽을 수 있는 매체(media)에 의하여 구현될 수 있다. 상기 매체는 예를 들어, 본 발명의 실시예를 구현하기 위한 프로그램 코드, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 이러한 매체의 예에는 자기 매체(magnetic media), CD 및 DVD와 같은 광기록 매체(optical recording media), 롬(ROM), 램(RAM), 플래시 메모리(flash memory) 등과 같은 프로그램 명령을 저장하고 수행하도록 구성된 매체가 포함될 수 있다. 프로그램 코드의 예에는 컴파일러에 의해 만들어지는 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함할 수 있다.
이상에서 설명한 본 발명의 다양한 실시예들은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경할 수 있으므로 본 발명의 권리범위가 전술한 실시예 및 첨부한 도면에 의하여 한정되는 것은 아니다. 또한 본 문서에서 설명한 다양한 실시예들은 한정되어 적용될 수 있는 것이 아니라, 다양한 변형이 이루어져 실시될 수 있으며, 이러한 변형 실시예들도 본 발명의 권리범위에 속한다고 할 것이다.
10: 실시간 교통정보 제공서버 100: 내비게이션

Claims (19)

  1. 통신부; 및
    상기 통신부를 통하여 도로를 제1 기준에 따라 복수의 도로구간으로 분류한 제1 실시간(實時間) 교통정보 및 상기 도로를 제2 기준에 따라 복수의 도로구간으로 분류한 제2 실시간 교통정보를 획득하고, 상기 제1 실시간 교통정보 및 상기 제2 실시간 교통정보가 중복되는 도로구간에 대한 교통정보인 경우 상기 제1 실시간 교통정보를 고려하여 안내정보를 획득하고, 상기 획득된 안내정보를 제공하는 제어부를 포함하고
    상기 제1 기준에 따라 분류된 도로 구간의 길이는 상기 제2 기준에 따라 분류된 도로 구간의 길이보다 짧거나 같음을 특징으로 하고,
    상기 도로에서 상기 제1 실시간 교통 정보가 취합되는 구간 단위와 상기 제2 실시간 교통 정보가 취합되는 구간 단위가 서로 상이함을 특징으로 하는 전자기기.
  2. 제1 항에 있어서,
    상기 제2 기준에 따라 분류된 도로구간은 상기 제1 기준에 따라 분류된 적어도 하나의 도로구간을 포함하는 전자기기.
  3. 삭제
  4. 삭제
  5. 삭제
  6. 제1 항에 있어서, 상기 제어부는 상기 중복되는 도로구간에 대한 상기 제1 실시간 교통정보를 상기 제2 실시간 교통정보보다 먼저 획득한 경우, 상기 중복되는 도로구간에 대하여 상기 제2 실시간 교통정보보다 먼저 획득한 상기 제1 실시간 교통정보를 고려하여 상기 안내정보를 획득하는 전자기기.
  7. 제1 항에 있어서, 상기 제어부는
    상기 중복되는 도로구간에 대한 상기 제2 실시간 교통정보를 상기 제1 실시간 교통정보보다 먼저 획득한 경우, 상기 중복되는 도로구간에 대한 상기 제2 실시간 교통정보를 상기 제1 실시간 교통정보로 갱신하여 상기 안내정보를 획득하는 전자기기.
  8. 제1 항에 있어서, 상기 제어부는,
    상기 제1 실시간 교통정보와 상기 제2 실시간 교통정보 중 어느 하나의 실시간 교통정보만 특정도로구간에 대한 정보를 포함하는 경우, 상기 특정도로구간에 대하여는 상기 특정도로구간에 대한 정보를 포함하는 실시간 교통정보를 고려하여 상기 안내정보를 획득하는 전자기기.
  9. 제1 항에 있어서,
    상기 안내정보는 상기 제1 및 제2 실시간 교통정보를 반영하는 요약지도이며,
    상기 요약지도는 미리 정해진 지도 영역에 포함된 도로의 소통상황을 포함하는 전자기기.
  10. 제9 항에 있어서, 상기 제어부는,
    상기 미리 정해진 지도 영역에 포함된 도로를 상기 제2 기준에 따라 분류하여 상기 요약지도를 획득하는 전자기기.
  11. 삭제
  12. 제1 항에 있어서,
    상기 안내 정보는 경로안내정보이며,
    상기 경로안내정보는 도로 소통상황을 나타내는 오브젝트(object)를 포함하는 전자기기.
  13. 도로를 제1 기준에 따라 복수의 도로구간으로 분류한 제1 실시간 교통정보 및 상기 도로를 제2 기준에 따라 복수의 도로구간으로 분류한 제2 실시간 교통정보를 획득하는 단계;
    상기 제1 실시간 교통정보 및 상기 제2 실시간 교통정보가 중복되는 도로구간에 대한 교통정보인 경우, 상기 제1 실시간 교통정보를 고려하여 안내정보를 획득하는 단계; 및
    상기 안내정보를 제공하는 단계;를 포함하고,
    상기 제1 기준에 따라 분류된 도로 구간의 길이는 상기 제2 기준에 따라 분류된 도로 구간의 길이보다 짧거나 같음을 특징으로 하고,
    상기 도로에서 상기 제1 실시간 교통 정보가 취합되는 구간 단위와 상기 제2 실시간 교통 정보가 취합되는 구간 단위가 서로 상이함을 특징으로 하는 전자기기의 동작 방법.
  14. 제13 항에 있어서,
    상기 제2 기준에 따라 분류된 도로구간은 상기 제1 기준에 따라 분류된 적어도 하나의 도로구간에 대응하는 전자기기의 동작 방법.
  15. 삭제
  16. 제13 항에 있어서,
    상기 중복되는 도로구간에 대한 상기 제1 실시간 교통정보를 상기 제2 실시간 교통정보보다 먼저 획득한 경우, 상기 중복되는 도로구간에 대하여 상기 제2 실시간 교통정보보다 먼저 획득한 상기 제1 실시간 교통정보를 고려하여 상기 안내정보를 획득하는 전자기기의 동작 방법.
  17. 제13 항에 있어서,
    상기 중복되는 도로구간에 대한 상기 제2 실시간 교통정보를 상기 제1 실시간 교통정보보다 먼저 획득한 경우, 상기 중복되는 도로구간에 대한 상기 제2 실시간 교통정보를 상기 제1 실시간 교통정보로 갱신하여 상기 안내정보를 획득하는 전자기기의 동작 방법.
  18. 제13 항에 있어서,
    상기 제1 실시간 교통정보와 상기 제2 실시간 교통정보 중 어느 하나의 실시간 교통정보만 특정도로구간에 대한 정보를 포함하는 경우, 상기 특정도로구간에 대하여는 상기 특정도로구간에 대한 정보를 포함하는 실시간 교통정보를 고려하여 상기 안내정보를 획득하는 전자기기의 동작 방법.
  19. 제13항, 제14항 및 제16항 내지 제18항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록된 것을 특징으로 하는 컴퓨터 판독 가능한 기록매체.
KR1020110043370A 2011-05-09 2011-05-09 전자기기 및 전자기기의 동작 방법 KR101872807B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110043370A KR101872807B1 (ko) 2011-05-09 2011-05-09 전자기기 및 전자기기의 동작 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110043370A KR101872807B1 (ko) 2011-05-09 2011-05-09 전자기기 및 전자기기의 동작 방법

Publications (2)

Publication Number Publication Date
KR20120125747A KR20120125747A (ko) 2012-11-19
KR101872807B1 true KR101872807B1 (ko) 2018-07-02

Family

ID=47511249

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110043370A KR101872807B1 (ko) 2011-05-09 2011-05-09 전자기기 및 전자기기의 동작 방법

Country Status (1)

Country Link
KR (1) KR101872807B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244265A (ja) * 2005-03-04 2006-09-14 Matsushita Electric Ind Co Ltd 交通情報生成装置及び交通情報生成方法、交通情報提供装置並びに交通情報配信システム
JP2007183177A (ja) 2006-01-06 2007-07-19 Xanavi Informatics Corp 交通情報処理装置
JP2009048560A (ja) 2007-08-22 2009-03-05 Toyota Motor Corp 交通情報作成方法、交通情報作成装置及びナビゲーションシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244265A (ja) * 2005-03-04 2006-09-14 Matsushita Electric Ind Co Ltd 交通情報生成装置及び交通情報生成方法、交通情報提供装置並びに交通情報配信システム
JP2007183177A (ja) 2006-01-06 2007-07-19 Xanavi Informatics Corp 交通情報処理装置
JP2009048560A (ja) 2007-08-22 2009-03-05 Toyota Motor Corp 交通情報作成方法、交通情報作成装置及びナビゲーションシステム

Also Published As

Publication number Publication date
KR20120125747A (ko) 2012-11-19

Similar Documents

Publication Publication Date Title
EP3227873B1 (en) Method and apparatus for providing point of interest information
EP3629059B1 (en) Sharing classified objects perceived by autonomous vehicles
US10317239B2 (en) Method and apparatus for providing point of interest information
US8897806B2 (en) Dynamic data publication and dissemination
JP6687169B2 (ja) 情報生成装置、情報生成方法、コンピュータプログラムおよび無線通信システム
EP2980533A1 (en) Departure/destination location extraction apparatus and departure/destination location extraction method
CN111693055B (zh) 道路网络变化检测和所检测的变化的本地传播
CN112102647B (zh) 用于车辆微云的方法和***
KR102171680B1 (ko) 전자기기 및 전자기기의 동작 방법
KR101874072B1 (ko) 정보를 제공하기 위한 서버 및 서버의 정보 제공 방법, 서버로부터 정보를 수신하는 전자기기 및 전자기기의 정보 수신 방법
US9733099B2 (en) Electronic device and operation method thereof
JP2019079453A (ja) 情報生成システム、情報生成装置、情報生成方法およびコンピュータプログラム
EP2795602A1 (en) Method of selecting a traffic pattern for use by a navigation system
KR101440334B1 (ko) 교통 정보 제공 서버, 전자 기기 및 교통 정보 제공 방법
KR101953556B1 (ko) 전자기기, 그 제어방법 및 전자기기와 통신하는 서버
JP2004157032A (ja) 経路誘導装置
KR101872807B1 (ko) 전자기기 및 전자기기의 동작 방법
JP2019079454A (ja) 車両制御システム、機能通知装置、機能通知方法およびコンピュータプログラム
KR20180116183A (ko) 전자기기 및 전자기기의 동작 방법
DK180220B1 (en) Sharing classified objects perceived by autonomous vehicles
EP3742124A1 (en) Method, apparatus, and computer program product for traffic dependent route guidance
KR20200125547A (ko) 전자기기 및 전자기기의 동작 방법
CN116989789A (zh) 复合交通路径规划方法、装置、电子设备及介质
JP2019139405A (ja) 判定システム、及び判定プログラム
KR20090044634A (ko) 분기점 정보를 이용한 경로 안내 방법 및 단말기

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant