未来智讯 > 移动支付论文 > 基于移动支付实现交通违章查询及缴纳罚款的系统设计与实现

基于移动支付实现交通违章查询及缴纳罚款的系统设计与实现

发布时间:2017-12-07 08:58:00 文章来源:未来智讯    
    【 关键词 】 移动支付;交通违规查询; 交通罚款缴纳;系统设计与实现
    【 中图分类号 】 TP319 【 文献标识码 】 A
    1 引言
    随着社会车辆的增多,带来了各种交通违章事故的多发,而对于当前交通违章查询及缴纳罚款的方式,人们总要东奔西跑,在交通管理部门查询了违章记录,然后再去银行缴纳罚款,不仅耽误了时间,而且显得麻烦。为此,结合当前移动信息技术的发展,有必要建立一套通过移动终端查询交通违章及缴纳罚款的信息系统。
    2 背景介绍
    2.1 问题现象
    当车主开车时出现违章,那么就会被执法交警开罚单,或者被电子警察抓拍违章照片,车主就需要按照规定接受违章处罚。有一些车主不及时处理违章记录,是担心交通违章处理流程太麻烦,因而造成了严重损失。开车在外发生交通违章是在所难免的,当出现违章后,车主就要及时查询交通违章记录,了解自己的违章详情,另外还要在规定时间内及时处理。但一般情况下会存在一些问题:(1)车主不能及时获取到交通违章通知;(2)车主需要去多个部门查询及缴纳罚款;(3)车主忘记缴纳罚款会带来额外的损失;(4)车主在此过程中需要花费大量的时间。
    2.2 现有违章处理方式
    当前的交通违规查询及交通罚款缴纳方式有两种:一是车主在估计有交通违章的情况下带上行驶证和驾驶证先去管理部门进行违章记录查询,如果有交通违章,再去指定的银行进行交通罚款缴纳;二是一些公司与交管部门合作开通的网上查询、电话查询或短信查询的方式,该方式虽然有一定的便利性,但仍然存在一些问题,如无法看到非现场记录的照片,有异议还得到交通管理执法部门去核实并接受处罚。但显然这两种处理方式都不能解决车主随时随地查询是否有违章的需求,也不能满足车主不出门就可以缴纳罚款的愿望。然而,随着移动互联网技术的发展,此类问题就可以通过移动互联网技术进行一次业务上的创新及智能化的实现。
    3 系统设计与实现
    3.1 系统架构设计
    随着3G移动通信技术的发展,给移动支付领域的发展提供了重要的技术保障,也为人们的生活提供了相当的便利,移动支付实现对于交通违章查询及缴纳罚款的支持更是人们渴望的一项民生需求。结合传统的交通违章处理方式、3G移动通信技术及移动支付产品的特点,要实现移动支付对于交通违章查询及缴纳罚款的支持,需要处理好信息获取、信息传递、信息核对、信息加密等各环节的工作,在经过认真分析后确定该系统的总体架构如图1所示。
    该系统涉及了车主、第三方移动支付公司、交通管理部门及银行等实体单元,前提是车主具备智能手机并开通了移动支付业务,而且第三方移动支付公司已经与交管部门进行了合作,关键是各系统间的互联互通及信息的安全传递,有些系统作为核心敏感系统一定要做好安全加固,而且从流程上要严格控制和环节的处理逻辑,做到即实现功能需求又确保信息安全的要求;同时,由于违章照片或视频的容量较大,可以采取异步传输的方式将违章信息事先同步到违章信息缓存服务器,以此来降低频繁的访问及大信息量的传递。
    3.2 流程设计
    该系统主要有违章信息采集、采集信息的处理、车主移动支付业务的开通、查询违章信息、缴纳违章罚款、违章罚款缴纳信息回写等流程。
    违章信息采集及采集信息的处理流程是将执法交警开具的罚单或是由电子警察抓拍的违章照片、视频等进行信息的系统录入,然后再由系统将这些经过压缩、转存、加密等加工处理,将信息保存起来作为处罚依据。
    车主移动支付业务的开通流程需要车主到自己所用移动手机运营商开通3G服务,如果运营商有移动支付业务,车主就可以直接开通,如中国电信的翼支付、中国联通的沃支付等。但前提是需要这些移动支付已经具备查询违章及缴纳违章罚款的功能,在开通移动支付业务时需要将车主信息及车辆信息进行绑定以备车主查询违章及缴纳罚款时作为验证信息。车主开通移动支付业务后就可以向其中存钱用来做一些小额支付了,另外还需要下载支持车主移动支付功能的手机客户端软件。
    查询违章流程。车主通过手机客户端提交查询违章请求,客户端通过3G无线移动网络将查询请求提交给后台服务器,服务器收到请求后按车主提交的信息进行身份验证,验证通过后则由移动支付服务器通知缓存服务器进行信息反馈。如果车主查询的违章信息在缓存服务器中存在,则直接反馈给车主;如果不存在则由缓存服务器再向交通违章信息服务器发起所取信息的请求,获取信息后再反馈给车主,并将获取到的信息进行缓存以备下次查询。在车主确认违章信息无误后,就可发起缴纳罚款的请求。
    缴纳违章罚款流程。车主通过客户端将罚款金额提交给移动支付服务器,服务器收到请求后将缴纳罚款人的信息、车辆信息及汇入账户进行验证后提交给银行服务器,银行服务器进行信息记录,记录成功则将成功信息反馈给移动支付服务器,再由移动支付服务器反馈给车主并扣除相应的额度,记录失败则将失败信息反馈给移动支付服务器,再由移动支付服务器将失败信息反馈给车主并冲正相应的额度,并提示车主缴纳费用失败。
    违章罚款缴纳信息回写流程。根据缴纳违章罚款处理的结果需要将成功缴纳罚款所对应的违章信息在交通违章服务器中进行归档处理,标明该条违章记录罚款已经缴纳。
    3.3 系统实现
    在系统实现中应充分考虑各方面因素:(1)只准许签约注册车主使用;(2)尽量减少操作环节的复杂性,避免由于人工输入带来的错误;(3)使用人性化的提醒及醒目的界面展示;(4)尽量减少对无线网络流量的消耗;(5)由于该系统与现金有关,所以在编写代码中一定要注意安全问题及信息加密的处理。
         3.3.1服务器间的系统集成
    各服务器间的集成可以采用Web Service的方式和直连的方式实现,当然移动支付服务器与违章信息缓存服务器间是直连关系,移动支付服务器和违章信息缓存服务器与违章信息服务器间可以采用直连或者是Web Service或者是Socket的接口方式进行互联互通,移动支付服务器可将缴纳罚款信息通过Web Service的方式使用Http协议将罚款信息传递给银行服务器。
    另外,各系统还需要另外开发相应的软件接口程序,需要定义相关的服务名称、参数要求、加密级别等等,而且还有具备双向读和写的功能,信息加密可以采用当前流行的MD5、RSA、DES等加密算法。同时,还应具备日志记录功能、审查核对功能、安全审计功能等,用于记录登录、查询、缴费等事件发生的时间、车主信息、账户信息、缴费信息,核对缴费信息的成功与否及缴费金额,审查是否有攻击、欺诈等安全行为。
    3.3.2手机客户端具备的功能
    根据当前流行的智能手机操作系统,移动支付客户端需要支持基于Android和IOS的客户端。在实际中充分考虑车主使用的方便性,需要车主输入的操作极少,大部分为选择操作,车主只需要点击相关的按钮便可实现操作。另外需要充分考虑手机处理速度及性能的情况,所以要在手机上只是实现显示功能和少量的处理功能,而大量的运算及处理需要在服务器端实现。客户端软件大致界面如图2所示。
    手机客户端应具备的功能包括车主注册功能、车辆信息设置功能、银行账户绑定功能、违章信息查询展示功能、违章罚款缴纳功能等;当信息在发送和接收时采取加密处理,而且还要对客户端软件本身进行一定的安全处理,对客户端代码本身进行一定的安全处理,如Android系统采取的代码混编技术,以防客户端代码被破解、重编译。
    4 结束语
    该系统相比现有的交通违章处理方式具有的诸多优点,投资较低,使用简单,维护方便,具有明显的为民生服务的特点;系统所带来的社会效益及经济效益使该系统具有较强的实用性、推广性,不仅方便了广大车主查询违章和缴纳罚款,而且促使了人们对于信息技术的应用,而对于交通管理部门也带来工作上的便利,第三方支付公司也可以扩大其产品的宣传和推广使用。该系统从技术上解决了车主跑动跑西的查询及缴纳罚款的繁琐环节,为车主提供了随时随地查询交通违章和缴纳交通罚款的便利,有利于社会整体时间的节约,同时也有利于社会整体效率的提高。
    参考文献
    [1] 中国平安车险官网直销. 交通违章处理流程很简单,车主需要及时缴纳违章罚款[EB/OL]. http://chexian.pingan.com/fuwu/1316570801218.shtml.
    [2] 百度文库.第三方支付平台[EB/OL]. http://wenku.baidu.com/view/bb40f037a32d7375a4178067.html
    [3] 百度百科. 加密算法[EB/OL]. http://baike.baidu.com/link?url=-cOj0LEU1FuZyH-JKjw1PZ6s2LrUrub7KoosqFjvrOW2bUe6GNP-bVW7P0s7O5oP.
    [4] IT社区CSDN.NET网.博客频道. 混淆Android代码 [EB/OL]. http://blog.csdn.net/qeqeqe236/article/details/7346069.
    作者简介:
    张继伟(1983-),男,本科,通信工程师;主要研究方向:通信行业业务及应用系统、企业信息化应用。
转载请注明来源。原文地址:https://www.7428.cn/page/2017/1207/6912/
 与本篇相关的热门内容: