一种手机值机订阅系统及方法

文档序号:7899155阅读:629来源:国知局
专利名称:一种手机值机订阅系统及方法
技术领域
本发明涉及一种手机值机订阅系统及方法,通过该手机值机订阅系统或方法,航 空公司能够自动发布值机链接,将发布功能绑定在旅客订票的过程中。
背景技术
在传统旅客乘机过程后,旅客订票后是需要去机场值机柜台办理值机的,这样可 能会在值机柜台处排队等待,如果时间紧急则会耽误航班,影响旅客出行安排。同样,大批 的旅客排队等待办理值机过程也会给机场带来压力。再者,如果旅客忘记办理值机的时间, 则需要提前很长时间到达机场,这样也会在一定程度上影响旅客的时间安排。传统值机办理过程耗时耗力,影响效率。因此迫切需要一种能够在旅客订票过程 中就为他预订值机链接发布的系统,值机链接会在航班允许办理后以短信方式发送到旅客 手机上,进一步简化了旅客的值机流程。本发明的手机值机订阅系统及方法解决了上述问题,基于业界的标准,以自动化 的方式构造标准数据,同时实现DCS航空公司的个性化需求,实现旅客手机值机订阅短信 的自动发布。

发明内容
本发明的手机值机订阅系统由客户端系统和服务端系统构成。包括客户端数据 校验模块,客户端数据加密模块,服务端数据解密模块,服务端验证模块,服务端短信订阅 模块。客户端数据校验模块用来校验输入数据是否符合要求,该模块将对具体输入信息 等进行合法性校验,如果不符合要求则直接返回错误;客户端数据加密模块用来将数据校 验模块处理过的各项数据使用特定加密算法进行加密,并将加密后数据传给服务端。服务 端数据解密模块将接收到的客户端数据使用解密算法解密后校验参数项是否正确,并做服 务端授权验证。服务端验证模块将解密模块处理过数据进行业务上校验,最后将客户数据 存入数据库。服务端短信订阅模块按固定间隔查询数据库,将符合条件旅客数据提取出来 并发送短信通知。客户端数据校验模块校验输入数据合法性,对旅客手机号码、旅客证件信息、航班 数据、电子客票信息等进行校验。客户端数据加密模块将客户端所有参数信息进行加密,然 后发送到服务端。服务端数据解密模块是客户端加密模块的逆向过程,校验解密后数据项 是否符合预定要求,并对客户端登陆用户名、密码、IP地址进行授权校验。服务端数据验证模块将验证输入航班数据是否在手机值机预约办理时间范围内, 如果不在有效时间范围则直接返回错误信息;其次,根据不同航空公司过滤规则,将过滤未 开通航空公司,这样如果该航空公司没有开通手机值机,则返回错误信息;最后根据机场过 滤规则,过滤未开通机场,如果该机场没有开通手机值机,则返回错误信息。服务端短信订阅模块首先判断是否在短信允许发送时间范围内,然后查询数据库中旅客信息,并根据不同航空公司等信息发送相对应的手机值机短信提醒。根据本发明的手机值机订阅系统,其手机值机订阅方法包括如下步骤步骤1,手机值机订阅系统首先判断客户端旅客数据合法性,然后使用加密方法加 密数据并发送给服务端;步骤2,接着服务端解密请求数据并判断合法数据的有效性;步骤3,服务端数据库写入有效数据;步骤4,短信发送程序定期查询数据库将允许发送短信的旅客数据提取出来发送 短信。首先校验手机值机订阅系统客户端数据合法性,如果不合法,则同时错误信息,待 所有验证条件通过后,使用加密方法加密数据并发送给服务端。当旅客信息传输到服务端后,首先进入的是服务端数据解密模块。该模块将数据 进行解密后判断客户端传入的参数项数目是否符合要求,此过程如果发生错误则提示错误 信息;然后进行授权验证,对客户端IP地址、用户名、密码进行验证是否为已授权的合法用 户,如果是未授权用户则提示错误信息;然后会对各参数进行弱校验,简单判断参数是否符 合规则,如果不符则提示错误信息;然后判断航班时间是否在预约办理时间范围内,如果不 在范围内则提示错误信息;接着判断该航班是否为不能办理的过滤航班,如果为过滤航班 则提示错误信息;最后判断航班出发机场是否为不能办理的过滤机场,如果为过滤机场则 提示错误信息;待所有验证条件通过后,判定合法数据有效。然后手机值机订阅系统将有效数据写入服务端数据库服务端短信发送程序查询到有效数据后会在允许的发送时间范围内给用户发送 短信,用户接收到短信后按要求访问链接地址即可办理手机值机。本发明重在订阅客户端与服务端共同对旅客数据进行不同形式的校验、加解密, 服务端短信发送程序最后会对实际旅客数据按照特定规则条件发送短信。


图1为本发明手机值机订阅系统方框图; 图2为本发明手机值机订阅方法的总体流程图; 图3为本发明手机值机订阅方法的客户端流程图; 图4为本发明手机值机订阅方法的服务端流程图; .图5为本发明手机值机订阅方法的服务端短信发送流程; 图6还是服务端短信发送流程; 图7为客户端预约示意图;图8为本发明手机值机订阅方法的客户端合法性校验流程图; 图9为本发明手机值机订阅方法的服务端有效性校验流程图; 图10为服务端数据库示意图; 图11为本发明手机值机订阅方法的预约成功示意图; 图12为本发明手机值机订阅方法的短信发送日志示意图; 图13为本发明手机值机订阅方法的手机值机界面。
具体实施例方式本发明中使用到的部分术语电子客票(Electronic Ticket)原纸质机票的电子化DCS 离港控制系统(D印arture Control System),是中国航信引进美国UNISYS 公司的航空公司旅客服务大型联机事务处理系统,分为旅客值机、配载平衡、航班数据控制 三大部分。如图1所示,本发明的手机值机订阅系统由客户端系统和服务端系统构成,包括 客户端数据校验模块,客户端数据加密模块,服务端数据解密模块,服务端验证模块,服务 端短信订阅模块。由两台IBM小型机组成应用服务器集群,一台小型机构成HTTP接入服务 器,一台小型机构成数据库系统。HTTP接入服务器负责接收所有请求,然后根据负载均衡将 请求分配到到应用服务器集群其中一台。应用服务器处理成功后会将数据记录写入数据库 服务器。旅客在特定订票网站订完票的同时选择“手机值机订阅通知”相关选项即触发手 机值机订阅客户端程序,首先由客户端数据校验模块校验旅客信息、手机号码、航班数据等 信息的合法性,然后由客户端数据加密模块使用相应算法加密客户端数据并传输到手机值 机服务端,以便服务端在旅客所订航班值机允许范围内发送短信通知旅客。服务端数据解密模块是客户端加密模块的逆向过程,校验解密后数据项是否符合 预定要求,并对客户端登陆用户名、密码、IP地址进行授权校验。手机值机订阅服务端在接收到客户端请求后,由服务端数据解密模块首先解密客 户端传输数据,并判断输入参数项是否正确;然后服务端验证模块校验客户端用户名、密 码、IP地址是否为授权用户,接着会判断输入航班数据是否在手机值机预约办理时间范围 内、根据不同航空公司过滤规则过滤未开通航空公司、根据机场过滤规则过滤未开通机场, 如果符合要求会生成用户惟一标识存入数据库。服务端数据验证模块将验证输入航班数据是否在手机值机预约办理时间范围内, 如果不在有效时间范围则直接返回错误信息;其次,根据不同航空公司过滤规则,将过滤未 开通航空公司,这样如果该航空公司没有开通手机值机,则返回错误信息;最后根据机场过 滤规则,过滤未开通机场,如果该机场没有开通手机值机,则返回错误信息。服务端短信订阅模块首先判断是否在短信允许发送时间范围内,然后查询数据库 中旅客信息,将符合条件的旅客提取出来,并根据不同航空公司的信息配置不同短信发送 模板,发送相对应的手机值机短信提醒。如图2所示,本发明的手机值机订阅系统,其手机值机订阅方法包括如下步骤步骤1,手机值机订阅系统首先判断客户端旅客数据合法性,然后使用加密方法加 密数据并发送给服务端;步骤2,接着服务端解密请求数据并判断合法数据的有效性;步骤3,服务端数据库写入有效数据;步骤4,短信发送程序定期查询数据库将允许发送短信的旅客数据提取出来发送 短信。图3为本发明手机值机订阅方法的客户端流程图;图4为本发明手机值机订阅方 法的服务端流程图;图5和6为本发明手机值机订阅方法的服务端短信发送流程;图7为
6客户端预约示意图;图8为本发明手机值机订阅方法的客户端合法性校验流程图;图9为 本发明手机值机订阅方法的服务端有效性校验流程图;图10为服务端数据库示意图;图11 为本发明手机值机订阅方法的预约成功示意图;图12为本发明手机值机订阅方法的短信 发送日志示意图;图13为本发明手机值机订阅方法的手机值机界面。现举例说明如下,旅客进入航空公司订票网站,预订北京到上海虹桥的2010年7 月13日的国航CA1831次航班,待订单状态显示“出票完成”时,选择页面下方“预约手机乘 机登记服务”按钮,即可触发手机值机订阅系统。旅客选择“预约手机乘机”见图7。手机值机订阅系统客户端数据合法性校验,见图8。当旅客触发手机值机订阅系 统后,他的订单信息会传入手机值机订阅系统的客户端数据校验模块。客户端合法校验首 先判断手机号码是否是国内标准的手机号码,如果手机号码不符合条件,提示错误信息;然 后判断航班号是否为符合一定规则条件的航班号,如果不符合提示错误信息;然后判断航 班日期组成规则是否符合条件,如果不符则提示错误信息;然后判断旅客证件是否为规定 的几种证件类型之一,如果不符则提示错误信息;接着判断旅客预订的航班舱位是否符合 条件,如果不符则提示错误信息;最后判断旅客证件号码是否符合规则,如果不符则提示错 误;待所有验证条件通过后,此模块成功通过,然后使用加密方法加密数据并发送给服务 端。手机值机订阅系统服务端数据有效性校验,见图9。当旅客信息传输到服务端后, 首先进入的是服务端数据解密模块。该模块将数据进行解密后判断客户端传入的参数项 数目是否符合要求,此过程如果发生错误则提示错误信息;然后进行授权验证,对客户端 IP地址、用户名、密码进行验证是否为已授权的合法用户,如果是未授权用户则提示错误信 息;然后会对各参数进行弱校验,简单判断参数是否符合规则,如果不符则提示错误信息; 然后判断航班时间是否在预约办理时间范围内,如果不在范围内则提示错误信息;接着判 断该航班是否为不能办理的过滤航班,如果为过滤航班则提示错误信息;最后判断航班出 发机场是否为不能办理的过滤机场,如果为过滤机场则提示错误信息;待所有验证条件通 过后,此模块成功通过。手机值机订阅系统服务端数据库写入数据,见图10和图11。图11显示的为该旅客 成功办理手机值机订阅,图10为记录被成功写入数据库系统。MC_PSRID为生成记录序号, MC_M0BILE为旅客手机号码,MC_DEPTTIME为旅客预约航班预计登机时间,MC_FLIGHTDATE 为预约航班日期,MC_AIRLINECODE为预约航班航空公司代码,MC_FLIGHTNUMBER预约 航班号,MC_PASSENGERNAME为旅客中文姓名,MC_FLIGHTCLASS为旅客预订舱位,MC_ CERTIFICATIONTYPE为旅客证件类型代码,MC_CERTIFICATI0NN0为旅客证件号码,MC_ CSRSAVETIME为该条记录生成时间,MC_FFPAIRLINECODE为旅客常客卡航空公司代码,可以 不输入,MC_FFPCARDNUMBER为旅客常客号码,可以不输入,MC_FR0MCITY为预约航班出发城 市代码,MC_SYSNAME为客户端系统代码。服务端短信发送程序查询到有效数据后会在允许的发送时间范围内给用户发送 短信,用户接收到短信后按要求访问链接地址即可办理手机值机。手机值机订阅系统服务 端短信发送程序提取符合条件旅客发送短信,见图12。图12为该服务端短信订阅模块发送 短信的日志内容。内容包括用户手机号,短信发送时间,短信发送内容,短信发送返回结果。
权利要求
1.一种手机值机订阅系统,其特征在于由客户端系统和服务端系统构成,包括客户 端数据校验模块,客户端数据加密模块,服务端数据解密模块,服务端验证模块,服务端短 信订阅模块。
2.根据权利要求1所述的手机值机订阅系统,其中所述客户端数据校验模块用来校验输入数据是否符合要求,该模块将对具体输入信息 等进行合法性校验,如果不符合要求则直接返回错误;所述客户端数据加密模块用来将所述数据校验模块处理过的各项数据使用特定加密 算法进行加密,并将加密后数据传给所述服务端系统;所述服务端数据解密模块将接收到的客户端数据使用解密算法解密后校验参数项是 否正确,并做服务端授权验证。所述服务端验证模块将所述服务端数据解密模块处理过数据进行业务上校验,最后将 客户数据存入数据库。所述服务端短信订阅模块按固定间隔查询所述数据库,将符合条件旅客数据提取出来 并发送短信通知。
3.根据权利要求1或2中的手机值机订阅系统,其中,所述的客户端数据校验模块校验 输入数据合法性,对旅客手机号码、旅客证件信息、航班数据、电子客票信息等进行校验。
4.根据权利要求1或2中的手机值机订阅系统,其中,所述的客户端数据加密模块将客 户端所有参数信息进行加密,然后发送到所述服务端系统。
5.根据权利要求1或2中的手机值机订阅系统,其中,所述的服务端数据解密模块是所 述客户端加密模块的逆向过程,校验解密后数据项是否符合预定要求,并对客户端登陆用 户名、密码、IP地址进行授权校验。
6.根据权利要求1或2中的手机值机订阅系统,其中,所述的服务端数据验证模块将验 证输入航班数据是否在手机值机预约办理时间范围内,如果不在有效时间范围则直接返回 错误信息;其次,根据不同航空公司过滤规则,将过滤未开通航空公司,这样如果该航空公 司没有开通手机值机,则返回错误信息;最后根据机场过滤规则,过滤未开通机场,如果该 机场没有开通手机值机,则返回错误信息。
7.根据权利要求1或2中的手机值机订阅系统,其中,所述的服务端短信订阅模块首先 判断是否在短信允许发送时间范围内,然后查询数据库中旅客信息,并根据不同航空公司 等信息发送相对应的手机值机短信提醒。
8.—种手机值机订阅方法,其特征在于包括如下步骤步骤1,手机值机订阅系统首先判断客户端旅客数据合法性,然后使用加密方法加密数 据并发送给服务端;步骤2,接着服务端解密请求数据并判断合法数据的有效性; 步骤3,服务端数据库写入有效数据;步骤4,短信发送程序定期查询数据库将允许发送短信的旅客数据提取出来发送短信。
9.根据权利要求8所述的手机值机订阅方法,其中,所述步骤1校验手机值机订阅系统客户端数据合法性,如果不合法,则同时错误信息, 待所有验证条件通过后,使用加密方法加密数据并发送给服务端;在所述步骤2中,当旅客信息传输到服务端后,首先进入的是服务端数据解密模块,该模块将数据进行解密后判断客户端传入的参数项数目是否符合要求,此过程如果发生错误 则提示错误信息;然后进行授权验证,对客户端IP地址、用户名、密码进行验证是否为已授 权的合法用户,如果是未授权用户则提示错误信息;然后会对各参数进行弱校验,简单判断 参数是否符合规则,如果不符提示错误信息;然后判断航班时间是否在预约办理时间范围 内,如果不在范围内则提示错误信息;接着判断该航班是否为不能办理的过滤航班,如果为 过滤航班则提示错误信息;最后判断航班出发机场是否为不能办理的过滤机场,如果为过 滤机场则提示错误信息;待所有验证条件通过后,判定合法数据有效;在所述步骤4中,服务端短信发送程序查询到有效数据后会在允许的发送时间范围内 给用户发送短信。
全文摘要
本发明提供一种手机值机订阅系统,由客户端系统和服务端系统构成。包括客户端数据校验模块,客户端数据加密模块,服务端数据解密模块,服务端验证模块,服务端短信订阅模块。
文档编号H04W12/02GK102129746SQ20101062455
公开日2011年7月20日 申请日期2010年12月30日 优先权日2010年12月30日
发明者唐红武, 章秀静, 薛志兵, 韩真真 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1