一种基于区块链身份认证的火车票自助购票取票系统技术方案

技术编号:15517999 阅读:228 留言:0更新日期:2017-06-04 08:23
本发明专利技术公开了一种基于区块链身份认证的火车票自助购票取票系统,主要包括通信终端、票务数字加密数据库、区块链身份数据认证中心模块和自助取票机四个部分;当购票者通信终端输入购票信息和身份信息后,由票务数字加密数据库通过区块链技术对其进行加密,在其取票时通过加密信息认证,完成自助取票过程。本发明专利技术利用区块链技术对购票过程中的身份信息和票务信息加密,并通过区块链身份认证对取票时的信息进行验证,实现了购票者网上购票及方便地自助取票过程,使购票者在取票时不需要身份证也能够完成自助取票,方便了人们出行,特别是对于临时无法出示身份证的旅客提供了极大的便利。

【技术实现步骤摘要】
一种基于区块链身份认证的火车票自助购票取票系统
本专利技术涉及电子网络购票取票
,具体地讲,是涉及一种基于区块链身份认证的火车票自助购票取票系统。
技术介绍
目前,网上购票、自助取票越来越流行。但是网上完成购票之后,乘车前要在自助取票机上把车票取出来。目前的自助取票方法是将购票者的身份证放在自助取票机的身份证阅读区,显示出购票者的购票信息,核对成功后就打印出来即可完成自助取票。在实际应用过程中,对于遗失身份证的人群,会出现无法取票的问题,产生很大的不便。
技术实现思路
针对上述现有技术的不足,本专利技术提供一种使用方便、保密性强的基于区块链身份认证的火车票自助购票取票系统。为了实现上述目的,本专利技术采用的技术方案如下:一种基于区块链身份认证的火车票自助购票取票系统,包括:通信终端,用于输入购票者的身份信息和票务信息,还接收反馈的身份加密信息;票务数字加密数据库,通过哈希函数对所述通信终端传输来的身份信息加密,生成身份加密信息,然后将该身份加密信息和票务信息共同二次加密为票务加密信息,存储该票务加密信息,并以该票务信息的单号作为提取标记,且向所述通信终端反馈该身份加密信息;区块链身份数据认证中心模块,在取票时接收所述票务信息的单号和所述身份加密信息,利用所述票务信息的单号从所述票务数字加密数据库提取对应的票务加密信息,并将之解密,然后将取票输入的身份加密信息与所述存储的身份加密信息进行对比验证,若验证一致则反馈解密后的票务信息,若不一致则不反馈,实现对取票者的身份验证;自助取票机,供取票者输入在其购票时的票务信息的单号和获得反馈的身份加密信息,并在其身份验证通过时根据票务信息打印出车票。具体地,所述票务数字加密数据库中,采用双SHA256哈希函数,将所述通信终端传输来的身份信息数据经过两次哈希运算转换成长度为256位的二进制数字来作为身份加密信息,并统一储存。进一步地,所述票务数字加密数据库对所述身份加密信息和票务信息进行二次加密时,以该票务信息的单号作为加密条件,并将之作为提取标记。进一步地,所述区块链身份数据认证中心模块先以接收到的票务信息的单号作为判定条件,从所述票务数字加密数据库中查找是否存在对应的票务加密信息,若存在,则从所述票务数字加密数据库中提取该票务加密信息,若不存在,则反馈验证失败信息。进一步地,所述区块链身份数据认证中心模块提取到所述票务加密信息后,利用接收到的票务信息的单号解密,并利用接收到的身份加密信息进行身份验证,若身份加密信息一致,则身份验证通过,由所述区块链身份数据认证中心模块将解密后票务信息发送给所述自助取票机,若身份加密信息不一致,则不反馈或反馈身份验证失败信息。进一步地,所述自助取票机包括处理模块、通讯模块、输入模块、显示模块和打印模块,其在身份验证通过后,打印接收到的票务信息,其在验证失败时,显示验证失败信息。作为优选,所述通信终端为智能手机或电脑。与现有技术相比,本专利技术具有以下有益效果:(1)本专利技术利用区块链技术对购票过程中的身份信息和票务信息加密,并通过区块链身份认证对取票时的信息进行验证,实现了购票者网上购票及方便地自助取票过程,使购票者在取票时不需要身份证也能够完成自助取票,方便了人们出行,特别是对于临时无法出示身份证的旅客提供了极大的便利,而且本专利技术结构简单,设计巧妙,使用方便,具有广泛的应用前景,适合推广应用。(2)本专利技术利用区块链技术对信息进行加密,保证了购票过程中的身份信息和票务信息的保密性和安全性。(3)本专利技术利用区块链技术在网上自助购票,在取票机上自助取票,不需要提供专有的信息核对人员和出票人员,在区块链系统上仅凭购票者一人就能实现购票和取票,可以节省操作工人的劳动力。(4)本专利技术利用区块链身份认证技术实现自助购票取票,通过哈希函数对购票者身份进行数字加密,只有持有身份加密信息才能实现自助取票,方便了实名购票,遏制了倒票现象。附图说明图1为本专利技术的结构框图。图2为本专利技术中认证流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。实施例如图1和图2所示,该基于区块链身份认证的火车票自助购票取票系统,主要包括通信终端、票务数字加密数据库、区块链身份数据认证中心模块、自助取票机四大部分。其中,通信终端通常为具有移动通信网络的智能手机和联网的电脑,是购票者购票的入口,购票者通过该通信终端输入其身份信息和购票信息,并接收反馈的身份加密信息。所述自助取票机包括处理模块、通讯模块、输入模块、显示模块和打印模块,是取票者取票的入口,此处的取票者即是通过通信终端购票的购票者,在其完成购票后,通过接收到的身份加密信息和票务信息的单号在此输入并进行验证通过后,可由此打印出实体票件,而若单号或身份加密信息未通过验证,则由显示模块提示验证失败信息。票务数字加密数据库,通过网络与通信终端对接和互通,接收来自通信终端输入的信息,并通过哈希算法将输入的身份信息进行加密,形成身份加密信息,即购票者自己的数字签名,然后将该身份加密信息和票务信息共同二次加密为票务加密信息;加密后,将身份加密信息和票务信息单号反馈给通信终端,由购票者接收并于其取票时使用,并以该票务信息的单号作为提取标记;具体是采用双SHA256哈希函数将身份信息经过两次哈希运算转化为长度256为的二进制数字来作为身份加密信息,并统一储存。所述区块链身份数据认证中心模块是本专利技术的核心部分,主要是实现购票者和取票者的身份认证。取票者在取票时提供票务信息单号和身份加密信息,区块链身份数据认证中心模块先以票务信息单号为判定条件,从所述票务数字加密数据库中查找是否存在对应的票务加密信息,若存在,则从所述票务数字加密数据库中提取该票务加密信息,若不存在,则反馈验证失败信息;然后利用接收到的票务信息的单号对提取到的票务加密信息进行解密,并在解密后对身份加密信息进行验证,若身份加密信息一致,则身份验证通过,由所述区块链身份数据认证中心模块将解密后票务信息发送给所述自助取票机,若身份加密信息不一致,则不反馈或反馈身份验证失败信息。通过上述设计,取票者可以在不提供身份证的情况下完成自助购票和取票过程,十分方便。上述实施例仅为本专利技术的优选实施例,并非对本专利技术保护范围的限制,但凡采用本专利技术的设计原理,以及在此基础上进行非创造性劳动而作出的变化,均应属于本专利技术的保护范围之内。本文档来自技高网...
一种基于区块链身份认证的火车票自助购票取票系统

