Design Considerations on Implementing an Indoor Moving Objects Management System

Similar documents
Ranking Web Pages by Associating Keywords with Locations

Indoor A New Data Management Frontier

Construction Scheme for Cloud Platform of NSFC Information System

Hermes - A Framework for Location-Based Data Management *

Modeling Historical and Future Spatio-Temporal Relationships of Moving Objects in Databases

SPATIOTEMPORAL INDEXING MECHANISM BASED ON SNAPSHOT-INCREMENT

Design and Implementation of Inspection System for Lift Based on Android Platform Yan Zhang1, a, Yanping Hu2,b

The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication

Mobility Data Management and Exploration: Theory and Practice

Research on Extension of SPARQL Ontology Query Language Considering the Computation of Indoor Spatial Relations

An Efficient Technique for Distance Computation in Road Networks

RESEARCH ON UNIFIED SPATIOTEMPORAL DATA MODEL

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 4, December 2016, Page 30

A System for Discovering Regions of Interest from Trajectory Data

Indoor optimal path planning based on Dijkstra Algorithm Yicheng Xu 1,a, Zhigang Wen 1,2,b, Xiaoying Zhang 1

Detect tracking behavior among trajectory data

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Network protocol for Internet of Things based on 6LoWPAN

Improvement of Buffer Scheme for Delay Tolerant Networks

The Improved Algorithm Based on DFS and BFS for Indoor Trajectory Reconstruction

Interference Management Scheme for Wireless Sensor Network

Prof. Dr. Pedro José Marrón

INITIAL ENTERPRISE CHALLENGE:

Searching for Similar Trajectories on Road Networks using Spatio-Temporal Similarity

SQL Query Optimization on Cross Nodes for Distributed System

Privacy-Preserving of Check-in Services in MSNS Based on a Bit Matrix

A Wireless Indoor Navigation Aid for Visually Impaired People using UWB Localization Infrastructure and an Original Wayfinding Algorithm

An Output Schema for Multimedia Data in Multimedia Database Systems

Towards New Heterogeneous Data Stream Clustering based on Density

CrowdPath: A Framework for Next Generation Routing Services using Volunteered Geographic Information

RESEARCH ON CROSS PLATFORM DEVELOPMENT MODEL BASED ON QUICK QT Xiaohua Zhang1, a, Bo Huang2, b

Optimizing Web Service Composition in Parallel

Towards a Search-based Interactive Configuration of Cyber Physical. System Product Lines 1

Design and Realization of WCDMA Project Simulation System

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article

SMART VEHICLE CONTROLLED SYSTEM

A Novel Extreme Point Selection Algorithm in SIFT

Study of Smart Home System based on Zigbee Wireless Sensor System. Jie Huang 1

A Data Collecting and Caching Mechanism for Gateway Middleware in the Web of Things

An Energy-Efficient Technique for Processing Sensor Data in Wireless Sensor Networks

The Research of Delay Characteristics in CAN Bus Networked Control System

Spatiotemporal Access to Moving Objects. Hao LIU, Xu GENG 17/04/2018

A Knowledge Discovery Framework for Spatiotemporal Data Mining

Research on 3G Terminal-Based Agricultural Information Service

Summarization of Egocentric Moving Videos for Generating Walking Route Guidance

New Trends in Database Systems

Understanding User Operations on Web Page in WISE 1

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

Organization and Retrieval Method of Multimodal Point of Interest Data Based on Geo-ontology

An Edge-Based Algorithm for Spatial Query Processing in Real-Life Road Networks

ORGANIZATION AND REPRESENTATION OF OBJECTS IN MULTI-SOURCE REMOTE SENSING IMAGE CLASSIFICATION

A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI

Location Privacy Protection for Preventing Replay Attack under Road-Network Constraints

Services Management Model Based on the SOA

Faceted Navigation for Browsing Large Video Collection

Research on Heterogeneous Communication Network for Power Distribution Automation

