KR20130100549A - 전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법 - Google Patents

전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법 Download PDF

Info

Publication number
KR20130100549A
KR20130100549A KR1020120021845A KR20120021845A KR20130100549A KR 20130100549 A KR20130100549 A KR 20130100549A KR 1020120021845 A KR1020120021845 A KR 1020120021845A KR 20120021845 A KR20120021845 A KR 20120021845A KR 20130100549 A KR20130100549 A KR 20130100549A
Authority
KR
South Korea
Prior art keywords
schedule information
destination
electronic device
navigation service
navigation
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020120021845A
Other languages
English (en)
Inventor
김성찬
구정환
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020120021845A priority Critical patent/KR20130100549A/ko
Priority to EP12193009.3A priority patent/EP2634536A3/en
Priority to US13/716,545 priority patent/US9222778B2/en
Publication of KR20130100549A publication Critical patent/KR20130100549A/ko
Ceased legal-status Critical Current

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/3605Destination input or retrieval
    • G01C21/362Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)

Abstract

본 발명은 전자기기에서 목적지를 설정하기 위한 장치 및 방법에 관한 것이다. 이때, 전자기기에서 내비게이션 서비스를 제공하기 위한 방법은, 적어도 하나의 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 후보 스케줄 정보가 존재하는지 확인하는 과정과, 내비게이션 서비스를 위한 목적지로 설정가능한 적어도 하나의 후보 스케줄 정보가 존재하는 경우, 상기 적어도 하나의 후보 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 과정을 포함한다.

Description

