KR100772184B1 - 개방형 api를 이용한 네비게이션 서비스 제공 시스템 및방법 - Google Patents

개방형 api를 이용한 네비게이션 서비스 제공 시스템 및방법 Download PDF

Info

Publication number
KR100772184B1
KR100772184B1 KR1020060050902A KR20060050902A KR100772184B1 KR 100772184 B1 KR100772184 B1 KR 100772184B1 KR 1020060050902 A KR1020060050902 A KR 1020060050902A KR 20060050902 A KR20060050902 A KR 20060050902A KR 100772184 B1 KR100772184 B1 KR 100772184B1
Authority
KR
South Korea
Prior art keywords
information
navigation
address
server
coordinate information
Prior art date
Application number
KR1020060050902A
Other languages
English (en)
Other versions
KR20070057620A (ko
Inventor
유현경
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Publication of KR20070057620A publication Critical patent/KR20070057620A/ko
Application granted granted Critical
Publication of KR100772184B1 publication Critical patent/KR100772184B1/ko

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Navigation (AREA)

Abstract

본 발명은 개방형 API를 이용한 네비게이션 서비스 제공 시스템 및 방법에 관한 것으로, 본 발명의 네비게이션 서비스 제공 시스템은 발신/착신 주소에 기초한 네비게이션 서비스를 요청하고 제공되는 네비게이션정보에 따라 네비게이션 서비스를 제공하는 이동 단말, 이동 단말의 요청에 따라 네비게이션정보 제공을 요청한 후 제공되는 네비게이션정보를 이동 단말에 제공하는 응용서버, 네비게이션정보 요청에 따라 상기 발신/착신 주소에 대응하는 발신/착신 좌표정보를 요청하여 획득하고 이에 기초한 네비게이션정보를 요청한 후 제공되는 네비게이션정보를 상기 응용서버에 제공하는 개방형 서비스 게이트웨이, 개방형 서비스 게이트웨이의 요청에 따라 상기 발신주소에 대응하는 발신좌표정보를 검색하여 제공하는 위치정보서버, 및 개방형 서비스 게이트웨이의 요청에 따라 착신주소에 대응하는 착신좌표정보를 검색하여 제공하고 발신/착신 좌표정보를 기초로 해당 지도에 경로가 맵핑된 네비게이션정보를 생성하여 제공하는 컨텐츠서버를 포함하며, 이에 따라, 네비게이션 서비스 제공을 위한 시스템 구축 및 유지/보수를 보다 용이하게 수행할 수 있다.
개방형 API, 네비게이션, 이동 단말, 발신, 착신, 좌표, 지도, 경로

Description

개방형 API를 이용한 네비게이션 서비스 제공 시스템 및 방법{System and Method for providing navigation service using open API}
도 1은 본 발명의 바람직한 실시예에 따른 개방형 API(Application Programming Interface)를 이용한 네비게이션 서비스 제공 시스템을 도시한 도면,
도 2는 본 발명의 실시예에 따른 도 1의 개방형 서비스 게이트웨이의 구성 예를 도시한 블록도,
도 3은 본 발명의 실시예에 따른 도 1의 위치정보서버의 구성 예를 도시한 블록도,
도 4는 본 발명의 실시예에 따른 도 1의 컨텐츠서버의 구성 예를 도시한 블록도,
도 5는 본 발명의 실시예에 따른 도 1의 이동 단말의 구성 예를 도시한 블록도,
도 6은 본 발명의 실시예에 따른 네비게이션 서비스 제공을 위해 이용되는 식별정보의 예를 도시한 도면, 그리고
도 7은 본 발명의 바람직한 실시예에 따른 개방형 API를 이용한 네비게이션 서비스 제공 방법을 도시한 플로우도이다.
본 발명은 네비게이션 서비스 제공 방법 및 시스템에 관한 것으로서, 특히 이동 단말로부터 요청되는 네비게이션 서비스 요청에 대하여 발신주소와 착신주소에 대응하는 좌표정보에 기초하여 해당 지도에 경로를 맵핑하여 이동 단말에게 네비게이션 정보를 제공할 수 있는 네비게이션 서비스 제공 방법 및 시스템에 관한 것이다.
일반적으로, 휴대 단말이란, 개인 이동 통신 단말기(PCS), 개인용 디지털 단말기(PDA), 스마트폰, 차세대 이동통신 단말기(IMT-2000), 및 무선 랜 단말기 등과 같은 개인이 휴대하면서 무선 통신을 비롯한 응용 프로그램을 이용한 다양한 기능의 구현이 가능한 단말기를 말한다.
최근 들어, 휴대 단말은 음성 및 영상 통화, 단문 메시지 전송 서비스뿐만 아니라, 일정관리, 게임 등 다양한 응용 프로그램을 통한 해당 기능을 구현할 수 있도록 구성되어 있다. 뿐만 아니라, 휴대 단말은 사용자가 지정한 위치에서 원하는 해당 목적지까지의 이동 경로를 제공하는 네비게이션 서비스 기능을, 서비스 제공자와 연계하여 제공할 수 있는 제품이 출시되고 있다.
종래에 네비게이션 서비스 제공자는 휴대 단말에게 네비게이션 서비스를 제공하기 위해, 출발지(이동 단말) 및 목적지의 좌표정보를 얻기 위한 장치, 상기 좌 표정보를 기초로 지도 및 경로가 맵핑된 네비게이션 정보를 얻기 위한 장치, 및 상기 네비게이션 정보를 이동 단말에게 제공하기 위한 장치 등을 각각 구비하여야한다.
따라서, 종래의 네비게이션 서비스 제공 시스템은 이동 단말에게 네비게이션 서비스를 제공하기 위한 서비스 제공자에게 상기와 같은 장치들을 각각 구비하여야 함에 따른 시스템 구축 및 유지/보수와 같은 관리에 따른 비용적 부담이 야기되는 문제점이 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 네비게이션 서비스를 제공하기 위한 시스템 구축 및 유지/보수에 따른 서비스 제공자의 부담을 최소화할 수 있는 네비게이션 서비스 제공 방법 및 시스템을 제공하는 데 있다.
본 발명의 다른 목적은, 네비게이션 서비스를 제공하기 위한 서비스 제공자가 직접 출발지 및 목적지의 좌표정보를 제공하는 장치 및 좌표정보를 기초로 지도 및 경로가 맵핑된 네비게이션 정보를 제공하는 장치를 구비하여 필요에 따라 해당 장치에 접근하여 필요한 정보를 획득하여야 하는 불편함을 해결하기 위한 네비게이션 서비스 제공 방법 및 시스템을 제공하는 데 있다.
상기와 같은 목적은 본 발명의 실시예에 따라, 이동통신망을 통해 발신/착신 주소에 기초한 네비게이션 서비스를 요청하고, 이에 대응하여 제공되는 네비게이션정보에 따라 네비게이션 서비스를 제공하는 이동 단말; 상기 네비게이션 서비스 요청에 대응하는 네비게이션정보 제공을 요청한 후, 제공되는 상기 네비게이션정보를 상기 이동 단말에 제공하는 응용서버; 상기 네비게이션정보 요청에 따라 상기 발신/착신 주소에 대응하는 발신/착신 좌표정보를 요청하고, 상기 발신/착신 좌표정보에 기초한 상기 네비게이션정보를 요청한 후 제공되는 상기 네비게이션정보를 상기 응용서버에 제공하는 개방형 서비스 게이트웨이; 상기 개방형 서비스 게이트웨이의 요청에 따라 상기 발신주소에 대응하는 발신좌표정보를 검색하여 제공하는 위치정보서버; 및 상기 개방형 서비스 게이트웨이의 요청에 따라, 상기 착신주소에 대응하는 착신좌표정보를 검색하여 제공하고 상기 발신/착신 좌표정보를 기초로 해당 지도에 경로가 맵핑된 네비게이션정보를 생성하여 제공하는 컨텐츠서버를 포함하는 네비게이션 서비스 시스템에 의해 달성된다.
상기 이동 단말 및 상기 응용서버는 상기 네비게이션 서비스를 요청 또는 상기 네비게이션정보를 제공시, 단문 메시지 또는 멀티미디어 메시지를 이용한다.
상기 위치정보서보 및 상기 컨텐츠서버는 상기 이동통신망 내에 위치한다.
상기 응용서버는 상기 개방형 서비스 게이트웨이와 개방형 API(Application Programming Interface)를 통해 상기 네비게이션정보를 요청하고 상기 네비게이션정보를 제공받는다.
상기 개방형 서비스 게이트웨이는 상기 위치정보서버와 OMA(Open Mobile Alliance)의 MLP(Mobile Location Protocol) 인터페이스를 통해 상기 발신주소의 좌표정보를 요청하고 상기 발신좌표정보를 제공받는다.
상기 개방형 서비스 게이트웨이는 상기 컨텐츠서버와 OpenLS(Open GIS Location Service)를 통해 XML 형태로, 상기 착신주소의 좌표정보를 요청 및 제공받으며 상기 네비게이션정보를 요청 및 제공받는다.
상기 발신주소는 상기 이동 단말의 MSISDN(Mobile Station Integrated System Digital Network) 정보이다. 상기 착신주소는 행정상 할당된 주소정보이다.
상기 응용서버는 상기 개방형 서비스 게이트웨이로부터 제공받은 네비게이션정보에, 상기 경로가 맵핑된 지도정보가 링크된 웹주소정보를 포함하여 상기 이동 단말로 제공한다. 이에 따라, 상기 이동 단말은 상기 네비게이션정보에 포함된 웹주소정보의 사이트에 접속하여 상기 지도정보를 다운로드한다.
상기 좌표정보는 위도 및 경도로 표시되는 지리학적 위치정보이다.
상기 이동 단말, 상기 응용서버, 상기 개방형 서비스 게이트웨이, 상기 위치정보서버, 및 상기 컨텐츠서버는 각각 인식 가능한 약속된 네비게이션 식별정보를 이용하여 해당 정보를 제공한다.
상기 네비게이션 식별정보는, 상기 이동 단말의 식별 ID를 나타내는 "msid", 상기 발신/착신 주소에 대한 지리학적인 X, Y 좌표를 나타내는 "point", 상기 "point"들의 집합으로서 이동 경로를 나타내는 "multipoint", 상기 "point"에서 진행하는 방향을 나타내는 "direction", 및 상기 경로가 맵핑된 지도정보가 위치하는 웹주소를 나타내는 "url"을 포함한다.
바람직하게는, 상기 개방형 서비스 게이트웨이는, 상기 응용서버, 상기 위치정보서버, 및 상기 컨텐츠서버와 각각 해당 인터페이스를 통해 통신을 수행하는 통신부; 상기 응용서버의 네비게이션정보 요청신호에 포함된 상기 발신/착신 주소정보를 검출하는 주소정보 검출부; 상기 위치정보서버에 요청하여 상기 검출한 발신주소에 대응하는 발신좌표정보를 획득하는 발신좌표정보 획득부; 상기 컨텐츠서버에 요청하여 상기 검출한 착신주소에 대응하는 착신좌표정보를 획득하는 착신좌표정보 획득부; 상기 컨텐츠서버에 요청하여 상기 획득한 발신/착신 좌표정보에 기초한 네비게이션정보를 획득하는 네비게이션정보 획득부; 및 상기 획득한 네비게이션정보를 상기 통신부를 통해 상기 응용서버에 제공하는 제어부를 포함한다.
바람직하게는, 상기 위치정보서버는, 상기 개방형 서비스 게이트웨이와 통신을 수행하는 통신부; 상기 개방형 서비스 게이트웨이로부터 전송된 발신주소의 좌표정보 요청신호로부터 상기 발신주소정보를 검출하는 주소정보 검출부; 상기 발신주소정보에 대응하는 좌표정보가 포함된 지도 데이터를 저장하는 지도 데이터베이스; 상기 지도 데이터베이스로부터 상기 검출한 발신주소정보에 대응하는 발신좌표를 검출하는 발신좌표정보 검출부; 및 상기 검출한 발신좌표정보를 상기 통신부를 통해 상기 개방형 서비스 게이트웨이에 제공하는 제어부를 포함한다.
바람직하게는, 상기 컨텐츠서버는, 상기 개방형 서비스 게이트웨이와 통신을 수행하는 통신부; 상기 요청된 착신주소에 대응하는 좌표정보를 검색하는 착신좌표정보 검색부; 상기 요청된 네비게이션정보의 발신/착신 좌표정보를 검출하는 좌표정보 검출부; 상기 검출한 발신/착신 좌표정보를 포함하는 지도정보를 검색하는 지 도검색부; 상기 검색한 지도정보에 포함되는 발신좌표에서 착신좌표까지의 요청된 경로검색조건에 따라 이동 경로를 검색하는 경로 검색부; 및 상기 검색한 착신좌표정보 및 상기 검색된 이동 경로가 맵핑된 지도정보를 포함하는 네비게이션정보를 상기 통신부를 통해 상기 개방형 서비스 게이트웨이에 제공하는 제어부를 포함한다.
한편, 상기와 같은 목적은 본 발명의 실시예에 따라, 이동통신망을 통해 접속되는 이동 단말에게 응용 서비스를 제공하는 응용서버, 및 상기 응용서버의 요청에 대응하는 정보를 제공하는 개방형 서비스 게이트웨이를 통한 네비게이션 서비스 제공 방법에 있어서, a) 상기 응용서버가 상기 이동 단말로부터 발신/착신 주소에 기초한 네비게이션 서비스를 요청받는 단계; b) 상기 응용서버가 상기 네비게이션 서비스 요청에 대응하여 상기 개방형 서비스 게이트웨이에게 네비게이션정보 제공을 요청하는 단계; c) 상기 개방형 서비스 게이트웨이가 상기 이동통신망 내에 위치한 위치정보서버 및 컨텐츠서버로부터, 상기 발신/착신 주소에 대응하는 발신/착신 좌표정보를 획득하고, 상기 획득한 발신/착신 좌표정보에 기초한 상기 네비게이션정보를 획득하여 상기 응용서버에 제공하는 단계; 및 d) 상기 응용서버가 제공된 네비게이션정보를 상기 이동 단말에 제공하여 네비게이션 서비스가 수행되도록 하는 단계를 포함하는 네비게이션 서비스 제공 방법에 의해 달성된다.
바람직하게는, 상기 c) 단계는, 상기 개방형 서비스 게이트웨이가 상기 응용서버의 네비게이션정보 요청에 따라 상기 착신주소에 대응하는 착신좌표정보를, 상기 컨텐츠서버에 요청하여 획득하는 단계; 상기 개방형 서비스 게이트웨이가 상기 발신주소에 대응하는 발신좌표정보를, 상기 위치정보서버에 요청하여 획득하는 단계; 및 상기 개방형 서비스 게이트웨이가 상기 획득한 발신/착신 좌표정보에 기초한 상기 네비게이션정보를, 상기 컨텐츠서버에 요청하여 획득하는 단계를 포함한다.
본 발명에 따르면, 이동 단말의 발신주소/착신주소에 대한 네비게이션 서비스 요청신호가 개방형 API를 이용하여 응용서버로부터 전송되면 개방형 서비스 게이트웨이가 해당 통신사업자의 이동통신망 내에 위치하는 컨텐츠서버 및 위치정보서버에게 각각 발신주소의 좌표정보 및 착신주소의 좌표정보를 요청하여 제공 받아 컨텐츠서버에 요청하여 발신/착신 좌표에 대한 네비게이션정보를 제공 받아 응용서버를 통해 이동 단말에게 제공함으로써, 이동통신망 내에 위치하는 위치정보서버 및 컨텐츠서버를 이용하여 해당 주소의 좌표 정보 및 좌표 정보를 통한 네비게이션정보를 획득하기 때문에 네비게이션 서비스 제공을 위한 시스템 구축 및 유지/보수를 보다 용이하게 수행할 수 있다.
이하, 본 발명의 바람직한 실시예들을 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 1은 본 발명의 바람직한 실시예에 따른 지리정보 API(Application Programming Interface)를 이용한 네비게이션 서비스 제공 시스템을 도시한 도면이다.
도시된 바와 같이, 네비게이션 서비스 제공 시스템은 응용서버(100), 개방형 서비스 게이트웨이(200), 위치정보서버(300), 컨텐츠서버(400), 및 이동 단말(500)을 포함한다.
응용서버(100)는 이동 단말(500)에 대하여 웹 서버 기능 및 네비게이션 정보 서비스 제공 기능을 갖는다. 본 발명의 실시예에 따라, 응용서버(100)는 네비게이션 서비스 제공자 측에 마련되어 개방형 서비스 게이트웨이(200)와 표준화된 개방형 API(Application Programming Interface)를 통해 데이터 통신을 수행한다. 이동단말(500)로부터 네비게이션 서비스 요청 메시지가 수신되면, 응용서버(100)는 발신주소에서 착신주소까지의 네비게이션 정보를 개방형 서비스 게이트웨이(200)에게 요청한다. 이때 발신주소는 이동단말(500)의 MSISDN(Mobile Station Integrated System Digital Network) 즉, 이동단말(500)의 전화번호가 되고, 착신주소는 행정상 할당된 주소정보가 된다.
개방형 서비스 게이트웨이(200)는 표준화된 개방형 API(Application Programming Interface)를 통해 응용서버(100)와 데이터 통신을 수행하고, OMA(Open Mobile Alliance)의 MLP(Mobile Location Protocol) 인터페이스를 이용하여 위치정보서버(Mobile Positioning Center: MPC)(300)와 데이터 통신을 수행하며, OpenLS(Open GIS Location Service) 인터페이스를 이용하여 컨텐츠서버(400)와 "XML" 형태의 데이터 통신을 수행한다.
본 발명의 실시예에 따라 개방형 서비스 게이트웨이(200)는 응용서버(100)로부터 전송된 개방형 API의 네비게이션정보 요청 정보를 OpenLS의 XML 형태로 맵핑 하여 이동통신망(50) 내에 위치하는 컨텐츠서버(400)에게 전송한다. 이때 개방형 서비스 게이트웨이(200)로부터 컨텐츠서버(400)로 전송되는 정보에는, 착신주소의 좌표정보 요청신호가 포함된다. 여기서 좌표정보는 위도 및 경도 정보를 말한다. 이에 따라, 컨텐츠서버(400)는 개방형 서비스 게이트웨이(200)의 요청에 따라 착신주소에 대응하는 좌표정보를 검색하여 OpenLS의 XML 형태로 개방형 서비스 게이트웨이(200)에게 전송한다. 이를 위하여, 컨텐츠서버(400)는 착신주소에 대한 좌표 정보의 검색이 가능한 지도정보를 구비한다.
또한 개방형 서비스 게이트웨이(200)는 응용서버(100)로부터 전송된 개방형 API의 네비게이션정보 요청 정보를 OMA의 MLP 형태로 맵핑하여 이동통신망(50)내에 위치한 위치정보서버(300)에게 전송한다. 이때 개방형 서비스 게이트웨이(200)로부터 위치정보서버(300)로 전송되는 정보에는, 발신주소의 좌표정보 요청신호가 포함된다. 이에 따라, 위치정보서버(300)는 개방형 서비스 게이트웨이(200)의 요청에 따라 발신주소에 대응하는 좌표정보를 검색하여 OMA의 MLP 형태로 개방형 서비스 게이트웨이(200)에게 전송한다. 이를 위해, 위치정보서버(300)는 발신주소(MSISND)에 대한 좌표정보의 검색이 가능한 지도정보를 구비한다.
한편, 개방형 서비스 게이트웨이(200)는 컨텐츠서버(400) 및 위치정보서버(300)로부터 전송된 착신 및 발신 주소의 좌표정보에 기초하는 네비게이션정보 요청신호를 OpenLS의 XML 형태로 컨텐츠서버(400)에게 전송한다. 이에 따라, 컨텐츠서버(400)는 개방형 서비스 게이트웨이(200)의 요청에 따라 발신 좌표 및 착신 좌표를 이용하여 지도 및 경로가 맵핑된 네비게이션정보를 생성하여 OpenLS의 XML 형태로 게이트웨이(200)에게 전송한다. 이를 위해, 컨텐츠서버(400)는 착신 및 발신 좌표 정보에 기초하여 지도에 맵핑되는 경로 정보가 포함된 네비게이션정보를 생성하기 위해, 지도정보 및 경로정보를 구비한다.
개방형 서비스 게이트웨이(200)는 컨텐츠서버(400)로부터 전송된 네비게이션정보를 응용서버(100)로 전송한다. 응용서버(100)는 개방형 서비스 게이트웨이(200)로부터 전송된 네비게이션정보를 이동 단말(500)로 전송한다. 이에 따라, 이동 단말(500)은 응용서버(100)로부터 전송된 네비게이션정보에 기초하여, 발신주소로부터 착신주소로의 네비게이션 서비스를 제공한다.
따라서, 이동 단말(500)의 발신주소/착신주소에 대한 네비게이션 서비스 요청신호가 응용서버(100)로부터 전송되면 개방형 서비스 게이트웨이(200)가 이동통신망(50) 내에 위치하는 컨텐츠서버(400) 및 위치정보서버(300)로부터 각각 발신주소의 좌표정보 및 착신주소의 좌표정보를 제공 받아 컨텐츠서버(400)에 요청하여 발신/착신 좌표에 대한 네비게이션정보를 제공 받아 응용서버(100)를 통해 이동 단말(500)에게 제공함으로써, 이동통신망(50) 내에 위치하는 위치정보서버(300) 및 컨텐츠서버(400)를 이용하여 해당 주소의 좌표 정보 및 좌표 정보를 통한 네비게이션정보를 획득하기 때문에 네비게이션 서비스 제공을 위한 시스템 구축 및 유지/보수를 보다 용이하게 수행할 수 있다.
도 2는 본 발명의 실시예에 따른 도 1의 개방형 서비스 게이트웨이(200)의 구성 예를 도시한 블록도이다.
도시된 바와 같이, 개방형 서비스 게이트웨이(200)는 제어부(210), 통신 부(220), 주소정보 검출부(230), 착신좌표정보 획득부(240), 발신좌표정보 획득부(250), 네비게이션정보 획득부(260), 및 저장부(270)를 포함한다.
제어부(210)는 개방형 서비스 게이트웨이(200)의 전반적인 동작을 제어하며, 본 발명의 실시예에 따라 응용서버(100)의 요청에 따라 발신주소 및 착신주소에 대한 발신 및 착신 좌표정보의 획득과, 네비게이션정보의 획득 및 제공 동작을 제어한다.
통신부(220)는 제어부(210)의 제어에 따라 개방형 API를 이용한 응용서버(100)와의 데이터 통신, OMA/MLP를 이용한 위치정보서버(300)와의 데이터 통신, 및 OpenLS/XML을 이용한 컨텐츠서버(400)와의 데이터 통신을 수행한다.
주소정보 검출부(230)는 응용서버(100)로부터 전송된 네비게이션정보 요청신호로부터 발신주소 및 착신주소 정보를 검출한다.
착신좌표정보 획득부(240)는 제어부(210)의 제어에 따라 주소정보 검출부(230)로부터 검출한 착신주소의 좌표정보 요청신호를 통신부(220)를 통해 컨텐츠서버(400)로 전송한다. 이에 따라, 착신좌표정보 획득부(240)는 착신주소에 대응하는 컨텐츠서버(400)에서 검색하여 제공되는 좌표정보를 수신한다.
발신좌표정보 획득부(250)는 제어부(210)의 제어에 따라 주소정보 검출부(230)로부터 검출한 발신주소의 좌표정보 요청신호를 통신부(220)를 통해 위치정보서버(300)로 전송한다. 이에 따라, 발신좌표정보 획득부(250)는 발신주소에 대응하는 컨텐츠서버(400)에서 검색하여 제공되는 좌표정보를 수신한다.
네비게이션정보 획득부(260)는 착신좌표정보 획득부(240) 및 발신좌표정보 획득부(250)에서 획득한 발신좌표 및 착신좌표 정보에 기초하는 네비게이션정보 요청신호를 통신부(220)를 통해 컨텐츠서버(400)로 전송한다. 이에 따라, 네비게이션정보 획득부(260)는 발신좌표 및 착신좌표에 기초하여 컨텐츠서버(400)에서 생성하여 제공되는 네비게이션정보를 수신한다.
저장부(270)는 개방형 서비스 게이트웨이(200)의 동작에 필요한 프로그램들을 저장한다. 저장부(270)는 본 발명의 실시예에 따라 주소정보 검출부(230)에서 검출한 발신주소 및 착신주소 정보를 저장하며, 발신주소 및 착신주소에 대응하여 착신좌표정보 획득부(240) 및 발신좌표정보 획득부(250)에서 획득한 발신좌표 및 착신좌표 정보를 저장한다. 또한 저장부(270)는 네비게이션정보 획득부(260)에서 획득한 네비게이션정보를 저장한다.
이에 따라, 제어부(210)는 컨텐츠서버(400)로부터 수신한 네비게이션정보를 통신부(210)를 통해 응용서버(100)로 전송한다.
도 3은 본 발명의 실시예에 따른 도 1의 위치정보서버(300)의 구성 예를 도시한 블록도이다.
도시된 바와 같이, 위치정보서버(300)는 제어부(310), 통신부(320), 주소정보 검출부(340), 발신좌표정보 검출부(340), 및 지도 데이터베이스(DataBase: DB)(350)를 포함한다.
제어부(310)는 위치정보서버(300)의 전반적인 동작을 제어하며, 본 발명의 실시예에 따라 개방형 서비스 게이트웨이(200)의 요청에 대해 발신주소에 대응하는 좌표정보를 검색하여 제공하는 동작을 제어한다.
통신부(320)는 OMA/MLP를 통해 개방형 서비스 게이트웨이(200)와 통신을 수행하고, 본 발명의 실시예에 따라 발신주소의 좌표정보 요청신호를 수신하고 발신좌표정보를 송신한다.
주소정보 검출부(340)는 개방형 서비스 게이트웨이(200)로부터 전송된 발신주소의 좌표정보 요청신호로부터 발신주소 정보를 검출한다.
발신좌표정보 검출부(340)는 주소정보 검출부(340)로부터 검출한 발신주소 정보에 대응하는 발신좌표 정보를, 발신주소 정보에 대응하는 좌표정보가 포함된 지도 데이터가 저장되어 있는 지도 데이터베이스(DB)(350)로부터 검출한다.
이에 따라, 제어부(310)는 요청한 발신주소에 대응하여 검출한 발신좌표정보를, 통신부(320)를 통해 개방형 서비스 게이트웨이(200)에게 전송한다.
도 4는 본 발명의 실시예에 따른 도 1의 컨텐츠서버(400)의 구성 예를 도시한 블록도이다.
본 발명의 실시예에 따라, 컨텐츠서버(400)는 제어부(410), 통신부(420), 주소정보 검출부(430), 지도 데이터베이스(DB)(440), 착신좌표정보 검색부(450), 좌표정보 검출부(460), 지도검색부(470), 경로 데이터베이스(DB)(480), 경로 검색부(490), 및 경로 결정부(495)를 포함한다.
제어부(410)는 컨텐츠서버(400)의 전반적인 동작을 제어하며, 본 발명의 실시예에 따라 개방형 서비스 게이트웨이(200)의 요청에 대해 착신주소에 대응하는 착신좌표를 검색하여 제공하는 동작을 제어한다. 또한 제어부(410)는 컨텐츠서버(400)의 요청에 대해 발신좌표에서 착신좌표까지의 경로가 지도에 맵핑된 네비게 이션정보의 생성 및 제공을 제어한다.
통신부(420)는 제어부(410)의 제어에 따라 OpenLS/XML을 이용한 개방형 서비스 게이트웨이(200)와의 데이터 통신을 수행한다.
주소정보 검출부(430)는 개방형 서비스 게이트웨이(200)로부터 전송된 착신주소의 좌표정보 요청신호로부터 착신주소를 검출한다.
지도 데이터베이스(DB)(440)에는 개방형 서비스 게이트웨이(200)로부터 전송된 착신 주소와, 발신좌표 및 착신좌표를 포함하는 지도 데이터가 저장되어 있다. 이때 지도 데이터베이스(DB)(440)에 저장되는 지도 데이터는 제어부(410)에 의해 업데이트된다.
착신좌표정보 검색부(450)는 지도 데이터베이스(440)로부터, 주소정보 검출부(430)에서 검출한 착신주소정보에 대응하는 착신좌표를 검색한다.
좌표정보 검출부(460)는 개방형 서비스 게이트웨이(200)로부터 전송된 네비게이션정보 요청신호로부터 발신좌표 및 착신좌표 정보를 검출한다.
지도검색부(470)는 지도데이터베이스(440)로부터, 좌표정보 검출부(460)에서 검출한 발신좌표 및 착신좌표를 포함하는 지도 데이터를 검색한다.
경로 데이터베이스(DB)(480)에는 임의의 제1지점에서 제2지점까지 이동 가능한 적어도 하나의 설정된 이동 경로 정보가 저장되어 있다. 이때 경로 데이터베이스(DB)(480)에 저장되는 경로 데이터는 제어부(410)에 의해 업데이트된다.
경로 검색부(490)는 경로 데이터베이스(480)로부터, 지도검색부(470)에서 검색한 지도 데이터의 발신좌표에서 착신좌표까지 설정된 적어도 하나의 이동경로정 보를 검색한다.
경로 결정부(495)는 경로 검색부(490)에서 검색한 이동 경로 정보 중에서 최적 이동경로정보, 또는 개방형 서비스 게이트웨이(200)로부터 전송된 이동 단말(500)의 요청된 경로검색조건에 따라 이에 해당하는 이동경로정보를 결정하여, 지고 검색부(470)에서 검색한 지도 데이터에 맵핑한다. 여기서, 경로검색조건은 최적경로, 최단경로, 국도우선경로, 고속도로우선경로, 무료도로경로, 및 유료도로경로 검색조건 등을 포함할 수 있다. 이러한 조건들 중 해당하는 조건에 따라 결정된 이동경로정보에는 발신좌표에서 착신좌표까지의 상세 이동안내정보가 포함된다.
이에 따라, 제어부(410)는 경로 결정부(495)에서 결정한 경로가 맵핑된 지도에 경로가 맵핑된 네비게이션정보를 통신부(420)를 통해 개방형 서비스 게이트웨이(200)로 전송한다. 따라서 개방형 서비스 게이트웨이(200)는 발신좌표에서 착신좌표까지 요청한 네비게이션정보를 수신하여 응용서버(100)로 전송하고, 응용서버(100)는 개방형 서비스 게이트웨이(200)로부터 수신한 네비게이션정보를 이동 단말(500)로 전송한다.
본 발명의 다른 실시예에서, 응용서버(100)는 네비게이션정보를 이동 단말(500)에게 전송할 때, 해당 경로가 표시된 지도정보에 대한 웹주소정보를 포함시켜 전송할 수 있다. 이에 따라, 이동 단말(500)은 수신한 네비게이션정보에 따라 네비게이션 서비스를 제공할 때, 응용서버(100)의 웹주소에 접속하여 네비게이션정보에 포함된 지도 정보를 다운로드하여 제공할 수 있다.
도 5는 본 발명의 실시예에 따른 도 1의 이동 단말(500)의 구성 예를 도시한 블록도이다.
도시된 바와 같이, 이동 단말(500)은 제어부(510), 데이터 처리부(520), 통신부(530), 오디오 처리부(540), 키입력부(550), 표시부(560), 및 저장부(570)를 포함한다.
제어부(510)는 이동 단말(500)의 전반적인 동작을 제어하며, 본 발명의 실시예에 따라 발신주소 및 착신주소에 따른 네비게이션 서비스의 요청 및 제공된 네비게이션정보에 의한 네비게이션 서비스 제공에 필요한 해당 동작을 제어한다.
데이터 처리부(520)는 무선 채널을 통해 송신하기 위한 신호를 부호화 및 변조하는 송신모듈, 및 무선 채널을 통해 수신한 신호를 복조 및 복호화하는 수신모듈 등을 구비한다. 또한 데이터 처리부(520)는 수신되는 데이터를 복조/복호화하여 제어부(510)에 제공한다. 또한 데이터 처리부(520)는 제어부(510)의 제어에 따라 전송하기 위한 데이터를 변조/부호화하여 통신부(530)로 출력할 수 있다.
통신부(530)는 휴대 단말(500)의 무선 통신을 위한 해당 데이터의 송수신 기능을 수행한다. 통신부(530)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF수신기 등으로 구성될 수 있다. 통신부(530)는 무선 채널을 통해 데이터를 수신하여 데이터 처리부(520)로 출력하고, 데이터 처리부(520)로부터 출력된 데이터를 수신하여 무선 채널을 통해 해당 착신주소로 전송할 수 있다. 본 발명의 실시예에 따라 통신부(530)는 네비게이션 서비스 요청신호를 이동통신망(50)을 통해 응용서버(100) 로 전송하고, 응용서버(100)로부터 이동통신망(50)을 통해 전송된 네비게이션정보를 수신한다.
오디오 처리부(540)는 코덱(CODEC: Coder/Decoder)으로 구성될 수 있으며, 코덱은 패킷 데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 신호를 처리하는 오디오 코덱을 구비할 수 있다. 휴대 단말(500)의 음성 통화시, 오디오 처리부(540)는 데이터 처리부(520)에 수신되는 디지털 오디오신호를 오디오 코덱을 통해 아날로그신호로 변환하여 스피커를 통해 재생한다. 또한 오디오 처리부(540)는 마이크로부터 입력되는 아날로그 오디오신호를 오디오 코덱을 통해 디지털 오디오신호로 변환하여 제어부(510)를 통해 데이터 처리부(520)에 제공할 수 있다. 본 발명의 실시예에 따라 오디오 처리부(540)는 제어부(510)의 제어에 따라 네비게이션정보에 포함된 상세 이동안내정보의 음성정보를 스피커를 통해 출력한다.
키입력부(550)는 숫자 및 문자 정보 등을 입력하기 위한 다수의 키들 및 휴대 단말(500)의 동작 제어를 위한 제어 키들을 구비한다. 본 발명의 실시예에 따른 키입력부(550)는 네비게이션 서비스 요청을 위한 해당 정보의 입력에 필요한 키를 구비한다.
표시부(560)는 제어부(110)의 제어에 따른 이동 단말(500)의 동작 상태정보를 표시한다. 여기서 표시부(560)는 LCD(Liquid Crystal Display)가 적용될 수 있다. 본 발명의 실시예에 따라 표시부(560)는 응용서버(100)에 요청하기 위한 네비게이션 서비스 요청정보, 및 응용서버(100)로부터 수신한 네비게이션정보를 표시할 수 있다. 또한 표시부(560)는 응용서버(100)로부터 수신한 네비게이션정보에 기초 한 네비게이션 서비스의 수행에 따른 상세 이동안내정보에 포함된 문자, 기호, 및 지도 정보 등을 표시할 수 있다.
저장부(570)는 휴대 단말(500)을 통해 수행 가능한 프로그램들 및 수행 결과에 따른 데이터들을 저장한다. 또한 본 발명의 실시예에 따라 저장부(570)는 응용서버(100)에 요청하기 위한 네비게이션 서비스 요청정보, 및 응용서버(100)로부터 수신한 네비게이션정보를 저장한다.
이에 따라, 제어부(510)는 저장부(570)에 저장된 네비게이션정보를 기초로 해당 정보를 스피커로 출력 또는 표시부(560)에 표시하는 과정을 통해, 발신주소에서 착신주소까지의 네비게이션 서비스를 제공한다. 또한 제어부(510)는 네비게이션정보에 포함된 지도정보가 웹주소정보 형태인 경우, 통신부(530)를 통해 응용서버(100)에서 설정한 웹주소에 접속하여 해당 지도 정보를 다운로드한다.
도 6은 본 발명의 실시예에 따른 네비게이션 서비스 제공을 위해 이용되는 네비게이션 식별정보의 예를 도시한 도면이다.
도시된 바와 같이, 네비게이션 식별정보(600)는 msid(610), point(620), multipoint(630), direction(640), 및 url(650)을 포함한다.
msid(610)는 이동 단말(500)의 식별 ID(IDentifier)를 나타내고, 이동통신망(50)에서 MSISDN를 의미한다. msid(610)는 "string type"으로 정의되며, 이와 같은 고유 ID를 이용하여 이동 단말(500)의 위치를 알 수 있다.
Point(620)는 지리학적인 X, Y 좌표로 해당 주소의 좌표정보를 나타낸다. multipoint(630)는 네비게이션 서비스와 같은 이동 경로를 표현하는 경우 point(620)들의 집합을 의미한다.
direction(640)은 해당 point(620)에서 직진, 좌회전, 우회전, 및 유턴 등의 진행하는 방향을 나타내며, 0도에서 360도까지의 각도로 표시된다. direction(640)은 "int type"으로 정의되며, 이를 통해 이동 단말(500)의 진행 방향을 알 수 있다.
url(650)은 네비게이션 서비스에서 경로가 표시된 지도가 위치하고 있는 웹주소(URL)를 나타내며, 이동 단말(500)에서 이와 같은 URL을 클릭하면 ID와 패스워드를 입력하여 접속하도록 설정할 수 있다.
도 7은 본 발명의 바람직한 실시예에 따른 지리정보 API(Application Programming Interface)를 이용한 네비게이션 서비스 제공 방법을 도시한 플로우도이다.
먼저, 이동 단말(500)은 발신주소(Start Address)로부터 착신주소(End Address)까지의 네비게이션 서비스를 요청하는 명령이 입력되면(S110), 발신주소(Start Address)로부터 착신주소(End Address)까지의 네비게이션 서비스 제공 요청신호를 이동통신망(50)을 통해 응용 서버(100)로 전송한다(S120). 바람직하게는, 이동 단말(500)은 단문 메시지(Short Message Service: SMS) 또는 멀티미디어 메시지(Multimedia Message Service: MMS) 전송 기능을 이용하여, 네비게이션 서비스 제공 요청정보를 전송한다.
이동 단말(500)로부터 네비게이션 서비스 제공 요청신호를 수신하면, 응용서버(100)는 네비게이션 서비스 제공 요청신호로부터 주소정보를 검출하고(S130) 발 신주소(Start Address)로부터 착신주소(End Address)까지의 네비게이션정보 요청신호를 개방형 서비스 게이트웨이(200)에게 전송한다(S140).
네비게이션정보 요청신호가 수신되면, 개방형 서비스 게이트웨이(200)는 네비게이션정보 요청신호로부터 발신주소 및 착신주소 정보를 검출한다(S150). 개방형 서비스 게이트웨이(200)는 검출한 착신주소의 좌표정보 요청신호를 컨텐츠서버(400)로 전송한다(S160).
컨텐츠서버(400)는 개방형 서비스 게이트웨이(200)로부터 전송된 착신주소의 좌표정보 요청신호로부터 착신주소에 대응하는 지도의 좌표정보를 검색한다(S170). 컨텐츠서버(400)는 검색한 착신 좌표정보를 개방형 서비스 게이트웨이(200)로 전송한다(S180).
한편, 개방형 서비스 게이트웨이(200)는 S150 단계에서 검출한 발신주소의 좌표정보 요청신호를 위치정보서버(300)로 전송한다(S190). 위치정보서버(300)는 개방형 서비스 게이트웨이(200)로부터 전송된 발신주소의 좌표정보 요청신호로부터 발신주소에 대응하는 지도의 좌표정보를 검색한다(S210). 위치정보서버(300)는 검색한 발신 좌표정보를 개방형 서비스 게이트웨이(200)로 전송한다(S220).
이에 따라, 개방형 서비스 게이트웨이(200)는 컨텐츠서버(400) 및 위치정보서버(300)로부터 전송된 착신 및 발신 주소의 좌표정보(발신좌표정보 및 착신좌표정보)에 기초하는 네비게이션정보 요청신호를 컨텐츠서버(400)에게 전송한다(S230).
컨텐츠서버(400)는 개방형 서비스 게이트웨이(200)의 요청에 따라 발신 좌표 및 착신 좌표를 이용하여 지도 및 경로가 맵핑된 네비게이션정보를 생성하여(S240) 게이트웨이(200)에게 전송한다(S250).
개방형 서비스 게이트웨이(200)는 컨텐츠서버(400)로부터 전송된 네비게이션정보를 응용서버(100)로 전송한다(S260). 응용서버(100)는 개방형 서비스 게이트웨이(200)로부터 전송된 네비게이션정보를 이동 단말(500)로 전송한다(S270). 이에 따라, 이동 단말(500)은 응용서버(100)로부터 전송된 네비게이션정보에 기초하여, 발신주소로부터 착신주소로의 네비게이션 서비스를 제공한다(S280).
이상에서는 본 발명에서 특정의 바람직한 실시예에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 및 균등한 타 실시가 가능할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부한 특허 청구범위에 의해서만 정해져야 할 것이다.
본 발명에 따르면, 이동 단말의 발신주소/착신주소에 대한 네비게이션 서비스 요청신호가 개방형 API를 이용하여 응용서버로부터 전송되면 개방형 서비스 게이트웨이가 해당 통신사업자의 이동통신망 내에 위치하는 컨텐츠서버 및 위치정보서버에게 각각 발신주소의 좌표정보 및 착신주소의 좌표정보를 요청하여 제공 받아 컨텐츠서버에 요청하여 발신/착신 좌표에 대한 네비게이션정보를 제공 받아 응용서 버를 통해 이동 단말에게 제공함으로써, 이동통신망 내에 위치하는 위치정보서버 및 컨텐츠서버를 이용하여 해당 주소의 좌표 정보 및 좌표 정보를 통한 네비게이션정보를 획득하기 때문에 네비게이션 서비스 제공을 위한 시스템 구축 및 유지/보수를 보다 용이하게 수행할 수 있다.

