一种基于图形识别的二次验证电子票务系统及其工作方法与流程

文档序号:16857060发布日期:2019-02-12 23:26阅读:390来源:国知局
一种基于图形识别的二次验证电子票务系统及其工作方法与流程

本发明涉及电子票务领域,特别涉及一种基于图形识别的二次验证电子票务系统及其工作方法。



背景技术:

目前使用手机的电子票务系统按照电子票载体方式有nfc和短信二维码两种。nfc方式需要手机具备nfc硬件支持,同时需要众多服务平台的支持,且不容易实现简单网络订票功能;短信、二维码、图片的电子票方式简便,但安全性低,无法防止电子票被拷贝复制,不适合安全性要求高的场合。因此需要对验票时进行二次验证,以验证使用者的身份。



技术实现要素:

发明目的:

针对背景技术中提到的问题,本发明提供一种基于图形识别的二次验证电子票务系统及其工作方法。

技术方案:

一种基于图形识别的二次验证电子票务系统,包括:移动终端、验证终端、云端处理器;

所述移动终端为用户持有终端,所述验证终端为验票终端;

所述移动终端包括存储模块、显示模块、第一通信模块、二次验证输出模块,所述第一通信模块与所述云端处理器无线连接;

所述验证终端包括扫描模块、第二通信模块、二次验证输入模块,所述第二通信模块与所述云端处理器无线连接;

所述云端处理器包括票据下发模块、验证模块;

所述云端处理器的下发模块向所述移动终端输出电子票据,所述移动终端将该电子票据存储于所述存储模块;所述显示模块用于显示该电子票据;

所述二次验证输出模块用于记录验证图形,所述二次验证输出模块将该验证图形向第一通信模块输出,第一通信模块将该验证图形向云端处理器输出,所述验证模块存储该电子票据信息以及该验证图形;

所述扫描模块用于扫描并验证电子票据,若验证成功,则开启二次验证;二次验证输入模块用于提供对比验证图形的输入,第二通信模块将对比验证图形向云端处理器输出;所述云端处理器的验证模块对比该电子票据对应的验证图形以及对比验证图形,并通过第二通信模块下发验证结果。

作为本发明的一种优选方式,所述云端处理器还包括图形下发模块,所述图形下发模块用于通过所述第一通信模块向所述二次验证输出模块提供待挑选的验证图形。

作为本发明的一种优选方式,所述二次验证输出模块收集用户手绘路径,并在用户确认后将手绘路径作为验证图形;所述二次验证输出模块支持至少三点路径输入。

作为本发明的一种优选方式,所述移动终端接收到所述云端处理器下发的电子票据后,启动二次验证输出模块;移动终端将验证图形整合于移动终端接收到的电子票据内。

作为本发明的一种优选方式,所述扫描模块验证电子票据后提取其中的验证图形,并将该验证图形与二次验证输入模块获取的对比验证图形进行验证比对。

一种基于图形识别的二次验证电子票务系统的工作方法,包括以下步骤:

s1:移动终端确认购票并向云端处理器提交电子票据获取请求;

s2:云端处理器向移动终端下发电子票据;

s3:二次验证输出模块获取验证图形,并向云端处理器上传;

s4:扫描模块验证电子票据,若验证通过则执行步骤s5;

s5:二次验证输入模块获取对比验证图形,并向云端处理器上传;

s6:云端处理器识别验证图形与对比验证图形,若一致,则云端处理器向验证终端输出验证通过信号;

其中,步骤s2与步骤s3顺序未指定。

作为本发明的一种优选方式,云端处理器向移动终端下发电子票据后,还包括以下步骤:

s301:云端处理器向移动终端下发备选验证图形;

s302:二次验证输出模块向用户提供备选验证图形;

s303:若有备选验证图形被触摸且用户确认,则该备验证选图形作为验证图形上传云端处理器。

作为本发明的一种优选方式,云端处理器向移动终端下发电子票据后,还包括以下步骤:

s311:二次验证输出模块启动后,获取用户在屏幕指定区域的手绘轨迹;

s312:若用户确认,则将该手绘轨迹作为验证图形向云端处理器上传。

作为本发明的一种优选方式,步骤s2与步骤s3为顺序步骤。

作为本发明的一种优选方式,扫描模块验证电子票据后,还包括以下步骤:

s401:扫描模块提取电子票据中的验证图形;

s402:扫描模块将提取的验证图形与对比验证图形进行比对。若一致则验证成功;

s403:若云端服务器与扫描模块均对验证图形验证成功,则验证模块通过该电子票据的二次验证。

本发明实现以下有益效果:

1.伴随电子票录入二次验证信息,在检票的同时对二次验证信息进行验证,大大提高安全性;

2.对图形验证提供多种录入途径,降低他人获取风险;

3.多次对比验证信息,提高验证的有效性。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。

其中:1.移动终端、11.存储模块、12.显示模块、13.第一通信模块、14.二次验证输出模块、2.验证终端、21.扫描模块、22.第二通信模块、23.二次验证输入模块、3.云端处理器、31.票据下发模块、32.验证模块、33.图形下发模块。

图1为一种基于图形识别的二次验证电子票务系统的连接图;

图2为一种基于图形识别的二次验证电子票务系统的移动终端框图;

图3为一种基于图形识别的二次验证电子票务系统的的验证终端框图;

图4为一种基于图形识别的二次验证电子票务系统的云端处理器框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

实施例一

参考图1-4为例。

一种基于图形识别的二次验证电子票务系统,包括:移动终端1、验证终端2、云端处理器3。

移动终端1为用户持有终端,验证终端2为验票终端。

移动终端1包括存储模块11、显示模块12、第一通信模块13、二次验证输出模块14,第一通信模块13与云端处理器3无线连接。

验证终端2包括扫描模块21、第二通信模块22、二次验证输入模块23,第二通信模块22与云端处理器3无线连接。

云端处理器3包括票据下发模块31、验证模块32。

移动终端1为用户终端,例如手机、移动电脑、智能手表等智能设备,其用于购票、支付、验证等功能。

验证终端2为验票终端、例如验票闸机、手持验票机等设备,其用于扫描用户的电子票并验证电子票的合法性。

云端处理器3用于确认移动终端1是否购票并将电子票向移动终端1发送。

移动终端1通过第一通信模块13与云端处理器3连接,验证终端2通过第二通信模块22与云端处理器3连接。

云端处理器3的下发模块向移动终端1输出电子票据,移动终端1将该电子票据存储于存储模块11。显示模块12用于显示该电子票据。显示模块12为一显示屏,其上显示电子票的票据,用于验证。

若云端处理器3验证移动终端1购票成功,则云端处理器3通过第一通信模块13向移动终端1下发电子票据。第一通信模块13将电子票据向存储模块11输出,并存储与存储模块11。

若需要使用电子票据,则移动终端1自存储模块11中将该电子票据调出并显示于显示模块12。

二次验证输出模块14用于记录验证图形,二次验证输出模块14将该验证图形向第一通信模块13输出,第一通信模块13将该验证图形向云端处理器3输出,验证模块32存储该电子票据信息以及该验证图形。

二次验证输出模块14用于用户在移动终端1上输出验证图形,确认验证图形后,二次验证输出模块14将验证图形向第一通信模块13输出。

扫描模块21用于扫描并验证电子票据,若验证成功,则开启二次验证。二次验证输入模块23用于提供对比验证图形的输入,第二通信模块22将对比验证图形向云端处理器3输出。云端处理器3的验证模块32对比该电子票据对应的验证图形以及对比验证图形,并通过第二通信模块22下发验证结果。

若验证成功,则将验证终端2通过该移动终端1的验证。

作为本发明的一种优选方式,云端处理器3还包括图形下发模块33,图形下发模块33用于通过第一通信模块13向二次验证输出模块14提供待挑选的验证图形。云端处理器3随机选取若干个随机图形,并将该图形通过第一通信模块13向移动终端1输出。移动终端1接受随机图形,并将这些图形作为备选的验证图形。用户自备选的验证图形中挑选想要的验证图形,并确认,确认后被挑选的备选图形将作为验证图形上传。

作为本发明的一种优选方式,二次验证输出模块14收集用户手绘路径,并在用户确认后将手绘路径作为验证图形。二次验证输出模块14支持至少三点路径输入。

二次验证输出模块14收集用户的手绘路径,并将手绘路径作为验证图形。作为本实施例的一种实施方式,该手绘路径可中断。用户确认后将该手绘路径作为验证图图形上传。

作为本实施例的一种实施方式,验证图形与对比验证图形至预设比例的相似度则验证成功,该预设比例可设置为80%。

作为本发明的一种优选方式,移动终端1接收到云端处理器3下发的电子票据后,启动二次验证输出模块14。移动终端1将验证图形整合于移动终端1接收到的电子票据内。移动终端1将验证图形隐藏整合入电子票据内,在电子票据被验证终端2识别后,验证终端2将破解其中的验证图形并录入作为对比验证图形的验证之一。

作为本发明的一种优选方式,扫描模块21验证电子票据后提取其中的验证图形,并将该验证图形与二次验证输入模块23获取的对比验证图形进行验证比对。若验证成功,且云端处理器3也验证成功,则验证终端2验证该电子票据合法。

实施例二

一种基于图形识别的二次验证电子票务系统的工作方法,包括以下步骤:

s1:移动终端1确认购票并向云端处理器3提交电子票据获取请求。

s2:云端处理器3向移动终端1下发电子票据。

s3:二次验证输出模块14获取验证图形,并向云端处理器3上传。

s4:扫描模块21验证电子票据,若验证通过则执行步骤s5。

s5:二次验证输入模块23获取对比验证图形,并向云端处理器3上传。

s6:云端处理器3识别验证图形与对比验证图形,若一致,则云端处理器3向验证终端2输出验证通过信号。

其中,步骤s2与步骤s3顺序未指定。

作为本发明的一种优选方式,云端处理器3向移动终端1下发电子票据后,还包括以下步骤:

s301:云端处理器3向移动终端1下发备选验证图形。

s302:二次验证输出模块14向用户提供备选验证图形。

s303:若有备选验证图形被触摸且用户确认,则该备验证选图形作为验证图形上传云端处理器3。

作为本发明的一种优选方式,云端处理器3向移动终端1下发电子票据后,还包括以下步骤:

s311:二次验证输出模块14启动后,获取用户在屏幕指定区域的手绘轨迹。

s312:若用户确认,则将该手绘轨迹作为验证图形向云端处理器3上传。

作为本发明的一种优选方式,步骤s2与步骤s3为顺序步骤。

作为本发明的一种优选方式,扫描模块21验证电子票据后,还包括以下步骤:

s401:扫描模块21提取电子票据中的验证图形。

s402:扫描模块21将提取的验证图形与对比验证图形进行比对。若一致则验证成功。

s403:若云端服务器与扫描模块21均对验证图形验证成功,则验证模块32通过该电子票据的二次验证。

上述实施例只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所作出的等同变换或修饰,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1