论文部分内容阅读
摘 要:介绍车载多媒体中手机与车载多媒体互连的发展状况和市场情况,分析目前很多厂商车载多媒体手机互连的设计方案。阐述基于HTML5的Web App的优点及关键技术。进一步在Android操作系统框架下,基于HTML5网页技术实现手机与车载多媒体设备的互连。手机内应用程序可以映射到车载多媒体屏幕上,进一步增强了互动性,并有效减少开发成本,使得HTML5被广泛认为是最重要的手机-车机互连的新技术之一。
关键词:HTML5 Web App 手机-车机互连 Android
中图分类号:TP29 文献标识码:A 文章编号:1007-3973(2013)006-069-02
1 引言
随着经济的发展,汽车越来越多地进入到家庭中,对车辆的安全性和舒适性也有更高的需求,特别是对新技术的依赖性越来越高,如微博、网络收音机、网络音乐、网络游戏等。现在大部分新车的车载系统都具有了导航、影音娱乐等功能,手机上资源很多,如果手机能与车载导航系统相连接,那么手机上所有的软件都能在车载系统上使用,这对车载系统功能的扩展有重大作用。
手机与车载多媒体融合的大幕正在开启,Wi-Fi、蓝牙、3G等无线通讯都在车载上得到应用,智能手机同样也具备这些通讯媒介,利用Wi-Fi、蓝牙、3G等无线技术可以将手机内丰富的应用映射到车载多媒体设备上,这样可以在整车的多媒体大的屏幕上轻松应用手机的应用。另外,车载多媒体设备和手机也具有USB接口,可以通过USB协议实现信息的共享。如德赛西威正式发布了与知名手机厂商HTC合作的Sivi Link方案;SYNC Destinations,可用于iPhone,iPad和基于Android的手机;路畅基于车机上搭载的Wifi模块,提供热点,组建小型车载局域网;阿尔派引入了MirrorLink的概念等等。
本文主要基于HTML5技术,以Wi-Fi、蓝牙、3G或USB等为传送媒介,在Android平台上进行应用程序的设计与开发,实现数据的离线存储,通过在客户端直接存储数据,加速了应用程序的快速响应及网页数据的本地存放。
2 当前的技术发展
目前世界上应用最广泛的技术有DLNA及MirrorLink技术。
DLNA是Digital living Network Alliance的缩写,基于现有公开通用的工业标准(UDP,TCP,HTTP,XML,UPnP以及各种媒体格式标准),联合工业界各大电子、计算机设备及软件产品厂商制定一个指导方针确保各种设备产品的互操作性。DLNA 制定一个基于标准的互操作性框架,这个框架定义了物理媒体、网络传输、媒体格式、流协议、数字版权保护等一系列规范。缺点是有不菲的会费,缺少开发库和开发资源,且每款产品均需要认证。
Mirrorlink是Carconnectivity联盟致力于开展跨行业合作,为智能手机和车载连接性开发MirrorLink全球性标准和解决方案。应用层是基于UDP或TCP协议。音频基于UDP协议提供音频交互。VNC(RFB)通过TCP协议实现屏幕显示数据传输与控制信息传输。UPnP通过UDP协议广播与TCP socket进行业务协商与远程应用控制。DAP实现手机应用的授权验证(所用应用都需要得到车厂进行验证并授权)。此外由于投影方式所需带宽及处理要求较高,所以需要高处理能力的手机以及高带宽的传输通道(UWB、USB 3.0、WiFi 或BT 3.0/4.0)。
以上2种技术由于不支持视频播放或媒体播放不流畅,加速需要提交高昂的会费,虽然在一些汽车上得到应用,但没有的得到全面推广。
3 设计优势
除支持音频和视频可以共享以外,可以进行电话、游戏、设备的控制,手机绝大多数的应用,可以映射到车机上,新技术可以快速应用到汽车上,提升产品的品质和舒适性。
系统主要通过使用HTML语言实现车在多媒体端及手机端的软件设计、开发;开发的程序与网页媒体的结合上十分便利,使产品可以具备更高质量,取得较好的表现效果。且开发的应用可以在网页上直接调试和修改,版本更新会更快,更方便,能够节省大量的成本。对车载多媒体设备来说,基于HTML5的开发的Web应用则只需打开网页就可运行,不需要下载和安装各种插件和软件。
4 核心技术
智能手机与车载多媒体的互连,在车载多媒体设备上可以实现手机内音乐播放、导航、视频、电话及免提等功能,其互连的媒介是蓝牙、Wifi其中的一种,传输协议是http协议,方案已选择wifi为传输媒介,通过Http协议实现数据共享,如图1所示。
图1 数据共享图
基于蓝牙、Wifi或Http协议,智能手机与车载多媒体的操作系统可以是苹果的ios或Android系统,操作系统和协议是在是第三方的资源,仅在上面做应用,不需要花太多的经历去开发。因此,关键的任务是分别开发手机和车载多媒体设备端的Web App及HMI。
基于HTML5的开发,其核心技术如下:
车载多媒体设备端应用程序文件包含两个部分:一个是Web Server;一个是File loader。Web Server 用来接收智能手机端的需求,例如要求显示目前在智能手机上的可用的媒体文件,通过车载多媒体设备端选择要播放的命令通过http位流的技术传回到智能手机端,由智能手机端解析命令后并选择相应的媒体文件,去进行立即播放。
通过http可以让车载多媒体设备端去分享智能手机上的媒体文件及应用软件,进行线上播放的功能。
通过http可以让手机端去控制车载多媒体设备上的应用和操作,例如设定车內溫度、控制门窗等整车功能
利用HTML5的离线存储功能,可以将智能手机上的应用程序下载到车载多媒体设备端。
在Android或ios操作系统之上,建立一个HTML的平台,该平台建立Android或ios操作系统的接口层,满足操作系统的调用需求。同时建立Http的接口,满足数据传输的需求。
5 小结
经过不断的应用创新,以Android、iPhone为首的智能手机拥有数以百万计的应用。很多类型的应用适合在车内使用,例如:导航、娱乐、社交、驾驶辅助等类型的应用。在保证用户体验和行车安全性的前提下,基于HTML5技术,我们可以开发出更炫、更人性化的产品,在信息化快速发展情况下,使主机厂能够快速将先进的技术应用到整车上,提升整车的性价比,满足驾驶者对新技术的需求和体验。
关键词:HTML5 Web App 手机-车机互连 Android
中图分类号:TP29 文献标识码:A 文章编号:1007-3973(2013)006-069-02
1 引言
随着经济的发展,汽车越来越多地进入到家庭中,对车辆的安全性和舒适性也有更高的需求,特别是对新技术的依赖性越来越高,如微博、网络收音机、网络音乐、网络游戏等。现在大部分新车的车载系统都具有了导航、影音娱乐等功能,手机上资源很多,如果手机能与车载导航系统相连接,那么手机上所有的软件都能在车载系统上使用,这对车载系统功能的扩展有重大作用。
手机与车载多媒体融合的大幕正在开启,Wi-Fi、蓝牙、3G等无线通讯都在车载上得到应用,智能手机同样也具备这些通讯媒介,利用Wi-Fi、蓝牙、3G等无线技术可以将手机内丰富的应用映射到车载多媒体设备上,这样可以在整车的多媒体大的屏幕上轻松应用手机的应用。另外,车载多媒体设备和手机也具有USB接口,可以通过USB协议实现信息的共享。如德赛西威正式发布了与知名手机厂商HTC合作的Sivi Link方案;SYNC Destinations,可用于iPhone,iPad和基于Android的手机;路畅基于车机上搭载的Wifi模块,提供热点,组建小型车载局域网;阿尔派引入了MirrorLink的概念等等。
本文主要基于HTML5技术,以Wi-Fi、蓝牙、3G或USB等为传送媒介,在Android平台上进行应用程序的设计与开发,实现数据的离线存储,通过在客户端直接存储数据,加速了应用程序的快速响应及网页数据的本地存放。
2 当前的技术发展
目前世界上应用最广泛的技术有DLNA及MirrorLink技术。
DLNA是Digital living Network Alliance的缩写,基于现有公开通用的工业标准(UDP,TCP,HTTP,XML,UPnP以及各种媒体格式标准),联合工业界各大电子、计算机设备及软件产品厂商制定一个指导方针确保各种设备产品的互操作性。DLNA 制定一个基于标准的互操作性框架,这个框架定义了物理媒体、网络传输、媒体格式、流协议、数字版权保护等一系列规范。缺点是有不菲的会费,缺少开发库和开发资源,且每款产品均需要认证。
Mirrorlink是Carconnectivity联盟致力于开展跨行业合作,为智能手机和车载连接性开发MirrorLink全球性标准和解决方案。应用层是基于UDP或TCP协议。音频基于UDP协议提供音频交互。VNC(RFB)通过TCP协议实现屏幕显示数据传输与控制信息传输。UPnP通过UDP协议广播与TCP socket进行业务协商与远程应用控制。DAP实现手机应用的授权验证(所用应用都需要得到车厂进行验证并授权)。此外由于投影方式所需带宽及处理要求较高,所以需要高处理能力的手机以及高带宽的传输通道(UWB、USB 3.0、WiFi 或BT 3.0/4.0)。
以上2种技术由于不支持视频播放或媒体播放不流畅,加速需要提交高昂的会费,虽然在一些汽车上得到应用,但没有的得到全面推广。
3 设计优势
除支持音频和视频可以共享以外,可以进行电话、游戏、设备的控制,手机绝大多数的应用,可以映射到车机上,新技术可以快速应用到汽车上,提升产品的品质和舒适性。
系统主要通过使用HTML语言实现车在多媒体端及手机端的软件设计、开发;开发的程序与网页媒体的结合上十分便利,使产品可以具备更高质量,取得较好的表现效果。且开发的应用可以在网页上直接调试和修改,版本更新会更快,更方便,能够节省大量的成本。对车载多媒体设备来说,基于HTML5的开发的Web应用则只需打开网页就可运行,不需要下载和安装各种插件和软件。
4 核心技术
智能手机与车载多媒体的互连,在车载多媒体设备上可以实现手机内音乐播放、导航、视频、电话及免提等功能,其互连的媒介是蓝牙、Wifi其中的一种,传输协议是http协议,方案已选择wifi为传输媒介,通过Http协议实现数据共享,如图1所示。
图1 数据共享图
基于蓝牙、Wifi或Http协议,智能手机与车载多媒体的操作系统可以是苹果的ios或Android系统,操作系统和协议是在是第三方的资源,仅在上面做应用,不需要花太多的经历去开发。因此,关键的任务是分别开发手机和车载多媒体设备端的Web App及HMI。
基于HTML5的开发,其核心技术如下:
车载多媒体设备端应用程序文件包含两个部分:一个是Web Server;一个是File loader。Web Server 用来接收智能手机端的需求,例如要求显示目前在智能手机上的可用的媒体文件,通过车载多媒体设备端选择要播放的命令通过http位流的技术传回到智能手机端,由智能手机端解析命令后并选择相应的媒体文件,去进行立即播放。
通过http可以让车载多媒体设备端去分享智能手机上的媒体文件及应用软件,进行线上播放的功能。
通过http可以让手机端去控制车载多媒体设备上的应用和操作,例如设定车內溫度、控制门窗等整车功能
利用HTML5的离线存储功能,可以将智能手机上的应用程序下载到车载多媒体设备端。
在Android或ios操作系统之上,建立一个HTML的平台,该平台建立Android或ios操作系统的接口层,满足操作系统的调用需求。同时建立Http的接口,满足数据传输的需求。
5 小结
经过不断的应用创新,以Android、iPhone为首的智能手机拥有数以百万计的应用。很多类型的应用适合在车内使用,例如:导航、娱乐、社交、驾驶辅助等类型的应用。在保证用户体验和行车安全性的前提下,基于HTML5技术,我们可以开发出更炫、更人性化的产品,在信息化快速发展情况下,使主机厂能够快速将先进的技术应用到整车上,提升整车的性价比,满足驾驶者对新技术的需求和体验。