【技术实现步骤摘要】
一种航班计划自动发布方法和系统
本专利技术涉及民航客运
,尤其涉及一种航班计划自动发布方法和系统。
技术介绍
随着民航客运的发展,人们乘坐飞机出行的方式越来越普遍。在航班业务销售系统中,国内大部分航空公司采用的都是中航信系统。在中航信系统中,承运方和市场方通过代码共享关联各自的航班计划,承运方只需在自身的航班计划中增加一个航班数据元素标识(Dataelementidentifier,DEI)来标识代码共享的航班号,则承运方在调整承运方航班计划后便无需通知市场方调整市场方航班计划。但是,使用中航信系统的航司在作为市场方时,没有建立相应的市场方航班计划,则无法将市场方航班计划发送给未使用中航信系统的航司。目前,使用中航信系统的航司通过人工从中航信系统内获取服务器预先存储的标准航班计划信息手册(StandardSchedulesInformationManual,SSIM)报文,该标准航班计划信息手册SSIM报文中包含了该使用中航信系统的航司作为承运方时的全部航班计划,以及该使用中航信系统的航司作为市场方、未使用中航信系统的航司作为承运方时的全部航班计划。然后,再通过人工将该未使用中航信系统的航司作为市场方、使用中航信系统的航司作为承运方时的全部航班计划添加进标准航班计划信息手册SSIM报文中。最终,使用中航信系统的航司将该标准航班计划信息手册SSIM报文发送给未使用中航信系统的航司。显而易见,现有发布航班计划的过程都是基于人工来实现标准航班计划信息手册SSIM报文的修改和发布,现有方案消耗了巨大的人力成本,航班计划发布效率十分低下。
技术实现思路
有鉴于此, ...
【技术保护点】
1.一种航班计划自动发布方法,其特征在于,所述方法包括:确定触发发布标准航班计划信息手册SSIM报文的触发条件的航司和日期范围,所述触发发布标准航班计划信息手册SSIM报文的触发条件包括到达指定发布所述航司的标准航班计划信息手册SSIM报文的时间,以及接收到具有发布权限的用户所发送的标准航班计划信息手册SSIM报文发布请求;获取所述航司作为代码共享市场方时对应的承运方的航班号列表,所述航班号列表用于指示与所述航司具有代码共享关系的承运方;基于所述承运方的航班号列表,获取所述承运方的航班信息,所述承运方的航班信息包括航班号、航班开始日期、航节信息和航段信息;根据所述承运方的航班信息,获取所述航司对应的非虚拟的市场方航班号列表;基于所述承运方的航班信息和所述航司对应的非虚拟的市场方航班号列表,构建对应所述航司的市场方航班信息,所述市场方航班信息包括所有所述航司作为代码共享市场方时的市场方航班,市场方航班的航班号、航班开始日期、航节信息和航段信息;按照所述航班号的大小和所述航班开始日期的早晚对所述市场方航班进行排序;设置所有所述市场方航班各自对应的航班数据元素标识;依据国际航空运输协议标准, ...
【技术特征摘要】
1.一种航班计划自动发布方法,其特征在于,所述方法包括:确定触发发布标准航班计划信息手册SSIM报文的触发条件的航司和日期范围,所述触发发布标准航班计划信息手册SSIM报文的触发条件包括到达指定发布所述航司的标准航班计划信息手册SSIM报文的时间,以及接收到具有发布权限的用户所发送的标准航班计划信息手册SSIM报文发布请求;获取所述航司作为代码共享市场方时对应的承运方的航班号列表,所述航班号列表用于指示与所述航司具有代码共享关系的承运方;基于所述承运方的航班号列表,获取所述承运方的航班信息,所述承运方的航班信息包括航班号、航班开始日期、航节信息和航段信息;根据所述承运方的航班信息,获取所述航司对应的非虚拟的市场方航班号列表;基于所述承运方的航班信息和所述航司对应的非虚拟的市场方航班号列表,构建对应所述航司的市场方航班信息,所述市场方航班信息包括所有所述航司作为代码共享市场方时的市场方航班,市场方航班的航班号、航班开始日期、航节信息和航段信息;按照所述航班号的大小和所述航班开始日期的早晚对所述市场方航班进行排序;设置所有所述市场方航班各自对应的航班数据元素标识;依据国际航空运输协议标准,基于所述市场方航班信息和所述市场方航班各自对应的航班数据元素标识,生成对应所述航司的航班计划的标准航班计划信息手册SSIM报文,并进行发布。2.根据权利要求1所述的方法,其特征在于,还包括:在所述航司作为代码共享市场方时对应的承运方的航班信息生效后,确定触发实时发布标准航班变更SSM报文;获取所述承运方的变更详情,所述变更详情包括生效前的承运方的航班信息,以及生效后的承运方的航班信息;基于所述承运方的变更详情,获取当前所述航司作为代码共享市场方的待发布的市场方航班号列表;基于所述生效后的承运方的航班信息和所述待发布的市场方航班号列表,构建所述航司的市场方航班信息,所述市场方航班信息包括所述航司作为代码共享市场方的待发布的市场方航班,市场方航班的航班号、航班开始日期、航节信息和航段信息;按照所述市场方航班的航班号的大小对所述待发布的市场方航班进行排序;根据所述承运方的变更详情,确定所述航司作为代码共享市场方的待发布的标准航班变更SSM报文的报文类型;设置所有所述市场方航班各自对应的航班数据元素标识;依据国际航空运输协议标准,基于所述报文类型和对待发布的市场方航班进行排序后的所述市场方航班信息,生成所述航司的航班计划的标准航班变更SSM报文,并进行发布。3.根据权利要求1所述的方法,其特征在于,所述获取所述航司作为代码共享市场方时对应的承运方的航班号列表,包括:获取所述航司作为代码共享市场方时的航司协议列表,所述航司协议列表包括承运方、市场方、协议开始日期、以及协议结束日期;基于所述航司协议列表,获取所述承运方与所述航司之间具有代码共享关系的航班号列表;判断所述航班号列表是否具有航班号;若是,则基于所述承运方的航班号列表,获取所述承运方的航班信息;若否,则取消发布标准航班计划信息手册SSIM报文。4.根据权利要求1所述的方法,其特征在于,所述根据所述承运方的航班信息,获取所述航司对应的非虚拟的市场方航班号列表,包括:获取所述承运方的航班信息中的航段信息中的用于识别代码共享关系的代码共享信息;判断所述用于识别代码共享关系的代码共享信息中的市场方是否为待发布的标准航班计划信息手册SSIM报文的航司;若是,判断所述用于识别代码共享关系的代码共享信息是否存在虚拟航班标识;若所述用于识别代码共享关系的代码共享信息不存在虚拟航班标识,获取所述用于识别代码共享关系的代码共享信息对应的航班号和航班号后缀;集合不存在虚拟航班标识且用于识别代码共享关系的代码共享信息对应的航班号,得到所述航司对应的非虚拟的市场方航班号列表。5.根据权利要求1所述的方法,其特征在于,所述基于所述承运方的航班信息和所述航司对应的非虚拟的市场方航班号列表,构建对应所述航司的市场方航班信息,包括:确定所述承运方的航班信息作为初始数据,将所述承运方的航班信息中的航班号修改成所述市场方航班号列表中的市场方航班号;获取所述承运方的航班信息中的航段信息;判断所述航段信息中是否包含所述市场方航班号;若是,则清除所述航段信息中的用于识别代码共享关系的代码共享信息,将所述承运方的航班信息加载至所述航段信息中,以及将代码共享类型由市场方改变为承运方,以及将所述航段信息中的舱位序列改变为市场方舱位序列;若否,则清空所述航段信息中的用于识别代码共享关系的代码共享信息,将所述航段信息中的交通限制代码标识改变为不销售标识;根据所述航段信息中的起止航站,获取所述起止航站覆盖的所有的航节信息,删除未被覆盖的航节信息,所述起止航站包括起始航站和到达航站;调整所述航节信息中存在日期异常的班期;若所述航司与承运方具有代码共享关系的市场方航班号对应的航段信息属于长航段信息,则将对应的所述承运方的航班信息加载至所述市场方航班号对应的航节信息上,并按照预设规则修改所述航节信息的交通限制代码。6.根据权利要求1所述的方法,其特征在于,所述设置所有所述市场方航班各自对应的航班数据元素标识,包括:判断所述航班基本信息中各个航节信息对应的航班数据元素标识值是否...
【专利技术属性】
技术研发人员:李介林,王丹琼,杨博,李斌,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。