一种应用于移动设备的电子客票图像提取验真系统及方法

文档序号:7806104阅读:193来源:国知局
一种应用于移动设备的电子客票图像提取验真系统及方法
【专利摘要】本发明提供一种应用于移动设备的电子客票图像提取验真系统,包括:客户端图像选取模块,客户端图像预处理模块,客户端图像识别模块,客户端文本分析模块,客户端提交服务模块,客户端展示模块,服务端逻辑处理模块,服务端反馈处理模块。本发明的系统及方法,能够通过移动设备对电子客票进行真伪识别,实现了对电子客票随时随地验证的要求。
【专利说明】一种应用于移动设备的电子客票图像提取验真系统及方法
【技术领域】
[0001 ] 本发明涉及一种应用于移动设备的电子客票行程单图像提取验真系统及其方法,使用手机移动设备截取电子客票行程单图片,通过图像识别技术提取电子客票行程单信息,验证客票行程单的真伪。用户通过移动设备拍摄客票号行程单照片,随时随地辨别客票行程单真伪。
【背景技术】
[0002]图像识别,是利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对像的技术。图像识别技术是人工智能的一个重要领域。
[0003]图像识别技术应用于图像文本处理,大大减少了人为录入的工作量,把人从繁杂的工作中解放出来。
[0004]现有电子客票验真基本通过人工手动输入13位票号的方式,对于陌生较长的票号,人们很容易输错,这就给验真票号带来较大不便,人们在得到错误验真结果时,也不确定是自己输入错误还是客票真的就是假的,往往要再输入一次才能验证准确。

【发明内容】

[0005]有鉴于此,本发明提供一种应用于移动设备的电子客票图像提取验真系统及方法,能够通过移动设备对电子客票进行真伪识别,实现了对电子客票随时随地验证的要求。
[0006]本发明的一种应用于移动设备的电子客票图像提取验真系统由手机客户端系统和服务端系统构成,包括:客户端图像选取模块,客户端图像预处理模块,客户端图像识别模块,客户端文本分析模块,客户端提交服务器查询模块,客户端展示模块,服务端逻辑处理模块,服务端反馈处理模块。
[0007]客户端图像选取模块用于开启图像拍摄功能、选取电子客票号区域、拍摄并保存电子客票号图像;
客户端图像预处理模块用于开启异步进程,对图像进行预处理;
客户端图像识别模块用于通过运用图像识别算法,将预处理后的图像信息转换为文本信息;
客户端文本分析模块用于从文本信息中提取有效的电子客票号;
客户端提交模块用于加密电子客票号,并将加密后的电子客票号作为请求信息发送给服务端;
客户端展示模块用于对服务端返回的电子客票验真结果进行解密,并展示服务端传回的电子客票验真结果;
服务端逻辑处理模块用于对客户端发送的请求信息解密,获取电子客票号,进入航信订座系统通过电子客票号获取相关旅客信息,然后通过查询民航电子客票信息系统对电子客票号进行验证,得到验真结果;
服务端反馈处理模块用于获取服务端逻辑处理模块得到的验真结果,加密后发送给客户端。
[0008]本发明的一种应用于移动设备的电子客票图像提取验真方法,包括如下步骤: 步骤1,启用截取图像功能,获取并保存电子客票号图像信息;
步骤2,开启异步进程,对保存的图像进行预处理;如果预处理结果符合标准,则转到步骤3,如果预处理结果未达标准,则关闭该异步进程,重复步骤I ;
步骤3,基于图像处理算法,对电子客票号图像通过图像处理,从而将图像信息转换为文本信息;
步骤4,从文本信息中提取出电子客票号;
步骤5,对电子客票号进行加密并作为请求信息发送到服务器端;
步骤6,对客户端发送的请求信息进行解密,提取出电子客票号,根据电子客票号进入航信订座系统获取相关旅客信息,然后通过查询民航电子客票信息系统进行客票验证,获得验真结果;
步骤7,获取电子客票验真结果,加密后发送给客户端;
步骤8,对验真结果进行解密,并展示解密后的验真结果。
[0009]其中,步骤1-5及步骤8在客户端完成,步骤6-7在服务器端完成。
[0010]在步骤2对预处理后的图片进行判断,如果不符合要求则重新选取图片。
[0011]在步骤3对预处理后的图片进行处理,将图像信息转换成文字信息,如果转换失败则跳到步骤2,对电子客票图像重新的预处理,如果转换成功则进入步骤4,从文字信息处理结果中提取电子客票信息。所述步骤3包括如下子步骤:
步骤3.1,选取预处理后的电子客票图片;
步骤3.2,对图像进行识别处理,将图像信息转换成文字信息,如果转换失败返回错误信息,并回到步骤2 ;如果转换成功进入步骤4。
[0012]在步骤6获取步骤5发送的请求数据,首先对数据解密,提取出电子客票号,根据电子客票号进入航信订座系统获取相关旅客信息,然后通过查询民航信息系统获取电子客票验真结果,如果查询失败则发送错误消息,重新再次查询,如果查询成功则将验真结果及旅客信息加密后发送回客户端。所述步骤6包括如下子步骤:
步骤6.1,对客户端传送的请求信息数据进行解密;
步骤6.2,提取电子客票号;
步骤6.3,根据电子客票号进入航信订座系统获取相关旅客信息;
步骤6.4,查询民航电子客票信息系统获取验真结果;
步骤6.5,获取电子客票验真结果;
步骤6.6,对电子客票验真结果进行加密,并发送给客户端。
【专利附图】

