一种基于民航旅客的安全身份认证系统及方法

文档序号:7806103阅读:161来源:国知局
一种基于民航旅客的安全身份认证系统及方法
【专利摘要】本发明提供一种基于民航旅客的安全身份认证系统,所述系统包括:手机客户端系统、服务端系统和用户信息基础数据库。所述手机客户端系统包括:客户端证件信息输入模块、客户端图片采集模块、客户端图片上传模块;所述服务端系统包括:服务端请求参数解析模块、服务端图像处理模块、服务端认证模块。本发明提供的基于民航旅客的安全身份认证系统能够对旅客的身份信息进行认证,避免了旅客乘机信息的外泄,保证了旅客的私人信息的安全。
【专利说明】—种基于民航旅客的安全身份认证系统及方法
【技术领域】
[0001]本发明涉及一种基于民航旅客的安全身份认证系统及其方法,通过该基于民航旅客的安全身份认证系统及其方法,用户可以用多种证件来完成身份认证,进而保护自己的行程不被别人提取查看。
【背景技术】
[0002]民航业内部一些系统,如代理人分销系统、航空公司订票系统等,可以在输入旅客证件(身份证、护照、军官证等)信息后,提取出旅客的历史及未来行程信息。如果有些面向终端用户(非航空业内人士)的应用是基于这些系统做的,那么,普通用户在输入别人的证件信息后,就可能提取查看到别人的行程信息,这种信息外漏,对于特殊人士是非常危险的。
[0003]为了解决上述问题,避免行程信息外泄带来的安全隐患,本发明提出了基于民航旅客的安全身份认证系统。

【发明内容】

[0004]有鉴于此,本发明提出一种基于民航旅客的安全身份认证系统及其方法,能够对旅客的身份信息进行认证,避免了旅客乘机信息的外泄,保证了旅客的私人信息的安全。
[0005]本发明的基于民航旅客的安全身份认证系统由手机客户端系统、服务端系统和用户信息基础数据库构成。其中,手机客户端系统包括:客户端证件信息输入模块、客户端图片采集模块、客户端图片上传模块;服务端系统包括:服务端请求参数解析模块、服务端图像处理模块、服务端认证模块。
[0006]客户端证件信息输入模块用于接收和显示用户输入的证件信息数据,并把数据传到用户信息基础数据库;
客户端图片采集模块用于采集用户证件图片,采集方式为本地上传式采集或拍照式采
集;
客户端图片上传模块用于将采集到的证件图片信息以及证件类型信息作为请求参数发送给服务端;
服务端请求参数解析模块用于获取和解析客户端发送的请求参数,如果解析有误,则将错误信息返回客户端;否则,则根据证件类型信息调用相应的服务;
服务端图像处理模块用于处理客户端发送来的证件图片,采集有用的身份信息,并把采集到的身份信息传给服务端认证模块;
服务端认证模块用于将服务端图像处理模块传来的身份信息与用户信息基础数据库中的身份信息进行比对,完成验证;
用户信息基础数据库用于存储用户通过客户端证件信息输入模块所输入的证件信息。
[0007]本发明的基于民航旅客的安全身份认证方法,包括如下步骤:
步骤1,选择客户端证件信息输入模块,输入所要验证的证件信息; 步骤2,把步骤I录入的证件信息存储进用户信息基础数据库;
步骤3,选择客户端图片采集模块,采集所要认证的证件图片;
步骤4,把采集到的证件图片信息以及证件类型信息作为身份认证请求参数,通过客户端图片上传模块上传到服务端;
步骤5,服务端请求参数解析模块获取步骤4中所述客户端图片上传模块传过来的请求参数,并解析请求参数;
步骤6,如果在步骤5中请求参数解析有误,则将错误信息返回给客户端,然后返回到步骤4 ;
步骤7,如果在步骤5中请求参数解析正确,则基于证件类型信息调用服务端图像处理模块,处理所述证件图片,提取出有用的身份信息,并把信息数据传给服务端认证模块;步骤8,服务端认证模块将步骤7得到的身份信息数据与用户信息基础数据库中已存储的身份信息进行比对,得出验证结果,并把验证结果返回给客户端;
步骤9,客户端显示认证结果。
[0008]其中,步骤1-4以及步骤9在客户端完成,步骤5-8在服务端完成。
[0009]在步骤I中,支持的证件类型有:登机牌、身份证、护照、港澳通行证、台胞证和军官证等。其中,登机牌是机场为乘坐航班的乘客提供的登机凭证,乘客必须在提供有效机票和个人身份证件后才能获得,这种经过机场身份验证后才得到的证件,区别于其他几类,属于民航业的专有证件,很适合作为本发明的身份认证证件。
[0010]在步骤3中,客户端图片采集模块有两种方式采集到证件图片。方式一:通过嵌入在客户端的照相模块,直接对证件拍照,存储成图片;方式二:通过选择手机本地已有的图片文件来得到证件图片。
[0011]在步骤9中,客户端得到认证结果后,若认证不通过,则客户端不能通过证件信息提取出行程信息;若认证通过,则客户端可以提取出行程信息,供用户后续对自己的行程进行查看和管理。
[0012]本发明的系统的应用环境,建立在上文【背景技术】中提及的民航业内部特殊系统所做的终端应用之上,这些终端应用可以让旅客输入证件信息后提取出行程信息。本发明的基于民航旅客的安全身份认证系统及其方法,就是让用户在提取行程前,要先进行身份认证,证明所输入的是本人的证件信息、并且通过了系统的安全身份认证后,才能提取查看行程;若没通过身份认证,就禁止提取行程信息。
【专利附图】

