一种过闸和取票两用二维码乘车系统及方法技术方案

技术编号:26068628 阅读:20 留言:0更新日期:2020-10-28 16:41
本发明专利技术公开了一种过闸和取票两用二维码乘车方法,包括以下步骤:使用APP购票客户端购票;由购票系统生成取票二维码,由预付费生成系统生成过闸二维码,过闸二维码与取票二维码合成取票和过闸通用预付费二维码;当使用预付费二维码通过闸机时,由过闸检验系统进行检验;当预付费二维码未被使用时打开闸机并通知购票系统该预付费二维码已使用;当使用预付费二维码取票时,由取票检验系统进行预付费二维码的检验并请求预付费生码系统进行预付费二维码的使用检验;检验通过后由取票机进行出票。本发明专利技术公开了一种过闸和取票两用二维码乘车系统。本发明专利技术为用户提供多种乘车方式,方便用户通行。

【技术实现步骤摘要】
一种过闸和取票两用二维码乘车系统及方法
本专利技术涉及交通管理
,尤其涉及一种过闸和取票两用二维码乘车系统及方法。
技术介绍
现在公共交通可以大致分为轨道交通、道路交通、水运、空运等,随着信息技术的发展以及智能移动设备的普及,公共交通领域也出现了许多更便捷的支付方式,例如:NFC和手机APP二维码乘车方式等。但是NFC需要依赖硬件,目前国内支持NFC的移动设备大多是高端手机,为此出现了以手机APP购票在取票机扫码取票和由手机APP生成二维码乘坐公共交通的方式。手机APP二维码乘车方便快捷但只限于手机持有人使用,不利于同行多人使用;手机APP扫码取票需要购票再进行取票,可以为多人购票取票多人同时使用,但步骤繁琐,不利于高峰期时通行。另外当手机APP二维码乘车或扫码取票时后台系统发生异常,将直接影响用户出行。
技术实现思路
为了解决
技术介绍
中存在的技术问题,本专利技术提出了一种过闸和取票两用二维码乘车系统及方法,为用户提供多种乘车方式,方便用户通行。本专利技术提出的一种过闸和取票两用二维码乘车系统,包括:APP购票客户端,用于供用户注册和登录账号,并在用户登录后为该用户提供购票选择信息、查询订单信息、订单操作信息,并生成预付费二维码,以便用户在取票机上进行扫描取票或刷票通过闸机;购票系统,用于为APP购票客户端生成取票、过闸通用预付费二维码需要的购票订单信息;预付费生码系统,用于为购票系统生成取票、过闸通用预付费二维码服务;取票检验系统,用于取票机对手机APP预付费二维码的识别和检验,并请求预付费生码系统进行预付费二维使用检验;过闸检验系统,用于闸机对手机APP预付费二维码的识别和检验。优选地,APP购票客户端包括:站点选择模块,用于为用户提供购票选择信息;支付模块,用于为用户提供多种支付方式,通过唤起支付APP引导用户完成支付购票;订单查询模块,用于为用户查询购票订单信息;生码模块,当用户购票支付成功后,生成预付费二维码。优选地,购票系统包括APP后台和购票核心系统。优选地,预付费生码系统连接秘钥签发系统,用于签发预付费二维码;秘钥签发系统,用于将用户数据、用户公钥、授权签名数据过期时间等发往加密机,生成授权签名数据,供生码使用;加密机,为生成的预付费二维码进行加密签证。本专利技术提供了一种过闸和取票两用二维码乘车方法,包括以下步骤:使用APP购票客户端购票;由购票系统生成取票二维码,由预付费生成系统生成过闸二维码,过闸二维码与取票二维码合成取票和过闸通用预付费二维码;当使用预付费二维码通过闸机时,由过闸检验系统进行检验;当预付费二维码未被使用时打开闸机并通知购票系统该预付费二维码已使用;当使用预付费二维码取票时,由取票检验系统进行预付费二维码的检验并请求预付费生码系统进行预付费二维码的使用检验;检验通过后由取票机进行出票。优选地,APP购票客户端与购票系统、购票系统与预付费生码系统之间采用https协议;取票检验系统与取票机、过闸检验系统与闸机之间采用Socket长连接交互。优选地,APP后台、购票核心系统、预付费生码系统部署在云端;取票检验系统、过闸检验系统部署在机房,应急秘钥签发系统、应急加密机部署在异地机房。本专利技术中,当用户购票后可以通过APP预付费二维码直接扫码过闸,当过闸检验系统异常无法识别检验APP预付费二维码时,用户可通过在取票机上取票乘车;当取票检验系统异常,无法识别检验APP预付费二维码时,用户可通过直接扫码过闸;另外,当用户为同行多人购票,多人无法共用同一个APP时,可通过取票机进行取票进而多人同时使用。附图说明图1为本专利技术实施例提出的一种过闸和取票两用二维码乘车系统图;图2为本专利技术实施例提出的购票、预付费二维码生成流程图;图3为图2中的购票流程图;图4为图2中的预付费二维码生成流程图;图5为本专利技术实施例提出的用户取票和过闸操作流程图。具体实施方式本专利技术实施例提出了一种过闸和取票两用二维码乘车系统,如图1所示,包括:APP购票客户端10,用于供用户注册和登录账号,并在用户登录后为该用户提供购票选择信息、查询订单信息、订单操作信息等,其中,购票选择信息包括拟购票的站点信息,站点搜索,站点地图,站点选择、支付方式等,订单操作信息包括对购票订单的取消、退款、删除等操作;并生成预付费二维码,以便用户在取票机上进行扫描取票或刷票通过闸机。其中,APP购票客户端10具体包括:站点选择模块,用于为用户提供购票选择信息,包括:站点信息,站点搜索,站点地图,站点选择等;支付模块,用于为用户提供多种支付方式,通过唤起支付APP引导用户完成支付购票;订单查询模块,用于为用户查询购票订单信息,对购票订单进行取消、退款、删除操作;生码模块,当用户购票支付成功后,生成预付费二维码,以便用户在取票机上进行扫描取票或过闸乘车。购票系统20,用于为APP购票客户端10生成取票、过闸通用预付费二维码需要的购票订单信息,生成购票订单信息时需要进行线路站点选择,并可以根据APP购票客户端10的请求进行订单查询、取票、退款、删除等操作。购票系统20包括APP后台和购票核心系统,APP后台为APP购票客户端10提供线路站点选择,下单支付,生成预付费二维码,以及订单查询、退款、取消、删除等服务;购票核心系统,为APP后台提供取票二维码生码服务,以及退票、订单查询等服务。预付费生码系统30,用于为购票系统20生成取票、过闸通用预付费二维码服务。预付费生码系统30根据购票系统生产的取票二维码经处理生成过闸码,然后由秘钥签证系统进行签证,最后将生成的预付费二维码由购票系统20提供给APP购票客户端10生码使用。其中,预付费生码系统30连接秘钥签发系统,用于签发预付费二维码;秘钥签发系统,用于将用户数据、用户公钥、授权签名数据过期时间等发往加密机,生成授权签名数据,供生码使用;加密机,为生成的预付费二维码进行加密签证。加密机,支持目前国际上常用的多种密码算法,支持的非对称加密算法有,RSA、DSA、椭圆曲线密码算法、SM2,用于生成授权签名数据,使用的加密算法为SM2。SM2是国家密码管理局发布的椭圆曲线公钥密码算法,SM2算法是一种更先进安全的算法,在我们国家商用密码体系中被用来替换RSA算法。取票检验系统40,用于取票机对手机APP预付费二维码的识别和检验,并请求预付费生码系统进行预付费二维使用检验,取票机定时向取票后台服务器发送心跳报文,取票后台服务器在收到心跳报文后会正常反馈确认收到报文以确保取票机与取票后台服务器的连通性,取票后台服务器接收并处理取票机上送的取票交易。当使用APP在取票机扫码取票时(取票机向取票检验系统发送取票检验请求),检验预付费二维码的合法性和有效性,然后向预付费生码系统发送检验请求,对预付费二维码是否使用进行检验,当预付费生码本文档来自技高网...

【技术保护点】
1.一种过闸和取票两用二维码乘车系统,其特征在于,包括:/nAPP购票客户端(10),用于供用户注册和登录账号,并在用户登录后为该用户提供购票选择信息、查询订单信息、订单操作信息,并生成预付费二维码,以便用户在取票机上进行扫描取票或刷票通过闸机;/n购票系统(20),用于为APP购票客户端(10)生成取票、过闸通用预付费二维码需要的购票订单信息;/n预付费生码系统(30),用于为购票系统(20)生成取票、过闸通用预付费二维码服务;/n取票检验系统(40),用于取票机对手机APP预付费二维码的识别和检验,并请求预付费生码系统进行预付费二维使用检验;/n过闸检验系统(50),用于闸机对手机APP预付费二维码的识别和检验。/n

【技术特征摘要】
1.一种过闸和取票两用二维码乘车系统,其特征在于,包括:
APP购票客户端(10),用于供用户注册和登录账号,并在用户登录后为该用户提供购票选择信息、查询订单信息、订单操作信息,并生成预付费二维码,以便用户在取票机上进行扫描取票或刷票通过闸机;
购票系统(20),用于为APP购票客户端(10)生成取票、过闸通用预付费二维码需要的购票订单信息;
预付费生码系统(30),用于为购票系统(20)生成取票、过闸通用预付费二维码服务;
取票检验系统(40),用于取票机对手机APP预付费二维码的识别和检验,并请求预付费生码系统进行预付费二维使用检验;
过闸检验系统(50),用于闸机对手机APP预付费二维码的识别和检验。


2.根据权利要求1所述的过闸和取票两用二维码乘车系统,其特征在于,APP购票客户端(10)包括:
站点选择模块,用于为用户提供购票选择信息;
支付模块,用于为用户提供多种支付方式,通过唤起支付APP引导用户完成支付购票;
订单查询模块,用于为用户查询购票订单信息;
生码模块,当用户购票支付成功后,生成预付费二维码。


3.根据权利要求1所述的过闸和取票两用二维码乘车系统,其特征在于,购票系统(20)包括APP后台和购票核心系统。


4.根据权利要求1所述的过闸和取票两用二维码乘车系统,其特...

【专利技术属性】
技术研发人员:宋泽尧李涛涛王盈盈雷亚光王赛超郑先乐袁拥森
申请(专利权)人:北京如易行科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1