System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据分流方法和装置制造方法及图纸_技高网

数据分流方法和装置制造方法及图纸

技术编号:44095860 阅读:4 留言:0更新日期:2025-01-21 12:29
本申请公开了一种数据分流方法和装置。涉及民航报文处理领域,该方法包括:接收航班初始化报文,从航班初始化报文中提取待处理航班信息,在待处理航班信息与动态分流规则表匹配的情况下,将待处理航班信息划分至目标数据处理系统进行处理,其中,动态分流规则表中包含多条动态分流规则,每条动态分流规则用于判断航班信息是否划分至目标数据处理系统进行处理;在待处理航班信息与动态分流规则表不匹配的情况下,将待处理航班信息划分至历史数据处理系统进行处理。通过本申请,解决了相关技术中切换数据处理系统处理航班数据时导致业务间断的问题。

【技术实现步骤摘要】

本申请涉及民航报文处理领域,具体而言,涉及一种数据分流方法和装置


技术介绍

1、随着民航业务的发展,民航信息技术也在不断的进步提升,信息系统对于民航业务的提能增效、优质服务等起到支持和保障作用。在民航领域的各个业务系统中,离港系统是最核心的信息系统之一,航空公司在旅客乘行环节中的值机、登机、行李处理、安检等业务操作,都需要依赖离港系统来完成。

2、相关技术中,大部分机场主要应用的都是dcs(distributed control systemhost standby system,主机离港系统),使用系统的用户主要是机场和航空公司。航空公司自主研发了开放离港系统,开放离港系统将逐步替换dcs。开放离港系统是一个由多个子系统组成,以交易为核心的集成系统,具有复杂度高、数据连接范围广、业务关联性高、对数据交互实时性和系统稳定性要求高等特点。然而离港系统的转移切换可能会导致业务使用的间断,数据处理延迟,从而影响用户的使用和体验。

3、针对相关技术中切换数据处理系统处理航班数据时导致业务间断的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请的主要目的在于提供一种数据分流方法和装置,以解决相关技术中切换数据处理系统处理航班数据时导致业务间断的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种数据分流方法。该方法包括:接收航班初始化报文,从航班初始化报文中提取待处理航班信息,在待处理航班信息与动态分流规则表匹配的情况下,将待处理航班信息划分至目标数据处理系统进行处理,其中,动态分流规则表中包含多条动态分流规则,每条动态分流规则用于判断航班信息是否划分至目标数据处理系统进行处理;在待处理航班信息与动态分流规则表不匹配的情况下,将待处理航班信息划分至历史数据处理系统进行处理。

3、可选地,在接收航班初始化报文之前,该方法还包括:接收航班计划报文,从航班计划报文中提取多条航班信息,并判断每条航班信息是否与预设的静态分流规则表匹配,其中,静态分流规则表中包含多条静态分流规则,每条静态分流规则指示至少一条航班信息需要划分至目标数据处理系统进行处理;在航班信息与静态分流规则表不匹配的情况下,将航班信息划分至历史数据处理系统进行处理;在航班信息与静态分流规则表匹配的情况下,将航班信息确定为目标航班信息,基于目标航班信息生成动态分流规则,将动态分流规则添加至动态分流规则表。

4、可选地,在判断每条航班信息是否与预设的静态分流规则表匹配之前,该方法还包括:对于从航班计划报文中提取的每条航班信息,判断航班信息是否与动态分流规则表匹配;在航班信息与动态分流规则表不匹配的情况下,执行判断每条航班信息是否与预设的静态分流规则表匹配的步骤;在航班信息与动态分流规则表匹配的情况下,判断航班信息是否初始化,其中,初始化是航班信息已确定被划分的数据处理系统,被划分的数据处理系统为目标数据处理系统或历史数据处理系统;在航班信息已初始化的情况下,跳过航班信息,对下一条航班信息执行判断是否与动态分流规则表匹配的步骤;在航班信息未初始化的情况下,更新动态分流规则表中与航班信息对应的动态分流规则。

5、可选地,该方法还包括:接收更新规则报文,解析更新规则报文,并判断更新规则报文的解析过程是否出现异常;在解析过程出现异常的情况下,发出第一提示信息,在解析过程未出现异常的情况下,对更新规则报文进行校验,在校验结果表征更新规则报文中存在非法字段的情况下,发出第一提示信息,其中,第一提示信息用于提示规则更新失败;在校验结果表征校验通过的情况下,提取更新规则报文中的目标分流规则,判断目标分流规则与分流规则表中的其他规则是否存在冲突,其中,分流规则表为静态分流规则表或动态分流规则表,其他规则是分流规则表中除与航班信息对应的分流规则以外的规则;在目标分流规则与其他规则存在冲突的情况下,发出第一提示信息,在目标分流规则与其他规则不存在冲突的情况下,将分流规则表中与航班信息对应的分流规则更新为目标分流规则,判断分流规则的更新过程是否出现异常;在分流规则的更新过程出现异常的情况下,发出第一提示信息,在分流规则的更新过程未出现异常的情况下,发出第二提示信息,其中,第二提示信息用于提示规则更新成功。

6、可选地,该方法还包括:接收生成规则报文,解析生成规则报文,并判断生成规则报文的解析过程是否出现异常;在解析过程出现异常的情况下,发出第三提示信息,在解析过程未出现异常的情况下,对生成规则报文进行校验,在校验结果表征生成规则报文中存在非法字段的情况下,发出第三提示信息,其中,第三提示信息用于提示规则增加失败;在校验结果表征校验通过的情况下,提取生成规则报文中的目标分流规则,判断目标分流规则与分流规则表中的其他规则是否存在冲突,其中,其他规则是分流规则表中除与航班信息对应的分流规则以外的规则;在目标分流规则与其他规则存在冲突的情况下,发出第三提示信息,在目标分流规则与其他规则不存在冲突的情况下,将目标分流规则插入至分流规则表,判断目标分流规则的插入过程是否出现异常;在目标分流规则的插入过程出现异常的情况下,发出第三提示信息,在目标分流规则的插入过程未出现异常的情况下,发出第四提示信息,其中,第四提示信息用于提示规则增加成功。

7、可选地,在接收航班初始化报文,从航班初始化报文中提取待处理航班信息之后,该方法还包括:判断待处理航班信息与动态分流规则表是否匹配;在待处理航班信息与动态分流规则表不匹配的情况下,跳过航班初始化报文,执行将待处理航班信息划分至历史数据处理系统进行处理的步骤;在待处理航班信息与动态分流规则表匹配的情况下,判断待处理航班信息是否初始化,在待处理航班信息已初始化的情况下,跳过航班初始化报文;在待处理航班信息未初始化的情况下,判断航班初始化报文中对待处理航班信息划分的数据处理系统是否为目标数据处理系统;在航班初始化报文对待处理航班信息划分的数据处理系统是目标数据处理系统的情况下,执行将待处理航班信息划分至目标数据处理系统进行处理的步骤;在航班初始化报文对待处理航班信息划分的数据处理系统不是目标数据处理系统的情况下,执行将待处理航班信息划分至历史数据处理系统进行处理的步骤。

8、可选地,该方法还包括:接收航班初始化删除报文,从航班初始化删除报文中提取出待删除航班初始化信息的待删除航班信息,判断待删除航班信息与动态分流规则表是否匹配;在待删除航班信息与动态分流规则表不匹配的情况下,跳过航班初始化删除报文,在待删除航班信息与动态分流规则表匹配的情况下,判断待删除航班信息是否已经初始化;在待删除航班信息未初始化的情况下,跳过航班初始化删除报文,在待删除航班信息已初始化的情况下,判断待删除航班信息与静态分流规则表是否匹配;在待删除航班信息与静态分流规则表不匹配的情况下,删除动态分流规则表中与待删除航班信息对应的动态分流规则,在待删除航班信息与静态分流规则表匹配的情况下,更新动态分流规则表中与待删除航班信息对应的动态分流规则。

9、可选地,删除本文档来自技高网...

【技术保护点】

1.一种数据分流方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在接收航班初始化报文之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在判断每条航班信息是否与预设的静态分流规则表匹配之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在接收航班初始化报文,从所述航班初始化报文中提取待处理航班信息之后,所述方法还包括:

7.根据权利要求1-6中任意一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,删除所述动态分流规则表中与所述待删除航班信息对应的动态分流规则包括:

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:

11.一种数据分流装置,其特征在于,包括:

【技术特征摘要】

1.一种数据分流方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在接收航班初始化报文之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在判断每条航班信息是否与预设的静态分流规则表匹配之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在接收航班初始化...

【专利技术属性】
技术研发人员:黄金鑫张涛冯晓兰李伟杜勤张俊懿马丽静孙艳茹褚鸿飞
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1