전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법{APPARATUS AND METHOD FOR PROVIDING NAVIGATION SERVICE IN ELECTRONIC DEVICE}
본 발명은 전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법에 관한 것이다.
휴대용 단말기의 사용자 수가 급격하게 증가함에 따라, 휴대용 단말기의 사업자들은 보다 많은 사용자를 확보하기 위해 다양한 서비스를 제공하고 있다. 예를 들어, 휴대용 단말기는 일반적인 통화 기능에 더하여 전자 수첩, 인터넷 검색, 디지털 멀티미디어 방송 수신, 스트리밍 서비스, 동영상 재생, 게임, 스케줄 정보 관리, 내비게이션 서비스 등과 같은 다양한 서비스를 제공한다.
내비게이션 서비스는 GNSS(Global Navigation Satellite System)를 이용하여 현재 위치에서 목적지까지의 경로를 안내하는 서비스를 나타낸다. 예를 들어, 휴대용 단말기의 사용자가 내비게이션 서비스를 위한 목적지를 설정하는 경우, 휴대용 단말기는 GNSS 위성으로부터 수신한 위성신호를 이용하여 휴대용 단말기의 현재 위치를 추정한다. 이후, 휴대용 단말기는 위성신호를 이용하여 추정한 현재 위치에서 사용자에 의해 설정된 목적지까지의 경로를 안내한다.
상술한 바와 같이 내비게이션 서비스를 제공하는 경우, 휴대용 단말기는 현재 위치에서 사용자에 의해 설정된 목적지까지의 경로를 안내한다.
이와 같이, 휴대용 단말기는 내비게이션 서비스를 제공하기 위한 사용자에 의해 설정된 목적지를 확인한다. 이에 따라, 휴대용 단말기의 사용자는 내비게이션 서비스를 사용할 때마다 목적지를 직접 설정해야하는 불편함이 있다.
따라서, 본 발명의 목적은 전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 전자기기에서 내비게이션 서비스를 위한 목적지를 설정하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 전자기기에서 내비게이션 서비스와 스케줄 정보를 연동하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 전자기기에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 전자기기에서 목적지를 설정하기 위한 방법은, 적어도 하나의 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 후보 스케줄 정보가 존재하는지 확인하는 과정과, 내비게이션 서비스를 위한 목적지로 설정가능한 적어도 하나의 후보 스케줄 정보가 존재하는 경우, 상기 적어도 하나의 후보 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 2 견지에 따르면, 전자기기에서 내비게이션 서비스를 제공하기 위한 장치에 있어서, 적어도 하나의 스케줄 정보를 저장하는 저장부와, 상기 저장부에 저장된 적어도 하나의 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 적어도 하나의 후보 스케줄 정보가 존재하는 경우, 상기 적어도 하나의 후보 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 내비게이션 모듈을 포함하는 것을 특징으로 한다.
상술한 바와 같이 전자기기에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정함으로써, 사용자가 내비게이션 서비스를 위한 목적지를 직접 설정하지 않아도 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 자동으로 설정할 수 있는 이점이 있다.
도 1은 본 발명에 따른 전자기기의 블록 구성을 도시하는 도면,
도 2는 본 발명의 제 1 실시 예에 따른 전자기기에서 내비게이션 서비스를 위한 목적지를 설정하기 위한 절차를 도시하는 도면,
도 3a 내지 도 3b는 본 발명의 제 1 실시 예에 따른 전자기기에서 내비게이션 서비스를 위한 목적지를 설정하기 위한 화면 구성을 도시하는 도면,
도 4는 본 발명의 제 1 실시 예에 따른 전자기기에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하기 위한 절차를 도시하는 도면,
도 5a 내지 도 5b는 본 발명의 제 2 실시 예에 따른 전자기기에서 내비게이션 서비스를 위한 목적지를 설정하기 위한 화면 구성을 도시하는 도면,
도 6은 본 발명의 제 2 실시 예에 따른 전자기기에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하기 위한 절차를 도시하는 도면,
도 7a 내지 도 7c는 본 발명의 제 3 실시 예에 따른 전자기기에서 내비게이션 서비스를 위한 목적지를 설정하기 위한 화면 구성을 도시하는 도면, 및
도 8은 본 발명의 제 3 실시 예에 따른 전자기기에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하기 위한 절차를 도시하는 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술 되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 전자기기에서 내비게이션 서비스를 제공하기 위한 기술에 대해 설명한다.
이하 설명에서 전자기기는 스케줄 서비스와 내비게이션 서비스를 제공할 수 있는 이동통신단말기, 스마트폰(Smart Phone), PDA(Personal Digital Assistant), 휴대 인터넷 장치(MID: Mobile Internet Device), 랩탑(Laptop), 울트라 모바일 PC(UMPC: Ultra Mobile PC), 태블릿 PC(Tablet Personal Computer), 넷북(Netbook), 내비게이션, MP3(MPEG Audio Layer-3), PMP(Portable Multimedia Player) 등을 포함한다.
도 1은 본 발명에 따른 전자기기의 블록 구성을 도시하고 있다.
도시된 바와 같이 전자기기는 제어부(100), 위치 추정부(102), 통신부(104), 저장부(106), 오디오 처리부(108), 입력부(110), 표시부(112) 및 내비게이션 모듈(114)을 포함한다.
제어부(100)는 전자기기의 전체적인 동작을 제어한다.
제어부(100)는 스케줄 정보를 저장 및 관리하도록 제어한다. 예를 들어, 스케줄 관리 응용프로그램이 실행되는 경우, 제어부(100)는 스케줄 정보를 위한 입력창을 표시부(112)에 표시하도록 제어한다. 이후, 제어부(100)는 입력창을 통해 입력된 스케줄 정보를 저장부(106)에 저장하도록 제어한다.
제어부(100)는 내비게이션 서비스를 제공하도록 내비게이션 모듈(114)을 제어한다. 예를 들어, 제어부(100)는 내비게이션 모듈(114)에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정할 수 있도록 제어한다. 이때, 제어부(100)는 저장부(106)에 저장된 스케줄 정보를 내비게이션 모듈(114)로 제공한다.
내비게이션 모듈(114)은 제어부(100)의 제어에 따라 내비게이션 서비스를 제공한다. 이때, 내비게이션 모듈(114)은 제어부(100)로부터 제공받은 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정한다. 예를 들어, 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보가 존재하는 경우, 내비게이션 모듈(114)은 하기 도 4에 도시된 바와 같이 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한다. 이후, 내비게이션 모듈(114)은 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 고려하여 내비게이션 서비스를 위한 목적지를 설정한다. 다른 예를 들어, 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보가 다수 개 존재하는 경우, 내비게이션 모듈(114)은 하기 도 6에 도시된 바와 같이 각각의 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한다. 이후, 내비게이션 모듈(114)은 각각의 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 고려하여 내비게이션 서비스를 위한 적어도 하나의 목적지를 설정한다. 또 다른 예를 들어, 내비게이션 서비스를 위한 목적지로 설정가능한 목적지 목록에 포함된 스케줄 정보가 다수 개 존재하는 경우, 내비게이션 모듈(114)은 하기 도 8에 도시된 바와 같이 목적지 목록에 포함된 스케줄 정보의 우선순위를 고려하여 내비게이션 서비스를 위한 목적지를 설정한다. 여기서, 우선순위는 전자기기의 위치부터 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보에 포함된 위치 정보까지의 거리, 전자기기의 위치부터 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보에 포함된 위치 정보까지의 예상소요시간 및 전자기기의 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보까지의 남은 시간 중 적어도 하나를 고려하여 결정된다.
내비게이션 모듈(114)은 내비게이션 서비스를 제공하지 않는 경우, 제어부(100)의 제어에 따라 비활성화될 수도 있다. 이 경우, 내비게이션 모듈(114)은 내비게이션 응용프로그램 서비스를 위해 제어부(100)의 제어에 따라 활성화될 수도 있다.
위치 추정부(102)는 전자기기의 현재 위치를 추정한다. 예를 들어, GNSS 위성으로부터 수신한 위성신호를 이용하여 전자기기의 현재 위치를 추정한다. 다른 예를 들어, 위치 추정부(102)는 삼각측량 방식을 이용하여 전자기기의 현재 위치를 추정할 수도 있다. 또 다른 예를 들어, 위치 추정부(102)는 무선랜 서비스를 이용하여 전자기기의 현재 위치를 추정할 수도 있다.
통신부(104)는 음성 및 데이터 통신을 위해 안테나로 송수신 되는 신호를 처리한다.
저장부(106)는 전자기기의 동작을 제어하기 위한 프로그램을 저장하는 프로그램 저장부 및 프로그램 수행 중에 발생 되는 데이터를 저장하는 데이터 저장부로 구성될 수 있다. 예를 들어, 저장부(106)는 사용자의 입력에 의한 스케줄 정보를 저장한다. 이때, 저장부(106)는 내비게이션 모듈(114)이 내비게이션 서비스를 위한 목적지를 설정할 수 있도록 스케줄 정보를 제어부(100)를 통해 내비게이션 모듈(114)로 제공한다. 다른 예를 들어, 저장부(106)는 사용자에 의해 설정되었던 목적지 목록을 저장할 수 있다.
오디오처리부(108)는 오디오 신호의 입출력을 제어한다. 예를 들어, 오디오처리부(108)는 제어부(100)로부터 제공받은 오디오 신호를 스피커를 통해 외부로 송출하고, 마이크로부터 제공받은 오디오 신호를 제어부(100)로 제공한다.
입력부(110)는 사용자의 선택에 의해 발생하는 입력 데이터를 제어부(100)로 제공한다. 예를 들어, 입력부(110)는 전자기기의 제어를 위한 버튼을 포함한다. 다른 예를 들어, 입력부(110)는 표시부(112)와 별도로 사용자로부터 입력 데이터를 제공받기 위한 키패드가 포함될 수도 있다.
표시부(112)는 정보의 표시 기능을 수행한다. 이에 따라, 표시부(112)는 제어부(100)의 제어에 따라 전자기기의 상태 정보, 사용자가 입력하는 문자, 동화상(moving picture) 및 정화상(still picture) 등을 표시한다.
만일, 표시부(112)가 터치스크린으로 구성되는 경우, 표시부(112)는 터치스크린을 통해 제공받은 입력 데이터를 제어부(100)로 제공한다.
상술한 구성에서, 상기 제어부(100)는 상기 내비게이션 모듈(114)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서, 실제로 구현하는 경우 상기 내비게이션 모듈(114)의 모든 기능 또는 일부 기능을 상기 제어부(100)에서 처리하도록 구성할 수 있다.
상술한 실시 예에서 내비게이션 모듈(114)은 저장부(106)에 저장된 스케줄 정보를 제어부(100)를 통해 제공받는다.
다른 실시 예에서 내비게이션 모듈(114)은 저장부(106)로부터 스케줄 정보를 제공받을 수도 있다.
도 2는 본 발명의 제 1 실시 예에 따른 전자기기에서 내비게이션 서비스를 위한 목적지를 설정하기 위한 절차를 도시하고 있다.
도 2를 참조하면, 전자기기는 201단계에서 내비게이션 서비스를 제공할 것인지 확인한다. 예를 들어, 전자기기는 사용자의 조작에 의해 내비게이션 서비스를 위한 응용프로그램이 실행되는지 확인한다.
내비게이션 서비스를 제공하지 않는 경우, 전자기기는 본 알고리즘을 종료한다.
한편, 내비게이션 서비스를 제공하는 경우, 전자기기는 203단계로 진행하여 스케줄 정보를 고려하여 내비게이션 서비스를 제공할 것인지 확인한다. 예를 들어, 전자기기는 저장부(106)에 저장된 스케줄 정보와 내비게이션 서비스에 대한 기설정된 연동 정보를 확인한다. 다른 예를 들어, 내비게이션 서비스를 제공하는 경우, 전자기기는 스케줄 정보와 내비게이션 서비스의 연동 여부를 확인하기 위한 연동 설정 메뉴를 표시한다. 이후, 전자기기는 연동 설정 메뉴를 통해 사용자가 스케줄 정보와 내비게이션 서비스의 연동 여부를 설정하는지 확인할 수 있다. 이때, 일정 시간 동안 연동 설정 메뉴에 대한 사용자의 선택이 없는 경우, 전자기기는 스케줄 정보와 내비게이션 서비스를 연동하는 것으로 인식하거나, 연동하지 않는 것으로 인식할 수도 있다.
스케줄 정보를 고려하여 내비게이션 서비스를 제공하지 않는 경우, 전자기기는 209단계로 진행하여 목적지 설정 이벤트가 발생하는지 확인한다. 예를 들어, 전자기기는 사용자가 키워드를 입력하여 내비게이션 서비스를 위한 목적지 설정을 위한 입력창을 표시한다. 이후, 전자기기는 입력창을 통해 내비게이션 서비스를 위한 목적지 정보가 입력되는지 확인한다. 다른 예를 들어, 전자기기는 사용자에 의해 설정되었던 목적지 목록을 표시한다. 이후, 전자기기는 목적지 목록 중에서 적어도 하나의 목적지가 선택되는지 확인할 수도 있다.
목적지 설정 이벤트가 발생하지 않은 경우, 전자기기는 본 알고리즘을 종료한다. 예를 들어, 목적지 설정을 위한 입력창을 표시한 후, 기준시간 동안 입력창을 통해 목적지 정보가 입력되지 않는 경우, 전자기기는 내비게이션 서비스를 위한 목적지를 설정하지 않는 것으로 인식한다. 다른 예를 들어, 목적지 목록을 표시한 후, 기준시간 동안 적어도 하나의 목적지가 선택되지 않는 경우, 전자기기는 내비게이션 서비스를 위한 목적지를 설정하지 않는 것으로 인식할 수도 있다.
한편, 목적지 설정 이벤트가 발생한 경우, 전자기기는 211단계로 진행하여 사용자 입력을 고려하여 내비게이션 서비스를 위한 목적지를 설정한다. 예를 들어, 전자기기는 목적지 설정을 위해 표시부(112)에 표시한 입력창을 통해 입력된 목적지 정보에 따라 내비게이션 서비스를 위한 목적지를 설정한다. 다른 예를 들어, 전자기기는 목적지 목록 중에서 사용자에 의해 선택된 적어도 하나의 목적지를 고려하여 내비게이션 서비스를 위한 목적지를 설정할 수 있다.
한편, 스케줄 정보를 고려하여 내비게이션 서비스를 제공하는 경우, 전자기기는 205단계로 진행하여 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보가 존재하는지 확인한다. 예를 들어, 전자기기는 저장부(106)에 저장된 스케줄 정보 중 현재시간 이후의 스케줄 정보를 확인한다. 이후, 전자기기는 현재시간 이후의 스케줄 정보 중 위치 정보를 포함하는 스케줄 정보가 존재하는지 확인한다.
내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보가 존재하지 않은 경우, 전자기기는 209단계로 진행하여 목적지 설정 이벤트가 발생하는지 확인한다.
한편, 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보가 존재하는 경우, 전자기기는 207단계로 진행하여 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정한다. 예를 들어, 도 3a에 도시된 1월 30일 18시에 N 서울타워에서 회의를 위한 스케줄 정보(301)가 내비게이션 서비스를 위한 목적지로 설정가능한 경우, 전자기기는 도 3b에 도시된 바와 같이 스케줄 정보(301)에 포함된 위치 정보(303)인 N 서울타워를 내비게이션 서비스를 위한 목적지(305)로 설정한다. 이때, 전자기기는 도 3b에 도시된 바와 같이 내비게이션 서비스를 위한 목적지로 설정가능한 목적지 목록(307), 전자기기의 현재 위치(309), 현시간(311) 및 내비게이션 서비스를 위한 목적지(305) 등을 포함하는 내비게이션 서비스 화면을 표시한다.
이후, 전자기기는 본 알고리즘을 종료한다.
상술한 실시 예에서 전자기기는 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정한다. 이때, 전자기기는 하기 도 4에 도시된 바와 같이 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 고려하여 내비게이션 서비스를 위한 목적지를 설정한다.
도 4는 본 발명의 제 1 실시 예에 따른 전자기기에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하기 위한 절차를 도시하고 있다.
도 4를 참조하면, 도 2의 205단계에서 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보가 존재하는 경우, 전자기기는 401단계에서 전자기기의 현재 위치를 추정한다. 예를 들어, 전자기기는 GNSS 위성으로부터 수신한 위성신호를 이용하여 전자기기의 현재 위치를 추정한다. 다른 예를 들어, 전자기기는 삼각측량 방식을 이용하여 전자기기의 현재 위치를 추정할 수 있다. 또 다른 예를 들어, 전자기기는 무선랜 서비스를 이용하여 전자기기의 현재 위치를 추정할 수도 있다.
전자기기의 현재 위치를 추정한 후, 전자기기는 403단계로 진행하여 현위치부터 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한다. 예를 들어, 도 5a에 도시된 1월 30일 21시에 인천국제공항에서 바이어 미팅을 위한 스케줄 정보(501)가 내비게이션 서비스를 위한 목적지로 설정가능한 경우, 전자기기는 현위치부터 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보(501)에 포함된 위치 정보(503)인 인천국제공항까지의 예상소요시간을 추정한다.
스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한 후, 전자기기는 405단계로 진행하여 현시점부터 스케줄 정보까지의 남은 시간을 확인한다. 예를 들어, 도 5a에 도시된 1월 30일 21시에 인천국제공항에서 바이어 미팅을 위한 스케줄 정보(501)가 내비게이션 서비스를 위한 목적지로 설정가능한 경우, 전자기기는 현시점(511)부터 스케줄 정보(501)인 1월 30일 21까지의 남은 시간을 확인한다.
이후, 전자기기는 407단계로 진행하여 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간과 현시점부터 스케줄 정보까지의 남은 시간을 비교한다. 예를 들어, 전자기기는 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간이 현시점부터 스케줄 정보까지의 남은 시간보다 작은지 확인한다.
만일, 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간이 현시점부터 스케줄 정보까지의 남은 시간보다 크거나 같은 경우, 전자기기는 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지를 설정할 수 없는 것으로 인식한다. 이에 따라, 전자기기는 상기 도 2의 209단계로 진행하여 목적지 설정 이벤트가 발생하는지 확인한다.
한편, 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간이 현시점부터 스케줄 정보까지의 남은 시간보다 작은 경우, 전자기기는 409단계로 진행하여 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정한다. 예를 들어, 현위치부터 도 5a에 도시된 스케줄 정보(501)에 포함된 위치 정보까지의 예상소요시간이 현시점부터 스케줄 정보까지의 남은 시간보다 작은 경우, 전자기기는 도 5b에 도시된 바와 같이 스케줄 정보(501)에 포함된 위치 정보(503)인 인천국제공항을 내비게이션 서비스를 위한 목적지(505)로 설정한다. 이때, 전자기기는 도 5b에 도시된 바와 같이 내비게이션 서비스를 위한 목적지로 설정가능한 목적지 목록(507), 전자기기의 현재 위치(509), 현시간(511) 및 내비게이션 서비스를 위한 목적지(305) 등을 포함하는 내비게이션 서비스 화면을 표시한다.
이후, 전자기기는 본 알고리즘을 종료한다.
상술한 실시 예에서 전자기기는 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한 후(401, 403), 현시점부터 스케줄 정보까지의 남은 시간을 확인한다(405). 이때, 전자기기는 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정하는 과정(401, 403)과, 현시점부터 스케줄 정보까지의 남은 시간을 확인하는 과정(405)은 병렬적으로 수행한다. 이에 따라, 전자기기는 현시점부터 스케줄 정보까지의 남은 시간을 확인한 후(405), 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정(401, 403)할 수도 있다.
상술한 실시 예에서 전자기기는 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 고려하여 내비게이션 서비스를 위한 목적지를 설정한다. 이때, 전자기기는 하기 도 6에 도시된 바와 같이 다수 개의 스케줄 정보들을 고려하여 내비게이션 서비스를 위한 목적지를 설정한다.
도 6은 본 발명의 제 2 실시 예에 따른 전자기기에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하기 위한 절차를 도시하고 있다.
도 6을 참조하면, 도 2의 205단계에서 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보가 존재하는 경우, 전자기기의 현재 위치를 추정한다. 예를 들어, 전자기기는 GNSS 위성으로부터 수신한 위성신호를 이용하여 전자기기의 현재 위치를 추정한다. 다른 예를 들어, 전자기기는 삼각측량 방식을 이용하여 전자기기의 현재 위치를 추정할 수 있다. 또 다른 예를 들어, 전자기기는 무선랜 서비스를 이용하여 전자기기의 현재 위치를 추정할 수도 있다.
전자기기의 현재 위치를 추정한 후, 전자기기는 603단계로 진행하여 스케줄 정보 중에서 현시점 이후의 스케줄 정보의 개수(Sn)를 확인한다. 예를 들어, 도 7a에 도시된 바와 같이 스케줄 정보 중에서 현시점(703) 이후의 스케줄 정보(701)의 개수가 9개라고 가정한 경우, Sn은 9로 설정된다.
현시점 이후의 스케줄 정보의 개수를 확인한 후, 전자기기는 605단계로 진행하여 603단계에서 확인된 현시점 이후의 스케줄 정보 중 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한다. 예를 들어, i가 1인 경우, 전자기기는 현위치부터 도 7a에 도시된 첫번째 스케줄 정보에 포함된 위치 정보인 N 서울타워까지의 예상소요시간을 추정한다. 여기서, i는 내비게이션 서비스를 위한 스케줄 정보에 대한 인덱스를 나타낸다. 이때, i는 1을 초기값으로 갖는다.
현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한 후, 전자기기는 607단계로 진행하여 현시점부터 i번째 스케줄 정보까지의 남은 시간을 확인한다. 예를 들어, i가 1인 경우, 전자기기는 현시점부터 도 7a에 도시된 첫번째 스케줄 정보의 1월 30일 18시까지의 남은 시간을 확인한다.
이후, 전자기기는 609단계로 진행하여 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간과 현시점부터 i번째 스케줄 정보까지의 남은 시간을 비교한다. 예를 들어, 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간이 현시점부터 i번째 스케줄 정보까지의 남은 시간보다 작은지 확인한다.
현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간이 현시점부터 i번째 스케줄 정보까지의 남은 시간보다 작은 경우, 전자기기는 611단계로 진행하여 i번째 스케줄 정보를 내비게이션 서비스를 위한 설정가능한 목적지 목록에 추가한다.
이후, 전자기기는 613단계로 진행하여 스케줄 정보에 대한 인덱스(i)와 스케줄 정보의 개수(Sn)를 비교한다. 예를 들어, 전자기기는 스케줄 정보에 대한 인덱스(i)가 스케줄 정보의 개수(Sn)보다 크거나 같은지 확인한다.
스케줄 정보에 대한 인덱스(i)가 스케줄 정보의 개수(Sn)보다 작은 경우, 전자기기는 619단계로 진행하여 스케줄 정보에 대한 인덱스(i)를 갱신한다(i++).
이후, 전자기기는 605 단계로 진행하여 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한다. 예를 들어, i가 5인 경우, 전자기기는 현위치부터 다섯번째 스케줄 정보에 포함된 위치 정보인 인천국제공항까지의 예상소요시간을 추정한다.
한편, 스케줄 정보 인덱스(i)가 스케줄 정보의 개수(Sn)보다 크거나 같은 경우, 전자기기는 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간과 현시점부터 i번째 스케줄 정보까지의 남은 시간을 모두 비교한 것으로 인식한다. 이에 따라, 전자기기는 615단계로 진행하여 설정가능한 목적지 목록에 스케줄 정보가 존재하는지 확인한다.
만일, 설정가능한 목적지 목록에 스케줄 정보가 존재하지 않은 경우, 전자기기는 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지를 설정할 수 없는 것으로 인식한다. 이에 따라, 전자기기는 상기 도 2의 209단계로 진행하여 목적지 설정 이벤트가 발생하는지 확인한다.
한편, 설정가능한 목적지 목록에 스케줄 정보가 존재하는 경우, 전자기기는 617단계로 진행하여 내비게이션 서비스를 위한 설정가능한 목적지 목록을 표시한다. 예를 들어, 도 7a에 도시된 스케줄 정보 중 첫번째 스케줄 정보, 다섯번째 스케줄 정보 및 아홉번째 스케줄 정보가 목적지 목록에 포함되는 경우, 전자기기는 도 7b에 도시된 바와 같이 첫번째 스케줄 정보, 다섯번째 스케줄 정보 및 아홉번째 스케줄 정보를 포함하는 목적지 목록(707)을 표시한다. 이때, 전자기기는 지도에 목적지 목록에 포함되는 첫번째 스케줄 정보, 다섯번째 스케줄 정보 및 아홉번째 스케줄 정보에 대한 위치 정보(709)를 표시할 수도 있다.
내비게이션 서비스를 위한 설정가능한 목적지 목록을 표시한 후, 전자기기는 619단계로 진행하여 표시된 목적지 목록 중 사용자에 의해 선택된 적어도 하나의 목적지를 내비게이션 서비스를 위한 목적지로 설정한다. 예를 들어, 도 7b에 도시된 설정가능한 목적지 목록(707)에서 첫번째 스케줄 정보가 선택된 경우, 전자기기는 도 7c에 도시된 바와 같이 표시부(112)에 첫번째 스케줄 정보인 n서울타워(713)를 내비게이션 서비스를 위한 목적지로 설정한다. 이때, 전자기기는 도 7c에 도시된 바와 같이 내비게이션 서비스를 위한 목적지로 설정가능한 목적지 목록(707), 전자기기의 현재 위치(705), 현시간(703) 및 내비게이션 서비스를 위한 목적지(713) 등을 포함하는 내비게이션 서비스 화면을 표시한다. 만일, 내비게이션 서비스를 위한 설정가능한 목적지 목록(707)에서 내비게이션 서비스를 위한 목적지로 설정된 목적지를 제외한 다른 목적지가 선택되는 경우, 전자기기는 내비게이션 서비스를 위한 목적지를 선택된 다른 목적지로 전환할 수도 있다.
이후, 전자기기는 본 알고리즘을 종료한다.
상술한 실시 예에서 전자기기는 내비게이션 서비스를 위한 설정가능한 목적지 목록 중 사용자에 의해 선택된 목적지를 고려하여 내비게이션 서비스를 위한 목적지를 설정한다.
다른 실시 예에서 전자기기는 내비게이션 서비스를 위한 설정가능한 목적지 목록 중 우선순위에 따라 내비게이션 서비스를 위한 목적지를 설정할 수도 있다.
도 8은 본 발명의 제 3 실시 예에 따른 전자기기에서 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하기 위한 절차를 도시하고 있다.
도 8을 참조하면, 도 2의 205단계에서 내비게이션 서비스를 위한 목적지로 설정가능한 스케줄 정보가 존재하는 경우, 전자기기의 현재 위치를 추정한다. 예를 들어, 전자기기는 GNSS 위성으로부터 수신한 위성신호를 이용하여 전자기기의 현재 위치를 추정한다. 다른 예를 들어, 전자기기는 삼각측량 방식을 이용하여 전자기기의 현재 위치를 추정할 수 있다. 또 다른 예를 들어, 전자기기는 무선랜 서비스를 이용하여 전자기기의 현재 위치를 추정할 수도 있다.
전자기기의 현재 위치를 추정한 후, 전자기기는 803단계로 진행하여 스케줄 정보 중에서 현시점 이후의 스케줄 정보의 개수(Sn)를 확인한다. 예를 들어, 도 7a에 도시된 바와 같이 스케줄 정보 중에서 현시점(703) 이후의 스케줄 정보(701)의 개수가 9개라고 가정한 경우, Sn은 9로 설정된다.
현시점 이후의 스케줄 정보의 개수를 확인한 후, 전자기기는 805단계로 진행하여 803단계에서 확인된 현시점 이후의 스케줄 정보 중 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한다. 예를 들어, i가 1인 경우, 전자기기는 현위치부터 도 7a에 도시된 첫번째 스케줄 정보에 포함된 위치 정보인 N 서울타워까지의 예상소요시간을 추정한다. 여기서, i는 내비게이션 서비스를 위한 스케줄 정보에 대한 인덱스를 나타낸다. 이때, i는 1을 초기값으로 갖는다.
현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한 후, 전자기기는 807단계로 진행하여 현시점부터 i번째 스케줄 정보까지의 남은 시간을 확인한다. 예를 들어, i가 1인 경우, 전자기기는 현시점부터 도 7a에 도시된 첫번째 스케줄 정보의 1월 30일 18시까지의 남은 시간을 확인한다.
이후, 전자기기는 809단계로 진행하여 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간과 현시점부터 i번째 스케줄 정보까지의 남은 시간을 비교한다. 예를 들어, 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간이 현시점부터 i번째 스케줄 정보까지의 남은 시간보다 작은지 확인한다.
현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간이 현시점부터 i번째 스케줄 정보까지의 남은 시간보다 작은 경우, 전자기기는 811단계로 진행하여 i번째 스케줄 정보를 내비게이션 서비스를 위한 설정가능한 목적지 목록에 추가한다.
이후, 전자기기는 813단계로 진행하여 스케줄 정보에 대한 인덱스(i)와 스케줄 정보의 개수(Sn)를 비교한다. 예를 들어, 전자기기는 스케줄 정보에 대한 인덱스(i)가 스케줄 정보의 개수(Sn)보다 크거나 같은지 확인한다.
스케줄 정보에 대한 인덱스(i)가 스케줄 정보의 개수(Sn)보다 작은 경우, 전자기기는 819단계로 진행하여 스케줄 정보에 대한 인덱스(i)를 갱신한다(i++).
이후, 전자기기는 805 단계로 진행하여 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정한다. 예를 들어, i가 5인 경우, 전자기기는 현위치부터 다섯번째 스케줄 정보에 포함된 위치 정보인 인천국제공항까지의 예상소요시간을 추정한다.
한편, 스케줄 정보 인덱스(i)가 스케줄 정보의 개수(Sn)보다 크거나 같은 경우, 전자기기는 현위치부터 i번째 스케줄 정보에 포함된 위치 정보까지의 예상소요시간과 현시점부터 i번째 스케줄 정보까지의 남은 시간을 모두 비교한 것으로 인식한다. 이에 따라, 전자기기는 815단계로 진행하여 설정가능한 목적지 목록에 스케줄 정보가 존재하는지 확인한다.
만일, 설정가능한 목적지 목록에 스케줄 정보가 존재하지 않은 경우, 전자기기는 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지를 설정할 수 없는 것으로 인식한다. 이에 따라, 전자기기는 상기 도 2의 209단계로 진행하여 목적지 설정 이벤트가 발생하는지 확인한다.
한편, 설정가능한 목적지 목록에 스케줄 정보가 존재하는 경우, 전자기기는 817단계로 진행하여 우선순위에 따라 내비게이션 서비스를 위한 설정가능한 목적지 목록을 정렬한다. 예를 들어, 전자기기는 현위치부터 스케줄 정보에 포함된 위치 정보까지의 거리를 고려하여 내비게이션 서비스를 위한 설정가능한 목적지 목록에 포함되는 스케줄 정보들을 정렬한다. 다른 예를 들어, 전자기기는 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 고려하여 내비게이션 서비스를 위한 설정가능한 목적지 목록에 포함되는 스케줄 정보들을 정렬할 수 있다. 또 다른 예를 들어, 전자기기는 현시점부터 스케줄 정보까지의 남은 시간을 고려하여 내비게이션 서비스를 위한 설정가능한 목적지 목록에 포함되는 스케줄 정보들을 정렬할 수도 있다.
우선순위에 따라 설정가능 목적지 목록을 정렬한 후, 전자기기는 817단계로 진행하여 정렬된 설정가능 목적지 목록에서 우선순위가 가장 높은 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지를 설정한다. 예를 들어, 현위치부터 스케줄 정보에 포함된 위치 정보까지의 거리를 고려하여 정렬한 경우, 전자기기는 현위치부터 스케줄 정보에 포함된 위치 정보까지의 거리가 가장 가까운 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지를 설정한다. 다른 예를 들어, 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 고려하여 정렬한 경우, 전자기기는 현위치부터 스케줄 정보에 포함된 위치 정보까지의 예상소요시간이 가장 짧은 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지를 설정할 수 있다. 또 다른 예를 들어, 현시점부터 스케줄 정보까지의 남은 시간을 고려하여 정렬한 경우, 전자기기는 현시점부터 스케줄 정보까지의 남은 시간이 가장 짧은 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지를 설정할 수도 있다.
이후, 전자기기는 본 알고리즘을 종료한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (20)

  1. 전자기기에서 내비게이션 서비스를 제공하기 위한 방법에 있어서,
    적어도 하나의 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 후보 스케줄 정보가 존재하는지 확인하는 과정과,
    내비게이션 서비스를 위한 목적지로 설정가능한 적어도 하나의 후보 스케줄 정보가 존재하는 경우, 상기 적어도 하나의 후보 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 과정을 포함하는 것을 특징으로 하는 방법.
  2. 제 1항에 있어서
    상기 후보 스케줄 정보가 존재하는지 확인하는 과정은,
    상기 적어도 하나의 스케줄 정보 중 현시점 이후의 적어도 하나의 스케줄 정보를 확인하는 과정과,
    상기 현시점 이후의 적어도 하나의 스케줄 정보 중 위치 정보를 포함하는 적어도 하나의 스케줄 정보가 존재하는지 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
  3. 제 1항에 있어서,
    상기 내비게이션 서비스를 위한 목적지를 설정하는 과정은,
    상기 적어도 하나의 후보 스케줄 정보에 포함된 위치 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 과정을 포함하는 것을 특징으로 하는 방법.
  4. 제 3항에 있어서,
    상기 위치 정보는, GNSS(Global Navigation Satellite System)좌표, 위도, 경도, 고도, 주소 및 지명 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  5. 제 1항에 있어서,
    상기 내비게이션 서비스를 위한 목적지를 설정하는 과정은,
    상기 전자기기의 위치부터 상기 적어도 하나의 후보 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 과정을 포함하는 것을 특징으로 하는 방법.
  6. 제 5항에 있어서,
    상기 내비게이션 서비스를 위한 목적지를 설정하는 과정은,
    상기 전자기기의 위치를 추정하는 과정과,
    상기 추정된 전자기기의 위치부터 상기 적어도 하나의 후보 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 추정하는 과정과,
    현시점부터 상기 적어도 하나의 후보 스케줄 정보까지의 남은 시간을 추정하는 과정과,
    상기 예상소요시간과 상기 스케줄 정보까지의 남은 시간을 비교하는 과정과,
    상기 예상소요시간과 상기 스케줄 정보까지의 남은 시간의 비교 결과에 따라 내비게이션 서비스를 위한 적어도 하나의 목적지를 설정하는 과정을 포함하는 것을 특징으로 하는 방법.
  7. 제 6항에 있어서,
    상기 전자기기의 위치를 추정하는 과정은,
    GNSS(Global Navigation Satellite System) 위성으로부터 수신한 위성신호, 삼각측량 방식 및 무선랜 서비스 중 적어도 하나를 이용하여 상기 전자기기의 위치를 추정하는 것을 특징으로 하는 방법.
  8. 제 1항에 있어서,
    상기 내비게이션 서비스를 위한 목적지를 설정하는 과정은,
    상기 적어도 하나의 후보 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 후보 스케줄 정보가 다수 개 존재하는 경우, 상기 목적지로 설정가능한 후보 스케줄 정보들을 표시하는 과정과,
    상기 표시된 목적지로 설정가능한 후보 스케줄 정보들 중 어느 하나를 이용하여 내비게이션 서비스를 위한 목적지로 설정하는 과정을 포함하는 것을 특징으로 하는 방법.
  9. 제 1항에 있어서,
    상기 내비게이션 서비스를 위한 목적지를 설정하는 과정은,
    상기 적어도 하나의 후보 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 후보 스케줄 정보가 다수 개 존재하는 경우, 상기 목적지로 설정가능한 후보 스케줄 정보들의 우선순위를 확인하는 과정과,
    상기 확인된 우선순위에 따라 상기 목적지로 설정가능한 후보 스케줄 정보들 중 어느 하나의 후보 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지로 설정하는 과정을 포함하는 것을 특징으로 하는 방법.
  10. 제 9항에 있어서,
    상기 우선순위는, 상기 전자기기의 위치부터 후보 스케줄 정보에 포함된 위치 정보까지의 거리, 상기 전자기기의 위치부터 후보 스케줄 정보에 포함된 위치 정보까지의 예상소요시간 및 상기 전자기기의 후보 스케줄 정보까지의 남은 시간 중 적어도 하나를 고려하여 결정되는 것을 특징으로 하는 방법.
  11. 전자기기에서 내비게이션 서비스를 제공하기 위한 장치에 있어서,
    적어도 하나의 스케줄 정보를 저장하는 저장부와,
    상기 저장부에 저장된 적어도 하나의 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 적어도 하나의 후보 스케줄 정보가 존재하는 경우, 상기 적어도 하나의 후보 스케줄 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 내비게이션 모듈을 포함하는 것을 특징으로 하는 장치.
  12. 제 11항에 있어서
    상기 내비게이션 모듈은, 상기 저장부에 저장된 적어도 하나의 스케줄 정보 중 현시점 이후의 스케줄 정보를 확인하고, 상기 현시점 이후의 스케줄 정보에 위치 정보를 포함하는 스케줄 정보를 후보 스케줄 정보로 확인하는 것을 특징으로 하는 장치.
  13. 제 11항에 있어서,
    상기 내비게이션 모듈은, 상기 저장부에 저장된 적어도 하나의 후보 스케줄 정보에 포함된 위치 정보를 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 것을 특징으로 하는 장치.
  14. 제 13항에 있어서,
    상기 위치 정보는, GNSS(Global Navigation Satellite System)좌표, 위도, 경도, 고도, 주소 및 지명 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
  15. 제 11항에 있어서,
    상기 내비게이션 모듈은, 상기 전자기기의 위치부터 상기 적어도 하나의 후보 스케줄 정보에 포함된 위치 정보까지의 예상소요시간을 고려하여 내비게이션 서비스를 위한 목적지를 설정하는 것을 특징으로 하는 장치.
  16. 제 15항에 있어서,
    상기 전자기기의 위치를 추정하는 위치 추정부를 더 포함하며,
    상기 내비게이션 모듈은, 상기 위치 추정부에서 추정된 전자기기의 위치부터 상기 적어도 하나의 후보 스케줄 정보에 포함된 위치 정보까지의 예상소요시간과, 현시점부터 상기 적어도 하나의 후보 스케줄 정보까지의 남은 시간을 비교하며, 상기 예상소요시간과 상기 스케줄 정보까지의 남은 시간의 비교 결과에 따라 내비게이션 서비스를 위한 적어도 하나의 목적지를 설정하는 것을 특징으로 하는 장치.
  17. 제 16항에 있어서,
    상기 위치 추정부는, GNSS(Global Navigation Satellite System) 위성으로부터 수신한 위성신호, 삼각측량 방식 및 무선랜 서비스 중 적어도 하나를 이용하여 상기 전자기기의 위치를 추정하는 것을 특징으로 하는 방법.
  18. 제 11항에 있어서,
    내비게이션 서비스 화면을 표시하는 표시부를 더 포함하며,
    상기 내비게이션 모듈은, 상기 적어도 하나의 후보 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 후보 스케줄 정보가 다수 개 존재하는 경우, 상기 목적지로 설정가능한 후보 스케줄 정보들을 상기 표시부에 표시하고, 상기 표시부에 표시된 목적지로 설정가능한 후보 스케줄 정보들 중 어느 하나를 이용하여 내비게이션 서비스를 위한 목적지로 설정하는 것을 특징으로 하는 장치.
  19. 제 11항에 있어서,
    상기 내비게이션 모듈은, 상기 적어도 하나의 후보 스케줄 정보 중 내비게이션 서비스를 위한 목적지로 설정가능한 후보 스케줄 정보가 다수 개 존재하는 경우, 상기 목적지로 설정가능한 후보 스케줄 정보들의 우선순위에 따라 상기 목적지로 설정가능한 후보 스케줄 정보들 중 어느 하나의 후보 스케줄 정보를 이용하여 내비게이션 서비스를 위한 목적지로 설정하는 것을 특징으로 하는 장치.
  20. 제 19항에 있어서,
    상기 우선순위는, 상기 전자기기의 위치부터 후보 스케줄 정보에 포함된 위치 정보까지의 거리, 상기 전자기기의 위치부터 후보 스케줄 정보에 포함된 위치 정보까지의 예상소요시간 및 상기 전자기기의 후보 스케줄 정보까지의 남은 시간 중 적어도 하나를 고려하여 결정되는 것을 특징으로 하는 장치.
KR1020120021845A 2012-03-02 2012-03-02 전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법 Ceased KR20130100549A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020120021845A KR20130100549A (ko) 2012-03-02 2012-03-02 전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법
EP12193009.3A EP2634536A3 (en) 2012-03-02 2012-11-16 Apparatus and method for providing navigation service in electronic device
US13/716,545 US9222778B2 (en) 2012-03-02 2012-12-17 Apparatus and method for providing navigation service in electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120021845A KR20130100549A (ko) 2012-03-02 2012-03-02 전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20130100549A true KR20130100549A (ko) 2013-09-11

Family

ID=47678459

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120021845A Ceased KR20130100549A (ko) 2012-03-02 2012-03-02 전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법

Country Status (3)

Country Link
US (1) US9222778B2 (ko)
EP (1) EP2634536A3 (ko)
KR (1) KR20130100549A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160049278A (ko) * 2014-10-27 2016-05-09 현대모비스 주식회사 경로 안내 방법 및 장치
US11068965B2 (en) 2016-04-14 2021-07-20 Sony Corporation Information processing device, information processing method, and mobile object

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10113879B2 (en) 2014-03-03 2018-10-30 Apple Inc. Hierarchy of tools for navigation
US9347787B2 (en) * 2014-03-03 2016-05-24 Apple Inc. Map application with improved search tools
DE102015203446B4 (de) * 2014-03-03 2017-07-06 Apple Inc. Kartenanwendung mit verbesserten Navigationswerkzeugen
US10495478B2 (en) 2015-06-06 2019-12-03 Apple Inc. Feature selection in transit mode
US9702724B2 (en) 2015-06-06 2017-07-11 Apple Inc. Mapping application with transit mode
US10302442B2 (en) * 2015-06-07 2019-05-28 Apple Inc. Transit incident reporting
US10094675B2 (en) * 2015-06-07 2018-10-09 Apple Inc. Map application with transit navigation mode
US9891065B2 (en) * 2015-06-07 2018-02-13 Apple Inc. Transit incidents
FR3151900B1 (fr) * 2023-08-02 2025-10-24 Psa Automobiles Sa Procédé et dispositif de contrôle d’un système de navigation d’un véhicule.

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69428505T2 (de) * 1993-12-27 2002-06-06 Aisin Aw Co., Ltd. Kartenanzeigesystem
JPH09204475A (ja) * 1996-01-24 1997-08-05 Toyota Motor Corp 旅行計画作成装置
JP3125669B2 (ja) * 1996-01-31 2001-01-22 トヨタ自動車株式会社 旅行計画作成装置
US6622087B2 (en) * 2000-12-26 2003-09-16 Intel Corporation Method and apparatus for deriving travel profiles
GB0220062D0 (en) * 2002-08-29 2002-10-09 Itis Holdings Plc Traffic scheduling system
WO2004090472A1 (ja) * 2003-04-03 2004-10-21 Pioneer Corporation ナビゲーション装置、ナビゲーション方法、経路データ生成プログラム、経路データ生成プログラムを記録した記録媒体、および、ナビゲーションシステムにおけるサーバ装置
JP4138561B2 (ja) * 2003-04-09 2008-08-27 パイオニア株式会社 ナビゲーション装置、ナビゲーション方法、および、経路データ生成プログラム
US7327349B2 (en) 2004-03-02 2008-02-05 Microsoft Corporation Advanced navigation techniques for portable devices
US20060058948A1 (en) * 2004-07-28 2006-03-16 Ms. Melanie Blass Recordable location-based reminder system organizer
WO2006025044A2 (en) * 2004-07-29 2006-03-09 Ziv Ben-Yehuda System and method for travel planning
JP4461373B2 (ja) 2004-08-27 2010-05-12 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置及びカレンダー情報データ
TWI268432B (en) * 2004-11-02 2006-12-11 Mitac Int Corp Multi-function navigation system and its method wherein the coordinates of traveling spots can be directly passed to the navigation system from the related electronic book
US8825370B2 (en) * 2005-05-27 2014-09-02 Yahoo! Inc. Interactive map-based travel guide
JP4581912B2 (ja) * 2005-08-24 2010-11-17 株式会社デンソー ナビゲーション装置
US8340904B2 (en) * 2006-01-08 2012-12-25 Bo-In Lin Transmission of wireless messages of current vehicle location and estimated arrival time to requestors
US7698062B1 (en) * 2006-01-12 2010-04-13 Sprint Spectrum L.P. Most convenient point of interest finder apparatus and method
US7941753B2 (en) * 2006-03-31 2011-05-10 Aol Inc. Communicating appointment and/or mapping information among a calendar application and a navigation application
US7869941B2 (en) * 2006-12-29 2011-01-11 Aol Inc. Meeting notification and modification service
US7689595B2 (en) * 2007-05-30 2010-03-30 International Business Machines Corporation Automatic travel content capture tool for address book entries
US8676273B1 (en) * 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
KR20090051340A (ko) 2007-11-19 2009-05-22 엘지전자 주식회사 경로 탐색 방법 및 이를 이용한 네비게이션 장치
US9612126B2 (en) * 2007-12-03 2017-04-04 Nokia Technologies Oy Visual travel guide
US20090150067A1 (en) * 2007-12-06 2009-06-11 Dorothy Veronica Lindman Navigation and Itinerary Management System
US20090152349A1 (en) * 2007-12-17 2009-06-18 Bonev Robert Family organizer communications network system
US8423288B2 (en) * 2009-11-30 2013-04-16 Apple Inc. Dynamic alerts for calendar events
KR101482120B1 (ko) * 2008-08-01 2015-01-21 엘지전자 주식회사 스케줄 관리가 가능한 휴대 단말기 및 그 제어방법
US8000694B2 (en) * 2008-09-18 2011-08-16 Apple Inc. Communications device having a commute time function and methods of use thereof
CN102187177A (zh) * 2008-10-22 2011-09-14 通腾科技股份有限公司 用于提供启程时间的导航系统及方法
US20100179753A1 (en) * 2009-01-15 2010-07-15 Microsoft Corporation Estimating Time Of Arrival
JP5492694B2 (ja) * 2009-07-31 2014-05-14 クラリオン株式会社 ナビゲーション装置、プログラム、および表示方法
KR20110062077A (ko) 2009-12-02 2011-06-10 유비벨록스(주) 차량용 스마트 키와, 이를 이용한 제어 시스템, 일정관리 시스템 및 정보 제공 시스템
KR101132850B1 (ko) 2009-12-11 2012-04-04 한국과학기술원 스마트 그리드 환경 기반의 맞춤형 주행경로 탐색 시스템 및 방법
EP3467439B1 (en) * 2009-12-29 2020-12-09 BlackBerry Limited System and method of automatic destination selection
US8457883B2 (en) * 2010-04-20 2013-06-04 Telenav, Inc. Navigation system with calendar mechanism and method of operation thereof
US20110307280A1 (en) * 2010-06-15 2011-12-15 Triptility, LLC Apparatus and method for searching and booking a complete travel itinerary
US8645060B2 (en) * 2010-09-07 2014-02-04 Qualcomm Incorporated Positioning network availability and reliability based routing
US20120254763A1 (en) * 2011-04-01 2012-10-04 Ford Global Technologies, Llc Methods and systems for using and managing aggregated electronic calendars in a vehicle
US20130151149A1 (en) * 2011-12-07 2013-06-13 Ford Global Technologies, Llc Vehicle navigation system synchronization with user calendar
US9200918B2 (en) * 2012-03-09 2015-12-01 Apple Inc. Intelligent destination recommendations based on historical data
US20130268195A1 (en) * 2012-04-05 2013-10-10 Xaduro Inc. Itinerary Planning System and Method Thereof
US9377319B2 (en) * 2013-03-12 2016-06-28 Yahoo! Inc. Estimating times to leave and to travel
US9303997B2 (en) * 2013-03-15 2016-04-05 Apple Inc. Prediction engine
US20140365107A1 (en) * 2013-06-08 2014-12-11 Apple Inc. Specifying Travel Times for Calendared Events
US9367217B2 (en) * 2013-08-26 2016-06-14 Hertz System, Inc. Mobile travel information system and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160049278A (ko) * 2014-10-27 2016-05-09 현대모비스 주식회사 경로 안내 방법 및 장치
US11068965B2 (en) 2016-04-14 2021-07-20 Sony Corporation Information processing device, information processing method, and mobile object

Also Published As

Publication number Publication date
US20130231859A1 (en) 2013-09-05
US9222778B2 (en) 2015-12-29
EP2634536A3 (en) 2017-05-31
EP2634536A2 (en) 2013-09-04

Similar Documents

Publication Publication Date Title
KR20130100549A (ko) 전자기기에서 내비게이션 서비스를 제공하기 위한 장치 및 방법
US9473923B2 (en) Apparatus and method for searching access points in portable terminal
US11514120B2 (en) Portable information terminal and application recommending method thereof
KR101532932B1 (ko) 이동 단말기 및 이를 이용한 스케쥴 관리 방법 및 위치 정보 관리 방법
US8660587B2 (en) Method for providing position information using time period
JP2011214948A (ja) 情報処理装置、行動予測表示方法及びコンピュータプログラム
EP3355596A1 (en) Positioning information processing method and apparatus
US20090315705A1 (en) Apparatus and method for controlling location alarm in portable terminal
US8681175B2 (en) Method for displaying information using map image and display apparatus
JP2015148582A (ja) 案内装置
CN110715672B (zh) 一种导航路径的规划方法及装置
US20090102676A1 (en) Context-relative reminders
JP2017117290A (ja) 携行品管理装置及び携行品管理方法
US20250148251A1 (en) Apparatus for managing baggage, a method for managing baggage and a baggage management system
US20130179068A1 (en) Navigation system for vehicle and navigation method thereof
JP2021103903A (ja) 電子機器、制御方法、およびプログラム
JP2017075968A (ja) 表示装置
CN110069577B (zh) 一种线路规划方法、装置及电子设备
CN112414427A (zh) 导航信息的显示方法及电子设备
CN105101063A (zh) 位置排序方法和装置
KR101455985B1 (ko) 통신 단말기 및 이것의 위치 정보 제공 방법
KR20150140083A (ko) 네비게이션 제공 방법
JP2018073362A (ja) 施設検索装置、通信システム、施設検索方法及び施設検索プログラム
CN112749349A (zh) 一种交互方法和耳机设备
KR20110072128A (ko) 일정 관리 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120302

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20170228

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20120302

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180807

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20190222

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20180807

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20190222

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20181005

Comment text: Amendment to Specification, etc.

PX0601 Decision of rejection after re-examination

Comment text: Decision to Refuse Application

Patent event code: PX06014S01D

Patent event date: 20190410

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20190325

Comment text: Decision to Refuse Application

Patent event code: PX06011S01I

Patent event date: 20190222

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20181005

Comment text: Notification of reason for refusal

Patent event code: PX06013S01I

Patent event date: 20180807

X601 Decision of rejection after re-examination