KR101656806B1 - 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법 - Google Patents
내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법 Download PDFInfo
- Publication number
- KR101656806B1 KR101656806B1 KR1020140160304A KR20140160304A KR101656806B1 KR 101656806 B1 KR101656806 B1 KR 101656806B1 KR 1020140160304 A KR1020140160304 A KR 1020140160304A KR 20140160304 A KR20140160304 A KR 20140160304A KR 101656806 B1 KR101656806 B1 KR 101656806B1
- Authority
- KR
- South Korea
- Prior art keywords
- related information
- place
- text
- navigation device
- location
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/362—Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/024—Guidance services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/48—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
- Telephonic Communication Services (AREA)
Abstract
내비게이션 장치, 장소 입력 시스템 및 내비게이션 장치의 장소 입력 방법에 관한 것으로, 내비게이션 장치의 장소 입력 방법은 단말 장치와 통신 가능한 내비게이션 장치의 장소 입력 방법에 있어서, 단말 장치가 수신한 텍스트로부터 장소 관련 정보를 검색하는 단계, 상기 텍스트로부터 장소 관련 정보가 검색되면 상기 단말 장치가 상기 내비게이션 장치로 상기 텍스트 또는 상기 텍스트로부터 검출된 장소 관련 정보를 전송하는 단계 및 상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계를 포함할 수 있다.
Description
내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법에 관한 것이다.
차량은 도로나 선로를 주행하면서 인간이나 물건 등의 피운송체를 다른 위치로 이동시킬 수 있는 운송 수단을 의미한다. 차량은 주로 차체에 설치된 하나 이상의 차륜을 이용하여 여러 위치로 이동할 수 있다. 차량의 일례로는 삼륜 또는 사륜 자동차, 모터사이클 등의 이륜 자동차, 원동기장치자전거, 건설 기계, 자전거 및 선로를 주행하는 열차 등이 있을 수 있다.
차량에는 내비게이션 장치가 설치될 수 있다. 내비게이션 장치는 목적지가 지정된 경우, 위성 항법 시스템(GPS; Global Positioning System) 등과 같은 시스템을 이용하여 현재 차량의 위치를 확인하고, 확인된 위치에 따라서 목적지까지의 경로를 결정하고, 결정된 경로를 음성 또는 영상으로 사용자에게 표시할 수 있는 장치를 의미한다.
별도의 단말 장치를 통해 제3자로부터 수신한 텍스트 상의 장소를 간단하게 내비게이션 장치의 목적지로 설정할 수 있는 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법을 제공하는 것을 해결하고자 하는 과제로 한다.
상기와 같은 과제를 해결하기 위하여 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법이 제공된다.
단말 장치와 통신 가능한 내비게이션 장치의 장소 입력 방법은, 단말 장치가 수신한 텍스트로부터 장소 관련 정보를 검색하여 추출하는 단계, 상기 텍스트로부터 장소 관련 정보가 추출되면 상기 단말 장치가 상기 내비게이션 장치로 상기 텍스트 또는 상기 텍스트로부터 검출된 장소 관련 정보를 전송하는 단계 및 상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계를 포함할 수 있다.
상기 장소 관련 정보는, 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 적어도 하나를 포함할 수 있다.
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계는, 상기 내비게이션 장치가 상기 텍스트를 분석하여 장소 관련 정보를 검출하는 단계 및 검출된 상기 장소 관련 정보를 이용하여 목적지를 설정하는 단계를 포함할 수 있다.
상기 검출된 상기 장소 관련 정보를 이용하여 목적지를 설정하는 단계는, 상기 텍스트를 분석하여 검출된 상기 장소 관련 정보를 이용하여 관심 지점 데이터베이스(POI database)를 검색하는 단계 및 상기 관심 지점 데이터 베이스의 검색 결과에 따라서 목적지를 설정하는 단계를 포함할 수 있다.
상기 텍스트로부터 장소 관련 정보가 추출되면 상기 단말 장치가 상기 내비게이션 장치로 상기 텍스트 또는 상기 텍스트로부터 검출된 장소 관련 정보를 전송하는 단계는, 상기 장소 관련 정보가 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 적어도 하나이면 상기 내비게이션 장치로 상기 텍스트를 전송하는 단계를 포함할 수 있다.
상기 텍스트로부터 장소 관련 정보가 추출되면 상기 단말 장치가 상기 내비게이션 장치로 상기 텍스트 또는 상기 텍스트로부터 검출된 장소 관련 정보를 전송하는 단계는, 상기 장소 관련 정보가 주소이면 상기 단말 장치가 상기 주소를 내비게이션 장치로 전송하는 단계를 포함할 수 있다.
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계는, 상기 내비게이션 장치가 상기 주소를 목적지로 설정하는 단계를 포함할 수 있다.
상기 단말 장치가 수신한 텍스트로부터 장소 관련 정보를 검색하여 추출하는 단계는, 상기 단말 장치가 관심 지점 데이터베이스를 이용하여 장소 관련 정보를 검색하는 단계를 포함할 수 있다.
단말 장치가 단문 메시지 서비스(SMS, Short Message Service), 멀티미디어 메시지 서비스(MMS, Multimedia Message Service), 메신저 서비스, 웹 브라우저 및 소셜 네트워크 서비스(SNS, Social Network Service) 중 적어도 하나를 이용하여 텍스트를 수신하는 단계를 더 포함할 수 있다.
상기 단말 장치가 상기 텍스트의 송신자에 대한 송신자 정보를 상기 내비게이션 장치로 전송하는 단계를 더 포함할 수 있다.
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계는, 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정할지 여부를 질의하는 단계를 더 포함할 수 있다.
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계는, 상기 내비게이션 장치가 경로 안내 상태인지 판단하는 단계, 상기 내비게이션 장치가 경로 안내 상태인 경우 기존에 저장된 목적지와 상기 장소 관련 정보를 기초로 획득된 장소가 상이한지 여부를 판단하는 단계 및 상기 기존에 저장된 목적지와 상기 장소 관련 정보를 기초로 획득된 장소가 상이하면 상기 기존의 저장된 목적지를 삭제하고 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정할지 여부를 질의하는 단계를 더 포함할 수 있다.
상기 단말 장치와 내비게이션 장치는 케이블 또는 무선 통신 네트워크를 통하여 통신 가능하도록 연결된 것일 수 있다.
내비게이션 장치의 장소 입력 방법은 상기 단말 장치가 텍스트를 전송한 송신자에 따라서 장소 관련 정보 추출 여부를 판단하는 단계를 더 포함할 수 있다.
장소 입력 시스템은, 텍스트를 수신하고 수신한 텍스트로부터 장소 관련 정보를 추출하는 단말 장치 및 상기 텍스트로부터 장소 관련 정보가 추출된 경우 상기 단말 장치에서 전송되는 상기 장소 관련 정보 또는 상기 장소 관련 정보가 포함된 텍스트를 수신하고, 상기 장소 관련 정보를 기초로 목적지를 설정하는 내비게이션 장치를 포함할 수 있다.
상기 장소 관련 정보는, 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 적어도 하나를 포함할 수 있다.
상기 내비게이션 장치는 상기 텍스트를 분석하여 장소 관련 정보를 추출하고, 추출된 상기 장소 관련 정보를 이용하여 목적지를 설정할 수도 있다.
상기 단말 장치는 상기 장소 관련 정보가 주소이면 상기 단말 장치가 상기 주소를 내비게이션 장치로 전송하고, 상기 내비게이션 장치는 상기 주소를 목적지로 설정할 수 있다.
상기 단말 장치 또는 상기 내비게이션 장치는 관심 지점 데이터베이스를 이용하여 장소 관련 정보를 획득할 수 있다.
상기 단말 장치는 상기 텍스트의 송신자에 대한 송신자 정보를 상기 내비게이션 장치로 전송할 수 있다.
상기 내비게이션 장치는 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정할지 여부를 질의할 수 있다.
상기 내비게이션 장치는 기존에 저장된 목적지와 상기 장소 관련 정보를 기초로 획득된 장소의 동일성 여부 및 상기 내비게이션 장치의 상태에 따라서 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정할지 여부를 질의할 수 있다.
상기 단말 장치는 텍스트를 전송한 송신자에 따라서 장소 관련 정보 추출 여부를 판단할 수 있다.
내비게이션 장치는 단말 장치가 수신한 텍스트 또는 상기 텍스트에서 검출된 장소 관련 정보를 수신하는 수신부 및 상기 장소 관련 정보를 기초로 목적지를 설정하는 목적지 설정부를 포함할 수 있다.
상술한 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법에 의하면, 사용자는 내비게이션 장치를 조작하지 않거나 또는 내비게이션 장치에 대한 간단한 조작을 수행하는 것만으로도 단말 장치를 통해 제3자로부터 수신한 텍스트 상의 장소를 내비게이션 장치의 목적지로 설정할 수 있게 된다.
상술한 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법에 의하면, 단말 장치를 통해 장소에 대한 정보를 전달받은 경우 사용자가 전달받은 장소를 내비게이션 장치에 직접 입력할 필요가 없게 된다.
상술한 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법에 의하면, 내비게이션 장치의 조작의 편의성이 개선될 수 있다.
상술한 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법에 의하면, 운전자가 운전 중 내비게이션 장치를 세세하게 조작할 필요가 없게 되기 때문에 운전의 안전성이 증진되는 효과도 얻을 수 있게 된다.
도 1은 장소 입력 시스템의 일 실시예를 개략적으로 도시한 도면이다.
도 2는 단말 장치의 일 실시예에 대한 사시도이다.
도 3은 단말 장치의 일 실시예에 대한 구성도이다.
도 4는 내비게이션 장치의 일 실시예에 대한 사시도이다.
도 5는 내비게이션 장치의 일 실시예에 대한 구성도이다.
도 6a 내지 도 6c는 경로 설정과 관련하여 표시되는 메시지의 일례를 도시한 도면이다.
도 7은 내비게이션 장치가 설치된 차량의 일 실시예의 내부를 도시한 도면이다.
도 8은 내비게이션 장치에 대한 장소 입력 방법의 일 실시예에 대한 흐름도이다.
도 9는 내비게이션 장치에 대한 장소 입력 방법에 있어서 단말 장치에서 수행되는 과정의 일 실시예에 대한 상세 흐름도이다.
도 10은 단말 장치가 내비게이션 장치와의 연결 선택 방법의 일 실시예를 도시한 흐름도이다.
도 11은 내비게이션 장치에 대한 장소 입력 방법에 있어서 내비게이션 장치에서 수행되는 과정의 일 실시예에 대한 상세 흐름도이다.
도 12는 내비게이션 장치에 대한 장소 입력 방법에 있어서 단말 장치에서 수행되는 과정의 다른 실시예에 대한 상세 흐름도이다.
도 2는 단말 장치의 일 실시예에 대한 사시도이다.
도 3은 단말 장치의 일 실시예에 대한 구성도이다.
도 4는 내비게이션 장치의 일 실시예에 대한 사시도이다.
도 5는 내비게이션 장치의 일 실시예에 대한 구성도이다.
도 6a 내지 도 6c는 경로 설정과 관련하여 표시되는 메시지의 일례를 도시한 도면이다.
도 7은 내비게이션 장치가 설치된 차량의 일 실시예의 내부를 도시한 도면이다.
도 8은 내비게이션 장치에 대한 장소 입력 방법의 일 실시예에 대한 흐름도이다.
도 9는 내비게이션 장치에 대한 장소 입력 방법에 있어서 단말 장치에서 수행되는 과정의 일 실시예에 대한 상세 흐름도이다.
도 10은 단말 장치가 내비게이션 장치와의 연결 선택 방법의 일 실시예를 도시한 흐름도이다.
도 11은 내비게이션 장치에 대한 장소 입력 방법에 있어서 내비게이션 장치에서 수행되는 과정의 일 실시예에 대한 상세 흐름도이다.
도 12는 내비게이션 장치에 대한 장소 입력 방법에 있어서 단말 장치에서 수행되는 과정의 다른 실시예에 대한 상세 흐름도이다.
이하 도 1 내지 도 6을 참조하여 단말 장치, 내비게이션 장치, 내비게이션 장치가 설치된 차량 및 단말 장치 및 내비게이션 장치를 이용하는 장소 입력 시스템의 일 실시예에 대해서 설명한다.
도 1은 장소 입력 시스템의 일 실시예를 개략적으로 도시한 도면이다.
도 1에 도시된 바에 의하면 장소 입력 시스템(1)은 단말 장치(100) 및 내비게이션 장치(200)를 포함할 수 있다. 단말 장치(100) 및 내비게이션 장치(200)는 서로 직접 통신 가능하게 연결되어 데이터를 송수신할 수도 있고, 다른 별도의 서버 장치(30) 등을 통하여 간접적으로 통신 가능하게 연결되어 데이터를 송수신할 수도 있다.
일 실시예에 의하면 단말 장치(100) 및 내비게이션 장치(200)는 유선 케이블을 통하여 서로 데이터를 송수신할 수도 있다. 유선 케이블은 케이블의 양 말단에 설치된 커넥터가 각각 단말 장치(100)의 연결 포트(도 3의 160) 및 내비게이션 장치(200)의 연결 포트(도 5의 260)에 결합됨으로써 단말 장치(100) 및 내비게이션 장치(200)가 서로 통신 가능하도록 연결시킬 수 있다.
다른 일 실시예에 의하면, 단말 장치(100) 및 내비게이션 장치(200)는 무선 통신 네트워크를 이용하여 서로 데이터를 송수신할 수도 있다. 여기서 무선 통신 네트워크는 블루투스(bluetooth), 블루투스 저 에너지(bluetooth low energy), 적외선 통신(IrDA, infrared data association), 와이-파이(Wi-fi; Wireless Fidelity), 와이파이 다이렉트(Wi-fi Direct), 초광대역(UWB; Ultra Wideband), 지그비(Zigbee) 또는 근장 통신(NFC; Near Field Communcation) 등과 같은 다양한 근거리 통신 기술에 의해 구현된 근거리 무선 통신 네트워크를 포함할 수도 있고, 코드 분할 다중 접속(CDMA; Code Division Multiple Access), 와이브로(Wibro), 진화형 고속 패킷 접속(HSPA+; High Speed Packet Access+) 또는 롱 텀 에볼루션(LTE; Long-Term Evolution) 등과 같이 3GPP 계열, 3GPP2 계열 또는 IEEE 계열 무선 통신 기술을 이용하는 이동 통신 네트워크를 포함할 수도 있다.
단말 장치(100)는 외부의 장치, 일례로 메시지 서버(10)나 웹 서버(20)와 통신망을 통해 데이터를 수신하고, 수신한 데이터를 가공하거나 또는 가공하지 않고 또 다른 외부의 장치, 일례로 내비게이션 장치(200)로 전송할 수 있다. 단말 장치(100)는 휴대 가능한 것일 수도 있다.
단말 장치(100)는 모바일 전화, 스마트폰이나 데스크톱 컴퓨터 등과 같은 별도의 단말 장치(11, 12)로부터 텍스트, 정지 화상 또는 동화상 등의 데이터를 수신할 수 있다. 여기서 텍스트는 문자나 각종 기호를 포함할 수 있다. 실시예에 따라서 단말 장치(100)는 데이터를 송신한 단말 장치(11, 12)에 대한 정보를 수신할 수 있다. 이 경우 데이터를 송신한 단말 장치(11, 12)에 대한 정보는 송신자의 명칭과 같이 송신자를 식별하기 위한 정보 및 할당된 전화번호나 맥 어드레스와 같이 단말 장치(11, 12)를 식별하기 위한 정보 중 적어도 하나를 포함할 수 있다. 이하 송신자를 식별하기 위한 정보 및 할당된 전화번호나 맥 어드레스와 같이 단말 장치(11, 12)를 식별하기 위한 정보 중 적어도 하나를 송신자 정보라고 칭한다.
모바일 전화, 스마트폰이나 데스크톱 컴퓨터 등과 같은 별도의 단말 장치(11, 12)는 메시지 전송 서버(10)를 경유하여 텍스트 등의 데이터를 단말 장치(100)로 전송할 수 있다. 별도의 단말 장치(11, 12)는, 별도의 단말 장치(11, 12)의 사용자의 조작에 따라 데이터를 상술한 단말 장치(100)로 전송할 수 있다. 메시지 전송 서버(10)는 별도의 단말 장치(11, 12)와 단말 장치(100) 사이의 데이터 송신을 중개할 수 있다. 예를 들어 메시지 전송 서버(10)는 별도의 단말 장치(11, 12)에서 전송되는 데이터의 수신자를 식별하고, 식별된 수신자에게 전송된 데이터를 전송함으로써 별도의 단말 장치(11, 12)와 단말 장치(100) 사이의 데이터 송신을 중개할 수 있다.
별도의 단말 장치(11, 12)로부터 전송되는 텍스트 등의 데이터는, 단문 메시지 서비스(SMS; Short Message Service), 멀티미디어 메시지 서비스(MMS, Multimedia Message Service), 다양한 종류의 메신저 서비스 또는 소셜 네트워크 서비스(SNS, Social Network Service)를 이용하여 단말 장치(100)로 전송될 수 있다. 다시 말해서 단말 장치(100)는 단문 메시지 서비스, 멀티 미디어 메시지 서비스, 메신저 서비스 또는 소셜 네트워크 서비스를 통해 텍스트 등의 데이터를 메시지 등의 형식으로 수신할 수 있다. 이를 위해서 단말 장치(100) 및 별도의 단말 장치(11, 12)에는, 복수의 단말 장치 사이에 데이터의 송수신이 가능하게 하는 메시지 수신 관련 애플리케이션, 인스턴스 메신저(Instance messenger) 관련 애플리케이션, 웹 브라우저 또는 소셜 네트워크 서비스용 애플리케이션이 설치되어 있을 수 있다.
또한 단말 장치(100)는 웹 서버(20)에 접속하여 웹 서버(20)로부터 텍스트 등의 데이터를 수신할 수도 있다. 웹 서버(20)는 설치된 웹 서버 프로그램의 구동에 따라서 웹 서버(20)에 접속한 단말 장치(100)에 웹 페이지 등과 같은 데이터를 제공하는 컴퓨텅 장치를 의미한다. 웹 페이지는 텍스트, 정지 화상 및 동화상 중 적어도 하나의 데이터를 포함할 수 있다. 웹 서버(20)는 웹 페이지 파일(일례로 HTML 파일)의 형태로 데이터를 단말 장치(100)에 제공할 수 있다. 단말 장치(100)는 웹 브라우저(web browser) 등과 같은 애플리케이션을 이용하여 웹 페이지를 사용자에게 표시할 수 있다.
또한 단말 장치(100)는 내비게이션 장치(200)에 접속 가능한 텔레매틱스(Telematics) 서비스 서버(30)와 연결되고, 텍스트 등의 데이터를 텔레매틱스 서비스 서버(30)로 전송함으로써, 내비게이션 장치(200)에 텍스트 등의 데이터를 전달할 수 있다.
텔레매틱스는 차량에 무선 통신 기술을 조합하여, 무선 통신을 이용해 원격 차량 진단 및 관리, 차량의 위치 추적, 차량 내에서의 인터넷 접속, 사고 감지, 뉴스 등의 각종 정보 제공 및 이-메일의 송수신 등과 같은 각종 서비스를 제공할 수 있는 시스템을 의미한다. 텔레매틱스 서비스 서버(30)는 이와 같은 서비스를 제공하기 위해 차량 내부의 전자 장치 및/또는 단말 장치와 통신 가능한 컴퓨팅 장치를 의미할 수 있다. 텔레매틱스 서비스 서버(30)는 다양한 유형의 사용자 식별 번호 또는 단말기 식별 번호를 이용하여 텔레매틱스 서비스 서버(30)에 접속한 단말 장치(100)를 식별 및 인증할 수 있다. 단말 장치(100)의 식별 및 인증이 완료되면, 텔레매틱스 서비스 서버(30)는 식별된 단말 장치(100)에 대응하는 차량, 구체적으로는 차량의 전장 장비에 대한 제어 장치에 수신한 데이터를 전달함으로써 데이터를 차량에 설치된 내비게이션 장치(200)에 전달할 수도 있다. 또한 단말 장치(100)의 식별 및 인증이 완료되면, 텔레매틱스 서비스 서버(30)는 단말 장치(100)로부터 전송된 데이터를 차량에 설치된 내비게이션 장치(200)에 직접 전달할 수도 있다.
일 실시예에 의하면, 단말 장치(100)는 피처폰(feature phone), 스마트폰(Smartphone), 태블릿 피씨(Table PC), 노트북 컴퓨터(Notebook computer), 개인용 디지털 보조 장치(PDA; Personal Digital Assistance) 또는 도 1에 도시된 내비게이션 장치(200)와는 다른 별도의 내비게이션 장치 등 외부와 통신 가능하고 프로그래밍된 바에 따라서 소정의 동작을 수행할 수 있는 다양한 장치를 포함할 수 있다.
도 2는 단말 장치의 일 실시예에 대한 사시도이고, 도 3은 단말 장치의 일 실시예에 대한 구성도이다. 도 2 및 도 3은 단말 장치(100)가 스마트폰인 실시예에 대해 도시한 것이나, 상술한 바와 같이 단말 장치(100)는 이에 한정되지 않으며, 외부와 통신 가능하고 프로그래밍된 바에 따라서 일련의 동작을 수행할 수 있는 다양한 장치를 포함할 수 있다.
도 2에 도시된 바에 따르면 단말 장치(100)는, 외형상 각종 부품을 내장하고 내장된 부품을 내측에 고정시키는 외장 하우징(101)과, 외장 하우징(101)의 전면(102)에 마련된 표시부(140) 및 각종 명령을 입력하기 위한 입력부(103, 142)를 포함할 수 있다.
외장 하우징(101)에 내장된 부품은, 인쇄 회로 기판, 인쇄 회로 기판에 설치된 프로세서 칩이나 통신 칩 등의 반도체 칩, 에스디 카드와 같은 메모리 장치, 축전기 및 각종 배선 등을 포함할 수 있다. 실시예에 따라서 외장 하우징(101)에는 축전기를 충전하거나 또는 각 부품에 전력을 공급하기 위한 전원 단자가 마련되어 있을 수도 있다.
도 3에 도시된 바에 의하면 단말 장치(100)는 프로세서(110), 롬 및/또는 램(ROM/RAM, 119), 통신부(120), 저장 장치(130), 표시부(140), 입력부(142), 사운드 출력부(150) 및 연결 포트(160)를 포함할 수 있다. 실시예에 따라서 이들 중 일부는 생략될 수도 있다.
프로세서(110)는 단말 장치(100)의 전반적인 동작을 제어하거나, 단말 장치(100)의 동작에 필요한 다양한 연산을 처리할 수 있다.
예를 들어 프로세서(110)는 단말 장치(100)에 설치된 하나 또는 복수의 애플리케이션(application, 131)을 구동시켜, 단말 장치(100)가 하나 또는 복수의 애플리케이션(131)에 따라 예정된 동작을 수행하도록 제어할 수 있다. 프로세서(110)는 외장 하우징(101)에 내장된 인쇄 회로 기판에 설치된 하나 또는 둘 이상의 프로세서에 의해 구현된 장치일 수 있다. 프로세서(110)는, 예를 들어, 중앙 처리 장치(CPU; Central Processing Unit)나 그래픽 처리 장치(GPU; Graphic Processing Unit)를 포함할 수 있다.
애플리케이션(131)은 특정한 업무를 수행하기 위해 고안된 일련의 컴퓨터 프로그램 집합을 의미할 수 있다. 애플리케이션(131)은 저장 장치(130)에 저장되어 있을 수 있다. 애플리케이션(131)은 단말 장치(100)에 전달된 애플리케이션 설치 프로그램을 이용하여 단말 장치(100)에 설치된 것일 수 있다. 애플리케이션(131) 또는 애플리케이션 설치 프로그램은 유선 통신 네트워크 또는 무선 통신 네트워크를 이용하여 단말 장치(100)에 전달되거나, 또는 단말 장치(100)에 결합 가능한 범용 시리얼 버스(USB; Universal Serial Bus) 메모리 장치나 메모리 카드, 일례로 에스디 카드(SD card; Secure Digital card) 등과 같은 각종 메모리 장치를 이용하여 단말 장치(100)에 전달될 수 있다.
프로세서(110)는 단말 장치(100)가 내비게이션 장치(200) 등과 통신 가능하게 연결된 경우, 자동적으로 애플리케이션(131)을 호출하여 구동시킬 수 있다.
일 실시예에 의하면 프로세서(110)는, 장소 추출 여부 판단부(111a), 장소 관련 정보 처리부(111) 및 송신 제어부(112)를 포함할 수 있다.
프로세서(110)의 장소 추출 여부 판단부 (111a), 장소 관련 정보 처리부(111) 및 송신 제어부(112)는 물리적으로 분리되는 것일 수도 있고, 논리적으로 구분되는 것일 수도 있다. 다시 말해서 장소 관련 정보 처리부(111) 및 송신 제어부(112)는 프로세서(110)를 이루는 서로 상이한 반도체 칩에 의해 구현되어 물리적으로 분리된 것일 수도 있고, 하나의 반도체 칩에 의해 구현되어 가상적으로 분리된 것일 수도 있다. 장소 추출 여부 판단부(111a), 장소 관련 정보 처리부(111) 및 송신 제어부(112) 중 적어도 하나는 프로세서(110)에 의해 구동되는 애플리케이션(131)에 의해 소프트웨어적으로 구현된 것일 수도 있다. 따라서 프로세서(110)의 장소 추출 여부 판단부(111a), 장소 관련 정보 처리부(111) 및 송신 제어부(112)는 항상 물리적으로 구분될 수 있는 것으로 해석되어서는 안될 것이다.
장소 추출 여부 판단부(111a)는 장소 관련 정보 처리부(111)가 장소 관련 정보를 검색 및 추출할지 여부를 결정할 수 있다. 일 실시예에 의하면 장소 추출 여부 판단부(111a)는 메시지 서비스 등을 통해서 복수의 텍스트를 발송한 송신자에 따라서 장소 관련 정보 처리부(111)가 장소 관련 정보를 추출할지 여부를 결정할 수 있다. 여기서 송신자는 별도의 단말 장치(11, 12)일 수도 있고, 별도의 단말 장치(11, 12)를 조작하는 사용자일 수도 있다.
상술한 바와 같이 별도의 단말 장치(11, 12)는, 사용자의 조작에 따라서, 송신자를 식별하기 위한 정보 또는 단말 장치(11, 12)를 식별하기 위한 정보를 단말 장치(100)로 전송할 수 있다. 장소 추출 여부 판단부(111a)는 송신자를 식별하기 위한 정보 또는 단말 장치(11, 12)를 식별하기 위한 정보를 이용하여 텍스트를 발송한 송신자가 누구인지 식별할 수 있다. 이어서 장소 추출 여부 판단부(111a)는 식별된 텍스트를 발송한 송신자에 따라서 장소 관련 정보 처리부(111)가 장소 관련 정보를 추출할지 여부를 결정할 수 있다.
일 실시예에 의하면 장소 추출 여부 판단부(111a)는 저장 장치(130)에 저장된 송신자 목록(132a)을 열람하여 장소 관련 정보 처리부(111)가 장소 관련 정보를 추출할지 여부를 결정할 수 있다.
여기서 송신자 목록(132a)은, 장소 관련 정보 추출 대상이 되는 텍스트를 식별하기 위하여 설정된 데이터의 집합을 의미하며, 여기서 장소 관련 정보 추출 대상이 되는 텍스트를 식별하기 위하여 설정된 데이터는 송신자에 대한 정보, 일례로 전화 번호나 이 메일 주소를 포함할 수 있다.
일 실시예에 의하면, 송신자 목록(132a)은 단말 장치(100)의 사용자가 각각의 전화 번호 등을 개별적으로 입력하여 생성된 것일 수 있다.
다른 일 실시예에 의하면, 송신자 목록(132a)은 단말 장치(100)에 마련된 주소록일 수도 있다. 이 경우 송신자 목록(132a)은 주소록 내에서 미리 분류된 그룹, 일례로 가족 그룹이나 친구 그룹일 수도 있다. 또한 송신자 목록(132a)은 사용자가 단말 장치(100)에 마련된 별도의 주소록에서 하나 이상의 전화 번호 등을 선택하여 생성된 것일 수도 있다. 수신한 텍스트의 송신자가 송신자 목록(132a)에서 검색되면, 장소 추출 여부 판단부(111a)는 장소 관련 정보 처리부(111)가 장소 관련 정보를 추출하는 동작을 수행하도록 결정할 수 있다. 반대로 수신한 텍스트의 송신자가 송신자 목록(132a)에서 검색되지 않으면, 장소 추출 여부 판단부(111a)는 장소 관련 정보 처리부(111)가 장소 관련 정보를 추출하는 동작을 수행하지 않도록 결정할 수 있다. 이 경우 장소 추출 여부 판단부(111a)는 장소 관련 정보 처리부(111)에 제어 신호를 전달하거나 또는 전달하지 않음으로써 장소 관련 정보 처리부(111)가 장소 관련 정보를 추출하는 동작을 수행하거나 또는 수행하지 않도록 제어할 수 있다.
일 실시예에 의하면 장소 추출 여부 판단부(111a)는 수신한 텍스트의 송신자가 송신자 목록(132a)에서 검색되면, 단말 장치(100)의 사용자에게 장소 관련 정보를 추출 여부를 질의할 수도 있다. 이 경우 장소 추출 여부 판단부(111a)는 단말 장치(100)의 표시부(140) 등을 통하여 출력되는 팝업 메시지 등을 이용하여 사용자에게 장소 관련 정보를 추출 여부를 질의할 수도 있다. 장소 추출 여부 판단부(111a)는 질의에 대한 사용자의 응답에 따라서 장소 관련 정보 처리부(111)가 장소 관련 정보를 추출하는 동작을 수행하거나 또는 수행하지 않도록 제어할 수 있다.
장소 추출 여부 판단부(111a)는 실시예에 따라서 생략될 수도 있다.
장소 관련 정보 처리부(111)는 단말 장치(100)가 메시지 서비스, 메신저 서비스 또는 웹 서버를 이용하여 수신한 하나 또는 복수의 텍스트로부터 장소 관련 정보를 검색하고, 텍스트 내에 존재하는 장소 관련 정보를 추출할 수 있다. 여기서 장소 관련 정보는 장소 또는 장소로의 이동 등을 상징할 수 있는 문자 또는 기호를 의미할 수 있다. 구체적으로 장소 관련 정보는 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 적어도 하나를 포함할 수 있다.
주소는 특정 지점을 식별하기 위하여 행정적으로 정의된 식별 번호를 의미한다. 예를 들어 주소는 시/군/구, 읍/면/동, 지번, 건물 명칭, 도로명 및 건물 번호 중 적어도 하나를 포함할 수 있다. 단말 장치(100)에 의해 추출된 주소는 행정적으로 정의된 식별 번호의 일부만을 포함할 수도 있다. 예를 들어 시/군/구, 읍/면/동 및 지번으로 이루어진 주소 체계를 이용하는 경우에도, 송신자의 단말 장치(11, 12)는 주소 체계 중 일부인 읍/면/동 또는 지번만을 단말 장치(100)로 전송하였을 수도 있다. 이 경우 단말 장치(100)는 송신자가 전송한대로 읍/면/동 또는 지번만으로 이루어진 주소를 추출할 수도 있다.
지역 명칭은 주소 외에 특정 지역을 지칭할 때 이용되는 명칭을 의미한다. 지역 명칭은 주요 시설물, 도로 또는 교차로의 명칭, 역이나 공항 등의 명칭, 또는 이외에 관행적으로 사람들에게 호칭되는 특정 지역의 명칭 중 적어도 하나를 포함할 수 있다. 예를 들어 지역 명칭은 테헤란로, 김포 공항 또는 무역 센터 등을 포함할 수 있다.
장소 유형은 특정 지역, 건물 또는 특정 건물 내의 사업장 등을 성질이나 특징 등과 같은 소정의 기준에 따라 분류하여 정의된 다양한 유형 또는 이를 지칭하는 명칭을 의미할 수 있다. 장소 유형의 일례로는 음식점, 호텔, 역, 공항, 버스 정류장, 주유소, 문화재, 사적지 또는 차량 정비소 등이 있을 수 있다. 이외에도 통상의 기술자가 고려할 수 있는 범위 내에서 다양하게 특정한 지역이나 건물 등을 분류할 수 있으며, 이에 따라 다양한 장소 유형 및 이들을 지칭하는 명칭이 존재할 수 있다.
송신자 의도 텍스트는 메시지 서비스나 메신저 서비스를 이용하여 단말 장치(100)로 텍스트 등의 데이터를 전송한 송신자의 의도와 관련된 표현을 의미할 수 있다. 일 실시예에 의하면 송신자 의도 텍스트는 내비게이션 장치(200)를 사용하는 사용자가 특정한 장소로 이동하기를 요구하는 단어를 포함하는 텍스트를 포함할 수 있다. 예를 들어 송신자 의도 텍스트는 "~로 와라", "~로 가라", "~에서 해라", "~에서 보자" 또는 "~에서 기다리고 있다" 등과 같은 특정한 장소 또는 장소와 관련된 부사어를 구비한 다양한 문구를 포함할 수 있다. 여기서 다양한 문구는 명령형 문구 또는 권유형 문구 등을 포함할 수도 있다.
일 실시예에 의하면 장소 관련 정보 처리부(111)는 수신한 텍스트를 하나 또는 둘 이상의 단어로 분해하고, 분해된 결과로부터 장소 관련 정보를 검색할 수 있다.
일 실시예에 의하면, 장소 관련 정보 처리부(111)는 저장 장치(130)에 저장된 데이터베이스(132b)를 이용하여 하나 또는 복수의 텍스트로부터 장소 관련 정보를 검색하여 추출할 수 있다.
장소 관련 정보 처리부(111)는 수신한 텍스트를 하나 또는 둘 이상의 단어로 분해하고, 분해된 단어들을 데이터베이스(132b)에서 검색하고, 분해된 단어들 중에서 데이터베이스(132b)에 검색되는 단어들만을 선별함으로써 장소 관련 정보를 수신한 텍스트로부터 추출할 수도 있다.
데이터베이스(132b)는 주소 데이터베이스를 포함할 수도 있다. 장소 관련 정보 처리부(111)는 주소를 추출하는 경우 주소 데이터베이스를 이용할 수도 있다.
데이터베이스(132b)는 관심 지점 데이터베이스(POI database; Point of Interest database)를 포함할 수 있다. 관심 지점 데이터베이스는 복수의 관심 지점(Point Of Interest)으로 구축된 데이터베이스를 의미할 수 있다. 관심 지점이란 전자 지도 상에 좌표 등으로 표시되는 대상에 대한 데이터를 의미하며, 여기서 대상은 특정 토지, 특정 건물, 도로, 특정 사업장 또는 주요 시설물 등을 의미할 수 있다. 장소 관련 정보 처리부(111)는, 예를 들어, 지역 명칭이나 장소 유형을 추출하는 경우 관심 지점 데이터베이스를 이용할 수도 있다.
데이터베이스(132b)는 송신자 의도 텍스트 데이터베이스를 포함할 수도 있다. 장소 관련 정보 처리부(111)는 송신자 의도 텍스트를 추출하는 경우 송신자 의도 텍스트 데이터베이스를 이용할 수도 있다.
장소 관련 정보 처리부(111)는 수신한 텍스트로부터 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트를 각각 별도로 추출할 수도 있고, 또한 순차적으로 추출할 수도 있다. 예를 들어 장소 관련 정보 처리부(111)는 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트를 순차적으로 추출할 수도 있다. 필요에 따라 장소 관련 정보 처리부(111)는 텍스트에서 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 어느 하나의 장소 관련 정보가 추출된 경우, 다른 장소 관련 정보는 더 이상 추출하지 않을 수도 있다.
장소 관련 정보 처리부(111)는, 상술한 바와 같이, 장소 추출 여부 판단부(111a)의 판단 결과에 따라서 수신한 텍스트로부터 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 등을 추출하거나 또는 추출하지 않을 수 있다.
송신 제어부(112)는 장소 관련 정보 처리부(111)에 의해 장소 관련 정보가 추출되면, 추출된 장소 관련 정보를 내비게이션 장치(200)로 전송할 수 있다. 만약 장소 관련 정보가 추출되지 않으면, 송신 제어부(112)는 수신한 텍스트는 목적지와 관련 없는 것으로 판단하고, 무시할 수 있다.
일 실시예에 의하면 송신 제어부(112)는 추출된 장소 관련 정보에 따라서 수신한 텍스트 전부 또는 추출된 장소 관련 정보를 내비게이션 장치(200)로 송신하도록 제어할 수 있다. 예를 들어 송신 제어부(112)는 추출된 장소 관련 정보가 주소 또는 지역 명칭인 경우, 추출된 주소만을 내비게이션 장치(200)로 송신하도록 할 수 있다. 다른 예를 들어 송신 제어부(112)는 추출된 장소 관련 정보가 지역 명칭, 장소 유형 또는 송신자 의도 텍스트인 경우, 수신한 텍스트를 그대로 내비게이션 장치(200)로 송신하도록 할 수도 있다.
또한 송신 제어부(112)는 단말 장치(100)와 내비게이션 장치(200)의 연결 상태에 따라서 수신한 텍스트 전부 또는 추출된 장소 관련 정보의 전송 여부를 결정할 수 있다. 예를 들어 단말 장치(100)와 내비게이션 장치(200)가 서로 통신 가능한 상태이면 송신 제어부(112)는 수신한 텍스트 전부 또는 추출된 장소 관련 정보를 통신부(120)를 통해 내비게이션 장치(200)로 전송하도록 할 수도 있다. 단말 장치(100)와 내비게이션 장치(200)가 서로 통신 가능한 상태가 아니면 송신 제어부(112)는 수신한 텍스트 전부 또는 추출된 장소 관련 정보를 저장 장치(130)에 저장하고, 단말 장치(100)와 내비게이션 장치(200)가 서로 통신 가능한 상태가 된 후에 수신한 텍스트 전부 또는 추출된 장소 관련 정보를 통신부(120)를 통해 내비게이션 장치(200)로 전송하도록 할 수도 있다.
또한 송신 제어부(112)는 어떤 방식을 이용하여 수신한 텍스트 전부 또는 추출된 장소 관련 정보를 내비게이션 장치(200)로 전송할지 여부를 결정할 수도 있다. 예를 들어 송신 제어부(112)는, 데이터 전송 시에 단말 장치(100)와 내비게이션 장치(200)가 어떤 방식으로 통신 가능하게 연결되었는지 판단하고, 판단 결과에 따라서 통신부(120)의 근거리 통신 모듈(121), 이동 통신 모듈(122) 및 연결 포트 중 적어도 하나에 신호를 보내어 수신한 텍스트 전부 또는 추출된 장소 관련 정보를 내비게이션 장치(200)로 전송하도록 할 수 있다. 다른 예를 들어 송신 제어부(112)는, 단말 장치(100)와 내비게이션 장치(200)가 통신 케이블로 연결되어 통신 가능하면서 동시에 또한 근거리 통신 모듈(121)을 이용하여 무선으로 통신 가능한 상태인 경우, 이들 중 어느 하나를 선택하고 선택 결과에 따라서 수신한 텍스트 전부 또는 추출된 장소 관련 정보를 내비게이션 장치(200)로 전송하도록 할 수도 있다.
또한 송신 제어부(112)는 내비게이션 장치(200)로 텍스트를 전송한 송신자에 대한 송신자 정보를 더 전송하도록 제어할 수도 있다. 다시 말해서 송신 제어부(112)는 스마트폰이나 데스크톱 컴퓨터와 같은 별도의 단말 장치(11, 12)를 조작하여 단말 장치(100)에 텍스트 등을 전송한 사용자에 대한 정보를 내비게이션 장치(200)로 더 전송하도록 할 수도 있다. 송신자 정보는 텍스트 전부 또는 추출된 장소 관련 정보와 함께 내비게이션 장치(200)로 전송될 수도 있고, 텍스트 전부 또는 추출된 장소 관련 정보와 별도로 내비게이션 장치(200)로 전송될 수도 있다.
또한 송신 제어부(112)는 내비게이션 장치(200)로 텍스트 또는 추출된 장소 관련 정보를 전송하기 전에 사용자의 의사를 질의하는 메시지를 표시부(140)에 표시하도록 제어할 수도 있다. 이 경우 사용자의 의사를 질의하는 메시지는 팝업 메시지의 형태로 표시부(140)에 표시될 수도 있다.
롬 및/또는 램(119)은 프로세서(110)의 동작을 보조하기 위하여 데이터를 일시적 또는 비일시적으로 저장하거나, 또는 프로세서(110)의 동작과 관련된 각종 명령을 저장할 수 있다. 수신한 텍스트 또는 장소 관련 정보 처리부(111)에서 추출된 장소 관련 정보는 필요에 따라 램(119)에 일시적으로 저장된 후, 통신부(120)를 통해 내비게이션 장치(200)로 전송될 수도 있다.
통신부(120)는 무선 통신을 이용하여 각종 요청이나 명령, 텍스트 등의 데이터를 내비게이션 장치(200) 또는 서버 장치(10, 20, 30)로 전송하거나, 또는 무선 통신을 이용하여 내비게이션 장치(200) 또는 서버 장치(10, 20, 30)로부터 텍스트 등의 데이터를 수신할 수 있다.
단말 장치(100)는 통신부(120)를 이용하여 단문 메시지 서비스, 멀티미디어 메시지 서비스, 메신저 서비스, 소셜 네트워크 서비스, 텔레매틱스 서비스 또는 웹 페이지에 의해 전송되는 텍스트 등의 데이터를 수신하고, 텍스트 전부 또는 텍스트에서 추출된 장소 관련 정보를 내비게이션 장치(200)로 전송할 수 있다.
일 실시예에 의하면 통신부(120)는, 도 3에 도시된 바와 같이, 블루투스, 블루투스 저 에너지, 적외선 통신, 와이-파이, 와이파이 다이렉트, 초광대역, 지그비 통신 또는 근장 통신 등과 같은 근거리 통신을 수행하기 위한 근거리 통신 모듈(121)을 포함할 수도 있고, 코드 분할 다중 접속, 와이브로, 진화형 고속 패킷 접속 또는 롱 텀 에볼루션 등과 같이 3GPP 계열, 3GPP2 계열 또는 IEEE 계열 무선 통신을 수행하기 위한 이동 통신 모듈(122)을 포함할 수도 있으며, 인공 위성(40)과 통신을 수행하며 위성 항법 장치(GPS; Global Positioning System)에 의한 좌표 데이터를 수신할 수 있는 위성 항법 장치 수신부(123)를 포함할 수도 있다. 근거리 통신 모듈(121), 이동 통신 모듈(122) 및 위성 항법 장치 수신부(123)는, 각각 통신을 수행하기 위한 각종 데이터 처리를 수행하는 통신 칩 및 전파와 전기적 신호를 상호 변환할 수 있는 안테나를 포함할 수도 있다.
저장 장치(130)는 단말 장치(100)와 관련된 각종 데이터를 저장할 수 있다. 물론 상황에 따라서 저장 장치(130)는 단말 장치(100)와 무관한 데이터를 저장하는 것도 가능할 것이다. 저장 장치(130)는 반도체 칩을 이용하여 데이터를 저장하는 반도체 메모리 장치 또는 자기 디스크 표면을 자화시켜 데이터를 저장하는 자기 디스크 저장 장치를 포함할 수 있다.
저장 장치(130)는 프로세서(110)에 의해 구동되는 애플리케이션(131) 및 각종 데이터베이스(132b)를 저장할 수 있다. 상술한 바와 같이 프로세서(110)는 애플리케이션(131)을 구동시킴으로써 장소 관련 정보의 추출 및 송신 제어의 기능을 수행할 수도 있다. 또한 프로세서(110)는 데이터베이스(132b)를 열람하여 텍스트로부터 장소 관련 정보를 추출할 수 있다.
표시부(140)는 단말 장치(100)에 저장된 각종 데이터를 표시할 수 있다. 일 실시예에 의하면 표시부(140)는 텍스트 또는 추출된 장소 관련 정보를 전송하기 전에 사용자의 의사를 질의하는 메시지를 표시할 수도 있다. 표시부(140)는 팝업 메시지 등의 형태로 사용자의 의사를 질의하는 메시지를 표시할 수도 있다.
일 실시예에 의하면 표시부(140)는 터치 스크린 패널(141)을 포함할 수 있다. 터치 스크린 패널(141)은 표면에 대한 사용자의 터치 조작에 따라서 소정의 명령을 입력 받을 수 있다. 예를 들어 터치 스크린 패널(141)을 이용하여 정보 전송과 관련된 팝업 메시지를 표시한 경우, 사용자는 팝업 메시지와 함께 표시되는 가상의 확인 버튼을 터치함으로써 단말 장치(100)의 정보 전송을 승인할 수도 있다.
입력부(142)는 사용자의 조작에 따라서 대응하는 전기적 신호를 출력하여 프로세서(110) 등으로 전달할 수 있다. 입력부(142)의 조작에 따라 사용자는 단말 장치(100)를 자신의 의도대로 조작할 수 있다. 예를 들어 정보 전송과 관련된 팝업 메시지가 표시부(140)에 표시된 경우, 사용자는 입력부(142)를 조작하여 단말 장치(100)의 정보 전송을 승인할 수도 있다.
사운드 출력부(150)는 프로세서(110)의 제어에 따라서 전기적 신호를 사운드 신호로 변환하고 외부로 출력할 수 있다. 사운드 출력부(150)는 스피커, 관련 반도체 칩 및 관련 회로를 포함할 수 있다. 일 실시예에 의하면 사운드 출력부(150)는 장소 관련 정보 추출 여부, 장소 관련 정보의 전송 여부 또는 정보 전송과 관련된 팝업 메시지의 표시 여부 등을 사운드로 출력하여 사용자에게 알릴 수 있다.
연결 포트(160)는 통신 케이블의 일 말단에 설치되고, 연결 포트(160)에 대응하는 커넥터가 결합될 수 있으며, 단말 장치(100)에서 생성된 데이터를 외부 장치, 일례로 내비게이션 장치(200)로 전송하거나 또는 외부 장치, 일례로 내비게이션 장치(200)에서 생성된 데이터를 단말 장치(100)로 전송하는 통로의 기능을 수행할 수 있다. 연결 포트(160)는 채용된 표준에 따라 범용 시리얼 버스, 마이크로 범용 시리얼 버스 또는 디스플레이포트(Display Port), 고해상도 멀티미디어 인터페이스(HDMI, High Definition Multimedia Interface) 포트, 디지털 비쥬얼 인터렉티브(DVI, Digital Visual Interface) 포트 또는 단일 디스플레이 인터페이스(UDI, Unified Display Interface) 포트 등을 포함할 수 있다. 연결 포트(160)는 전원 단자의 기능을 수행할 수도 있다.
도 4는 내비게이션 장치의 일 실시예에 대한 사시도이고, 도 5는 내비게이션 장치의 일 실시예에 대한 구성도이다. 도 4는 다른 장치와 독립적으로 제작된 내비게이션 장치(200)의 일 실시예에 대해 도시한 것이나 내비게이션 장치(200)는 도 4에 도시된 것에 한정되지는 않으며, 통상의 기술자가 고려할 수 있는 다양한 형태의 내비게이션 장치 역시 이하 설명되는 내비게이션 장치(200)의 일례가 될 수 있다.
내비게이션 장치(200)는 내비게이션 장치의 위치에 대한 정보 및 전자 지도를 이용하여 사용자에게 현 위치에 대한 정보, 현 위치의 주변에 대한 정보, 현 위치 외의 다른 위치에 대한 정보 또는 사용자가 이동하고자 하는 목적지에 대한 경로에 대한 정보 등 다양한 정보를 제공할 수 있는 장치를 의미한다.
일 실시예에 의하면 내비게이션 장치(200)는 위성(40)에서 제공되는 위성 항법 장치의 좌표를 이용하여 내비게이션 장치(200)의 위치를 판단하고, 판단된 위치에 대응하는 위치를 전자 지도에서 검출한 후 전자 지도와 전자 지도 상의 대응 위치를 표시부(240)에 표시할 수 있다. 또한 대응 위치 및 전자 지도 상의 관심 지점을 이용하여 하나 또는 둘 이상의 경로를 결정한 후, 결정한 경로를 기초로 경로 안내를 수행할 수도 있다.
도 4에 도시된 바에 의하면 내비게이션 장치(200)는, 일 실시예에 있어서, 외형상 각종 부품을 내장하고 내장된 부품을 내측에 고정시키는 외장 하우징(201)과, 외장 하우징(201)의 전면(202)에 마련된 표시부(240)를 포함할 수 있다. 실시예에 따라서 외장 하우징(201)에는 물리 버튼이나 노브 등과 같은 입력부(도 5의 242)가 마련되어 있을 수도 있다.
단말 장치(100)의 경우와 동일하게 내비게이션 장치(200)의 외장 하우징(201)에 내장된 부품은, 인쇄 회로 기판, 인쇄 회로 기판에 설치된 프로세서 칩이나 통신 칩 등의 반도체 칩, 에스디 카드와 같은 메모리 장치, 축전기 및 각종 배선 등을 포함할 수 있다. 실시예에 따라서 내비게이션 장치(200)의 외장 하우징(201)에도 축전기를 충전하거나 또는 각 부품에 전력을 공급하기 위한 전원 단자가 마련될 수도 있다.
도 5에 도시된 바에 의하면 내비게이션 장치(200)는 프로세서(210), 롬 및/또는 램(219), 통신부(220), 저장 장치(230), 표시부(240), 입력부(242), 사운드 출력부(250) 및 연결 포트(260)를 포함할 수 있다. 실시예에 따라서 이들 중 일부는 생략될 수도 있다.
프로세서(210)는 내비게이션 장치(200)의 전반적인 동작을 제어하거나, 내비게이션 장치(200)의 동작에 필요한 다양한 연산을 처리할 수 있다. 예를 들어 프로세서(210)는 내비게이션 장치(200)에 설치된 하나 또는 복수의 애플리케이션(231)을 구동시켜, 내비게이션 장치(200)의 동작을 제어할 수도 있다. 프로세서(210)는 외장 하우징(201)에 내장된 인쇄 회로 기판에 설치된 하나 또는 둘 이상의 프로세서에 의해 구현될 수도 있다. 예를 들어 프로세서(210)는 인쇄 회로 기판에 설치된 중앙 처리 장치 또는 그래픽 처리 장치일 수도 있다.
도 5에 도시된 바에 의하면 프로세서(210)는 장소 관련 정보 처리부(211), 목적지 설정부(212), 경로 설정부(213) 및 경로 안내부(214)를 포함할 수 있다.
장소 관련 정보 처리부(211), 목적지 설정부(212), 경로 설정부(213) 및 경로 안내부(214)는, 단말 장치(100)의 경우와 동일하게, 물리적으로 분리되는 것일 수도 있고, 논리적으로 구분되는 것일 수도 있다. 다시 말해서 장소 관련 정보 처리부(211), 목적지 설정부(212), 경로 설정부(213) 및 경로 안내부(214)는 각각 별도로 물리적으로 분리되는 반도체 칩에 의해 구현된 것일 수도 있고, 하나의 반도체 칩에 의해 가상적으로 구현된 것일 수도 있다. 장소 관련 정보 처리부(211), 목적지 설정부(212), 경로 설정부(213) 및 경로 안내부(214) 중 적어도 하나는 프로세서(210)에 의해 구동되는 애플리케이션(231)에 의해 소프트웨어적으로 구현된 것일 수도 있다.
장소 관련 정보 처리부(211), 목적지 설정부(212), 경로 설정부(213) 및 경로 안내부(214)는 프로세서(210)에 의해 구동되는 애플리케이션(231)에 따라서 상응하는 동작을 수행할 수 있다.
만약 내비게이션 장치(200)가 단말 장치(100)로부터 텍스트 전체를 수신한 경우, 내비게이션 장치(200)의 장소 관련 정보 처리부(211)는 수신한 텍스트로부터 장소 관련 정보를 검색하고, 텍스트 내에 존재하는 장소 관련 정보를 추출할 수 있다. 상술한 바와 동일하게 장소 관련 정보는 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 적어도 하나를 포함할 수 있다. 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트는 단말 장치(100)를 통해 설명한 바와 동일할 수 있다.
장소 관련 정보 처리부(211)는 수신한 텍스트를 하나 또는 둘 이상의 단어로 분해하고, 분해된 결과로부터 장소 관련 정보를 검색할 수 있으며, 실시예에 따라서, 장소 관련 정보 처리부(211)는 저장 장치(230)에 저장된 데이터베이스(232)를 이용할 수도 있다.
일 실시예에 의하면 장소 관련 정보 처리부(211)는 수신한 텍스트를 하나 또는 둘 이상의 단어로 분해하고, 데이터베이스(232)에서 분해된 단어들을 검색한 후, 분해된 단어들 중에서 데이터베이스(232)에 검색되는 단어들만을 선별하여 장소 관련 정보를 수신한 텍스트로부터 추출할 수도 있다.
단말 장치(100)에서 설명한 바와 동일하게 내비게이션 장치(200)의 데이터베이스(232)는, 주소 데이터베이스, 관심 지점 데이터베이스 및 송신자 의도 텍스트 데이터베이스 중 적어도 하나를 포함할 수 있으며, 장소 관련 정보 처리부(211)는 주소, 지역 명칭, 장소 유형 또는 송신자 의도 텍스트를 각각에 상응하는 데이터베이스를 이용하여 추출할 수 있다.
장소 관련 정보 처리부(211)는 수신한 텍스트로부터 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트를 각각 별도로 추출할 수도 있고, 또한 순차적으로 추출할 수도 있다. 예를 들어 장소 관련 정보 처리부(211)는 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트를 순차적으로 추출할 수도 있다. 필요에 따라 장소 관련 정보 처리부(211)는 텍스트에서 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 어느 하나의 장소 관련 정보가 추출된 경우, 다른 장소 관련 정보는 더 이상 추출하지 않을 수도 있다.
장소 관련 정보 처리부(211)는 추출한 결과를 표시부(240) 또는 사운드 출력부(250)를 제어하여 사용자에게 표시하거나 또는 사운드로 출력할 수 있다. 이 경우 장소 관련 정보 처리부(211)는 사용자에게 추출한 결과가 옳은지 여부를 사용자에게 질의할 수 있다. 다시 말해서 장소 관련 정보 처리부(211)는 텍스트로부터 장소 관련 정보가 정확하게 추출되었는지 여부를 사용자에게 질의할 수도 있다. 이 경우 질의는 표시부(240) 또는 사운드 출력부(250)를 통하여 문자, 화상 또는 사운드의 형태로 사용자에게 출력될 수 있다.
만약 내비게이션 장치(200)가 단말 장치(100)로부터 장소 관련 정보를 수신하는 경우에서는, 내비게이션 장치(200)의 장소 관련 정보 처리부(211)는 텍스트로부터 장소 관련 정보를 추출하지 않을 수도 있다. 따라서 이 경우 장소 관련 정보 처리부(211)는 생략될 수도 있다.
목적지 설정부(212)는 단말 장치(200)로부터 전달된 장소 관련 정보 또는 장소 관련 정보 처리부(211)에서 추출된 장소 관련 정보를 이용하여 경로 상의 목적지를 설정할 수 있다.
일 실시예에 의하면 목적지 설정부(212)는, 단말 장치(200)로부터 전달된 장소 관련 정보 또는 장소 관련 정보 처리부(211)에서 추출된 장소 관련 정보가 주소 또는 지역 명칭인 경우, 추출된 주소 또는 지역 명칭을 그대로 목적지로 설정할 수도 있다.
다른 실시예에 의하면 목적지 설정부(212)는, 단말 장치(200)로부터 전달된 장소 관련 정보 또는 장소 관련 정보 처리부(211)에서 추출된 장소 관련 정보가 장소 유형인 경우, 추출된 장소 유형에 해당하는 관심 지점 중에서 소정의 조건에 따라 어느 하나 또는 둘 이상의 관심 지점을 선택한 후, 선택한 관심 지점을 목적지로 설정할 수도 있다.
이 경우 목적지 설정부(212)는, 장소 유형에 해당하는 관심 지점 중에서 현 위치에서 가장 근접하게 위치하는 관심 지점을 목적지로 설정할 수도 있고, 미리 정의된 구역에 위치하는 관심 지점을 목적지로 설정할 수도 있으며, 또는 장소 유형에 해당하는 관심 지점 중에서 사용자가 선택한 관심 지점을 목적지로 설정할 수도 있다. 여기서 사용자가 선택한 관심 지점을 목적지로 설정하는 경우라면, 목적지 설정부(212)는 표시부(240) 또는 사운드 출력부(250)를 제어하여 사용자에게 관심 지점을 설정할 것을 요청하는 메시지를 텍스트, 화상 및 사운드 중 적어도 하나로 출력할 수도 있다. 목적지 설정부(212)가 복수의 관심 지점 중 어느 관심 지점을 선택할지 여부는 사용자의 선택에 따를 수도 있고, 미리 정의된 설정에 따를 수도 있다.
도 6a 내지 도 6c는 경로 설정과 관련하여 표시되는 메시지의 일례를 도시한 도면이다.
일 실시예에 의하면 목적지 설정부(212)는 추출된 지역 관련 정보에서 획득된 주소나 관심 지점을 목적지로 설정하기 전에 사용자에게 목적지를 설정하거나 또는 변경할 것인지 여부를 질의할 수도 있다. 이 경우 목적지 설정부(212)는 내비게이션 장치(200)의 동작에 따라서 상이한 질의를 출력할 수도 있다.
예를 들어 만약 내비게이션 장치(200)가 목적지 설정 당시에 경로 안내를 수행하지 않고 있는 경우라면, 목적지 설정부(212)는 사용자에게 장소 관련 정보에 따라 목적지를 설정할 것인지를 질의할 수 있다.
일 실시예에 의하면 목적지 설정부(212)는 표시부(240)를 제어하여 표시부(240)가 소정의 팝업 메시지(m10)를 표시하도록 함으로써 사용자에게 장소 관련 정보에 따라 목적지를 설정할 것인지를 질의할 수도 있다. 예를 들어 도 6a에 도시된 바와 같이, 표시부(240)는, 목적지 설정부(212)에서 전달된 제어 신호에 따라, 화면 상에 소정의 문구를 포함하는 팝업 메시지(m10)를 표시할 수 있다. 여기서 소정의 문구는 송신자가 전송한 주소 또는 관심 지역으로 경로 안내를 개시할 것인지를 확인하기 위한 질의일 수도 있다. 팝업 메시지(m10)는 사용자의 선택을 유도하기 위한 하나 또는 복수의 가이드(m11, m12)를 포함할 수 있다. 하나 또는 복수의 가이드(m11, m12)는 각각 경로 안내의 승인 또는 거부를 나타낼 수 있다. 내비게이션 장치(200)가 터치 스크린 패널(241)을 채용한 경우, 사용자는 팝업 메시지(m10)의 가이드(m11, m12) 중 어느 하나를 터치함으로써 장소 관련 정보에 따라 목적지 설정을 승인하거나, 또는 목적지 설정을 거부 또는 취소할 수도 있다. 이외에도 별도의 입력부(242) 등을 조작하여 사용자는 장소 관련 정보에 따라 목적지 설정을 승인하거나, 또는 목적지 설정을 거부할 수도 있다.
다른 일 실시예에 의하면, 목적지 설정부(212)는 사운드 출력부(250)가 소정의 사운드를 출력하도록 제어함으로써 사용자에게 장소 관련 정보에 따라 목적지를 설정할 것인지를 질의할 수도 있다.
사용자의 승인에 따라 목적지를 설정한 경우, 표시부(240)는, 도 6c에 도시된 바와 같이 목적지의 설정이 완료되었고 설정된 목적지에 따라 경로 안내를 개시한다는 내용의 팝업 메시지(m30)를 표시할 수도 있다.
다른 예를 들어, 만약 내비게이션 장치(200)가 경로 안내를 수행하고 있고 기존에 설정된 목적지가 장소 관련 정보에 따른 새로운 목적지와 상이한 경우라면, 목적지 설정부(212)는 장소 관련 정보에 따라 획득된 장소를 새로운 목적지로 설정하고 설정된 목적지에 따라 경로를 변경할 것인지 여부를 사용자에게 질의할 수 있다.
상술한 바와 동일하게 목적지 설정부(212)는, 도 6b에 도시된 바와 같이, 표시부(240)를 제어하여 표시부(240)가 소정의 팝업 메시지(m20)를 표시하도록 함으로써 사용자에게 장소 관련 정보에 따라 목적지를 변경할 것인지 여부를 질의할 수도 있다. 예를 들어 표시부(240)는, 목적지 설정부(212)에서 전달된 제어 신호에 따라, 화면 상에 목적지의 변경 및 경로의 변경과 관련된 내용을 포함하는 팝업 메시지(m20)를 표시할 수 있다. 팝업 메시지(m20)는 사용자의 선택을 유도하기 위한 하나 또는 복수의 가이드(m21, m22)를 포함할 수 있으며, 각각의 가이드(m21, m22)는 목적지 또는 경로 변경의 승인 또는 거부를 나타낼 수 있다.
또한 목적지 설정부(212)는 사운드 출력부(250)에 제어 신호를 전송하여 사운드 출력부(250)가 소정의 사운드를 출력하도록 함으로써 사용자에게 장소 관련 정보에 따라 목적지 또는 경로를 변경할 것인지를 질의할 수도 있다.
또 다른 예를 들어 내비게이션 장치(200)가 경로 안내를 수행하고 있고 기존에 설정된 목적지가 장소 관련 정보에 따른 새로운 목적지와 동일한 경우라면, 목적지 설정부(212)는 기존의 목적지 및 경로를 변경하지 않고 유지하도록 할 수도 있다. 이 경우 표시부(240)는 별도의 팝업 메시지를 표시하지 않고, 또한 사운드 출력부(250) 역시 아무런 사운드도 출력하지 않을 수도 있다.
경로 설정부(213)는 내비게이션 장치(200)의 현 위치에 대한 정보와 목적지에 대한 정보를 이용하여 하나 또는 둘 이상의 경로를 결정할 수 있다. 현 위치에 대한 정보는 현 위치에 대한 좌표값을 포함할 수 있고, 목적지에 대한 정보는 목적지에 대한 좌표값을 포함할 수 있다. 목적지는 장소 관련 정보에 따라 획득된 것일 수 있다.
경로 설정부(213)는 다양한 방식으로 목적지까지의 경로를 설정할 수 있다. 예를 들어 경로 설정부(213)는 주행 거리가 최소로 연산되는 경로를 목적지까지의 경로로 설정할 수도 있고, 예상 주행 시간이 최소로 연산되는 경로를 목적지까지의 경로로 설정할 수도 있다. 또한 경로 설정부(213)는 고속도로 등과 같이 고속 주행이 가능한 도로를 우선적으로 고려하여 목적지까지의 경로를 설정할 수도 있다. 복수의 경로가 설정된 경우, 경로 설정부(213)는 사용자의 선택 또는 미리 정의된 설정에 따라서 복수의 경로 중 어느 하나의 경로를 선택할 수 있다.
경로 설정부(213)는 기존에 설정된 경로에서 벗어난 위치에 내비게이션 장치(200)가 위치하는 경우, 내비게이션 장치(200)의 현 위치에 대한 정보와 목적지에 대한 정보를 이용하여 하나 또는 둘 이상의 경로를 다시 결정할 수도 있다.
경로 안내부(214)는 경로 설정부(213)에서 설정된 경로와 내비게이션 장치(200)의 현재 위치를 이용하여 사용자에게 경로를 안내할 수 있다. 이 경우 경로 안내부(214)는 표시부(240) 및 사운드 출력부(250)를 제어하여 사용자에게 경로에 대한 정보를 제공할 수 있다. 내비게이션 장치(200)의 위치가 경로를 이탈한 경우, 경로 안내부(214)는 경로 이탈 경고를 출력하도록 표시부(240) 및 사운드 출력부(250)를 제어할 수도 있다.
롬 및/또는 램(219)은 프로세서(110)의 동작을 보조하기 위하여 데이터를 일시적 또는 비일시적으로 저장하거나, 또는 프로세서(110)의 동작과 관련된 각종 명령을 저장할 수 있다.
통신부(220)는 무선 통신을 이용하여 내비게이션 장치(200) 또는 텔레매틱스 서버 장치(30)로부터 텍스트 및/또는 장소 관련 정보와 같은 데이터를 수신할 수 있다.
일 실시예에 의하면 통신부(220)는, 도 5에 도시된 바와 같이, 근거리 통신 모듈(221), 이동 통신 모듈(222) 및 위성 항법 장치 수신부(223) 중 적어도 하나를 포함할 수 있다. 근거리 통신 모듈(221), 이동 통신 모듈(222) 및 위성 항법 장치 수신부(223) 각각의 일례는 도 3을 참조하여 설명한 바와 동일하거나 또는 통상의 기술자가 고려할 수 있는 범위 내에서 일부 상이할 수 있다.
내비게이션 장치(200)의 저장 장치(230)는 내비게이션 장치(200)와 관련된 각종 데이터를 저장할 수 있다. 물론 상황에 따라서 저장 장치(230)는 내비게이션 장치(200)와 무관한 데이터를 저장할 수도 있다. 저장 장치(230)는 반도체 칩을 이용하여 데이터를 저장하는 반도체 메모리 장치 또는 자기 디스크 표면을 자화시켜 데이터를 저장하는 자기 디스크 저장 장치에 의해 구현될 수 있다.
도 3을 통해 설명한 바와 동일하거나 또는 통상의 기술자고 고려 가능한 범위 내에서 상이하게, 저장 장치(230)는 프로세서(210)에 의해 구동되는 애플리케이션(231) 및 각종 데이터베이스(232)를 저장할 수 있다.
표시부(240)는 내비게이션 장치(200)에 저장된 각종 데이터를 표시할 수 있다. 일 실시예에 의하면 표시부(240)는 텍스트 또는 추출된 장소 관련 정보가 제대로 추출되었는지 여부에 대한 질의를 문자 또는 화상의 형태로 표시할 수 있다. 또한 표시부(240)는 목적지를 설정할 것인지 여부 또는 목적지를 변경할 것인지 여부에 대한 질의를 문자 또는 화상의 형태로 표시할 수 있다. 또한 표시부(240)는 목적지가 변경되었음을 알리는 문자 또는 화상을 사용자에게 표시할 수도 있다. 표시부(240)는 팝업 메시지 등의 형태로 사용자의 의사를 질의하는 메시지를 표시할 수도 있다.
일 실시예에 의하면 표시부(240)는 사용자의 터치 조작에 따라서 소정의 명령을 입력 받을 수 있는 터치 스크린 패널(241)을 포함할 수도 있다. 표시부(240)가 목적지를 설정할 것인지 여부 또는 목적지를 변경할 것인지 여부에 대한 팝업 메시지를 표시한 경우, 사용자는 팝업 메시지와 함께 표시되는 가상의 확인 버튼을 터치함으로써 목적지의 설정이나 목적지의 변경 여부를 선택할 수 있다.
입력부(242)는 사용자의 조작에 따라서 대응하는 전기적 신호를 출력하여 프로세서(210) 등으로 전달할 수 있다. 일 실시예에 의하면 표시부(240)가 목적지를 설정할 것인지 여부 또는 목적지를 변경할 것인지 여부에 대한 팝업 메시지를 표시한 경우, 사용자는 입력부(242)를 조작하여 목적지의 설정이나 목적지의 변경 여부를 선택할 수도 있다.
사운드 출력부(250)는 프로세서(210)의 제어에 따라서 전기적 신호를 사운드 신호로 변환하고 외부로 출력할 수 있다. 일 실시예에 의하면 사운드 출력부(250)는 장소 관련 정보 추출 여부, 목적지를 설정할 것인지 여부 또는 목적지를 변경할 것인지 여부 등을 사운드로 출력하여 사용자에게 알릴 수 있다.
연결 포트(260)는 통신 케이블의 일 말단에 설치되고, 연결 포트(260)에 대응하는 커넥터가 결합될 수 있으며, 연결 포트(260)에 결합된 통신 케이블을 이용하여 내비게이션 장치(200)는 단말 장치(100)에서 생성된 데이터를 수신할 수 있다. 연결 포트(260)는, 도 3을 참조하여 설명한 바와 같이 다양한 종류의 포트에 의해 구현될 수 있다. 상술한 바와 같이 연결 포트(260)는 내비게이션 장치(200)의 축전지를 충전하거나 또는 각 부품에 전력을 공급하기 위한 전원 단자의 기능을 수행할 수도 있다.
도 4에 도시된 바를 참조하면 내비게이션 장치(200)는 소정 형상의 거치대(203)가 마련될 수 있다. 거치대(203)는 내비게이션 장치(200)의 전면, 측면 또는 도 4에 도시된 바와 같이 배면에 설치될 수 있다. 거치대(203)의 일 말단은 내비게이션 장치(200)와 연결되고, 다른 말단은 차량의 소정이 부위에 부착될 수 있다. 예를 들어 다른 말단은 차량(300)의 윈드 실드(도 6의 330)의 일 면에 부착되거나, 또는 대시 보드(301)의 상단에 부착될 수 있다. 내비게이션 장치(200)는 거치대(203)를 이용하여 차량의 소정의 부위에 고정될 수 있다.
도 7은 내비게이션 장치가 설치된 차량의 일 실시예의 내부를 도시한 도면이다.
도 7에 도시된 바에 따르면 차량(2) 내부에는 운전석 및 조수석 전면에 배치되는 대시 보드(300)가 마련될 수 있다. 대시 보드(300)는 차량의 실내와 엔진룸을 구획하고, 운전에 필요한 각종 부품이 설치되는 패널을 의미한다. 대시 보드(300)는 상부 패널(301), 센터페시아(310) 및 기어 박스(313) 등으로 구획될 수 있다.
일 실시예에 의하면 내비게이션 장치(200)는 도 6에 도시된 바와 같이 대시 보드(300)의 상부 패널(301)에 디스플레이 패널 및 디스플레이 패널 주변의 베젤만이 노출될 수 있도록 매립되어 설치될 수도 있다. 다른 일 실시예에 의하면 내비게이션 장치(200)는 센터페시아(310)에 설치될 수도 있다. 물론 상술한 바와 같이 내비게이션 장치(200)는 윈드 실드(330)의 일 면 또는 대시 보드(300)의 상단에 설치될 수도 있다.
대시 보드(300) 내측에는 차량(2) 내 전자 장치를 제어하기 위한 마이크로 프로세서, 통신 모듈, 위성 항법 장치 수신 모듈, 저장 장치 등과 같은 다양한 종류의 부품이 설치될 수 있다. 차량에 설치된 마이크로 프로세서는 내비게이션 장치(200)를 제어할 수도 있다. 다양한 종류의 부품은 반도체칩, 스위치, 집적 회로, 저항기, 휘발성 또는 비휘발성 메모리 및 인쇄회로기판 중 적어도 하나에 의해 구현될 수 있다.
차량(2)의 센터페시아(310) 또는 기어 박스(313)에는 각종 명령을 입력하기 위한 입력 수단(311, 312, 314)이 마련될 수 있다. 입력 수단(311, 312, 314)은 물리 버튼, 노브, 터치 패드, 터치 스크린, 스틱형 조작 장치 또는 트랙볼 등을 포함할 수 있다. 사용자는 입력 수단(311, 312, 314)을 조작함으로써 내비게이션 장치(200)에 대한 명령을 입력할 수도 있다.
차량(2)에는 운전대(320)가 마련될 수 있으며, 운전대(320)의 스포크에는 각종 명령을 입력하기 위한 입력 수단(321)이 마련될 수도 있다. 입력 수단(321)은 물리 버튼, 노브, 터치 패드, 터치 스크린, 스틱형 조작 장치 또는 트랙볼 등을 포함할 수 있다. 사용자는 운전대(320)에 마련된 입력 수단(320)을 조작하여 내비게이션 장치(200)에 대한 명령을 입력할 수도 있다.
차량(2) 내부에 설치된 내비게이션 장치(200)는 상술한 바와 같이 현재 차량의 위치를 전자 지도 상에 표시하거나, 또는 현재의 차량의 위치 및 목적지에 따라 경로 안내를 수행할 수 있다. 차량(2) 내부에 설치된 내비게이션 장치(200) 역시 단말 장치(100)에서 전송된 장소 관련 정보 또는 단말 장치(100)에서 전송된 텍스트로부터 검출된 장소 관련 정보에 따라서 목적지를 설정할 수 있다. 이 경우 도 5에 도시된 내비게이션 장치(200)의 프로세서(210), 롬 및/또는 램(219), 통신부(220), 저장 장치(230), 표시부(240), 입력부(242), 사운드 출력부(250) 및 연결 포트(260) 중 적어도 하나는, 차량(2) 내부에 설치된 마이크로 프로세서, 통신 모듈, 위성 항법 장치 수신 모듈, 저장 장치, 차량용 텔레비전이나 전자 계기판과 같은 차량용 표시 장치, 각종 입력 수단(311, 312, 314, 321), 스피커 등의 사운드 출력 수단 및 연결 포트 등에 의해 대체될 수도 있다. 다시 말해서 차량(2) 내부에 설치된 마이크로 프로세서, 통신 모듈, 위성 항법 장치 수신 모듈, 저장 장치, 차량용 텔레비전이나 전자 계기판과 같은 차량용 표시 장치, 각종 입력 수단(311, 312, 314, 321), 스피커 등의 사운드 출력 수단 및 연결 포트 중 적어도 하나는 상술한 프로세서(210), 롬 및/또는 램(219), 통신부(220), 저장 장치(230), 표시부(240), 입력부(242), 사운드 출력부(250) 및 연결 포트(260) 중 적어도 하나의 기능을 수행할 수도 있다.
이하 도 8 내지 도 12를 참조하여 내비게이션 장치에 장소를 입력하는 방법의 일 실시예에 대해서 설명한다.
도 8은 내비게이션 장치에 대한 장소 입력 방법의 일 실시예에 대한 흐름도이다.
도 8에 도시된 바와 같이 내비게이션 장치에 대한 장소 입력 방법의 일 실시예에 따르면, 먼저 단말 장치가 외부로부터 텍스트 등과 같은 데이터를 수신할 수 있다(s50). 여기서 단말 장치는 단문 메시지 서비스, 멀티미디어 메시지 서비스, 메신저 서비스, 웹 브라우저, 소셜 네트워크 서비스 또는 텔레매틱스 서비스 중 적어도 하나를 이용하여 텍스트를 수신할 수 있다.
단말 장치가 텍스트 등의 데이터를 수신하면, 단말 장치는 텍스트 등의 데이터를 분석하여 텍스트 등의 데이터 내에 장소 관련 정보가 존재하는지 검색할 수 있다(s51). 여기서 장소 관련 정보는 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 적어도 하나를 포함할 수 있다.
검색 결과 텍스트로부터 어떠한 장소 관련 정보도 추출되지 않는다면(s52의 NO), 단말 장치는 수신한 텍스트는 장소 관련 정보와 무관한 것으로 판단하고, 수신한 텍스트를 무시하고 새로운 텍스트 등의 데이터가 수신될 것을 대기할 수 있다(s54).
만약 검색 결과 텍스트로부터 장소 관련 정보가 추출된다면(s52의 YES), 단말 장치는 텍스트 및 추출된 장소 관련 정보 중 적어도 하나를 내비게이션 장치로 전송할 수 있다(s53).
내비게이션 장치는 텍스트 및 추출된 장소 관련 정보 중 적어도 하나를 수신하고, 수신한 텍스트를 분석하여 장소 관련 정보를 추출하거나, 또는 단말 장치로부터 전송된 장소 관련 정보를 이용하여 장소를 획득하고, 획득한 장소를 목적지로 설정할 수 있다(s55).
이하 도 9 내지 도 12를 이용하여 상술한 내비게이션 장치에 대한 장소 입력 방법에 대해 보다 상세히 설명하도록 한다.
먼저 내비게이션 장치에 대한 장소 입력 방법에 있어서 단말 장치에서 수행되는 과정에 대해 설명하도록 한다.
도 9는 내비게이션 장치에 대한 장소 입력 방법에 있어서 단말 장치에서 수행되는 과정의 일 실시예에 대한 상세 흐름도이다.
도 9에 도시된 바와 같이 내비게이션 장치에 대한 장소 입력 방법의 일 실시예에 따르면, 먼저 단말 장치에 내비게이션 장치의 장소 입력 방법을 수행하기 위한 애플리케이션이 설치될 수 있다(s61). 내비게이션 장치의 장소 입력 방법을 수행하기 위한 애플리케이션은 외부 메모리 장치, 유선 통신 네트워크 또는 무선 통신 네트워크를 통하여 단말 장치에 전달된 설치 프로그램을 이용하여 설치된 것일 수 있다.
애플리케이션의 설치가 종료된 후(s61), 애플리케이션은 구동될 수 있다(s62). 애플리케이션의 구동은 사용자의 선택에 의한 것일 수도 있고, 미리 정의된 설정에 따른 것일 수도 있다.
애플리케이션이 구동된 후(s62), 단말 장치는 텍스트 등의 데이터를 수신할 수 있다(s63). 여기서 텍스트 등의 데이터는 단문 메시지 서비스, 멀티미디어 메시지 서비스, 메신저 서비스, 웹 브라우저, 소셜 네트워크 서비스 또는 텔레매틱스 서비스를 이용하여 수신 가능한 다양한 데이터를 포함할 수 있다. 실시예에 따라서 단말 장치는 텍스트 등의 데이터를 전송한 송신자에 대한 송신자 정보를 더 수신할 수도 있다.
데이터가 수신된 후, 단말 장치는 장소 관련 정보를 추출할지 여부를 결정할 수 있다(s63a).
일 실시예에 의하면 단말 장치는 텍스트 등의 데이터를 전송한 송신자를 식별하고, 식별된 송신자에 따라서 장소 관련 정보를 추출할지 여부를 결정할 수 있다. 예를 들어 단말 장치는, 송신자 목록을 참조하여 데이터를 전송한 송신자가 송신자 목록에 존재하는 경우(s63a의 YES), 텍스트 등의 데이터 내에서 장소 관련 정보를 검색할 수 있다(s64). 만약 송신자 목록을 참조하여 데이터를 전송한 송신자가 송신자 목록에 존재하지 않는 경우(s63a의 N0), 단말 장치는 수신한 텍스트를 무시할 수 있다(s72). 이후, 단말 장치는 추가 텍스트의 수신을 대기할 수 있다(s73). 단계 s63a는 실시예에 따라서 생략될 수도 있다.
단말 장치가 텍스트를 수신하거나(s63), 또는 장소 관련 정보의 추출이 결정되면(s63a), 단말 장치는 수신한 텍스트 등의 데이터를 분석하여, 데이터 내에서 장소 관련 정보를 검색할 수 있다.
장소 관련 정보는 상술한 바와 같이 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 적어도 하나를 포함할 수 있다.
만약 검색된 장소 관련 정보가 주소 또는 주소의 일부인 경우(s65), 단말 장치는 검색된 주소 또는 주소의 일부를 텍스트에서 추출하고(s66), 추출한 주소 또는 주소의 일부를 내비게이션 장치로 전송할 수 있다(s67). 실시예에 따라서 단말 장치는 주소 또는 주소의 일부와 더불어 송신자 정보도 내비게이션 장치로 전송할 수도 있다.
만약 검색된 장소 관련 정보가 지역 명칭이나 장소 유형인 경우(s68), 단말 장치는 수신한 텍스트의 전부 또는 일부를 내비게이션 장치로 전송할 수 있다(s69). 실시예에 따라서 단말 장치는 검색된 지역 명칭이나 장소 유형을 텍스트에서 추출하고, 추출한 지역 명칭이나 장소 유형을 내비게이션 장치로 전송할 수도 있다. 이 경우에도 수신한 텍스트의 전부 또는 일부 역시 검색된 지역 명칭이나 장소 유형과 더불어 내비게이션 장치로 전송될 수도 있다. 실시예에 따라서 단말 장치는 텍스트의 전부 또는 일부, 또는 지역 명칭이나 장소 유형과 더불어 송신자 정보도 내비게이션 장치로 전송할 수도 있다.
만약 검색된 장소 관련 정보가 송신자 의도 텍스트인 경우(s70), 단말 장치는 수신한 텍스트의 전부 또는 일부를 내비게이션 장치로 전송할 수 있다(s71). 실시예에 따라서 단말 장치는 송신자 의도 텍스트를 텍스트에서 추출하고, 추출한 송신자 의도 텍스트를 수신한 텍스트의 전부 또는 일부와 더불어 내비게이션 장치로 전송할 수도 있다. 실시예에 따라서 단말 장치는 송신자 의도 텍스트 또는 텍스트의 전부 또는 일부와 더불어 송신자 정보도 내비게이션 장치로 전송할 수도 있다.
만약 어떠한 장소 관련 정보도 텍스트 등의 데이터에서 검색되지 않는 경우, 단말 장치는 수신한 텍스트는 장소와 무관한 텍스트 등의 데이터인 것으로 판단하고, 수신한 텍스트 등의 데이터를 무시하도록 할 수 있다(s72).
단말 장치는 텍스트 등의 데이터를 추가로 수신할 수 있다(s73). 이 경우 단말 장치는 추가적인 텍스트가 수신될 때까지 대기 상태를 유지할 수 있다. 물론 실시예에 따라서 만약 수신한 텍스트에 대한 상술한 과정이 종료된 경우, 애플리케이션은 종료될 수 있으며, 이에 따라 단말 장치 역시 상술한 과정을 종료시킬 수도 있다.
도 10은 단말 장치가 내비게이션 장치와의 연결 선택 방법의 일 실시예를 도시한 흐름도이다.
단말 장치가 내비게이션 장치로 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송하는 경우, 단말 장치는 연결 상태 등에 따라서 내비게이션 장치로 어떤 방법으로 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송할지를 결정할 수 있다. 일 실시예에 의하면 단말 장치는 여러 통신 수단을 순차적으로 확인하여 어떠한 방식으로 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송할지를 결정할 수도 있고, 다른 일 실시예에 의하면 여러 통신 수단을 병렬적으로 확인하여 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송할지를 결정할 수도 있다. 순차적으로 여러 통신 수단을 확인하는 경우, 미리 정해진 순서에 따라 여러 통신 수단을 확인할 수도 있고, 임의적으로 정해진 순서에 따라 여러 통신 수단을 확인할 수도 있다. 여기서 미리 정해진 순서는 통신의 가능성 여부, 전송 속도, 전송 범위 또는 연결의 안정성 등과 같은 기준에 따라 정해진 순서일 수 있다.
이하 도 10을 참조하여 순차적으로 여러 통신 수단을 확인하여 어떠한 방식으로 통신을 수행할 지를 결정하는 방법의 일례에 대해 설명하도록 한다. 그러나 상술한 바와 같이 여러 통신 수단을 확인하는 방법은 병렬적인 방법도 가능할 것이다.
도 10에 도시된 바를 참조하면 단말 장치는 내비게이션 장치와 단말 장치가 각각의 범용 시리얼 버스 단자에 결합된 범용 시리얼 버스 케이블에 의해 연결된 경우(s400), 단말 장치는 범용 시리얼 버스 케이블을 이용하여 내비게이션 장치로 단말 장치의 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송할 수 있다(s410).
만약 내비게이션 장치와 단말 장치가 각각의 범용 시리얼 버스 단자에 결합된 범용 시리얼 버스 케이블에 의해 연결되지 않은 경우(s400의 NO), 단말 장치는 내비게이션 장치와 단말 장치가 블루투스 통신으로 연결되었는지 판단할 수 있다(s420). 만약 내비게이션 장치와 단말 장치가 블루투스 통신을 이용하여 연결된 경우, 단말 장치는 블루투스 통신을 이용하여 내비게이션 장치로 단말 장치의 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송할 수 있다(s430).
만약 내비게이션 장치와 단말 장치가 각각의 범용 시리얼 버스 단자에 결합된 범용 시리얼 버스 케이블에 의해 연결되지도 않고, 블루투스 통신으로도 연결되지 않은 경우(s420의 NO), 단말 장치는 내비게이션 장치와 단말 장치가 와이 파이를 이용하여 연결되었는지 판단할 수 있다(s440). 만약 내비게이션 장치와 단말 장치가 와이 파이를 이용하여 연결된 경우, 단말 장치는 와이 파이를 이용하여 내비게이션 장치로 단말 장치의 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송할 수 있다(s450).
만약 내비게이션 장치와 단말 장치가 각각의 범용 시리얼 버스 단자에 결합된 범용 시리얼 버스 케이블에 의해 연결되지도 않고, 블루투스 통신으로도 연결되지도 않으며, 와이 파이로도 연결되지 않은 경우(s440의 NO), 단말 장치는 단말 장치 및 내비게이션 장치 중 적어도 하나가 외부의 서버 장치와 통신 가능한 상태인지 판단할 수 있다(s460). 만약 단말 장치 및 내비게이션 장치 중 적어도 하나가 외부의 서버 장치와 통신 가능한 상태인 경우, 단말 장치는 텔레매틱스 서비스가 가능한 상태인지 추가로 판단할 수 있다(s470). 만약 텔레매틱스 서비스가 가능하다면 단말 장치는 텔레매틱스 서비스를 이용하여 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송할 것을 결정할 수 있다. 이에 따라 이동 통신 모듈 등을 이용하여 단말 장치는 텔레매틱스 서비스 서버에 텍스트의 전부 또는 일부나, 장소 관련 정보를 전송할 수 있다.
텔레매틱스 서비스 서버는 텍스트의 전부 또는 일부나, 장소 관련 정보를 수신하고, 수신한 텍스트의 전부 또는 일부나, 장소 관련 정보를 내비게이션 장치로 전송할 수 있다. 이 경우 텔레매틱스 서비스 서버는 텍스트의 전부 또는 일부나, 장소 관련 정보를 지체 없이 내비게이션 장치로 전송할 수도 있고, 일정한 시간이 경과한 후에 내비게이션 장치로 전송할 수도 있다. 만약 내비게이션 장치가 통신이 불가능한 상태라면 텔레매틱스 서비스 서버는 텍스트의 전부 또는 일부나, 장소 관련 정보를 저장한 후, 내비게이션 장치가 통신이 가능한 상태가 되면 텍스트의 전부 또는 일부나, 장소 관련 정보를 내비게이션 장치로 전송할 수 있다.
단말 장치가 텍스트의 전부 또는 일부나, 장소 관련 정보를 내비게이션 장치로 전송할 수 있는 상황이 아니라면(s460의 NO 또는 s470의 NO), 단말 장치는 표시부를 통해서 송신 불가 메시지를 표시할 수 있다(s490). 도 10에 도시된 바에 의하면 단말 장치가 텍스트의 전부 또는 일부나, 장소 관련 정보를 내비게이션 장치로 전송할 수 있는 상황은, 내비게이션 장치와 단말 장치가 각각의 범용 시리얼 버스 단자에 결합된 범용 시리얼 버스 케이블에 의해 연결되지도 않고, 블루투스 통신으로도 연결되지도 않고, 와이 파이로도 연결되지 않으며, 내비게이션 장치 및 단말 장치 중 적어도 하나가 외부의 서버와 통신 가능한 상태도 아니며, 통신이 가능한 상태라고 하더라도 탤레매틱스 서비스 제공이 불가능한 상황을 포함할 수 있다.
이하 내비게이션 장치에서 수행되는 과정에 대해 설명한다.
도 11은 내비게이션 장치에 대한 장소 입력 방법에 있어서 내비게이션 장치에서 수행되는 과정의 일 실시예에 대한 상세 흐름도이다.
만약 내비게이션 장치가 주소를 수신하거나 또는 주소 및 송신자 정보를 수신하였다면(s74), 내비게이션 장치는 수신한 주소를 데이터 베이스의 각 데이터와 비교할 수 있다(s75). 여기서 비교되는 데이터베이스는 주소 데이터베이스 또는 관심 지역 데이터베이스를 포함할 수 있다.
만약 전송 받은 주소가 데이터베이스에서 검출된다면(s76), 내비게이션 장치를 전송 받은 주소를 이용하여 목적지를 설정하거나, 또는 기존의 목적지를 변경할 수도 있다. 실시예에 따라서 주소와 데이터베이스를 비교하는 단계(s75, s76)은 생략될 수도 있다.
만약 전송 받은 주소를 목적지를 설정하거나 변경하려는 경우, 일 실시예에 의하면 먼저 전송 받은 주소를 사용자에게 표시하여 사용자의 승인을 받을 수도 있다(s77). 다시 말해서 내비게이션 장치는 전송 받은 주소가 제대로 추출된 것인지 여부 등을 사용자에게 확인할 수 있다. 이 경우 만약 일정한 시간이 경과하여도 사용자가 전송 받은 주소가 제대로 추출된 것인지를 확인하지 않거나(s78), 또는 사용자가 내비게이션 장치를 조작하여 목적지 설정이나 변경을 중단시키면 내비게이션 장치에 대한 장소 입력 방법은 종료될 수도 있다. 사용자의 확인 단계(s77, s78)은 실시예에 따라서 생략될 수도 있다.
이어서 만약 내비게이션 장치가 현재 기존의 목적지에 따른 경로를 안내 중인 경우라면(s79의 YES), 전송 받은 주소가 기존의 목적지와 동일한지 여부를 판단할 수 있다(s83). 이 경우 전송 받은 주소와 기존의 목적지로 설정된 주소 또는 지역 명칭을 비교하여 전송 받은 주소가 기존의 목적지와 동일한지 여부를 판단할 수 있다.
만약 전송 받은 주소가 기존의 목적지와 동일하다면(s83의 YES), 내비게이션 장치는 기존의 목적지를 유지하도록 할 수 있다(s87). 이 경우 내비게이션은 목적지 설정이나 변경에 관련된 메시지를 전혀 표시하지 않을 수 있다.
만약 내비게이션 장치가 현재 기존의 목적지에 따른 경로를 안내 중인 경우가 아니면(s79의 NO), 내비게이션 장치는 목적지 설정 여부를 사용자에게 질의할 수 있다(s80). 예를 들어 내비게이션 장치는 도 6a에 도시된 바와 같은 팝업 메시지를 표시부에 표시하여 목적지 설정 여부를 사용자에게 질의할 수 있다. 이에 따라 만약 사용자가 목적지의 설정을 승인하면(s81의 YES), 내비게이션 장치는 전송받은 주소에 따라서 목적지를 설정할 수 있다(s82). 목적지가 설정되면 내비게이션 장치는 도 6c에 도시된 바와 같이 목적지 설정을 알리기 위한 팝업 메시지를 표시부에 표시할 수 있다. 이어서 설정된 목적지에 따라서 경로가 설정될 수 있다(s88). 만약 사용자가 목적지의 설정을 승인하지 않으면(s81의 NO), 목적지를 유지하도록 할 수 있다(s87).
만약 내비게이션 장치가 현재 기존의 목적지에 따른 경로를 안내 중이나 주소가 설정된 목적지와 동일하지 않은 경우라면(s83의 NO), 내비게이션 장치는 목적지 변경 여부를 사용자에게 질의할 수 있다(s84). 예를 들어 내비게이션 장치는 도 6b에 도시된 바와 같은 팝업 메시지를 표시부에 표시하여 목적지 설정 여부를 사용자에게 질의할 수 있다. 이에 따라 만약 사용자가 목적지의 변경을 승인하면(s85의 YES), 내비게이션 장치는 기존의 목적지를 삭제하고, 전송받은 주소에 따라서 목적지를 다시 설정할 수 있다(s86). 이에 따라 목적지가 변경될 수 있다. 목적지가 변경되면 내비게이션 장치는 도 6c에 도시된 바와 같이 목적지 변경을 알리기 위한 팝업 메시지를 표시부에 표시할 수 있다. 이어서 변경된 목적지에 따라 경로가 변경될 수 있다(s88). 만약 사용자가 목적지의 변경을 승인하지 않으면(s85의 NO), 목적지를 유지하도록 할 수 있다(s87).
도 12는 내비게이션 장치에 대한 장소 입력 방법에 있어서 단말 장치에서 수행되는 과정의 다른 실시예에 대한 상세 흐름도이다.
도 12에 도시된 바와 같이 만약 내비게이션 장치가 텍스트의 전부 또는 일부를 수신하거나, 또는 텍스트의 전부 또는 일부와 송신자 정보를 수신한 경우라면(s89), 내비게이션 장치는 수신한 텍스트의 전부 또는 일부를 분석할 수 있다(s90).
내비게이션 장치는 텍스트의 전부 또는 일부를 분석하여 하나 또는 둘 이상의 단어를 획득하고, 획득한 하나 또는 둘 이상의 단어를 데이터 베이스의 각 데이터와 비교함으로써 장소 관련 정보를 추출할 수 있다(s91). 여기서 비교되는 데이터베이스는 내비게이션 장치에 저장된 주소 데이터베이스 또는 관심 지역 데이터베이스를 포함할 수 있다. 추출된 장소 관련 정보는 상술한 바와 같이 주소, 지역 명칭, 장소 유형 및 송신자 의도 텍스트 중 적어도 하나를 포함할 수 있다.
만약 내비게이션 장치가 장소 관련 정보를 수신한 경우라면 장소 관련 정보를 추출하는 단계(s91)는 생략될 수 있다.
장소 관련 정보가 추출되면 내비게이션 장치는 데이터베이스에서 장소 관련 장소를 검색하고, 장소 관련 정보에 대응하는 관심 지점을 검출할 수 있다(s92). 관심 지점이 검출되면 내비게이션 장치는 관심 지점을 이용하여 목적지를 설정하거나 또는 변경할 수 있다. 예를 들어 내비게이션 장치는 장소 관련 정보를 내비게이션 장치에 관심 지역 데이터베이스에서 검색하고, 검색 결과에 따라서 하나 또는 둘 이상의 관심 지점을 획득할 수 있다.
이어서 내비게이션 장치는 추출한 하나 또는 둘 이상의 관심 지점을 이용하여 목적지를 설정하거나 또는 변경할 수 있다(s93, 94). 이 경우 내비게이션 장치는 도 11의 단계 s77 내지 s88과 동일하거나 또는 통상의 기술자가 변경 가능한 범위 내에서 상이한 방법을 통하여, 사용자의 승인을 받고(s93), 목적지를 설정하거나 또는 변경할 수 있다(s94).
도 11에서 설명된 바와 동일하게 내비게이션 장치가 현재 경로를 안내하고 있는지(s79) 또는 현재 경로를 안내하고 있는 중이면 현재 설정된 목적지가 장소 관련 정보를 이용하여 변경하려고 하는 목적지와 동일한지(s83) 등을 판단하고, 판단 결과에 따라 목적지를 설정하거나 또는 변경할 수 있다(s82, s86). 목적지가 설정되거나 변경되면 경로 역시 설정되거나 또는 변경될 수 있다(s88). 만약 현재 경로를 안내 중이면서 현재 설정된 목적지가 장소 관련 정보를 이용하여 변경하려고 하는 목적지와 동일하면 내비게이션 장치는 목적지를 유지할 수 있다(s87).
이상 설명한 방법을 통하여 목적지가 설정 또는 변경되고(s82, s86, s94), 그에 따라 경로도 설정 또는 변경(s87)된 이후에도, 단말 장치는 계속해서 추가적으로 텍스트를 수신할 수 있으며(s73), 추가적으로 텍스트를 수신한 경우, 상술한 단계 s63 내지 s94는 반복해서 수행될 수 있다.
10: 메시지 서버 20: 웹 서버
30: 텔레매틱스 서비스 제공 서버 100: 단말 장치
200: 내비게이션 장치
30: 텔레매틱스 서비스 제공 서버 100: 단말 장치
200: 내비게이션 장치
Claims (23)
- 단말 장치와 통신 가능한 내비게이션 장치의 장소 입력 방법에 있어서,
상기 단말 장치가 텍스트를 수신하는 단계;
상기 단말 장치가 상기 텍스트를 발송한 송신자를 식별하는 단계;
상기 단말 장치가 텍스트를 발송한 상기 송신자에 따라서 장소 관련 정보 추출 여부를 판단하는 단계;
상기 장소 관련 정보를 추출하는 경우, 상기 단말 장치가 송신자 의도 텍스트 데이터베이스를 이용하여 수신한 텍스트로부터 상기 송신자의 의도와 관련된 송신자 의도 텍스트를 포함하는 장소 관련 정보를 검색하여 추출하되, 상기 송신자 의도 텍스트는 특정한 장소로 이동하기를 요구하는 단어를 포함하는 텍스트를 포함하고, 주소, 지역 명칭 및 장소 유형과는 상이한 단계;
상기 텍스트로부터 장소 관련 정보가 추출되면 상기 단말 장치가 상기 내비게이션 장치로 상기 텍스트 또는 상기 텍스트로부터 검출된 장소 관련 정보를 전송하는 단계; 및
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계;를 포함하는 내비게이션 장치의 장소 입력 방법. - 제1항에 있어서,
상기 장소 관련 정보는, 주소, 지역 명칭 및 장소 유형 중 적어도 하나를 더 포함하는 내비게이션 장치의 장소 입력 방법. - 제1항에 있어서,
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계는, 상기 내비게이션 장치가 상기 텍스트를 분석하여 장소 관련 정보를 검출하는 단계 및 검출된 상기 장소 관련 정보를 이용하여 목적지를 설정하는 단계를 포함하는 내비게이션 장치의 장소 입력 방법. - 제3항에 있어서,
상기 검출된 상기 장소 관련 정보를 이용하여 목적지를 설정하는 단계는, 상기 텍스트를 분석하여 검출된 상기 장소 관련 정보를 이용하여 관심 지점 데이터베이스(POI database)를 검색하는 단계 및 상기 관심 지점 데이터 베이스의 검색 결과에 따라서 목적지를 설정하는 단계를 포함하는 내비게이션 장치의 장소 입력 방법. - 제3항에 있어서,
상기 텍스트로부터 장소 관련 정보가 추출되면 상기 단말 장치가 상기 내비게이션 장치로 상기 텍스트 또는 상기 텍스트로부터 검출된 장소 관련 정보를 전송하는 단계는, 상기 장소 관련 정보가 상기 송신자 의도 텍스트만을 포함하거나, 또는 상기 장소 관련 정보가 지역 명칭 및 장소 유형 및 중 적어도 하나와 상기 송신자 의도 텍스트를 포함하면, 상기 내비게이션 장치로 상기 텍스트를 전송하는 단계를 포함하는 내비게이션 장치의 장소 입력 방법. - 제2항에 있어서,
상기 텍스트로부터 장소 관련 정보가 추출되면 상기 단말 장치가 상기 내비게이션 장치로 상기 텍스트 또는 상기 텍스트로부터 검출된 장소 관련 정보를 전송하는 단계는, 상기 장소 관련 정보가 주소를 포함하면 상기 단말 장치가 상기 주소를 내비게이션 장치로 전송하는 단계를 포함하고,
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계는, 상기 내비게이션 장치가 상기 주소를 목적지로 설정하는 단계를 포함하는 내비게이션 장치의 장소 입력 방법. - 제1항에 있어서,
상기 단말 장치가 수신한 텍스트로부터 장소 관련 정보를 검색하여 추출하는 단계는, 상기 단말 장치가 관심 지점 데이터베이스를 이용하여 장소 관련 정보를 검색하는 단계를 포함하는 내비게이션 장치의 장소 입력 방법. - 제1항에 있어서,
단말 장치가 단문 메시지 서비스(SMS, Short Message Service), 멀티미디어 메시지 서비스(MMS, Multimedia Message Service), 메신저 서비스, 웹 브라우저 및 소셜 네트워크 서비스(SNS, Social Network Service) 중 적어도 하나를 이용하여 텍스트를 수신하는 단계;를 더 포함하는 내비게이션 장치의 장소 입력 방법. - 제1항에 있어서,
상기 단말 장치가 상기 텍스트의 송신자에 대한 송신자 정보를 상기 내비게이션 장치로 전송하는 단계;를 더 포함하는 내비게이션 장치의 장소 입력 방법. - 제1항에 있어서,
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계는, 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정할지 여부를 질의하는 단계를 더 포함하는 내비게이션 장치의 장소 입력 방법. - 제10항에 있어서,
상기 내비게이션 장치가 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정하는 단계는, 상기 내비게이션 장치가 경로 안내 상태인지 판단하는 단계, 상기 내비게이션 장치가 경로 안내 상태인 경우 기존에 저장된 목적지와 상기 장소 관련 정보를 기초로 획득된 장소가 상이한지 여부를 판단하는 단계 및 상기 기존에 저장된 목적지와 상기 장소 관련 정보를 기초로 획득된 장소가 상이하면 상기 기존의 저장된 목적지를 삭제하고 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정할지 여부를 질의하는 단계를 더 포함하는 내비게이션 장치의 장소 입력 방법. - 제1항에 있어서,
상기 단말 장치와 내비게이션 장치는 케이블 또는 무선 통신 네트워크를 통하여 통신 가능하도록 연결된 내비게이션 장치의 장소 입력 방법. - 삭제
- 텍스트를 수신하고, 상기 텍스트를 발송한 송신자를 식별하고, 텍스트를 전송한 송신자에 따라서 장소 관련 정보 추출 여부를 판단하고, 상기 장소 관련 정보를 추출하는 경우, 송신자 의도 텍스트 데이터베이스를 이용하여 수신한 텍스트로부터 상기 송신자의 의도와 관련된 송신자 의도 텍스트를 포함하는 장소 관련 정보를 추출하되, 상기 송신자 의도 텍스트는 특정한 장소로 이동하기를 요구하는 단어를 포함하는 텍스트를 포함하고, 주소, 지역 명칭, 및 장소 유형과는 상이한 단말 장치; 및
상기 텍스트로부터 장소 관련 정보가 추출된 경우 상기 단말 장치에서 전송되는 상기 장소 관련 정보 또는 상기 장소 관련 정보가 포함된 텍스트를 수신하고, 상기 장소 관련 정보를 기초로 목적지를 설정하는 내비게이션 장치;를 포함하는 장소 입력 시스템. - 제14항에 있어서,
상기 장소 관련 정보는, 주소, 지역 명칭 및 장소 유형 중 적어도 하나를 더 포함하는 장소 입력 시스템. - 제14항에 있어서,
상기 내비게이션 장치는 상기 텍스트를 분석하여 장소 관련 정보를 추출하고, 추출된 상기 장소 관련 정보를 이용하여 목적지를 설정하는 장소 입력 시스템. - 제15항에 있어서,
상기 단말 장치는 상기 장소 관련 정보가 주소를 포함하면 상기 단말 장치가 상기 주소를 내비게이션 장치로 전송하고, 상기 내비게이션 장치는 상기 주소를 목적지로 설정하는 장소 입력 시스템. - 제14항에 있어서,
상기 단말 장치 또는 상기 내비게이션 장치는 관심 지점 데이터베이스를 이용하여 장소 관련 정보를 획득하는 장소 입력 시스템. - 제14항에 있어서,
상기 단말 장치는 상기 텍스트의 송신자에 대한 송신자 정보를 상기 내비게이션 장치로 전송하는 장소 입력 시스템. - 제14항에 있어서,
상기 내비게이션 장치는 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정할지 여부를 질의하는 장소 입력 시스템. - 제18항에 있어서,
상기 내비게이션 장치는 기존에 저장된 목적지와 상기 장소 관련 정보를 기초로 획득된 장소의 동일성 여부 및 상기 내비게이션 장치의 상태에 따라서 상기 장소 관련 정보를 기초로 획득된 장소를 목적지로 설정할지 여부를 질의하는 장소 입력 시스템. - 삭제
- 단말 장치가 수신한 텍스트 또는 상기 텍스트에서 검출된 장소 관련 정보를 수신하는 수신부; 및
상기 텍스트를 발송한 송신자를 식별하고, 텍스트를 전송한 송신자에 따라서 장소 관련 정보 추출 여부를 판단하고, 상기 장소 관련 정보를 추출하는 경우, 송신자 의도 텍스트 데이터베이스를 이용하여 수신한 텍스트로부터 상기 송신자의 의도와 관련된 송신자 의도 텍스트를 포함하는 장소 관련 정보를 추출하고, 상기 장소 관련 정보를 기초로 목적지를 설정하는 목적지 설정부;를 포함하되,
상기 송신자 의도 텍스트는, 특정한 장소로 이동하기를 요구하는 단어를 포함하는 텍스트를 포함하되, 주소, 지역 명칭, 및 장소 유형과는 상이한 내비게이션 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140160304A KR101656806B1 (ko) | 2014-11-17 | 2014-11-17 | 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법 |
US14/805,045 US9949096B2 (en) | 2014-11-17 | 2015-07-21 | Navigation device, system for inputting location to navigation device, and method for inputting location to the navigation device from a terminal |
CN201510463359.7A CN105606118B (zh) | 2014-11-17 | 2015-07-31 | 导航装置、用于输入位置给导航装置的***,以及用于从终端输入位置给导航装置的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140160304A KR101656806B1 (ko) | 2014-11-17 | 2014-11-17 | 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160058606A KR20160058606A (ko) | 2016-05-25 |
KR101656806B1 true KR101656806B1 (ko) | 2016-09-12 |
Family
ID=55961388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140160304A KR101656806B1 (ko) | 2014-11-17 | 2014-11-17 | 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9949096B2 (ko) |
KR (1) | KR101656806B1 (ko) |
CN (1) | CN105606118B (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150042807A1 (en) * | 2013-08-12 | 2015-02-12 | Magna Electronics Inc. | Head unit with uniform vision processing unit interface |
CN105100000B (zh) * | 2014-05-04 | 2020-05-12 | 中芯国际集成电路制造(上海)有限公司 | 一种接口转换装置和网络*** |
JP6559096B2 (ja) * | 2016-06-23 | 2019-08-14 | 本田技研工業株式会社 | 情報出力システム及び情報出力方法 |
KR101997322B1 (ko) * | 2016-12-13 | 2019-07-05 | 현대자동차주식회사 | 차량용 목적지 결정 방법 |
CN107270930A (zh) * | 2017-08-15 | 2017-10-20 | 上海博泰悦臻网络技术服务有限公司 | 一种车辆导航的方法及*** |
JP6959818B2 (ja) * | 2017-09-29 | 2021-11-05 | パイオニア株式会社 | 情報処理装置、情報処理方法並びに情報処理用プログラム及び記録媒体 |
US10652742B2 (en) * | 2017-11-20 | 2020-05-12 | Valeo Comfort And Driving Assistance | Hybrid authentication of vehicle devices and/or mobile user devices |
WO2022217583A1 (zh) * | 2021-04-16 | 2022-10-20 | 华为技术有限公司 | 一种地理信息处理方法及装置 |
KR102597209B1 (ko) * | 2022-05-17 | 2023-11-06 | 주식회사 주소엔 | 차량의 내비게이션 관리서버 및 그 관리방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100742404B1 (ko) * | 2006-05-08 | 2007-07-24 | (주)현대페타텔 | 네비게이션 휴대폰 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3490261B2 (ja) * | 1997-07-31 | 2004-01-26 | 本田技研工業株式会社 | 電子メール送受信システムおよび電子メールを表示するプログラムを記録した記録媒体 |
US8134481B2 (en) | 2006-08-11 | 2012-03-13 | Honda Motor Co., Ltd. | Method and system for receiving and sending navigational data via a wireless messaging service on a navigation system |
GB0617545D0 (en) * | 2006-09-07 | 2006-10-18 | Tomtom Int Bv | Integrating the web and personal navigation |
CN101270992A (zh) * | 2007-03-23 | 2008-09-24 | 环达电脑(上海)有限公司 | 地理坐标的搜索装置及搜索方法 |
US8135377B2 (en) * | 2007-12-27 | 2012-03-13 | Mitac International Corporation | Attaching location data to a SMS message |
KR20090079575A (ko) * | 2008-01-18 | 2009-07-22 | (주)시터스 | 네비게이션 서비스 제공 시스템 및 장치와 서비스 제공방법 |
KR20100060501A (ko) | 2008-11-27 | 2010-06-07 | (주)네비우스 | 모바일 폰을 이용하여 원격지의 네비게이션에 목적지를 설정하는 방법 |
KR20090066259A (ko) * | 2009-05-28 | 2009-06-23 | 테크온팜 주식회사 | 이동통신단말수단과의 연동을 이용한 내비게이션 콘텐츠 제공서비스 시스템 |
KR20120027735A (ko) * | 2010-09-13 | 2012-03-22 | 현대모비스 주식회사 | 내비게이션의 목적지 자동 설정 방법 및 기록매체 |
US8600956B2 (en) * | 2011-08-16 | 2013-12-03 | Nokia Corporation | Method, apparatus and computer program product for providing conflicting point of interest information |
KR20130024414A (ko) * | 2011-08-31 | 2013-03-08 | 삼성에스엔에스 주식회사 | 내비게이션의 목적지 설정 장치 및 방법 |
CN102426015A (zh) * | 2011-09-06 | 2012-04-25 | 深圳市凯立德科技股份有限公司 | 一种导航***兴趣点的搜索方法及位置服务终端 |
US20130117021A1 (en) * | 2011-11-03 | 2013-05-09 | Gm Global Technolog Operations Llc | Message and vehicle interface integration system and method |
KR101886058B1 (ko) * | 2012-04-08 | 2018-08-07 | 삼성전자주식회사 | 사용자 단말 장치 및 사용자 단말 장치의 정보 제공 방법 |
US8958981B2 (en) * | 2012-11-06 | 2015-02-17 | Cheng-Yu Wang | Near field communication mobile device and navigation device communication system |
CN103134499A (zh) * | 2013-02-06 | 2013-06-05 | 腾讯科技(深圳)有限公司 | 导航方法及导航装置 |
US9381813B2 (en) * | 2014-03-24 | 2016-07-05 | Harman International Industries, Incorporated | Selective message presentation by in-vehicle computing system |
US20160109243A1 (en) * | 2014-10-15 | 2016-04-21 | Ford Global Technologies, Llc | Suggestive mapping using relevance based drive information |
KR102315891B1 (ko) * | 2014-12-08 | 2021-10-21 | 삼성전자주식회사 | Poi 정보를 제공하기 위한 방법 및 그 전자 장치 |
-
2014
- 2014-11-17 KR KR1020140160304A patent/KR101656806B1/ko active IP Right Grant
-
2015
- 2015-07-21 US US14/805,045 patent/US9949096B2/en active Active
- 2015-07-31 CN CN201510463359.7A patent/CN105606118B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100742404B1 (ko) * | 2006-05-08 | 2007-07-24 | (주)현대페타텔 | 네비게이션 휴대폰 |
Also Published As
Publication number | Publication date |
---|---|
CN105606118A (zh) | 2016-05-25 |
CN105606118B (zh) | 2020-10-30 |
US9949096B2 (en) | 2018-04-17 |
KR20160058606A (ko) | 2016-05-25 |
US20160138931A1 (en) | 2016-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101656806B1 (ko) | 내비게이션 장치, 장소 입력 시스템 및 단말 장치를 이용한 내비게이션 장치에 대한 장소 입력 방법 | |
EP3012589B1 (en) | Mobile terminal and method of controlling the same | |
KR101569022B1 (ko) | 정보 제공 장치 및 그 방법 | |
US9347788B2 (en) | Navigation method of mobile terminal and apparatus thereof | |
EP2837912B1 (en) | Method and apparatus for displaying image of mobile communication terminal | |
US9903727B2 (en) | Method and navigation device for providing geo-fence services, and computer-readable medium storing program for executing the same | |
CN106303958A (zh) | 寻车方法和*** | |
JP6102282B2 (ja) | 施設検索システム、施設検索プログラム、車両用の装置 | |
CN109556612B (zh) | 一种导航信息处理方法、装置、服务器、终端及存储介质 | |
EP2428772A2 (en) | Navigation apparatus, navigation system, and method for operating same | |
US10574821B2 (en) | Information providing method, information providing system, and information providing device | |
EP2998706B1 (en) | Position information providing device, position information providing system | |
CN102954802A (zh) | 一种车载主机与智能手机融合的导航***及导航方法 | |
JP2007085884A (ja) | ナビゲーション装置、その制御方法及び制御用プログラム | |
CN104104732A (zh) | 一种推送信息的方法、设备和*** | |
CN109299359B (zh) | 一种路况查询方法、装置、终端及存储介质 | |
JP6034810B2 (ja) | 行き先候補表示システム、行き先候補表示方法及びプログラム | |
CN102102991A (zh) | 设置目的地的方法、导航方法和位置服务设备 | |
JP5505035B2 (ja) | ナビゲーションシステム | |
KR101760749B1 (ko) | 이동 단말기 및 그 제어 방법 | |
JP5903975B2 (ja) | ナビゲーションアプリがインストールされた電子機器、電子機器の制御方法及びコンピュータプログラム | |
JP6171806B2 (ja) | 情報提供システム、情報提供方法、移動情報端末及びコンピュータプログラム | |
KR20120016956A (ko) | 내비게이션 장치 및 그 방법 | |
JP5008620B2 (ja) | 車載装置、ナビゲーションシステム及びその制御方法 | |
WO2013107824A1 (en) | Vehicle telematics system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190827 Year of fee payment: 4 |