论文部分内容阅读
目前,随着车载信息娱乐系统和智能手机的发展,车载信息娱乐系统功能不仅仅满足于导航娱乐系统,它同时也需要像智能手机一样可以运行第三方应用。车载信息娱乐系统和智能手机的互联成为各大厂商满足这一需求的共同解决方案。而苹果公司提出的CarPlay以及谷歌公司提出的Android Auto都针对于自身操作。本文针对于现今车载信息娱乐系统以及智能手机互联解决方案的不足,研究并设计基于GENIVI联盟的,支持跨平台智能手机互联MySPIN的车载信息娱乐系统。本课题基于GENIVI联盟平台,采用模块化的设计方式,实现以下功能:1、设计与实现蓝牙电话,蓝牙通讯录,模拟收音机。2、设计与实现同时支持USB存储设备,SD卡,IPOD以及蓝牙音乐的媒体播放器。3、设计与实现跨平台的智能手机互联功能。4、采用资源集中管理的策略,设计并实现音频管理器模块,音频管理器管理所有的音源设备和音宿设备以及对于音频管理策略的实现,同时实现蓝牙电话的回音消除。还设计与实现生命周期管理模块,集中管理系统的开机,关机,高温,低压等系统事件。通过集中管理系统资源,来保证系统的模块化和稳定性。最后通过进程间通信,集成系统各个模块以及实现系统功能。本课题设计并实现智能手机互联MySPIN解决方案,该方案同时支持苹果的iOS系统以及谷歌的Android的系统。MySPIN实现将智能手机上的内容直接映射至汽车信息娱乐系统的显示屏上,通过操作显示屏就能对智能手机的操作。同时为了保证安全性,还提供了智能手机应用程序的白名单功能。只有在白名单中的应用程序才能实现与车载系统的互联。本文设计并实现基于GENIVI联盟的,支持跨平台智能手机互联MySPIN的车载信息娱乐系统。在不连接智能手机时,支持蓝牙电话,收音机,媒体播放器等信息娱乐系统的基本功能。连接智能手机时,可以使用智能手机支持车载导航,微信等智能应用程序。最后通过测试,验证设计满足项目需求定义。