KR100911292B1 - System and Method for providing location based service of roaming mobile terminal - Google Patents

System and Method for providing location based service of roaming mobile terminal Download PDF

Info

Publication number
KR100911292B1
KR100911292B1 KR1020070126247A KR20070126247A KR100911292B1 KR 100911292 B1 KR100911292 B1 KR 100911292B1 KR 1020070126247 A KR1020070126247 A KR 1020070126247A KR 20070126247 A KR20070126247 A KR 20070126247A KR 100911292 B1 KR100911292 B1 KR 100911292B1
Authority
KR
South Korea
Prior art keywords
information
location
communication terminal
mobile communication
server
Prior art date
Application number
KR1020070126247A
Other languages
Korean (ko)
Other versions
KR20090059404A (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 KR1020070126247A priority Critical patent/KR100911292B1/en
Publication of KR20090059404A publication Critical patent/KR20090059404A/en
Application granted granted Critical
Publication of KR100911292B1 publication Critical patent/KR100911292B1/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 방문망에 로밍된 이동통신 단말기에 위치 기반 서비스를 제공하는 홈망 시스템에 있어서, 이동통신 단말기로부터 위치 기반 서비스가 요청되면, 지역 정보 입력 화면을 제공하고, 위치 정보가 수신되면 상기 위치 정보를 이용하여 해당 위치 기반 서비스를 생성하여 제공하는 어플리케이션 서버, 상기 지역 정보 입력 화면을 통해 입력된 지역 정보가 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보와 매칭된 위경도 정보를 추출하는 지오코더 검색 서버 및 상기 지오코더 검색 서버로부터 위경도 정보가 수신되면, GPS 위성 정보 요청 메시지를 발생하여 전송하고, GPS 위성 정보가 수신되면 상기 GPS 위성 정보를 포함하는 에이딩 정보를 상기 이동통신 단말기에 전송하는 위치 결정 서버를 포함하되, 상기 이동통신 단말기는 지역 정보를 입력받아 상기 지오코더 검색 서버에 전송하고, 상기 위치 결정 서버로부터 전송된 에이딩 정보를 바탕으로 GPS 기반의 위치 정보를 계산하고, 상기 계산된 위치 정보를 상기 어플리케이션 제공 서버에 전송하여 해당 위치 기반 서비스를 제공받는 것으로서, 방문망과의 로밍 계약이 이루어지지 않은 경우에도 사용자의 위치를 파악하여 위치 기반 서비스를 제공할 수 있다. The present invention provides a home network system for providing a location-based service to a mobile communication terminal roamed in a visited network. When a location-based service is requested from a mobile communication terminal, a location information input screen is provided and the location information is received when location information is received. Application server for creating and providing a location-based service by using, geo-coder for extracting latitude and longitude information matching the area information by searching the provided database when the area information input through the area information input screen is received When the latitude and longitude information is received from the search server and the geocoder search server, a GPS satellite information request message is generated and transmitted, and when GPS satellite information is received, ading information including the GPS satellite information is transmitted to the mobile communication terminal. Including a location determination server, wherein the mobile communication terminal is a local decision Receives and transmits to the geocoder search server, calculates GPS-based location information based on the aeding information transmitted from the location determination server, and transmits the calculated location information to the application providing server based on the corresponding location. As a service is provided, even if a roaming contract with the visitor network is not made, the location of the user may be determined and the location-based service may be provided.

로밍, 위치기반 서비스, GPS, 홈망, 방문망 Roaming, location-based services, GPS, home network, visit network

Description

로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템 및 방법{System and Method for providing location based service of roaming mobile terminal}System and method for providing location based service of roaming mobile communication terminal

본 발명은 로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 이동통신 단말기가 위치 기반 서비스를 요청한 경우, 홈망 시스템을 이용하여 위치 기반 서비스를 제공하는 것으로서, 홈망 시스템에서 위치 기반 서비스를 요청하기 위하여 입력된 지역 정보를 이용하여 상기 이동통신 단말기의 위치를 판단하고, 상기 판단된 위치를 이용하여 해당 위치 기반 서비스를 방문망에 로밍중인 이동통신 단말기에 제공하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템 및 방법에 관한 것이다.The present invention provides a location-based service using a home network system when a mobile communication terminal roaming to a visited network that does not provide a location-based service to a roaming subscriber requests a location-based service. The location information of the roaming mobile terminal is determined based on the location information inputted to determine the location of the mobile communication terminal, and provides the location-based service to the mobile communication terminal roaming the visited network using the determined location. A service providing system and method.

최근 이동 통신 수요의 급격한 증가와 더불어 전세계 어디서나 단일 번호로 통화가 가능한 글로벌 로밍의 요구가 증가하고 있다. 글로벌 로밍이란, 클라이언트가 세계 각지를 이동하면서 이동 통신 서비스를 받을 수 있는 기능이다. Recently, with the rapid increase in the demand for mobile communication, there is an increasing demand for global roaming, which allows a single number to be called anywhere in the world. Global roaming is a function that allows a client to receive mobile communication services while traveling around the world.

이러한 국제 이동전화망간의 로밍 서비스와 관련하여 다양한 서비스 방법들 이 제안되었다.Various service methods have been proposed in connection with roaming service between international mobile telephone networks.

또한, 최근에는 사용자의 이동성에 기반하여 고유한 정보를 제공하는 위치기반 서비스(LBS: Location Based Service)가 부각되고 있다. LBS는 셀룰러폰, PCS, PDA, 노트북 컴퓨터 등 모바일 단말기를 기반으로 사람이나 사물의 위치를 정확하Recently, a location based service (LBS), which provides unique information based on a user's mobility, has been highlighted. LBS is based on mobile devices such as cellular phones, PCS, PDAs, notebook computers, etc.

게 파악하고, 그 위치와 관련된 부가 정보를 제공하는 서비스 및 이를 위한 시스템을 통칭한다.Service and system for providing the additional information related to the location.

LBS의 주요 서비스로는 사용자의 위치를 검색하고, 그 주위의 교통 정보를 서비스하여 주는 교통정보 서비스, 고장 난 자동차의 위치를 자동 검색하고 견인차를 보내는 차량 긴급 상황 서비스, 갑작스러운 사고로 인한 부상을 치료하기 위하여 가장 가까운 응급실의 위치를 서비스 하여 주는 응급상황 서비스, 이동통신 장비를 이용하는 위치에 따라서 요금을 달리하는 위치기반 지불 서비스, 사용자의 위치로부터 가장 가깝고 저렴한 또는 사용자의 기호에 맞는 주유소, 휴게소, 음식점 등의 위치를 알려주는 생활정보 서비스, 세일 광고 등과 같은 특별한 서비스를 해당 지역에 위치한 사용자에게 통보해 주는 푸쉬 서비스 등이 있고, 그 외에도 레저 정보, 도난 추적 등의 수많은 서비스가 가능하다.LBS's main services include a traffic information service that searches for a user's location and provides traffic information around it, a car emergency service that automatically detects the location of a broken car and sends a tow truck, and injuries from sudden accidents. Emergency services that service the location of the nearest emergency room for treatment, location-based payment services that vary according to the location of the mobile communications equipment, gas stations, rest areas, There is a push service for notifying a user located in a corresponding area of a special service such as a living information service that informs a location of a restaurant, a sale advertisement, etc., and other services such as leisure information and theft tracking are possible.

LBS 서비스를 제공하기 위한 위치 추적 기술로는 기지국 수신신호를 이용하는 셀기반 기술과, GPS 수신기를 이용하는 핸드셋 기반 기술(또는 GPS 기반 기술)이 있다. 최근에는 두 가지 기술을 혼합하여 위치 정확도를 높이는 하이브리드(Hybrid ) 방식의 기술도 개발되고 있다.Location tracking technology for providing LBS services include cell-based technology using base station reception signals and handset-based technology (or GPS-based technology) using a GPS receiver. Recently, a hybrid technology that combines two technologies to improve positional accuracy has also been developed.

그러나, 방문망에 로밍중인 이동통신 단말기에 위치 기반 서비스를 제공함에 있어서 해당 방문망과의 위치 기반 서비스 로밍 계약이 이루어지지 않거나, 방문망 용 위치 결정 서버가 존재하지 않은 경우는 사용자의 위치를 파악할 수 없어 해당 위치 기반 서비스를 제공하지 못하는 문제가 있다. However, when providing a location-based service to a mobile communication terminal roaming in a visited network, if the location-based service roaming agreement is not made with the visited network or the location server for the visited network does not exist, the location of the user may be determined. There is a problem that can not provide the location-based services.

즉, 위치 결정 서버는 이동통신 단말기가 위치기반 서비스 요청 시 함께 전달한 주변 기지국 신호 세기/위상차 리스트를 보고 홈망에 위치한 기지국 DB를 조회하여 Coarse Location(단말기 주변 지역에 대한 대략적인 위경도 정보임)을 계산하는데, 위치기반서비스 로밍계약이 맺어지지 않은 방문망이라면 홈망의 위치 결정 서버에서 해당 방문망의 기지국 DB에 대한 조회권한을 갖지 못하여 Coarse Location을 계산할 수 있는 방법이 없게되어 해당 위치 기반 서비스를 제공하지 목하게 된다.That is, the location determination server checks the coarse location (approximate latitude and longitude information of the area around the terminal) by looking up the base station signal strength / phase difference list transmitted by the mobile communication terminal when requesting the location-based service, and searching the base station DB located in the home network. In the case of a visiting network that does not have a roaming agreement based on location-based services, there is no way to calculate the coarse location because the location determination server of the home network does not have the inquiry authority for the base station DB of the visiting network. I'm not thirsty.

따라서, 본 발명의 목적은 방문망에 로밍중인 이동통신 단말기에 위치 기반 서비스를 제공함에 있어서 해당 방문망과의 위치 기반 서비스 로밍 계약이 이루어지지 않거나, 방문망용 위치 결정 서버가 존재하지 않은 경우에도 사용자의 위치를 파악할 수 있는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템 및 방법을 제공하는데 있다. Accordingly, an object of the present invention is to provide a location-based service to a mobile communication terminal roaming to a visited network, even if a location-based service roaming agreement is not made with the visited network or a location determination server for the visited network does not exist. The present invention provides a system and method for providing a location-based service for a roaming mobile communication terminal capable of determining a location.

본 발명의 다른 목적은 홈망과 방문망간의 LBS 인프라 연동을 하지 않고도 방문망에 로밍중인 이동통신 단말기에 위치 기반 서비스를 제공할 수 있는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템 및 방법을 제공하는데 있다. Another object of the present invention is to provide a system and method for providing a location-based service for a roaming mobile communication terminal capable of providing a location-based service to a mobile communication terminal roaming in a visiting network without interworking the LBS infrastructure between the home network and the visited network. have.

상기 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 GPS 수신 기능이 탑재된 이동통신 단말기에 위치 기반 서비스를 제공하는 홈망 시스템에 있어서, 상기 방문망과의 데이터 교환을 위해 유선 또는 무선 방식으로 연결되는 데이터 서비스 노드, 상기 데이터 서비스 노드를 통해 상기 이동통신 단말기로부터 위치 기반 서비스가 요청되면, 상기 이동통신 단말기에 지역 정보 입력 화면을 제공하고, 상기 이동통신 단말기로부터 위치 정보가 수신되면, 상기 위치 정보를 이용하여 해당 위치 기반 서비스를 생성하여 제공하는 어플리케이션 서버, 상기 지역 정보 입력 화면을 통해 입력된 지역 정보가 상기 이동통신 단말기로부터 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보와 매칭된 위경도 정보를 추출하는 지오코더 검색 서버 및 상기 지오코더 검색 서버로부터 위경도 정보가 수신되면, 상기 위경도 정보에 해당하는 지역의 GPS 위성 정보를 요청하는 GPS 위성 정보 요청 메시지를 발생하여 전송하고, GPS 위성 정보가 수신되면 상기 GPS 위성 정보를 포함하는 에이딩(aiding) 정보를 상기 이동통신 단말기에 전송하는 위치 결정 서버를 포함하되, 상기 이동통신 단말기는 상기 지역 정보 입력 화면을 통해 지역 정보를 입력받아 상기 지오코더 검색 서버에 전송하고, 상기 위치 결정 서버로부터 전송된 에이딩 정보를 바탕으로 GPS 기반의 위치 정보를 계산하고, 상기 계산된 위치 정보를 상기 어플리케이션 서버에 전송하여 해당 위치 기반 서비스를 제공받는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템이 제공된다. According to an aspect of the present invention to achieve the above object, in a home network system for providing a location-based service to a mobile communication terminal equipped with a GPS reception function roaming to a visiting network that does not provide a location-based service to roaming subscribers, When a location-based service is requested from the mobile communication terminal through a data service node connected by wire or wireless method for data exchange with the visited network, and the data service node provides a local information input screen to the mobile communication terminal. When the location information is received from the mobile communication terminal, an application server for generating and providing a location-based service using the location information, when the area information input through the area information input screen is received from the mobile communication terminal, Search the database GPS satellite information request message for requesting GPS satellite information of the region corresponding to the latitude and longitude information when the latitude and longitude information is received from the geocoder search server and the geocoder search server to extract the latitude and longitude information matched with the area information. And a location determination server which transmits and generates aiding information including the GPS satellite information to the mobile communication terminal when GPS satellite information is received, wherein the mobile communication terminal is configured to display the area information input screen. Receives local information through the geocoder search server, calculates GPS-based location information based on the aeding information transmitted from the location determination server, and transmits the calculated location information to the application server. Location device of a roaming mobile communication terminal, characterized in that the location-based services are provided This service system is provided.

상기 위치 결정 서버로부터 GPS 위성 정보 요청 메시지가 수신되면, 상기 GPS 위성 정보 요청 메시지에 포함된 위경도 정보와 매칭된 GPS 위성 정보를 추출하여 상기 위치 결정 서버에 제공하는 범용 GPS 참조 서버를 더 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템이 제공된다.If the GPS satellite information request message is received from the positioning server, the GPS satellite information matching the latitude and longitude information included in the GPS satellite information request message further comprises a general GPS reference server for providing to the positioning server; A location-based service providing system for a roamed mobile communication terminal is provided.

상기 범용 GPS 참조 서버는 홈망 또는 타망에 위치한다. The general purpose GPS reference server is located in a home network or another network.

상기 지역 정보 입력 화면은 미리 제공된 지역 리스트에서 해당 지역을 선택, 문자 입력, 지도를 이용한 해당 지역의 선택 중 하나의 방법에 의해 지역 정보를 입력하도록 하는 화면이고, 상기 이동통신 단말기는 상기 지역 정보 입력 화면 을 통해 현재 위치한 지역에 있는 건물명, 시설물명, 지하철명, 거리명 중 적어도 하나의 지역 정보를 입력받는다. The area information input screen is a screen for inputting area information by one of selecting a corresponding area from a previously provided area list, inputting text, and selecting a corresponding area using a map, and the mobile terminal inputs the area information. The screen receives at least one area information among a building name, facility name, subway name, and street name in the current location.

상기 지오코더 검색 서버에 구비된 데이터베이스에는 홈망과 방문망에 대한 지역정보와 각 지역정보별 위경도 정보가 맵핑된 형태로 저장되어 있다.In the database provided in the geocoder search server, local information about home networks and visiting networks and latitude and longitude information for each local information are mapped.

본 발명의 다른 측면에 따르면, 로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 GPS 수신 기능이 탑재되지 않은 이동통신 단말기에 위치 기반 서비스를 제공하는 홈망 시스템에 있어서, 상기 방문망과의 데이터 교환을 위해 유선 또는 무선 방식으로 연결되는 데이터 서비스 노드, 상기 데이터 서비스 노드를 통해 상기 이동통신 단말기로부터 위치 기반 서비스가 요청되면, 상기 이동통신 단말기에 지역 정보 입력 화면을 제공하고, 지오코더 검색 서버로부터 위경도 정보가 수신되면, 상기 위경도 정보를 이용하여 해당 위치 기반 서비스를 생성한 후, 상기 이동통신 단말기에 제공하는 어플리케이션 서버 및 상기 지역 정보 입력 화면을 통해 입력된 지역 정보가 상기 이동통신 단말기로부터 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보와 매칭된 위경도 정보를 추출하여 상기 어플리케이션 서버에 전송하는 지오코더 검색 서버를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템이 제공된다.According to another aspect of the present invention, a home network system for providing a location-based service to a mobile communication terminal that is not equipped with a GPS reception function roaming to a visiting network that does not provide a location-based service to roaming subscribers, A data service node connected in a wired or wireless manner for data exchange, and when a location based service is requested from the mobile communication terminal through the data service node, provides a region information input screen to the mobile communication terminal, and provides a geocoder search server. When the latitude and longitude information is received from the mobile station, after generating the location-based service using the latitude and longitude information, the application server and the area information input through the area information input screen are provided to the mobile communication terminal. Received from the The color and location-based service providing system of a roaming mobile communication terminal extracts the road information Pseudepigrapha matching the area information comprising a geocoder search server for transmitting to the application server is provided.

본 발명의 또 다른 측면에 따르면, 이동통신 단말기로부터 전송된 지역 정보를 이용하여 위경도 정보를 추출하는 지오코더 검색 서버에 있어서, 지역 정보와 그 지역에 대한 위경도 정보가 맵핑된 형태로 저장된 지오코딩 데이터베이스, 상기 이동통신 단말기로부터 전송된 지역 정보에 대해 상기 지오코딩 데이터베이스를 검 색하여 상기 지역 정보와 맵핑된 위경도 정보를 추출하는 위경도 정보 추출부를 포함하는 것을 특징으로 하는 지오코더 검색 서버가 제공된다. According to another aspect of the present invention, in the geocoder search server for extracting the latitude and longitude information by using the area information transmitted from the mobile communication terminal, the geo information stored in the form in which the latitude and longitude information for the area is mapped A geocoder search server comprising a coding database and a latitude and longitude information extracting unit configured to search the geocoding database for area information transmitted from the mobile communication terminal and extract latitude and longitude information mapped to the area information; Is provided.

본 발명의 또 다른 측면에 따르면, 로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 GPS 수신 기능이 탑재된 이동통신 단말기가 위치 기반 서비스를 요청한 경우, 어플리케이션 서버, 지오코더 검색 서버 및 위치 결정 서버를 포함하는 홈망 시스템을 이용하여 상기 이동통신 단말기에 위치 기반 서비스를 제공하는 방법에 있어서, (a)상기 어플리케이션 서버에서 상기 이동통신 단말기로부터 위치 기반 서비스가 요청되면, 상기 이동통신 단말기에 지역 정보 입력 화면을 제공하는 단계, (b)상기 이동통신 단말기에서 상기 지역 정보 입력 화면을 통해 현재 위치한 지역의 주변에 존재하는 지역 정보를 입력받아 상기 지오코더 검색 서버에 전송하는 단계, (c)상기 지오코더 검색 서버에서 지역 정보가 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보에 해당하는 위경도 정보를 추출하여 상기 위치 결정 서버에 전송하는 단계, (d)상기 위치 결정 서버에서 위경도 정보가 수신되면, 상기 위경도 정보에 해당하는 지역의 GPS 위성 정보를 요청하는 GPS 위성 정보 요청 메시지를 발생하여 GPS 위성 정보가 수신되면, 상기 GPS 위성 정보를 포함하는 에이딩 정보를 상기 이동통신 단말기에 전송하는 단계 및 (e)상기 이동통신 단말기에서 상기 에이딩 정보를 바탕으로 GPS 기반의 위치 정보를 계산하고, 상기 계산된 위치 정보를 상기 어플리케이션 서버에 전송하여 해당 위치 기반 서비스를 제공받는 단계를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법이 제공된다.According to another aspect of the present invention, when a mobile communication terminal equipped with a GPS reception function roaming to a visiting network that does not provide a location-based service to a roaming subscriber requests a location-based service, an application server, a geocoder search server, and a location A method of providing a location-based service to a mobile communication terminal using a home network system including a decision server, the method comprising: (a) if a location-based service is requested from the mobile communication terminal in the application server, Providing an information input screen, (b) Receiving the area information existing in the vicinity of the area currently located through the area information input screen in the mobile communication terminal and transmitting to the geocoder search server, (c) If the geocoder search server receives local information, Searching for and extracting latitude and longitude information corresponding to the area information and transmitting the extracted latitude and longitude information to the location determination server, (d) when the latitude and longitude information is received from the location determination server, a GPS satellite of a region corresponding to the latitude and longitude information When GPS satellite information is received by generating a GPS satellite information request message for requesting the information, transmitting the ading information including the GPS satellite information to the mobile communication terminal; and (e) the ading at the mobile communication terminal. Computing GPS-based location information based on the information, and providing the location-based service by transmitting the calculated location information to the application server providing a location-based service of a roaming mobile terminal A method is provided.

상기 (a)단계는, 상기 이동통신 단말기가 위치 기반 서비스를 요청하면, 상기 방문망의 데이터 서비스 노드가 상기 이동통신 단말기의 홈 망의 위치를 조회하여 해당 홈망의 데이터 서비스 노드와 경로를 설정하고, 상기 설정된 경로를 통해 상기 어플케이션 서버에 접속하여 위치 기반 서비스를 요청하는 단계, 상기 어플리케이션 서버에서 주변 지역 정보를 입력하기 위한 주변 지역 정보 입력 화면을 상기 설정된 경로를 통해 방문망의 이동통신 단말기에 제공하는 단계를 포함한다. In the step (a), when the mobile communication terminal requests a location-based service, the data service node of the visited network inquires the location of the home network of the mobile communication terminal to establish a path with the data service node of the corresponding home network. Requesting a location-based service by accessing the application server through the set route, and inputting a neighboring region information input screen for inputting surrounding region information from the application server to the mobile communication terminal of the visited network through the set route; Providing a step.

상기 (d)단계는, 상기 위치 결정 서버에서 위경도 정보가 수신되면, 상기 위경도 정보에 해당하는 지역의 GPS 위성 정보를 요청하는 GPS 위성 정보 요청 메시지를 발생하여 범용 GPS 참조 서버에 전송하는 단계, 상기 범용 GPS 참조 서버에서 상기 GPS 위성 정보 요청 메시지에 포함된 위경도 정보에 해당하는 GPS 위성 정보를 추출하여 상기 위치 결정 서버에 전송하는 단계, 상기 위치 결정 서버에서 GPS 위성 정보가 수신되면, 상기 GPS 위성 정보를 포함하는 에이딩 정보를 상기 이동통신 단말기에 전송하는 단계를 포함한다. In step (d), when the latitude and longitude information is received from the location determination server, generating a GPS satellite information request message for requesting GPS satellite information of the region corresponding to the latitude and longitude information and transmitting the generated GPS satellite information request message to the general purpose GPS reference server. And extracting GPS satellite information corresponding to latitude and longitude information included in the GPS satellite information request message from the general purpose GPS reference server and transmitting the extracted GPS satellite information to the location determination server. And transmitting information including GPS satellite information to the mobile communication terminal.

상기 (e)단계는, 상기 이동통신 단말기에서 상기 에이딩 정보를 바탕으로 GPS 기반의 위치 정보를 계산하고, 상기 계산된 위치 정보를 상기 어플리케이션 서버에 전송하는 단계, 상기 어플리케이션 서버에서 상기 위치 정보를 이용하여 해당 위치 기반 서비스를 생성하고, 상기 생성된 위치 기반 서비스를 상기 이동통신 단말기에 제공하는 단계를 포함한다. In step (e), the mobile communication terminal calculates GPS-based location information based on the ading information, and transmits the calculated location information to the application server. Generating a location-based service using the service and providing the generated location-based service to the mobile communication terminal.

본 발명의 또 다른 측면에 따르면, 로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 GPS 수신 기능이 없는 이동통신 단말기가 위치 기반 서비스를 요청한 경우, 어플리케이션 서버, 지오코더 검색 서버를 포함하는 홈망 시스템을 이용하여 상기 이동통신 단말기에 위치 기반 서비스를 제공하는 방법에 있어서, (a)상기 어플리케이션 서버에서 상기 이동통신 단말기로부터 위치 기반 서비스가 요청되면, 상기 이동통신 단말기에 지역 정보 입력 화면을 제공하는 단계, (b)상기 이동통신 단말기에서 상기 지역 정보 입력 화면을 통해 현재 위치한 지역의 주변에 존재하는 지역 정보를 입력받아 상기 지오코더 검색 서버에 전송하는 단계, (c)상기 지오코더 검색 서버에서 지역 정보가 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보에 해당하는 위경도 정보를 추출하여 상기 어플리케이션 서버에 전송하는 단계 및 (d)상기 어플리케이션 서버에서 위경도 정보가 수신되면, 상기 위경도 정보를 기반으로 해당 위치 기반 서비스를 생성하여 상기 이동통신 단말기에 제공하는 단계를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법이 제공된다.According to another aspect of the present invention, when a mobile communication terminal without a GPS reception function roaming to a visiting network that does not provide a location-based service to a roaming subscriber requests a location-based service, the server includes an application server and a geocoder search server. A method of providing a location-based service to a mobile communication terminal using a home network system, the method comprising: (a) providing a location information input screen to the mobile communication terminal when a location-based service is requested from the mobile communication terminal at the application server; (B) receiving, by the mobile communication terminal, region information existing in the vicinity of a region currently located through the region information input screen, and transmitting the region information to the geocoder search server; and (c) at the geocoder search server. When local information is received, the database is searched and Extracting latitude and longitude information corresponding to station information and transmitting the same to the application server; and (d) when latitude and longitude information is received from the application server, generate a location-based service based on the latitude and longitude information and perform the mobile communication. Provided is a method for providing a location-based service of a roaming mobile communication terminal, comprising providing the terminal.

따라서, 본 발명은 방문망에 로밍중인 이동통신 단말기에 위치 기반 서비스를 제공함에 있어서 해당 방문망과의 위치 기반 서비스 로밍 계약이 이루어지지 않거나, 방문망용 위치 결정 서버가 존재하지 않은 경우에도 사용자의 위치를 파악할 수 있는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템 및 방법을 제공할 수 있다. Therefore, the present invention provides a location-based service to a mobile communication terminal roaming to a visited network, even if a location-based service roaming agreement is not made with the visited network or a location determination server for the visited network does not exist. It is possible to provide a system and method for providing a location-based service for a roaming mobile communication terminal capable of identifying.

본 발명의 다른 목적은 홈망과 방문망간의 LBS 인프라 연동을 하지 않고도 방문망에 로밍중인 이동통신 단말기에 위치 기반 서비스를 제공할 수 있는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템 및 방법을 제공할 수 있다. Another object of the present invention is to provide a system and method for providing a location-based service for a roaming mobile communication terminal capable of providing a location-based service to a mobile communication terminal roaming in a visited network without interworking the LBS infrastructure between the home network and the visited network. Can be.

본 발명의 전술한 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.Details of the above-described objects and technical configurations of the present invention and the effects thereof according to the present invention will be more clearly understood by the following detailed description based on the accompanying drawings.

도 1은 본 발명에 따른 방문망에 로밍된 이동통신 단말기에 위치 기반 서비스를 제공하기 위한 시스템을 나타낸 도면이다.1 is a diagram illustrating a system for providing a location based service to a mobile communication terminal roaming in a visited network according to the present invention.

도 1을 참조하면, 방문망에 로밍된 이동통신 단말기에 위치 기반 서비스를 제공하기 위한 시스템은 이동통신 단말기(130)가 본래 속한 홈망(100)과 상기 이동통신 단말기(130)가 로밍되어 있는 방문망(110), 각 지역별로 위경도값에 해당하는 GPS reference 정보가 저장된 범용 GPS 참조 서버(Global GPS Reference server)(120)를 포함한다. Referring to FIG. 1, a system for providing a location-based service to a mobile communication terminal roamed in a visited network includes a home network 100 to which the mobile communication terminal 130 originally belongs and a visit where the mobile communication terminal 130 is roamed. The network 110 includes a global GPS reference server 120 in which GPS reference information corresponding to latitude and longitude values is stored for each region.

상기 범용 GPS 참조 서버(120)는 홈망(100) 또는 타 망에 존재할 수 있다. The general purpose GPS reference server 120 may exist in the home network 100 or another network.

상기 홈망(100)은 데이터 서비스를 위한 제1 데이터 서비스 노드(102), 이동통신 단말기(130)에 위치 기반 서비스를 제공하는 어플리케이션 서버(104), 상기 이동통신 단말기(130)로부터 전송된 주변 지역 정보에 해당하는 위경도 값을 검색하는 지오코더 검색 서버(Geocoder search server)(106), 상기 범용 GPS 참조 서버(120)와의 연동을 통해 GPS 기능이 지원되는 이동통신 단말기(130)의 위치 측위 기능을 수행하는 위치 결정 서버(108)를 포함한다.The home network 100 includes a first data service node 102 for a data service, an application server 104 for providing a location-based service to a mobile communication terminal 130, and a peripheral area transmitted from the mobile communication terminal 130. Geocoder search server 106 for searching latitude and longitude values corresponding to the information, and positioning function of the mobile communication terminal 130 supported by the GPS function through interworking with the universal GPS reference server 120. And a location server 108 to perform the operation.

상기 어플리케이션 서버(104)는 방문망(110)에 로밍중인 이동통신 단말기(130)가 위치 기반 서비스를 요청하면, 이동통신 단말기 사용자 주변 지역에 있는 시설물 또는 행정 구역 등의 지역 정보를 입력하기 위한 지역 정보 입력 화면을 제공한다.When the mobile communication terminal 130 roaming to the visited network 110 requests the location-based service, the application server 104 inputs an area for inputting local information such as a facility or an administrative area in the area around the user of the mobile communication terminal. Provide information input screen.

또한, 상기 어플리케이션 서버(104)는 상기 이동통신 단말기(130)로부터 위치 정보가 수신되면, 상기 위치 정보를 이용하여 해당 위치 기반 서비스를 생성한 후, 상기 이동통신 단말기(130)에 제공한다. In addition, when the location information is received from the mobile communication terminal 130, the application server 104 generates a location-based service using the location information, and provides the location-based service to the mobile communication terminal 130.

상기 지오코더 검색 서버(106)는 방문망(110)에 로밍중인 이동통신 단말기(130)로부터 지역 정보가 수신되면, 구비된 지오코딩 데이터베이스를 검색하여 상기 지역 정보에 해당하는 위경도 정보(Coarse Location)를 추출하고, 상기 추출된 위경도 정보를 상기 위치 결정 서버(108)에 전송한다. 여기서, 상기 지역 정보는 이동통신 단말기 사용자 주변의 시설물, 지하철명, 거리명, 주요지명 등을 말하고, 상기 위경도 정보(Coarse Location)는 상기 지역 정보에 대한 대략적인 위경도 정보를 말한다. When the geocoder search server 106 receives area information from the mobile communication terminal 130 roaming on the visited network 110, the geocoder search server 106 searches for a geocoding database provided to provide latitude and longitude information corresponding to the area information (Coarse Location). ), And transmits the extracted latitude and longitude information to the positioning server 108. Here, the area information refers to facilities, subway names, street names, major names, etc. around the user of the mobile communication terminal, and the coarse location information is rough latitude and longitude information about the area information.