Spatial and Temporal Aware, Trajectory Mobility Profile Based Location Management for Mobile Computing

Data Mining Technology Based on Bayesian Network Structure Applied in Learning

DSTTMOD: A Discrete Spatio-Temporal Trajectory Based Moving Object Database System

Spatial Keyword Range Search on Trajectories

RiMOM Results for OAEI 2009

The Design of a Spatio-Temporal Database to investigate on sex offenders

Hole repair algorithm in hybrid sensor networks

Boundary Recognition in Sensor Networks. Ng Ying Tat and Ooi Wei Tsang

A deployment procedure for wireless sensor networks

A WSN middleware for security and localization services

Title Grid for Multimedia Communication Ne. The original publication is availabl. Press

The Design of Distributed File System Based on HDFS Yannan Wang 1, a, Shudong Zhang 2, b, Hui Liu 3, c

Detecting Anomalous Trajectories and Traffic Services

A SPATIAL DATA MODEL FOR MOVING OBJECT DATABASES

Integrated Framework for Keyword-based Text Data Collection and Analysis

A Design of Remote Monitoring System based on 3G and Internet Technology

Inference in Hierarchical Multidimensional Space

A Fast Speckle Reduction Algorithm based on GPU for Synthetic Aperture Sonar

Metric and Identification of Spatial Objects Based on Data Fields

UJIINDOORLOC - A NEW MULTI-BUILDING AND MULTI- FLOOR DATABASE FOR WLAN FINGERPRINT-BASED INDOOR LOCALIZATION PROBLEMS

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras

Tracking Human Mobility using WiFi signals

Association of Cloud Computing in IOT

Latest development in image feature representation and extraction

CATIA V5 Robust Design Method to Prevent Feature Failure Lihua Sun 1, Baoqing Zhang 2, Bo Li 3, Wei Yin 3

Australian Journal of Basic and Applied Sciences. Comparative Investigation On Mygrant Wlan Performance Analysis With And Without Load Balancer

Robot localization method based on visual features and their geometric relationship

TIP: A Temporal Extension to Informix

SECURE MULTI-KEYWORD TOP KEY RANKED SEARCH SCHEME OVER ENCRYPTED CLOUD DATA

Automatic visual recognition for metro surveillance

Algebras for Moving Objects and Their Implementation*

Implementation of Spatio-Temporal Data Types with Java Generics

An Automatic Timestamp Replanting Algorithm for Panorama Video Surveillance *

FSRM Feedback Algorithm based on Learning Theory

A Novel Method for Activity Place Sensing Based on Behavior Pattern Mining Using Crowdsourcing Trajectory Data

Collecting outdoor datasets for benchmarking vision based robot localization

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*

A Real Time GIS Approximation Approach for Multiphase Spatial Query Processing Using Hierarchical-Partitioned-Indexing Technique

Research and Design of Key Technology of Vertical Search Engine for Educational Resources

The Research of Real 3D Modeling in the Digital Heritage Protection of Ancient Architecture

Visual Traffic Jam Analysis based on Trajectory Data

Efficient Stereo Image Rectification Method Using Horizontal Baseline

Transcription:

