论文题名: | 基于OSGi的汽车信息服务系统的应用研究 |
关键词: | 汽车信息服务系统;开放服务网关协议;动态服务;智能交通;远程管理 |
摘要: | 近年来,随着智能交通和物联网技术的日益发展,汽车信息服务系统作为汽车信息服务“门户”的作用也越来越重要。汽车信息服务系统不仅要实现“人-车”之间良好互动,更要无缝的实现“车-车”、“车-路”之间的信息交流。然而,传统的面向嵌入式的信息服务系统在兼容性、系统扩展性和数据一致性等方面存在一定问题。 本文提出了一种基于开放服务网关协议(OSGi)的汽车信息服务系统,通过把汽车信息服务的需求集合转化为服务的集合,对外提供服务。同时,系统组件(Bundle)之间以服务方式相互引用,相对独立。用户可以在系统运行期间对系统进行管理、部署、升级而不影响整个系统的运行,有效的提供了系统的扩展性和兼容性。论文主要工作包括以下几个方面: 一、系统研究OSGi开放服务网关协议的关键技术,包括服务接口、服务注册、服务引用、服务实现、服务管理,尤其是软件生命周期管理等技术。针对汽车电子设备的特殊性,合理利用OSGi特性,提出汽车信息服务系统的整体构架。 二、设计并实现了服务组件式的汽车信息服务系统。对内,实现了对汽车电子设备的无缝访问,支持设备动态更新,提出了一种基于设备的访问控制手段,根据不同设备的特性,确定不同用户的访问列表,保证合理的访问控制权限。对外,根据不同用户的需求特性,设计不同的服务接口。对服务提供商(如远程诊断系统),系统能够定期或按需的读取汽车数据,处理命令请求,并通过3G网络发送结果给远端服务器;对其他用户提供Web访问接口,使授权用户实现Bundle生命周期管理功能。 三、研究了OSGi服务动态演化的方法。在OSGi规范中,当Bundle发生更新时,OSGi框架并不保证整个更新过程的数据、状态安全。本文采用了数据和实现分离的办法,设计一个代理服务类来解决OSGi服务动态演化问题。OSGi服务动态演化技术可应用于汽车信息服务系统的远程管理,实现系统的远程更新。 |
作者: | 钱智浩 |
专业: | 计算机应用技术 |
导师: | 琚小明 |
授予学位: | 硕士 |
授予学位单位: | 华东师范大学 |
学位年度: | 2011 |
正文语种: | 中文 |