즉, 상기 지오코더 검색 서버(106)에는 지역 정보와 위경도 정보가 매핑된 지오코딩 데이터베이스가 존재한다. 따라서, 상기 지오코더 검색 서버(106)는 상기 이동통신 단말기(130)로부터 지역 정보가 수신되면, 상기 데이터베이스를 검색하여 상기 지역 정보와 매칭되는 위경도 정보를 추출한다.That is, the geocoder search server 106 has a geocoding database in which local information and latitude and longitude information are mapped. Therefore, when geocoder search server 106 receives area information from the mobile communication terminal 130, the geocoder search server 106 searches the database and extracts latitude and longitude information matching the area information.

상기 지오코더 검색 서버(106)에 대한 상세한 설명은 도 2를 참조하기로 한 다. Detailed description of the geocoder search server 106 will be described with reference to FIG.

상기 위치 결정 서버(108)는 상기 지오코더 검색 서버(106)로부터 위경도 정보가 수신되면, 상기 수신된 위경도 정보에 해당하는 지역의 GPS 위성 정보를 요청하는 메시지를 상기 범용 GPS 참조 서버(120)에 전송한다. When the latitude and longitude information is received from the geocoder search server 106, the location determination server 108 sends a message requesting GPS satellite information of a region corresponding to the received latitude and longitude information to the general purpose GPS reference server 120. To be sent).

그런다음 상기 위치 결정 서버(108)는 상기 범용 GPS 참조 서버(120)로부터 GPS 위성 정보가 수신되면, 상기 수신된 GPS 위성 정보를 포함하는 aiding 정보를 상기 이동통신 단말기(130)에 전송한다. Next, when the GPS satellite information is received from the general purpose GPS reference server 120, the location server 108 transmits aiding information including the received GPS satellite information to the mobile communication terminal 130.

즉, 상기 위치 결정 서버(108)는 상기 범용 GPS 참조 서버(120)로부터 수신된 GPS 위성 정보를 바탕으로 상기 이동통신 단말기(130)와의 IS-801 메시지 교환을 수행한다. That is, the location server 108 performs an IS-801 message exchange with the mobile communication terminal 130 based on the GPS satellite information received from the general purpose GPS reference server 120.

그러면, 상기 이동통신 단말기(130)는 상기 위치 결정 서버와 IS-801 메시지 교환을 통해 GPS 위치 측위에 필요한 aiding 정보를 수신하고, 상기 수신된 aiding 정보를 바탕으로 GPS 기반의 정확한 자신의 위치를 계산하여 상기 어플리케이션 서버(104)에 전송한다. Then, the mobile communication terminal 130 receives aiding information necessary for positioning the GPS through the IS-801 message exchange with the positioning server, and calculates its own GPS-based correct position based on the received aiding information. To the application server 104.

