DOI QR코드

DOI QR Code

Architecture Support for Context-aware Adaptation of Rich Sensing Smartphone Applications

  • Meng, Zhaozong (School of Computing and Engineering, University of Huddersfield)
  • Received : 2017.02.18
  • Accepted : 2017.07.10
  • Published : 2018.01.31

Abstract

The performance of smartphone applications are usually constrained in user interactions due to resource limitation and it promises great opportunities to improve the performance by exploring the smartphone built-in and embedded sensing techniques. However, heterogeneity in techniques, semantic gap between sensor data and usable context, and complexity of contextual situations keep the techniques from seamless integration. Relevant studies mainly focus on feasibility demonstration of emerging sensing techniques, which rarely address both general architectures and comprehensive technical solutions. Based on a proposed functional model, this investigation provides a general architecture to deal with the dynamic context for context-aware automation and decision support. In order to take advantage of the built-in sensors to improve the performance of mobile applications, an ontology-based method is employed for context modelling, linguistic variables are used for heterogeneous context presentation, and semantic distance-based rule matching is employed to customise functions to the contextual situations. A case study on mobile application authentication is conducted with smartphone built-in hardware modules. The results demonstrate the feasibility of the proposed solutions and their effectiveness in improving operational efficiency.

Keywords

References

  1. A. K. Triantafyllidis, C. Velardo, D. Salvi, S. A. Shah,V. G. Koutkias, and L. Tarassenko, "A survey of mobile phone sensing, self-reporting, and social sharing for pervasive healthcare," IEEE Journal of Biomedical and Health Informatics, vol. 21, no. 1, pp.218-227, 2017. https://doi.org/10.1109/JBHI.2015.2483902
  2. H. K. Pung, T. Gu, W. Xue, P. P. Palmes, J. Zhu, W. L. Ng, C. W. Tang, N. H. Chung, "Context-aware middleware for pervasive elderly homecare," IEEE Journal on Selected Area in Communications, vol. 27, no. 4, pp. 510-524, 2009. https://doi.org/10.1109/JSAC.2009.090513
  3. Y. Chen, C. Shen, "Performance Analysis of Smartphone-Sensor Behavior for Human Activity Recognition," IEEE Access, vol. 8, pp. 3095-3110, 2017.
  4. W. Z. Khan., Y. Xiang, M. Y. Aalsalem, Q. Arshad, "Mobile phone sensing systems: a survey," IEEE Communications Survey & Tutorials, vol. 15, no. 1, pp. 402-427, 2013. https://doi.org/10.1109/SURV.2012.031412.00077
  5. M. Cornacchia, K. Ozcan, Y. Zheng, and S. Velipasalar, "A survey on activity detection and classification using wearable sensors," IEEE Sensors Journal, vol. 17, no. 2, pp.386-403, 2017. https://doi.org/10.1109/JSEN.2016.2628346
  6. R. K. Ganti, F. Ye, H. Lei, "Mobile Crowdsensing: current state and future challenges," IEEE Communications Magazine, vol. 49, no. 11, pp. 32-39, 2011. https://doi.org/10.1109/MCOM.2011.6069707
  7. M. Weiser, "The computer for 21st century," ACM SIGMOBILE Mobile Computing and Communications Review, vol. 3, o. 3, pp. 3-11, 1999. https://doi.org/10.1145/329124.329126
  8. B. Schilit, M. Theimer, "Disseminating active map information to mobile hosts," IEEE Network, vol. 8, no. 5, pp. 22-32, 1994. https://doi.org/10.1109/65.313011
  9. A. K. Dey, "Understanding and using context," Personal Ubiquitous Computing, vol. 5, no. 1, pp. 4-7, 2001. https://doi.org/10.1007/s007790170019
  10. A. Zimmermann, A. Lorenz, R. Oppermann, "An operational definition of context," Lecture Notes in Computer Science, vol. 4635, pp.558-571, 2007.
  11. C. Bolchini, C. A. Curino, G. Orsi, E. Quintarelli, R. Rossato, F. A. Schreiber, L. Tanca, "And what can context do for data?" Communications of the ACM, vol. 52, no. 11, pp. 136-140, 2009. https://doi.org/10.1145/1592761.1592793
  12. L. Nachabe, M. Girod-Genet, and B. E. Hassan, "Unified Data Model for Wireless Sensor Network," IEEE Sensor Journal, vol. 15, no. 7, pp. 3657-3667, 2015. https://doi.org/10.1109/JSEN.2015.2393951
  13. C. Hoareau, I. Satoh, "Modeling and processing information for context-aware computing: a survey," New Generation Computing, vol. 27, pp. 177-196, 2009. https://doi.org/10.1007/s00354-009-0060-5
  14. R. Hardy, E. Rukzio, M. Wagner, M. Paolucci, "Exploring expressive NFC-based mobile phone interaction with large dynamic displays," in Proc. of 2009 1st International Workshop on Near Field Communications, Hagenberg, Austria, pp. 36-41, 2009.
  15. E. Toye, A. Madhavapeddy, R. Sharp, D. Scott, A. Blackwell, E. Upton, "Using camera-phones to interactive with context-aware mobile service," Technical reports published by the University of Cambridge Computer Laboratory, vol. 609, pp. 1-23, 2004.
  16. E. Miluzzo, T. Wang, A. T. Campbell, "EyePhone: activating mobile phones with your eyes," in Proc. of the Second ACM SIGCOMM Workshop on Networking Systems, and Applications, on Mobile Handhelds, 30 August, New Delhi, India, pp. 15-20, 2011.
  17. H. Lu, W. Pan, N. D. Lane, T. Choudhury, A. T. Campbell, "SoundSense: scalable sound sensing for people-centric applications on mobile phones," in Proc. of the 7th International Conference on Mobile systems, Applications, and Services, 22-25 June, Wroclaw, Poland, pp. 165-178, 2009.
  18. A. T. Campbell, T. Choudhury, S. Hu, H. Lu, M K. Mukerjee, M. Rabbi, R. D. Raizada, "NeuroPhone: brain-mobile phone interface using a wireless EEG headset," in Proc. of the Second ACM SIGCOMM Workshop on Networking, System, and Applications on Mobile Handhelds, 30 August, Delhi, India, pp. 15-20, 2010.
  19. Y.-C. Tung, K. G. Shin, "ForcePhone: Software Lets Smartphones Sense Touch Force," IEEE Pervasive Computing, vol. 15, no. 4: 20-25, 2016. https://doi.org/10.1109/MPRV.2016.70
  20. Q. K. Dey, G. D. Abowd, D. Salber, "A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications," Human-Computer Interaction, vol. 16, pp. 97-166, 2001. https://doi.org/10.1207/S15327051HCI16234_02
  21. H. Chen, "An intelligent broker architecture for context-aware systems," PhD Thesis, University of Maryland, 2003.
  22. G. Chen, "Solar: Building a context fusion network for pervasive computing," PhD Thesis, Dartmouth College, 2004.
  23. T. Gu, H. K. Pung, D. Q. Zhang, "A service-oriented middleware for building context-aware service," Journal of Network and Computer Applications, vol. 28, pp. 1-18, 2005. https://doi.org/10.1016/j.jnca.2004.06.002
  24. A. Padovitz, S. W. Loke, A. Zaslavsky, "The ECORA framework: A hybrid architecture for context-oriented pervasive computing," Pervasive and Mobile Computing, vol. 4, pp. 182-215, 2008. https://doi.org/10.1016/j.pmcj.2007.10.002
  25. A. Shrestha, "MobileSOA framework for context-aware mobile applications," in Proc. of 7th International Conference on Mobile Data Management, 10-12 May, Nara Japan, pp. 297-298, 2010.
  26. R. Tesoriero, J. A. Gallud, M. D. Lozano, V. M. R. Penichet, "CAUCE: Model-driven development of context-aware applications for ubiquitous computing environments," Journal of Universal Computer Science, vol. 16, no. 15, pp. 2111-2138, 2010.
  27. P. Bellavista, A. Corradi, M. Fanelli, L. Foschini, "A survey of context data distribution for mobile ubiquitous systems," ACM computing Survey, vol. 44, no. 4, pp. 24: 1-45, 2013.
  28. M. Moazzami, D. E. Philips, R. Tan, G. Xing, "ORBIT: A platform for smartphone-based data-intensive sensing platform," IEEE Transactions on Mobile Computing, vol. 16, no. 3, pp. 801-815, 2017. https://doi.org/10.1109/TMC.2016.2573825
  29. A. Rarau, K. Pusztai, I. Salomine, "MultiFacet item based context-aware applications," International Journal of Computing & Information Science, vol. 3, no. 2, pp. 10-18, 2005.
  30. P. TalebiFard, V. C. M. Leung, "A data fusion approach to context-aware service delivery in heterogeneous network environments," Procedia Computer Science, vol. 5, pp: 312-319, 2011. https://doi.org/10.1016/j.procs.2011.07.041
  31. A. Rarau, "Multifact paradigm - support for context-aware application development," Dissertation, Technical University of Cluj-Napoca, 2006.
  32. R. Schafer, "Rules for using Multi-Attribute Utility Theory estimating a user's interests," in Proc. of Workshop Adaptivity and User Modelling, 2001.
  33. A. Al-Hmouz, J. Shen, R. Al-Hmouz, J. Yan, "Modeling and simulation of an Adaptive Neuro-Fuzzy Interface System (ANFIS) for mobile learning," IEEE Transaction on Learning Technologies, vol. 5, no. 3, pp. 226-237, 2012. https://doi.org/10.1109/TLT.2011.36
  34. Q. Duan, D. Miao, H. Zhang, J. Zheng, "Personalised Web retrieval based on Rough-Fuzzy method," Journal of Computational Information System, vol. 3, no. 2, pp. 203-208, 2007.
  35. X. Wang, D. Rosenblum, Y. Wang, "Context-aware mobile music recommendation for daily activities," in Proc. of the 20th ACM International Conference on Multimedia, 29 Oct. - 2 Nov., Nara Japan, pp. 99-108, 2012.
  36. A. Schmidt, "Ubiquitous computing-computing in context," Dissertation, Lancaster University, 2012.
  37. J. Parra, M. A. Hossain, A. Uribarren, E. Jacob, A. E. Saddik, "Flexible smart home architecture using device profile for Web service: a Peer-to-Peer approach," International Journal of Smart Home, vol. 3, no. 2, pp. 39-56, 2009.
  38. P. Chen, X. Zhi, "Smart home architecture based on event-driven DPWS," Journal of Shanghai University, vol. 15, no. 5, pp. 386-390, 2011. https://doi.org/10.1007/s11741-011-0756-1
  39. T. Gu, H. K. Pung, D. Q. Zhang, "Toward an OSGi-Based Infrastructure for Context-Aware Applications," IEEE Pervasive Computing, vol. 3, no. 4, pp. 66-74, 2004.
  40. R.-T Lin, C.-S. Hsu, T. Y. Chun, S.-T. Cheng, "OSGi-based smart home architecture for heterogeneous network," in Proc. of 3rd International Conference on Sensing Technology, 30 Nov.-3 Dec., Tainan, Taiwan, pp. 527-532, 2008.
  41. A. Casals, A. A. F. Brandao, "Modeling a mobile learning context data ontology," In: 2017 IEEE World Engineering Education Conference (EDUNINE), pp. 71-75, 2017.
  42. M. Poveda-Villalon, et al., "A context ontology for mobile environments," in Proc. of Workshop on Context, Information and Ontologies Co-located with EKAW, 2010.
  43. E. F. Krause, "Taxicab Geometry: An Adventure in Non-Euclidean Geometry," Dover Publications, New York, 1987.
  44. S. Benabderrahmane, M. Smail-Tabbone, O. Poch, A. Napoli, M.-D. Devignes, "IntelliGO: a new vector-based semantic similarity measure including annotation origin," BMC Bioinformatics, vol. 11, pp. 1-16, 2010.
  45. P. Ganesan, H. Garcia-Molina, J. Widom, "Exploiting hierarchical domain structure to compute similarity," ACM Transactions on Information System, vol. 21, pp. 64-93, 2013.

Cited by

  1. Ontologies in human-computer interaction: A systematic literature review vol.16, pp.4, 2021, https://doi.org/10.3233/ao-210255