论文部分内容阅读
作为面向服务的网络,车联网(The Internet of Vehicle, IOV)将车与车、车与基础设施、车与后台系统相连,实现实时的信息变换,服务于人们的交通出行。电动汽车联网(The Internet of Electric Vehicle, IOEV)是车联网在电动汽车应用场景下的应用。作为电动汽车联网的后台系统,电动汽车运营支撑系统是电动汽车运营商运营管理的关键组成部分。目前世界上成熟推广的电动汽车运营支撑系统尚不多,强大的需求驱动许多知名公司投入到该系统的研究开发和生产中去。本文通过借鉴传统电信网运营架构支撑系统(Business&Operation Support System, BOSS)系统的相关设计理念,在电动汽车联网的基础上搭建电动汽车运营服务支撑系统:首先,实现了车辆的统一管理;其次,实现了充电站/桩等资源的统一管理;又次,实现了用户信息的统一管理;再次,系统对角色进行了很清晰的划分,不同角色具有不同的权限,为运营商划分部门奠定了基础。最后,该系统为后续服务的开发提供足够的接口,方便服务的开发。论文首先介绍了车联网的基本架构、系统开发采用的ThinkPHP框架以及基于角色的访问控制(Role Based Access Control, RBAC)的相关知识,随后按照软件工程的流程,对电动汽车运营过程的实体交互关系进行分析,进而明确运营支撑系统的位置与基本功能,并据此按照不同角色对运营服务支撑系统的需求进行分析,确定系统角色与权限之间的映射关系;然后在需求分析的基础上,按照MVC的设计模式,提出运营支撑系统的总体架构,对系统进行模块划分和细化,明确模块间的接口以及对外的接口;再次对内部模块分别作了详细设计,在此基础上利用ThinkPHP开发了原型系统;最后,利用开发的Web页面对系统进行了测试和验证。论文的结尾对电动汽车运营服务支撑系统的研发过程进行了总结,并提出了下一步研究方向。