A hybrid positioning system for technology-independent location-aware computing

被引:19
作者
Ficco, Massimo [1 ]
Russo, Stefano [1 ,2 ]
机构
[1] CINI, Lab ITeM Carlo Savy, I-80126 Naples, Italy
[2] Univ Naples Federico II, Dipartimento Informat & Sistemist, I-80125 Naples, Italy
关键词
location-aware computing; mobile computing; hybrid location model; !text type='JS']JS[!/text]R-179; data sensor fusion; handset-based positioning; infrastructure-based positioning; Bluetooth; GPS; PRIVACY;
D O I
10.1002/spe.919
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Location-aware computing is a form of context-aware mobile computing that refers to the ability of providing users with services that depend on their position. Locating the user terminal, often called positioning, is essential in this form of computing. Towards this aim, several technologies exist, ranging from personal area networking, to indoor, outdoor, and up to geographic area systems. Developers of location-aware software applications have to face with a number of design choices, that typically depend on the chosen technology. This work addresses the problem of easing the development of pull location-aware applications, by allowing uniform access to multiple heterogeneous positioning systems. Towards this aim, the paper proposes an approach to structure location-aware mobile computing systems in a way independent of positioning technologies. The approach consists in structuring the system into a layered architecture, that provides application developers with a standard Java Application Programming Interface (JSR-179 API), and encapsulates location data management and technology-specific positioning subsystems into lower layers with clear interfaces. In order to demonstrate the proposed approach we present the development of HyLocSys. It is an open hybrid software architecture designed to support indoor/outdoor applications, which allows the uniform (combined or separate) use of several positioning technologies. HyLocSys uses a hybrid data model, which allows the integration of different location information representations (using symbolic and geometric coordinates). Moreover, it allows support to handset-and infrastructure-based positioning approaches while respecting the privacy of the user. The paper presents a prototypal implementation of HyLocSys for heterogeneous scenarios. It has been implemented and tested on several platforms and mobile devices. Copyright (C) 2009 John Wiley & Sons, Ltd.
引用
收藏
页码:1095 / 1125
页数:31
相关论文
共 49 条
[1]  
*3GPP TS, 2007, 44031 3GPP TS
[2]  
[Anonymous], 2005, 4279 RFC
[3]  
*APP NETW INC, APP CONT ENG
[4]  
*AV BLUET, 2006, JAV IMPL JSR 82 LIN
[5]  
Bahl P., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P775, DOI 10.1109/INFCOM.2000.832252
[6]   On location models for ubiquitous computing [J].
Becker, Christian ;
Duerr, Frank .
PERSONAL AND UBIQUITOUS COMPUTING, 2005, 9 (01) :20-31
[7]   Location privacy in pervasive computing [J].
Beresford, AR ;
Stajano, F .
IEEE PERVASIVE COMPUTING, 2003, 2 (01) :46-55
[8]  
*BLUEZ, 2008, OFF LIN BLUET PROT S
[9]   Implementing positioning services over an ubiquitous infrastructure [J].
Cotroneo, D ;
Russo, S ;
Cornevilli, F ;
Ficco, M ;
Vecchio, V .
SECOND IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2004, :14-18
[10]   Indoor and outdoor location based services for portable wireless devices [J].
di Flora, C ;
Ficco, M ;
Russo, S ;
Vecchio, V .
25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, :244-250