多航班餐食组查询请求处理方法、装置、存储介质和设备与流程

专利2026-01-01  1


本发明涉及航空服务领域,具体涉及一种多航班餐食组查询请求处理方法、装置、存储介质和设备。


背景技术:

1、餐食是民航附加服务的重要组成,餐食的种类丰富,有些餐食针对不同的人群,比如,婴儿餐、清真餐等;有些餐食针对特殊的需求,比如无麸质餐、低盐餐等。在附加服务分类中,这些服务都归属于“餐食组”。

2、在查询餐食的业务场景中,有一部分场景是用户希望以起始和到达机场为查询条件,查询所有匹配到的航班,其餐食组中每一种餐食服务的库存。此场景下会匹配到多个航班,每个航班都涉及到几十种餐食服务,用户选择航班难度高,耗时较长。


技术实现思路

1、有鉴于此,本发明实施例提供一种多航班餐食组查询请求处理方法、装置、存储介质和设备,以实现用户快速筛选所需的航班。

2、为实现上述目的,本发明实施例提供如下技术方案:

3、一种多航班餐食组查询请求处理方法,包括:

4、获取多航班餐食组查询请求,所述多航班餐食组查询请求至少包括n个航班的餐食请求,所述n为不小于1的正整数;

5、对所述多航班餐食组查询请求进行拆分,得到n个单航班餐食组查询请求;

6、采用基于负载均衡原则调用单航班餐食组库存计算算子并行处理所述单航班餐食组查询请求。

7、可选的,上述多航班餐食组查询请求处理方法中,所述多航班餐食组查询请求和单航班餐食组查询请求的报文内容至少包括航班号和查询日期。

8、可选的,上述多航班餐食组查询请求处理方法中,单航班餐食组库存计算算子处理所述单航班餐食组查询请求时,具体用于:

9、获取所述单航班餐食组查询请求中的航班号和查询日期;

10、基于所述航班号获取航司餐食组包含的子服务列表及每个子服务的控制规则列表;

11、获取所述航班号以及所述查询日期对应的航班计划、配餐计划、预订记录;

12、基于所述航班计划、配餐计划、预订记录、每个子服务的控制规则数据计算每个子服务的库存数据;

13、整合所述每个子服务的库存数据,得到所述单航班餐食组查询请求对应的响应结果。

14、可选的,上述多航班餐食组查询请求处理方法中,还包括:

15、获取目标餐食类型;

16、基于所述目标餐食类型对n个单航班餐食组查询请求对应的响应结果进行筛选,得到包含所述目标餐食类型的目标航班。

17、可选的,上述多航班餐食组查询请求处理方法中,得到包含所述目标餐食类型的目标航班之后,还包括:

18、获取并向用户显示所述目标航班所能提供的与所述目标餐食类型相匹配的餐食的详细信息。

19、可选的,上述多航班餐食组查询请求处理方法中,得到包含所述目标餐食类型的目标航班之后,还包括:

20、基于目标原则对所述目标航班进行排序,所述目标原则包括:航班数最少、费用最少或用时最短。

21、可选的,上述多航班餐食组查询请求处理方法中,获取多航班餐食组查询请求包括:

22、获取起始地、目的地以及目标日期范围;

23、基于所述起始地、目的地以及目标日期范围确定候选航班组;

24、生成与所述候选航班组相匹配的多航班餐食组查询请求。

25、一种多航班餐食组查询请求处理装置,包括:

26、餐食请求获取单元,用于获取多航班餐食组查询请求,所述多航班餐食组查询请求至少包括n个航班的餐食请求,所述n为不小于1的正整数;

27、拆分单元,用于对所述多航班餐食组查询请求进行拆分,得到n个单航班餐食组查询请求;

28、处理单元,用于采用基于负载均衡原则调用单航班餐食组库存计算算子并行处理所述单航班餐食组查询请求。

29、一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述任意一项所述的多航班餐食组查询请求处理方法的各个步骤。

30、一种多航班餐食组查询请求处理设备,包括:

31、存储器和处理器;所述存储器存储有适于所述处理器执行的程序,所述程序用于:

32、获取多航班餐食组查询请求,所述多航班餐食组查询请求至少包括n个航班的餐食请求,所述n为不小于1的正整数;

33、对所述多航班餐食组查询请求进行拆分,得到n个单航班餐食组查询请求;

34、采用基于负载均衡原则调用单航班餐食组库存计算算子并行处理所述单航班餐食组查询请求。

35、基于上述技术方案,本发明实施例提供的上述方案,在获取到多航班餐食组查询请求后,可以将所述多航班餐食组查询请求拆分为多个单航班餐食组查询请求,然后,采用基于负载均衡原则调用单航班餐食组库存计算算子并行处理所述单航班餐食组查询请求,加快了所述多航班餐食组查询请求的处理速度。



技术特征:

1.一种多航班餐食组查询请求处理方法,其特征在于,包括:

2.根据权利要求1所述的多航班餐食组查询请求处理方法,其特征在于,所述多航班餐食组查询请求和单航班餐食组查询请求的报文内容至少包括航班号和查询日期。

3.根据权利要求2所述的多航班餐食组查询请求处理方法,其特征在于,单航班餐食组库存计算算子处理所述单航班餐食组查询请求时,具体用于:

4.根据权利要求3所述的多航班餐食组查询请求处理方法,其特征在于,还包括:

5.根据权利要求4所述的多航班餐食组查询请求处理方法,其特征在于,得到包含所述目标餐食类型的目标航班之后,还包括:

6.根据权利要求1所述的多航班餐食组查询请求处理方法,其特征在于,得到包含所述目标餐食类型的目标航班之后,还包括:

7.根据权利要求1所述的多航班餐食组查询请求处理方法,其特征在于,获取多航班餐食组查询请求包括:

8.一种多航班餐食组查询请求处理装置,其特征在于,包括:

9.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1~7任意一项所述的多航班餐食组查询请求处理方法的各个步骤。

10.一种多航班餐食组查询请求处理设备,其特征在于,包括:


技术总结
本发明提供一种多航班餐食组查询请求处理方法、装置、存储介质和设备,应用于航空服务领域,方案在获取到多航班餐食组查询请求后,可以将所述多航班餐食组查询请求拆分为多个单航班餐食组查询请求,然后,采用基于负载均衡原则调用单航班餐食组库存计算算子并行处理所述单航班餐食组查询请求,加快了所述多航班餐食组查询请求的处理速度。

技术研发人员:陈钟玉,贾宇清,李静涛,徐强,左琳,王嘉佩,杨博
受保护的技术使用者:中国民航信息网络股份有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1826262.html

最新回复(0)