Algorithms for continuous location-dependent and context-aware queries in indoor environments

Continuous location-dependent queries can be considered as key elements for the development of different categories of location-based and context-aware services. However, most work on location-dependent query processing has been mainly oriented towards outdoor environments. This paper studies location-dependent and context-aware queries over moving objects in indoor environments (e.g., houses, commercial malls, etc.), with a special focus on navigation-related queries (i.e., mainly path search and range queries). A hierarchical and context-dependent spatial data model is firstly presented, which leads to the consideration of other contextual dimensions besides the location of the involved entities, such as time and user profiles. Two algorithms for continuous processing of path and range queries on top of this modelling approach are introduced. The former performs a hierarchical and incremental path search for the continuous processing of path queries, and applied to both static and moving objects. The latter presents an incremental approach for continuous range queries, which performs a hierarchical network expansion around the initial query point and implements a mechanism to update the initial search tree based on user's movements.

[1]  A. Prasad Sistla,et al.  Updating and Querying Databases that Track Mobile Units , 1999, Distributed and Parallel Databases.

[2]  Eduardo Mena,et al.  Location-dependent query processing: Where we are and where we are heading , 2010, CSUR.

[3]  Douglas B. Terry,et al.  Continuous queries over append-only databases , 1992, SIGMOD '92.

[4]  Haibo Hu,et al.  When location-based services meet databases , 2005, Mob. Inf. Syst..

[5]  Eduardo Mena,et al.  An approach to process continuous location-dependent queries on moving objects with support for location granules , 2011, J. Syst. Softw..

[6]  Yufei Tao,et al.  Query Processing in Spatial Network Databases , 2003, VLDB.

[7]  Cyril Ray,et al.  Spatial models for context-aware indoor navigation systems: A survey , 2012, J. Spatial Inf. Sci..

[8]  Eduardo Mena,et al.  Location-dependent queries in mobile contexts: distributed processing using mobile agents , 2006, IEEE Transactions on Mobile Computing.

[9]  Frederick Reiss,et al.  TelegraphCQ: continuous dataflow processing , 2003, SIGMOD '03.

[10]  Adi Botea,et al.  Near Optimal Hierarchical Path-Finding , 2004, J. Game Dev..

[11]  Nikos Pelekis,et al.  Hermes - A Framework for Location-Based Data Management , 2006, EDBT.

[12]  C. Ray,et al.  Spatial Models for Indoor Context-Aware Navigation Systems: A Survey , 2011 .

[13]  Markus Schneider,et al.  Supporting Continuous Range Queries in Indoor Space , 2010, 2010 Eleventh International Conference on Mobile Data Management.

[14]  Shazia Wasim Sadiq,et al.  Instance optimal query processing in spatial networks , 2009, The VLDB Journal.

[15]  Cyril Ray,et al.  A fine-grained context-dependent model for indoor spaces , 2010, ISA '10.

[16]  Hua Lu,et al.  Scalable continuous range monitoring of moving objects in symbolic indoor space , 2009, CIKM.

[17]  Philip S. Yu,et al.  Incremental Processing of Continual Range Queries over Moving Objects , 2006, IEEE Transactions on Knowledge and Data Engineering.

[18]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[19]  Cyril Ray,et al.  Context-aware modelling of continuous location-dependent queries in indoor environments , 2013, J. Ambient Intell. Smart Environ..

[20]  Sven Koenig,et al.  Efficient Incremental Search for Moving Target Search , 2009, IJCAI.