상기 위치 결정 서버(108)는 예를 들면, CDMA 망에서는 PDE(Position Determination Entity), WCDMA 망에서는 SLP(SUPL Location Platfom)인 것으로서, 이동통신 망에 따라 다르게 명명될 수 있다. The location server 108 is, for example, a Position Determination Entity (PDE) in a CDMA network and a SLP (SUPL Location Platfom) in a WCDMA network, and may be named differently according to a mobile communication network.

상기 이동통신 단말기(130)는 GPS 단말기 또는 non-GPS 단말기일 수 있다.The mobile communication terminal 130 may be a GPS terminal or a non-GPS terminal.

상기 방문망(110)은 이동통신 단말기(130)가 로밍되어 있는 망으로서, 상기 홈망(100)과의 연결을 보장하고, 위치 결정 서버와 위치 기반 서비스를 제공하는 어플리케이션 서버가 존재하지 않는다. The visited network 110 is a network in which the mobile communication terminal 130 is roaming. The visited network 110 guarantees connection with the home network 100 and does not include a location server and an application server for providing location-based services.

따라서, 상기 방문망(110)은 이동통신 단말기(130)와의 무선 구간 신호 송수신을 위한 기지국(112), 데이터 서비스를 위한 제2 데이터 서비스 노드(114)를 포함한다.Accordingly, the visited network 110 includes a base station 112 for transmitting and receiving a wireless section signal with the mobile communication terminal 130 and a second data service node 114 for data service.

상기 이동통신 단말기(130)가 위치 기반 서비스를 요청하면, 상기 제2 데이터 서비스 노드(114)는 상기 이동통신 단말기(130)의 홈망(100)을 판단하고, 상기 홈망(100)의 제1 데이터 서비스 노드(102)와 무선 또는 유선 방식으로 연결되도록 하여 위치 기반 서비스를 요청한다.When the mobile communication terminal 130 requests a location-based service, the second data service node 114 determines the home network 100 of the mobile communication terminal 130 and the first data of the home network 100. The location-based service is requested by connecting to the service node 102 in a wireless or wired manner.

도 2는 본 발명에 따른 지오코더 검색 서버의 구성을 개략적으로 나타낸 블럭도이다. 2 is a block diagram schematically showing the configuration of a geocoder search server according to the present invention.

도 2를 참조하면, 지오코더 검색 서버는 통신부(200), 지오코딩 데이터베이스(210), 위경도 정보 추출부(220)를 포함한다.Referring to FIG. 2, the geocoder search server includes a communication unit 200, a geocoding database 210, and a latitude and longitude information extraction unit 220.

상기 지오코딩 데이터베이스(210)에는 지역 정보와 그 지역에 대한 위경도 정보가 맵핑된 형태로 저장되어 있다. 즉, 상기 지오코딩 데이터베이스(210)에는 홈망 뿐만 아니라 방문망에 대한 지역 정보와 그 지역에 대한 위경도 정보가 맵핑되어 있다. The geocoding database 210 stores local information and latitude and longitude information of the region in a mapped form. That is, the geocoding database 210 maps local information about the visited network and latitude and longitude information about the region as well as the home network.

상기 위경도 정보 추출부(220)는 상기 통신부(200)를 통해 수신된 지역 정보에 대해 상기 지오코딩 데이터베이스(210)를 검색하여 상기 지역 정보와 맵핑된 위경도 정보를 추출하고, 상기 추출된 위경도 정보를 상기 통신부(200)를 통해 위치 결정 서버에 전송되도록 한다.The latitude and longitude information extraction unit 220 searches the geocoding database 210 for the area information received through the communication unit 200 to extract the latitude and longitude information mapped to the area information, and the extracted latitude and longitude information. The degree information is transmitted to the positioning server through the communication unit 200.

즉, 상기 위 경도 정보 추출부(220)는 방문망에 속한 지역에 대한 지역정보가 수신되더라도 상기 지오코딩 데이터베이스(210)에는 방문망에 대한 지역정보가 저장되어 있으므로, 상기 지역 정보와 맵핑된 위경도 정보를 추출할 수 있다. That is, the above-mentioned longitude information extracting unit 220, even if local information about the area belonging to the visited network is received, since the geocoding database 210 stores the local information about the visited network, the location mapped to the local information. The degree information can be extracted.

도 3은 본 발명의 일 실시예에 따른 방문망에 로밍중인 GPS 수신 기능을 가진 이동통신 단말기에 위치 기반 서비스를 제공하는 방법을 나타낸 흐름도이다. 3 is a flowchart illustrating a method of providing a location-based service to a mobile communication terminal having a GPS receiving function roaming in a visited network according to an embodiment of the present invention.

도 3을 참조하면, 방문망에 로밍중인 이동통신 단말기가 위치 기반 서비스를 위하여 홈망의 어플리케이션 서버에 접속하여 위치 기반 서비스를 요청하면(S300), 상기 어플리케이션 서버는 주변의 지역 정보를 입력하기 위한 지역 정보 입력 화면을 상기 이동통신 단말기에 전송한다(S302). Referring to FIG. 3, when a mobile communication terminal roaming to a visited network requests a location-based service by accessing an application server of a home network for a location-based service (S300), the application server receives an area for inputting local area information. The information input screen is transmitted to the mobile communication terminal (S302).

이때, 상기 이동통신 단말기는 상기 어플리케이션 서버에 접속하여 위치 기반 서비스를 요청함과 동시에 위치 결정 서버에 접속하여 ading 정보 요청 메시지를 전송한다(S301).At this time, the mobile terminal accesses the application server and requests a location-based service, and simultaneously accesses a location server and transmits an ading information request message (S301).

즉, 방문망에 로밍중인 이동통신 단말기가 위치 기반 서비스를 요청하면, 상기 방문망의 데이터 서비스 노드는 상기 이동통신 단말기의 홈 망의 위치를 조회하여 해당 홈망의 데이터 서비스 노드와 경로를 설정한다. 그러면, 상기 이동통신 단말기는 상기 홈망의 데이터 서비스 노드를 통해 상기 어플리케이션 서버에 접속되어 위치 기반 서비스를 요청하게 된다.That is, when the mobile communication terminal roaming the visited network requests the location-based service, the data service node of the visited network inquires the location of the home network of the mobile communication terminal and establishes a path with the data service node of the corresponding home network. Then, the mobile communication terminal is connected to the application server through the data service node of the home network to request a location-based service.

그러면, 상기 어플리케이션 서버는 주변 지역 정보를 입력하기 위한 주변 지 역 정보 입력 화면을 상기 설정된 경로를 통해 방문망의 이동통신 단말기에 제공한다.Then, the application server provides the surrounding area information input screen for inputting the surrounding area information to the mobile communication terminal of the visited network through the set route.

상기 이동통신 단말기에는 상기 어플리케이션 서버로부터 전송된 지역 정보 입력 화면이 디스플레이되고, 상기 이동통신 단말기 사용자는 상기 디스플레이된 지역 정보 입력 화면을 통해 자신이 위치한 지역의 지역 정보를 입력한다. The mobile communication terminal displays a region information input screen transmitted from the application server, and the user of the mobile communication terminal inputs region information of the region where the user is located through the displayed region information input screen.

상기 사용자가 지역 정보를 입력함에 있어서, 미리 제공된 리스트 중에서 선택하거나 문자 입력 모드 등으로 직접 입력, 구역화된 지도 중에서 특정 지역을 선택하는 등 사용자별로 편리한 인터페이스를 활용할 수 있다.When the user inputs local information, a convenient interface for each user may be utilized, such as selecting from a previously provided list, directly inputting in a text input mode, or selecting a specific region from a zoned map.

즉, 상기 이동통신 단말기 사용자는 지역 정보 입력 화면을 통해 자신이 위치한 인근에 있는 건물명, 시설물 명 등을 입력한다. That is, the user of the mobile communication terminal inputs a building name, a facility name, and the like in the neighborhood where the user is located through a local information input screen.

예를 들면, 상기 사용자가 신주쿠역 A백화점 인근에 있다면, 상기 사용자는 '도쿄', '신주쿠', 'A백화점' 등의 지역 정보를 입력한다.For example, if the user is near Shinjuku Station A department store, the user inputs local information such as 'Tokyo', 'Shinjuku', 'A department store' and the like.

상기 S302이 수행된 후, 상기 이동통신 단말기는 상기 지역 정보 입력 화면을 통해 주변 시설물 등의 지역 정보를 입력받으면(S304), 상기 입력된 지역 정보를 무선 또는 유선 경로를 통하여 홈망의 지오코더 검색 서버에 전송한다(S306).After the step S302 is performed, the mobile communication terminal receives the area information such as the surrounding facilities through the area information input screen (S304), and the geocoder search server of the home network through the wireless or wired path. It transmits to (S306).

