电动汽车服务能力开放平台的设计与实现
作者单位:北京邮电大学
学位级别:硕士
导师姓名:杨放春
授予年度:2015年
学科分类:08[工学] 0807[工学-动力工程及工程热物理] 0838[工学-公安技术]
主 题:车联网 电动汽车 运营服务 能力开放 RESTFul
摘 要:电动汽车为经济发展与生态环境保护提供了一个得以兼顾的新思路。目前,电动汽车的发展还处于起步阶段,有很多基础建设、平台搭建、服务引进等方面的工作需要开展。借鉴电信行业的发展经验,单一通过运营商自身力量很难实现提供多种多元化的应用服务来快速满足用户需求。因此,开放电动汽车服务运营商自身能力,借助广大的来自互联网产业的力量不断丰富和完善服务,是车联网服务发展的必经之路。但是,目前世界上成熟推广的电动汽车运营系统尚不多,能够提供的开放能力尚未体系化,电动汽车车联网服务的业务需求也不够清晰,因此存在很多研究空间。 本论文以电动汽车运营服务支撑环境能够提供的资源作为出发点,综合电动汽车用户的业务需求,实现了逻辑细分的能力开放平台,对第三方开发者提供REST风格的统一的开放能力接口,并实现能力调用的鉴权管理与统一化可扩展接入管理。 全文首先概要性地介绍了电动汽车服务能力开放平台在电动汽车运营服务支撑环境中所处的位置与作用,并简单介绍了能力开放接口开发所使用的RESTFul技术以及JAX-RS规范。接下来,按照软件工程的流程,首先对电动汽车运营服务支撑环境下的实体对象以及对象之间的交互关系进行了详细的分析,进而得到了电动汽车服务按功能划分的四个能力子域,并提出了安全性和可扩展性两项非功能性需求;然后在需求分析的基础上,介绍了能力开放平台的总体架构以及功能模块划分,并给出了功能模块的交互流程设计以及核心模块内部逻辑设计,包括模块的处理流程以及接口的设计原则等;再次对内部模块分别进行了详细设计,并基于JAX-RS规范Jersey框架进行了实现;最后,使用Postman测试工具对系统的功能进行了测试与验证。论文结尾对电动汽车服务能力开放平台的设计与实现过程进行了总结,并提出了下一步的研究方向。