KR102121525B1 - 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법 - Google Patents

동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법 Download PDF

Info

Publication number
KR102121525B1
KR102121525B1 KR1020110133999A KR20110133999A KR102121525B1 KR 102121525 B1 KR102121525 B1 KR 102121525B1 KR 1020110133999 A KR1020110133999 A KR 1020110133999A KR 20110133999 A KR20110133999 A KR 20110133999A KR 102121525 B1 KR102121525 B1 KR 102121525B1
Authority
KR
South Korea
Prior art keywords
information
operation mode
poi
user terminal
navigation
Prior art date
Application number
KR1020110133999A
Other languages
English (en)
Other versions
KR20130067135A (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 KR1020110133999A priority Critical patent/KR102121525B1/ko
Priority to EP12858452.1A priority patent/EP2791929A4/en
Priority to EP20161646.3A priority patent/EP3730900A1/en
Priority to PCT/KR2012/010402 priority patent/WO2013089379A1/en
Priority to US13/711,452 priority patent/US10267637B2/en
Publication of KR20130067135A publication Critical patent/KR20130067135A/ko
Application granted granted Critical
Publication of KR102121525B1 publication Critical patent/KR102121525B1/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/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • 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
    • 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/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3423Multimodal routing, i.e. combining two or more modes of transportation, where the modes can be any of, e.g. driving, walking, cycling, public transport
    • 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/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • 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/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3476Special cost functions, i.e. other than distance or default speed limit of road segments using point of interest [POI] information, e.g. a route passing visible POIs
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/052Detecting movement of traffic to be counted or controlled with provision for determining speed or overspeed
    • 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • G08G1/096816Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the complete route is transmitted to the vehicle at once
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Mathematical Physics (AREA)
  • Navigation (AREA)

Abstract

동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법이 제공된다. 동작 모드에 기초한 네비게이션 정보 제공 서버는, 사용자 단말로부터 상기 사용자 단말의 이동에 관한 정보를 수신하는 이동 정보 수신부; 상기 수신된 상기 사용자 단말의 이동 정보에 기초하여 네비게이션의 동작 모드의 변경을 판단하는 동작 모드 판단부; 및 상기 판단된 동작 모드의 변경에 기초하여 네비게이션 정보를 상기 사용자 단말에게 변경하여 제공하는 네비게이션 정보 제공부;를 포함한다.

Description

동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법{SYSTEM AND METHOD FOR PROVIDING NAVIGATION INFORMATION BASED ON OPERATION MODE}
본 발명은 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법에 관한 것으로서, 보다 상세하게는, 동작 모드의 변경에 따른 네비게이션 정보를 제공하는 네비게이션 정보 제공 시스템 및 방법에 관한 것이다.
네비게이션 시스템는 GPS(Global Positioning System) 위성이 송신하는 위치정보를 수신하여 이동체의 현재위치를 판단하고, 판단한 이동체의 현재위치를 지도데이터에 매칭시켜 지도와 함께 제공한다.
그러므로, 사용자는 네비게이션 시스템을 이용하여 이동체의 현재위치와, 현재위치로부터 목적지까지의 최단경로를 확인할 수 있고, 또한 네비게이션 시스템의 안내에 따라 미리 이동체가 주행할 경로를 계획하고, 주행함으로써 주어진 도로망을 효율적으로 사용할 수 있다.
그러나, 종래에는 이동체의 이동에 따라 차별화된 네비게이션 정보를 제공하지 못하는 문제가 있었으며, 네비게이션 시스템을 이용하는 사용자는 경로 주변의 정보를 효율적으로 제공받지 못하는 문제가 있었다.
본 발명의 일 실시예는 네비게이션의 동작 모드에 따라 차별화된 네비게이션 정보를 제공할 수 있는, 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법을 제공한다.
또한, 본 발명의 일 실시예는 네비게이션 동작 모드의 변경에 따라 상이한 POI(Point Of Information) 및 경로를 포함하는 네비게이션 정보를 전환하여 제공할 수 있는, 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법을 제공한다.
또한, 본 발명의 일 실시예는 네비게이션의 동작 모드 및 차량의 상태에 기초하여 네비게이션 정보를 제공할 수 있는, 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법을 제공한다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은, 사용자 단말로부터 상기 사용자 단말의 이동에 관한 정보를 수신하는 이동 정보 수신부; 상기 수신된 상기 사용자 단말의 이동 정보에 기초하여 네비게이션의 동작 모드의 변경을 판단하는 동작 모드 판단부; 및 상기 판단된 동작 모드의 변경에 기초하여 네비게이션 정보를 상기 사용자 단말에게 변경하여 제공하는 네비게이션 정보 제공부;를 포함하는, 동작 모드에 기초한 네비게이션 정보를 제공하는 서버를 제공할 수 있다.
또한, 상기 동작 모드 판단부는, 상기 수신된 이동 정보에 기초하여 상기 사용자 단말의 이동 속도의 변화를 확인하고, 상기 이동 속도의 변화에 기초하여 상기 동작 모드의 변경을 판단할 수 있다.
또한, 상기 네비게이션 정보 제공부는 상기 동작 모드가 변경되는 경우에 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 상기 사용자 단말에게 제공 할 수 있다.
또한, 상기 네비게이션 정보 제공부는, 상기 변경된 동작 모드에 대응되는 POI(Point Of Interest) 정보를 상기 사용자 단말에게 제공 할 수 있다.
또한, 상기 동작 모드는 주행 모드 및 보행 모드를 포함하며, 상기 네비게이션 정보 제공부는, 상기 동작 모드가 주행 모드인 경우에 차량의 주행과 관련된 POI 정보를 상기 사용자 단말에게 제공 할 수 있다.
또한, 상기 동작 모드는 주행 모드 및 보행 모드를 포함하며, 상기 네비게이션 정보 제공부는, 상기 동작 모드가 보행 모드인 경우에 사용자의 보행과 관련된 POI 정보를 상기 사용자 단말에게 제공 할 수 있다.
또한, 상기 네비게이션 정보 제공부는, 상기 변경된 동작 모드에 대응되는 경로 정보를 상기 사용자 단말에게 제공 할 수 있다.
또한, 상기 네비게이션 정보 제공부는, 상기 경로 정보를 상기 변경된 동작 모드에 대응되는 상이한 경로 탐색 기준에 따라 생성 할 수 있다.
또한, 상기 서버는, 차량의 상태에 관한 차량 정보를 수집하는 차량 정보 수집부;를 더 포함하며, 상기 네비게이션 정보 제공부는 상기 수집된 차량 정보에 기초하여 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 생성 할 수 있다.
또한, 상기 차량 정보는 상기 차량의 오일량 및 상기 차량의 연료량에 관한 정보 중 적어도 하나를 포함하며, 상기 네비게이션 정보는 주유소 및 정비소 중 적어도 하나에 대한 POI 정보를 포함 할 수 있다.
또한, 본 발명의 제 2 측면은, 사용자 단말로부터 상기 사용자 단말의 이동 패턴에 기초하여 판단된 네비게이션의 동작 모드를 수신하고, 상기 사용자 단말의 동작 모드가 변경되었는지를 확인하는 동작 모드 확인부; 및 상기 확인된 동작 모드의 변경에 기초하여, 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 상기 사용자 단말에게 제공하는 네비게이션 정보 제공부;를 포함하는, 동작 모드에 기초한 네비게이션 정보를 제공하는 서버를 제공할 수 있다.
또한, 상기 사용자 단말의 이동 패턴은 상기 사용자 단말의 이동 속도의 변화에 관한 정보를 포함할 수 있다.
또한, 상기 네비게이션 정보 제공부는, 상기 변경된 동작 모드에 대응되는 POI(Point Of Interest) 정보를 상기 사용자 단말에게 제공할 수 있다.
또한, 상기 동작 모드는 주행 모드 및 보행 모드를 포함하며, 상기 네비게이션 정보 제공부는, 상기 동작 모드가 주행 모드인 경우에 차량의 주행과 관련된 POI 정보를 상기 사용자 단말에게 제공할 수 있다.
또한, 상기 동작 모드는 주행 모드 및 보행 모드를 포함하며, 상기 네비게이션 정보 제공부는, 상기 동작 모드가 보행 모드인 경우에 사용자의 보행과 관련된 POI 정보를 상기 사용자 단말에게 제공할 수 있다.
또한, 상기 네비게이션 정보 제공부는, 상기 변경된 동작 모드에 대응되는 경로 정보를 상기 사용자 단말에게 제공할 수 있다.
또한, 상기 네비게이션 정보 제공부는, 상기 경로 정보를 상기 변경된 동작 모드에 대응되는 상이한 경로 탐색 기준에 따라 생성할 수 있다.
또한, 차량의 상태에 관한 차량 정보를 수집하는 차량 정보 수집부;를 더 포함하며, 상기 네비게이션 정보 제공부는 상기 수집된 차량 정보에 기초하여 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 생성할 수 있다.
또한, 본 발명의 제 3 측면은, 사용자 단말의 이동에 관한 정보를 수집하고, 상기 수집된 이동 정보를 서버로 제공하는 이동 정보 수집부; 변경된 네비게이션의 동작 모드에 대응되는 네비게이션 정보를 상기 서버로부터 수신하는 네비게이션 정보 수신부; 및 상기 수신된 네비게이션 정보를 디스플레이하는 디스플레이부;를 포함하며, 상기 네비게이션의 동작 모드의 변경은 상기 서버에서 상기 제공된 이동 정보에 기초하여 판단되며, 상기 수신된 네비게이션 정보는 상기 서버에서 상기 변경된 동작 모드에 기초하여 생성된 것인, 동작 모드에 기초한 네비게이션 정보를 수신하는 사용자 단말을 제공할 수 있다.
또한, 상기 네비게이션의 동작 모드의 변경은 상기 서버에서 상기 사용자 단말의 이동 속도의 변화에 기초하여 판단될 수 있다.
또한, 상기 수신된 네비게이션 정보는, 상기 변경된 동작 모드에 대응되는 POI(Point Of Interest) 정보 및 경로 정보 중 적어도 하나를 포함할 수 있다.
또한, 상기 수신된 네비게이션 정보는, 상기 서버에서 차량의 상태에 관한 정보에 기초하여 생성될 수 있다.
또한, 상기 동작 모드는 주행 모드 및 보행 모드를 포함할 수 있다.
또한, 본 발명의 제 4 측면은, 사용자 단말의 이동에 관한 정보를 수집하는 이동 정보 수집부; 상기 이동 정보에 기초하여 네비게이션의 동작 모드의 변경을 판단하는 동작 모드 판단부; 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 서버에게 요청하는 네비게이션 정보 요청부; 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 상기 서버로부터 수신하는 네비게이션 정보 수신부; 및 상기 수신된 네비게이션 정보를 디스플레이하는 디스플레이부;를 포함하는, 동작 모드에 기초한 네비게이션 정보를 수신하는 사용자 단말을 제공할 수 있다.
또한, 상기 동작 모드 판단부는, 상기 동작 모드의 변경을 상기 사용자 단말의 이동 속도의 변화에 기초하여 판단할 수 있다.
또한, 상기 수신된 네비게이션 정보는, 상기 변경된 동작 모드에 대응되는 POI(Point Of Interest) 정보 및 경로 정보 중 적어도 하나를 포함할 수 있다.
또한, 상기 수신된 네비게이션 정보는, 상기 서버에서 차량의 상태에 관한 정보에 기초하여 생성될 수 있다.
또한, 상기 동작 모드는 주행 모드 및 보행 모드를 포함할 수 있다.
또한, 본 발명의 제 5 측면은, 사용자 단말의 이동에 관한 정보를 수집하는 이동 정보 수집부; 상기 이동 정보에 기초하여 네비게이션의 동작 모드의 변경을 판단하는 동작 모드 판단부; 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 생성하는 네비게이션 정보 생성부; 및 상기 생성된 네비게이션 정보를 디스플레이하는 디스플레이부;를 포함하는, 동작 모드에 기초하여 네비게이션 정보를 제공하는 사용자 단말을 제공할 수 있다.
또한, 본 발명의 제 6 측면은, 사용자 단말로부터 상기 사용자 단말의 이동에 관한 정보를 수신하는 단계; 상기 수신된 상기 사용자 단말의 이동 정보에 기초하여 네비게이션의 동작 모드의 변경을 판단하는 단계; 및 상기 판단된 동작 모드의 변경에 기초하여 네비게이션 정보를 상기 사용자 단말에게 변경하여 제공하는 단계;를 포함하는 동작 모드에 기초한 네비게이션 정보 제공 방법을 제공할 수 있다.
또한, 본 발명의 제 7 측면은, 사용자 단말로부터 상기 사용자 단말의 이동 패턴에 기초하여 판단된 네비게이션의 동작 모드를 수신하는 단계; 상기 사용자 단말의 동작 모드가 변경되었는지를 확인하는 단계; 및 상기 확인된 동작 모드의 변경에 기초하여, 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 상기 사용자 단말에게 제공하는 단계;를 포함하는, 동작 모드에 기초한 네비게이션 정보 제공 방법을 제공할 수 있다.
또한, 본 발명의 제 8 측면은, 사용자 단말의 이동에 관한 정보를 수집하고, 상기 수집된 이동 정보를 서버로 제공하는 단계; 변경된 네비게이션의 동작 모드에 대응되는 네비게이션 정보를 상기 서버로부터 수신하는 단계; 및 상기 수신된 네비게이션 정보를 디스플레이하는 단계;를 포함하며, 상기 네비게이션의 동작 모드의 변경은 상기 서버에서 상기 제공된 이동 정보에 기초하여 판단되며, 상기 수신된 네비게이션 정보는 상기 서버에서 상기 변경된 동작 모드에 기초하여 생성된 것인, 동작 모드에 기초한 네비게이션 정보를 수신하는 방법을 제공할 수 있다.
또한, 본 발명의 제 9 측면은, 사용자 단말의 이동에 관한 정보를 수집하는 단계; 상기 이동 정보에 기초하여 네비게이션의 동작 모드의 변경을 판단하는 단계; 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 서버에게 요청하는 단계; 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 상기 서버로부터 수신하는 단계; 및 상기 수신된 네비게이션 정보를 디스플레이하는 단계;를 포함하는, 동작 모드에 기초한 네비게이션 정보를 수신하는 방법을 제공할 수 있다.
또한, 본 발명의 제 10 측면은, 사용자 단말의 이동에 관한 정보를 수집하는 단계; 상기 이동 정보에 기초하여 네비게이션의 동작 모드의 변경을 판단하는 단계; 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 생성하는 단계; 및 상기 생성된 네비게이션 정보를 디스플레이하는 단계;를 포함하는, 동작 모드에 기초한 네비게이션 정보를 수신하는 방법을 제공할 수 있다.
또한, 본 발명의 제 11 측면은, 제 8 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.
또한, 본 발명의 제 12 측면은, 제 9 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.
또한, 본 발명의 제 13 측면은, 제 10 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.
전술한 본 발명의 과제 해결 수단에 의하면, 네비게이션의 동작 모드에 따라 차별화된 네비게이션 정보를 제공할 수 있다.
또한, 본 발명의 다른 과제 해결 수단 중 하나에 의하면, 네비게이션 동작 모드의 변경에 따라 상이한 POI(Point Of Interest) 및 경로를 포함하는 네비게이션 정보를 전환하여 제공할 수 있다.
또한, 본 발명의 또 다른 과제 해결 수단 중 하나에 의하면, 네비게이션의 동작 모드 및 차량의 상태에 기초하여 네비게이션 정보를 제공할 수 있다.
도 1은 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공 시스템의 전체 개요도이다.
도 2는 본 발명의 제 1 실시예에 따른 서버의 세부 구성도이다.
도 3은 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공부의 세부 구성도이다.
도 4는 본 발명의 제 1 실시예에 따른 사용자 단말의 세부 구성도이다.
도 5는 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공 방법의 세부 흐름도이다.
도 6은 본 발명의 제 1 실시예에 따른 주행 모드에서 네비게이션 정보가 디스플레이되는 일례를 도시한 도면이다.
도 7은 본 발명의 제 1 실시예에 따른 보행 모드에서 네비게이션 정보가 디스플레이되는 일례를 도시한 도면이다.
도 8은 본 발명의 제 1 실시예에 따른 동작 모드에 따라 네비게이션 정보가 생성되는 기준의 일례를 도시한 도면이다.
도 9는 본 발명의 제 1 실시예에 따른 차량의 상태에 따라 주행 모드에서 POI가 선택되는 기준의 일례를 도시한 도면이다.
도 10은 본 발명의 제 2 실시예에 따른 네비게이션 정보 제공 시스템의 전체 개요도이다.
도 11은 본 발명의 제 2 실시예에 따른 서버의 세부 구성도이다.
도 12는 본 발명의 제 2 실시예에 따른 사용자 단말의 세부 구성도이다.
도 13은 본 발명의 제 2 실시예에 따른 네비게이션 정보 제공 방법의 세부 흐름도이다.
도 14는 본 발명의 제 3 실시예에 따른 사용자 단말의 세부 구성도이다.
도 15는 본 발명의 제 3 실시예에 따른 네비게이션 정보 제공 방법의 세부 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
또한, 본 명세서에서 네비게이션 정보는 소정의 목적지로 가기 위한 경로에 관한 정보를 의미하며, 예를 들어, 목적지를 향한 경로, 경로 주변의 POI(Point Of Interest), 도착 시간, 가속 단속 구간, 차선 등에 관한 정보를 포함한다.
또한, 본 명세서에서, 네비게이션의 동작 모드는 사용자 단말의 이동 패턴에 따라 결정되는 모드로서 네비게이션 정보를 차별하여 생성하는데 이용되며, 예를 들어, 주행 모드 및 보행 모드를 포함한다. 또한, 주행 모드는 차량의 주행에 관련된 네비게이션 정보를 제공하는 모드이며, 보행 모드는 사용자의 보행과 관련된 네비게이션 정보를 제공하는 모드일 수 있다.
또한, 본 명세서에서 이동 정보는 사용자 단말의 이동에 관한 정보로서, 사용자 단말의 이동 속도, 이동 방향, 이동 시간 및 사용자 단말의 움직임에 관한 정보를 포함한다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공 시스템의 전체 개요도이다.
도 1에 도시된 바와 같이, 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공 시스템에서 사용자 단말(1000)은 네트워크(3000)를 통하여 서버(2000)에 연결되며, 서버(2000)로부터 네비게이션 정보를 수신하여 디스플레이한다.
사용자 단말(1000)은 사용자 단말(1000)의 이동에 대한 정보를 수집하여 서버(2000)로 제공할 수 있으며, 서버(2000)는 사용자 단말(1000)로부터 수신된 이동 정보를 이용하여 네비게이션의 동작 모드를 판단할 수 있다. 또한, 서버(2000)는 사용자 단말(1000)로부터 수신된 이동 정보를 이용하여 네비게이션의 동작 모드가 변경되었는지를 판단할 수 있으며, 변경된 동작 모드에 따른 네비게이션 정보를 생성하여 사용자 단말(1000)에게 제공할 수 있다. 또한, 서버(2000)는 차량(미도시)의 상태에 관한 정보를 차량에 포함된 차량 관리 단말(미도시) 또는 차량 관리 단말(미도시)과 연결된 사용자 단말(1000)로부터 수집할 수 있으며, 수집된 차량 정보에 기초하여 네비게이션 정보를 생성할 수 있다.
따라서, 차량에 탑승한 사용자는 차량이 이동하는 동안에는 사용자 단말(1000)을 통하여 차량의 주행에 적합한 네비게이션 정보를 수신할 수 있으며, 차량에서 내려 걸어서 이동하는 경우에는 사용자 단말(1000)을 통하여 도보에 적합한 네비게이션 정보를 수신할 수 있다.
사용자 단말(1000)은 네트워크를 통하여 서버(2000)와 연결 가능한 모든 단말을 포함하며, 예를 들어, 스마트폰, 셀룰러폰, PDA(personal digital assistants), 네비게이션 장치 및 태블릿 PC를 포함한다.
또한, 네트워크(3000)는 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함한다.
이하, 도 2를 참조하여 본 발명의 제 1 실시예에 따른 서버(2000)에 대하여 설명하기로 한다.
도 2는 본 발명의 제 1 실시예에 따른 서버(2000)의 세부 구성도이다.
도 2에 도시된 바와 같이, 본 발명의 제 1 실시예에 따른 서버(2000)는 이동 정보 수신부(2100), 동작 모드 판단부(2200), 차량 정보 수집부(2300), 네비게이션 정보 제공부(2400), DB(2500), 송수신부(2600) 및 제어부(2700)를 포함한다.
이동 정보 수신부(2100)는 사용자 단말(1000)로부터 사용자 단말(1000)의 이동에 관한 정보를 수신한다. 이동 정보는 사용자 단말(1000)에 포함된 센서를 통하여 수집될 수 있다. 또한, 사용자 단말(1000)로부터 수신된 이동 정보는 사용자 단말(1000)의 이동 속도 및 이동 속도가 유지되는 시간에 대한 정보를 포함한다. 예를 들어, 이동 정보 수신부(2100)는 사용자 단말(1000)의 이동 속도가 70km/h ~ 80km/h이고, 20km/h 이상의 이동 속도가 5분간 유지되고 있다는 것과 같은 이동 정보를 수신할 수 있다.
동작 모드 판단부(2200)는 수신된 이동 정보에 기초하여 네비게이션의 동작 모드를 판단한다. 동작 모드 판단부(2200)는 사용자 단말(1000)의 이동 속도 및 이동 속도가 유지되는 시간에 기초하여 사용자 단말(1000)의 이동 패턴을 분석할 수 있으며, 사용자 단말(1000)의 이동 패턴에 따라 네비게이션의 동작 모드를 판단할 수 있다. 또한, 네비게이션의 동작 모드는 차량의 주행과 관련된 주행 모드 및 사용자의 도보와 관련된 보행 모드를 포함하나, 이에 제한되지 않는다.
동작 모드 판단부(2200)는, 예를 들어, 사용자 단말(1000)의 이동 속도가 20km/h 이상인 경우에 동작 모드가 주행 모드라고 판단할 수 있다. 또한, 동작 모드 판단부(2200)는, 예를 들어, 사용자 단말(1000)의 이동 속도가 0km/h 부터 10km/h 이하의 범위에서 증가 및 감소를 기 설정된 횟수 이상으로 반복되는 경우에 동작 모드가 주행 모드라고 판단할 수 있다. 또한, 동작 모드 판단부(2200)는, 예를 들어, 3km/h 부터 5km/h 이하의 이동 속도가 소정의 시간 이상 유지되는 경우에 동작 모드가 보행 모드라고 판단할 수 있다. 또한, 동작 모드 판단부(2200)는, 사용자의 이동 속도의 평균 값이 보행자의 보행 속도 범위에 속하는 경우에 동작 모드가 보행 모드라고 판단할 수 있다.
또한, 동작 모드 판단부(2200)는 사용자 단말(1000)의 움직임에 기초하여 동작 모드를 판단할 수도 있다. 이 경우, 동작 모드 판단부(2200)는 사용자 단말(1000)의 움직임이 보행 시 발생되는 움직임과 유사한 패턴인 경우에, 동작 모드가 보행 모드라고 판단할 수 있다.
또한, 동작 모드 판단부(2200)는 차량에 설치된 차량 관리 단말(미도시)과 데이터를 송수신할 수 있는지 여부에 기초하여 동작 모드를 판단할 수도 있다. 이 경우, 동작 모드 판단부(2200)는 차량에 설치된 차량 관리 단말(미도시)로부터 네트워크를 통하여 연결될 수 있고, 차량 관리 단말(미도시)로부터 단말 ID를 수신하고 확인할 수 있다.
차량 정보 수집부(2300)는 차량의 상태에 관한 정보를 수집한다. 차량의 상태에 관한 정보는 후술할 네비게이션 정보 제공부(2400)에서 네비게이션 정보를 생성하는데 이용될 수 있으며, 예를 들어, 차량의 오일량, 차량의 주행 거리 및 차량에 포함된 장치의 오작동 여부에 관한 정보를 포함할 수 있다. 또한, 차량의 상태에 관한 정보는 차량에 설치된 차량 관리 단말(미도시)에 의해 수집되어 차량 정보 수집부(2300)에게 제공될 수 있다.
또한, 차량 정보 수집부(2300)는 차량의 상태에 관한 정보를 차량에 포함된 차량 관리 단말(미도시)로부터 수신할 수 있다. 이 경우, 차량 정보 수집부(2300)는 차량 관리 단말(미도시)에 접속하기 위한 정보를 사용자 단말(1000)로부터 수신하고, 수신된 정보를 이용하여 차량 관리 단말(미도시)에게 차량의 상태에 관한 정보를 요청할 수 있다.
또한, 차량 정보 수집부(2300)는 사용자 단말(1000)로부터 차량의 상태에 관한 정보를 수집할 수도 있다. 이 경우, 사용자 단말(1000)은 차량 관리 단말(미도시)로부터 차량의 상태에 관한 정보를 수신하고, 수신된 차량 상태 정보를 차량 정보 수집부(2300)에게 제공할 수 있다.
네비게이션 정보 제공부(2400)는 동작 모드에 따른 네비게이션 정보를 생성하여 사용자 단말(1000)에게 제공한다. 또한, 네비게이션 정보 제공부(2400)는 동작 모드가 변경되는 경우에 변경된 동작 모드에 따른 네비게이션 정보를 사용자 단말(1000)에게 제공할 수 있다.
네비게이션 정보 제공부(2400)는 동작 모드가 주행 모드인 경우에는 차량의 주행 및 정비에 관련된 경로 및 POI 정보를 포함하는 네비게이션 정보를 사용자 단말에게 제공할 수 있다. 또한, 네비게이션 정보 제공부(2400)는 동작 모드가 보행 모드인 경우에, 사용자의 보행에 관련된 경로 및 POI 정보를 포함하는 네비게이션 정보를 사용자 단말(1000)에게 제공할 수 있다. 또한, 네비게이션 정보 제공부(2400)는 주행 모드에서 경로 및 POI 정보를 결정하기 위하여 차량의 상태에 관한 정보를 이용할 수 있다.
이러한 네비게이션 정보 제공부(2400)에 대하여는 도 3에서 보다 상세히 설명하기로 한다.
DB(2500)는 서버(2000)가 동작 모드의 변경을 판단하고 변경된 동작 모드에 따른 네비게이션 정보를 생성하고 제공하기 위하여 필요한 각종의 정보를 저장한다. DB(2500)는 사용자 단말(1000)의 이동에 따른 동작 모드를 결정하기 위한 기준에 대한 정보 및 동작 모드 및 차량의 상태에 따라 네비게이션 정보를 생성하기 위한 기준에 대한 정보를 저장할 수 있다.
송수신부(2600)는 서버(2000)가 동작 모드의 변경을 판단하고 변경된 동작 모드에 따른 네비게이션 정보를 생성하고 제공하는데 필요한 각종의 정보를 서버(2000) 및 차량 관리 단말(미도시)와 송수신한다.
제어부(2700)는 서버(2000) 전체의 동작을 제어하며, 서버(2000)가 동작 모드의 변경을 판단하고 변경된 동작 모드에 따른 네비게이션 정보를 생성하고 제공할 수 있도록, 이동 정보 수신부(2100), 동작 모드 판단부(2200), 차량 정보 수집부(2300), 네비게이션 정보 제공부(2400), DB(2500) 및 송수신부(2600)를 제어한다.
이하, 도 3을 참조하여 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공부(2400)의 세부 구성에 대하여 설명하기로 한다.
도 3은 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공부(2400)의 세부 구성도이다.
도 3에 도시된 바와 같이, 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공부(2400)는 POI(Point Of Interest) 선택 모듈(2410), 경로 생성 모듈(2420), 및 네비게이션 정보 제공 모듈(2430)을 포함한다.
POI 선택 모듈(2410)은 동작 모드에 따라 네비게이션 정보에 포함될 POI 정보를 선택한다. DB(2500)에는 네비게이션 정보에 포함될 다양한 POI가 저장될 수 있으며, POI 선택 모듈(2410)은 DB(2500)에 저장된 POI 중에서 소정의 POI 정보를 선택할 수 있다.
POI 선택 모듈(2410)은 동작 모드가 주행 모드인 경우에 차량의 주행과 관련된 POI 정보를 선택할 수 있다. 또한, POI 선택 모듈(2410)은 동작 모드가 주행 모드인 경우에 차량의 상태에 관한 정보를 참조하여 POI 정보를 선택할 수 있다. 예를 들어, 동작 모드가 주행 모드이고 차량의 연료량이 기 설정된 임계치 이하인 경우에, POI 선택 모듈(2410)은 주유소와 관련된 POI 정보를 네비게이션 정보에 포함되도록 선택할 수 있다.
또한, POI 선택 모듈(2410)은 동작 모드가 보행 모드인 경우에 사용자의 보행과 관련된 POI 정보를 선택할 수 있다. 예를 들어, POI 선택 모듈(2410)은 동작 모드가 보행 모드인 경우에, 편의점, 문구점 등에 관한 POI 정보를 네비게이션 정보에 포함되도록 선택할 수 있다.
경로 생성 모듈(2420)은 동작 모드에 기초하여 목적지를 향한 경로를 생성한다. DB(2500)에는 경로 생성을 위한 설정 값이 동작 모드에 따라 구별되어 저장될 수 있으며, 경로 생성 모듈(2420)은 DB(2500)에 저장된 설정 값에 따라 목적지를 향한 경로를 생성할 수 있다.
경로 생성 모듈(2420)은 동작 모드가 주행 모드인 경우에 차량의 주행과 관련된 경로를 생성할 수 있다. 경로 생성 모듈(2420)은, 예를 들어, 동작 모드가 주행 모드인 경우에 자동차 전용 도로, 차선이 많은 도로가 우선적으로 포함되도록 경로를 생성할 수 있다.
또한, 경로 생성 모듈(2420)은 동작 모드가 주행 모드인 경우에 차량의 상태에 관한 정보를 참조하여 경로를 생성할 수 있다. 예를 들어, 동작 모드가 주행 모드이고 차량의 주행 거리가 기 설정된 임계치 이상인 경우에, 경로 생성 모듈(2420)은 차동차 정비소가 있는 도로가 우선적으로 포함되도록 경로를 생성할 수 잇다.
또한, 경로 생성 모듈(2420)은 동작 모드가 보행 모드인 경우에 사용자의 보행과 관련된 경로를 생성할 수 있다. 예를 들어, 경로 생성 모듈(2420)은 동작 모드가 보행 모드인 경우에, 골목길을 포함하여 최단 거리로 목적지에 도달할 수 있도록 경로를 생성할 수 있다.
네비게이션 정보 제공 모듈(2430)은 동작 모드에 따른 네비게이션 정보를 사용자 단말(1000)에게 제공한다. 네비게이션 정보 제공 모듈(2430)은 동작 모드에 따른 경로 정보 및 POI 정보를 사용자 단말(1000)에게 제공할 수 있다. 또한, 네비게이션 정보 제공 모듈(2430)은 동작 모드의 변경을 모니터링할 수 있으며, 동작 모드가 변경되는 경우에 변경된 동작 모드에 대응되는 경로 정보 및 POI 정보를 사용자 단말(1000)에게 실시간으로 제공할 수 있다.
이하, 도 4를 참조하여 본 발명의 제 1 실시예에 따른 사용자 단말(1000)에 대하여 설명하기로 한다.
도 4는 본 발명의 제 1 실시예에 따른 사용자 단말(1000)의 세부 구성도이다.
도 4에 도시된 바와 같이, 본 발명의 제 1 실시예에 따른 사용자 단말(1000)은 이동 정보 수집부(1100), 네비게이션 정보 요청부(1200), 네비게이션 정보 수신부(1300), 디스플레이부(1400), 송수신부(1500) 및 제어부(1600)를 포함한다.
이동 정보 수집부(1100)는 사용자 단말(1000)의 이동에 관한 정보를 수집한다. 이동 정보 수집부(1100)는, 예를 들어, GPS 센서, 가속 센서를 이용하여 사용자 단말의 위치 및 이동에 관한 정보를 수집할 수 있다.
또한, 이동 정보 수집부(1100)는 이동 속도 및 이동 속도의 변화에 대한 정보를 획득할 수 있다. 구체적으로 이동 정보 수집부(1100)는 사용자 단말(1000)의 이동 거리 및 시간에 기초하여 사용자 단말(1000)의 이동 속도를 산출할 수 있다. 또한, 이동 정보 수집부(1100)는 이동 속도가 증가 또는 감소하는 정도에 관한 정보, 이동 속도가 소정의 범위에서 유지되는 시간에 관한 정보를 획득할 수 있다.
또한, 이동 정보 수집부(1100)는 가속도 센서 데이터를 사용하여 사용자 단말(1000)의 이동 정보로서, 사용자 단말(1000)의 움직임에 대한 정보를 수집할 수 있다. 예를 들어, 이동 정보 수집부(1100)는 사용자 단말(1000)이 흔들리는 정도에 관한 정보를 수집할 수 있다.
네비게이션 정보 요청부(1200)는 서버(2000)에게 네비게이션 정보를 요청한다. 네비게이션 정보 요청부(1200)는 서버(2000)에게 출발지, 목적지 및 사용자 단말(1000)의 이동에 대한 정보를 제공할 수 있다. 또한, 네비게이션 정보 요청부(1200)는 차량에 설치된 차량 관리 단말(미도시)로부터 수신되는 차량 상태에 관한 정보를 서버(2000)에게 함께 제공할 수 있다.
네비게이션 정보 수신부(1300)는 서버(2000)로부터 동작 모드에 따른 네비게이션 정보를 수신한다. 또한, 네비게이션 정보 수신부(1300)는 주행 모드 및 보행 모드에 따라 구별되는 네비게이션 정보를 수신할 수 있다. 또한, 네비게이션 정보 수신부(1300)는 동작 모드가 변경되는 경우에 변경된 동작 모드에 관한 네비게이션 정보를 수신할 수 있다. 사용자 단말(1000)의 이동 패턴에 따라 동작 모드는 변경될 수 있으며, 네비게이션 정보 수신부(1300)는 변경된 동작 모드에 따른 네비게이션 정보를 실시간으로 수신할 수 있다.
디스플레이부(1400)는 수신된 네비게이션 정보를 디스플레이한다. 사용자 단말(1000)의 이동 패턴에 따라 동작 모드가 변경되는 경우에, 디스플레이부(1400)는 변경된 동작 모드에 따른 네비게이션 정보를 실시간으로 전환하여 디스플레이할 수 있다.
송수신부(1500)는 사용자 단말(1000)이 이동 정보를 수집하고 서버(2000)로부터 네비게이션 정보를 제공받는데 필요한 각종의 정보를 서버(2000) 및 차량 관리 단말(미도시)과 송수신한다.
제어부(1600)는 사용자 단말(1000) 전체의 동작을 제어하며, 사용자 단말(1000)이 이동 정보를 수집하고, 사용자 단말(1000)의 동작 모드에 따른 네비게이션 정보를 수신할 수 있도록 이동 정보 수집부(1100), 네비게이션 정보 요청부(1200), 네비게이션 정보 수신부(1300), 디스플레이부(1400) 및 송수신부(1500)를 제어한다.
이하, 도 5를 참조하여 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공 방법에 대하여 설명하기로 한다.
도 5는 본 발명의 제 1 실시예에 따른 네비게이션 정보 제공 방법의 세부 흐름도이다.
단계 S500에서 사용자 단말(1000)은 사용자 단말(1000)의 이동에 관한 정보를 수집한다. 단계 S500에서 사용자 단말(1000)은 예를 들어, GPS 센서, 가속 센서를 이용하여 사용자 단말의 위치 및 이동에 관한 정보를 수집할 수 있다. 또한, 사용자 단말(1000)은 이동 속도 및 이동 속도의 변화에 대한 정보를 획득할 수 있다. 구체적으로 사용자 단말(1000)은 사용자 단말(1000)의 이동 거리 및 시간에 기초하여 사용자 단말(1000)의 이동 속도를 산출할 수 있다. 또한, 사용자 단말(1000)은 이동 속도가 증가 또는 감소하는 정도에 관한 정보, 이동 속도가 소정의 범위에서 유지되는 시간에 관한 정보를 획득할 수 있다.
단계 S502에서 사용자 단말(1000)은 수집된 이동 정보를 서버(2000)에게 제공한다.
단계 S504에서 서버(2000)는 네비게이션의 동작 모드를 판단한다. 단계 S504에서 서버(2000)는 수신된 이동 정보에 기초하여 네비게이션의 동작 모드를 판단할 수 있다. 서버(2000)는 사용자 단말(1000)의 이동 속도 및 이동 속도가 유지되는 시간에 기초하여 사용자 단말(1000)의 이동 패턴을 분석할 수 있으며, 사용자 단말(1000)의 이동 패턴에 따라 네비게이션의 동작 모드를 판단할 수 있다. 또한, 네비게이션의 동작 모드는 차량의 주행과 관련된 주행 모드 및 사용자의 도보와 관련된 보행 모드를 포함하나, 이에 제한되지 않는다.
또한, 단계 S504에서 서버(2000)는, 예를 들어, 사용자 단말(1000)의 이동 속도가 20km/h 이상인 경우에 동작 모드가 주행 모드라고 판단할 수 있다. 또한, 서버(2000)는, 예를 들어, 사용자 단말(1000)의 이동 속도가 0km/h 부터 10km/h 이하의 범위에서 증가 및 감소를 반복하는 경우에 동작 모드가 주행 모드라고 판단할 수 있다. 또한, 서버(2000)는, 예를 들어, 3km/h 부터 5km/h 이하의 이동 속도가 소정의 시간 이상 유지되는 경우에 동작 모드가 보행 모드라고 판단할 수 있다.
단계 S506에서 서버(2000)는 차량의 상태에 관한 정보를 수집한다. 단계 S506에서 서버(2000)는, 예를 들어, 차량의 오일량, 차량의 주행 거리 및 차량에 포함된 장치의 오작동 여부에 관한 정보를 수집할 수 있다.
또한, 서버(2000)는 차량의 상태에 관한 정보를 차량에 포함된 차량 관리 단말(미도시)로부터 수신할 수 있다. 이 경우, 서버(2000)는 차량 관리 단말(미도시)에 접속하기 위한 정보를 사용자 단말(1000)로부터 수신하고, 수신된 정보를 이용하여 차량 관리 단말(미도시)에게 차량의 상태에 관한 정보를 요청할 수 있다.
또한, 서버(2000) 사용자 단말(1000)로부터 차량의 상태에 관한 정보를 수집할 수도 있다. 이 경우, 사용자 단말(1000)은 차량 관리 단말(미도시)로부터 차량의 상태에 관한 정보를 수신하고, 수신된 차량 상태 정보를 서버(2000)에게 제공할 수 있다.
단계 S508에서 서버(2000)는 네비게이션 경로를 생성한다. 단계 S508에서 서버(2000)는 동작 모드에 기초하여 목적지를 향한 경로를 생성한다. DB(2500)에는 경로 생성을 위한 설정 값이 동작 모드에 따라 구별되어 저장될 수 있으며, 서버(2000)는 DB(2500)에 저장된 설정 값에 따라 목적지를 향한 경로를 생성할 수 있다.
또한, 서버(2000)는 동작 모드가 주행 모드인 경우에 차량의 주행과 관련된 경로를 생성할 수 있다. 서버(2000)는, 예를 들어, 동작 모드가 주행 모드인 경우에 자동차 전용 도로, 차선이 많은 도로가 우선적으로 포함되도록 경로를 생성할 수 있다.
또한, 서버(2000)는 동작 모드가 주행 모드인 경우에 차량의 상태에 관한 정보를 참조하여 경로를 생성할 수 있다. 예를 들어, 동작 모드가 주행 모드이고 차량의 주행 거리가 기 설정된 임계치 이상인 경우에, 서버(2000)는 차동차 정비소가 있는 도로가 우선적으로 포함되도록 경로를 생성할 수 잇다.
또한, 서버(2000)는 동작 모드가 보행 모드인 경우에 사용자의 보행과 관련된 경로를 생성할 수 있다. 예를 들어, 서버(2000)는 동작 모드가 보행 모드인 경우에, 골목길을 포함하여 최단 거리로 목적지에 도달할 수 있도록 경로를 생성할수 있다.
단계 S510에서 서버(2000)는 POI 정보를 선택한다. 단계 S510에서 서버(2000)는 동작 모드에 따라 네비게이션 정보에 포함될 POI 정보를 선택한다. DB(2500)에는 네비게이션 정보에 포함될 다양한 POI가 저장될 수 있으며, 서버(2000)는 DB(2500)에 저장된 POI 중에서 소정의 POI 정보를 선택할 수 있다.
또한, 서버(2000)는 동작 모드가 주행 모드인 경우에 차량의 주행과 관련된 POI 정보를 선택할 수 있다. 또한, 서버(2000)는 동작 모드가 주행 모드인 경우에 차량의 상태에 관한 정보를 참조하여 POI 정보를 선택할 수 있다. 예를 들어, 동작 모드가 주행 모드이고 차량의 연료량이 기 설정된 임계치 이하인 경우에, 서버(2000)는 주유소와 관련된 POI 정보를 네비게이션 정보에 포함되도록 선택할 수 있다.
또한, 서버(2000)는 동작 모드가 보행 모드인 경우에 사용자의 보행과 관련된 POI 정보를 선택할 수 있다. 예를 들어, 서버(2000)는 동작 모드가 보행 모드인 경우에, 편의점, 문구점 등에 관한 POI 정보를 네비게이션 정보에 포함되도록 선택할 수 있다.
단계 S512에서 서버(2000)는 사용자 단말(1000)에게 네비게이션 정보를 제공한다. 단계 S512에서 서버(2000)는 동작 모드에 따른 네비게이션 정보를 사용자 단말(1000)에게 제공한다. 서버(2000)는 동작 모드에 따른 경로 정보 및 POI 정보를 사용자 단말(1000)에게 제공할 수 있으며, 동작 모드가 변경되는 경우에 변경된 동작 모드에 대응되는 경로 정보 및 POI 정보를 사용자 단말(1000)에게 실시간으로 제공할 수 있다.
단계 S514에서 사용자 단말(1000)은 수신된 네비게이션 정보를 디스플레이한다. 사용자 단말(1000)의 이동 패턴에 따라 동작 모드가 변경되는 경우에, 사용자 단말(1000)은 변경된 동작 모드에 따른 네비게이션 정보를 실시간으로 전환하여 디스플레이할 수 있다.
이하, 도 6 및 도 7을 참조하여 본 발명의 제 1 실시예에 따른 동작 모드의 변경에 따라 네비게이션 정보가 변경되어 디스플레이되는 일례를 설명하기로 한다.
도 6은 본 발명의 제 1 실시예에 따른 주행 모드에서 네비게이션 정보가 디스플레이되는 일례를 도시한 도면이며, 도 7은 본 발명의 제 1 실시예에 따른 보행 모드에서 네비게이션 정보가 디스플레이되는 일례를 도시한 도면이다.
도 6에 도시된 바와 같이, 주행 모드에서는 출발지에서 목적지까지의 경로가 자동차 도로를 따라 표시될 수 있으며, 차량의 상태에 따라 주유소 또는 정비소가 위치한 도로를 따른 경로가 표시될 수 있다. 또한, 경로 주변에는, 예를 들어, 주유소 및 정비소에 관한 POI가 표시될 수 있다.
또한, 도 6의 ‘A’ 지점에서 사용자가 차량에서 내려 도보로 이동하는 경우에는, 서버(2000)는 동작 모드가 보행 모드로 변경되었음을 판단할 수 있으며, 변경된 보행 모드에 대응되는 네비게이션 정보를 사용자 단말(1000)에게 제공할 수 있다.
따라서, 사용자 단말(1000)에서는, 도 7에 도시된 바와 같이, 보행 모드에 따른 네비게이션 정보가 표시될 수 있다. 보행 모드에서는 목적지까지의 경로가 골목길을 따라 표시될 수 있으며, 사용자가 보행 중에 이용할 수 있는 편의점, 문구점 및 커피숍과 같은 POI가 경로 주변에 표시될 수 있다.
이하, 도 8을 참조하여 본 발명의 제 1 실시예에 따른 네비게이션 정보가 생성되는 기준에 대하여 설명하기로 한다.
도 8은 본 발명의 제 1 실시예에 따른 동작 모드에 따라 네비게이션 정보가 생성되는 기준의 일례를 도시한 도면이다.
도 8에 도시된 바와 같이, DB(2500)에는 네비게이션 정보 생성을 위한 설정 테이블이 저장될 수 있으며, 이러한 설정 테이블은 동작 모드 필드(10), POI 필드(12) 및 경로 필드(14)를 포함할 수 있다.
동작 모드 필드(10)는 사용자 단말(1000)의 이동에 따라 판단된 동작 모드 값이 기록된다. 동작 모드 필드(10)에는, 예를 들어, 주행 모드 및 보행 모드가 기록될 수 있다.
또한, POI 필드(12)에는 네비게이션 정보를 생성하는 경우에 우선적으로 선택될 POI에 대한 정보가 기록될 수 있다. POI 필드(12)에는, 예를 들어, 동작 모드가 주행 모드인 경우에는 랜드마크, 주유소 및 정비소에 대한 POI가 우선적으로 선택되도록 값이 기록될 수 있다. 또한, POI 필드(12)에는, 예를 들어, 동작 모드가 보행 모드인 경우에는 편의점, 문구점 및 편의점에 대한 POI가 우선적으로 선택되도록 값이 기록될 수 있다.
또한, 경로 필드(14)에는 네비게이션 정보를 생성하는 경우에 우선적으로 고려하여야 할 경로에 대한 정보가 기록될 수 있다. 경로 필드(14)에는, 예를 들어, 동작 모드가 주행 모드인 경우에는 자동차 전용 도로 및 대로가 경로 생성 시 우선적으로 고려되도록 값이 기록될 수 있다. 또한, 경로 필드(14)에는, 예를 들어, 동작 모드가 보행 모드인 경우에는, 골목길이 경로 생성 시 우선적으로 고려되도록 값이 기록될 수 있다.
이하, 도 9를 참조하여 본 발명의 제 1 실시예에 따른 차량의 상태에 따라 주행 모드에서 POI가 선택되는 기준에 대하여 설명하기로 한다.
도 9는 본 발명의 제 1 실시예에 따른 차량의 상태에 따라 주행 모드에서 POI가 선택되는 기준의 일례를 도시한 도면이다.
도 9에 도시된 바와 같이, 본 발명의 일 실시예에 따른 DB(2500)에는 주행 모드에서 POI 정보를 선택하기 위한 설정 테이블이 저장될 수 있으며, 설정 테이블은 연료량 필드(20), 주행 거리 필드(22) 및 POI 필드(24)를 포함할 수 있다.
연료량 필드(20)에는 차량의 연료량에 대한 값이 기록되며, 주행 거리 필드(22)에는 차량의 주행 거리 값이 기록될 수 있다. 또한, POI 필드(24)에는 연료량 및 주행 거리에 따라 우선적으로 선택되어야 할 POI에 대한 값이 기록될 수 있다. POI 필드(24)에는, 예를 들어, 연료량이 ‘LOW’이며 주행 거리가 ‘100,000km’인 경우에 주유소에 대한 POI가 우선적으로 선택되도록 값이 기록될 수 있다. 또한, POI 필드(24)에는, 예를 들어, 연료량이 ‘HIGH’이며 주행 거리가 ‘115,000km’인 경우에 정비소에 대한 POI가 우선적으로 선택되도록 값이 기록될 수 있다. 또한, POI 필드(24)에는, 예를 들어, 연료량이 ‘LOW’이며 주행 거리가 ‘115,000km’인 경우에 주유소 및 정비소에 대한 POI가 우선적으로 선택되도록 값이 기록될 수 있다.
이하, 도 10을 참조하여 본 발명의 제 2 실시예에 따른 네비게이션 정보 제공 시스템에 대하여 설명하기로 한다.
도 10은 본 발명의 제 2 실시예에 따른 네비게이션 정보 제공 시스템의 전체 개요도이다.
도 10에 도시된 바와 같이, 본 발명의 제 2 실시예에 따른 네비게이션 정보 제공 시스템에서 사용자 단말(4000)은 네크워크(6000)를 통하여 서버(5000)에 연결될 수 있으며, 서버(5000)에게 네비게이션의 동작 모드에 관한 정보를 제공하고, 서버(5000)로부터 네비게이션 정보를 수신하여 디스플레이할 수 있다.
사용자 단말(4000)은 사용자 단말(4000)의 이동에 관한 정보를 수집하고 수집된 정보를 이용하여 동작 모드를 판단할 수 있으며, 판단된 동작 모드에 대한 정보를 서버(5000)에게 제공할 수 있다. 또한, 서버(5000)는 동작 모드에 따른 네비게이션 정보를 생성하여 사용자 단말(4000)에게 제공할 수 있으며, 동작 모드가 변경되는 경우에 변경된 네비게이션 정보를 사용자 단말(4000)에게 실시간으로 제공할 수 있다.
이하, 도 11을 참조하여 본 발명의 제 2 실시예에 따른 서버(5000)에 대하여 설명하기로 한다.
도 11은 본 발명의 제 2 실시예에 따른 서버(5000)의 세부 구성도이다.
도 11에 도시된 바와 같이, 본 발명의 제 2 실시예에 따른 서버(5000)는 동작 모드 확인부(5100), 차량 정보 수집부(5200), 네비게이션 정보 제공부(5300), DB(5400), 송수신부(5500) 및 제어부(5600)를 포함한다. 본 발명의 제 2 실시예에 따른 서버(5000)의 차량 정보 수집부(5200), 네비게이션 정보 제공부(5300)는 본 발명의 제 1 실시예에 따른 차량 정보 수집부(2300), 네비게이션 정보 제공부(2400)과 유사한 기능을 수행하는바, 이에 대한 설명은 편의상 생략하기로 한다.
동작 모드 확인부(5100)는 사용자 단말(4000)로부터 네비게이션의 동작 모드에 관한 정보를 수신하고, 동작 모드 및 동작 모드의 변경을 확인한다. 동작 모드 확인부(5100)는 사용자 단말(4000)로부터, 예를 들어, 주행 모드 및 보행 모드에 관한 정보를 수신할 수 있다. 또한, 사용자 단말(4000)로부터 수신된 동작 모드가 현재의 동작 모드와 상이한 경우에 동작 모드가 변경되었음을 확인할 수 있다. 또한, 동작 모드 확인부(5100)에 의해 확인된 동작 모드는 네비게이션 정보 제공부(5300)에서 네비게이션 정보를 생성하는데 이용될 수 있다.
이하, 도 12를 참조하여 본 발명의 제 2 실시예에 따른 사용자 단말(4000)에 대하여 설명하기로 한다.
도 12는 본 발명의 제 2 실시예에 따른 사용자 단말(4000)의 세부 구성도이다.
도 12에 도시된 바와 같이, 본 발명의 제 2 실시예에 따른 사용자 단말(4000)은 이동 정보 수집부(4100), 동작 모드 판단부(4200), 네비게이션 정보 요청부(4300), 네비게이션 정보 수신부(4400), 디스플레이부(4500), DB(4600), 송수신부(4700) 및 제어부(4800)를 포함할 수 있다. 본 발명의 제 2 실시예에 따른 사용자 단말(4000)의 이동 정보 수집부(4100), 네비게이션 정보 요청부(4300), 네비게이션 정보 수신부(4400), 디스플레이부(4500)는 본 발명의 제 1 실시예에 따른 사용자 단말(1000)의 이동 정보 수집부(1100), 네비게이션 정보 요청부(1200), 네비게이션 정보 수신부(1300) 및 디스플레이부(1400)과 유사한 기능을 수행하므로 이에 대한 설명은 편의상 생략하기로 한다.
동작 모드 판단부(4200)는 수집된 이동 정보에 기초하여 네비게이션의 동작 모드를 판단한다. 동작 모드 판단부(4200)는 사용자 단말(4000)의 이동 속도 및 이동 속도가 유지되는 시간에 기초하여 사용자 단말(4000)의 이동 패턴을 분석할 수 있으며, 사용자 단말(4000)의 이동 패턴에 따라 네비게이션의 동작 모드를 판단할 수 있다. 또한, 네비게이션의 동작 모드는 차량의 주행과 관련된 주행 모드 및 사용자의 도보와 관련된 보행 모드를 포함하나, 이에 제한되지 않는다.
동작 모드 판단부(4200)는, 예를 들어, 사용자 단말(4000)의 이동 속도가 20km/h 이상인 경우에 동작 모드가 주행 모드라고 판단할 수 있다. 또한, 동작 모드 판단부(4200)는, 예를 들어, 사용자 단말(4000)의 이동 속도가 0km/h 부터 10km/h 이하의 범위에서 증가 및 감소를 반복하는 경우에 동작 모드가 주행 모드라고 판단할 수 있다. 또한, 동작 모드 판단부(4200)는, 예를 들어, 3km/h 부터 5km/h가 소정의 시간 이상 유지되는 경우에 동작 모드가 보행 모드라고 판단할 수 있다.
또한, 동작 모드 판단부(4200)에 의해 판단된 동작 모드는 네비게이션 정보 요청부(4300)가 서버(5000)에 네비게이션 정보를 요청하는 경우에 서버(5000)에게 함께 제공될 수 있다.
DB(4600)는 사용자 단말(4000)이 동작 모드를 판단하는데 필요한 각종의 정보를 저장한다. DB(4600)는 사용자 단말(4000)의 이동에 따른 동작 모드를 결정하기 위한 기준에 대한 정보 및 동작 모드에 대한 정보를 저장할 수 있다.
이하, 도 13을 참조하여 본 발명의 제 2 실시예에 따른 네비게이션 정보 제공 방법에 대하여 설명하기로 한다.
도 13은 본 발명의 제 2 실시예에 따른 네비게이션 정보 제공 방법의 세부 흐름도이다.
단계 S1300에서 사용자 단말(4000)은 사용자 단말(4000)의 이동 정보를 수집한다. 단계 S1300에서 사용자 단말(4000)은 예를 들어, GPS 센서, 가속 센서를 이용하여 사용자 단말의 위치 및 이동에 관한 정보를 수집할 수 있다. 또한, 사용자 단말(4000)은 이동 속도 및 이동 속도의 변화에 대한 정보를 획득할 수 있다. 구체적으로 사용자 단말(4000)은 사용자 단말(4000)의 이동 거리 및 시간에 기초하여 사용자 단말(4000)의 이동 속도를 산출할 수 있다. 또한, 사용자 단말(4000)은 이동 속도가 증가 또는 감소하는 정도에 관한 정보, 이동 속도가 소정의 범위에서 유지되는 시간에 관한 정보를 획득할 수 있다.
단계 S1302에서 사용자 단말(4000)은 네비게이션의 동작 모드를 판단한다. 단계 S1302에서 사용자 단말(4000)은 수집된 이동 정보에 기초하여 네비게이션의 동작 모드를 판단할 수 있다. 사용자 단말(4000)은 사용자 단말(4000)의 이동 속도 및 이동 속도가 유지되는 시간에 기초하여 사용자 단말(4000)의 이동 패턴을 분석할 수 있으며, 사용자 단말(4000)의 이동 패턴에 따라 네비게이션의 동작 모드를 판단할 수 있다. 또한, 네비게이션의 동작 모드는 차량의 주행과 관련된 주행 모드 및 사용자의 도보와 관련된 보행 모드를 포함하나, 이에 제한되지 않는다.
또한, 단계 S1302에서 사용자 단말(4000)은, 예를 들어, 사용자 단말(4000)의 이동 속도가 20km/h 이상인 경우에 동작 모드가 주행 모드라고 판단할 수 있다. 또한, 사용자 단말(4000)은, 예를 들어, 사용자 단말(4000)의 이동 속도가 0km/h 부터 10km/h 이하의 범위에서 증가 및 감소를 반복하는 경우에 동작 모드가 주행 모드라고 판단할 수 있다. 또한, 사용자 단말(4000)은, 예를 들어, 3km/h 부터 5km/h가 소정의 시간 이상 유지되는 경우에 동작 모드가 보행 모드라고 판단할 수 있다.
단계 S1304에서 사용자 단말(4000)은 판단된 동작 모드에 대한 정보를 서버(5000)에게 제공한다.
이후, 단계 S1306 내지 단계 S1314는 단계 S506 내지 단계 S514와 유사하므로 이에 대한 설명은 편의상 생략하도록 한다.
이하, 도 14를 참조하여 본 발명의 제 3 실시예에 따른 사용자 단말(7000)에 대하여 설명하기로 한다.
도 14는 본 발명의 제 3 실시예에 따른 사용자 단말(7000)의 세부 구성도이다.
도 14에 도시된 바와 같이, 본 발명의 제 3 실시예에 따른 사용자 단말(7000)은 동작 모드에 따른 네비게이션 정보를 별도의 서버로부터 제공받지 않지 않을 수 있다.
또한, 본 발명의 제 3 실시예에 따른 사용자 단말(7000)의 이동 정보 수집부(7100), 동작 모드 판단부(7200) 및 디스플레이부(7500)는 본 발명의 제 2 실시예에 따른 사용자 단말(4000)의 이동 정보 수집부(4100), 동작 모드 판단부(4200), 디스플레이부(4500)과 유사한 기능을 수행할 수 있다. 또한, 제 3 실시예에 따른 사용자 단말(7000)의 차량 정보 수집부(7300), 네비게이션 정보 생성부(7400)는 제 2 실시예에 따른 서버(5000)의 차량 정보 수집부(5200) 및 네비게이션 정보 제공부(5300)와 유사한 기능을 수행할 수 있다.
이하, 도 15를 참조하여 본 발명의 제 3 실시예에 따른 네비게이션 정보 제공 방법에 대하여 설명하기로 한다.
도 15는 본 발명의 제 3 실시예에 따른 네비게이션 정보 제공 방법의 세부 흐름도이다.
도 15에 도시된 바와 같이, 본 발명의 제 3 실시예에 따른 네비게이션 정보 제공 방법에서 사용자 단말(7000)은 사용자 단말(7000)의 이동 정보를 수집하고(단계 S1500), 이동 정보에 따른 동작 모드를 판단할 수 있으며(단계 S1502), 차량의 상태에 관한 정보를 수집할 수 있다(단계 S1504). 또한, 사용자 단말(7000)은 동작 모드 및 차량의 상태에 관한 정보에 기초하여 네비게이션 정보를 생성할 수 있으며(단계 S1506), 동작 모드의 변경에 따라 네비게이션 정보를 전환하여 표시할 수 있다(단계 S1508).
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (37)

  1. 동작 모드에 기초한 네비게이션 정보 제공 서버에 있어서,
    사용자 단말로부터 상기 사용자 단말의 이동에 관한 정보를 수신하는 통신부; 및
    제어부를 포함하고,
    상기 제어부는, 상기 수신된 상기 사용자 단말의 이동 정보에 기초하여 운전 모드 및 보행 모드를 포함하는 복수의 동작 모드 사이에서 동작 모드를 변경하고,
    차량에 포함된 장치의 오작동 여부에 관한 정보를 획득하고,
    네비게이션 정보는 POI(Point Of Interest) 정보 및 경로와 관련된 정보를 포함하고, 상기 오작동 여부에 관한 정보에 기초하여 상기 동작 모드의 변경에 따라 상기 네비게이션 정보를 변경하고,
    상기 변경된 네비게이션 정보를 상기 사용자 단말로 제공하고,
    상기 POI 정보는, 상기 동작 모드에 따라 서로 다른 POI 필드에 기초하여 제공되고, 소정의 조건에 기초하여 복수의 POI 중 선택된 적어도 하나의 POI와 관련되며,
    상기 경로는 출발지에서 목적지까지 상기 선택된 적어도 하나의 POI를 갖는 도로를 포함하도록 생성되고, 상기 선택된 적어도 하나의 POI를 갖는 도로 유형은 상기 동작 모드에 기초하여 복수의 도로 유형 중에서 선택되며, 도로 유형의 제1 서브 세트가 운전 모드에서 우선적으로 선택되고, 도로 유형의 제 2 서브 세트가 보행 모드에서 우선적으로 선택되는, 네비게이션 정보 제공 서버.
  2. 제 1 항에 있어서,
    상기 제어부는, 상기 수신된 이동 정보에 기초하여 상기 사용자 단말의 이동 속도의 변화를 확인하고, 상기 이동 속도의 변화에 기초하여 상기 복수의 동작 모드 사이에서 상기 동작 모드의 변경을 판단하는 것인, 네비게이션 정보 제공 서버.
  3. 제 1 항에 있어서,
    상기 제어부는, 상기 동작 모드가 변경되는 경우에 상기 변경된 동작 모드에 대응되는 네비게이션 정보를 상기 사용자 단말에게 제공하는 것인, 네비게이션 제공 서버.
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 제1 항에 있어서,
    상기 제어부는, 상기 차량의 상태에 관한 차량 정보를 수집하고,
    상기 차량 정보는 상기 차량의 오일량 및 상기 차량의 연료량에 관한 정보 중 적어도 하나를 포함하며,
    상기 네비게이션 정보는 주유소 및 정비소 중 적어도 하나에 대한 POI 정보를 포함하는 것인, 네비게이션 정보 제공 서버.
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 동작 모드에 기초한 네비게이션 정보를 수신하는 사용자 단말에 있어서,
    사용자 단말의 이동에 관한 정보를 수집하는 센서부;
    상기 수집된 이동에 관한 정보를 서버로 제공하는 통신부;
    차량에 포함된 장치의 오작동 여부에 관한 정보를 획득하고, 네비게이션 정보는 POI(Point Of Interest) 정보 및 경로와 관련된 정보를 포함하고, 상기 오작동 여부에 관한 정보에 기초하여 동작 모드의 변경에 대응되는 상기 네비게이션 정보를 수신하는 제어부; 및
    상기 수신된 네비게이션 정보를 표시하는 디스플레이부를 포함하고,
    상기 수집된 이동에 관한 정보는 운전 모드 및 보행 모드를 포함하는 복수의 동작 모드 사이에서 네비게이션의 동작 모드를 변경하기 위해 사용되며,
    상기 POI 정보는, 상기 동작 모드에 따라 서로 다른 POI 필드에 기초하여 제공되고, 소정의 조건에 기초하여 복수의 POI 중 선택된 적어도 하나의 POI와 관련되며,
    상기 경로는 출발지에서 목적지까지 상기 선택된 적어도 하나의 POI를 갖는 도로를 포함하도록 생성되고, 상기 선택된 적어도 하나의 POI를 갖는 도로 유형은 상기 동작 모드에 기초하여 복수의 도로 유형 중에서 선택되며, 도로 유형의 제1 서브 세트가 운전 모드에서 우선적으로 선택되고, 도로 유형의 제 2 서브 세트가 보행 모드에서 우선적으로 선택되는, 사용자 단말.
  20. 제 19 항에 있어서,
    상기 네비게이션의 동작 모드의 변경은 상기 서버에서 상기 사용자 단말의 이동 속도의 변화에 기초하여 판단되는 것인, 사용자 단말.
  21. 삭제
  22. 삭제
  23. 삭제
  24. 동작 모드에 기초한 네비게이션 정보를 수신하는 사용자 단말에 있어서,
    운전 모드 및 보행 모드를 포함하는 복수의 운전 모드 사이에서 네비게이션의 동작 모드를 변경하기 위해 사용자 단말의 이동에 관한 정보를 수집하는 센서부;
    상기 사용자 단말의 이동에 관한 정보에 기초하여 네비게이션의 동작 모드를 변경하도록 결정하는 제어부;
    차량에 포함된 장치의 오작동 여부에 관한 정보를 송신하고, 변경된 동작 모드에 대응하는 네비게이션 정보를 서버로 요청하고, 상기 네비게이션 정보는 POI 정보 및 경로와 관련된 정보를 포함하고, 상기 서버로부터 상기 변경된 동작 모드에 대응하는 네비게이션 정보를 상기 서버로부터 수신하는 통신부; 및
    상기 수신된 네비게이션 정보를 표시하는 디스플레이부를 포함하고,
    상기 POI 정보는, 상기 동작 모드에 따라 서로 다른 POI 필드에 기초하여 제공되고, 소정의 조건에 기초하여 복수의 POI 중 선택된 적어도 하나의 POI와 관련되며,
    상기 경로는 출발지에서 목적지까지 상기 선택된 적어도 하나의 POI를 갖는 도로를 포함하도록 생성되고, 상기 선택된 적어도 하나의 POI를 갖는 도로 유형은 상기 동작 모드에 기초하여 복수의 도로 유형 중에서 선택되며, 도로 유형의 제1 서브 세트가 운전 모드에서 우선적으로 선택되고, 도로 유형의 제 2 서브 세트가 보행 모드에서 우선적으로 선택되는, 사용자 단말.
  25. 제 24 항에 있어서,
    상기 제어부는, 상기 동작 모드의 변경을 상기 사용자 단말의 이동 속도의 변화에 기초하여 판단하는 것인, 사용자 단말.
  26. 삭제
  27. 제 24 항에 있어서,
    상기 수신된 네비게이션 정보는, 상기 서버에서 차량의 상태에 관한 정보에 기초하여 생성된 것인, 사용자 단말.
  28. 삭제
  29. 동작 모드에 기초하여 네비게이션 정보를 제공하는 사용자 단말에 있어서,
    운전 모드 및 보행 모드를 포함하는 복수의 운전 모드 사이에서 네비게이션의 동작 모드를 변경하기 위해 사용자 단말의 이동에 관한 정보를 수집하는 센서부;
    차량에 포함된 장치의 오작동 여부에 관한 정보를 획득하고, 상기 사용자 단말의 이동에 관한 정보에 기초하여 네비게이션의 동작 모드를 변경하도록 결정하고, 네비게이션 정보는 POI(Point Of Interest) 정보 및 경로와 관련된 정보를 포함하고, 상기 오작동 여부에 관한 정보에 기초하여 상기 변경된 동작 모드에 대응되는 상기 네비게이션 정보를 생성하는 제어부; 및
    상기 생성된 네비게이션 정보를 표시하는 디스플레이부를 포함하며,
    상기 POI 정보는, 상기 동작 모드에 따라 서로 다른 POI 필드에 기초하여 제공되고, 소정의 조건에 기초하여 복수의 POI 중 선택된 적어도 하나의 POI와 관련되며,
    상기 경로는 출발지에서 목적지까지 상기 선택된 적어도 하나의 POI를 갖는 도로를 포함하도록 생성되고, 상기 선택된 적어도 하나의 POI를 갖는 도로 유형은 상기 동작 모드에 기초하여 복수의 도로 유형 중에서 선택되며, 도로 유형의 제1 서브 세트가 운전 모드에서 우선적으로 선택되고, 도로 유형의 제 2 서브 세트가 보행 모드에서 우선적으로 선택되는,
    사용자 단말.
  30. 동작 모드에 기초한 네비게이션 정보 제공 방법에 있어서,
    사용자 단말로부터 상기 사용자 단말의 이동에 관한 정보를 수신하는 단계;
    상기 수신된 상기 사용자 단말의 이동 정보에 기초하여 운전 모드 및 보행 모드를 포함하는 복수의 동작 모드 사이에서 동작 모드를 변경하는 단계;
    차량에 포함된 장치의 오작동 여부에 관한 정보를 획득하는 단계;
    상기 오작동 여부에 관한 정보에 기초하여 상기 동작 모드의 변경에 따라 상기 네비게이션 정보를 변경하는 단계; 및
    상기 변경된 네비게이션 정보를 상기 사용자 단말로 제공하는 단계를 포함하고,
    POI 정보는, 상기 동작 모드에 따라 서로 다른 POI 필드에 기초하여 제공되고, 소정의 조건에 기초하여 복수의 POI 중 선택된 적어도 하나의 POI와 관련되며,
    경로는 출발지에서 목적지까지 상기 선택된 적어도 하나의 POI를 갖는 도로를 포함하도록 생성되고, 상기 선택된 적어도 하나의 POI를 갖는 도로 유형은 상기 동작 모드에 기초하여 복수의 도로 유형 중에서 선택되며, 도로 유형의 제1 서브 세트가 운전 모드에서 우선적으로 선택되고, 도로 유형의 제 2 서브 세트가 보행 모드에서 우선적으로 선택되는,
    네비게이션 정보 제공 방법.
  31. 동작 모드에 기초한 네비게이션 정보 제공 방법에 있어서,
    사용자 단말로부터 상기 사용자 단말의 이동 패턴에 기초하여 판단된 네비게이션의 동작 모드를 수신하는 단계;
    차량에 포함된 장치의 오작동 여부에 관한 정보를 획득하는 단계;
    네비게이션 정보는 POI(Point Of Interest) 정보 및 경로와 관련된 정보를 포함하고, 상기 사용자 단말에게 상기 오작동 여부에 관한 정보에 기초하여 상기 동작 모드의 변경에 대응되는 상기 네비게이션 정보를 제공하는 단계;
    상기 POI 정보는, 상기 동작 모드에 따라 서로 다른 POI 필드에 기초하여 제공되고, 소정의 조건에 기초하여 복수의 POI 중 선택된 적어도 하나의 POI와 관련되며,
    상기 경로는 출발지에서 목적지까지 상기 선택된 적어도 하나의 POI를 갖는 도로를 포함하도록 생성되고, 상기 선택된 적어도 하나의 POI를 갖는 도로 유형은 상기 동작 모드에 기초하여 복수의 도로 유형 중에서 선택되며, 도로 유형의 제1 서브 세트가 운전 모드에서 우선적으로 선택되고, 도로 유형의 제 2 서브 세트가 보행 모드에서 우선적으로 선택되는, 네비게이션 정보 제공 방법.
  32. 동작 모드에 기초한 네비게이션 정보를 수신하는 방법에 있어서,
    사용자 단말의 이동에 관한 정보를 수집하고, 상기 수집된 이동 정보를 서버로 제공하는 단계;
    차량에 포함된 장치의 오작동 여부에 관한 정보를 획득하는 단계;
    상기 오작동 여부에 관한 정보를 상기 서버로 전송하는 단계 및
    네비게이션 정보는 POI(Point Of Interest) 정보 및 경로와 관련된 정보를 포함하고, 상기 오작동 여부에 관한 정보에 기초하여 변경된 동작 모드에 대응하는 상기 네비게이션 정보를 상기 서버로부터 수신하는 단계; 및
    상기 수신된 네비게이션 정보를 디스플레이하는 단계를 포함하고,
    상기 수집된 정보는 운전 모드 및 보행 모드를 포함하는 복수의 동작 모드 사이에서 네비게이션의 동작 모드를 변경하기 위해 사용되며,
    상기 POI 정보는, 상기 동작 모드에 따라 서로 다른 POI 필드에 기초하여 제공되고, 소정의 조건에 기초하여 복수의 POI 중 선택된 적어도 하나의 POI와 관련되며,
    상기 경로는 출발지에서 목적지까지 상기 선택된 적어도 하나의 POI를 갖는 도로를 포함하도록 생성되고, 상기 선택된 적어도 하나의 POI를 갖는 도로 유형은 상기 동작 모드에 기초하여 복수의 도로 유형 중에서 선택되며, 도로 유형의 제1 서브 세트가 운전 모드에서 우선적으로 선택되고, 도로 유형의 제 2 서브 세트가 보행 모드에서 우선적으로 선택되는, 네비게이션 정보 수신 방법.
  33. 동작 모드에 기초한 네비게이션 정보를 수신하는 방법에 있어서,
    사용자 단말의 이동에 관한 정보를 수집하는 단계;
    상기 수집된 이동에 관한 정보에 기초하여 운전 모드 및 보행 모드를 포함하는 복수의 운전 모드 사이에서 네비게이션의 동작 모드를 변경하는 단계;
    차량에 포함된 장치의 오작동 여부에 관한 정보를 획득하는 단계;
    상기 획득된 차량에 포함된 장치의 오작동 여부에 관한 정보를 서버로 전송하는 단계;
    상기 변경된 동작 모드에 대응되는 네비게이션 정보를 서버에게 요청하는 단계;
    상기 네비게이션 정보는 POI 정보 및 경로와 관련된 정보를 포함하고, 상기 서버로부터 상기 변경된 동작 모드에 대응하는 네비게이션 정보를 상기 서버로부터 수신하는 단계;
    상기 POI 정보는, 상기 동작 모드에 따라 서로 다른 POI 필드에 기초하여 제공되고, 소정의 조건에 기초하여 복수의 POI 중 선택된 적어도 하나의 POI와 관련되며,
    상기 경로는 출발지에서 목적지까지 상기 선택된 적어도 하나의 POI를 갖는 도로를 포함하도록 생성되고, 상기 선택된 적어도 하나의 POI를 갖는 도로 유형은 상기 동작 모드에 기초하여 복수의 도로 유형 중에서 선택되며, 도로 유형의 제1 서브 세트가 운전 모드에서 우선적으로 선택되고, 도로 유형의 제 2 서브 세트가 보행 모드에서 우선적으로 선택되는, 네비게이션 정보 수신 방법.
  34. 삭제
  35. 제 32 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  36. 제 33 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  37. 삭제
KR1020110133999A 2011-12-13 2011-12-13 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법 KR102121525B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020110133999A KR102121525B1 (ko) 2011-12-13 2011-12-13 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법
EP12858452.1A EP2791929A4 (en) 2011-12-13 2012-12-04 SYSTEM AND METHOD FOR PROVIDING NAVIGATION INFORMATION BASED ON AN OPERATING MODE
EP20161646.3A EP3730900A1 (en) 2011-12-13 2012-12-04 System and method for providing navigation information based on an operating mode
PCT/KR2012/010402 WO2013089379A1 (en) 2011-12-13 2012-12-04 System and method for providing navigation information based on an operating mode
US13/711,452 US10267637B2 (en) 2011-12-13 2012-12-11 System and method for providing navigation information based on an operating mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110133999A KR102121525B1 (ko) 2011-12-13 2011-12-13 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20130067135A KR20130067135A (ko) 2013-06-21
KR102121525B1 true KR102121525B1 (ko) 2020-06-18

Family

ID=48572793

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110133999A KR102121525B1 (ko) 2011-12-13 2011-12-13 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법

Country Status (4)

Country Link
US (1) US10267637B2 (ko)
EP (2) EP3730900A1 (ko)
KR (1) KR102121525B1 (ko)
WO (1) WO2013089379A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104348855B (zh) * 2013-07-29 2018-04-27 华为技术有限公司 用户信息的处理方法、移动终端及服务器
KR102273591B1 (ko) * 2014-09-29 2021-07-06 현대엠엔소프트 주식회사 네비게이션 정보를 표시하는 웨어러블 단말기 및 네비게이션 장치 및 그 표시 방법
JP6240057B2 (ja) * 2014-10-29 2017-11-29 京セラ株式会社 電子機器、ナビゲーション方法、及びナビゲーションプログラム
JP6956422B2 (ja) * 2015-02-23 2021-11-02 株式会社国際電気通信基礎技術研究所 誘導サービスシステム、誘導サービスプログラム、誘導サービス方法および誘導サービス装置
WO2024035063A1 (ko) * 2022-08-08 2024-02-15 주식회사 아이나비시스템즈 전자 장치 및 충전소 정보 제공 방법
KR102658152B1 (ko) * 2022-10-26 2024-04-17 주식회사 프리그로우 모바일 디바이스 사용자의 수직 이동 식별 및 이를 자동으로 업데이트 하기 위한 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003166848A (ja) 2001-11-30 2003-06-13 Denso Corp ナビゲーション装置
JP2004361363A (ja) * 2003-06-09 2004-12-24 Mitsubishi Electric Corp ナビゲーション装置及び携帯通信端末及びナビゲーション方法及び着信通知モード選択方法及びプログラム
JP2006292596A (ja) * 2005-04-12 2006-10-26 Hirokazu Akaha 測位装置による移動状況の検出装置
JP2008268007A (ja) 2007-04-20 2008-11-06 Funai Electric Co Ltd ナビゲーション装置

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19519107C1 (de) * 1995-05-24 1996-04-04 Daimler Benz Ag Fahrtroutenratgebereinrichtung
KR100845568B1 (ko) * 1999-10-19 2008-07-10 아메리칸 캘카어 인코포레이티드 사용자 선호도에 기초한 효과적인 내비게이션 기술
JP3624890B2 (ja) * 2001-03-29 2005-03-02 株式会社デンソー データ転送システム
KR20020060048A (ko) * 2001-11-02 2002-07-16 윤종용 지능형교통시스템 단말기가 이동통신단말기를 이용하여사용자에게 네비게이션 정보를 안내하는 방법
US7013216B2 (en) * 2002-09-18 2006-03-14 Garmin Ltd. Methods and systems to interface navigation operations
KR100650274B1 (ko) * 2003-03-19 2006-11-27 팅크웨어(주) 이동 통신 단말기를 이용한 네비게이션 시스템 및 방법
JP2006521033A (ja) 2003-03-19 2006-09-14 シンクウェア システムズ コーポレーション 移動通信端末機を用いたナビゲーションシステムおよび方法
KR100683556B1 (ko) * 2004-10-05 2007-02-15 학교법인연세대학교 휴대폰 기반의 실시간 온디멘드 네비게이션 방법,네비게이션 시스템, 휴대폰, 및 네비게이션 서버
KR20060062120A (ko) * 2004-12-03 2006-06-12 브이케이 주식회사 이동통신 단말기의 이동정보 제공 방법
KR20060097836A (ko) 2005-03-07 2006-09-18 주식회사 현대오토넷 네비게이션 시스템을 이용한 차량 점검 정보 제공 시스템및 그 방법
KR100735192B1 (ko) * 2005-05-19 2007-07-03 삼성전자주식회사 항법 기기에서 차량 항법과 보행자 항법 간의 모드 전환장치 및 방법
US7512486B2 (en) * 2005-06-29 2009-03-31 Intel Corporation Fuel efficient navigation system
WO2007010933A1 (ja) * 2005-07-19 2007-01-25 Pioneer Corporation 経路探索装置、経路探索方法、経路探索プログラムおよび記録媒体
US7606660B2 (en) * 2005-12-31 2009-10-20 Alpine Electronics, Inc. In-vehicle navigation system with removable navigation unit
US8731821B2 (en) * 2006-03-15 2014-05-20 Qualcomm Incorporated Method and apparatus for determining relevant point of interest information based upon route of user
CN101589293A (zh) * 2006-12-21 2009-11-25 国际商业机器公司 呈现与位置关联的信息的方法和***
US8160815B2 (en) * 2007-01-10 2012-04-17 Tomtom International B.V. Navigation device and method for informational screen display
IL180833A (en) * 2007-01-21 2012-10-31 Israel Aerospace Ind Ltd Pedestrian navigation system and method
US9863779B2 (en) * 2007-04-02 2018-01-09 Navigation Solutions, Llc Popular and common chain points of interest
JP4804416B2 (ja) 2007-05-16 2011-11-02 パイオニア株式会社 ナビゲーション装置、経路案内方法、経路案内プログラム及び記憶媒体
US20090157289A1 (en) * 2007-12-18 2009-06-18 Apple Inc. Navigation Systems and Services
KR20100071793A (ko) * 2008-12-19 2010-06-29 삼성전자주식회사 경로 서비스 제공 서버, 단말 장치 및 경로 서비스 정보 제공 방법
US20100305842A1 (en) 2009-05-27 2010-12-02 Alpine Electronics, Inc. METHOD AND APPARATUS TO FILTER AND DISPLAY ONLY POIs CLOSEST TO A ROUTE
US8676497B2 (en) 2009-07-21 2014-03-18 Alpine Electronics, Inc. Method and apparatus to search and process POI information
KR101622196B1 (ko) 2009-09-07 2016-05-18 삼성전자주식회사 휴대용 단말기에서 피오아이 정보 제공 방법 및 장치
US8457894B2 (en) * 2009-09-15 2013-06-04 Echostar Technologies L.L.C. Navigation device automated mode sensing and adjustment
JP5454038B2 (ja) * 2009-09-17 2014-03-26 ソニー株式会社 ナビゲーション装置、動作制御方法及び携帯端末装置
US8855918B2 (en) 2009-09-25 2014-10-07 Mitac International Corp. Methods of assisting a user with selecting a route after a personal navigation device transitions from driving mode to walking mode
WO2011047697A1 (en) * 2009-10-21 2011-04-28 Elektrobit Automotive Software Gmbh Mode switching technique for a navigation device
US8346477B2 (en) 2009-11-19 2013-01-01 Mitac International Corp. Method of contextually displaying points of interest on a personal navigation device according to travel purpose
US20110270517A1 (en) * 2010-04-29 2011-11-03 Nokia Corporation Method and apparatus for providing personalized presentations based on navigation information
US20150177013A1 (en) * 2011-10-18 2015-06-25 Google Inc. System and method for determining a mode of travel

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003166848A (ja) 2001-11-30 2003-06-13 Denso Corp ナビゲーション装置
JP2004361363A (ja) * 2003-06-09 2004-12-24 Mitsubishi Electric Corp ナビゲーション装置及び携帯通信端末及びナビゲーション方法及び着信通知モード選択方法及びプログラム
JP2006292596A (ja) * 2005-04-12 2006-10-26 Hirokazu Akaha 測位装置による移動状況の検出装置
JP2008268007A (ja) 2007-04-20 2008-11-06 Funai Electric Co Ltd ナビゲーション装置

Also Published As

Publication number Publication date
EP3730900A1 (en) 2020-10-28
US10267637B2 (en) 2019-04-23
WO2013089379A1 (en) 2013-06-20
KR20130067135A (ko) 2013-06-21
EP2791929A1 (en) 2014-10-22
US20130151151A1 (en) 2013-06-13
EP2791929A4 (en) 2016-02-17

Similar Documents

Publication Publication Date Title
KR102121525B1 (ko) 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법
JP5050973B2 (ja) 燃費情報処理システム及び燃費情報表示方法
JP6044330B2 (ja) 車両用情報提供装置
US20120310520A1 (en) Route calculation apparatus
US20120089329A1 (en) Navigation system for electric vehicle and navigation service method thereof
KR101405642B1 (ko) 주차 위치 안내 시스템 및 그 방법
KR20130005035A (ko) 클라우드 컴퓨팅 방식의 네비게이션 시스템 및 그 운용방법
WO2016062575A2 (en) Detour guidance
JP5942907B2 (ja) 経路探索装置、経路探索システム
JP2013185977A (ja) 走行可能範囲算出装置、方法、およびプログラム
CN101903927A (zh) 用于由驾驶员报告交通事件的导航装置及方法
JP2010271205A (ja) 経路検証システムにおける経路検証方法
JP2015076079A (ja) 利用目的推定システム、端末装置、利用目的推定方法、およびプログラム
KR20140144043A (ko) 차로변경행태를 고려한 안전운전 경로 안내 장치 및 방법
JP2014016324A (ja) 車両の運行支援装置、運行支援システム及び運行支援方法
US8515657B2 (en) Information providing device, information providing method and computer-readable storage medium
KR102304845B1 (ko) 내비게이션 서비스 제공 시스템 및 제공 방법
JP2016023978A (ja) ナビゲーション装置、携帯端末、ナビゲーション方法、およびプログラム
CN104969031A (zh) 交通信息提供***
EP2871909B1 (en) Detachable navigation system
JP2015004629A (ja) 経由地候補作成装置、経由地候補表示装置、経由地候補作成方法
CN103900585B (zh) 兴趣点规划方法和装置
JP2010223758A (ja) 車載機器、情報通信システム、車載機器の通信制御方法およびプログラム
CN101915585A (zh) 一种图示化的交通诱导方法及***
JP2007093264A (ja) 情報配信装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL NUMBER: 2019101000961; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20190321

Effective date: 20200330

GRNO Decision to grant (after opposition)
GRNT Written decision to grant