, pp.60-64 http://dx.doi.org/10.14257/astl.2014.45.12 Design Considerations on Implementing an s Management System Qian Wang, Qianyuan Li, Na Wang, Peiquan Jin School of Computer Science and Technology, University of Science and Technology of China, 230027, Hefei, China Abstract. In this paper, we present a framework to implement a database management extension for indoor moving objects based on a commercial -Relational DBMS. As most people are living in indoor spaces, it is valuable to investigate people s moving trajectories in indoor space so as to develop indoor location-based services. We first present the general idea of managing indoor moving objects via ORDBMS, as well as the detailed design on the data types and operations. Then, we give the implemental results and a case study is presented. Keywords: Space; s; DBMS 1 Introduction Traditional moving object data management focused on GPS-supported moving objects in outdoor environment [1-2], and little effort has been done on moving objects in indoor space. However, people spend most of their time in indoor space, such as office building, shopping mall, metro station and museum. Recently, wireless positioning techniques like RFID, wifi and Bluetooth offer opportunities for us to track indoor moving objects. Thus it brings new challenges in indoor moving objects management [3]. space has some unique features, compared with outdoor space [4]. Firstly, the moving of objects is constrained by rooms and doors. In particular, objects have to pass by the door when moving from one room to another one. Secondly, the distance measurement is different from that in outdoor space. The latter usually employs the Euler distance. However, this is not applicable in indoor space, due to the existence of doors and rooms. Finally, the positioning ways in indoor space usually use sensors like RFID and Bluetooth, which are differing from the GPS receiver in outdoor environment. The indoor positioning techniques are not able to report the precise positions of indoor moving objects. Previous research on indoor moving objects management were mainly focused on data models [1], indexes [2], and specific indoor query processing [2], whereas little work has been done in the implementation of real database management systems for indoor moving objects. To our best knowledge, there are no real systems built so far. Aiming at providing practical support of indoor moving objects management for various commercial applications, we present an extension of -Relational ISSN: 2287-1233 ASTL Copyright 2014 SERSC

DBMS in this paper, which is called DB. DB is based on our previous work on indoor data model [4] and is developed using the cartridge technology provided by Oracle, which enables us to add new data types as well as functions and indexing methods into the kernel of Oracle. The unique features of DB can be summarized as follows: (1) It is SQL-compatible and built on a widely-used commercial DBMS. Thus it can be easily used in real database applications for indoor scenarios and provides a practical solution for indoor moving objects management under current database architecture. (2) It supports various moving objects types specially designed for indoor LBS applications, such as moving number, moving bool, moving string, indoor position, indoor space, and indoor moving object. Combined with ten types of spatiotemporal operations supported by those new data types, users can represent indoor space and indoor moving objects for various applications. Moreover, different types of spatiotemporal queries are supported by DB, such as indoor navigation, indoor KNN, trajectory queries, range queries, and so on. The remaining of the paper is structured as follows. In Section 2, we briefly introduce the design of a data model for indoor space. Section 3 is focused on the data types, which will be extended into ORDBMS. Section 4 presents the implemental issues, and Section 5 concludes the paper. 2 A Data Model for Space space data model needs to describe three kinds of indoor entities, including indoor elements, sensor deployment and moving object data. Fig. 1(a) is the entity-relationship graph of traditional symbolic model. element includes Room and Door, and Room is connected with Door; s are detected by Sensor; Sensor is deployed in Room or Door; is located in Room. As indoor element is abstracted as symbol, there is no geometric data of indoor element, which leads to symbolic moving object location and inaccurate indoor distance calculation. Element Element Room Room Compose Connect Deploy Detect Connect Grid Detect Door Deploy Sensor (RFID,WiFi) Door Compose Sensor (RFID,WiFi) (a) symbolic model (b) proposed model Fig. 1. Entity-relationship graph of indoor space model Copyright 2014 SERSC 61

To address this problem, we propose to add entity Grid as indoor space primitive geometry (as shown in Fig. 1(b)). Room and Door are composed with Grids, which can represent geometry information. Sensor and s are located in Grids, which are more accurate than symbolic locations. We design new data types to represent indoor space and indoor moving objects, namely temporal data types, spatial data types, and moving objects types (as shown in Fig.2). The moving objects types contain moving base types and indoor moving object types. The former refers to the numeric, Boolean, or string values changing with time, whereas the latter refers to the indoor moving objects as well as their trajectories. All the new data types are implemented by PL/SQL using the CREATE TYPE statement. In Fig.2, the indoor spatial types are defined on the basis of the data model shown in Fig.1, in which we divide the whole indoor space as a set of grid. The sensors and doors are defined as indoor position types. DB Type System Temporal Data Oracle Base Type Spatial Data s SDO_GEOMETRY Spatial Base Instant Period Interval Periods Space Geometry Position Bool String Number Fig. 2. The type system of DB 3 Implementation The DB data model can be effectively implemented on typical object-relational DBMS. -relational DBMS provides extensions support for new data types and functions, and has been studied in traditional spatiotemporal data management [6]. The architecture is shown in Fig. 3. The C Library provides the core support for the indoor moving objects data types and operations. The DB module is the component that actually brings the indoor moving objects management support into the DBMS. Once installed, it becomes an integral part of the DBMS; no external modules are necessary. The module is written mostly in C, and makes heavy use of the C Library. The ORDBMS Extending Tool is provided by the DBMS. When the DB module is installed into DBMS, users can use standard SQL to gain indoor location-based services from the DBMS. No external works impose on users. 62 Copyright 2014 SERSC

Each new data type (ADT, abstract data type) is implemented and registered into the object-relation DBMS. When creating a new data type, some support routines must be provided, which will deal with the casts between the internal representation in DBMS and the external representation out of DBMS. Now we can use the new data types to represent indoor space and moving objects. For example, we can create following table to represent a shopping mall as well as the moving objects (people) inside it: Mall(Mid:number,Mname:string,Mbuilding:inmgg); Stores(Rid:number,Mid:number,Rname:string,Rreg:inregion ); Doors(Did:number,Mid:number,Dloc:ingrid); Customers(Cid:number,Cname:string,Ctraj:mov(ingrid)) Fig. 3. Implementation architecture for DB Due to the missing of real dataset for demonstrating indoor moving objects management, we also develop an indoor data generator called STG [7, 8]. Using STG, we can generate simulated indoor moving trajectories, which can be further imported into DB for query evaluation, as shown in Fig.4 STG: Data Generator LBA Queries: Navigation KNN Hotspots Range Queries 1 Generate 3 Query Spatial Data & Tragectories 2 Import Oracle 11g Data DB Data Operations Fig. 4. Scenario of DB evaluation 4 Conclusion In this paper, we proposed some design considerations on the data model and implementation of indoor moving objects. We present a preliminary design for a Copyright 2014 SERSC 63

grid-based indoor space model, and define the new data types for representing indoor space as well as indoor moving objects. We have implemented the proposed indoor data model on Oracle using the cartridge extension technique. In the future, we will concentrate on the optimization of the indoor moving objects extension. Acknowledgement. This paper is supported by the National Science Foundation of China (No. 61379037). References 1. R. Güting, M. Böhlen, et al. A Foundation for Representing and Querying s. TODS, 25(1): 1-42 (2000) 2. R. Güting, V. Almeida, et al., Modeling and Querying s in Networks. The VLDB Journal, 15(2): 165-190 (2006) 3. C. Jensen, L. Hua, Y. Bin, A New Data Management Frontier. IEEE Data Engineering Bulletin-Special Issue on Spatial and Spatio-temporal Databases, 33(2): 12-17 (2010) 4. P. Jin, L. Zhang, Semantics and Modeling of s, International Journal of Multimedia and Ubiquitous Engineering, 7(2): 153-158 (2012) 5. Q. Li, P Jin, L Zhao, S Wan, L Yue, DB: Extending Oracle to Support s Management, The 18th International Conference on Database Systems for Advanced Applications (DASFAA'13), LNCS 7826, Springer, pp. 476-480 (2013) 6. P. Jin, P. Sun, OSTM: A Spatiotemporal Extension to Oracle. In Proc. Of NCM, pp.575-580 (2008) 7. C. Huang, P. Jin, H. Wang, N. Wang, S. Wan, L. Yue, STG: A Flexible Tool to Generate Trajectory Data for s, the 14th International Conference on Mobile Data Management (MDM'13), IEEE CS, Milan, Italy (2013) 8. H. Wang, P. Jin, L. Zhao, L. Zhang, L. Yue, Generating Semantic-Based Trajectories for s, In Proc. Of WAIM Workshops, LNCS 7142, Springer, pp.13-26 (2011) 64 Copyright 2014 SERSC