[发明专利]一种基于移动终端的电动汽车充电监控系统有效
申请号: | 201710039432.7 | 申请日: | 2017-01-18 |
公开(公告)号: | CN106878395B | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 胡文斌;周超;哈进兵;刘瑶秋;吕建国 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;B60L50/64;B60L50/60 |
代理公司: | 32203 南京理工大学专利中心 | 代理人: | 薛云燕<国际申请>=<国际公布>=<进入 |
地址: | 210094江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 移动 终端 电动汽车 充电 监控 系统 | ||
1.一种基于移动终端的电动汽车充电监控系统,其特征在于,包括客户端、服务器端和充电桩端,其中:
客户端,获取用户的操作请求,传送至后台的服务器端进行处理,并接收服务器端的处理结果;
服务器端,处理来自充电桩端的请求,将充电桩端上传的数据写入到数据库中,并处理来自客户端的请求,读取数据库中的数据传送到客户端;
充电桩端,采集充电桩状态数据并上传至服务器端,并接收服务器端下发的控制指令;
所述的充电桩端包括充电桩端数据采集与下发模块和充电桩通信模块,其中:
充电桩端数据采集与下发模块,设置有MCU控制器,该控制器的数据采集与下发端通过CAN总线或RS485分别与电动汽车的BMS系统、触摸屏模块和电表模块连接,并且通过RS485串口通信与充电桩通信模块连接;
充电桩通信模块,设置有GPRS DTU无线传输模块,该模块通过Socket技术与服务器端建立TCP长连接,进行数据传输;
所述的客户端基于Android系统移动终端,包括UI模块和客户端通信模块:
UI模块,获取用户请求,并将后台服务器端处理完的数据显示到前台客户端界面;
客户端通信模块,基于C/S架构通过HttpClient以AsyncTask异步方式与系统服务器端进行交互;
所述服务器端基于MVC分层设计模式,采用SSH即Spring+Struts2+Hibernate开发框架实现;Struts2作为系统整体基础架构,负责分离MVC;Hibernate框架支持持久层;Spring框架支持业务层;所述服务器端包括服务器通信模块、客户端管理模块和数据处理模块:
服务器通信模块,用于服务器端与充电桩端之间、服务器端与客户端之间的通信,服务器端与充电桩端之间的通信通过在服务器端配置一个Socket端口监听来实现;服务器端与客户端之间使用Http协议进行通信;
客户端管理模块,管理客户端身份信息和通信信息,形成客户端会话池;
数据处理模块,对客户端提交的请求进行总体调度,同时对所有任务的数据进行运算、转发、存储操作。
2.根据权利要求1所述的基于移动终端的电动汽车充电监控系统,其特征在于,所述服务器端基于线程池技术实现并发性能;服务器端预先创建子线程,在服务器端接收到请求时,预先创建的子线程来响应请求,服务器端对这些子线程进行维护。
3.根据权利要求1所述的基于移动终端的电动汽车充电监控系统,其特征在于,所述客户端、服务器端和充电桩端内的各模块之间均以XML作为数据传输格式,数据的封装与解析通过Dom4JAPI实现。
4.根据权利要求1所述的基于移动终端的电动汽车充电监控系统,其特征在于,所述服务器端的数据库采用基于MySql关系型数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710039432.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED异步云控制卡系统
- 下一篇:贸易信息的处理方法、装置和系统