KR100766605B1 - Method and system for providing location information through interworking system between roamed service platforms - Google Patents
Method and system for providing location information through interworking system between roamed service platforms Download PDFInfo
- Publication number
- KR100766605B1 KR100766605B1 KR1020060046596A KR20060046596A KR100766605B1 KR 100766605 B1 KR100766605 B1 KR 100766605B1 KR 1020060046596 A KR1020060046596 A KR 1020060046596A KR 20060046596 A KR20060046596 A KR 20060046596A KR 100766605 B1 KR100766605 B1 KR 100766605B1
- Authority
- KR
- South Korea
- Prior art keywords
- location
- terminal
- information
- request
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이동 통신 시스템에 관한 것으로, 보다 상세하게는 해외에서도 로밍(roaming)을 통하여 이동 통신 단말의 정확한 위치 정보를 제공할 수 있는 방법 및 시스템에 관한 것이다. 본 발명의 바람직한 일 실시예에 따르면, 방문 망과 로밍 연결되고, 위치 기반 서비스 플랫폼(LBSP)을 포함하는 홈 망의 위치 기반 로밍 시스템에서 위치 정보를 제공하는 방법은 (a) 위치 요청 단말로부터 목표 단말의 위치 정보 제공 요청을 수신하는 단계; (b) 상기 목표 단말이 상기 방문 망에 위치하는지 여부를 판단하는 단계; (c) 상기 목표 단말이 상기 방문 망에 속하는 경우, 상기 방문 망에 상기 목표 단말의 측위를 요청하는 단계; (d) 상기 방문 망으로부터 상기 측위 요청에 상응하는 상기 목표 단말의 위치 정보를 수신하는 단계; 및 (e) 상기 위치 정보를 기초로 하여 계산된 위치 결과를 상기 위치 요청 단말로 전송하는 단계를 포함할 수 있다. 홈 망의 가입자가 방문 망에 위치하는 경우에도 로밍을 통하여 다양한 위치 기반 서비스를 제공할 수 있다.The present invention relates to a mobile communication system, and more particularly, to a method and system capable of providing accurate location information of a mobile communication terminal through roaming abroad. According to a preferred embodiment of the present invention, a method for providing location information in a location-based roaming system of a home network roaming connected to a visited network and including a location-based service platform (LBSP) is provided. Receiving a request for providing location information of the terminal; (b) determining whether the target terminal is located in the visited network; (c) if the target terminal belongs to the visited network, requesting the visited network to locate the target terminal; (d) receiving location information of the target terminal corresponding to the location request from the visited network; And (e) transmitting the location result calculated on the basis of the location information to the location requesting terminal. Even if the subscriber of the home network is located in the visited network, various location-based services can be provided through roaming.
Description
도 1은 본 발명의 바람직한 일 실시예에 따른 위치 정보를 제공하는 홈 망 상의 위치 기반 서비스(LBS) 로밍 시스템의 구성을 나타낸 도면.1 is a diagram illustrating a configuration of a location based service (LBS) roaming system on a home network for providing location information according to an exemplary embodiment of the present invention.
도 2는 본 발명의 바람직한 일 실시예에 따른 로밍을 통한 위치 정보 제공 시스템을 나타낸 도면.2 is a view showing a system for providing location information through roaming according to an embodiment of the present invention.
도 3는 본 발명의 바람직한 다른 실시예에 따른 로밍을 통한 위치 정보 제공 시스템을 나타낸 도면.3 is a diagram illustrating a system for providing location information through roaming according to another exemplary embodiment of the present invention.
도 4는 본 발명의 바람직한 일 실시예에 따른 셀 기반의 본인의 현재 위치 제공 과정의 순서도.4 is a flow chart of a cell-based current location providing process according to an embodiment of the present invention.
도 5는 본 발명의 바람직한 다른 실시예에 따른 셀 기반의 타인의 현재 위치 제공 과정의 순서도.5 is a flowchart of a process of providing a current position of a cell-based others according to another exemplary embodiment of the present invention.
도 6은 본 발명의 바람직한 또 다른 실시예에 따른 타인의 현재 위치 제공 과정의 순서도.6 is a flowchart of a process of providing a current position of another person according to another preferred embodiment of the present invention.
도 7은 본 발명의 바람직한 또 다른 실시예에 따른 GPS 방식의 본인의 현재 위치 제공 과정의 순서도.Figure 7 is a flow chart of the current location providing process of the GPS system according to another preferred embodiment of the present invention.
도 8은 본 발명의 바람직한 또 다른 실시예에 따른 GPS 방식의 타인의 현재 위치 제공 과정의 순서도.8 is a flowchart of a process of providing a current location of another person in a GPS system according to another preferred embodiment of the present invention.
도 9는 본 발명의 바람직한 또 다른 실시예에 따른 타인의 위치 정보를 GPS와 셀 기반으로 제공하는 과정을 도시한 순서도.9 is a flowchart illustrating a process of providing location information of another person based on GPS and cells according to another preferred embodiment of the present invention.
본 발명은 이동 통신 시스템에 관한 것으로, 보다 상세하게는 해외에서도 로밍(roaming)을 통하여 이동 통신 단말의 정확한 위치 정보를 제공할 수 있는 방법 및 시스템에 관한 것이다. The present invention relates to a mobile communication system, and more particularly, to a method and system capable of providing accurate location information of a mobile communication terminal through roaming abroad.
과거 이동 통신 단말은 주로 통화 용도로써 이용되었으나, 근래에는 이동 통신 단말에 문자 메시지 송수신과 대용량 파일의 송수신과 같은 다양한 부가 기능이 제공되고 있는 실정이며, 나아가 이동 통신 단말의 위치에 따라 다양한 서비스를 제공하는 위치 기반 서비스까지 제공되고 있는 실정이다.In the past, the mobile communication terminal was mainly used for a call, but recently, various additional functions such as text message transmission and large file transmission and reception are provided to the mobile communication terminal. Furthermore, various services are provided according to the location of the mobile communication terminal. Location-based services are provided.
위치 기반 서비스(Location Based Service, LBS)는 휴대폰이나 PDA와 같은 이동통신망과 IT기술을 종합적으로 활용한 위치 정보 기반의 시스템 및 서비스로서, 최근에 가장 주목을 받고 있는 기술이며, 사용자의 위치 정보를 기반으로 상품 정보 뿐만 아니라 교통 관련 정보, 위치 추적 정보 등 생활 전반에 걸쳐 적용되고 있는 실정이다. Location Based Service (LBS) is a location information based system and service that utilizes mobile communication network such as mobile phone or PDA and IT technology. On the basis of this, not only product information but also traffic-related information and location tracking information are being applied throughout life.
예를 들어, 위치 기반 서비스에는 교통 관련 정보로 운전 편의 정보, 대중 교통 정보 경로 탐색 및 설정 등이 있으며, 위치 추적 정보로는 위치 추적, 개인 위치 정보, 분실된 단말 추적 등이 있다. 또한 생활 편의 정보로는 물류, 생활 편의 서비스, 전화 번호 서비스, 지역 정보 등이 있고, 상거래 정보로는 원하는 상품에 대한 통보기능, 위치 기반 마케팅/광고 등의 서비스를 제공할 수 있다.For example, location-based services include traffic-related information such as driving convenience information, public transportation information path search and setting, and location tracking information may include location tracking, personal location information, and lost terminal tracking. In addition, the convenience information may include logistics, convenience services, telephone number services, local information, and the like, and the commerce information may provide services such as notification of desired products and location-based marketing / advertisement.
또한, 이동 통신 단말이 경박단소화되고 이동 통신망이 전 세계적으로 확장됨에 따라 이동 통신 서비스 이용자들은 여행 중에도 자신의 이동 통신 단말을 휴대하고 자신의 이동 통신 단말을 이용하여 통화 및 기타 부가 서비스를 이용하기를 원한다. 글로벌 이동 통신 시스템의 환경 하에서 많은 사용자들은 상술한 위치 기반 서비스를 제공받고자 하고 있으며 일부 국가나 이동 통신망 지역(예컨대, SK 텔레콤이나 KTF 등 한국 이동 통신망 영역이나 NTT DoCoMo, Sprint PCS, KDDI, Vodafone 등 일본, 구미지역 이동 통신망 영역 등)에서는 이러한 이동 통신 단말을 이용한 자신의 위치 정보 획득 시스템을 상용화하고 있다.In addition, as the mobile communication terminal becomes lighter and shorter and the mobile communication network expands globally, mobile communication service users carry their mobile communication terminals while traveling and use calls and other supplementary services by using their mobile communication terminals. Want. Under the environment of global mobile communication system, many users want to receive the above location-based services, and in some countries or mobile communication network areas (for example, Korea mobile communication network area such as SK Telecom or KTF, NTT DoCoMo, Sprint PCS, KDDI, Vodafone, etc.) , Gumi region, mobile communication network, etc.) has commercialized their own location information acquisition system using such a mobile communication terminal.
위치 기반 서비스를 제공하기 위해서는 이동 통신 단말의 위치를 결정하는 과정이 선행되어야 한다. 즉, 위치 기반 서비스는 이동 통신 단말의 위치 결정 과정에서 얻은 이동 통신 단말의 지리적인 위치정보(geographical position information)를 바탕으로 창출된다.In order to provide a location based service, a process of determining a location of a mobile communication terminal must be preceded. That is, the location-based service is created based on geographical position information of the mobile communication terminal obtained during the location determination of the mobile communication terminal.
이동 통신 단말의 지리적인 위치 정보를 획득하기 위해 이동 통신 단말은 이동 통신 단말의 위치에 관계없이 위치 결정 서비스를 제공받아야 한다. 즉, 이동 통신 단말이 홈 망(home network) 영역에 있거나 로밍(roaming) 영역, 즉 방문 망(visit network)에 있거나 관계없이 위치 결정 서비스를 제공받아야 한다. In order to obtain geographical location information of the mobile communication terminal, the mobile communication terminal must be provided with a location determination service regardless of the location of the mobile communication terminal. That is, regardless of whether the mobile communication terminal is in a home network area or a roaming area, that is, a visited network, a location service must be provided.
이동 통신망에서 이동 통신 단말(User Equipment, 이하, 'UE'라 칭한다)의 위치를 결정하는 방법은 다양하며, 대표적으로 다음과 같다. Methods of determining the location of a mobile communication terminal (hereinafter referred to as UE) in a mobile communication network are various, and are as follows.
첫째, 이동 통신 단말(UE)의 위치에 가장 가까이 놓여 있는 셀(cell)의 정보 또는 이동 통신 단말(UE)를 관리하는 셀(cell)의 정보를 이용하여 이동 통신 단말(UE)의 위치를 셀 단위로 결정하는 방법. First, the position of the mobile communication terminal (UE) is determined using information of a cell closest to the position of the mobile communication terminal (UE) or information of a cell managing the mobile communication terminal (UE). How to determine in units.
둘째, 기지국(노드(node) B)과 이동 통신 단말(UE) 사이의 송수신 신호의 세기, 기지국(node B)에서 이동 통신 단말(UE)로 전달된 전파의 도달시간(Time of Arrival, 이하 'TOA'라 칭한다) 또는 다수의 기지국(node B)과 이동 통신 단말(UE) 사이의 전파 도달 시간차(Time Difference of Arrival, 이하 'TDOA'라 칭한다)를 산출하고, 그 TOA 또는 TDOA를 삼각측량법에 적용하여 이동 통신 단말(UE)의 위치를 결정하는 망 기반의 위치 결정 방법.Second, the strength of the transmission and reception signal between the base station (node B) and the mobile communication terminal (UE), the time of arrival of the radio wave transmitted from the base station (node B) to the mobile communication terminal (UE) TOA ') or a time difference of arrival (hereinafter referred to as' TDOA') between a plurality of base stations (node B) and a mobile communication terminal (UE), and the TOA or TDOA is calculated by triangulation. A network-based location determination method for determining a location of a mobile communication terminal (UE) by applying.
셋째, 미국 국방성에서 개발된 GPS(Global Positioning System, 이하 'GPS'라 칭한다)를 이용하여 이동 통신 단말(UE)의 위치를 결정하는 방법. Third, a method of determining the position of a mobile communication terminal (UE) using a GPS (Global Positioning System, hereinafter referred to as 'GPS') developed by the US Department of Defense.
상술한 것과 같은 위치 결정 방법들을 이용하여 이동 통신 단말에 위치 기반 서비스를 제공함에 있어서, 로밍 연결된 이동 통신망 특히, WCDMA망 사이에서 위치 기반 서비스 플랫폼 간의 연동 시스템을 통한 위치 정보 제공 방법 및 시스템은 아직 존재하지 않는 실정이다. In providing a location-based service to a mobile communication terminal using location determination methods as described above, there is still a method and system for providing location information through an interworking system between location-based service platforms between roaming mobile communication networks, in particular, WCDMA networks. I do not do it.
따라서, 본 발명은 로밍 연결된 홈 망과 방문 망 간에 서비스 플랫폼 연동을 통해 방문 망 내에 위치하고 있는 홈 망의 가입자에게, 또는 가입자에 대한 위치 기반 서비스를 제공할 수 있는 로밍을 통한 위치 정보 제공 방법 및 시스템을 제공한다. Accordingly, the present invention provides a method and system for providing location information through roaming that can provide a location-based service to a subscriber or a subscriber of a home network located in a visited network through a service platform interworking between a roaming connected home network and a visited network. To provide.
또한, 본 발명은 WCDMA망 가입자가 홈 망 외의 방문 망에 위치하는 경우에 위치 정보를 제공함에 있어서 해당 시스템의 기능, 성능 및 프로토콜 규격 등 기술 요구 사항을 개발하여 경로 서비스, 구급 처리 서비스, 본인 위치 제공 서비스, 타인 위치 제공 서비스 등을 효율적으로 제공할 수 있는 방법 및 시스템을 제공한다. In addition, the present invention, when providing the location information when the WCDMA network subscriber is located in the visited network other than the home network, by developing technical requirements, such as the function, performance, and protocol specifications of the system, route services, emergency services, self-location Provided are a method and a system capable of efficiently providing a service provided and a location service provided to others.
본 발명의 이외의 목적들은 하기의 설명을 통해 쉽게 이해될 수 있을 것이다. Other objects of the present invention will be readily understood through the following description.
상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 따르면, 방문 망(Visit Network)과 로밍 연결되고, 위치 기반 서비스 플랫폼(Location Based Service Platform, LBSP)을 포함하는 홈 망(Home Network)의 위치 기반(Location Based Service, LBS) 로밍 시스템에서 위치 정보를 제공하는 방법에 있어서, (a) 위치 요청 단말로부터 목표 단말의 위치 정보 제공 요청을 수신하는 단계; (b) 상기 목표 단말이 상기 방문 망에 위치하는지 여부를 판단하는 단계; (c) 상기 목표 단말이 상기 방문 망에 속하는 경우, 상기 방문 망에 상기 목표 단말의 측위를 요 청하는 단계; (d) 상기 방문 망으로부터 상기 측위 요청에 상응하는 상기 목표 단말의 위치 정보를 수신하는 단계; 및 (e) 상기 위치 정보를 기초로 하여 계산된 위치 결과를 상기 위치 요청 단말로 전송하는 단계를 포함하는 위치 정보 제공 방법이 제공될 수 있다.In order to achieve the above objects, according to an aspect of the present invention, the location-based location of the home network roaming connection with the Visit Network, including a Location Based Service Platform (LBSP) (Location Based Service, LBS) A method for providing location information in a roaming system, comprising: (a) receiving a request for providing location information of a target terminal from a location request terminal; (b) determining whether the target terminal is located in the visited network; (c) if the target terminal belongs to the visited network, requesting the visited network to locate the target terminal; (d) receiving location information of the target terminal corresponding to the location request from the visited network; And (e) transmitting the location result calculated on the basis of the location information to the location requesting terminal.
바람직하게는, 상기 위치 기반 로밍 시스템은 인증 게이트웨이를 더 포함하며, 상기 단계 (b)는, (b1) 상기 위치 기반 서비스 플랫폼이 상기 인증 게이트웨이에 상기 목표 단말의 인증을 요청하는 단계; 및 (b2) 상기 인증 게이트웨이로부터의 인증 응답으로 상기 목표 단말의 MDN(Mobile Directory Number), IMSI(International Mobile Subscriber Identity) 및 단말 모델 정보를 획득하는 단계를 포함할 수 있다.Advantageously, the location-based roaming system further comprises an authentication gateway, wherein step (b) comprises: (b1) the location-based service platform requesting authentication of the target terminal from the authentication gateway; And (b2) acquiring a mobile directory number (MDN), an international mobile subscriber identity (IMSI), and terminal model information of the target terminal in response to an authentication response from the authentication gateway.
여기서, 상기 목표 단말은 상기 위치 요청 단말과 동일하거나 상기 위치 요청 단말 이외의 단말일 수 있다. Here, the target terminal may be the same as the location request terminal or a terminal other than the location request terminal.
바람직하게는, 상기 홈 망은 이동 포지셔닝 센터(Mobile Positioning Center, MPC) 및 듀얼 게이트웨이 이동 위치 센터(Dual Gateway Mobile Location Center, DGMLC)를 포함하며, 상기 단계 (b2) 이후에, (b3) 상기 위치 기반 서비스 플랫폼은 상기 이동 포지셔닝 센터에 상기 목표 단말의 식별 정보를 제공하며 위치 요청을 하는 단계-여기서, 상기 식별 정보는 상기 MDN, IMSI 및 단말 모델 정보 중 하나 이상을 포함함-; (b4) 상기 이동 포지셔닝 센터는 상기 듀얼 게이트웨이 이동 위치 센터로부터 상기 목표 단말의 로밍 정보를 획득하는 단계를 더 포함할 수 있다.Advantageously, said home network comprises a Mobile Positioning Center (MPC) and a Dual Gateway Mobile Location Center (DGMLC), after said step (b2), (b3) said location Providing an identification information of the target terminal to the mobile positioning center and making a location request, wherein the identification information includes one or more of the MDN, IMSI, and terminal model information; (b4) The mobile positioning center may further include obtaining roaming information of the target terminal from the dual gateway mobile location center.
또한, 상기 단계 (c)는 상기 이동 포지셔닝 센터가 상기 방문 망의 측위 시스템에 상기 목표 단말의 식별 정보를 제공하여 측위를 요청할 수 있다. In addition, in step (c), the mobile positioning center may request positioning by providing identification information of the target terminal to the positioning system of the visited network.
또는 상기 단계 (c)는, (c1) 상기 위치 기반 서비스 플랫폼이 상기 이동 포지셔닝 센터로부터 상기 목표 단말의 로밍 정보를 전달받는 단계; 및 (c2) 상기 위치 기반 서비스 플랫폼이 상기 방문 망의 측위 시스템에 상기 목표 단말의 MDN, IMSI 및 단말 모델 정보 중 어느 하나 이상을 제공하여 측위를 요청하는 단계를 포함할 수 있다.Or (c), (c1) the location-based service platform receiving roaming information of the target terminal from the mobile positioning center; And (c2) requesting location by the location-based service platform providing one or more of MDN, IMSI, and terminal model information of the target terminal to the location system of the visited network.
또한, 상기 위치 기반 서비스 로밍 시스템은 지도 정보 서비스 플랫폼(Geographic Information Service Platform, GISP)을 더 포함하며, 상기 위치 기반 서비스 플랫폼이 상기 지도 정보 서비스 플랫폼으로 상기 위치 결과에 상응하는 지도 정보를 요청하는 단계; 및 상기 위치 결과 및 상기 지도 정보를 포함하는 페이지를 생성하여 상기 위치 요청 단말로 전송하는 단계를 더 포함할 수 있다.The location-based service roaming system may further include a geographic information service platform (GISP), wherein the location-based service platform requests map information corresponding to the location result to the map information service platform. ; And generating a page including the location result and the map information and transmitting the generated page to the location requesting terminal.
상기 목적들을 달성하기 위하여, 본 발명의 다른 측면에 따르면, 방문 망과 로밍 연결되고, 위치 기반 서비스 플랫폼(LBSP)을 포함하는 홈 망의 위치 기반(LBS) 로밍 시스템에서 위치 정보를 제공하는 방법에 있어서, (a) 위치 요청 단말로부터 상기 위치 요청 단말의 로밍 정보를 포함하는 상기 위치 요청 단말의 위치 정보 제공 요청을 수신하는 단계; (b) 상기 로밍 정보를 통해 상기 위치 요청 단말이 상기 방문 망에 위치하는지 여부를 판단하는 단계; (c) 상기 위치 요청 단말이 상기 방문 망에 속하는 경우, 상기 방문 망에 상기 위치 요청 단말의 측위를 요청하는 단계; (d) 상기 방문 망으로부터 상기 측위 요청에 상응하는 상기 위치 요청 단말의 위치 정보를 수신하는 단계; 및 (e) 상기 위치 정보를 기초로 하여 계산된 위치 결과를 상기 위치 요청 단말로 전송하는 단계를 포함하는 위치 정보 제공 방법이 제공될 수 있다.In order to achieve the above object, according to another aspect of the present invention, a method for providing location information in a location-based (LBS) roaming system of a home network roaming with a visited network, including a location-based service platform (LBSP) (A) receiving a location information providing request of the location requesting terminal including roaming information of the location requesting terminal from a location requesting terminal; (b) determining whether the location request terminal is located in the visited network based on the roaming information; (c) if the location request terminal belongs to the visited network, requesting the visited network to locate the location request terminal; (d) receiving location information of the location request terminal corresponding to the location request from the visited network; And (e) transmitting the location result calculated on the basis of the location information to the location requesting terminal.
바람직하게는, 상기 위치 기반 서비스 로밍 시스템은 지도 정보 서비스 플랫폼(GISP)을 더 포함하며, 상기 위치 기반 서비스 플랫폼이 상기 지도 정보 서비스 플랫폼으로 상기 위치 결과에 상응하는 지도 정보를 요청하는 단계; 및 상기 위치 결과 및 상기 지도 정보를 포함하는 페이지를 생성하여 상기 위치 요청 단말로 전송하는 단계를 더 포함할 수 있다. Advantageously, said location-based service roaming system further comprises a map information service platform (GISP), said location-based service platform requesting map information corresponding to said location result to said map information service platform; And generating a page including the location result and the map information and transmitting the generated page to the location requesting terminal.
상기 목적들을 달성하기 위하여, 본 발명의 또 다른 측면에 따르면, 방문 망과 로밍 연결된 홈 망에서 상기 방문 망 내의 가입자의 위치 정보를 제공하는 시스템에 있어서, 위치 요청 단말로부터 목표 단말의 위치 정보 제공 요청을 수신하는 수신부; 상기 목표 단말이 상기 방문 망에 위치하는지 여부를 판단하는 망 판단부; 상기 목표 단말이 상기 방문 망에 속하는 경우, 상기 방문 망에 상기 목표 단말의 측위를 요청하고, 상기 방문 망으로부터 상기 측위 요청에 상응하는 상기 목표 단말의 위치 정보를 수신하며, 상기 위치 정보를 기초로 하여 위치 결과를 계산하는 위치 기반 서비스 플랫폼(LBSP); 및 상기 위치 결과를 상기 위치 요청 단말로 전송하는 전송부를 포함하는 위치 정보 제공 시스템이 제공될 수 있다.In order to achieve the above object, according to another aspect of the present invention, a system for providing the location information of a subscriber in the visited network in a home network roaming connected to the visited network, requesting to provide the location information of the target terminal from the location requesting terminal Receiving unit for receiving; A network determination unit determining whether the target terminal is located in the visited network; If the target terminal belongs to the visited network, request the positioning of the target terminal to the visited network, receives the location information of the target terminal corresponding to the positioning request from the visited network, based on the location information Location based service platform (LBSP) to calculate location results; And a location information providing system including a transmitting unit for transmitting the location result to the location request terminal can be provided.
바람직하게는, 인증 요청에 따라 상기 목표 단말을 인증한 인증 응답으로 상기 목표 단말의 MDN, IMSI 및 단말 모델 정보를 제공하는 인증 게이트웨이를 더 포함할 수 있다. The authentication gateway may further include an authentication gateway that provides MDN, IMSI, and terminal model information of the target terminal in an authentication response that authenticates the target terminal according to the authentication request.
여기서, 상기 목표 단말은 상기 위치 요청 단말과 동일하거나 상기 위치 요청 단말 이외의 단말일 수 있다. Here, the target terminal may be the same as the location request terminal or a terminal other than the location request terminal.
바람직하게는, 상기 목표 단말이 위치한 망 정보를 가지고 있는 듀얼 게이트웨이 이동 위치 센터(DGMLC); 및 상기 목표 단말의 식별 정보를 수신하고, 상기 위치 기반 서비스 플랫폼에서의 위치 요청에 대해 상기 듀얼 게이트웨이 이동 위치 센터로부터 상기 목표 단말의 망 정보를 획득하는 이동 포지셔닝 센터(MPC)를 더 포함하되, 상기 식별 정보는 상기 MDN, IMSI 및 단말 모델 정보 중 하나 이상을 포함할 수 있다.Preferably, the dual gateway mobile location center (DGMLC) having the network information where the target terminal is located; And a mobile positioning center (MPC) that receives identification information of the target terminal and obtains network information of the target terminal from the dual gateway mobile location center in response to a location request in the location-based service platform. The identification information may include one or more of the MDN, IMSI, and terminal model information.
또한, 상기 이동 포지셔닝 센터는 상기 방문 망의 측위 시스템에 상기 목표 단말의 식별 정보를 제공하여 측위를 요청할 수 있다.In addition, the mobile positioning center may request positioning by providing identification information of the target terminal to a positioning system of the visited network.
또는 상기 위치 기반 서비스 플랫폼은 상기 이동 포지셔닝 센터로부터 상기 목표 단말의 망 정보를 전달받고, 상기 방문 망의 측위 시스템에 상기 목표 단말의 MDN, IMSI 및 단말 모델 정보 중 어느 하나 이상을 제공하여 측위를 요청할 수 있다. Alternatively, the location-based service platform receives the network information of the target terminal from the mobile positioning center, and requests the positioning by providing one or more of MDN, IMSI, and terminal model information of the target terminal to the positioning system of the visited network. Can be.
또한, 상기 위치 기반 서비스 플랫폼의 요청에 따라 상기 위치 결과에 상응하는 지도 정보를 추출하여 전송하는 지도 정보 서비스 플랫폼(GISP)을 더 포함할 수 있다.The apparatus may further include a map information service platform (GISP) for extracting and transmitting map information corresponding to the location result according to a request of the location-based service platform.
상기 목적들을 달성하기 위하여, 본 발명의 또 다른 측면에 따르면, 방문 망과 로밍 연결된 홈 망에서 상기 방문 망 내의 가입자의 위치 정보를 제공하는 시스템에 있어서, 위치 요청 단말로부터 상기 위치 요청 단말의 로밍 정보를 포함하는 상기 위치 요청 단말의 위치 정보 제공 요청을 수신하는 수신부; 상기 로밍 정보를 이용하여 상기 위치 요청 단말이 상기 방문 망에 위치하는지 여부를 판단하는 망 판단부; 상기 위치 요청 단말이 상기 방문 망에 속하는 경우, 상기 방문 망에 상기 위치 요청 단말의 측위를 요청하고, 상기 방문 망으로부터 상기 측위 요청에 상응하는 상기 위치 요청 단말의 위치 정보를 수신하며, 상기 위치 정보를 기초로 하여 위치 결과를 계산하는 위치 기반 서비스 플랫폼(LBSP); 및 상기 위치 결과를 상기 위치 요청 단말로 전송하는 전송부를 포함하는 위치 정보 제공 시스템이 제공될 수 있다.In order to achieve the above object, according to another aspect of the present invention, a system for providing location information of a subscriber in the visited network in a home network roaming connected to the visited network, roaming information of the location requesting terminal from the location requesting terminal Receiving unit for receiving a location information providing request of the location request terminal comprising a; A network determination unit determining whether the location request terminal is located in the visited network using the roaming information; When the location request terminal belongs to the visited network, request the location network to locate the location request terminal, receive the location information of the location request terminal corresponding to the location request from the visited network, and the location information. A location based service platform (LBSP) for calculating location results based on the; And a location information providing system including a transmitting unit for transmitting the location result to the location request terminal can be provided.
바람직하게는, 상기 위치 기반 서비스 플랫폼의 요청에 따라 상기 위치 결과에 상응하는 지도 정보를 추출하여 전송하는 지도 정보 서비스 플랫폼(GISP)을 더 포함할 수 있다. Preferably, the apparatus may further include a map information service platform (GISP) for extracting and transmitting map information corresponding to the location result according to a request of the location-based service platform.
이하, 첨부된 도면을 참조하여 본 발명에 따른 로밍을 통한 위치 정보 제공 방법 및 시스템의 바람직한 실시예를 상세히 설명한다. 본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 동일 또는 유사한 개체를 순차적으로 구 분하기 위한 식별기호에 불과하다.Hereinafter, exemplary embodiments of a method and system for providing location information through roaming according to the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that the detailed description of the related known technology may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. Numbers (eg, first, second, etc.) used in the description of the present specification are merely identification symbols for sequentially distinguishing the same or similar entities.
본 발명에서 위치 정보 제공을 요청하는 단말은 위치 요청 단말이며, 위치 추척의 대상이 되는 이동 통신 단말은 목표 단말로 정의한다. 목표 단말은 WCDMA망에서 사용가능한 이동 통신 단말로서, Assisted GPS 방식을 지원하며, 데이터를 송수신하는 전송 모드에 따라 제어 평면 모드(Control Plane mode)와 사용자 평면 모드(User Plane mode)로 나뉘며, 두 모드 중 어느 모드이어도 상관없다. In the present invention, the terminal requesting to provide the location information is a location requesting terminal, and the mobile communication terminal that is the target of location tracking is defined as a target terminal. The target terminal is a mobile communication terminal that can be used in the WCDMA network, supports the Assisted GPS method, and is divided into a control plane mode and a user plane mode according to a transmission mode for transmitting and receiving data. Any mode may be sufficient.
도 1은 본 발명의 바람직한 일 실시예에 따른 위치 정보를 제공하는 홈 망 상의 위치 기반 서비스(LBS) 로밍 시스템(이하 'LBS 로밍 시스템'이라 칭함)의 구성을 나타낸 도면이다. 홈 망은 KTF의 한국 이동 통신망을 중심으로 설명하지만, 이 외의 이동 통신망에도 적용가능함은 당업자에게 명백할 것이다. 1 is a diagram illustrating a configuration of a location based service (LBS) roaming system (hereinafter referred to as an 'LBS roaming system') on a home network providing location information according to an exemplary embodiment of the present invention. The home network will be described based on KTF's Korean mobile communication network, but it will be apparent to those skilled in the art that it is applicable to other mobile communication networks.
도 1에 도시된 바와 같이, 본 발명에 따른 LBS 로밍 시스템은 CDMA망(2G망)과 WCDMA망(3G망)으로 구별될 수 있으며, 각각의 망에 속하는 이동 통신 단말(100, 101)에 위치 기반 서비스를 제공한다. As shown in FIG. 1, the LBS roaming system according to the present invention may be classified into a CDMA network (2G network) and a WCDMA network (3G network), and located in
우선 CDMA망을 살펴보면, 이동 통신 단말(UE, 100)는 기지국(Base Transceiver System, BTS, 102)과, 기지국 제어기(Base Station Controller, BSC, 104)를 통해 이동 통신망과 무선으로 연결되며, 기지국 제어기(104)는 이동 통신 교환기(Mobile Switching Center, MSC, 108)와 연결된다. First, referring to the CDMA network, the mobile communication terminal (UE) 100 is wirelessly connected to the mobile communication network through a base transceiver system (BTS) 102 and a base station controller (BSC, 104). 104 is connected to a Mobile Switching Center (MSC) 108.
기지국(102)은 이동 통신 단말(100)과의 무선 접속 및 이동 통신 단말(100)와 기지국 제어기(104)와의 유무선 접속 기능을 수행하며, 기지국 제어기(104)는 기지국(102)과 이동 통신 교환기(108) 사이에 위치하여 기지국 관리 및 제어를 담당한다. The
이동 통신 교환기(108)는 이동 통신 가입자에게 이동 통신 서비스를 제공하기 위한 것으로서, 가입자간 회선 교환, 입출 중계 처리, 핸드 오버, 로밍(Roaming) 등의 기능을 가지며, VLR(Visitor Location Register) 데이터베이스를 관리한다. The
한편, 이동 통신 단말에 패킷 데이터 서비스를 제공하는 PDSN/IWF(Packet Data Serving Node/Inter-Working Function, 106)이 기지국 제어기(104)와 연결되어 가입자에 대한 PPP(Point-to-Point Protocol) 세션의 설정, 유지 및 종료 과정을 수행한다. On the other hand, PDSN / IWF (Packet Data Serving Node / Inter-Working Function) 106, which provides packet data service to the mobile communication terminal, is connected to the
CDMA망에서 PDSN/IWF(106)는 PDE(Position Determination Entity, 110)에 연결되며, PDE(110)는 GPS 신호의 수신 기능을 가지고 있어 CDMA망에 속하는 GPS 단말, 즉 GPS 기능이 지원되는 이동 통신 단말(100)의 위치 측위 기능을 수행하며, 이렇게 계산된 2G망에서의 GPS 기반 위치 정보를 MPC(Mobile Positioning Center, 이동 포지셔닝 센터, 118)에 제공한다. In the CDMA network, the PDSN /
MPC(118)는 PDE(110)에 특정 이동 통신 단말의 위치 정보를 요청하며, PDE(110)에 의해 계산된 단말의 위치 정보를 수신하여 캐싱(caching)하고, 위치 기반 서비스를 제공 받을 수 있는 단말의 인증, 사용자 프로파일을 관리한다. The
또한, MPC(118)는 GPS 기반 위치 정보 뿐만 아니라, 2G/3G망에서의 기지국 정보를 DGMLC(Dual Gateway Mobile Location Center, 듀얼 게이트웨이 이동 위치 센터, 116)로부터 수신할 수 있으며, 이때, DGMLC(116)는 2G망에서의 MSC(108), 3G망에서의 MSC(109) 및 HLR(Home Location Register, 114)과 연결되어 2G 및 3G망의 기지국 정보를 MPC(118)로 전달한다. In addition, the
한편, 가입자는 서비스 서버(122)에 접속하여 본인 또는 타인의 위치 정보를 요청하는데, 서비스 서버(122)는 가입자의 위치 정보 요청이 있는 경우, 이를 LBSP(Location Based Service Platform, 위치 기반 서비스 플랫폼, 120)로 전달하며, LBSP(120)는 MPC(118)로 위치 정보를 요청하고, MPC(118)가 제공하는 위치 정보를 수신하여 가입자에게 제공한다. On the other hand, the subscriber accesses the
여기서, LBSP(120)는 가입자의 위치 요청을 수신하여 위치 추적 서비스가 개시되도록 한다는 점에서 일종의 수신부라 할 수 있다. Here, the
다음으로, WCDMA망(3G망)에 대해 살펴보면, WCDMA망에 속하는 이동 통신 단말(101)는 무선 기지국(Node B, 124)과 연결되며, RNC(Radio Network Controller, 무선 망 제어기, 126)는 상기한 무선 기지국(124)으로부터 전송된 제어 신호를 처리하며, 무선 접속 및 핸드 오버 등을 제어한다. Next, referring to the WCDMA network (3G network), the
CDMA망과 마찬가지로, WCDMA망에서도 RNC(126)는 VLR 데이터베이스를 관리하는 이동 통신 교환기(109)와 연결되며, 이동 통신 교환기(109)는 회선 트래픽을 처리한다. Like the CDMA network, in the WCDMA network, the
WCDMA망에서 패킷 데이터 트래픽은 RNC(126)와 연결된 SSGN/GGSN(Serving GPRS Support Node/Gateway GPRS Support Node, 128)에서 처리된다. In the WCDMA network, packet data traffic is processed by a serving GPRS support node / gateway GPRS support node 128 (SSGN / GGSN) connected to the
WCDMA망에서 GPS 기반의 위치 계산은 포지셔닝 서버(Positioning Server, PS, 130)에서 담당하게 된다. 위치 계산을 위해서는 상당한 시그널링 및 위치 정보가 이동 통신 단말(101)와 PS(130) 사이에서 전달되어야 한다. 최근 위치 기반 서비스를 제공하기 위한 표준화된 위치 기술들(Positioning technologies), 즉 이동 통신 단말의 위치에 기초한 위치 기반 서비스가 빠르게 확산되고 있다. 이러한 기술들은 통상 사용자 평면(User Plane)과 제어 평면(Control Plane)을 통하여 제공될 수 있는데, 일 예로서 사용자 평면을 통해 위치 서비스를 제공하는 SUPL(Secure User Plane Location)이 알려지고 있다. 즉, PS(130)는 예를 들어 SUPL(Secure User Plane Location) 프로토콜을 이용하여 위치 요청의 대상이 되는 목표 단말과 세션을 설정하는 과정을 수행하며, 목표 단말의 위도 및 경도 정보(위치 정보)를 계산하는 과정을 수행한다.GPS-based location calculation in WCDMA network is handled by Positioning Server (PS) 130. Significant signaling and location information must be passed between the
도 1에 도시된 바와 같이, PS(130)는 GPMS(Global Positioning Management System, 위성 항법 관리 시스템, 132), LBS O&M(Location Based Service Operation & Management, 위치 기반 서비스 운용 및 관리, 136) 및 하나 이상의 WARN(Wireless Area Reference Network, 140, 142)와 연결되어 3G망에서의 이동 통신 단말의 GPS 기반 위치 정보를 계산하여 이를 MPC(118)에 제공한다. As shown in FIG. 1, the
여기서, GPMS(132)는 OSS 마스터 데이터베이스(Operation Subsystem Master Database, 134)와 연결되며, LBS O&M(136)은 LBS O&M 데이터베이스 서버(138)에 연결되어 PS(130)가 위치 정보를 계산하는데 필요한 정보를 제공한다. Here, the
여기서, WARN은 이동 통신 단말 주변의 위성 정보를 제공하는 것으로서, 본 발명에 따른 WARN은 CDMA PDE 이외에 WCDMA PDE를 구비하고 있어 WCDMA망에 있어서 도 GPS 기반의 위치 정보를 계산하기 위한 참조 정보를 제공할 수 있게 된다. Here, WARN is to provide satellite information around the mobile communication terminal, WARN according to the present invention has a WCDMA PDE in addition to the CDMA PDE to provide reference information for calculating the GPS-based location information in the WCDMA network It becomes possible.
도 1을 참조하여 목표 단말이 홈 망 상에 있는 경우에 위치 정보 제공 서비스를 설명한다. The location information providing service when the target terminal is on the home network will be described with reference to FIG. 1.
가입자가 이동 통신 단말에 설치된 어플리케이션 프로그램을 통해 목표 단말(본인 또는 타인 단말)의 위치를 요청하는 경우, 서비스 서버(122)는 이를 수신하여 LBSP(120)로 전송하며, LBSP(120)는 위치 추적의 대상이 되는 목표 단말이 인증되는 경우, MPC(118)로 목표 단말의 위치를 요청하게 된다. When the subscriber requests the location of the target terminal (owner or another terminal) through an application program installed in the mobile communication terminal, the
인증 시, 목표 단말의 MDN(Mobile Directory Number)를 통해 수행될 수 있으며, 인증에 성공하는 경우, IMSI(International Mobile Subscriber Identity) 및 목표 단말의 모델 정보(GPS 단말인지 여부)가 MPC(118)로 전송된다. The authentication may be performed through a mobile directory number (MDN) of the target terminal. If the authentication is successful, the International Mobile Subscriber Identity (IMSI) and model information of the target terminal (whether or not the GPS terminal) are transferred to the
본 발명에 따르면, DGMLC(116)가 2G 및 3G 기지국 정보를 보유하고 있으므로, MPC(118)는 DGMLC(116)로 가입자의 망 정보를 요청하고, DGMLC(116)로부터 망 정보를 수신한다. According to the present invention, since the
여기서, DGMLC는 망 판단부라는 용어로 사용될 수 있으며, 해당 명칭이 본 발명의 제한하지 않는다는 점은 당업자에게 있어 자명할 것이다. Here, DGMLC may be used as the term network determination unit, it will be apparent to those skilled in the art that the name does not limit the present invention.
만일, 가입자가 3G 망에 있는 경우, MPC(118)는 PS(130)에 위치 정보를 요청하며, 이때 PS(130)는 MPC(118)로 목표 단말과 세션을 맺을 준비가 되었음을 알리게 된다. If the subscriber is in the 3G network, the
세션 준비 완료는 PS(130)가 PS의 URL 및 포트 정보를 포함하는 PS 정보를 MPC(118)로 전송하는 것으로 이루어질 수 있다. The session preparation may be completed by the
PS 정보가 목표 단말로 전송되기 전, LBSP(120)는 MPC(118)로 위치 재요청을 하며, 이에 따라 목표 단말과 PS(130)가 상호 접속한다. Before the PS information is transmitted to the target terminal, the
본 발명에 따르면, PS(130)는 목표 단말과 상호 접속하는 경우, 목표 단말의 위치를 계산하게 되고, 계산된 위치 정보는 MPC(118) 및 LBSP(120)로 전달된다. According to the present invention, when the
이때, 위치 정보를 요청한 단말(위치 요청 단말)는 서비스 서버(122)로 위치 정보를 재요청 하는데, 본 발명에 따른 LBS 시스템은 재요청에 대한 인증을 수행한 후, 상기에서 계산된 위치 결과를 위치 정보를 요청한 단말로 전송한다. At this time, the terminal (location request terminal) requesting the location information re-requests the location information to the
이처럼 위치 결과를 전송하는 경우, LBSP(120)에 연결된 GISP(Geographic Information Service Platform, 지도 정보 서비스 플랫폼, 미도시)는 LBSP(120)로부터 지도 정보의 요청이 있는 경우, 계산된 위치 결과에 상응하는 지도 정보를 제공하는 기능을 수행한다. When transmitting the location results as described above, the GISP (Geographic Information Service Platform, not shown) connected to the
한편, 상기한 목표 단말이 타인의 단말, 즉 위치 요청 단말이 다른 단말에 대한 위치 정보 제공을 요청하는 경우, 상기한 과정에서처럼 목표 단말이 3G망에 있어, MPC(118)가 PS(130)에 PS 정보를 요청하는 경우, PS(130)는 MP(Message Platform, 112)로 단문 메시지(SMS) 전송을 요청하며, MP(112)는 단문 메시지를 목표 단말로 전송하고 그 결과를 PS(130)에 전송한다.On the other hand, when the target terminal is a terminal of another person, that is, the location request terminal requests to provide the location information for the other terminal, the target terminal is in the 3G network as in the above-described process, the
여기서, MP(112)는 SMSC(Short Message Service Center) 등을 포함할 수 있다. Here, the MP 112 may include a Short Message Service Center (SMSC).
상기한 SMS 전송이 성공하는 경우, 본 발명에 따른 PS(130)와 타인의 목표 단말은 상호 접속하며, 이에 따라 PS(130)에서의 위치 결과 산출 과정이 수행되며, 처음에 타인의 위치를 요청한 위치 요청 단말에서 위치의 재요청이 있는 경우에 PS(130)에 의해 산출된 위치 결과가 위치 요청 단말에 제공되며, 경우에 따라 지도 정보가 함께 제공된다. If the SMS transmission is successful, the
상기한 바와 같이, 본 발명에 따르면, 기지국 정보를 포함하고 있는 DGMLC(116)와 3G망에 속하는 단말에 대해 PS 정보(PS URL 및 포트 정보)를 통해 상호 접속하여 위치 측위를 수행하는 PS(130)를 이용하여 위치 정보를 제공하기 때문에 WCDMA망에서도 GPS 기반의 위치 정보를 제공할 수 있게 된다. As described above, according to the present invention, the
한편, 본 발명의 다른 실시예에 따르면, 목표 단말이 지하나 또는 건물 내부에 존재하는 경우, GPS 기반의 위치 추적이 불가능할 수 있으므로, PS(130)가 목표 단말과의 세션이 설정되지 않거나 또는 GPS 기반으로 목표 단말의 위치 정보, 즉 위도 및 경도 정보를 계산할 수 없는 경우, 전술한 바와 같이, 2G 및 3G망에서의 기지국 정보를 보유하고 있는 DGMLC(116)가 셀 기반의 위치 정보를 계산하는 과정을 수행한다. On the other hand, according to another embodiment of the present invention, if the target terminal is located in the basement or inside the building, GPS-based location tracking may not be possible, the
이처럼, 본 발명에 따르면, 2G 및 3G망에서 GPS 기반의 위치 계산 뿐만 아니라, 2G 및 3G망에서의 기지국 정보를 통합적으로 관리하는 DGMLC(116)를 제공하여 셀 기반으로 위치를 계산할 수 있기 때문에 다양한 방법으로 목표 단말에 대한 위치 정보를 제공할 수 있다.As described above, according to the present invention, since the
이하에서는 목표 단말이 홈 망(Home network)과 로밍 연결된 방문 망(Visit network)에 위치하는 경우, 위치 정보를 제공받는 시스템 및 그 방법에 대해 상세히 설명한다. 홈 망과 방문 망은 3G망을 기본으로 하여 로밍 연결되어 있는 것으로 가정한다. Hereinafter, when a target terminal is located in a visited network connected to a home network and roaming, a system and method for receiving location information will be described in detail. The home network and the visited network are assumed to be roaming based on the 3G network.
도 2는 본 발명의 바람직한 일 실시예에 따른 로밍을 통한 위치 정보 제공 시스템을 나타낸 도면이고, 도 3은 본 발명의 바람직한 다른 실시예에 따른 로밍을 통한 위치 정보 제공 시스템을 나타낸 도면이다. 홈 망(200)과 방문 망(300)은 로밍 연결되어 있으며, 음성(Voice), 단문 메시지(SMS) 및 데이터 로밍 연결은 이루어져 있는 것으로 가정하여 설명한다. 제1 이동 통신 단말(201) 및 제3 이동 통신 단말(202)은 홈 망(200)에서 제공하는 이동 통신 서비스(예를 들어, 한국의 KTF 등의 이동 통신 서비스)에 가입된 이동 통신 단말이고, 제2 이동 통신 단말(301)은 방문 망(300)에서 제공하는 이동 통신 서비스(예를 들어, 일본의 NTT DoCoMo 등의 이동 통신 서비스)에 가입된 이동 통신 단말이다. 2 is a view showing a position information providing system through roaming according to an embodiment of the present invention, Figure 3 is a view showing a position information providing system through roaming according to another embodiment of the present invention. The
홈 망(200)은 제1 이동 통신 단말(201)과의 통신을 위한 제1 이동 통신망(210)과, 제1 LBS 로밍 시스템을 포함한다. 제1 이동 통신망(210)은 CDMA망 및/또는 WCDMA망이며, 제1 LBS 로밍 시스템은 도 1에 도시된 것과 같은 구성을 가진다. The
제1 LBS 로밍 시스템은 제1 서비스 서버(220), 제1 서비스 플랫폼(230), 제1 측위 시스템(240)을 포함한다. 제1 LBS 로밍 시스템은 이동 통신 단말로부터 본인 또는 타인의 위치 제공을 요청받고, 이에 따라 상술한 것과 같은 이동 통신 단말의 위치 결정 방법에 따라 이동 통신 단말의 위치를 결정하여 제공한다. 위치 요청 단말(도 2에서 제1 이동 통신 단말(201))이 홈 망(200) 내에 위치하면서 타인 위치를 요청하는 경우, 위치 요청 단말(도 2에서 제3 이동 통신 단말(202))이 방문 망(300) 내에 위치하면서 본인 또는 타인(홈 망(200) 또는 방문 망(300)에 위치함) 위치를 요청하는 경우 등이 있을 수 있다. The first LBS roaming system includes a
위치 정보 제공의 요청의 대상이 되는 목표 단말의 위치 결정 방법으로는 셀(cell)에 기반하여 셀 아이디(Cell ID)를 전달하여 이동 통신 단말의 위치를 결정하는 방법, 기지국으로부터의 이동 통신 단말로의 또는 이동 통신 단말로부터 기지국으로의 전파 도달 시간 또는 전파 도달 시간차를 이용한 삼각 측량 방법, 이동 통신 단말이 GPS 단말인 경우 GPS를 이용하는 방법 등이 있다. A method for determining a location of a target terminal to which a request for providing location information is provided includes a method of determining a location of a mobile communication terminal by transmitting a cell ID based on a cell, from a base station to a mobile communication terminal. Or a triangulation method using a radio wave arrival time or a radio wave arrival time difference from a mobile communication terminal to a base station, or a method of using GPS when the mobile communication terminal is a GPS terminal.
제1 서비스 서버(220)는 위치 요청 단말에 위치 기반 서비스(LBS)를 제공한다. 위치 요청 단말의 정보와, 위치 요청 단말이 위치 정보 제공을 요청하는 목표 단말에 대한 정보를 제1 서비스 플랫폼(230)에 제공하고, 계산된 위치 결과를 수신하여 위치 요청 단말에 제공한다. The
여기서, 위치 요청 단말은 홈 망(200) 내에 위치한 제1 이동 통신 단말(201) 또는 방문 망(300) 내에 위치한 제3 이동 통신 단말(202)이고, 목표 단말은 방문 망(300) 내에 위치한 제2 이동 통신 단말(301)이다. 위치 요청 단말이 제3 이동 통신 단말(202)이고, 본인 위치를 요청하는 경우 목표 단말인 제2 이동 통신 단말(301)은 제3 이동 통신 단말(202)과 동일한 단말일 수 있다. Here, the location request terminal is the first
제1 서비스 플랫폼(230)은 제1 서비스 서버(210)로부터의 위치 정보 제공 요청에 대해, 로밍 연결된 방문 망(300)의 제2 서비스 플랫폼(330)으로부터 전송된 위치 결과를 수신하여 제1 서비스 서버(210)에 제공한다. The
또한, 제1 측위 시스템(240)은 제1 서비스 플랫폼(230)으로부터 목표 단 말(301)의 정보를 수신하고, 이를 기초로 목표 단말(301)이 홈 망(200) 내에 있는지 또는 방문 망(300)에 있는지 여부에 관한 로밍 정보를 획득하여 제공한다. 제1 측위 시스템(240)은 도 1에 도시된 것과 같이 GPS 기반의 위치 정보를 제공하는 2G망의 PDE(110), 3G망의 PS(130), 셀 기반의 기지국 정보를 제공하는 DGMLC(116)을 포함한다. In addition, the
제1 서비스 플랫폼(230)은 제1 측위 시스템(240)으로부터의 로밍 정보를 통해 목표 단말(301)이 방문 망(300) 내에 위치함을 알고, 목표 단말(301)의 위치 정보를 방문 망(300)에 요청한다. The
또는 위치 요청 단말이 방문 망(300) 내에 위치한 제3 이동 통신 단말(202)이고 본인의 위치 정보를 요청하는 경우, 위치 요청 단말은 방문 망(300)에 사용자 로밍되어 있으며, 음성, 단문 메시지 및 데이터 로밍을 위해 방문 망(300)에서의 MCC(Mobile Country Code), MNC(Mobile Network Code), 셀 아이디 등을 포함한 로밍 정보를 제공하며 위치 정보의 제공을 요청하게 된다. 따라서, 제1 서비스 플랫폼(230)은 로밍 정보를 확인한 후 제1 측위 시스템(240)을 거치지 않고서도 로밍 여부, 로밍 연결된 망 정보를 획득할 수 있다. 여기서, MCC는 ITU-T에서 규정한 국가 고유의 코드이다. 그리고 MNC는 이동 통신 사업자에게 부여되는 망 식별 번호로서, NTT DoCoMo, Sprint PCS, KDDI, Vodafone 등 일본, 구미지역 이동 통신망을 구별할 수 있게 한다. Alternatively, when the location requesting terminal is the third
제1 서비스 플랫폼(230)은 도 1에 도시된 것과 같이 LBSP(120), MPC(118)를 포함한다. 또한, 계산된 위치 결과를 지도 정보와 함께 제공하는 경우 지도 정보를 제공하기 위한 GISP(232)를 더 포함할 수 있다. The
또한, 제1 서비스 플랫폼(230)은 일종의 로밍 게이트웨이로서, 상술한 기능을 가지기 위해 기존의 홈 망(200)의 변경이 불가피하다. 따라서, 도 3에 도시된 것과 같이 기존 홈 망(200) 내에 방문 망(300)과의 로밍 연결을 통한 위치 기반 서비스만을 제공하기 위한 별도의 LBS 로밍 시스템으로서, 로밍 게이트웨이(250)이 구성될 수도 있다. In addition, the
방문 망(300)은 제2 이동 통신망(310)과, 제2 LBS 로밍 시스템을 포함하며, 제2 LBS 로밍 시스템은 제2 서비스 서버(320), 제2 서비스 플랫폼(330), 제2 측위 시스템(340)을 포함한다. 제2 이동 통신망(310)은 WCDMA망이다. 홈 망(200)의 제1 이동 통신망(210)은 방문 망(300)의 제2 이동 통신망(310)과 로밍 연결되어 있다. 즉, 제1 이동 통신망(210)과 제2 이동 통신망(310)은 음성, 단문 메시지 및 데이터의 로밍 연결이 되어 있는 상태이다. The visited
본 발명에 있어서, 홈 망(200)과 방문 망(300)이 로밍 연결된 상태에서 위치 기반 로밍 서비스 방법은 다양하게 적용될 수 있으며, 이하에서는 다양한 순서도를 참조하여 본 발명에 따른 위치 정보 제공 과정을 상세히 설명한다. In the present invention, the location-based roaming service method may be variously applied while the
도 4는 본 발명의 바람직한 일 실시예에 따른 셀 기반의 본인의 현재 위치 제공 과정의 순서도이다. 위치 정보를 요청한 위치 요청 단말이 방문 망에 위치하고 있으며, 위치 추적의 대상이 되는 목표 단말 역시 위치 요청 단말로, 본인의 위치 정보의 제공을 요청하는 과정을 도시한 것이다. 4 is a flowchart of a cell-based current location providing process according to a preferred embodiment of the present invention. The location requesting terminal requesting the location information is located in the visited network, and the target terminal targeted for location tracking is also a location requesting terminal, and shows a process of requesting the provision of the user's location information.
이동 통신 단말이 본인 위치 정보를 제1 서비스 서버(220)에 요청하는 경우(단계 300), 제1 서비스 서버(220)는 LBSP(120)로 본인 전화 번호(MDN)에 대한 위치를 요청한다(단계 302). 이동 통신 단말은 방문 망에 위치하고 있으며, 홈 망과 방문 망는 음성, 단문 메시지 및 데이터 로밍 연결이 된 상태이다. When the mobile communication terminal requests its location information to the first service server 220 (step 300), the
LBSP(120)는 인증 게이트웨이(예를 들어, KTF의 Juice G/W)에 위치 정보를 요청한 목표 단말(즉, 위치 요청 단말 = 본인 단말)에 대한 인증을 요청하며(단계 304), 인증 게이트웨이로부터 인증 응답을 수신한다(단계 306). The
만일 인증에 실패하는 경우, LBSP(120)는 인증 실패 정보를 제1 서비스 서버(220)로 전송하며, 제1 서비스 서버(220)는 위치 요청 단말로 실패 메시지(Fail Message)를 전송한다. If authentication fails, the
한편, 인증에 성공하는 경우, 인증 응답에는 위치 요청 단말의 IMSI 및 단말 모델 정보가 포함될 수 있다. IMSI는 지역 정보(Mobile Country Code, MCC), 망 정보(Mobile Network Code, MNC) 및 기지국 정보(셀 아이디(Cell ID)) 중 하나 이상을 포함하고 있고, 단말 모델 정보는 단말이 GPS 단말인지 여부를 알려준다.On the other hand, if the authentication is successful, the authentication response may include the IMSI and terminal model information of the location request terminal. The IMSI includes at least one of local information (Mobile Country Code, MCC), network information (Mobile Network Code, MNC) and base station information (Cell ID), and the terminal model information indicates whether the terminal is a GPS terminal. Tells.
일 실시예에서 LBSP(120)는 IMSI를 기초로 하여 위치 요청 단말이 방문 망에 위치함을 알 수 있다. 그리고는 LBSP(120)는 방문 망에 위치 요청 단말의 MDN 등을 제공하며, 위치 측위를 요청하고, 그에 대한 위치 응답을 수신한다(단계 308). 위치 응답은 위치 요청 단말의 위도, 경도 정보일 수 있다. In one embodiment, the
다른 실시예에서 LBSP(120)는 위치 요청 단말로부터 위치 요청 단말의 무선 환경에 대한 파라메터들을 포함하는 HTTP 헤더를 전송받는다. HTTP 헤더는 기본적 으로 위치 요청 단말의 USIM 카드에 기록된 WCDMA망임을 알리는 비동기망 정보, 지역 정보(MCC) 및 망 정보(MNC)와, 기지국 정보(셀 아이디) 등의 파라메터들을 포함하고 있으며, 추가적으로 위치 요청 단말이 현재 위치하고 있는 망의 정보인 현 위치 망 정보를 포함한다. USIM 카드에 기록된 지역 정보 및 망 정보는 위치 요청 단말의 홈 망에 관련된 정보이다. 따라서, LBSP(120)는 HTTP 헤더를 확인하고 USIM 카드에 기록된 지역 정보 및 망 정보와 현 위치 망 정보를 비교하여 동일하다면 위치 요청 단말은 현재 홈 망에 위치하고 있는 것으로 판단하고, 다르다면 위치 요청 단말은 홈 망이 아닌 방문 망에 위치하고 있는 것으로 판단할 수 있다. In another embodiment, the
또 다른 실시예에서 LBSP(120)는 MDN, IMSI, 단말 모델 정보를 포함하는 위치 정보 요청을 MPC(118)로 전송한다(단계 310). In another embodiment,
MPC(118)는 LBSP(120)로부터 위치 정보 요청이 있는 경우, DGMLC(316)로 목표 단말(즉, 위치 요청 단말)의 망 정보를 요청하며, 이에 대한 응답을 수신한다(단계 312). When there is a location information request from the
MPC(118)는 DGMLC(316)로부터 해당 단말이 홈 망에 있는지 아니면 방문 망에 있는지 여부에 대한 정보를 수신한다. 그리고 목표 단말이 방문 망에 있는 경우 방문 망에 위치 요청 단말의 MDN 등을 제공하며, 위치 측위를 요청하고, 그에 대한 위치 응답을 수신한다(단계 314-1). 그리고 MPC(118)는 위치 응답을 LBSP(120)로 전송한다(단계 316-1). The
또는 MPC(118)는 방문 망에 위치 측위를 요청하는 대신에 망 정보 요청에 대한 응답을 LBSP(120)로 전송하고(단계 314-2), LBSP(120)는 망 정보 요청에 대한 응답으로부터 목표 단말이 홈 망에 있는지 아니면 방문 망에 있는지 여부에 대해 판단하고, 방문 망에 있는 경우 방문 망에 위치 요청 단말의 MDN 등을 제공하며, 위치 측위를 요청하고, 그에 대한 위치 응답을 수신한다(단계 316-2).Alternatively, the
그 후 LBSP(120)는 GISP(232)에 위치 응답에 상응하는 지도 정보를 요청하며(단계 318), GISP(232)가 제공하는 지도 정보를 수신한다(단계 320). 여기서, 지도 정보는 지오코딩(Geocoding) 또는 맵 정보일 수 있다. 단계 318 내지 320 과정은 생략될 수 있음은 당업자에게 명백할 것이다. The
LBSP(120)는 수신한 위치 응답(및 지도 정보)을 제1 서비스 서버(220)로 전송하며(단계 322), 제1 서비스 서버(220)는 위치 응답(및 지도 정보)을 가입자(즉, 위치 요청 단말 소지자)가 확인할 수 있는 형태의 페이지로 생성하여 위치 요청 단말로 전송한다(단계 324). The
도 5는 본 발명의 바람직한 다른 실시예에 따른 셀 기반의 타인의 현재 위치 제공 과정의 순서도이다. 위치 요청 단말은 방문 망에 위치하고 있으며, 목표 단말은 홈 망에 위치하고 있는 경우에, 목표 단말의 위치 정보를 요청하는 과정을 도시한 것이다. 5 is a flowchart illustrating a process of providing a current location of a cell-based others according to another exemplary embodiment of the present invention. When the location requesting terminal is located in the visited network and the target terminal is located in the home network, it illustrates a process of requesting location information of the target terminal.
도 5를 참조하면, 방문 망에 위치하는 위치 요청 단말은 로밍 연결된 홈 망의 제1 서비스 서버(220)로 타인의 전화 번호를 입력하여 목표 단말(즉, 타인 단말)에 대한 위치 요청 페이지를 요청하는 경우(단계 400), 제1 서비스 서버(220)는 LBSP(120)로 타인 전화 번호에 대한 위치를 요청한다(단계 402). Referring to FIG. 5, a location requesting terminal located in a visited network requests a location request page for a target terminal (ie, another terminal) by inputting a phone number of another to the
이처럼, 위치 요청 단말이 타인에 대한 위치를 요청하는 경우, LBSP(120)는 인증 게이트웨이에 인증 요청 단말 및 목표 단말에 대한 인증을 요청하며(단계 404), 인증 게이트웨이로부터 인증 응답을 수신한다(단계 406). As such, when the location requesting terminal requests a location for another person, the
만일 인증에 실패하는 경우, LBSP(120)는 인증 실패 정보를 제1 서비스 서버(220)로 전송하며, 제1 서비스 서버(220)는 위치 요청 단말로 실패 메시지(Fail Message)를 전송한다. If authentication fails, the
한편, 인증에 성공하는 경우, 인증 응답에는 위치 요청 단말 및 목표 단말의 IMSI 및 단말 모델 정보가 포함될 수 있다. IMSI는 지역 정보(MCC), 망 정보(MNC) 및 기지국 정보(셀 아이디(Cell ID)) 중 하나 이상을 포함하고 있고, 단말 모델 정보는 단말이 GPS 단말인지 여부를 알려준다.On the other hand, if the authentication is successful, the authentication response may include the IMSI and terminal model information of the location request terminal and the target terminal. The IMSI includes one or more of area information (MCC), network information (MNC) and base station information (cell ID), and the terminal model information indicates whether the terminal is a GPS terminal.
LBSP(120)는 MDN, IMSI, 단말 모델 정보를 포함하는 위치 정보 요청을 MPC(118)로 전송한다(단계 408).
MPC(118)는 LBSP(120)로부터 위치 정보 요청이 있는 경우, DGMLC(316)로 목표 단말(즉, 위치 요청 단말)의 망 정보를 요청하며, 이에 대한 응답을 수신한다(단계 410). When there is a location information request from the
MPC(118)는 DGMLC(316)로부터 망 정보 요청에 대한 응답을 수신하고, 망 정보를 기초로 목표 단말이 위치하는 셀의 위도, 경도 정보를 포함하는 위치 응답을 LBSP(120)에 전송한다(단계 412). The
이후, LBSP(120)가 위치 요청 단말에 계산된 위치 결과를 전송하는 과정 및 지도 정보가 함께 전송될 수 있는 점은 도 3에 도시된 것과 동일하다. Thereafter, the process of transmitting the calculated location result to the location request terminal and the map information can be transmitted together with the
도 6은 본 발명의 바람직한 또 다른 실시예에 따른 타인의 현재 위치 제공 과정의 순서도이다. 위치 요청 단말은 홈 망 또는 방문 망에 위치하고 있으며, 목표 단말 역시 방문 망에 위치하고 있는 경우에, 목표 단말의 위치 정보를 요청하는 과정을 도시한 것이다. 6 is a flowchart of a process of providing a current location of another person according to another embodiment of the present invention. When the location request terminal is located in the home network or the visited network, and the target terminal is also located in the visited network, it illustrates a process of requesting location information of the target terminal.
도 6을 참조하면, 방문 망에 위치하는 위치 요청 단말이 로밍 연결된 홈 망의 제1 서비스 서버(220)로 타인의 전화 번호를 입력하여 목표 단말(즉, 타인 단말)에 대한 위치 요청 페이지를 요청하는 경우(단계 500) 또는 홈 망에 위치하는 위치 요청 단말이 제1 서비스 서버(220)로 타인의 전화 번호를 입력하여 목표 단말에 대한 위치 요청 페이지를 요청하는 경우(단계 530), 제1 서비스 서버(220)는 LBSP(120)로 타인 전화 번호에 대한 위치를 요청한다(단계 502). Referring to FIG. 6, a location requesting terminal located in a visited network requests a location request page for a target terminal (ie, another terminal) by inputting a phone number of another to the
이처럼, 위치 요청 단말이 타인에 대한 위치를 요청하는 경우, LBSP(120)는 인증 게이트웨이에 인증 요청 단말 및 목표 단말에 대한 인증을 요청하며(단계 504), 인증 게이트웨이로부터 인증 응답을 수신한다(단계 506). As such, when the location requesting terminal requests a location for another person, the
만일 인증에 실패하는 경우, LBSP(120)는 인증 실패 정보를 제1 서비스 서버(220)로 전송하며, 제1 서비스 서버(220)는 위치 요청 단말로 실패 메시지(Fail Message)를 전송한다. If authentication fails, the
한편, 인증에 성공하는 경우, 인증 응답에는 인증 요청 단말 및 목표 단말의 IMSI 및 단말 모델 정보가 포함될 수 있다. IMSI는 지역 정보(MCC), 망 정보(MNC) 및 기지국 정보(셀 아이디(Cell ID)) 중 하나 이상을 포함하고 있고, 단말 모델 정보는 단말이 GPS 단말인지 여부를 알려준다.On the other hand, if the authentication is successful, the authentication response may include the IMSI and the terminal model information of the authentication request terminal and the target terminal. The IMSI includes one or more of area information (MCC), network information (MNC) and base station information (cell ID), and the terminal model information indicates whether the terminal is a GPS terminal.
위치 요청 단말과 목표 단말이 서로 다르기 때문에, 도 4에서 일 실시예로 설명한 것과 같이 LBSP(120)가 IMSI를 기초로 하여 목표 단말이 방문 망에 위치함을 알 수는 없으므로, 단계 308이 제외되며, 그 외 DGMLC(116)에서 목표 단말이 홈 망 또는 방문 망에 있는지 여부를 판단하는 과정, LBSP(120) 또는 MPC(118)에서 방문 망에 목표 단말의 위치 측위를 요청하고 그에 대한 위치 응답으로 목표 단말의 위도, 경도 정보를 수신하는 과정, 위치 요청 단말에 위치 응답을 전송하는 과정이 동일하게 수행되는 바(단계 408 내지 단계 420), 이에 대한 상세한 설명은 생략한다. Since the location request terminal and the target terminal are different from each other, since the
도 7은 본 발명의 바람직한 또 다른 실시예에 따른 GPS 방식의 본인의 현재 위치 제공 과정의 순서도이다. 위치 요청을 하는 위치 요청 단말이 GPS 단말이고, 왑 브라우저(WAP Browser), 예를 들어 KUN-브라우저(KTF Unified Navigator-브라우저)를 이용하여 본인 단말의 위치 정보를 요청하는 과정을 도시한 것이다.7 is a flowchart of a current location providing process of a GPS system according to another preferred embodiment of the present invention. A location requesting terminal requesting a location is a GPS terminal, and illustrates a process of requesting location information of a user terminal using a WAP browser, for example, a KTF Unified Navigator (KTF-Browser).
도 7을 참조하면, 방문 망에 위치한 이동 통신 단말에서 본인 위치 정보를 홈 망의 제1 서비스 서버(220)에 요청하는 경우(단계 600), 제1 서비스 서버(220)는 LBSP(120)로 본인 전화 번호(MDN)에 대한 위치를 요청한다(단계 602). Referring to FIG. 7, when the mobile communication terminal located in the visited network requests its location information to the
단계 604 내지 단계 606에서 인증 게이트웨이에서의 인증 과정은 도 3에서와 마찬가지로 동일하게 수행되는 바 이에 대한 상세한 설명은 생략한다. 인증 응답에는 위치 요청 단말의 IMSI 및 단말 모델 정보가 포함될 수 있다.The authentication process in the authentication gateway in steps 604 to 606 is performed in the same manner as in FIG. 3, and thus a detailed description thereof will be omitted. The authentication response may include the IMSI and the terminal model information of the location requesting terminal.
LBSP(120)는 로밍된 기지국 알마낙(Base Station Almanac, BSA) 정보를 획득한다(단계 608). 기지국 알마낙 정보를 획득하기 위해서는 단말 페이징 방식 또 는 데이터베이스 질의(DB query) 방식을 이용할 수 있다. 단말 페이징 방식에 의하면 LBSP(120)에서 방문 네트워크에 셀(Cell) 방식으로 기지국 위치값을 요청하고, 그에 대한 응답으로 기지국의 위도, 경도를 포함하는 정보를 수신한다. 데이터베이스 질의 방식에 의하면 방문 망 내에서 MCC, MNC, 셀 아이디 등으로부터 해당 목표 단말이 위치하는 기지국의 위치값을 조회하여 LBSP(120)에 제공하게 된다.
LBSP(120)는 MDN, IMSI 및 단말 모델 정보를 포함하는 위치 정보 요청을 MPC(118)로 전송한다(단계 610).
MPC(118)는 LBSP(120)로부터 위치 정보 요청이 있는 경우, DGMLC(116)로 목표 단말의 망 정보를 요청하며, 이에 대한 응답 정보를 수신한다(단계 612). When there is a location information request from the
MPC(118)는 DGMLC(116)로부터 해당 단말이 홈 망에 있는지 아니면 방문 망에 있는지 여부에 대한 정보를 수신하며, 목표 단말이 방문 망에 있는 경우, 단계 608에서 기지국 알마낙(BSA) 정보를 획득하는 대신에 단계 614에서 기지국 알마낙(BSA) 정보를 획득할 수 있다. 기지국 알마낙(BSA) 정보의 획득 방법은 상술한 것과 같이 단말 페이징 방식 또는 데이터베이스 질의 방식일 수 있다.The
기지국 알마낙 정보를 획득하여 방문 망에서 목표 단말이 위치하고 있는 기지국의 위도, 경도 정보를 획득한 후, MPC(118)는 PS(130)로 위치 정보를 요청한다(단계 616). 해당 위치 정보 요청에는 IMSI가 포함되어 PS(130)는 목표 단말의 인증 과정을 수행할 수 있다. After acquiring base station almanac information to obtain latitude and longitude information of the base station in which the target terminal is located in the visited network, the
이후, PS(130)는 목표 단말과 세션 설정 준비가 되었음을 알리는 응답 정보를 MPC(118)로 전송하는데(단계 618), 해당 응답 정보에는 세션 설정을 위한 PS URL 및 포트와 같은 PS 정보(접속 정보)가 포함된다. Thereafter, the
MPC(118)는 해당 PS 정보를 LBSP(120)로 전송하며(단계 620), LBSP(120)는 PS 정보를 제1 서비스 서버(220)로 전송한다(단계 622). The
이때, 제1 서비스 서버(220)는 수신된 PS 정보와 리프레시 페이지(refresh page)를 위치 요청 단말로 전송하며(단계 626), 위치 요청 단말이 PS 정보를 수신함에 따라 목표 단말(즉, 위치를 요청한 위치 요청 단말)과 PS(130)가 상호 접속한다(단계 628). In this case, the
상호 접속이 이루어진 후, 목표 단말에서 GPS meta tag 구동에 의해 GPS 모듈을 구동 시킴으로써 PS(130)는 목표 단말에 대한 위치 정보를 계산할 수 있다. After the interconnection is made, the
PS(130)는 상기와 같이 계산된 위치 결과와 목표 단말의 IMSI를 MPC(118)로 전송하며(단계 630), MPC(118)는 위치 결과를 LBSP(120)로 전송한다(단계 632). The
한편, 상기 단계(단계 626)에서 리프레시 페이지를 수신한 위치 요청 단말은 제1 서비스 서버(220)로 위치 결과에 대한 페이지를 재요청하며(단계 634), 제1 서비스 서버(220)는 LBSP(120)로 해당 목표 단말의 위치를 재요청한다(단계 636). Meanwhile, the location requesting terminal that has received the refresh page in step 626 re-requests a page for the location result to the first service server 220 (step 634), and the
여기서, 위치 요청 단말의 페이지 재요청은 제1 서비스 서버(220)로부터 수신된 리프레시 페이지에 포함된 소정 ID 정보를 이용하여 이루어질 수 있다. Here, the page re-request of the location request terminal may be made using predetermined ID information included in the refresh page received from the
LBSP(120)는 위치 재요청이 있는 경우, 인증 게이트웨이에 재요청에 대한 인증을 요청하고(단계 638), 이에 대한 응답 정보를 수신한다(단계 640). 이때, 인증 게이트웨이는 상기한 ID 정보를 이용하여 인증을 수행할 수 있다. If there is a location re-request, the
한편, 본 발명의 바람직한 일 실시예에 따르면, 상기에서 인증에 성공하는 경우, LBSP(120)는 GISP(232)에 PS(130)에 의해 산출된 위치 결과에 상응하는 지도 정보를 요청하며(단계 642), GISP(232)가 제공하는 지도 정보를 수신한다(단계 644). 여기서, 지도 정보는 지오코딩(GeoCoding) 또는 맵 정보일 수 있다. On the other hand, according to a preferred embodiment of the present invention, if the authentication is successful in the above, the
LBSP(120)는 상기에서 산출된 위치 결과와 지도 정보를 제1 서비스 서버(220)로 전송하며(단계 646), 제1 서비스 서버(220)는 위치 결과 및 지도 정보를 가입자가 확인할 수 있는 형태의 페이지로 생성하여 위치 정보를 요청한 단말로 전송한다(단계 648).The
도 8은 본 발명의 바람직한 또 다른 실시예에 따른 GPS 방식의 타인의 현재 위치 제공 과정의 순서도이다. 위치 요청 단말은 홈 망 또는 방문 망에 위치하며, 목표 단말은 위치 요청 단말과는 다른 이동 통신 단말(즉, 타인 단말)로서 방문 망에 위치하는 경우 목표 단말의 위치 정보 제공 과정을 도시한 것이다. 8 is a flowchart illustrating a process of providing a current location of another person in a GPS system according to another exemplary embodiment of the present invention. The location requesting terminal is located in the home network or the visited network, and the target terminal is a mobile communication terminal (ie, another terminal) different from the location requesting terminal when the location information is provided.
도 8을 참조하면, 위치 요청 단말이 제1 서비스 서버(220)로 타인의 전화 번호를 입력하여 목표 단말에 대한 위치 요청 페이지를 요청하는 경우(단계 700), 제1 서비스 서버(220)는 LBSP(120)로 타인 전화 번호에 대한 위치를 요청한다(단계 702). Referring to FIG. 8, when the location requesting terminal requests a location request page for a target terminal by inputting a phone number of another person to the first service server 220 (step 700), the
이처럼, 위치 요청 단말이 타인에 대한 위치를 요청하는 경우, 도 6에서와 마찬가지로, 인증 게이트웨이에서의 인증 과정, DGMLC(116)에서 목표 단말이 방문 망에 위치하는지 판단하는 과정이 동일하게 수행되는 바(단계 704 내지 단계 714) 이에 대한 상세한 설명을 생략한다. As such, when the location request terminal requests a location for another person, as in FIG. 6, an authentication process at the authentication gateway and a process of determining whether the target terminal is located in the visited network in the
한편, 목표 단말이 방문 망에 위치하고, 방문 망이 3G망인 경우, MPC(118) 는 PS(130)로 위치 정보를 요청하는데, 타인 단말에 대한 위치 추적에 있어서, PS(130)는 MP(112)로 단문 메시지(SMS)를 목표 단말에 전송할 것을 요청하며(단계 718), MP(112)는 단문 메시지를 목표 단말로 전송하고(단계 720), 목표 단말로부터 전송 결과에 대한 응답을 수신한다. Meanwhile, when the target terminal is located in the visited network and the visited network is a 3G network, the
본 발명에 따르면, 위치 기반 서비스 제공을 위해 상기한 단문 메시지에 LCS(Location Service) 초기화 정보가 함께 포함될 수 있다. According to the present invention, the LCS (Location Service) initialization information may be included in the short message to provide the location-based service.
이때, 목표 단말로부터 부정 응답이 수신되는 경우, MP(112)는 이를 PS(130)로 전송하고 세션을 해제한다. 또한, PS(130)는 부정 응답 메시지를 MPC(118)로 전송하고, MPC(118), LBSP(120) 및 제1 서비스 서버(220)는 위치 요청 단말로 실패 메시지를 전송한다. In this case, when a negative response is received from the target terminal, the MP 112 transmits it to the
상기 단계(단계 716)에서 MPC(118)가 PS(130)로 위치 정보를 요청하는 경우에 PS(130)의 세션 할당에 실패하면, MPC(118), LBSP(120) 및 제1 서비스 서버(220)를 통해 위치 요청 단말로 실패 메시지가 전송된다. If the session allocation of the
한편, 단문 메시지가 성공적으로 송수신된 경우(단계 722), PS(130)는 PS URL 및 포트 정보를 포함하는 PS 정보를 MPC(118)로 전송하며(단계 724), MPC(118)는 PS 정보를 제1 서비스 서버(220)로 전송한다(단계 726). On the other hand, when the short message is successfully transmitted and received (step 722), the
상기와 같이, PS 정보가 전송된 이후, PS(130)와 목표 단말은 상호 접속하며, PS(130)는 목표 단말의 위치 정보를 계산한다(단계 728). As described above, after the PS information is transmitted, the
이후, 제1 서비스 서버(220)가 위치를 재요청하고, 위치 요청 단말이 도 7에서와 마찬가지로 리프레시 페이지를 수신한 후, 페이지를 재요청하면, 이에 따라 제1 서비스 서버(220), LBSP(120) 및 MPC(118)에서 상기와 같이 계산된 위치 결과를 전송하는 과정을 수행하며(단계 730 내지 단계 752), 이때 지도 정보가 함께 전송될 수 있는 점은 도 7과 동일하다.Thereafter, when the
한편, 도 9는 본 발명의 바람직한 또 다른 실시예에 따른 타인의 위치 정보를 GPS와 셀 기반으로 제공하는 과정을 도시한 순서도로서, 단계 800 내지 단계 808은 도 7에 도시된 과정과 동일하며, 아울러 단계 810는 도 7에서, 목표 단말의 망 정보 확인, 단문 메시지 송수신을 통한 세션 설정과 동일하므로 이에 대한 상세한 설명을 생략한다. FIG. 9 is a flowchart illustrating a process of providing location information of another person based on GPS and cells according to another preferred embodiment of the present invention.
전술한 바와 같이, 단계 810에서는 PS(130)가 GPS 기반으로 목표 단말의 위치 정보를 계산하는 수행하는데, 이때 GPS 기반으로 위치 정보를 획득하는데 실패하는 경우, 도 9에서와 같이 MPC(118)는 DGMLC(116)에 목표 단말의 위치를 요청하며, DGMLC(116)는 셀 기반으로 계산된 위치 결과를 MPC(118)로 전송한다(단계 812).As described above, in step 810, the
이후, MPC(118)는 LBSP(120)로 위치 결과를 전송하며(단계 814), 제1 서비스 서버(220)는 단계 816 내지 단계 820에서 LBSP(120) 및 GISP(232)에서 제공하는 위치 결과 및 지도 정보에 대한 결과 페이지를 생성하여 위치 요청 단말로 전송한다(단계 822). Thereafter, the
본 발명의 바람직한 또 다른 실시예에 따르면, 이동 통신 단말을 구비한 사용자가 방문 망 내에서 운전 시, 현재 위치 및 목적지까지의 최적 경로를 제공받을 수 있는 경로 서비스 제공 과정에 도 4 또는 도 7에 도시된 로밍을 통한 본인 위치 검색 방법을 적용하는 것이 가능하다.According to another preferred embodiment of the present invention, when the user with a mobile communication terminal is driving in the visited network, the route service providing process that can be provided with the optimal route to the current location and destination in Figure 4 or 7 It is possible to apply the method of searching the user's location through the illustrated roaming.
또한, 본 발명의 바람직한 또 다른 실시예에 따르면, 방문 망 내에서 긴급한 상황에 처한 가입자의 위치를 추적하여 해당 가입자를 구조하기 위한 구급 요청(emergency request) 처리 과정에 상술한 본인 위치 검색 또는 타인 위치 검색을 적용하는 것도 가능하다. In addition, according to another preferred embodiment of the present invention, the location search or others location described above in the process of handling an emergency request to track the location of the subscriber in an emergency situation in the visit network to rescue the subscriber It is also possible to apply a search.
상술한 바와 같이, 본 발명에 따른 로밍을 통한 위치 정보 제공 방법 및 시스템은 홈 망의 가입자가 방문 망에 위치하는 경우에도 로밍을 통하여 다양한 위치 기반 서비스를 제공할 수 있다.As described above, the method and system for providing location information through roaming according to the present invention can provide various location based services through roaming even when the subscriber of the home network is located in the visited network.
또한, 셀 기반의 위치 정보 획득 뿐만 아니라 GPS 기반의 위치 정보 획득도 가능하며, GPS 기반의 위치 정보 획득에 실패하는 경우, 셀 기반의 위치 정보 획득이 가능한 장점이 있다. In addition, not only cell-based location information acquisition, but also GPS-based location information acquisition is possible, and when GPS-based location information acquisition fails, cell-based location information acquisition is advantageous.
또한, 기존 망의 변경을 최소화하고, 과금, 인증에 대하여 별도로 고려할 필요가 없으며, GPS 기반 방식이나 셀 기반 방식이 모두 적용가능하며, 위치 기반 서비스의 확장이 용이한 장점이 있다. In addition, it is possible to minimize the change of the existing network, and do not need to separately consider billing and authentication, both GPS-based and cell-based methods are applicable, and location-based services can be easily extended.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발 명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described above with reference to a preferred embodiment of the present invention, those skilled in the art that various modifications of the present invention within the scope without departing from the spirit and scope of the present invention described in the claims below It will be appreciated that modifications and variations can be made.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060046596A KR100766605B1 (en) | 2006-05-24 | 2006-05-24 | Method and system for providing location information through interworking system between roamed service platforms |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060046596A KR100766605B1 (en) | 2006-05-24 | 2006-05-24 | Method and system for providing location information through interworking system between roamed service platforms |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100766605B1 true KR100766605B1 (en) | 2007-10-11 |
Family
ID=39420164
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060046596A Expired - Fee Related KR100766605B1 (en) | 2006-05-24 | 2006-05-24 | Method and system for providing location information through interworking system between roamed service platforms |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100766605B1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100932243B1 (en) | 2007-10-08 | 2009-12-16 | 주식회사 케이티 | Positioning method of mobile communication terminal |
| KR100958871B1 (en) | 2007-10-22 | 2010-05-20 | 에스케이 텔레콤주식회사 | Method and system for notifying status of mobile communication terminal roaming overseas |
| KR100968960B1 (en) | 2008-12-02 | 2010-07-14 | 주식회사 케이티 | Apparatus and method for providing location information using gateway location register |
| KR101789101B1 (en) * | 2013-12-31 | 2017-11-20 | 주식회사 한국환경생태연구소 | Apparatus for locating animal location using international roaming |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004080096A2 (en) | 2003-03-05 | 2004-09-16 | Qualcomm, Incorporated | User plane-based location services (lcs) system, method and apparatus |
| KR20040083167A (en) * | 2003-03-21 | 2004-10-01 | 에스케이 텔레콤주식회사 | Location Tracking Method in Dual Stack Mobile Communication Network |
| CA2561042A1 (en) | 2004-04-22 | 2005-11-03 | Huawei Technologies Co., Ltd. | A system of realizing location and method thereof |
| KR20060036164A (en) * | 2004-10-25 | 2006-04-28 | 에스케이 텔레콤주식회사 | How to provide friend finder service for mobile roaming terminal abroad |
| KR100584430B1 (en) | 2004-01-31 | 2006-05-26 | 삼성전자주식회사 | Positioning method of mobile terminal |
-
2006
- 2006-05-24 KR KR1020060046596A patent/KR100766605B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004080096A2 (en) | 2003-03-05 | 2004-09-16 | Qualcomm, Incorporated | User plane-based location services (lcs) system, method and apparatus |
| KR20040083167A (en) * | 2003-03-21 | 2004-10-01 | 에스케이 텔레콤주식회사 | Location Tracking Method in Dual Stack Mobile Communication Network |
| KR100584430B1 (en) | 2004-01-31 | 2006-05-26 | 삼성전자주식회사 | Positioning method of mobile terminal |
| CA2561042A1 (en) | 2004-04-22 | 2005-11-03 | Huawei Technologies Co., Ltd. | A system of realizing location and method thereof |
| KR20060036164A (en) * | 2004-10-25 | 2006-04-28 | 에스케이 텔레콤주식회사 | How to provide friend finder service for mobile roaming terminal abroad |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100932243B1 (en) | 2007-10-08 | 2009-12-16 | 주식회사 케이티 | Positioning method of mobile communication terminal |
| KR100958871B1 (en) | 2007-10-22 | 2010-05-20 | 에스케이 텔레콤주식회사 | Method and system for notifying status of mobile communication terminal roaming overseas |
| KR100968960B1 (en) | 2008-12-02 | 2010-07-14 | 주식회사 케이티 | Apparatus and method for providing location information using gateway location register |
| KR101789101B1 (en) * | 2013-12-31 | 2017-11-20 | 주식회사 한국환경생태연구소 | Apparatus for locating animal location using international roaming |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100619285B1 (en) | Location-based Telephone Service in Mobile IP Network | |
| CN1922913B (en) | Method, system and device for providing location information | |
| KR100749159B1 (en) | Provision of information regarding a mobile station | |
| EP1264493B1 (en) | Service provision in a communication system | |
| KR100545351B1 (en) | Subscriber Location Tracking in Dual Stack Mobile Networks | |
| JP4699078B2 (en) | Apparatus and method for determining position of mobile terminal using positioning server independently configured in network | |
| CN101411092B (en) | Location positioning method in handover between networks | |
| KR101226038B1 (en) | A method and apparatus for providing network support for a wireless emergency call | |
| CN102056289A (en) | Terminal locating method based on mobile network, system and locating information server | |
| KR20100024501A (en) | Method and apparatus for supporting location services for a roaming mobile station | |
| CN101160986B (en) | Method for locating mobile terminal | |
| KR100766605B1 (en) | Method and system for providing location information through interworking system between roamed service platforms | |
| KR100775536B1 (en) | Method and system for providing location information using roaming gateway | |
| KR100932257B1 (en) | Emergency location service method and system | |
| KR100706342B1 (en) | Method and system for providing location information through interworking between positioning systems | |
| KR100711318B1 (en) | Positioning method of GPS-supporting terminal in LPS system | |
| KR100692641B1 (en) | Emergency request processing method and system | |
| KR100932243B1 (en) | Positioning method of mobile communication terminal | |
| KR100775538B1 (en) | Method and system for providing location based service for roaming subscriber | |
| KR100802081B1 (en) | Path service provision method and system | |
| EP1420599B1 (en) | Service provision in a communication system | |
| KR100706340B1 (en) | Location Information Provision Method and System | |
| KR20100060527A (en) | System and method for providing location information of user equipment unregistered in visitor location register | |
| JP2007521778A (en) | Location service processing method | |
| KR100699105B1 (en) | Wireless positioning method and system in gps location based service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| G170 | Re-publication after modification of scope of protection [patent] | ||
| PG1701 | Publication of correction |
Patent document republication publication date: 20080421 Republication note text: Request for Correction Notice (Document Request) Gazette number: 1007666050000 Gazette reference publication date: 20071011 St.27 status event code: A-5-5-P10-P19-oth-PG1701 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20120928 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20131001 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 7 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| FPAY | Annual fee payment |
Payment date: 20141001 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 8 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| FPAY | Annual fee payment |
Payment date: 20151001 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 9 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 10 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20170921 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 11 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| FPAY | Annual fee payment |
Payment date: 20181001 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 12 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| FPAY | Annual fee payment |
Payment date: 20190903 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 13 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 14 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 15 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PC1903 | Unpaid annual fee |
Not in force date: 20221006 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
| PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20221006 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |