周 昂,周 凯,赵子楼,高婷玉
(南通理工学院,江苏 南通 226000)
道路出行安全、交通阻塞及道路污染是现代出行领域的重大难题。高度的工业化带来汽车数量大量增长,公共交通出行设施负担日益严重,造成人们出行压力骤增。因此人们对利用先进技术解决出行问题提出了迫切需求。为了有效提高公共出行资源利用率,解决当前存在的出行问题,本文设计开发一款能够智能管理出行信息的App,有效获取出行相关信息,满足用户的出行需求。
“智慧出行” App是在传统的道路管理基础上,加入了GIS等技术,实现道路信息管理的简化,使用户的出行变得便利[1]。本系统包含了城市出行信息分析、城市班车定制、城市天气查询、个人轿车控制、ETC充值、车辆出行管理、座驾控制、停车场查询等功能。
本系统主要目标是使得用户更方便的获取道路、天气等出行相关信息,更合理的安排出行方式,将出行变得更加灵活、多变,因此在设计本系统时应该满足以下几点要求:
(1)要求用户使用App时能够有良好的交互方式,界面UI设计应满足绝大部分用户需求,对于数据的存储应做到灵活,简化用户操作步骤;
(2)系统应该提供相关的出行数据,帮助用户对出行做出决策;
(3)对于用户输入的信息能够做到实时检测,尽量在输入的时候就能够排除错误;
(4)系统应保证运行的稳定性、数据的可靠性。
用户日常出行主要需要了解的信息有以下几种:城市天气信息、城市道路信息、城市车辆单双号管控信息等。其中城市道路信息运用方面已有各种各样的导航软件做到极致,我们无法与之媲美,因此选择集成其他出行信息的需求设计一款能够综合管理出行的App,为用户提供帮助[2]。
“智慧出行” App使用了安卓平台,功能层是提供给用户各种数据和指令的集合,让用户了解和操作App;后台处理层对用户交互传来的指令进行各种逻辑处理,调用接口传输到网络层,网络层再返回数据资源,模型层暂存资源信息,以防止数据资源出现错误。 “智慧出行” App模块功能架构如图1所示。
图1 “智慧出行” App系统框架
2.2.1 出行分析模块
作为一款智慧出行方面的应用,必不可少的就是对出行数据的分析,该模块记录用户的行程轨迹和违章记录等信息,通过数据可视化技术进行展示。该模块使用了MPAndroid.jar来作为应用的第三方包,它是GitHub上一款优秀的开源作图框架,不仅可以在Android平台上绘制各种各样的图表,还可以对图表进行拖动缩放等操作,应用效果如图2所示。
图2 数据分析
2.2.2 班车定制模块
部分用户的日常出行路线具有规律性,如长时间固定的路线、上下班道路等经常使用的路线和一些特殊路线,选择私家车出行花销较大,为了使用户出行变得简单方便,设计实现了定制班车模块。该模块在上下班路线等固定路线的基础上,为企业单位、学校等组织提供班车定制服务,简化用户的出行。用户打开侧滑菜单点击班车定制会进入相关的详细计划页面,如图3所示。
图3 班车定制界面
2.2.3 最近天气模块
该模块为用户推送当日天气信息,对接的是国家气象局的网络接口,确保数据准确。当用户使用此功能后,后台便会添加一个进程从气象局实时获取天气数据并展示到界面上,通过Postman从接口获取数据来展示。
2.2.4 ETC管理模块
在物联网技术的高速发展下,ETC(全自动电子收费系统)功能逐渐普及到高速公路收费站[3]。 “智慧出行” App内的ETC管理模块是建立在物联网的基础上,让用户可以在该模块中直接进行线上ETC充值。该模块可以对ETC相关的功能进行线上智能化的管理,如用户可以对车辆的ETC余额、充值金额以及历史充值记录进行查询。
2.2.5 出行管理
该模块主要提供管理单双号出行及控制车门服务。目前在一些大型城市里政府落实了单双号限行的政策,因此在限行日期要求下,为用户提供出行管理功能。如当日只有单号车辆可出行,那么在出行管理中对单号日期对应下的车辆显示可出行的选中按钮,而双号车辆在单号日期选择出行的按钮为不可选中状态,每次设置出行车辆,后台会发送网络数据给服务器,以完成设置。
2.2.6 我的座驾控制模块
为了满足用户对汽车远程控制开关的需求,设计实现了我的座驾控制模块,主要用于管理名下车辆、远程控制汽车。用户可通过该模块对名下车辆的停车场金额实时查看和充值,使用SQLiteOpenHelper数据库存放相关数据,方便用户查看充值记录。如果用户忘记锁车,通过该模块可以帮助用户锁车。
2.2.7 停车场功能模块
停车场功能模块通过调用高德地图API接口对用户定位,显示附近的停车场。用户可以筛选条件来查看选择合适的停车场,同时可对停车场收费费率进行相应的调整,根据停车场的时段位置不相同来设置不同停车费,该模块也拥有SQLiteOpenHelper数据库功能,用以方便用户来查看历史停车记录。该模块可以为用户推荐最佳停车方案,如图4所示。
图4 停车场功能界面
“智慧出行” App是基于未来的出行趋势而开发的应用,帮助用户规划烦琐的出行方式,为用户节省大量的时间成本,提高交通效率。随着社会的发展,时间成为最重要的生产资料,提高效率便是能最大化提高生产力。凭借Android平台的大规模应用优势, “智慧出行” App会越来越广泛地应用到人们的生活之中。 “智慧出行” App的功能也会随着计算机技术的发展越来越全面,成为未来时代背景下智慧生活的产物,一种必不可少的工具。