车载信息娱乐系统HTML5运行引擎的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:jianyu128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车市场和汽车电子技术的飞速发展,车载信息娱乐系统的构建成为人们关注的焦点。HTML5技术能加快车载信息娱乐系统的构建,缩短研发周期,降低开发成本。而如何为HTML5车载应用提供稳定的运行平台,成为HTML5技术应用到车载领域的亟待解决的问题。解决上述问题的关键是设计适合车载应用的HTML5运行引擎。本文针对通用HTML5运行引擎应用到车载系统所存在的问题为研究对象,选取了开源的Chromium浏览器,对其进行了深入的研究,针对车载信息娱乐系统的实际需求,分析了其对车载应用的不足:Chromium不具备信息采集功能,尤其无法采集用户对第三方HTML5应用的操作信息;不能访问汽车特有的硬件设备。针对Chromium信息采集能力不足的问题,重点分析Chromium的多进程架构、WebKit渲染引擎的事件处理流程及Chromium的多进程通信机制。通过在WebKit中添加了信息获取模块,获取了用户操作元素的文本、链接、标签等信息。绕过Chromium的沙盒机制,通过Chromium的IPC机制将获取的信息保存到文件系统。对于无法访问汽车硬件设备的问题,对插件技术和JavaScript扩展进行了分析,深入研究了基于WebKit的JavaScript扩展。通过将串口通信,声音、网络控制,蓝牙免提的实现封装成库,在WebKit中添加相应的供JavaScript引擎调用的接口,并通过WebKit的绑定机制与JavaScript引擎进行绑定,实现对HTML5运行引擎的扩展。最后,本文对信息采集和HTML5运行引擎扩展的功能进行测试。测试结果的分析证实了实现功能的有效性。同时对全文的工作进行了总结,并对下一步工作进行了展望。
其他文献
当前,互联网已发展成为全球性的信息网络,其规模和用户数量仅次于公用电话网(PSTN)和有线电视网。原有的传统电信网络与新一代网络还将并存相当长的时间。所以无论在技术上还
信息物理融合系统(Cyber-Physical Systems, CPS)是综合了计算、通信和控制技术于一体的新型智能复杂系统。CPS深度融合了信息资源与物理资源,将再一次掀起信息产业的浪潮。
随着科技的不断进步和计算机的普及,人机交互的方式也趋于多样化。从传统的键盘,图形用户界面,平板电脑的手写汉字到最近火热的语音识别,体感外设的手势。这些人机交互的方式
科学技术的飞速发展,使得社会分工越来越细,产品开发以及激烈的市场竞争要求企业从全球范围内来优化资源配置。因此产品的开发需要众多企业及相关科研院所等单位协作完成,企
近些年来,医学影像已经成为现代医疗诊断中重要的技术手段之一。借助计算机辅助诊断系统和医学图像分割方法,准确、快速提取感兴趣区域,提高了临床诊断的可靠性。计算机断层
随着电子技术,网络技术和通信技术的飞速发展,视频和音频技术已经进入了数字化阶段,国际标准化组织相继发布了MPEG-1、 MPEG-2、 MPEG-4等一系列视音频压缩标准,其中MPEG-4作为最
因特网的出现给人类社会发展带来了前所未有的变革。目前WWW已经发展成为包含多种信息资源、站点遍布全球的巨大信息服务网络,成为世界上最丰富和最密集的信息来源。为使因特
本论文研究的主要内容为图像序列中多目标的跟踪技术。作为一个有着广泛应用背景的研究领域,图像序列的目标跟踪吸引了大批专家级的研究学者参与。尽管已经提出了不少算法,但真
Internet通过提供一种付费且效率较高的方法把公司同他们的业务伙伴联系起来而为商业发展带来了重大变革。Web服务是电子商务的一个新范例,它将改变商业应用原有的发展及相互
随着Internet 的发展和普及,电子邮件也得到了广泛的应用。电子邮件在给人们带来方便的同时也产生了一个新的问题,即大量垃圾邮件的出现。垃圾邮件不仅要消耗大量的网络资源,