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

国际运价规则数据的解析方法及装置制造方法及图纸

技术编号:41312383 阅读:2 留言:0更新日期:2024-05-13 14:55
本申请公开了国际运价规则数据的解析方法及装置,首先获取国际运价规则数据,国际运价规则数据包括固定参数以及目标数据类型对应的业务数据;为了提高解析的准确性,将业务数据进行颗粒度更细的划分,以得到多个规则数据以及特定信息;预先设置了规则类型与第一解析模版的对应关系;针对每一规则数据,通过该规则数据所属的规则类型对应的第一解析模版解析该规则数据,以得到第一翻译文本;通过预设的第二解析模版解析固定参数,以得到结构化的第二翻译文本。通过预设的第三解析模版解析特定信息,以得到第三翻译文本。确定第一翻译文本、第二翻译文本以第三翻译文本为国际运价规则数据对应的结构化的翻译文本。

【技术实现步骤摘要】

本申请涉及民航运价系统领域,更具体的说,是涉及国际运价规则数据的解析方法及装置


技术介绍

1、随着全球民航业的不断发展,国际航线、航班、旅客量也在不断的增加,国际运价规则数据管理也日趋复杂。

2、国际运价规则数据的管理通常分为录入阶段、计算阶段和使用阶段。录入阶段是指航空公司录入国际运价规则数据,如运价规则、航线规则、燃油规则、代理费规则等;计算阶段是指根据录入的国际运价规则数据计算得到计算结果,如某一航班某一天某舱位的具体机票价格;使用阶段是指各销售渠道根据计算阶段的计算结果进行机票销售。

3、在录入阶段录入国际运价规则数据是非结构化的文本,若用户具有查看国际运价规则数据的需求,可能无法理解非结构化的文本。因此,需要对国际运价规则数据进行解析,以得到用户能够理解的结构化的文本。


技术实现思路

1、有鉴于此,本申请提供了一种国际运价规则数据的解析方法及装置。本申请可以对需要解析的数据细分为不同类型的数据,不同类型的数据的解析模版不同。在录入人员录入国际运价规则数据后,直接通过相应解析模版自动进行解析,无需人工解析,从而加快工作人员业务办理速度,提高业务办理效率。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、为实现上述目的,本申请提供如下技术方案:

3、根据本公开实施例的第一方面,提供一种国际运价规则数据的解析方法,包括:

4、获取国际运价规则数据,所述国际运价规则数据包括固定参数以及目标数据类型对应的业务数据;

5、从预设的数据类型与解析标识的对应关系中,查找所述目标数据类型对应的目标解析标识;

6、确定所述目标解析标识为第一标识的所述目标数据类型的业务数据为待解析业务数据;

7、从预设的数据类型与数据结构的对应关系中,查找所述目标数据类型对应的目标数据结构;

8、按照所述目标数据结构对所述待解析业务数据进行拆分,以得到多个规则数据、多个所述规则数据分别对应的目标规则类型、多个所述规则数据分别对应的目标标识id以及所述多个规则数据分别引用的属于table类型的特定信息;

9、从预设的规则类型与第一解析模版的对应关系中,查找所述目标规则类型对应的目标第一解析模版,所述规则类型对应的第一解析模版包括将属于该规则类型的业务数据解析得到结构化的翻译文本的解析规则;

10、通过所述目标第一解析模版解析属于所述目标规则类型的规则数据,以得到结构化的第一翻译文本;

11、通过预设的第二解析模版解析所述固定参数,以得到结构化的第二翻译文本;所述第二解析模版包括将所述固定参数解析得到结构化的翻译文本的解析规则;

12、通过预设的第三解析模版解析所述待解析业务数据引用的特定信息,以得到结构化的第三翻译文本,所述第三解析模版包括将所述特定信息解析得到结构化的翻译文本的解析规则;

13、确定所述第一翻译文本、所述第二翻译文本以及所述第三翻译文本为所述国际运价规则数据对应的结构化的翻译文本。

14、根据本公开实施例的第二方面,提供一种国际运价规则数据的解析装置,包括:

15、第一获取模块,用于获取国际运价规则数据,所述国际运价规则数据包括固定参数以及目标数据类型对应的业务数据;

16、第一查找模块,用于从预设的数据类型与解析标识的对应关系中,查找所述目标数据类型对应的目标解析标识;

17、第一确定模块,用于确定所述目标解析标识为第一标识的所述目标数据类型的业务数据为待解析业务数据;

18、第二查找模块,用于从预设的数据类型与数据结构的对应关系中,查找所述目标数据类型对应的目标数据结构;

19、拆分模块,用于按照所述目标数据结构对所述待解析业务数据进行拆分,以得到多个规则数据、多个所述规则数据分别对应的目标规则类型、多个所述规则数据分别对应的目标标识id以及所述多个规则数据分别引用的属于table类型的特定信息;

20、第三查找模块,用于从预设的规则类型与第一解析模版的对应关系中,查找所述目标规则类型对应的目标第一解析模版,所述规则类型对应的第一解析模版包括将属于该规则类型的业务数据解析得到结构化的翻译文本的解析规则;

21、第一解析模块,用于通过所述目标第一解析模版解析属于所述目标规则类型的规则数据,以得到结构化的第一翻译文本;

22、第二解析模块,用于通过预设的第二解析模版解析所述固定参数,以得到结构化的第二翻译文本;所述第二解析模版包括将所述固定参数解析得到结构化的翻译文本的解析规则;

23、第三解析模块,用于通过预设的第三解析模版解析所述待解析业务数据引用的特定信息,以得到结构化的第三翻译文本,所述第三解析模版包括将所述特定信息解析得到结构化的翻译文本的解析规则;

24、第二确定模块,用于确定所述第一翻译文本、所述第二翻译文本以及所述第三翻译文本为所述国际运价规则数据对应的结构化的翻译文本。

25、经由上述的技术方案可知,本申请提供了一种国际运价规则数据的解析方法,获取国际运价规则数据,国际运价规则数据包括固定参数以及目标数据类型对应的业务数据;业务数据包括多种不同规则类型的规则数据,而不同规则类型的规则数据的解析规则不同;为了提高解析的准确性,将业务数据进行颗粒度更细的划分,以得到多个规则数据以及特定信息;预先设置了规则类型与第一解析模版的对应关系;针对每一规则数据,通过该规则数据所属的规则类型对应的第一解析模版解析该规则数据,以得到第一翻译文本;通过预设的第二解析模版解析固定参数,以得到结构化的第二翻译文本。通过预设的第三解析模版解析特定信息,以得到第三翻译文本。不同解析规则类型的规则数据由不同解析模版进行解析,从而提高了解析的准确度。确定第一翻译文本、第二翻译文本以第三翻译文本为国际运价规则数据对应的结构化的翻译文本。

本文档来自技高网...

【技术保护点】

1.一种国际运价规则数据的解析方法,其特征在于,包括:

2.根据权利要求1所述国际运价规则数据的解析方法,其特征在于,在所述按照所述目标数据结构对所述待解析业务数据进行拆分,以得到多个规则数据、多个所述规则数据分别对应的目标规则类型、多个所述规则数据分别对应的目标标识ID以及所述多个规则数据分别引用的属于Table类型的特定信息步骤之后,还包括:

3.根据权利要求2所述国际运价规则数据的解析方法,其特征在于,所述通过所述目标第一解析模版解析属于所述目标规则类型的规则数据,以得到结构化的第一翻译文本步骤包括:

4.根据权利要求2所述国际运价规则数据的解析方法,其特征在于,所述将属于同一所述目标规则类型的所述规则数据存储至该目标规则类型对应的第一队列中步骤包括:

5.根据权利要求1所述国际运价规则数据的解析方法,其特征在于,所述国际运价规则数据还包括所述特定信息的目标Table ID,在所述通过预设的第三解析模版解析所述待解析业务数据引用的特定信息,以得到结构化的第三翻译文本步骤之前,还包括:

6.根据权利要求5所述国际运价规则数据的解析方法,其特征在于,所述通过预设的第三解析模版解析所述待解析业务数据引用的特定信息,以得到结构化的第三翻译文本步骤包括:

7.根据权利要求1所述国际运价规则数据的解析方法,其特征在于,所述国际运价规则数据还包括所述固定参数的目标参数标识,在所述通过预设的第二解析模版解析所述固定参数,以得到结构化的第二翻译文本步骤之前,还包括:

8.根据权利要求7所述国际运价规则数据的解析方法,其特征在于,所述通过预设的第二解析模版解析所述固定参数,以得到结构化的第二翻译文本步骤包括:

9.根据权利要求1所述国际运价规则数据的解析方法,其特征在于,所述获取国际运价规则数据步骤包括:

10.一种国际运价规则数据的解析装置,其特征在于,包括:

...

【技术特征摘要】

1.一种国际运价规则数据的解析方法,其特征在于,包括:

2.根据权利要求1所述国际运价规则数据的解析方法,其特征在于,在所述按照所述目标数据结构对所述待解析业务数据进行拆分,以得到多个规则数据、多个所述规则数据分别对应的目标规则类型、多个所述规则数据分别对应的目标标识id以及所述多个规则数据分别引用的属于table类型的特定信息步骤之后,还包括:

3.根据权利要求2所述国际运价规则数据的解析方法,其特征在于,所述通过所述目标第一解析模版解析属于所述目标规则类型的规则数据,以得到结构化的第一翻译文本步骤包括:

4.根据权利要求2所述国际运价规则数据的解析方法,其特征在于,所述将属于同一所述目标规则类型的所述规则数据存储至该目标规则类型对应的第一队列中步骤包括:

5.根据权利要求1所述国际运价规则数据的解析方法,其特征在于,所述国际运价规则数据还包括所述特定信息的目标table id,在...

【专利技术属性】
技术研发人员:杜武全彭明田杨程田丰尹鹤先张笑天向海霞张明
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1