상기 지오코더 검색 서버는 지역 정보가 수신되면, 구비된 지오코딩 데이터베이스를 검색하여 상기 지역 정보에 해당하는 위경도 정보를 추출한 후(S308), 위치 결정 서버에 전송한다(S310). 즉, 상기 지오코더 검색 서버는 지역 정보가 수신되면, 상기 지오코딩 데이터베이스를 검색하여 상기 지역 정보와 최적으로 매칭이 되는 위경도 정보를 추출하고, 상기 추출한 위경도 정보를 상기 이동통신 단말기의 기초가 되는 위치(seed position)로 상기 위치 결정 서버에 전송한다. 상기 지오코더 검색 서버에서 추출된 위경도 정보는 상기 지역 정보에 대한 대략적인 위경도 정보일 수 있다.When the geocoder search server receives the area information, the geocoder search server searches the provided geocoding database to extract latitude and longitude information corresponding to the area information (S308) and transmits the location information to the location determination server (S310). That is, when the geocoder search server receives the region information, the geocoder search server searches the geocoding database to extract latitude and longitude information that is optimally matched to the region information, and the extracted latitude and longitude information is based on the mobile communication terminal. And transmits to the positioning server in a seed position. The latitude and longitude information extracted from the geocoder search server may be approximate latitude and longitude information of the area information.

상기 위치 결정 서버는 상기 지오코더 검색 서버로부터 전송된 위경도 정보에 해당하는 지역의 GPS 위성 정보를 요청하는 GPS 위성 정보 요청 메시지를 범용 GPS 참조 서버에 전송한다(S312).The location determination server transmits a GPS satellite information request message for requesting GPS satellite information of a region corresponding to the latitude and longitude information transmitted from the geocoder search server (S312).

그러면, 상기 범용 GPS 참조 서버는 상기 GPS 위성 정보 요청 메시지에 포함된 위경도값에 해당하는 GPS 위성 정보를 추출하여 상기 위치 결정 서버에 전송한다. 상기 GPS 위성 정보는 상기 위경도값을 기초로 한 위성들의 분포 정보일 수 있다.Then, the general purpose GPS reference server extracts GPS satellite information corresponding to the latitude and longitude value included in the GPS satellite information request message and transmits the GPS satellite information to the positioning server. The GPS satellite information may be distribution information of satellites based on the latitude and longitude values.

상기 위치 결정 서버는 상기 범용 GPS 참조 서버로부터 GPS 위성 정보가 수신되면(S314), 상기 GPS 위성 정보를 바탕으로 상기 이동통신 단말기와 IS-801 메시지 교환을 수행하여 상기 GPS 위성 정보를 포함하는 aiding 정보를 상기 이동통신 단말기에 전송한다(S316). 상기 aiding 정보는 상기 이동통신 단말기가 GPS 동작에 필요한 데이터일 수 있다. When the GPS positioning information is received from the general-purpose GPS reference server (S314), the location determination server exchanges the IS-801 message with the mobile communication terminal based on the GPS satellite information and includes the GPS satellite information. It transmits to the mobile communication terminal (S316). The aiding information may be data necessary for the GPS operation of the mobile communication terminal.

여기서, 상기 IS-801은 상기 위치 결정 서버와 상기 이동통신 단말기간에 Aiding 정보를 주고받기 위하여 사용하는 프로토콜로서, IS-801 메시지 교환 루틴은 크게 이동통신 단말기가 상기 위치 결정 서버로 Aiding 정보를 요청하는 메시지, 상기 위치 결정 서버가 상기 이동통신 단말기로 Aiding 정보를 제공하는 메시지의 2개 루틴으로 구성된다.Here, the IS-801 is a protocol used for exchanging Aiding information between the positioning server and the mobile communication terminal, and the IS-801 message exchange routine largely requests that the mobile communication terminal request Aiding information to the positioning server. Message, the positioning server consists of two routines for providing Aiding information to the mobile communication terminal.

이때 이동통신 단말기가 위치 결정 서버로 보내는 Aiding 정보 요청 메시지는 GPS 기능을 제공하지 않은 단말기의 경우 Request Sensitivity Assistance, Request Acquisition Assistance이며, GPS 기능이 제공되는 단말기의 경우 Request Almanac, Request Ephemeris이다. At this time, the Aiding information request message sent to the positioning server by the mobile communication terminal is Request Sensitivity Assistance and Request Acquisition Assistance in the case of the terminal which does not provide the GPS function, and in the case of the terminal provided with the GPS function, Request Almanac and Request Ephemeris.

이러한 메시지와 함께 이동통신 단말기가 상기 위치 결정 서버로 전송하는 정보가 있는데 그것이 바로 이동통신 단말기의 coarse location을 파악할 수 있는 데이터이다.Along with this message, there is information transmitted from the mobile communication terminal to the positioning server, which is data that can grasp the coarse location of the mobile communication terminal.

상기 위치 결정 서버는 상기 이동통신 단말기로부터 전송된 데이터를 이용하여 상기 이동통신 단말기의 대략적인 위치를 파악한 후 GPS 위성 정보를 포함하는 aiding 정보를 상기 이동통신 단말기에 전송하게 된다. The location determination server determines the approximate location of the mobile communication terminal by using the data transmitted from the mobile communication terminal and transmits aiding information including GPS satellite information to the mobile communication terminal.

상기 이동통신 단말기는 상기 aiding 정보를 바탕으로 GPS 기반의 정확한 자신의 위치를 계산하여(S318), 상기 어플리케이션 서버에 전송한다(S320).The mobile communication terminal calculates its own GPS-based accurate position based on the aiding information (S318) and transmits it to the application server (S320).

즉, 상기 이동통신 단말기는 상기 aiding 정보에 포함된 위성 정보를 이용하여 현재의 정확한 위치를 계산할 수 있다. That is, the mobile communication terminal can calculate the current correct position by using the satellite information included in the aiding information.

상기 어플리케이션 서버는 상기 이동통신 단말기로부터 전송된 위치 정보를 이용하여 해당 위치 기반 서비스를 생성하고, 상기 생성된 위치 기반 서비스를 상기 이동통신 단말기에 제공한다(S322).The application server generates a location-based service using the location information transmitted from the mobile communication terminal and provides the generated location-based service to the mobile communication terminal (S322).

도 4는 본 발명의 일 실시예에 따른 방문망에 로밍중인 GPS 수신 기능을 갖지 않은 이동통신 단말기가 위치 기반 서비스를 제공받는 방법을 나나탠 흐름도이 다. 4 is a flowchart illustrating a method for receiving a location-based service by a mobile communication terminal having no GPS reception function roaming in a visited network according to an embodiment of the present invention.

도 4를 참조하면, 방문망에 로밍중인 이동통신 단말기가 위치 기반 서비스를 위하여 홈망의 어플리케이션 서버에 접속하여 위치 기반 서비스를 요청하면(S400), 상기 어플리케이션 서버는 주변의 지역 정보를 입력하기 위한 지역 정보 입력 화면을 상기 이동통신 단말기에 전송한다(S402).Referring to FIG. 4, when a mobile communication terminal roaming to a visited network requests a location-based service by accessing an application server of a home network for a location-based service (S400), the application server receives an area for inputting local area information. The information input screen is transmitted to the mobile communication terminal (S402).

상기 이동통신 단말기는 상기 지역 정보 입력 화면을 통해 현재 자신이 있는 위치에 대한 주변 시설물 등의 지역 정보를 입력받으면(S404), 상기 입력된 지역 정보를 방문망의 무선 또는 유선 경로를 통하여 홈망의 지오코더 검색 서버에 전송한다(S406).When the mobile communication terminal receives local information such as surrounding facilities for the current location of the user through the local information input screen (S404), the mobile terminal receives the geo of the home network through a wireless or wired path of the visited network. It transmits to a coder search server (S406).

상기 지오코더 검색 서버는 지역 정보가 수신되면, 구비된 지오코딩 데이터베이스를 검색하여 상기 지역 정보에 해당하는 위경도 값을 추출한 후(S408), 상기 추출된 위 경도값을 상기 어플리케이션 서버에 전송한다(S410).When the geocoder search server receives the region information, the geocoder search server searches the provided geocoding database to extract the latitude and longitude value corresponding to the region information (S408) and transmits the extracted latitude and longitude value to the application server (S408). S410).

상기 어플리케이션 서버는 상기 이동통신 단말기로부터 전송된 위치 정보를 이용하여 해당 위치 기반 서비스를 생성하고, 상기 생성된 위치 기반 서비스를 상기 이동통신 단말기에 제공한다(S412).The application server generates a location-based service using the location information transmitted from the mobile communication terminal, and provides the generated location-based service to the mobile communication terminal (S412).

도 5는 본 발명의 다른 실시예에 따른 방문망에 로밍중인 GPS 수신 기능을 가진 이동통신 단말기에 위치 기반 서비스를 제공하는 방법을 나타낸 흐름도이다.5 is a flowchart illustrating a method of providing a location-based service to a mobile communication terminal having a GPS reception function roaming in a visited network according to another embodiment of the present invention.

도 5를 참조하면, 방문망에 로밍중인 이동통신 단말기 사용자가 위치 기반 서비스를 위하여 위치 기반 서비스 요청 어플리케이션을 구동시키면(S500), 이동통 신 단말기는 주변의 지역 정보를 입력하기 위한 지역 정보 입력 화면을 디스플레이한다(S502). Referring to FIG. 5, when a user of a mobile communication terminal roaming in a visited network drives a location-based service request application for location-based service (S500), the mobile communication terminal inputs a local information input screen for inputting surrounding area information. Is displayed (S502).

즉, 상기 이동통신 단말기에는 위치 기반 서비스 요청 어플리케이션이 내장되어 있어서, 상기 사용자가 상기 어플리케이션을 구동시키면, 상기 이동통신 단말기는 지역 정보를 입력하기 위한 지역 정보 입력 화면을 디스플레이한다.That is, the location-based service request application is embedded in the mobile communication terminal. When the user drives the application, the mobile communication terminal displays a region information input screen for inputting region information.

상기 이동통신 단말기는 상기 디스플레이된 지역 정보 입력 화면을 통해 지역 정보가 입력되면(S504), 상기 입력된 지역 정보를 포함하는 위치 기반 서비스 요청 메시지를 어플리케이션 서버에 전송하고(S506), 위치 결정 서버에 접속하여 ading 정보 요청 메시지를 전송한다(S507).When the region information is input through the displayed region information input screen (S504), the mobile communication terminal transmits a location based service request message including the input region information to an application server (S506), and sends it to a location determination server. In step S507, the ading information request message is transmitted.

즉, 상기 이동통신 단말기 사용자는 상기 디스플레이된 지역 정보 입력 화면을 통해 자신이 위치한 지역의 지역 정보를 입력한다. 여기서, 상기 사용자가 지역 정보를 입력함에 있어서, 미리 제공된 리스트 중에서 선택하거나 문자 입력 모드 등으로 직접 입력, 구역화된 지도 중에서 특정 지역을 선택하는 등 사용자별로 편리한 인터페이스를 활용할 수 있다.That is, the user of the mobile communication terminal inputs region information of the region where the mobile communication terminal is located through the displayed region information input screen. Here, when the user inputs the region information, a convenient interface for each user may be utilized, such as selecting from a previously provided list, directly inputting in a text input mode, or selecting a specific region from a zoned map.

상기와 같이 지역 정보가 입력되면, 상기 이동통신 단말기는 상기 입력된 지역 정보를 포함하는 위치 기반 서비스 요청 메시지를 홈망의 어플리케이션 서버에 전송한다. 즉, 방문망에 로밍중인 이동통신 단말기가 위치 기반 서비스를 요청하면, 상기 방문망의 데이터 서비스 노드는 상기 이동통신 단말기의 홈 망의 위치를 조회하여 해당 홈망의 데이터 서비스 노드와 경로를 설정한다. 그러면, 상기 이동통신 단말기는 상기 홈망의 데이터 서비스 노드를 통해 상기 어플리케이션 서버에 접속되어 위치 기반 서비스를 요청하게 된다.When the area information is input as described above, the mobile communication terminal transmits a location-based service request message including the input area information to the application server of the home network. That is, when the mobile communication terminal roaming the visited network requests the location-based service, the data service node of the visited network inquires the location of the home network of the mobile communication terminal and establishes a path with the data service node of the corresponding home network. Then, the mobile communication terminal is connected to the application server through the data service node of the home network to request a location-based service.

상기 S506이 수행되면, 상기 어플리케이션 서버는 상기 위치 기반 서비스 요청 메시지에 포함된 지역 정보를 홈망의 지오코더 검색 서버에 전송한다(S508).When S506 is performed, the application server transmits the region information included in the location based service request message to a geocoder search server of a home network (S508).

상기 S508의 수행 후의 과정은 도 3에 도시된 S308부터 S322와 같으므로 그 설명은 생략하기로 한다. Since the process after the operation of S508 is the same as S308 to S322 shown in FIG. 3, the description thereof will be omitted.

도 6은 본 발명의 다른 실시예에 따른 방문망에 로밍중인 GPS 수신 기능을 갖지 않은 이동통신 단말기가 위치 기반 서비스를 제공받는 방법을 나나탠 흐름도이다. 6 is a flowchart illustrating a method of receiving a location-based service by a mobile communication terminal having no GPS reception function roaming in a visited network according to another embodiment of the present invention.

도 6을 참조하면, 방문망에 로밍중인 이동통신 단말기 사용자가 위치 기반 서비스를 위하여 위치 기반 서비스 요청 어플리케이션을 구동시키면(S600), 이동통신 단말기는 주변의 지역 정보를 입력하기 위한 지역 정보 입력 화면을 디스플레이한다(S602). Referring to FIG. 6, when a user of a mobile communication terminal roaming in a visited network drives a location-based service request application for location-based service (S600), the mobile communication terminal displays a region information input screen for inputting surrounding region information. Display (S602).

상기 이동통신 단말기는 상기 디스플레이된 지역 정보 입력 화면을 통해 지역 정보가 입력되면(S604), 상기 입력된 지역 정보를 포함하는 위치 기반 서비스 요청 메시지를 홈망의 어플리케이션 서버에 전송한다(S606).When the region information is input through the displayed region information input screen (S604), the mobile communication terminal transmits a location based service request message including the input region information to an application server of a home network (S606).

그러면, 상기 어플리케이션 서버는 상기 위치 기반 서비스 요청 메시지에 포함된 지역 정보를 홈망의 지오코더 검색 서버에 전송한다(S608).Then, the application server transmits the region information included in the location-based service request message to the geocoder search server of the home network (S608).

상기 S608의 수행 후의 과정은 도 4에 도시된 S408부터 S412와 같으므로 그 설명은 생략하기로 한다. Since the process after the operation of S608 is the same as S408 to S412 shown in FIG. 4, description thereof will be omitted.

이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As such, those skilled in the art will appreciate that the present invention can be implemented in other specific forms without changing the technical spirit or essential features thereof. Therefore, the above-described embodiments are to be understood as illustrative in all respects and not as restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

본 발명에 따른 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템 및 방법은 방문망에 로밍중인 이동통신 단말기에 위치 기반 서비스를 제공함에 있어서 해당 방문망과의 위치 기반 서비스 로밍 계약이 이루어지지 않거나 방문망용 위치 결정 서버가 존재하지 않은 경우에도 홈망과 방문망간의 LBS 인프라 연동을 하지 않고도 방문망에 로밍중인 이동통신 단말기에 위치 기반 서비스를 제공하는 기술에 적용할 수 있다. The system and method for providing a location-based service for a roaming mobile communication terminal according to the present invention do not provide a location-based service roaming agreement with the visited network or provide a visit-based service for providing a location-based service to a mobile communication terminal roaming to a visiting network. Even if the location determination server does not exist, the present invention can be applied to a technology for providing location-based services to a mobile communication terminal roaming a visited network without interworking the LBS infrastructure between the home network and the visited network.

도 1은 본 발명에 따른 방문망에 로밍된 이동통신 단말기에 위치 기반 서비스를 제공하기 위한 시스템을 나타낸 도면. 1 is a diagram showing a system for providing a location-based service to a mobile communication terminal roamed in a visited network according to the present invention.

도 2는 본 발명에 따른 지오코더 검색 서버의 구성을 개략적으로 나타낸 블럭도. Figure 2 is a block diagram schematically showing the configuration of a geocoder search server according to the present invention.

도 3은 본 발명에 따른 방문망에 로밍중인 GPS 수신 기능을 가진 이동통신 단말기에 위치 기반 서비스를 제공하는 방법을 나타낸 흐름도. 3 is a flowchart illustrating a method for providing a location-based service to a mobile communication terminal having a GPS reception function roaming in a visited network according to the present invention.

도 4는 본 발명에 따른 방문망에 로밍중인 GPS 수신 기능을 갖지 않은 이동통신 단말기가 위치 기반 서비스를 제공받는 방법을 나나탠 흐름도. 4 is a flowchart illustrating a method for receiving a location-based service by a mobile communication terminal having no GPS reception function roaming in a visited network according to the present invention.

도 5는 본 발명의 다른 실시예에 따른 방문망에 로밍중인 GPS 수신 기능을 가진 이동통신 단말기에 위치 기반 서비스를 제공하는 방법을 나타낸 흐름도.5 is a flowchart illustrating a method of providing a location-based service to a mobile communication terminal having a GPS receiving function roaming in a visited network according to another embodiment of the present invention.

도 6은 본 발명의 다른 실시예에 따른 방문망에 로밍중인 GPS 수신 기능을 갖지 않은 이동통신 단말기가 위치 기반 서비스를 제공받는 방법을 나나탠 흐름도.6 is a flowchart illustrating a method for receiving a location-based service by a mobile communication terminal having no GPS reception function roaming in a visited network according to another embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 : 홈망 102, 114 : 데이터 서비스 노드100: home network 102, 114: data service node

104 : 어플리케이션 서버 106 : 지오코더 검색 서버104: application server 106: geocoder search server

108 : 위치 결정 서버 112 : 기지국108: positioning server 112: base station

120 : 범용 GPS 참조 서버 130 : 이동통신 단말기120: general purpose GPS reference server 130: mobile communication terminal

200 : 통신부 210 : 지오코딩 데이터베이스200: communication unit 210: geocoding database

220 : 위경도 정보 추출부220: latitude and longitude information extraction unit

Claims (17)