Claims (31)

  1. 이동통신망을 통해 발신/착신 주소에 기초한 네비게이션 서비스를 요청하고, 이에 대응하여 제공되는 네비게이션정보에 따라 네비게이션 서비스를 제공하는 이동 단말;
    상기 네비게이션 서비스 요청에 대응하는 네비게이션정보 제공을 개방형 API(Application Programming Interface)를 이용하여 요청한 후, 제공되는 상기 네비게이션정보를 상기 이동 단말에 제공하는 응용서버;
    상기 네비게이션정보 요청에 따라 상기 발신/착신 주소에 대응하는 발신/착신 좌표정보를 요청하고, 상기 발신/착신 좌표정보에 기초한 상기 네비게이션정보를 요청한 후 제공되는 상기 네비게이션정보를 상기 개방형 API를 이용하여 상기 응용서버에 제공하는 개방형 서비스 게이트웨이;
    상기 개방형 서비스 게이트웨이의 요청에 따라 상기 발신주소에 대응하는 발신좌표정보를 검색하여 제공하는 위치정보서버; 및
    상기 개방형 서비스 게이트웨이의 요청에 따라, 상기 착신주소에 대응하는 착신좌표정보를 검색하여 제공하고 상기 발신/착신 좌표정보를 기초로 해당 지도에 경로가 맵핑된 네비게이션정보를 생성하여 제공하는 컨텐츠서버를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  2. 제 1항에 있어서,
    상기 이동 단말의 상기 네비게이션 서비스 요청 또는 상기 응용서버의 상기 네비게이션정보 제공시, 단문 메시지 또는 멀티미디어 메시지를 이용하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  3. 제 1항에 있어서,
    상기 위치정보서버 및 상기 컨텐츠서버 중 적어도 하나는 상기 이동통신망 내에 위치하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  4. 삭제
  5. 제 1항에 있어서,
    상기 개방형 서비스 게이트웨이는 상기 위치정보서버와 OMA(Open Mobile Alliance)의 MLP(Mobile Location Protocol) 인터페이스를 통해 상기 발신주소의 좌표정보를 요청하고 상기 발신좌표정보를 제공받는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  6. 제 1항에 있어서,
    상기 개방형 서비스 게이트웨이는 상기 컨텐츠서버와 OpenLS(Open GIS Location Service)를 통해 XML 형태로, 상기 착신주소의 좌표정보를 요청 및 제공받으며 상기 네비게이션정보를 요청 및 제공받는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  7. 제 1항에 있어서,
    상기 발신주소는 상기 이동 단말의 MSISDN(Mobile Station Integrated System Digital Network) 정보인 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  8. 제 1항에 있어서,
    상기 착신주소는 행정상 할당된 주소정보인 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  9. 제 1항에 있어서,
    상기 응용서버는 상기 개방형 서비스 게이트웨이로부터 제공받은 네비게이션정보에, 상기 경로가 맵핑된 지도정보가 링크된 웹주소정보를 포함하여 상기 이동 단말로 제공하며;
    이에 따라, 상기 이동 단말은 상기 네비게이션정보에 포함된 웹주소정보의 사이트에 접속하여 상기 지도정보를 다운로드하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  10. 제 1항에 있어서,
    상기 좌표정보는 위도 및 경도로 표시되는 지리학적 위치정보인 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  11. 제 1항에 있어서,
    상기 이동 단말, 상기 응용서버, 상기 개방형 서비스 게이트웨이, 상기 위치정보서버, 및 상기 컨텐츠서버는 각각 인식 가능한 약속된 네비게이션 식별정보를 이용하여 해당 정보를 제공하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  12. 제 11항에 있어서,
    상기 네비게이션 식별정보는,
    상기 이동 단말의 식별 ID를 나타내는 "msid", 상기 발신/착신 주소에 대한 지리학적인 X, Y 좌표를 나타내는 "point", 상기 "point"들의 집합으로서 이동 경로를 나타내는 "multipoint", 상기 "point"에서 진행하는 방향을 나타내는 "direction", 및 상기 경로가 맵핑된 지도정보가 위치하는 웹주소를 나타내는 "url" 중 적어도 하나를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  13. 제 1항에 있어서,
    상기 개방형 서비스 게이트웨이는,
    상기 응용서버, 상기 위치정보서버, 및 상기 컨텐츠서버와 각각 해당 인터페이스를 통해 통신을 수행하는 통신부;
    상기 응용서버의 네비게이션정보 요청신호에 포함된 상기 발신/착신 주소정보를 검출하는 주소정보 검출부;
    상기 위치정보서버에 요청하여 상기 검출한 발신주소에 대응하는 발신좌표정보를 획득하는 발신좌표정보 획득부;
    상기 컨텐츠서버에 요청하여 상기 검출한 착신주소에 대응하는 착신좌표정보를 획득하는 착신좌표정보 획득부;
    상기 컨텐츠서버에 요청하여 상기 획득한 발신/착신 좌표정보에 기초한 네비게이션정보를 획득하는 네비게이션정보 획득부; 및
    상기 획득한 네비게이션정보를 상기 통신부를 통해 상기 응용서버에 제공하는 제어부를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  14. 제 13항에 있어서,
    상기 통신부는 개방형 API를 이용한 상기 응용서버와 데이터 통신, OMA/MLP를 이용한 상기 위치정보서버와 데이터 통신, 및 OpenLS/XML을 이용한 상기 컨텐츠서버와 데이터 통신을 수행하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  15. 제 13항에 있어서,
    상기 이동 단말 정보, 상기 주소정보 검출부에서 검출한 발신/착신 주소정보, 상기 발신/착신 주소정보에 대응하여 상기 착신좌표정보 획득부 및 상기 발신좌표정보 획득부에서 획득한 상기 발신/착신 좌표정보, 및 상기 네비게이션정보 획득부에서 획득한 네비게이션정보 중 적어도 하나를 저장하는 저장부를 더 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  16. 제 1항에 있어서,
    상기 위치정보서버는,
    상기 개방형 서비스 게이트웨이와 통신을 수행하는 통신부;
    상기 개방형 서비스 게이트웨이로부터 전송된 발신주소의 좌표정보 요청신호로부터 상기 발신주소정보를 검출하는 주소정보 검출부;
    상기 발신주소정보에 대응하는 좌표정보가 포함된 지도 데이터를 저장하는 지도 데이터베이스;
    상기 지도 데이터베이스로부터 상기 검출한 발신주소정보에 대응하는 발신좌표를 검출하는 발신좌표정보 검출부; 및
    상기 검출한 발신좌표정보를 상기 통신부를 통해 상기 개방형 서비스 게이트웨이에 제공하는 제어부를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  17. 제 16항에 있어서,
    상기 통신부는 OMA/MLP를 통해 상기 개방형 서비스 게이트웨이와 데이터 통신을 수행하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  18. 제 1항에 있어서,
    상기 컨텐츠서버는,
    상기 개방형 서비스 게이트웨이와 통신을 수행하는 통신부;
    상기 요청된 착신주소에 대응하는 좌표정보를 검색하는 착신좌표정보 검색부;
    상기 요청된 네비게이션정보의 발신/착신 좌표정보를 검출하는 좌표정보 검출부;
    상기 검출한 발신/착신 좌표정보를 포함하는 지도정보를 검색하는 지도검색부;
    상기 검색한 지도정보에 포함되는 발신좌표에서 착신좌표까지의 요청된 경로검색조건에 따라 이동 경로를 검색하는 경로 검색부; 및
    상기 검색한 착신좌표정보 및 상기 검색된 이동 경로가 맵핑된 지도정보를 포함하는 네비게이션정보를 상기 통신부를 통해 상기 개방형 서비스 게이트웨이에 제공하는 제어부를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  19. 제 18항에 있어서,
    상기 컨텐츠서버는,
    상기 개방형 서비스 게이트웨이로부터 전송된 상기 착신주소정보, 및 상기 발신/착신 좌표정보를 포함하는 지도 데이터를 저장하는 지도 데이터베이스를 더 포함하며,
    상기 착신좌표정보 검색부는 상기 지도 데이터베이스로부터 상기 착신주소에 대응하는 좌표정보를 검색하고, 상기 지도 검색부는 상기 지도 데이터베이스부터 상기 발신/착신 좌표정보를 포함하는 지도정보를 검색하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  20. 제 18항 또는 제 19항에 있어서,
    상기 컨텐츠서버는,
    상기 발신좌표에서 상기 착신좌표까지 이동 가능한 적어도 하나의 설정된 이동 경로 정보를 저장하는 경로 데이터베이스를 더 포함하며,
    상기 경로 검색부는 상기 경로 데이터베이스로부터 상기 경로검색조건에 따라 상기 지도정보에 포함되는 상기 발신좌표에서 상기 착신좌표까지의 이동 경로를 검색하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  21. 제 20항에 있어서,
    상기 경로검색조건은, 최적경로, 최단경로, 국도우선경로, 고속도로우선경 로, 무료도로경로, 및 유료도로경로 검색조건 중 적어도 하나를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 시스템.
  22. 이동통신망을 통해 접속되는 이동 단말에게 응용 서비스를 제공하는 응용서버, 및 상기 응용서버의 요청에 대응하는 정보를 제공하는 개방형 서비스 게이트웨이를 통한 네비게이션 서비스 제공 방법에 있어서,
    a) 상기 응용서버가 상기 이동 단말로부터 발신/착신 주소에 기초한 네비게이션 서비스를 요청받는 단계;
    b) 상기 응용서버가 상기 네비게이션 서비스 요청에 대응하여 상기 개방형 서비스 게이트웨이에게 네비게이션정보 제공을 요청하는 단계;
    c) 상기 개방형 서비스 게이트웨이가 상기 이동통신망 내에 위치한 위치정보서버 및 컨텐츠서버로부터, 상기 발신/착신 주소에 대응하는 발신/착신 좌표정보를 획득하고, 상기 획득한 발신/착신 좌표정보에 기초한 상기 네비게이션정보를 획득하여 상기 응용서버에 제공하는 단계; 및
    d) 상기 응용서버가 제공된 네비게이션정보를 상기 이동 단말에 제공하여 네비게이션 서비스가 수행되도록 하는 단계를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  23. 제 22항에 있어서,
    상기 c) 단계는,
    상기 개방형 서비스 게이트웨이가 상기 응용서버의 네비게이션정보 요청에 따라 상기 착신주소에 대응하는 착신좌표정보를, 상기 컨텐츠서버에 요청하여 획득하는 단계;
    상기 개방형 서비스 게이트웨이가 상기 발신주소에 대응하는 발신좌표정보를, 상기 위치정보서버에 요청하여 획득하는 단계; 및
    상기 개방형 서비스 게이트웨이가 상기 획득한 발신/착신 좌표정보에 기초한 상기 네비게이션정보를, 상기 컨텐츠서버에 요청하여 획득하는 단계를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  24. 제 22항에 있어서,
    상기 발신주소는 상기 이동 단말의 MSISDN(Mobile Station Integrated System Digital Network) 정보인 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  25. 제 22항에 있어서,
    상기 착신주소는 행정상 할당된 주소정보인 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  26. 제 22항에 있어서,
    상기 d) 단계에서 상기 응용서버가 상기 네비게이션정보를 상기 이동 단말에 제공시, 상기 네비게이션정보에 상기 발신좌표에서 상기 착신좌표까지의 이동 경로가 맵핑된 지도정보의 다운로드가 가능하도록 링크된 웹주소정보를 포함하여 제공하는 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  27. 제 22항에 있어서,
    상기 좌표정보는 위도 및 경도로 표시되는 지리학적 위치정보인 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  28. 제 22항에 있어서,
    상기 네비게이션 서비스의 제공을 위해 전송되는 해당 정보는 약속된 네비게이션 식별정보를 통해 전송되는 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  29. 제 28항에 있어서,
    상기 네비게이션 식별정보는,
    상기 이동 단말의 식별 ID를 나타내는 "msid", 상기 발신/착신 주소에 대한 지리학적인 X, Y 좌표를 나타내는 "point", 상기 "point"들의 집합으로서 이동 경로를 나타내는 "multipoint", 상기 "point"에서 진행하는 방향을 나타내는 "direction", 및 상기 네비게이션정보의 지도정보가 위치하는 웹주소를 나타내는 "url" 중 적어도 하나를 포함하는 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  30. 제 22항에 있어서,
    상기 c) 단계에서 상기 네비게이션정보의 획득은,
    상기 개방형 서비스 게이트웨이가 상기 컨텐츠서버에 상기 이동 단말에서 요청한 경로검색조건에 따라 상기 네비게이션정보의 제공을 요청하여 획득하는 것을 특징으로 하는 네비게이션 서비스 제공 방법.
  31. 제 30항에 있어서,
    상기 경로검색조건은, 최적경로, 최단경로, 국도우선경로, 고속도로우선경로, 무료도로경로, 및 유료도로경로 검색조건 중 적어도 하나를 포함하는 것을 특 징으로 하는 네비게이션 서비스 제공 방법.
KR1020060050902A 2005-12-01 2006-06-07 개방형 api를 이용한 네비게이션 서비스 제공 시스템 및방법 KR100772184B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20050116396 2005-12-01
KR1020050116396 2005-12-01

Publications (2)

Publication Number Publication Date
KR20070057620A KR20070057620A (ko) 2007-06-07
KR100772184B1 true KR100772184B1 (ko) 2007-11-01

Family

ID=38354931

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060050902A KR100772184B1 (ko) 2005-12-01 2006-06-07 개방형 api를 이용한 네비게이션 서비스 제공 시스템 및방법

Country Status (1)

Country Link
KR (1) KR100772184B1 (ko)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040023666A1 (en) 2002-03-19 2004-02-05 Moon George Christopher Location based service provider
KR20040098714A (ko) * 2003-05-15 2004-11-26 에스케이 텔레콤주식회사 Gps 수신기가 장착된 이동통신 단말기를 이용한네비게이션 시스템 및 방법
KR20050028480A (ko) * 2003-09-18 2005-03-23 한국전자통신연구원 위치기반 서비스에서 전화번호를 이용한 위치 정보 제공시스템 및 방법
KR20050033900A (ko) * 2003-10-07 2005-04-14 에스케이 텔레콤주식회사 이동통신 단말 번호를 이용한 네비게이션 서비스 시스템및 방법
JP2005106468A (ja) 2003-09-26 2005-04-21 Nec Corp 経路提供方法、経路案内方法、課金方法、経路提供サーバ、ユーザ端末、課金サーバおよびプログラム
US20050136942A1 (en) 2003-12-23 2005-06-23 At&T Wireless Services, Inc. Terminal-based server for location tracking

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040023666A1 (en) 2002-03-19 2004-02-05 Moon George Christopher Location based service provider
KR20040098714A (ko) * 2003-05-15 2004-11-26 에스케이 텔레콤주식회사 Gps 수신기가 장착된 이동통신 단말기를 이용한네비게이션 시스템 및 방법
KR20050028480A (ko) * 2003-09-18 2005-03-23 한국전자통신연구원 위치기반 서비스에서 전화번호를 이용한 위치 정보 제공시스템 및 방법
JP2005106468A (ja) 2003-09-26 2005-04-21 Nec Corp 経路提供方法、経路案内方法、課金方法、経路提供サーバ、ユーザ端末、課金サーバおよびプログラム
KR20050033900A (ko) * 2003-10-07 2005-04-14 에스케이 텔레콤주식회사 이동통신 단말 번호를 이용한 네비게이션 서비스 시스템및 방법
US20050136942A1 (en) 2003-12-23 2005-06-23 At&T Wireless Services, Inc. Terminal-based server for location tracking