【附图说明】
[0013]图1为本发明一种应用于移动设备的电子客票图像提取验真系统的结构方框图; 图2为本发明一种应用于移动设备的电子客票图像提取验真方法的流程图;
图3为本发明一种应用于移动设备的电子客票图像提取验真方法中步骤I的流程图; 图4为本发明一种应用于移动设备的电子客票图像提取验真方法中步骤2的流程图; 图5为本发明一种应用于移动设备的电子客票图像提取验真方法中步骤3的流程图。[0014]图6为本发明一种应用于移动设备的电子客票图像提取验真方法中步骤4的流程图。
[0015]
【具体实施方式】
[0016]如图1所示,本发明的一种应用于移动设备的电子客票图像提取验真系统由手机客户端系统和服务端系统构成,包括:客户端图像选取模块,客户端图像预处理模块,客户端图像识别模块,客户端文本分析模块,客户端提交服务器查询模块,客户端展示模块,服务端逻辑处理模块,服务端反馈处理模块。由两台IBM小型机组成应用服务器集群,两台小型机构成HTTP接入服务器,一台小型机构成数据库服务器。HTTP接入服务器负责接收所有请求,然后根据负载均衡将请求分配到应用服务器集群的其中一台应用服务器。应用服务器处理成功后会将数据记录写入数据库服务器。
[0017]客户端图像选取模块用于开启图像拍摄功能、选取电子客票号区域、拍摄并保存电子客票号图像;
客户端图像预处理模块用于开启异步进程,对图像进行预处理;
客户端图像识别模块用于通过运用图像识别算法,将预处理后的图像信息转换为文本信息;
客户端文本分析模块用于从文本信息中提取有效的电子客票号;
客户端提交模块用于加密电子客票号,并将加密后的电子客票号作为请求信息发送给服务端;
客户端展示模块用于对服务端返回的电子客票验真结果进行解密,并展示服务端传回的电子客票验真结果;
服务端逻辑处理模块用于对客户端发送的请求信息解密,获取电子客票号,进入航信订座系统通过电子客票号获取相关旅客信息,然后通过查询民航电子客票信息系统对电子客票号进行验证,得到验真结果;
服务端反馈处理模块用于获取服务端逻辑处理模块得到的验真结果,加密后发送给客户端。
[0018]如图2所示,本发明的一种应用于移动设备的电子客票图像提取验真方法包括如下步骤:
步骤1,启用截取图像功能,获取并保存电子客票号图像信息;
步骤2,开启异步进程,对保存的图像进行预处理;如果预处理结果符合标准,则转到步骤3,如果预处理结果未达标准,则关闭该异步进程,重复步骤I ;
步骤3,基于图像处理算法,对电子客票号图像进行图像处理,从而将图像信息转换为文本信息;
步骤4,从文本信息中提取出电子客票号;
步骤5,对电子客票号进行加密并作为请求信息发送到服务器端;
步骤6,对客户端发送的请求信息进行解密,提取电子客票号,根据电子客票号进入航信订座系统获取相关旅客信息,然后通过查询民航电子客票信息系统进行客票验证,获得验真结果; 步骤7,获取电子客票验真结果,加密后发送给客户端;
步骤8,对验真结果进行解密,并展示解密后的验真结果。
[0019]其中,步骤1-5及步骤8在客户端完成,步骤6-7在服务器端完成。
[0020]图3为本发明的一种应用于移动设备的电子客票图像提取验真方法中步骤I的流程图;如图3所示,所述步骤I包括:
步骤1.1,启动客户端截取图像功能;
步骤1.2,获取并保存电子客票号图像信息;
步骤1.3,等待异步进程返回处理结果;若处理成功则结束本步骤,进入步骤2,否则返回步骤1.1。
[0021 ] 图4为本发明一种应用于移动设备的电子客票图像提取验真方法中步骤2的流程图;如图4所示,所述步骤2包括:
步骤2.1,开启图像预处理异步进程;
步骤2.2,对保存的电子客票号图像进行预处理;
步骤2.3,对处理后的图像进行转换;
步骤2.4,判断转换后的图像是否符合要求,如果符合要求则结束本步骤,进入步骤3,否则返回步骤I。
[0022]图5为本发明一种应用于移动设备的电子客票图像提取验真方法中的步骤3的流程图;如图5所示,所述步骤3包括:
步骤3.1,选取预处理后的电子客票图像;
步骤3.2,对图像进行识别处理,将图像信息转换成文字信息。
[0023]图6为本发明一种应用于移动设备的电子客票图像提取验真方法的步骤4的流程图;如图6所示,所述步骤4包括:
步骤4.1,开启文本分析异步线程,获取图像识别后的文本信息;
步骤4.2,对文本信息进行校验,通过校验则进入步骤4.3,否则重新进入步骤4.1 ; 步骤4.3,对文本信息进行处理获得电子客票信息,将电子客票信息写入客户端对话框。
【权利要求】
1.一种应用于移动设备的电子客票图像提取验真系统,其特征在于,所述系统包括:客户端图像选取模块,客户端图像预处理模块,客户端图像识别模块,客户端文本分析模块,客户端提交服务模块,客户端展示模块,服务端逻辑处理模块,服务端反馈处理模块,其中 客户端图像选取模块用于开启图像拍摄功能、选取电子客票号区域、拍摄并保存电子客票号图像; 客户端图像预处理模块用于开启异步进程,对图像进行预处理; 客户端图像识别模块用于通过运用图像识别算法,将预处理后的图像信息转换为文本信息; 客户端文本分析模块用于从文本信息中提取有效的电子客票号; 客户端提交模块用于加密电子客票号,并将加密后的电子客票号作为请求信息发送给服务端; 客户端展示模块用于对服务端返回的电子客票验真结果进行解密,并展示服务端传回的电子客票验真结果; 服务端逻辑处理模块用于对客户端发送的请求信息解密,获取电子客票号,进入航信订座系统通过电子客票号获取相关旅客信息,然后通过查询民航电子客票信息系统对电子客票号进行验证,得到验真结果; 服务端反馈处理模块 用于获取服务端逻辑处理模块得到的验真结果,加密后发送给客户端。
2.一种应用于移动设备的电子客票图像提取验真的方法,其特征在于所述方法包括如下步骤: 步骤1,启用截取图像功能,获取并保存电子客票号图像信息; 步骤2,开启异步进程,对保存的图像进行预处理;如果预处理结果符合标准,则转到步骤3,如果预处理结果未达标准,则关闭该异步进程,重复步骤I ; 步骤3,基于图像处理算法,对电子客票号图像进行图像处理,从而将图像信息转换为文本信息; 步骤4,从文本信息中提取出电子客票号; 步骤5,对电子客票号进行加密并作为请求信息发送到服务器端; 步骤6,对客户端发送的请求信息进行解密,提取出电子客票号,根据电子客票号进入航信订座系统获取相关旅客信息,然后通过查询民航电子客票信息系统进行客票验证,获得验真结果; 步骤7,获取电子客票验真结果,加密后发送给客户端; 步骤8,对验真结果进行解密,并展示解密后的验真结果; 其中,步骤1-5及步骤8在客户端完成,步骤6-7在服务器端完成。
3.根据权利要求2所述的方法,其特征在于,所述步骤I包括: 步骤1.1,启动客户端截取图像功能; 步骤1.2,获取并保存电子客票号图像信息; 步骤1.3,等待异步进程返回处理结果;若处理成功则结束本步骤,进入步骤2,否则返回步骤1.1。
4.根据权利要求2所述的方法,其特征在于,所述步骤2包括: 步骤2.1,开启图像预处理异步进程; 步骤2.2,对保存的电子客票号图像进行预处理; 步骤2.3,对处理后的图像进行转换; 步骤2.4,判断转换后的图像是否符合要求,如果符合要求则结束本步骤,进入步骤3,否则返回步骤I。
5.根据权利要求2所述的方法,其特征在于,所述步骤3包括: 步骤3.1,选取预处理后的电子客票图像; 步骤3.2,对图像进行识别处理,将图像信息转换成文字信息。
6.根据权利要求2所述的方法,其特征在于,所述步骤4包括: 步骤4.1,开启文本分析异步线程,获取图像识别后的文本信息; 步骤4.2,对文本信息进行校验,通过校验则进入步骤4.3,否则重新进入步骤4.1 ; 步骤4.3,对文本信息进行处理获得电子客票信息,将电子客票信息写入客户端对话框。
【文档编号】H04L29/06GK104021592SQ201410262932
【公开日】2014年9月3日 申请日期:2014年6月13日 优先权日:2014年6月13日
【发明者】李睿, 薄满辉, 唐红武, 马启超, 佟业新 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1