개인의 이동성을 중심으로 하는 LBS(Location-Based Services, 위치기반 서비스)는 이동통신 단말기의 진화 및 제반 인프라의 급속한 발전으로 인해 다양한 서비스의 요구가 증대되고 있다. 이러한 LBS를 가능하게 하는 기술은 크게 위치 측위 기술, 플랫폼 기술, 컨텐츠 처리 기술 및 이동체 DBMS 기술 등으로 구분된다. 이 중 플랫폼 기술은 위치제공 게이트웨이 서버와 연동하여, 과금, 인증. 위치 정보 보호, 위치 트리거, 지능형 위치획득 등의 일반적인 기능을 제공하는 역할을 수행한다. 국내 표준 단체에서는 위치 정보의 요청 및 제공을 위한 표준 인터페이스를 제공하고 있으며, 지리 정보의 대표적인 컨소시움인 OGC(Open GIS Consortium)의 OpenLS(Open Location Service)에서는 핵심 LBS를 제공하기 위한 표준 인터페이스를 정의하고 있다. 이 논문에서는 다양한 LBS를 제공하기 위하여 위치제공 게이트웨이 서버 및 컨텐츠 서버와 연동하는 서비스 플랫폼을 구현하였으며, 일반적인 플랫폼의 기능 이외에 다음과 같은 특징을 갖는다. 첫째, 서로 다른 위치제공 게이트웨이 서버에 대하여 동일한 인터페이스를 이용하여 위치 정보를 요청, 제공 할 수 있다. 둘째, OpenLS에서 제공하고 있는 4가지 핵심 컨텐츠 서버와 표준화된 방법으로 연동할 수 있다. 셋째, 기존의 무선 단말의 위치뿐만 아니라 유선 전화의 위치 또한 표준 인터페이스를 이용하여 제공할 수 있다. 넷째, 현재 위치에 대한 정보뿐만 아니라, 이동체 서버와 연동하므로 과거 이동 궤적에 대한 정보를 제공할 수 있다. 이 논문은 표준화된 방법을 이용하여 플랫폼의 구현 방법을 제시함으로써, LBS 시스템의 구축 및 활용에 크게 기여하였다.
개인의 이동성을 중심으로 하는 LBS(Location-Based Services, 위치기반 서비스)는 이동통신 단말기의 진화 및 제반 인프라의 급속한 발전으로 인해 다양한 서비스의 요구가 증대되고 있다. 이러한 LBS를 가능하게 하는 기술은 크게 위치 측위 기술, 플랫폼 기술, 컨텐츠 처리 기술 및 이동체 DBMS 기술 등으로 구분된다. 이 중 플랫폼 기술은 위치제공 게이트웨이 서버와 연동하여, 과금, 인증. 위치 정보 보호, 위치 트리거, 지능형 위치획득 등의 일반적인 기능을 제공하는 역할을 수행한다. 국내 표준 단체에서는 위치 정보의 요청 및 제공을 위한 표준 인터페이스를 제공하고 있으며, 지리 정보의 대표적인 컨소시움인 OGC(Open GIS Consortium)의 OpenLS(Open Location Service)에서는 핵심 LBS를 제공하기 위한 표준 인터페이스를 정의하고 있다. 이 논문에서는 다양한 LBS를 제공하기 위하여 위치제공 게이트웨이 서버 및 컨텐츠 서버와 연동하는 서비스 플랫폼을 구현하였으며, 일반적인 플랫폼의 기능 이외에 다음과 같은 특징을 갖는다. 첫째, 서로 다른 위치제공 게이트웨이 서버에 대하여 동일한 인터페이스를 이용하여 위치 정보를 요청, 제공 할 수 있다. 둘째, OpenLS에서 제공하고 있는 4가지 핵심 컨텐츠 서버와 표준화된 방법으로 연동할 수 있다. 셋째, 기존의 무선 단말의 위치뿐만 아니라 유선 전화의 위치 또한 표준 인터페이스를 이용하여 제공할 수 있다. 넷째, 현재 위치에 대한 정보뿐만 아니라, 이동체 서버와 연동하므로 과거 이동 궤적에 대한 정보를 제공할 수 있다. 이 논문은 표준화된 방법을 이용하여 플랫폼의 구현 방법을 제시함으로써, LBS 시스템의 구축 및 활용에 크게 기여하였다.
The LBS(Location-Based Service), which is based on individual's mobility, is required increasingly as mobile telecommunication and various infrastructures have developed rapidly. The technologies for LBS are location determination technology, service platform technology, contents provider technology...
The LBS(Location-Based Service), which is based on individual's mobility, is required increasingly as mobile telecommunication and various infrastructures have developed rapidly. The technologies for LBS are location determination technology, service platform technology, contents provider technology and moving object database technology generally. Among these, service platform must be interoperable with location gate-way server and provide common function of billing, authentification, protect location information, privacy control, location trigger and intelligent acquisition and so on. The TTA(Telecommunications Technology Association) published specification that defines a standard protocol for safe and simple interface between LBS client and LBS platform and the OpenLS(Open Location Service) in OGC (Open GIS Consortium) released implementation specifications for providing Location based core services. In this paper, we implemented service platform for LBS which is able to interoperable with location gateway server and contents provider and is caracterized as follows. First, it could require and response location information from different types of location gateway server with same interface. Second, it complies with the standard interfaces with OpenLS 4 contents providers for core LBS. Third, it could provide location of wired phone as well as wireless mobile terminal compling with the standard protocol. Last, it could provide trajectorH information based past location as well as current location, because it is able to interoperable with moving object DBMS. This paper contributes to the construction and practical use of LBS by providing the method of implementation of service platform for LBS.
The LBS(Location-Based Service), which is based on individual's mobility, is required increasingly as mobile telecommunication and various infrastructures have developed rapidly. The technologies for LBS are location determination technology, service platform technology, contents provider technology and moving object database technology generally. Among these, service platform must be interoperable with location gate-way server and provide common function of billing, authentification, protect location information, privacy control, location trigger and intelligent acquisition and so on. The TTA(Telecommunications Technology Association) published specification that defines a standard protocol for safe and simple interface between LBS client and LBS platform and the OpenLS(Open Location Service) in OGC (Open GIS Consortium) released implementation specifications for providing Location based core services. In this paper, we implemented service platform for LBS which is able to interoperable with location gateway server and contents provider and is caracterized as follows. First, it could require and response location information from different types of location gateway server with same interface. Second, it complies with the standard interfaces with OpenLS 4 contents providers for core LBS. Third, it could provide location of wired phone as well as wireless mobile terminal compling with the standard protocol. Last, it could provide trajectorH information based past location as well as current location, because it is able to interoperable with moving object DBMS. This paper contributes to the construction and practical use of LBS by providing the method of implementation of service platform for LBS.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
이에 본 논문에서는 다양한 LBS를 제공하기 위하여 위치정보를 획득하고 컨텐츠 서버와 연동하는 서비스 플랫폼을 구현하였다. 본 논문에서 구현한 LBS 플랫폼은 일반적인 서비스플랫폼이 제공하여야 하는 과금, 인증, 위치 정보 보호 및 처리, 위치 트리거, 지능형 위치 획득[13] 등의 기능을 제공함은 물론이고 다음의 4가지를 특징으로 하는 시스템이다.
본 논문에서는 위의 XML 스키마에 대하여 언급하지 않고, 표준 스팩[11]을 참고하기 바라며, 각각의 서비스에 대한 샘플 메시지를 설명하고자 한다. (그림 6)은 Directory 서비스의 메시지 요청 및 응답의 예를 나타낸 그림이다.
앞서 설명한 것과 같이, 현재 망 개방정책의 시행에 따라, 다양한 컨텐츠 제공업자가 있으며, 동일컨텐츠에 대하여 서로 다른 인터페이스로 상호 연동할 경우, 중복 개발이라는 단점을 가지고 있다. 이에, 본 논문에서는 OGC 의 OpenLS의 4가지 핵심 서비스를 표준 인터페이스를 적용하여 상호 연동하도록 시스템을 개발하였다. (그림 12)는 컨텐츠요청 처리 컴포넌트의 구조를 나타내고 있다.
본 논문의 LBS 플랫폼의 마지막 특징은 유무선의 위치 정보를 처리 할뿐만 아니라, 이동체 DBMS와상호 연동함으로써, 과거 이동체의 이력 이동 궤적을 기반으로 하는 서비스를 제공할수 있다는 것이다. 즉, 지금까지 살펴본 LBS 플랫폼에서 제공하는 서비스 정보는 현재의 위치를 기반으로 하여 핵심 컨텐츠정보와 결합한 서비스이었으며, 과거 이동 궤적 정보의 서비스는 현재 위치를 요청하여 획득할 때마다 저장된 이동체 이력 DB의 정보를 이용할 수가 있다.
이동체 DBMS와 관련된 많은 연구가 진행되어 왔으며, 주로 이동체 데이터 모델과 대용량 이동체의 빠른 궤적 질의 처리를 위한 색인[1] 및 시공간 색인에 대한 연구가 중점적이다. 이와 관련하여 더욱 더 자세한 논의는 본 논문의 특징상 생략하고자 한다. LBS 플랫폼에서 이동체 서버로의 접근은 기본 SQL을 확장한 MOSQL(Moving Object SQL)을 이용하여 질의를 요청하며, "현재 이마트 주변에 있는 KTF 사용자들의 2004/6/1부터 2004/6/10일까지의 이동 궤적을 추출”하는 예제 질의는 아래와 같이 처리된다.
본 논문에서는 LBS를 위한 서비스 플랫폼에 대하여 살펴 보 았다. 본 논문의 LBS 플랫폼은 기존의 LBS를 위한 플랫폼이 제공하여야 하는 기본적인 위치제공 게이트웨이 연동, 과금, 인 증, 위치 정보 보호, 지능형 위치 요청 및 위치 트리거 기능을 제공함을 물론이고, 기존의 플랫폼과 차별화 된 4가지를 큰 특 징으로 하는 시스템이다.
제안 방법
본 논문에서 구현한 LBS 플랫폼은 일반적인 서비스플랫폼이 제공하여야 하는 과금, 인증, 위치 정보 보호 및 처리, 위치 트리거, 지능형 위치 획득[13] 등의 기능을 제공함은 물론이고 다음의 4가지를 특징으로 하는 시스템이다. 첫째, 서로 다른 다양한 위치제공 게이트웨이 서버에 대하여 동일한 인터페이스를 이용하여 처리할 수 있는 것을 특징으로 한다.
본 논문에서 구현한 LBS 플랫폼은 일반적인 서비스플랫폼이 제공하여야 하는 과금, 인증, 위치 정보 보호 및 처리, 위치 트리거, 지능형 위치 획득[13] 등의 기능을 제공함은 물론이고 다음의 4가지를 특징으로 하는 시스템이다. 첫째, 서로 다른 다양한 위치제공 게이트웨이 서버에 대하여 동일한 인터페이스를 이용하여 처리할 수 있는 것을 특징으로 한다. 위치 요청 및 제공에 대한 국제 표준 프로토콜인 MLP(Mobile Location Protocol)[3]을 국내에서 확장한 KLP(Korea Location Pro-tocol)[5]를 본 논문의 플랫폼에서는 적용하여 구현함으로써 개방형 LBS 플랫폼을 제공할 수 있다.
첫째, 서로 다른 다양한 위치제공 게이트웨이 서버에 대하여 동일한 인터페이스를 이용하여 처리할 수 있는 것을 특징으로 한다. 위치 요청 및 제공에 대한 국제 표준 프로토콜인 MLP(Mobile Location Protocol)[3]을 국내에서 확장한 KLP(Korea Location Pro-tocol)[5]를 본 논문의 플랫폼에서는 적용하여 구현함으로써 개방형 LBS 플랫폼을 제공할 수 있다. 둘째, 핵심 LBS 기능을 제공하기 위한 4가지 컨텐츠 서버를 표준된 방법으로 상호연동한다.
본 논문에서 제시하는 LBS 플랫폼은 2.1 절의 위치 요청 및 응답에 대한 표준 인터페이스를 따르도록 설계 되었다. (그림 8)에서와 같이 SP로부터 요청 메시지(위치 + 컨텐츠)를 받으면, 플랫폼은 표준 인터페이스(KLP)를 준수하여 위치제공 게이트웨이 서버와 상호 연동하도록 설계 되었다.
플랫폼은위에서 설명한 바와 같이 위치 요청 메시지를 위치제공 게이트웨이에 아무 작업을 거치지 않고 전달할 수도 있다. 하지만 본논문에서 설계한 플랫폼은 기본 적인 위치 요청 처리인 SLIS, ELIS에 대해서만 위치제공 게이트웨이로부터 요청하고, 이외의 서비스는 플랫폼에서 직접 처리하도록 설계되었다. 이유는 시스템의 부하를 분산 시킴으로써, 안정 적인 동작을 보장하기 위해서이다.
본 논문에서 제시하는 LBS 플랫폼의 두 번째 특징은 4가지 핵심 서비스를 제공할 수 있는 컨텐츠 서버를 표준된 방법으로 상호 연동한다는 것이다. 앞서 설명한 것과 같이, 현재 망 개방정책의 시행에 따라, 다양한 컨텐츠 제공업자가 있으며, 동일컨텐츠에 대하여 서로 다른 인터페이스로 상호 연동할 경우, 중복 개발이라는 단점을 가지고 있다.
본 논문에서 설계한 LBS 플랫폼은 유무선 통합 위치제공을 특징으로 한다. 지금까지의 LBS는 모바일 단말기의 위치를 이용한 서비스였으며, 유선 전화의 위치를 이용한 서비스 또한 유용하게 활용될 수 있다.
이용된다. 본 논문의 LBS 플랫폼에서 Gateway 서비스는 KLP 표준 프로토콜을 이용하여 위치 요청 처리 컴포넌트(LGC)에서 처리한다. (그림 12)에서와 같이 플랫폼은 컨텐츠 요청 메시지를 분석하여, 해당 처리 모듈로 분기하며, 서비스가 상호 연동이 되는경우에는 한 서비스의 결과를 다른 서비스의 입력으로 요청 메시지를 표준 인터페이스를 적용하여 작성한 후, 개별 컨텐츠 서버로 요청하게 된다.
첫째, 서로 다른 다양한 위치제공 게 이트웨이 서버에 대하여 동일한 인터페이스를 이용하여 처리 할 수 있는 것을 특징으로 한다. 위치 요청 및 제공에 대한 표준 KLP 인터페이스를 본 논문의 플랫폼에서는 적용하여 구현함 으로써 개방성을 제공할 수 있으며 둘째, 핵심 LBS 기능을 제공하기 위한 4가지 컨텐츠 서버를 표준된 방법으로 상호 연동한다. OGC] OpenLS에서 제공하는 Geocode, Reverse Geocode, Router Determination, Directory, Presentation^] 컨 텐츠 정보를 위치 정보와 결합하여 제공 할 수 있으며, OpenLS 의 표준 인터페이스를 적용하여 연동하므로 다양한 CP와의 연 동에 개방성을 지닐 수 있다.
성능/효과
OGC의 OpenLS에서 제공하는 Geocode[8], Reverse Geocode[8], Route Determination]!。], Directory[7], Pre-sentation[9]의 컨텐츠 정보를 위치 정보와 결합하여 제공 할 수 있으며, OpenLS의 표준 인터페이스를 적용하여 연동하므로 다양한 CP와의 연동에 개방성을 지닐 수 있다. 셋째, 본 논문에서 구현한 플랫폼은 기존의 무선 이동통신 단말의 위치뿐만 아니라 [5]의 표준 인터페이스를 이용하여 유선 전화의 위치를 요청 및 제공할 수 있다. 즉, 유무선 통합 LBS 플랫폼을 제공한다.
요청과 응답에 대한 메시지는 KLP와 OpenLS의 표준 인터페이스를 준수하여 작성하도록 설계 되어 있다. 본 논문에서 제시하는 플랫폼의 개방성은 다양한 위치제공 게이트웨이로부터 동일한 인터페이스를 이용하여 위치를 요청하고 응답할 수있으며, 위치를 제공 받고자 하는 시스템이 KLP 표준 인터페이스만을 준수하여 플랫폼에 요청할 경우 위치를 제공 받을 수 있다는 것이다. 즉, 상위 SP는 플랫폼에 KIP를 이용하여 요청 메시지를 전송하게 되고, LBS 플랫폼은 메시지 분석 후 해당 위치제공 게이트웨이에 요청 메시지를 전달하여 요청을 처리하게되며, 응답 또한 해당 위치제공 게이트웨이로부터 받은 결과 메시지를 SP에 전달하게 된다.
OGC] OpenLS에서 제공하는 Geocode, Reverse Geocode, Router Determination, Directory, Presentation^] 컨 텐츠 정보를 위치 정보와 결합하여 제공 할 수 있으며, OpenLS 의 표준 인터페이스를 적용하여 연동하므로 다양한 CP와의 연 동에 개방성을 지닐 수 있다. 셋째, 본 논문에서 구현한 플랫폼 은 기존의 무선 이동통신 단말의 위 치뿐만 아니 라 유선 전화의 위치를 요청 및 제공할 수 있으며, 마찬가지로 표준된 방법으로 제공할 수 있다. 즉, 유무선 통합 LBS 플랫폼을 제공한다.
즉, 유무선 통합 LBS 플랫폼을 제공한다. 넷째, 현재 위치와 컨텐츠의 결합 서비스를 제공하는 것뿐만 아니라, 이동체 서버와 연동하여, 과거 이동 궤적의 정보와 컨텐츠 정보 를 결합하여 서비스를 제공할 수 있다. 이러한 특징을 지니는 LBS 플랫폼을 활용함으로써, LBS를 위한 전체 시스템 개발의 중복 개발에 대한 비용을 줄임으로써 폭넓은 LBS의 활용의 계 기가 될 것으로 기대된다.
후속연구
넷째, 현재 위치와 컨텐츠의 결합 서비스를 제공하는 것뿐만 아니라, 이동체 서버와 연동하여, 과거 이동 궤적의 정보와 컨텐츠 정보 를 결합하여 서비스를 제공할 수 있다. 이러한 특징을 지니는 LBS 플랫폼을 활용함으로써, LBS를 위한 전체 시스템 개발의 중복 개발에 대한 비용을 줄임으로써 폭넓은 LBS의 활용의 계 기가 될 것으로 기대된다.
참고문헌 (14)
Dieter Pfoser, Christian S. Jensen and Yannis Theodoridis, 'Novel Approaches in Query Processing for Moving Object Trajectories,' VLDB 2000, pp.395-406
E. Christenson, F. Curbera, G. Meridith and S. Weerawarana, Web Services Description Language(WSDL) 1.1, W3C Note (March 15, 2001), see http://www.w3.org/TR/wsdl
LIF(Location Inter-operability Forum), Statement Version 4, LIF
Lim B, Wen H., J. 2003 : Web services: An analysis of the technology, its benefits, and implementation difficulties, Information Systems Management, Vol.20. No.2, pp.49-57, Publisher: Auerbach Publications, USA
※ AI-Helper는 부적절한 답변을 할 수 있습니다.