Also Published As

Publication number Publication date
KR20070057620A (ko) 2007-06-07

Similar Documents

Publication Publication Date Title
KR20080075698A (ko) 사용자 단말 위치 정보 제공 방법 및 장치
KR100815524B1 (ko) 휴대 단말기 및 네비게이션 단말기를 이용한 스케줄링 방법
KR100754690B1 (ko) 네비게이션 단말의 목적지 설정 방법 및 장치
JPWO2006001140A1 (ja) 携帯端末とこれを用いた無線品質表示方法、プログラム、及びシステム
EP2293017A1 (en) Method and Apparatus for Location Notification Using Location Context Information
KR20080078300A (ko) 카네비게이션 시스템 및 그 제어방법
KR20110006259A (ko) 위치기반 서비스를 제공하는 이동통신단말기 및 그의 위치기반 서비스 제공 방법, 애플리케이션 추천 서버
KR20070075435A (ko) 이동통신단말기에 있어서 gps를 이용한 스케줄 관리방법
US20020152269A1 (en) Information providing system and privacy protection method
KR100706345B1 (ko) 메세지 서비스를 이용한 위치 정보 제공 시스템 및 방법
KR100597395B1 (ko) 이동통신 단말기를 이용한 위치 정보 검색 장치 및 방법
KR101115426B1 (ko) 위치 정보를 이용한 상점 안내 서비스 방법 및 그를 위한gps 이동통신 단말기
KR20060021727A (ko) 셀 방송 방식을 이용한 교통정보 서비스 제공 방법 및 장치
KR20050115452A (ko) 휴대폰을 이용한 위치 정보 및 길 안내 정보 제공 방법
JP2007520684A5 (ko)
KR20120071957A (ko) 위치 정보 서비스 제공 시스템 및 방법
KR100772184B1 (ko) 개방형 api를 이용한 네비게이션 서비스 제공 시스템 및방법
JP2010154360A (ja) 通信システム及び通信機器
JP2007147468A (ja) 店舗案内システム
KR100400483B1 (ko) 위치정보시스템이 장착된 단말기를 이용한 위치 정보 제공방법
KR101042113B1 (ko) 네트워크를 통한 통신 단말기의 위치정보 제공 방법과 그 시스템
KR20050071950A (ko) 이동 통신 단말의 전화번호부를 이용한 위치 데이터다운로드 서비스 시스템 및 방법과 이를 위한 이동 통신단말
KR200357012Y1 (ko) 전화를 이용한 목적지의 위치정보 입력시스템
KR100478851B1 (ko) 위치 설정기능을 구비한 이동통신단말기
KR20040006984A (ko) 위치정보 제공 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20101001

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee