基干二维码识别地铁售检票系统研究.docVIP

基干二维码识别地铁售检票系统研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基干二维码识别地铁售检票系统研究

基于二维码识别的地铁售检票系统研究   摘 要:随着移动互联网时代的到来,智能移动终端的覆盖率日益提高,人们对于移动设备的使用习惯已经建立,通过手机移动支付购买地铁票,并直接在闸机处通过扫描二维码进行验证,完成进出站,这样的方式不但可以大大缓解站内购票的压力,而且可以让乘客更为便捷高效地乘坐地铁出行 关键词:二维码;自动售检票系统;清结算中心系统 中图分类号:TP273 文献标识码:A 文章编号:1006-8937(2016)33-0082-02 1 概 述 目前,各个城市的地铁客运部门都已建立了较为完善的自动售检票系统(Auto Fare Collection,AFC),能够完整的实现轨道交通的售票、检票、计费、收费、统计、清分等环节的自动处理。AFC系统主要由线网级清分系统(ACC)、线路级系统(LC)、车站级系统(SC)、车站终端设备和车票五部分组成。终端设备包括有车站计算机、自动售票机、闸机、票房售票机、手持验票机等; 车票则普遍采用的是实体卡(token币或者方卡)作为票卡的载体,实体票卡需要定期在自动售票机中填充和回收地铁票、钱币,而且还会有不定量的票卡丢失及损坏,会造成运营管理成本的提高,在检票过闸时,还容易出现检票排队耗时长,尾随逃票、漏票的问题。二维码是一种比一维码更高级的条码格式,在水平和垂直方向都可以存储信息,可以存储汉字、数字、图片等信息,使用二维码作为电子票载体,具有低成本、易维护的特点 2 基于二维码检票需要解决的问题 使用传统的实体车票进、出站过闸检票时,闸机可以将检票信息写回到车票,这样检票信息就保存在了车票上,以车票为载体实现了信息的出、入口传递,从而可以在闸机离线的情况下,完成出入站的检票工作 在二维码过闸检票的方式下,闸机是通过图像处理技术实现对二维码票据的识别,闸机与手机之间并有任何通信接口,因此无法将检票信息写回到手机端,从而也就不能按照原有实物票的方式在离线的模式下工作。因此会带来很多需要解决的问题,例如电子票比实物票更容易复制、分发,逃票乘客可以通过互换电子票,用低价票乘坐超程距离;离线模式下,如何判断是否乘车超时;手机丢失、掉电关机等异常情况下的如何使用电子票出站;在降级模式下、应急模式下,电子票的处理方式需要重新设计 3 系统方案设计 3.1 软件架构设计 现有的AFC系统已经是一套成熟完整的系统,已经在轨道交通中得以成熟的应用;在引入补充的同时不能对现有系统带来过多的影响,这点在系统设计时是一个原则。因此,该互联网售票系统应建立在原有AFC 系统基本不变的前提下,是叠加在现有系统上的子系统,需要分开独立建设,如图1所示 整个系统主要由APP系统、票务数据计算分析系统、ACC接口服务系统组成,其中APP系统主要实现购票、兑/检票、用户管理和认证;票务数据计算分析系统,实现消息发布和推送系统、日志采集和和分析系统、报表系统,而ACC接口服务系统主要负责完成与ACC系统的交互业务 系统的软件架构,如图2所示 这种面向大量用户的互联网购票系统,需要面对高并发用户、大流量访问,同时要高可用,提供不间断服务,需求也会快速变更,可扩展性要好。基于以上考虑,系统部署采用Keepalive和LVS直接路由模式的高可用负载集群系统、高可用缓存系统、主备高可用数据库系统,并支持数据库读写分离。其中,LVS(Linux Virtual Server)负责实现负载均衡,Keepalived 基于 LVS ,并与 LVS 高度融合,监控 LVS 下所有真实服务器健康状态,并通过健康健康状态动态调整 LVS 的复杂均衡转发权重和规则,并且同时保证具备热备功能。系统部署情况,如图3所示 3.2 业务流程设计 每个乘客可以使用自己的账号一次购买多张电子票,但乘坐地铁时,每次只能兑换使用一张电子票,进站时,对未使用过的电子单程票生成进站二维码;出站时,仅对已经激活且未出现超程的电子单程票生成出站二维码;对于已经标记进、出站且处于激活状态的电子单程票,在乘客出站后,系统将其置为失效。完成本次进出站后,可以兑换使用其它电子票。如图4所示 具体的进出站流程共需要以下8步,分别为: S1:移动智能终端(如手机、平板电脑等设备)安装客户端APP,入站前用户登录客户端App;S2:入站前,用户点击购买的电子票,移动智能终端开始通过网络向后端平台请求生成进站消费凭证,后端平台生成含有序号、生成时间、金额的进站消费凭证,返回给客户端;S3:准备入站时,移动端生成包含所述进站消费凭证和用户ID的入站二维码A,完成电子票的兑换激活;S4:入站时,入站检票终端通过扫描入站二维码A,获取进站消费凭证和用户ID,验证票据的合法性,对比二维码的生成时

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档