5.2.3 主菜单界面 .. 34
5.2.4 用户参数界面 . 35
5.2.5 附近充电桩界面 35
总结与展望 .. 36
致谢 .. 37
参考文献 38
1 绪论 1.1 课题研究的背景 随着人类社会的不断发展,人们的物质生活水平不断提高。以石油为主要代表的化石燃料在消耗的过程中对环境带来的负面影响日益严重,这在交通行业中尤以普通汽车为代表;再加上现有旧式能源矿产的逐渐枯竭、化石燃料价格居高不下,旧式汽车被以电力为能源进行驱动的电动汽车替代是历史发展的可预见的趋势与必然要求] 1 [。 电动汽车通过特定型号的充电桩获得电能。随着充电桩的发展与普及,一些客户在使用充电桩的过程中提出了一些需求建议。例如,在某些特殊的场合和时间下,比如高速公路、暴雨暴雪天气等,并不方便用户下车站在充电桩边上一直对屏幕数据进行监视;充电桩结构的分布比较稀疏,往往两个充电桩的安置地点之间距离很大,这给用户在不熟悉的地域时寻找附近的充电桩带来了极大地不便。基于此,本文研究的基于Android 平台的充电桩智能控制移动端(以下简称移动端)开发过程中预期解决的两个充电桩使用问题便是:对桩上信息能够实时监控;能够通过地图定位找到一条前往附近充电桩的可行路线。 智能手机逐渐普及并且成为人们实现信息交互的主要设备,尤其是随着 4G的发展,智能手机的信息传输更为快捷有效。智能手机的发展为解决上述充电桩使用的问题提供了一个极为有效的途径] 2 [。本文在实现对使用充电桩的用户进行信息管理的基础上,进一步实现桩上信息的即时传输、实时监测功能,并能够指引用户到达附近的充电桩。 在本移动端研究过程中,主要涉及了以下的几个技术问题:
(1) 低耦合性——按照软件分层思想设计,本移动端要尽量符合软件整体架构以及程序功能设计中,各个相关的系统组件之间松散耦合的设计要求] 3 [,从而使得软件的各个组件程序的依赖关系相对较低,使程序更新和功能扩展等后续工作更为方便快捷] 4 [。
(2) 双向通信的即时性——不仅要求实现用户的操作信息迅速上传至服务器数据库,还要求实现数据库中储存的数据信息能够迅速反馈至用户端,同时实现用户端界面上显示的数据即时覆盖刷新。
(3) 通信的保密性——用户端与服务器之间数据交互采用Https通信协议的HttpServlet类,能够保障用户的个人信息和充电桩使用信息的安全保密] 5 [。
(4) 多端口的数据传输——随着以后桩上信息项目的不断增多,服务器端和充电桩端之间的通信接口务必也会增加,因此采用 Socket 接口对 TCP/IP 传输层协议进行封装,便于实现对接口的扩展 。 (5) 系统的稳定性与可靠性——要求移动端能够可靠准确上传用户的具体操作以及下传服务器数据库中储存的信息,保证在传输过程中不出现数据错误。
1.2 Android系统的国内外发展动态 (1)国内: 目前国内的 Android 开发以应用开发为主,主要分为 3 类:为企业开发应用、开发通用应用以及游戏开发。第一类开发者一般为规模较大的公司,这些公司为自有品牌或者其他公司的品牌设计手机或者平板的总体方案。 第二类开发者一般处于创业型公司或者独立开发者,主要为外国公司进行外包开发,或者通过Google的移动广告点击分成。第三类开发者,和第二类开发者较为类似。国内比较知名的加入Android 阵营的有中国移动、中兴通、 ,华为通信、联想等大企业] 7 [。 (2)国外: 2008年9月22日,美国运营商T-Mobile在纽约正式发布第一款Android手机——T-Mobile G1。该款手机为台湾宏达电子(HTC)代工制造,是世界上第一款使用 Android 操作系统的手机,支持WCDMA/HSPA网络和 WiFi。 2009年10月28日,Android2.0智能手机操作系统正式发布。 2010年1月索尼爱立信首款Android机型X10 上市。 2010 年 1 月 7 日,Google 在其美国总部正式发布了旗下首款合作品牌手机 Nexus One(HTC G5) ,同时开始对外发售。 2010年7月9日,美国 NDP 集团调查显示,Android 系统已经占据美国移动系统市场的28%份额] 8 [。 1.3 课题研究的主要内容 本文在刷卡式充电桩的基础上,充分利用移动网络和智能手机这些客观技术支持,设计并实现了基于 Android 平台的充电桩智能控制移动端的开发工作,在一定程度上解决了用户在使用充电桩的过程中所涉及的桩上数据监视、查询附近充电桩等功能需求。 基于Android平台的充电桩智能控制移动端开发(2):http://www.youerw.com/jisuanji/lunwen_41772.html