车票校验系统及方法技术方案

技术编号:26344367 阅读:20 留言:0更新日期:2020-11-13 20:57
本发明专利技术公开了一种车票校验系统及方法,其中,该方法包括:手机银行客户端在接收到客户的购票请求后,调用购票程序接口;在客户完成购票后,获得客户的购票信息,查询客户的证件信息和生物特征信息;将客户的购票信息和证件信息加密,生成客户的车票密钥;在客户将手机靠近车站闸机时,将客户的车票密钥和生物特征信息发送至车站闸机;车站闸机接收手机银行客户端发送的客户的车票密钥和生物特征信息;对客户的车票密钥解密,确定客户的购票信息和证件信息;对客户的购票信息和证件信息进行校验;在购票信息和证件信息校验通过后,根据客户的生物特征信息,对客户的身份进行校验。本发明专利技术可以提高车票校验的效率和车票的安全性。

【技术实现步骤摘要】
车票校验系统及方法
本专利技术涉及数据处理
,特别涉及一种车票校验系统及方法。
技术介绍
火车、飞机是当前人们出门远行的主要交通工具,但在乘车之前要经历买票、取票、身份校验等复杂步骤,尤其是节假日人流高峰期,排队买票、取票需要花费大量时间。随着互联网技术的发展,现有技术可以通过互联网实现二维码车票的购买与校验,但是,仍需要乘客携带身份证等证件进行校验,如遇身份证等证件丢失,需要临时补办各项证明材料方可校验进站,这样一方面对身份证等物理介质的依赖性强,导致车票校验的效率低,另一方面在身份证丢失后二维码车票也存在被盗用的风险。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供一种手机银行客户端,用以提高车票校验的效率和车票的安全性,包括:购票程序调用模块,用于在接收到客户的购票请求后,调用购票程序接口;购票信息获得模块,用于在客户通过购票程序接口完成购票后,获得客户的购票信息;客户信息查询模块,用于根据客户的购票信息,查询客户的证件信息和生物特征信息;车票密钥生成模块,用于将客户的购票信息和证件信息加密,生成客户的车票密钥;发送模块,用于在客户将手机靠近车站闸机时,将客户的车票密钥和生物特征信息发送至车站闸机,其中,车站闸机用于校验客户的车票密钥和生物特征信息。本专利技术实施例提供一种车站闸机,用以提高车票校验的效率和车票的安全性,包括:接收模块,用于接收手机银行客户端发送的客户的车票密钥和生物特征信息,客户的车票密钥根据客户的购票信息和证件信息加密得到;车票密钥解密模块,用于对客户的车票密钥解密,确定客户的购票信息和证件信息;校验模块,用于对客户的购票信息和证件信息进行校验;在购票信息和证件信息校验通过后,根据客户的生物特征信息,对客户的身份进行校验。本专利技术实施例提供一种车票校验系统,用以提高车票校验的效率和车票的安全性,包括:如上所述的手机银行客户端、如上所述的车站闸机。本专利技术实施例提供一种车票校验方法,该方法应用上述手机银行客户端,用以提高车票校验的效率和车票的安全性,该方法包括:手机银行客户端在接收到客户的购票请求后,调用购票程序接口;在客户通过购票程序接口完成购票后,获得客户的购票信息;根据客户的购票信息,查询客户的证件信息和生物特征信息;将客户的购票信息和证件信息加密,生成客户的车票密钥;在客户将手机靠近车站闸机时,将客户的车票密钥和生物特征信息发送至车站闸机;其中,车站闸机用于校验客户的车票密钥和生物特征信息。本专利技术实施例提供一种车票校验方法,该方法应用上述车站闸机,用以提高车票校验的效率和车票的安全性,该方法包括:车站闸机接收手机银行客户端发送的客户的车票密钥和生物特征信息,客户的车票密钥根据客户的购票信息和证件信息加密得到;对客户的车票密钥解密,确定客户的购票信息和证件信息;对客户的购票信息和证件信息进行校验;在购票信息和证件信息校验通过后,根据客户的生物特征信息,对客户的身份进行校验。本专利技术实施例提供一种车票校验方法,该方法应用上述车票校验系统,用以提高车票校验的效率和车票的安全性,该方法包括:手机银行客户端在接收到客户的购票请求后,调用购票程序接口;在客户通过购票程序接口完成购票后,获得客户的购票信息;根据客户的购票信息,查询客户的证件信息和生物特征信息;将客户的购票信息和证件信息加密,生成客户的车票密钥;在客户将手机靠近车站闸机时,将客户的车票密钥和生物特征信息发送至车站闸机;车站闸机接收手机银行客户端发送的客户的车票密钥和生物特征信息;对客户的车票密钥解密,确定客户的购票信息和证件信息;对客户的购票信息和证件信息进行校验;在购票信息和证件信息校验通过后,根据客户的生物特征信息,对客户的身份进行校验。本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述车票校验方法。本专利技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有执行上述车票校验方法计算机程序。本专利技术实施例通过:手机银行客户端在接收到客户的购票请求后,调用购票程序接口;在客户通过购票程序接口完成购票后,获得客户的购票信息;根据客户的购票信息,查询客户的证件信息和生物特征信息;将客户的购票信息和证件信息加密,生成客户的车票密钥;在客户将手机靠近车站闸机时,将客户的车票密钥和生物特征信息发送至车站闸机;车站闸机接收手机银行客户端发送的客户的车票密钥和生物特征信息;对客户的车票密钥解密,确定客户的购票信息和证件信息;对客户的购票信息和证件信息进行校验;在购票信息和证件信息校验通过后,根据客户的生物特征信息,对客户的身份进行校验,能够摆脱对身份证等物理介质的依赖,提高车票校验的效率,基于车票密钥进行校验,规避了车票被盗用的风险。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术实施例中手机银行客户端结构的示意图;图2为本专利技术实施例中车站闸机结构的示意图;图3为本专利技术实施例中车票校验系统结构的示意图;图4为本专利技术实施例中车票校验方法流程的示意图(手机银行客户端角度);图5为本专利技术实施例中车票校验方法流程的示意图(车站闸机角度);图6为本专利技术实施例中车票校验方法流程的示意图(车票校验系统角度)。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本领域技术技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、方法或计算机程序产品。因此,本专利技术公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。本专利技术实施例提供一种手机银行客户端,用以提高车票校验的效率和车票的安全性,图1为本专利技术实施例中手机银行客户端结构的示意图,如图1所示,包括:购票程序调用模块101,用于在接收到客户的购票请求后,调用购票程序接口;购票信息获得模块102,用于在客户通过购票程序接口完成购票后,获得客户的购票信息;客户信息查询模块103,用于根据客户的购票信息,查询客户的证件信息和生物特征信息;车票密钥生成模块104,用于将客户的购票信息和证件信息加密,生成客户的车票密钥;发送模块105,用于在客户将手机靠本文档来自技高网...

【技术保护点】
1.一种手机银行客户端,其特征在于,包括:/n购票程序调用模块,用于在接收到客户的购票请求后,调用购票程序接口;/n购票信息获得模块,用于在客户通过购票程序接口完成购票后,获得客户的购票信息;/n客户信息查询模块,用于根据客户的购票信息,查询客户的证件信息和生物特征信息;/n车票密钥生成模块,用于将客户的购票信息和证件信息加密,生成客户的车票密钥;/n发送模块,用于在客户将手机靠近车站闸机时,将客户的车票密钥和生物特征信息发送至车站闸机,其中,所述车站闸机用于校验客户的车票密钥和生物特征信息。/n

【技术特征摘要】
1.一种手机银行客户端,其特征在于,包括:
购票程序调用模块,用于在接收到客户的购票请求后,调用购票程序接口;
购票信息获得模块,用于在客户通过购票程序接口完成购票后,获得客户的购票信息;
客户信息查询模块,用于根据客户的购票信息,查询客户的证件信息和生物特征信息;
车票密钥生成模块,用于将客户的购票信息和证件信息加密,生成客户的车票密钥;
发送模块,用于在客户将手机靠近车站闸机时,将客户的车票密钥和生物特征信息发送至车站闸机,其中,所述车站闸机用于校验客户的车票密钥和生物特征信息。


2.如权利要求1所述的手机银行客户端,其特征在于,还包括车票密钥更新模块,用于:
为车票密钥设置动态更新间隔时长;
在生成客户的车票密钥时,开始计时,在计时到达动态更新间隔时长时,重新将客户的购票信息和证件信息加密,生成新的车票密钥。


3.如权利要求1所述的手机银行客户端,其特征在于,所述发送模块具体用于:
在客户将手机银行客户端靠近车站闸机时,基于近距离无线通信NFC,将客户的车票密钥发送至车站闸机。


4.如权利要求1所述的手机银行客户端,其特征在于,所述车票密钥生成模块具体用于:
根据客户的购票信息和证件信息,生成明文密码;
将明文密码分为多组,将每组明文密码分为位数相同的两组数据;
对于每组明文密码,基于子密钥对其中一组数据进行循环移位;将循环移位后的一组数据与另一组数据进行异或运算;将异或运算后的两组数据交换位置;
对交换位置后的多组明文密码进行末置换,生成客户的车票密钥。


5.一种车站闸机,其特征在于,包括:
接收模块,用于接收手机银行客户端发送的客户的车票密钥和生物特征信息,所述客户的车票密钥根据客户的购票信息和证件信息加密得到;
车票密钥解密模块,用于对客户的车票密钥解密,确定客户的购票信息和证件信息;
校验模块,用于对客户的购票信息和证件信息进行校验;在购票信息和证件信息校验通过后,根据客户的生物特征信息,对客户的身份进行校验。


6.如权利要求5所述的车站闸机,其特征在于,所述校验模块具体用于:
将实时采集的客户的生物特征信息与手机银行客户端发送的客户的生物特征信息进行比较;
根据比较结果,对客户的身份进行校验。

【专利技术属性】
技术研发人员:李福洋栾英英童楚婕徐晓健严洁
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1