Abstract
Smart vehicles form pervasive environment to enhance user experience through multimedia enabled infotainment systems. In order to realize effective infotainment system for vehicles, we need to have context-aware applications that use latest (live) information for enhanced user experience. Such latest information is abundantly available on the Internet due to explosive growth of Web 3.0, which can be accessed through wireless communication infrastructures such as VANETs and LTE. In this paper we propose a cloud-based middleware framework, InCloud, for vehicular infotainment application development. The proposed framework follows service oriented architecture in which data filtering and fusion functionalities are delegated to the cloud. Data filtering and fusion reduce the data flow over wireless link. Furthermore, because most of the processing is done on the cloud, the client becomes lightweight and loosely coupled with Internet resources and underlying platforms in vehicles. We also propose a class-based fusion method for combining information from multiple resources on the Internet. The efficacy of the proposed framework is validated by developing three infotainment applications for vehicles: context-aware music, news, and an enhanced Direction (eDirection) application.
Similar content being viewed by others
Notes
https://developers.google.com/kml/ (KML is a file format used to display geographic data in an Earth browser, such as Google Earth and Google Maps)
References
Al-Ani T (2012) Android in-vehicle infotainment system (AIVI): A thesis submitted for the degree of master of applied science in software and knowledge engineering, University of Otago, New Zealand. Ph.D. thesis, University of Otago
Amadeo M, Campolo C, Molinaro A (2012) Enhancing ieee 802.11 p/wave to provide infotainment applications in vanets. Ad Hoc Netw 10(2):253–269
Cheng HT, Shan H, Zhuang W (2011) Infotainment and road safety service support in vehicular networking: From a communication perspective. Mech Syst Signal Process 25(6):2020–2038
Erl T (2005) Service-oriented architecture, vol 8. Prentice Hall New York
Fallah YP, Huang CL, Sengupta R, Krishnan H (2011) Analysis of information dissemination in vehicular ad-hoc networks with application to cooperative vehicle safety systems. IEEE Trans Veh Technol 60(1):233–247
Festag A, Baldessari R, Zhang W, Le L, Sarma A, Fukukawa M (2008) Car-2-x communication for safety and infotainment in europe. NEC Tech J 3(1):21–26
Hackbarth K (2003) Osgi-service-delivery-platform for car telematics and infotainment systems. In: Advanced Microsystems for Automotive Applications 2003. Springer, pp 497–507
Hartenstein H, Laberteaux KP (2008) A tutorial survey on vehicular ad hoc networks. IEEE Commun Mag 46(6):164–171
Hsu R, Chen LR (2005) An integrated embedded system architecture for in-vehicle telematics and infotainment system. In: Proceedings of the IEEE International Symposium on Industrial Electronics, vol 4. IEEE, pp 1409–1414
Huang CJ, Lin CF, Li CY, Lee CY, Chen HM, Shen HY, Chen YJ, Chen IF (2011) Service-oriented routing and clustering strategies for vehicle infotainment dissemination. Int J Innov Comput Inf Control 7(3):1467–1480
Hussain R, Abbas F, Son J, Oh H (2013) Tiaas: Secure cloud-assisted traffic information dissemination in vehicular ad hoc networks. In: IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). IEEE, pp 178–179
Hussain R, Son J, Eun H, Kim S, Oh H (2012) Rethinking vehicular communications: Merging VANET with cloud computing. In: IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, pp 606–609
Kim HY, Choi YH, Chung TM (2012) Rees: Malicious software detection framework for meego-in vehicle infotainment. In: International Conference on Advanced Communication Technology (ICACT). IEEE, pp 434–438
Lattanzi A, Bettarelli F, Toppi R, Capucci E (2009) Implementing a car infotainment system using nu-tech framework. In: International Conference on Networking, Sensing and Control. IEEE, pp 452–456
Luan TH, Shen XS, Bai F (2014) Enabling Content Distribution in Vehicular Ad Hoc Networks. Springer
Macario G, Torchiano M, Violante M (2009) An in-vehicle infotainment software architecture based on google android. In: International Symposium on Industrial Embedded Systems. IEEE, pp 257–260
Mir ZH, Filali F (2014) Lte and ieee 802.11 p for vehicular networking: a performance evaluation. EURASIP J Wirel Commun Netw 2014(1):89
Ohn-Bar E, Tran C, Trivedi M (2012) Hand gesture-based visual user interface for infotainment. In: International Conference on Automotive User Interfaces and Interactive Vehicular Applications. ACM, pp 111–115
Rangarajan S, Verma M, Kannan A, Sharma A, Schoen I (2012) V2c: a secure vehicle to cloud framework for virtualized and on-demand service provisioning. In: International Conference on Advances in Computing, Communications and Informatics. ACM, pp 148–154
Salvo P, Cuomo F, Baiocchi A (2012) Infotainment applications support in VANET. DIET Depart-Univ Roma Via Eudossiana 18(00):184
Salvo P, Cuomo F, Baiocchi A, Bragagnini A (2012) Road side unit coverage extension for data dissemination in vanets. In: Annual Conference on Wireless On-demand Network Systems and Services (WONS). IEEE, pp 47–50
Salvo P, De Felice M, Cuomo F, Baiocchi A (2012) Infotainment traffic flow dissemination in an urban VANET. In: IEEE Global Communications Conference (GLOBECOM). IEEE, pp 67–72
Sharma H, Kuvedu-Libla R, Ramani A (2008) Component oriented human machine interface for in-vehicle infotainment applications. In: Proceedings of the World Congress on Engineering, vol 1. Citeseer
Sharma H, Kuvedu-Libla R, Ramani AK (2008) Confra: A context aware human machine interface framework for in-vehicle infotainment applications. In: Proceedings of the International MultiConference of Engineers and Computer Scientists
Sharma KK, Sharma H, Ramani A. (2009) mCAR: software framework architecture for in-vehicle pervasive multimedia services. In: Proceedings of the International MultiConference of Engineers and Computer Scientists, vol 1
Sonnenberg J (2010) Service and user interface transfer from nomadic devices to car infotainment systems. In: Proceedings of the 2nd International Conference on Automotive User Interfaces and Interactive Vehicular Applications. ACM, pp 162–165
Wang Y, Vassileva J (2003) Trust and reputation model in peer-to-peer networks. In: Peer-to-Peer Computing, 2003. (P2P 2003). Proceedings. Third International Conference on. IEEE, pp 150–157
Yu J, Benatallah B, Casati F, Daniel F (2008) Understanding mashup development. IEEE Internet Comput 12(5):44–52
Zhang R, Altmüller T (2013) Improving the flexibility of in-vehicle infotainment systems by the smart management of gui-application binding related information. In: Human Interface and the Management of Information. Information and Interaction for Health, Safety, Mobility and Complex Environments. Springer, pp 223–232
Zhu H, Li M (2013) Studies on Urban Vehicular Ad-hoc Networks. Springer
Acknowledgments
The authors extend their appreciation to the Deanship of Scientific Research at King Saud University, Riyadh, Saudi Arabia for funding this work through the International research group Program No IRG14-30.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Saini, M., Alam, K.M., Guo, H. et al. InCloud: a cloud-based middleware for vehicular infotainment systems. Multimed Tools Appl 76, 11621–11649 (2017). https://doi.org/10.1007/s11042-015-3158-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-3158-4