论文部分内容阅读
车联网是物联网技术在智能交通领域应用的一种具体形式,属于物联网的一个子集。车联网是利用车辆上的传感器、摄像头等设备采集车辆周边及其本身的数据信息,通过互联网将数据传输到车联网服务系统;车联网服务系统根据不同用户提交的数据,给用户提供及时、可靠的车辆运行服务。云计算是基于互联网的相关服务的增加、使用和交付模式,它通常是通过互联网来提供动态易扩展的一种虚拟化资源。云计算计算能力非常强大,用户可以通过终端设备接入云计算中心,按照自己的需求进行相关的运算。本文研究的是基于云计算的车联网服务系统,系统使用阿里云产品作为基础设施平台,把服务和组件容器化,将容器运行在基础设施平台之上,所以也可以称之为基于容器的云计算。相比传统的云计算架构,基于容器的云计算平台更加灵活、节省资源、方便部署和测试等。本文的研究内容包括两部分:一是车联网服务平台,二是基于位置的服务(LBS,Location Based Services)系统。主要工作如下:首先,本文研究了车联网服务系统的需求。分别从车联网服务平台和LBS系统两方面进行需求分析。车联网服务平台旨在记录10万台车辆运行数据并提供快速高效的查询接口,LBS系统是在车联网服务平台的基础上,通过调用车联网服务平台或者第三方位置服务平台提供的接口,来实现包括实时位置监控和车辆轨迹回放等功能。其次,本文根据需求分析对车联网服务平台和LBS系统进行了详细的功能设计和架构设计。其中车联网服务平台的功能主要分为数据吞吐模块、数据解析与存储模块和查询接口模块三部分,并把每一个模块展开,对模块内部包含的功能作了详细的流程设计。对LBS系统的功能进行设计,其功能包括车辆基本信息管理、车辆实时监控和轨迹回放等。架构设计中,两者都是从非功能性角度出发,具体包括高性能、高可用、伸缩性、扩展性和安全性等方面的架构设计。最后,本文对车联网服务系统进行实施。根据之前的功能和架构设计,采用相关软件开发技术,从数据库设计、实体类设计、接口设计以及主要功能的业务逻辑实现等方面对车联网服务平台和LBS系统的实现进行介绍。对车联网服务平台进行性能测试,验证其性能是否达标,根据实验统总结出面对不同车辆规模搭建平台所需的成本。对LBS系统进行系统测试,测试其功能和性能是否满足需求。