로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 GPS 수신 기능이 탑재된 이동통신 단말기에 위치 기반 서비스를 제공하는 홈망 시스템에 있어서,Claims [1] A home network system for providing a location based service to a mobile communication terminal equipped with a GPS receiving function roaming to a visited network that does not provide a location based service to a roaming subscriber. 상기 방문망과의 데이터 교환을 위해 유선 또는 무선 방식으로 연결되는 데이터 서비스 노드;A data service node connected in a wired or wireless manner for data exchange with the visited network; 상기 데이터 서비스 노드를 통해 상기 이동통신 단말기로부터 위치 기반 서비스가 요청되면, 상기 이동통신 단말기에 지역 정보 입력 화면을 제공하고, 상기 이동통신 단말기로부터 위치 정보가 수신되면, 상기 위치 정보를 이용하여 해당 위치 기반 서비스를 생성하여 제공하는 어플리케이션 서버;When a location-based service is requested from the mobile communication terminal through the data service node, an area information input screen is provided to the mobile communication terminal, and when location information is received from the mobile communication terminal, the location is used by using the location information. An application server for creating and providing a base service; 상기 지역 정보 입력 화면을 통해 입력된 지역 정보가 상기 이동통신 단말기로부터 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보와 매칭된 위경도 정보를 추출하는 지오코더 검색 서버;및A geocoder search server that searches for a database provided and extracts latitude and longitude information matching the area information when the area information input through the area information input screen is received from the mobile communication terminal; And 상기 지오코더 검색 서버로부터 위경도 정보가 수신되면, 상기 위경도 정보에 해당하는 지역의 GPS 위성 정보를 요청하는 GPS 위성 정보 요청 메시지를 발생하여 전송하고, GPS 위성 정보가 수신되면 상기 GPS 위성 정보를 포함하는 에이딩(aiding) 정보를 상기 이동통신 단말기에 전송하는 위치 결정 서버를 포함하되,When the latitude and longitude information is received from the geocoder search server, a GPS satellite information request message for requesting the GPS satellite information of the region corresponding to the latitude and longitude information is generated and transmitted. When the GPS satellite information is received, the GPS satellite information is transmitted. Including a location determination server for transmitting the aiding (aiding) information to the mobile terminal, 상기 이동통신 단말기는 상기 지역 정보 입력 화면을 통해 지역 정보를 입력받아 상기 지오코더 검색 서버에 전송하고, 상기 위치 결정 서버에 에이딩 정보 요청 메시지를 전송하여 수신된 에이딩 정보를 바탕으로 GPS 기반의 위치 정보를 계산하고, 상기 계산된 위치 정보를 상기 어플리케이션 서버에 전송하여 해당 위치 기반 서비스를 제공받는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템.The mobile communication terminal receives area information through the area information input screen, transmits the area information to the geocoder search server, and sends an ading information request message to the location determination server based on the received ading information. The location-based service providing system of the roaming mobile communication terminal, characterized in that for calculating the location information, and transmitting the calculated location information to the application server to receive the location-based services. 제1항에 있어서, The method of claim 1, 상기 위치 결정 서버로부터 GPS 위성 정보 요청 메시지가 수신되면, 상기 GPS 위성 정보 요청 메시지에 포함된 위경도 정보와 매칭된 GPS 위성 정보를 추출하여 상기 위치 결정 서버에 제공하는 범용 GPS 참조 서버를 더 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템.If the GPS satellite information request message is received from the positioning server, the GPS satellite information matching the latitude and longitude information included in the GPS satellite information request message further comprises a general GPS reference server for providing to the positioning server; Location-based service providing system of a roaming mobile communication terminal, characterized in that. 제2항에 있어서, The method of claim 2, 상기 범용 GPS 참조 서버는 홈망 또는 타망에 위치하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템.And the general purpose GPS reference server is located in a home network or another network. 제1항에 있어서, The method of claim 1, 상기 지역 정보 입력 화면은 미리 제공된 지역 리스트에서 해당 지역을 선택, 문자 입력, 지도를 이용한 해당 지역의 선택 중 하나의 방법에 의해 지역 정보를 입력하도록 하는 화면인 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템.The region information input screen is a screen for inputting region information by one of a method of selecting a corresponding region from a previously provided region list, text input, and selecting a region using a map. Location based service delivery system. 제1항에 있어서, The method of claim 1, 상기 이동통신 단말기는 상기 지역 정보 입력 화면을 통해 현재 위치한 지역에 있는 건물명, 시설물명, 지하철명, 거리명 중 적어도 하나의 지역 정보를 입력받는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템.The mobile communication terminal provides at least one area information of a building name, facility name, subway name, and street name in the currently located area through the area information input screen. system. 제1항에 있어서, The method of claim 1, 상기 지오코더 검색 서버에 구비된 데이터베이스에는 홈망과 방문망에 대한 지역정보와 각 지역정보별 위경도 정보가 맵핑된 형태로 저장되어 있는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템.Location-based service providing system of a roaming mobile communication terminal, characterized in that the database provided in the geocoder search server is stored in the form of mapping the local information about the home network and the visited network and latitude and longitude information for each region information. 로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 GPS 수신 기능이 탑재되지 않은 이동통신 단말기에 위치 기반 서비스를 제공하는 홈망 시스템에 있어서,In a home network system that provides location-based services to a mobile communication terminal that is not equipped with a roaming GPS reception function as a visiting network that does not provide location-based services to roaming subscribers, 상기 방문망과의 데이터 교환을 위해 유선 또는 무선 방식으로 연결되는 데이터 서비스 노드;A data service node connected in a wired or wireless manner for data exchange with the visited network; 상기 데이터 서비스 노드를 통해 상기 이동통신 단말기로부터 위치 기반 서비스가 요청되면, 상기 이동통신 단말기에 지역 정보 입력 화면을 제공하고, 지오코더 검색 서버로부터 위경도 정보가 수신되면, 상기 위경도 정보를 이용하여 해당 위치 기반 서비스를 생성한 후, 상기 이동통신 단말기에 제공하는 어플리케이션 서버;및When the location-based service is requested from the mobile terminal through the data service node, the mobile terminal provides a local information input screen, and when latitude and longitude information is received from a geocoder search server, the latitude and longitude information is used. After generating the location-based service, the application server for providing to the mobile communication terminal; And 상기 지역 정보 입력 화면을 통해 입력된 지역 정보가 상기 이동통신 단말기로부터 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보와 매칭된 위경도 정보를 추출하여 상기 어플리케이션 서버에 전송하는 지오코더 검색 서버When the area information input through the area information input screen is received from the mobile communication terminal, the geocoder search server searches a database provided to extract latitude and longitude information matching the area information and transmits the information to the application server. 를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 시스템.Location-based service providing system of a roaming mobile communication terminal comprising a. 이동통신 단말기로부터 전송된 지역 정보를 이용하여 위경도 정보를 추출하는 지오코더 검색 서버에 있어서, A geocoder retrieval server for extracting latitude and longitude information using local information transmitted from a mobile communication terminal, 상기 이동통신 단말기와의 통신을 위한 통신부;A communication unit for communicating with the mobile communication terminal; 지역 정보와 그 지역에 대한 위경도 정보가 맵핑된 형태로 저장된 지오코딩 데이터베이스;A geocoding database stored in a form in which region information and latitude and longitude information of the region are mapped; 상기 이동통신 단말기로부터 전송된 지역 정보에 대해 상기 지오코딩 데이터베이스를 검색하여 상기 지역 정보와 맵핑된 위경도 정보를 추출하는 위경도 정보 추출부Latitude and longitude information extraction unit for searching the geocoding database for the area information transmitted from the mobile communication terminal to extract the latitude and longitude information mapped to the area information 를 포함하는 것을 특징으로 하는 지오코더 검색 서버.Geocoder search server comprising a. 로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 GPS 수신 기능이 탑재된 이동통신 단말기가 위치 기반 서비스를 요청한 경우, 어플리케이션 서버, 지오코더 검색 서버 및 위치 결정 서버를 포함하는 홈망 시스템을 이용하여 상기 이동통신 단말기에 위치 기반 서비스를 제공하는 방법에 있어서, When a mobile communication terminal equipped with a GPS reception function roaming with a visiting network that does not provide a location-based service to a roaming subscriber requests a location-based service, a home network system including an application server, a geocoder search server, and a location determination server is used. In the method for providing a location-based service to the mobile communication terminal, (a)상기 이동통신 단말기에서 지역 정보 입력 화면을 통해 현재 위치한 지역의 주변에 존재하는 지역 정보를 입력받아 상기 지오코더 검색 서버 또는 상기 어플리케이션 서버에 전송하는 단계;(a) receiving, by the mobile communication terminal, region information existing in the vicinity of a region currently located through a region information input screen and transmitting the region information to the geocoder search server or the application server; (b)상기 지오코더 검색 서버에서 지역 정보가 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보에 해당하는 위경도 정보를 추출하여 상기 위치 결정 서버에 전송하는 단계;(b) when the geocoder search server receives the region information, searching the provided database to extract latitude and longitude information corresponding to the region information and transmitting it to the positioning server; (c)상기 위치 결정 서버에서 위경도 정보가 수신되면, 상기 위경도 정보에 해당하는 지역의 GPS 위성 정보를 요청하는 GPS 위성 정보 요청 메시지를 발생하여 GPS 위성 정보가 수신되면, 상기 GPS 위성 정보를 포함하는 에이딩 정보를 상기 이동통신 단말기에 전송하는 단계;및(c) when the latitude and longitude information is received from the positioning server, generates a GPS satellite information request message for requesting the GPS satellite information of the region corresponding to the latitude and longitude information, and when the GPS satellite information is received, the GPS satellite information is received. Transmitting the including ading information to the mobile communication terminal; and (d)상기 이동통신 단말기에서 상기 에이딩 정보를 바탕으로 GPS 기반의 위치 정보를 계산하고, 상기 계산된 위치 정보를 상기 어플리케이션 서버에 전송하여 해당 위치 기반 서비스를 제공받는 단계(d) calculating, by the mobile communication terminal, GPS-based location information based on the aiding information, and transmitting the calculated location information to the application server to receive a corresponding location-based service; 를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.Location-based service providing method of a roaming mobile communication terminal comprising a. 제9항에 있어서, The method of claim 9, 상기 (a)단계는, In step (a), 상기 이동통신 단말기가 위치 기반 서비스를 요청하면, 상기 방문망의 데이터 서비스 노드가 상기 이동통신 단말기의 홈 망의 위치를 조회하여 해당 홈망의 데이터 서비스 노드와 경로를 설정하고, 상기 설정된 경로를 통해 상기 어플케이션 서버에 접속하여 위치 기반 서비스를 요청하고, 상기 위치 결정 서버에 접속하여 에이딩 정보 요청 메시지를 전송하는 단계;When the mobile communication terminal requests a location-based service, the data service node of the visited network inquires the location of the home network of the mobile communication terminal, sets a path with the data service node of the corresponding home network, and sets the path through the set path. Accessing an application server to request a location-based service, and accessing the location server to transmit an ading information request message; 상기 어플리케이션 서버에서 주변 지역 정보를 입력하기 위한 지역 정보 입력 화면을 상기 설정된 경로를 통해 방문망의 이동통신 단말기에 제공하는 단계;및Providing, by the application server, an area information input screen for inputting surrounding area information to the mobile communication terminal of the visited network through the set path; and 상기 이동통신 단말기에서 상기 지역 정보 입력 화면을 통해 현재 위치한 지역의 주변에 존재하는 지역 정보를 입력받아 상기 지오코더 검색 서버에 전송하는 단계를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.And receiving, by the mobile communication terminal, area information existing in the vicinity of the currently located area through the area information input screen and transmitting the received area information to the geocoder search server. How to Provide. 제9항에 있어서,The method of claim 9, 상기 (a)단계는, In step (a), 상기 이동통신 단말기에서 위치 기반 서비스 요청 어플리케이션이 구동되면, 지역 정보 입력 화면을 디스플레이하고, 상기 지역 정보 입력 화면을 통해 지역 정보가 입력되면, 상기 입력된 지역 정보를 포함하는 위치 기반 서비스 요청 메시지를 상기 어플리케이션 서버에 전송함과 동시에 상기 위치 결정 서버에 접속하여 에이딩 정보 요청 메시지를 전송하는 단계;When the location-based service request application is driven in the mobile terminal, a location information input screen is displayed; when area information is input through the area information input screen, the location-based service request message including the input area information is displayed. Transmitting to the location server at the same time as transmitting to an application server to transmit an aiding information request message; 상기 어플리케이션 서버에서 상기 위치 기반 서비스 요청 메시지에 포함된 지역 정보를 상기 지오코더 검색 서버에 전송하는 단계를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.And transmitting, by the application server, the region information included in the location based service request message to the geocoder search server. 제9항에 있어서,The method of claim 9, 상기 (a)단계에서, 상기 이동통신 단말기는 미리 제공된 지역 리스트에서 해당 지역을 선택, 문자 입력, 지도를 이용한 해당 지역의 선택 중 하나의 방법에 의해 지역 정보를 입력받는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.In the step (a), the mobile communication terminal is roamed mobile, characterized in that for receiving the area information by one of the method of selecting the area from the previously provided area list, text input, the selection of the area using a map Location-based service providing method of the communication terminal. 제9항에 있어서, The method of claim 9, 상기 (c)단계는, Step (c) is, 상기 위치 결정 서버에서 위경도 정보가 수신되면, 상기 위경도 정보에 해당하는 지역의 GPS 위성 정보를 요청하는 GPS 위성 정보 요청 메시지를 발생하여 범용 GPS 참조 서버에 전송하는 단계;When the latitude and longitude information is received by the location determination server, generating and transmitting a GPS satellite information request message for requesting GPS satellite information of the region corresponding to the latitude and longitude information to a general-purpose GPS reference server; 상기 범용 GPS 참조 서버에서 상기 GPS 위성 정보 요청 메시지에 포함된 위경도 정보에 해당하는 GPS 위성 정보를 추출하여 상기 위치 결정 서버에 전송하는 단계;Extracting GPS satellite information corresponding to latitude and longitude information included in the GPS satellite information request message from the general purpose GPS reference server and transmitting the extracted GPS satellite information to the positioning server; 상기 위치 결정 서버에서 GPS 위성 정보가 수신되면, 상기 GPS 위성 정보를 포함하는 에이딩 정보를 상기 이동통신 단말기에 전송하는 단계를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.And when GPS satellite information is received from the location determination server, transmitting the aeding information including the GPS satellite information to the mobile communication terminal. 제9항에 있어서, The method of claim 9, 상기 (d)단계는, In step (d), 상기 이동통신 단말기에서 상기 에이딩 정보를 바탕으로 GPS 기반의 위치 정보를 계산하고, 상기 계산된 위치 정보를 상기 어플리케이션 서버에 전송하는 단계;Calculating GPS-based location information based on the ading information in the mobile communication terminal and transmitting the calculated location information to the application server; 상기 어플리케이션 서버에서 상기 위치 정보를 이용하여 해당 위치 기반 서비스를 생성하고, 상기 생성된 위치 기반 서비스를 상기 이동통신 단말기에 제공하는 단계를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.Generating a location-based service by using the location information in the application server and providing the generated location-based service to the mobile communication terminal. Way. 로밍 가입자에게 위치 기반 서비스를 제공하지 않은 방문망으로 로밍중인 GPS 수신 기능이 없는 이동통신 단말기가 위치 기반 서비스를 요청한 경우, 어플리케이션 서버, 지오코더 검색 서버를 포함하는 홈망 시스템을 이용하여 상기 이동통신 단말기에 위치 기반 서비스를 제공하는 방법에 있어서, When a mobile communication terminal without a GPS reception function roaming to a visiting network that does not provide a location-based service to a roaming subscriber requests a location-based service, the mobile communication terminal using a home network system including an application server and a geocoder search server In the method for providing location-based services to, (a)상기 이동통신 단말기에서 지역 정보 입력 화면을 통해 현재 위치한 지역의 주변에 존재하는 지역 정보를 입력받아 상기 지오코더 검색 서버 또는 상기 어플리케이션 서버에 전송하는 단계;(a) receiving, by the mobile communication terminal, region information existing in the vicinity of a region currently located through a region information input screen and transmitting the region information to the geocoder search server or the application server; (c)상기 지오코더 검색 서버에서 지역 정보가 수신되면, 구비된 데이터베이스를 검색하여 상기 지역 정보에 해당하는 위경도 정보를 추출하여 상기 어플리케 이션 서버에 전송하는 단계;및(c) when the geocoder search server receives the region information, searching the provided database, extracting latitude and longitude information corresponding to the region information, and transmitting it to the application server; and (d)상기 어플리케이션 서버에서 위경도 정보가 수신되면, 상기 위경도 정보를 기반으로 해당 위치 기반 서비스를 생성하여 상기 이동통신 단말기에 제공하는 단계(d) when the latitude and longitude information is received from the application server, generating a location-based service based on the latitude and longitude information and providing the location-based service to the mobile communication terminal; 를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.Location-based service providing method of a roaming mobile communication terminal comprising a. 제15항에 있어서, The method of claim 15, 상기 (a)단계는, In step (a), 상기 이동통신 단말기가 위치 기반 서비스를 요청하면, 상기 방문망의 데이터 서비스 노드가 상기 이동통신 단말기의 홈 망의 위치를 조회하여 해당 홈망의 데이터 서비스 노드와 경로를 설정하고, 상기 설정된 경로를 통해 상기 어플케이션 서버에 접속하여 위치 기반 서비스를 요청하고, 상기 위치 결정 서버에 접속하여 에이딩 정보 요청 메시지를 전송하는 단계;When the mobile communication terminal requests a location-based service, the data service node of the visited network inquires the location of the home network of the mobile communication terminal, sets a path with the data service node of the corresponding home network, and sets the path through the set path. Accessing an application server to request a location-based service, and accessing the location server to transmit an ading information request message; 상기 어플리케이션 서버에서 주변 지역 정보를 입력하기 위한 지역 정보 입력 화면을 상기 설정된 경로를 통해 방문망의 이동통신 단말기에 제공하는 단계;및Providing, by the application server, an area information input screen for inputting surrounding area information to the mobile communication terminal of the visited network through the set path; and 상기 이동통신 단말기에서 상기 지역 정보 입력 화면을 통해 현재 위치한 지역의 주변에 존재하는 지역 정보를 입력받아 상기 지오코더 검색 서버에 전송하는 단계를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.And receiving, by the mobile communication terminal, area information existing in the vicinity of the currently located area through the area information input screen and transmitting the received area information to the geocoder search server. How to Provide. 제15항에 있어서, The method of claim 15, 상기 (a)단계는, In step (a), 상기 이동통신 단말기에서 위치 기반 서비스 요청 어플리케이션이 구동되면, 지역 정보 입력 화면을 디스플레이하고, 상기 지역 정보 입력 화면을 통해 지역 정보가 입력되면, 상기 입력된 지역 정보를 포함하는 위치 기반 서비스 요청 메시지를 상기 어플리케이션 서버에 전송하는 단계;When the location-based service request application is driven in the mobile terminal, a location information input screen is displayed; when area information is input through the area information input screen, the location-based service request message including the input area information is displayed. Transmitting to an application server; 상기 어플리케이션 서버에서 상기 위치 기반 서비스 요청 메시지에 포함된 지역 정보를 상기 지오코더 검색 서버에 전송하는 단계를 포함하는 것을 특징으로 하는 로밍된 이동통신 단말기의 위치 기반 서비스 제공 방법.And transmitting, by the application server, the region information included in the location based service request message to the geocoder search server.
KR1020070126247A 2007-12-06 2007-12-06 System and Method for providing location based service of roaming mobile terminal KR100911292B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070126247A KR100911292B1 (en) 2007-12-06 2007-12-06 System and Method for providing location based service of roaming mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070126247A KR100911292B1 (en) 2007-12-06 2007-12-06 System and Method for providing location based service of roaming mobile terminal