【附图说明】
[0013]图1为本发明的基于民航旅客的安全身份认证系统的结构框图;
图2为本发明的基于民航旅客的安全身份认证方法的流程图;
图3为本发明的基于民航旅客的安全身份认证方法的客户端流程图;
图4为本发明的基于民航旅客的安全身份认证方法的服务端流程图;
图5为本发明的基于民航旅客的安全身份认证方法的客户端认证流程示意图;
图6为本发明的基于民航旅客的安全身份认证方法的认证结果示意图。
[0014]【具体实施方式】
[0015]图1给出了一种基于民航旅客的安全身份认证系统的结构框图。如图1所示,本发明一实施例给出的基于民航旅客的安全身份认证系统由手机客户端系统、服务端系统和用户信息基础数据库构成。其中,手机客户端系统包括:客户端证件信息输入模块、客户端图片采集模块、客户端图片上传模块;服务端系统包括:服务端请求参数解析模块、服务端图像处理模块、服务端认证模块。由两台IBM小型机组成应用服务器集群,两台小型机构成HTTP接入服务器,一台小型机构成数据库系统。HTTP接入服务器负责接收所有请求,然后根据负载均衡将请求分配到应用服务器集群其中一台。
[0016]客户端证件信息输入模块用于接收和显示用户输入的证件信息数据,并把数据传到用户信息基础数据库,为用户提供一种交互操作的界面;
客户端图片采集模块用于采集用户证件图片,采集方式为本地上传式采集或拍照式采
集;
客户端图片上传模块用于将采集到的证件图片信息以及证件类型信息作为请求参数发送给服务端;
服务端请求参数解析模块用于获取和解析客户端发送的请求参数,如果解析有误,则将错误信息返回客户端;否则,则根据证件类型信息调用相应的服务;证件类型如果是身份证,就调用图像处理模块中处理身份证图片的服务;证件类型如果是护照,就调用图像处理模块中处理护照图片的服务;以此类推。不同的证件类型,调用‘服务端图像处理模块’不同的图像处理服务,来采集出身份信息。
[0017]服务端图像处理模块用于处理客户端发送来的证件图片,采集有用的身份信息,并把采集到的身份信息传给服务端认证模块;
服务端认证模块用于将服务端图像处理模块传来的身份信息与用户信息基础数据库中的身份信息进行比对,完成验证;
用户信息基础数据库用于存储用户通过客户端证件信息输入模块所输入的证件信息。
[0018]图2给出了一种基于民航旅客的安全身份认证方法的流程图。如图2所示,本发明一实施例给出的基于民航旅客的安全身份认证方法包括如下步骤:
步骤1,选择客户端证件信息输入模块,输入所要验证的证件信息,支持的证件类型有:登机牌、身份证、护照、港澳通行证、台胞证和军官证;
步骤2,把步骤I录入的证件信息存储进用户信息基础数据库;
步骤3,选择客户端图片采集模块,采集所要认证的证件图片;
步骤4,把采集到的证件图片信息以及证件类型信息作为身份认证请求参数,通过客户端图片上传模块上传到服务端;
步骤5,服务端请求参数解析模块获取步骤4中所述客户端图片上传模块传过来的请求参数,并解析请求参数;
步骤6,如果在步骤5中请求参数解析有误,则将错误信息返回给客户端,然后返回到步骤4 ;
步骤7,如果在步骤5中请求参数解析正确,则基于证件类型信息调用服务端图像处理模块,处理所述证件图片,提取出有用的身份信息,并把信息数据传给服务端认证模块;步骤8,服务端认证模块将步骤7得到的身份信息数据与用户信息基础数据库中已存储的身份信息进行比对,得出验证结果,并把验证结果返回给客户端;
步骤9,客户端显示认证结果。
[0019]其中,步骤1-4以及步骤9在客户端完成,步骤5-8在服务端完成。
[0020]图3为本发明的基于民航旅客的安全身份认证方法的客户端流程图;如图3所示,用户打开手机客户端,选择客户端证件信息输入模块,输入所要验证的证件信息。选择客户端图片采集模块,采集所要认证的证件图片,并上传图片到服务端请求认证。服务端完成认证后,客户端将显示认证结果。
[0021]图4为本发明的基于民航旅客的安全身份认证方法的服务端流程图;如图4所示,服务端请求参数解析模块接收到客户端发送过来的身份认证请求参数,进行解析。如果解析失败,则会返回错误信息给客户端。如果解析成功,则调用服务端图像处理模块,处理客户端传来的证件图片,提取出证件信息,并和用户信息基础数据库中已存储的身份信息进行比对,得出验证结果,并把验证结果返回给客户端。
[0022]图5为本发明的基于民航旅客的安全身份认证方法的客户端认证流程示意图;图6为本发明的基于民航旅客的安全身份认证方法的认证结果示意图。如图5所示,用户点击“认证”按钮,上传证件图片,就处于认证审核阶段。如图6所示,服务端认证完成后,会把认证结果返回给客户端。
【权利要求】
1.一种基于民航旅客的安全身份认证系统,其特征在于,所述系统包括:手机客户端系统、服务端系统和用户信息基础数据库,其中,手机客户端系统包括:客户端证件信息输入模块、客户端图片采集模块、客户端图片上传模块;服务端系统包括:服务端请求参数解析模块、服务端图像处理模块、服务端认证模块; 客户端证件信息输入模块用于接收和显示用户输入的证件信息数据,并把数据传到用户信息基础数据库; 客户端图片采集模块用于采集用户证件图片; 客户端图片上传模块用于将采集到的证件图片信息以及证件类型信息作为请求参数发送给服务端; 服务端请求参数解析模块用于获取和解析客户端发送的请求参数,如果解析有误,则将错误信息返回客户端;否则,则根据证件类型信息调用相应的服务; 服务端图像处理模块用于处理客户端发送来的证件图片,采集有用的身份信息,并把采集到的身份信息传给服务端认证模块; 服务端认证模块用于将服务端图像处理模块传来的身份信息与用户信息基础数据库中的身份信息进行比对,完成验证; 用户信息基础数据库用于存储用户通过客户端证件信息输入模块所输入的证件信息。
2.根据权利要求1所述的基于民航旅客的安全身份认证系统,其特征在于,所述客户端证件信息输入模块支 持的证件类型有:登机牌、身份证、护照、港澳通行证、台胞证和军官证。
3.根据权利要求1所述的基于民航旅客的安全身份认证系统,其特征在于,所述客户端图片采集模块有两种方式采集到证件图片: 方式1:通过嵌入在客户端的照相模块,直接对证件拍照,存储成图片; 方式2:通过选择手机本地已有的图片文件来得到证件图片。
4.一种基于民航旅客的安全身份认证方法,其特征在于,所述方法包括如下步骤: 步骤1,选择客户端证件信息输入模块,输入所要验证的证件信息; 步骤2,把步骤I录入的证件信息存储进用户信息基础数据库; 步骤3,选择客户端图片采集模块,采集所要认证的证件图片; 步骤4,把采集到的证件图片信息以及证件类型信息作为身份认证请求参数,通过客户端图片上传模块上传到服务端; 步骤5,服务端请求参数解析模块获取步骤4中所述客户端图片上传模块传过来的请求参数,并解析请求参数;步骤6,如果在步骤5中请求参数解析有误,则将错误信息返回给客户端,然后返回到步骤4 ;步骤7,如果在步骤5中请求参数解析正确,则基于证件类型信息调用服务端图像处理模块,处理所述证件图片,提取出有用的身份信息,并把信息数据传给服务端认证模块;步骤8,服务端认证模块将步骤7得到的身份信息数据与用户信息基础数据库中已存储的身份信息进行比对,得出验证结果,并把验证结果返回给客户端; 步骤9,客户端显示认证结果。
5.根据权利要求4所述的方法,其特征在于,在所述步骤3中,客户端图片采集模块有两种方式采集到证件图片:方式1:通过嵌入在客户端的照相模块,直接对证件拍照,存储成图片; 方式2:通过选择手机本地已有的图片文件来得到证件图片。
6.根据权利要求4所述的方法,其特征在于,所述步骤9还包括,客户端得到认证结果后,若认证不通过 ,则客户端不能通过证件信息提取出行程信息;若认证通过,则客户端可以提取出行程信息,供用户后续对自己的行程进行查看和管理。
【文档编号】H04L29/06GK104022881SQ201410262929
【公开日】2014年9月3日 申请日期:2014年6月13日 优先权日:2014年6月13日
【发明者】王巍, 高栋, 薄满辉, 唐红武 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1