A multi-layer Internet of things database schema for online-to-offline systems

Due to the widespread usage of Internet of things devices in online-to-offline businesses, a huge volume of data from heterogeneous data sources are collected and transferred to the data processing components in online-to-offline systems. This leads to increased complexity in data storage and querying, especially for spatial–temporal data processing in online-to-offline systems. In this article, first, we design a multi-layer Internet of things database schema to meet the diverse requirements through fusing spatial data with texts, images, and videos transferred from the sensors of the Internet of things networks. The proposed multi-layer Internet of things database schema includes logical nodes, geography nodes, storage nodes, and application nodes. These data nodes cooperate with each other to facilitate the data storing, indexing, and querying. Second, a searching algorithm is designed based on pruning strategy. The complexity of the algorithm is also analyzed. Finally, the multi-layer Internet of things database schema and its application are illustrated in a smart city construction project in Shanghai, China, recommending available charging points to the customers who need to charge their electric energy–driven cars.

[1]  Dong Guo,et al.  Towards unified heterogeneous event processing for the Internet of Things , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[2]  Wen-Chih Peng,et al.  Clustering spatial data with a geographic constraint: exploring local search , 2011, Knowledge and Information Systems.

[3]  Andrey Somov,et al.  Supporting smart-city mobility with cognitive Internet of Things , 2013, 2013 Future Network & Mobile Summit.

[4]  Laura Bocchi,et al.  On the Behaviour of General-Purpose Applications on Cloud Storages , 2013, WS-FM.

[5]  Hongming Cai,et al.  An IoT-Oriented Data Storage Framework in Cloud Computing Platform , 2014, IEEE Transactions on Industrial Informatics.

[6]  Ken C. K. Lee,et al.  IR-Tree: An Efficient Index for Geographic Document Search , 2011, IEEE Trans. Knowl. Data Eng..

[7]  Milica Stojanovic,et al.  Random Access Compressed Sensing for Energy-Efficient Underwater Sensor Networks , 2011, IEEE Journal on Selected Areas in Communications.

[8]  Lavanya Ramakrishnan,et al.  Performance evaluation of a MongoDB and hadoop platform for scientific data analysis , 2013, Science Cloud '13.

[9]  Haiying Shen,et al.  A Distributed Spatial-Temporal Similarity Data Storage Scheme in Wireless Sensor Networks , 2011, IEEE Transactions on Mobile Computing.

[10]  Hai Liu,et al.  A Heterogeneous Data Integration Model , 2013, GRMSE.

[11]  Madhu Goyal,et al.  Multi-tenant Elastic Extension Tables Data Management , 2014, ICCS.

[12]  Lida Xu,et al.  Compressed Sensing Signal and Data Acquisition in Wireless Sensor Networks and Internet of Things , 2013, IEEE Transactions on Industrial Informatics.

[13]  Fazhi He,et al.  Customized Encryption of Computer Aided Design Models for Collaboration in Cloud Manufacturing Environment , 2015 .

[14]  Alfredo Cuzzocrea,et al.  On Managing Very Large Sensor-Network Data Using Bigtable , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[15]  W. D. Li,et al.  Encryption based partial sharing of CAD models , 2015, Integr. Comput. Aided Eng..

[16]  Olivier Curé,et al.  On the Potential Integration of an Ontology-Based Data Access Approach in NoSQL Stores , 2012, 2012 Third International Conference on Emerging Intelligent Data and Web Technologies.

[17]  Chunhua Zhang,et al.  Research on data storage system of geographical spatial information based on grid , 2015, ICIS 2015.

[18]  Jameela Al-Jaroodi,et al.  A survey on service-oriented middleware for wireless sensor networks , 2001, Service Oriented Computing and Applications.

[19]  K. Selvamani,et al.  Data Security Challenges and Its Solutions in Cloud Computing , 2015 .

[20]  Jiaheng Lu,et al.  Reverse spatial and textual k nearest neighbor search , 2011, SIGMOD '11.

[21]  João B. Rocha-Junior,et al.  Efficient Processing of Top-k Spatial Keyword Queries , 2011, SSTD.

[22]  Lida Xu,et al.  Data Cleaning for RFID and WSN Integration , 2014, IEEE Transactions on Industrial Informatics.

[23]  Garret Swart,et al.  Oracle in-database hadoop: when mapreduce meets RDBMS , 2012, SIGMOD Conference.

[24]  Casey G. Cegielski,et al.  Amassing and Analyzing Customer Data in the Age of Big Data: A Case Study of Haier’s Online-to-Offline (O2O) Business Model , 2015 .

[25]  Anthony K. H. Tung,et al.  Scalable top-k spatial keyword search , 2013, EDBT '13.