【技术保护点】
一种基于区块链身份认证的火车票自助购票取票系统,其特征在于,包括:通信终端,用于输入购票者的身份信息和票务信息;票务数字加密数据库,通过哈希函数对所述通信终端传输来的身份信息加密,生成身份加密信息,然后将该身份加密信息和票务信息共同二次加密为票务加密信息,存储该票务加密信息,并以该票务信息的单号作为提取标记,且向所述通信终端反馈该身份加密信息;区块链身份数据认证中心模块,在取票时接收所述票务信息的单号和所述身份加密信息,利用所述票务信息的单号从所述票务数字加密数据库提取对应的票务加密信息,并将之解密,然后将取票输入的身份加密信息与所述存储的身份加密信息进行对比验证,若验证一致则反馈解密后的票务信息,若不一致则不反馈,实现对取票者的身份验证;自助取票机,供取票者输入在其购票时的票务信息的单号和获得反馈的身份加密信息,并在其身份验证通过时根据票务信息打印出车票。

【技术特征摘要】
1.一种基于区块链身份认证的火车票自助购票取票系统,其特征在于,包括:通信终端,用于输入购票者的身份信息和票务信息;票务数字加密数据库,通过哈希函数对所述通信终端传输来的身份信息加密,生成身份加密信息,然后将该身份加密信息和票务信息共同二次加密为票务加密信息,存储该票务加密信息,并以该票务信息的单号作为提取标记,且向所述通信终端反馈该身份加密信息;区块链身份数据认证中心模块,在取票时接收所述票务信息的单号和所述身份加密信息,利用所述票务信息的单号从所述票务数字加密数据库提取对应的票务加密信息,并将之解密,然后将取票输入的身份加密信息与所述存储的身份加密信息进行对比验证,若验证一致则反馈解密后的票务信息,若不一致则不反馈,实现对取票者的身份验证;自助取票机,供取票者输入在其购票时的票务信息的单号和获得反馈的身份加密信息,并在其身份验证通过时根据票务信息打印出车票。2.根据权利要求1所述的基于区块链身份认证的火车票自助购票取票系统,其特征在于,所述票务数字加密数据库中,采用双SHA256哈希函数,将所述通信终端传输来的身份信息数据经过两次哈希运算转换成长度为256位的二进制数字来作为身份加密信息,并统一储存。3.根据权利要求2所述的基于区块链身份认证的火车票自助购票取票系统,其特征在于,所述票...

【专利技术属性】
技术研发人员:刘明哲杨昆蒋鑫柳炳琦秦辉王磊成毅杨剑波
申请(专利权)人:成都理工大学
类型:发明
国别省市:四川,51

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

1