一种基于航班取消报文禁止机票销售的方法和系统技术方案

技术编号:22296304 阅读:76 留言:0更新日期:2019-10-15 05:18
本发明专利技术提供了一种基于航班取消报文禁止机票销售的方法和系统,通过接收标准航班计划信息手册SSIM报文,对所述SSIM报文进行解析,获得航班计划变更信息;当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取航运系统中存储的所述SSIM报文指定的航班日期范围内的航班计划信息;基于所述航班计划信息和所述航班计划变更信息,锁定售票系统中所述航班计划变更信息指定的机票预定请求。通过上述公开的基于航班取消报文禁止机票销售的方法,对接收到的SSIM报文进行解析,获得SSIM报文中携带的航班计划信息,并根据航班计划信息锁定售票系统中航班计划变更信息指定的机票预定请求。

A Method and System of Banning Ticket Sale Based on Flight Cancellation Message

【技术实现步骤摘要】
一种基于航班取消报文禁止机票销售的方法和系统
本专利技术涉及民航客运
,具体为一种基于航班取消报文禁止机票销售的方法和系统。
技术介绍
航空公司是以各种航空飞行器为运输工具为乘客和货物提供民用航空服务的企业,航空公司每天都要根据天气情况、飞机调度、机组安排等因素调整航班计划,当涉及取消航班计划时,航空公司要对被取消航班上的每名旅客进行再安排。而航空公司取消航班的过程一般是先由航空公司的运力系统发起取消航班的操作,生成航班取消报文,再通过航班取消的报文通知中航信的航班计划管理系统,再由航班计划管理系统统一调度,分别通知中航信的旅客保护系统、库存控制系统、航班售票系统等。若航空公司取消当天计划的航班话,除了执行正常航班取消流程,还需要通知航空公司的地面服务人员和机场的相关人员对每名旅客进行再安排。但是,由于航空公司的运力系统发起取消航班的操作到航班完全取消的过程复杂,需要较长时间,因此,在航班取消的过程中,旅客还能继续购买该航班的机票,最终导致航空公司地面服务人员所需处理的旅客增加,增加了地面服务人员的工作强度。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于航班取消报文禁止机票销售的方法和系统,根据SSIM报文在售票系统中锁定SSIM报文指定的航班机票预定请求,从而达到阻止旅客继续购买该航班的机票的目的,以及减少服务人员的工作强度的目的。为实现上述目的,本专利技术实施例提供如下技术方案:本申请第一方面公开了一种基于航班取消报文禁止机票销售的方法,包括:接收标准航班计划信息手册SSIM报文,对所述SSIM报文进行解析,获得航班计划变更信息;当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取航运系统中存储的所述SSIM报文指定的航班日期范围内的航班计划信息;基于所述航班计划信息和所述航班计划变更信息,锁定售票系统中所述航班计划变更信息指定的机票预定请求。优选的,所述接收标准航班计划信息手册SSIM报文,对所述SSIM报文进行解析,获得航班计划变更信息,包括:接收SSIM报文和所述SSIM报文导入请求;基于所述SSIM报文导入请求,校验所述SSIM报文是否为标准SSIM报文;若所述SSIM报文为标准SSIM报文,则校验所述SSIM报文是否存在于航运系统中;若所述SSIM报文未存在所述系统中,则导入所述SSIM报文;解析所述SSIM报文并校验所述SSIM报文内容是否符合业务要求,获得符合业务要求的航班计划变更信息,所述航班计划变更信息包括航班号、航班号后缀、航班日期范围和航班变更类型。优选的,所述校验所述SSIM报文是否存在于航运系统中,包括:获取所述SSIM报文的类型和名称,将所述名称与航运系统中符合所述类型的SSIM报文名称进行比对;若比对成功,则判定所述SSIM报文存在所述航运系统中;若比对不成功,则判定所述SSIM报文未存在所述航运系统中。优选的,所述根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文,包括:获取解析所述SSIM报文得到的所述航班计划变更信息中的航班变更类型,所述航班变更类型包括全航班取消或部分航节取消;校验所述航班变更类型对应字段的值是否为CNL,所述CNL用于指示航班计划取消;若所述航班变更类型对应字段的值为CNL,则判定所述SSIM报文为航班计划取消报文。优选的,所述当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取航运系统中存储的所述SSIM报文指定的航班日期范围内的航班计划信息,包括:当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取所述航班计划变更信息中包含的航班号、航班日期范围和班期;查询航运系统中是否存在与所述航班号、所述航班日期范围和所述班期对应的航班计划信息;若存在,确定查询到所述航运系统中存在所述航班号在所述航班日期范围和所述班期内的航班计划信息;若所述航班计划变更信息中不包含变更航节信息,确定所述航班计划信息为所述SSIM报文指定的航班日期范围内的航班计划信息;若所述航班计划变更信息中包含变更航节信息,基于所述变更航节信息查询所述航运系统中是否存在包含所述变更航节信息的航班计划信息;若存在,确定所述查询到的航班计划信息作为所述SSIM报文指定的航班日期范围内的航班计划信息。优选的,所述基于所述航班计划信息和所述航班计划变更信息,锁定售票系统中所述航班计划变更信息中指定的机票预定请求,包括:确定所述航班计划信息和所述航班计划变更信息对应的指定航班号、指定航班日期范围、指定班期和指定航段;调用售票系统,锁定所述售票系统中对应所述指定航班号、所述指定航班日期范围、所述指定班期和所述指定航段的机票预定请求。本申请第二方面公开了一种基于航班取消报文禁止机票销售的系统,包括:解析模块,用于接收标准航班计划信息手册SSIM报文,对所述SSIM报文进行解析,获得航班计划变更信息;处理模块,用于当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取航运系统中存储的所述SSIM报文指定的航班日期范围内的航班计划信息;锁定模块,用于基于所述航班计划信息和所述航班计划变更信息,锁定售票系统中所述航班计划变更信息指定的机票预定请求。优选的,所述解析模块,包括:接收单元,用于接收SSIM报文和所述SSIM报文导入请求;第一检验单元,用于基于所述SSIM报文导入请求,校验所述SSIM报文是否为标准SSIM报文;第二校验单元,用于若所述SSIM报文为标准SSIM报文,则校验所述SSIM报文是否存在于航运系统中;导入单元,用于若所述SSIM报文未存在所述系统中,则导入所述SSIM报文;解析单元,用于解析所述SSIM报文并校验SSIM报文内容是否符合业务要求,获得符合业务要求的航班计划变更信息,所述航班计划变更信息包括航班号、航班号后缀、航班日期范围和航班变更类型。优选的,所述根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文的处理模块,包括:获取单元,用于获取解析所述SSIM报文得到的所述航班计划变更信息中的航班变更类型,所述航班变更类型包括全航班取消或部分航节取消;校验单元,用于校验所述航班变更类型对应字段的值是否为CNL,所述CNL用于指示航班计划取消;判定单元,用于若所述航班变更类型对应字段的值为CNL,则判定所述SSIM报文为航班计划取消报文。优选的,所述处理模块,包括:第一获取单元,用于当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取所述航班计划变更信息中包含的航班号、航班日期范围和班期;第一查询单元,用于查询航运系统中是否存在与所述航班号、所述航班日期范围和所述班期对应的第一航班计划信息;第一确定单元,用于若存在,确定查询到所述航运系统中存在所述航班号、所述航班日期范围和所述班期对应的第一航班计划信息;第二确定单元,用于若所述航班计划变更信息中不包含变更航节信息,确定所述航班计划信息为所述SSIM报文指定的航班日期范围内的航班计划信息;第二查询单元,用于若所述航班计划变更信息中包含变更航节信息,基于所述变更航节信息查询所述航运系统中是否存在包含所述变更航节信息的航班计划信息;第三确定单元,用于确定所述查询到的航班计划信息作为所述SSIM报文指定本文档来自技高网...

