二维码车票在地铁AFC系统中的应用分析

发表时间:2021/4/26   来源:《科学与技术》2021年1月3期   作者:夏骏
[导读] 在地铁运营的过程中,车票管理是非常重要的一个环节
        夏骏  
        无锡地铁集团有限公司运营分公司  江苏无锡  214000

        摘要:在地铁运营的过程中,车票管理是非常重要的一个环节。通过引入二维码车票,能够为车票的管理带来更多的便利,并提高当前的运营满意度。所以,文章将探讨二维码车票在AFC系统中的具体应用。
        关键词:二维码车票;地铁AFC
        AFC系统是应用在公共交通网络中自动收费的一种智能化系统,能够为地铁的安全运行提供保障。当前,现金购票是地铁购票的主要模式,用户可以直接通过半自动售票机也可以直接通过自动售票机购买车票,能够提高购票速度。
        1 地铁AFC系统中二维码车票的功能设计
        1.1RSA密钥管理功能
        在地铁AFC系统当中,二维码车票首先需要通过设定RSA密钥的形式,为二维码生成做好基础数据管理。地铁AFC系统在运行当中,可以生成RS公钥和密钥,并通过将其储存在数据库中进行管理。此后,RAS密钥根据系统要求来转换其函数格式,进而生成经过加密的二维码,并在系统的影像下转换为新的、可识别的二维码图片,向用户客户端提供乘车数据。
        1.2充值功能
        二维码车票还拥有预付款模式。用户可以借助移动支付设定一定的充值金额,进入客户端,充值车票费用。二维码乘客也可以及时的登录账户,查询自己的余额,提前做好充值准备。
        1.3支付功能
        支付功能是二维码车票的核心功能,其通过地铁AFC系统的运转,实现二维码的在线购票和充值,尤其是与微信、银行卡、支付宝等支付形式相结合,极大的提高了二维码车票的支付便捷性。同时,用户在乘车的过程中,可能会有换乘的计划,所以就会有退票的情况。这时只需要开设二维码退票功能,对用户的消费情况进行监控。系统设定为在未消费情况下,用户申请可以直接退款,这些车票费用也会按照原来的付款路径退回。
        1.4订单管理功能
        二维码车票用户可以直接在客户端查询自己的乘车订单记录,获取退票信息、查询退款流程等等,并直接调整或处理相关的订单。在订单较多的情况下,用户也可以查询订单或是利用其中的选项功能,限制乘车的时间地点,直接查询到指定的订单。还可以利用订单导出功能进行乘车数据的分析。
        1.5用户信息管理功能
        用户信息管理功能是最基础的模块。能够通过客户端后台对用户的注册信息进行查询分析,调整二维码车票服务功能。此外,二维码车票在运行的过程中,可能会受到一些因素的影响,从而无法正常运行。例如:恶意使用、车票界面卡顿等,可以直接发挥系统的监控功能,对用户的个人信息修改、余额频繁变动等多种情况进行管理,直接锁定恶意用户,拉入乘车黑名单。


        2. 二维码车票的应用流程
        2.1 二维码解码
        在地铁AFC系统当中,二维码车票的利用,需要经过解码、兑票和闸机三个应用模式,才能完成整个乘车流程。在二维码车票的解码当中,通过设定二维码区域的功能图案,完成图像的排列和设计。图像解码要先确保二维码的清晰度,保证可识别性。在此基础上进行二值化处理,转变为黑白图像,这样就能够得到基础图形的详细方位,之后进行坐标运算。这种方式能够让二维码有更强的去掩饰效果。此外,为了提高解码的质量,可以针对摄像头图像解码设置一些比较特殊的编程语言。当前,二维码解码设备主要是应用在地铁车站中的闸机和取票机部分,能够对设备进行一体化设计,在把控设备体积的同时,提高接口的实用性。并适用于不同的二维码读取,从而提高读取的效果。
        2.2 二维码兑票模式
        经过二维码解密能够获取更加真实的车票信息,这样也能够阻挡一些不利的因素影响。因此,在设备端运行的过程中,要以二维码解码和车票解密为核心,合理应用Java软件中的Instascan编辑代码。例如:在测试兑票设备的过程中。要全方位的检查兑票的流程和程序。如果用户通过微信购买车票,利用自己的移动设备识别出了车票二维码、解密二维码后就能够识别车票信息,在锁定车票信息后,订单状态也会发生改变,显示为已出票。乘客也能够顺利的获得单程车票,这就是售票的完整过程。
2.3 二维码闸机模式
        当前购票扣款方式分为两种。一种是预付款,一种是即时付款。无论是哪一种方式购票,使用流程基本相同。但预付款和即时售票还是有一定区别的。闸机会严格的遵循二维码,车票放行的具体要求和流程。由于车票二维码的有效时间有限,所以要及时提醒乘客更新。如果超出时间范围,二维码就会失效,用户只有刷新二维码,才能够获得新的二维码。用户在进站和出站时都需要出示自己的车票二维码,通过机器扫描。设备在放行的同时也会把验证消息传输给系统,系统会在第一时间把订单的状态改为已出票,或是订单结束等。
        设备在获取二维码密文时,应用的是公钥解密的方式。这种方式能够快速获得订单号以及订单状态。如果二维码时间和设备时间存在着较大的差异。就表明用户并没有按照要求及时的刷新二维码。设备就会及时提醒,让用户更新二维码,重新扫描。为了严格的把控这一时间差值,AFC系统和外网服务器对时间间隔进行严格的控制。系统要在运行的同时对于函数的反馈结果进行判断,这样就能够获得准确的订单信息,如果无法获得则表明解密行为无效,系统也会在第一时间发出错误提示。如果用户查询系统显示已经出票,那么可以通过兑换机取出车票;如果系统显示该订单在已付款的状态,就表明用户已经扫过了二维码进入了车站。设备订单信息也会改为已进站。外网服务器也会在第一时间获取这些信息;如果设备是离线运营的模式,那么可以通过开启离线功能享受相关的服务;如果用户正在出站,那么设备就会显示出已出站。如果在这时把离线模式打开,那么系统就会提示订单失效。此外,在对二维码闸机流程进行验证测试的过程中,可以选择线性的标准业务逻辑。这样就能够判断设备是否能够按照流程顺利的解密二维码车票。检测在不同的业务逻辑下,系统是否能够按照设定的程序开展相关的工作,是否符合相关的工作标准要求。
        结语:
        本文从利用模式和功能模式入手,分析了二维码车票应用在地铁AFC系统中的具体情况。近几年移动支付在不断的普及,二维码车票功能也应当加强应用功能的设计,为人们的车票购买带来更多的便利,并提高整个过程的安全性。
参考文献:
[1]朱佑恩,沈鑫.二维码车票在地铁AFC系统中的应用分析[J].现代工业经济和信息化,2019,9(12):98-99.
[2] 常博.自助票务客服技术在AFC系统中的应用[J].微型电脑应用,2018(10):117-119.
[3]龚迥“.互联网+”模式二维码支付在轨道交通AFC系统的支付应用研究[J].科技风,2018(11):47-48.
作者简介:夏骏(1989-09),男,汉族,籍贯:江苏,当前职务:工程师,当前职称:中级,学历:本科,研究方向:自动售检票系统
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: