Low Cost Efficient Deliverying Video Surveillance Service to Moving Guard for Smart Home

Low-cost video surveillance systems are attractive for Smart Home applications (especially in emerging economies). Those systems use the flexibility of the Internet of Things to operate the video camera only when an intrusion is detected. We are the only ones that focus on the design of protocols based on intelligent agents to communicate the video of an intrusion in real time to the guards by wireless or mobile networks. The goal is to communicate, in real time, the video to the guards who can be moving towards the smart home. However, this communication suffers from sporadic disruptions that difficults the control and drastically reduces user satisfaction and operativity of the system. In a novel way, we have designed a generic software architecture based on design patterns that can be adapted to any hardware in a simple way. The implanted hardware is of very low economic cost; the software frameworks are free. In the experimental tests we have shown that it is possible to communicate to the moving guard, intrusion notifications (by e-mail and by instant messaging), and the first video frames in less than 20 s. In addition, we automatically recovered the frames of video lost in the disruptions in a transparent way to the user, we supported vertical handover processes and we could save energy of the smartphone's battery. However, the most important thing was that the high satisfaction of the people who have used the system.

[1]  Ramu Parupalli,et al.  Mobile based home automation using Internet of Things(IoT) , 2015, 2015 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

[2]  Yudha Arief Wicaksana,et al.  SMART SURVEILLANCE MONITORING SYSTEM USING RASPBERRY PI AND PIR SENSOR , 2015 .

[3]  Douglas C. Schmidt,et al.  Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series) , 2007 .

[4]  Francesco Chiti,et al.  A Hierarchical Communication Architecture for Oceanic Surveillance Applications , 2011, Sensors.

[5]  Tibor Gyimóthy,et al.  Myth or Reality? Analyzing the Effect of Design Patterns on Software Maintainability , 2012 .

[6]  A. Suarez,et al.  Light Protocol and Buffer Management for Automatically Recovering Streaming Sessions in WiFi Mobile Telephones , 2008, 2008 The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies.

[7]  Chokri Ben Amar,et al.  Video surveillance system based on a scalable application-oriented architecture , 2016, Multimedia Tools and Applications.

[8]  Brian Henderson-Sellers,et al.  An Ontology for ISO software engineering standards: 2) Proof of concept and application , 2016, Comput. Stand. Interfaces.

[9]  Daladier Jabba,et al.  Applications Based on Service-Oriented Architecture (SOA) in the Field of Home Healthcare , 2017, Sensors.

[10]  Alexander Chatzigeorgiou,et al.  Energy Consumption Analysis of Design Patterns , 2007 .

[11]  Hong Zhu,et al.  Formal specification of the variants and behavioural features of design patterns , 2010, J. Syst. Softw..

[12]  Ali C. Begen,et al.  Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale , 2013, IEEE Journal on Selected Areas in Communications.

[13]  Vinodkrishnan Kulathumani,et al.  Real-Time Recognition of Action Sequences Using a Distributed Video Sensor Network , 2013, J. Sens. Actuator Networks.

[14]  Kam-Yiu Lam,et al.  Adaptive encoding scheme for real-time video streaming over mobile networks , 2012, 2012 Third Asian Himalayas International Conference on Internet.

[15]  Bratislav Predic,et al.  A Method for Estimating Surveillance Video Georeferences , 2017, ISPRS Int. J. Geo Inf..

[16]  Igor Tishchenko,et al.  The concept of video surveillance system based on the principles of stereo vision , 2016, 2016 18th Conference of Open Innovations Association and Seminar on Information Security and Protection of Information Technology (FRUCT-ISPIT).

[17]  Luiz Gonçalves,et al.  Video Synchronization With Bit-Rate Signals and Correntropy Function , 2017, Sensors.

[18]  Chia-Wen Lin,et al.  A Markov decision based rate adaption approach for dynamic HTTP streaming , 2015, 2015 Visual Communications and Image Processing (VCIP).

[19]  Alexandra Rivero-García,et al.  Implementation and Analysis of Real-Time Streaming Protocols , 2017, Sensors.

[20]  Paolo Bellavista,et al.  Mobile proxies for proactive buffering in wireless Internet multimedia streaming , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.

[21]  Seung-Kyu Park,et al.  Adaptive multimedia stream presentation in mobile computing environment , 1999, Proceedings of IEEE. IEEE Region 10 Conference. TENCON 99. 'Multimedia Technology for Asia-Pacific Information Infrastructure' (Cat. No.99CH37030).

[22]  Cheng Zhang,et al.  A survey of experienced user perceptions about software design patterns , 2013, Inf. Softw. Technol..

[23]  Yap Vooi Voon,et al.  Human behavioral analytics system for video surveillance , 2014, 2014 IEEE International Conference on Control System, Computing and Engineering (ICCSCE 2014).

[24]  Rong Zheng,et al.  Combining a Multi-Agent System and Communication Middleware for Smart Home Control: A Universal Control Platform Architecture , 2017, Sensors.

[25]  M. Majumder,et al.  Real-time mobile learning using mobile live video streaming , 2012, 2012 World Congress on Information and Communication Technologies.

[26]  Anastasios A. Economides,et al.  Wireless sensor network security visualization , 2012, 2012 IV International Congress on Ultra Modern Telecommunications and Control Systems.

[27]  Takanori Hayashi,et al.  QUVE: QoE Maximizing Framework for Video-Streaming , 2017, IEEE Journal of Selected Topics in Signal Processing.

[28]  A. Suarez Sarmiento,et al.  Automatic recovering of RTSP sessions in mobile telephones using JADE-LEAP , 2009, IEEE Latin America Transactions.

[29]  E. Macías,et al.  Multi-Platform Video Streaming Implementation on Mobile Terminals , 2012 .

[30]  Andrei V. Gurtov,et al.  Secure and Efficient Reactive Video Surveillance for Patient Monitoring , 2016, Sensors.

[31]  José-Enrique Simó-Ten,et al.  Video Sensor Architecture for Surveillance Applications , 2012, Sensors.

[32]  Hao Huang,et al.  Sensing Home: A Cost-Effective Design for Smart Home via Heterogeneous Wireless Networks , 2015, Sensors.

[33]  Elsa M. Macías,et al.  Interference Effects Redress over Power-Efficient Wireless-Friendly Mesh Networks for Ubiquitous Sensor Communications across Smart Cities , 2017, Sensors.

[34]  Peng-Yu Chen,et al.  ROSA: Resource-Oriented Service Management Schemes for Web of Things in a Smart Home , 2017, Sensors.

[35]  Stephen J. Maybank,et al.  Visual Surveillance for Moving Vehicles , 1998, International Journal of Computer Vision.

[36]  Nadine Akkari,et al.  QoS based approach for LTE-WiFi handover , 2016, 2016 7th International Conference on Computer Science and Information Technology (CSIT).

[37]  Shaohua Yu,et al.  Parallax-Robust Surveillance Video Stitching , 2015, Sensors.

[38]  Javier Bajo,et al.  Monitoring and Detection Platform to Prevent Anomalous Situations in Home Care , 2014, Sensors.

[39]  Chia-Wen Lin,et al.  mDASH: A Markov Decision-Based Rate Adaptation Approach for Dynamic HTTP Streaming , 2016, IEEE Transactions on Multimedia.

[40]  Brian Henderson-Sellers,et al.  An ontology for ISO software engineering standards: 1) Creating the infrastructure , 2014, Comput. Stand. Interfaces.

[41]  Rodrigo Fonseca,et al.  Mitigando Efectos Adversos de Interrupciones del Servicio de Video-vigilancia del Hogar en Clientes WiFi inalámbricos , 2017 .

[42]  Kang Ryoung Park,et al.  Robust Behavior Recognition in Intelligent Surveillance Environments , 2016, Sensors.

[43]  Lori L. Pollock,et al.  Initial explorations on design pattern energy usage , 2012, 2012 First International Workshop on Green and Sustainable Software (GREENS).

[44]  Diego Miguel Marcillo Parra Control de interrupciones de vídeo streaming móvil en arquitecturas Android usando técnicas de realidad aumentada y WebRTC , 2016 .

[45]  Chen Liu,et al.  Design of mobile phone video surveillance system for home security based on embedded system , 2015, The 27th Chinese Control and Decision Conference (2015 CCDC).

[46]  O. Coplien,et al.  Software Patterns , 2001 .

[47]  Jong Hyuk Park,et al.  Intelligent video surveillance system: 3-tier context-aware surveillance system with metadata , 2010, Multimedia Tools and Applications.

[48]  Diego Marcillo,et al.  Mobile Video Service Disruptions Control in Android Using JADE , 2011, ACC.

[49]  Gregory Butler,et al.  Pattern Language Verification in Model Driven Design , 2013, Inf. Sci..

[50]  N. Ando,et al.  Cooperation of distributed intelligent sensors in intelligent environment , 2004, IEEE/ASME Transactions on Mechatronics.

[51]  Antonio Sánchez-Esguevillas,et al.  A Semantic Autonomous Video Surveillance System for Dense Camera Networks in Smart Cities , 2012, Sensors.

[52]  Tatiana Marisol Gualotuña Álvarez Diseño de una plataforma de agentes para control de servicios de vídeo streaming móvil , 2016 .

[53]  Prashant J. Shenoy,et al.  GreenCache: augmenting off-the-grid cellular towers with multimedia caches , 2013, MMSys.

[54]  Lin Cai,et al.  A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Access Networks , 2014, IEEE Journal on Selected Areas in Communications.

[55]  Yu Li,et al.  Intelligent video surveillance system based on distributed fiber vibration sensing technique , 2015, 2015 11th Conference on Lasers and Electro-Optics Pacific Rim (CLEO-PR).

[56]  Diego Marcillo,et al.  Mechanism to control disconnections in multiple communication sessions using WebRTC , 2017, 2017 12th Iberian Conference on Information Systems and Technologies (CISTI).

[57]  Brian Huston,et al.  The effects of design pattern application on metric scores , 2001, J. Syst. Softw..

[58]  Ramon Sanchez-Iborra,et al.  Performance Evaluation of Video Streaming Using MPEG DASH, RTSP, and RTMP in Mobile Networks , 2015, 2015 8th IFIP Wireless and Mobile Networking Conference (WMNC).

[59]  Fernando Seoane,et al.  Adaptive Software Architecture Based on Confident HCI for the Deployment of Sensitive Services in Smart Homes , 2015, Sensors.

[60]  Weichang Du,et al.  Middleware Framework for Disconnection Tolerant Mobile Application Services , 2010, 2010 8th Annual Communication Networks and Services Research Conference.

[61]  Álvaro Suárez Sarmiento,et al.  Multimedia Services and Streaming for Mobile Devices: Challenges and Innovations , 2011 .

[62]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[63]  Roch H. Glitho,et al.  An Architecture for QoS-Enabled Mobile Video Surveillance Applications in a 4G EPC and M2M Environment , 2016, IEEE Access.

[64]  Jaehoon Jung,et al.  Normalized Metadata Generation for Human Retrieval Using Multiple Video Surveillance Cameras , 2016, Sensors.

[65]  Te-Yuan Huang,et al.  A buffer-based approach to rate adaptation: evidence from a large video streaming service , 2015, SIGCOMM 2015.

[66]  William Gabriel,et al.  Evaluación de métodos para realizar mediciones de calidad de servicio VoIP en redes móviles de cuarta generación (LTE) en ambientes urbanos de la ciudad de Guayaquil , 2017 .