【技术保护点】
1.一种基于航班取消报文禁止机票销售的方法,其特征在于,包括:接收标准航班计划信息手册SSIM报文,对所述SSIM报文进行解析,获得航班计划变更信息;当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取航运系统中存储的所述SSIM报文指定的航班日期范围内的航班计划信息;基于所述航班计划信息和所述航班计划变更信息,锁定售票系统中所述航班计划变更信息指定的机票预定请求。

【技术特征摘要】
1.一种基于航班取消报文禁止机票销售的方法,其特征在于,包括:接收标准航班计划信息手册SSIM报文,对所述SSIM报文进行解析,获得航班计划变更信息;当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取航运系统中存储的所述SSIM报文指定的航班日期范围内的航班计划信息;基于所述航班计划信息和所述航班计划变更信息,锁定售票系统中所述航班计划变更信息指定的机票预定请求。2.根据权利要求1所述的方法,其特征在于,所述接收标准航班计划信息手册SSIM报文,对所述SSIM报文进行解析,获得航班计划变更信息,包括:接收SSIM报文和所述SSIM报文导入请求;基于所述SSIM报文导入请求,校验所述SSIM报文是否为标准SSIM报文;若所述SSIM报文为标准SSIM报文,则校验所述SSIM报文是否存在于航运系统中;若所述SSIM报文未存在所述系统中,则导入所述SSIM报文;解析所述SSIM报文并校验所述SSIM报文内容是否符合业务要求,获得符合业务要求的航班计划变更信息,所述航班计划变更信息包括航班号、航班号后缀、航班日期范围和航班变更类型。3.根据权利要求2所述的方法,其特征在于,所述校验所述SSIM报文是否存在于航运系统中,包括:获取所述SSIM报文的类型和名称,将所述名称与航运系统中符合所述类型的SSIM报文名称进行比对;若比对成功,则判定所述SSIM报文存在所述航运系统中;若比对不成功,则判定所述SSIM报文未存在所述航运系统中。4.根据权利要求1所述的方法,其特征在于,所述根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文,包括:获取解析所述SSIM报文得到的所述航班计划变更信息中的航班变更类型,所述航班变更类型包括全航班取消或部分航节取消;校验所述航班变更类型对应字段的值是否为CNL,所述CNL用于指示航班计划取消;若所述航班变更类型对应字段的值为CNL,则判定所述SSIM报文为航班计划取消报文。5.根据权利要求1所述的方法,其特征在于,所述当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取航运系统中存储的所述SSIM报文指定的航班日期范围内的航班计划信息,包括:当根据所述航班计划变更信息确定所述SSIM报文是航班计划取消报文时,获取所述航班计划变更信息中包含的航班号、航班日期范围和班期;查询航运系统中是否存在与所述航班号、所述航班日期范围和所述班期对应的航班计划信息;若存在,确定查询到所述航运系统中存在所述航班号在所述航班日期范围和所述班期内的航班计划信息;若所述航班计划变更信息中不包含变更航节信息,确定所述航班计划信息为所述SSIM报文指定的航班日期范围内的航班计划信息;若所述航班计划变更信息中包含变更航节信息,基于所述变更航节信息查询所述航运系统中是否存在包含所述变更航节信息的航班计划信息;若存在,确定所述查询到的航班计划信息作为所述SSIM报文指定的航班日期范围内的航班计划信息。6.根据权利要求1所述的方法,其特征在于,所述基于所述航班计划信息和...

【专利技术属性】
技术研发人员:韦雨蕾李介林赵禹牛品菽
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:北京,11

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

1