Publications (2)

Publication Number Publication Date
KR20090059404A KR20090059404A (en) 2009-06-11
KR100911292B1 true KR100911292B1 (en) 2009-08-11

Family

ID=40989520

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070126247A KR100911292B1 (en) 2007-12-06 2007-12-06 System and Method for providing location based service of roaming mobile terminal

Country Status (1)

Country Link
KR (1) KR100911292B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10743177B2 (en) * 2013-05-21 2020-08-11 Syniverse Technologies, Llc Method and apparatus to provide mobile intelligence
US9319535B2 (en) 2013-06-25 2016-04-19 Syniverse Technologies, Llc Method and apparatus to collect, analyze, and utilize network data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002315036A (en) 2001-04-17 2002-10-25 J-Nextel Inc Method for providing and acquiring map information using communication network, communication system for providing and acquiring map information, and program thereof
JP2007104663A (en) 2005-10-05 2007-04-19 Agilent Technol Inc Database construction method, database capturing system, and distribution method of location relating information
KR100775536B1 (en) 2006-06-09 2007-11-15 주식회사 케이티프리텔 Method and system for providing location information using roaming gateway

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002315036A (en) 2001-04-17 2002-10-25 J-Nextel Inc Method for providing and acquiring map information using communication network, communication system for providing and acquiring map information, and program thereof
JP2007104663A (en) 2005-10-05 2007-04-19 Agilent Technol Inc Database construction method, database capturing system, and distribution method of location relating information
KR100775536B1 (en) 2006-06-09 2007-11-15 주식회사 케이티프리텔 Method and system for providing location information using roaming gateway

Also Published As

Publication number Publication date
KR20090059404A (en) 2009-06-11

Similar Documents

Publication Publication Date Title
Singhal et al. Implementation of location based services in android using GPS and web services
KR100516970B1 (en) Method for providing navigation service by using mobile station based global positioning system and mobile communication terminal and system using the same
US7333820B2 (en) System and method for providing routing, mapping, and relative position information to users of a communication network
KR100723680B1 (en) Method for Location Determination in In/Out Building And Method, System And Apparatus for Providing Location Based Service by Using The Same
US8374626B2 (en) System and method for providing location information service using mobile code
KR100695208B1 (en) Method for Position Detection in Indoor Environment by Using Heterogeneous Access Points
CA2539340A1 (en) System and method for integration of wireless computer network in position determining technology
Mountain et al. Positioning techniques for location‐based services (LBS): characteristics and limitations of proposed solutions
JP2008177684A (en) Congestion information providing system, mobile terminal, server, congestion information providing method and program
KR20020015122A (en) Method for collecting information and providing information service based on location and geographic information
CN101227746A (en) Mobile communication network-based positioning system and method
KR20060119476A (en) Method and apparatus for providing advertisement by using location based service and system including the appratus
CN101141683B (en) System and method for implementing landmark collection of geographic information system using mobile phone
CN101825696A (en) Mobile phone positioning system and method
KR100911292B1 (en) System and Method for providing location based service of roaming mobile terminal
KR100647941B1 (en) The parking zone guidance service method interlocking with mobile communications network and car navigation
CN101413996B (en) Mobile communication terminal with position function and positioning method thereof
KR20040077286A (en) Method and System for Providing Realtime Route Information by Using Location Based Services
KR100601863B1 (en) Navigation System and Method for Pedestrian Using Mobile Communication Network
KR100443334B1 (en) Method for Notifying Destination-related Information by using Mobile Station with GPS
KR100886835B1 (en) Method, system and terminal for setting up initial mode for navigation service
JP2002229884A (en) Method for distributing location information from network to communication terminal, its service system, program for embodying this method, movable communication terminal and location information providing server
US7738878B2 (en) Method for obtaining location information of a mobile unit using a wireline telephone number
KR20060028515A (en) Method and system for providing advertisement based on location of mobile communication terminal
KR100532714B1 (en) System and method for providing driving guide service by using ms-based gps

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: 20130628

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140701

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150630

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160701

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170703

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee