一种产品可售性查询方法、装置、设备及存储介质与流程

未命名 08-07 阅读:58 评论:0


1.本技术涉及电子信息技术领域,特别是涉及一种产品可售性查询方法、装置、设备及存储介质。


背景技术:

2.随着国内外旅游业的蓬勃发展,搭乘飞机出行的旅客逐渐增多,基于旅客的需求,航空公司需要为有需求的旅客提供多种多样的航空免费、预付费、增值产品的销售服务。
3.由于航空业务的附加产品种类繁多,销售渠道方也多种多样,不同产品的销售条件和产品供应商有所不同,并且不同旅客的需求也会有所不同。目前,旅客在前面的步骤中看到可以购买产品列表中包含某些附加产品,但是真正进去后实际开始购买的时候,又发现不符合条件,无法购买,这样会导致旅客体验下降。
4.因此,如何查询产品的可售性,以提高旅客的体验感,成为本领域亟需解决的技术问题。


技术实现要素:

5.基于上述问题,本技术提供了一种产品可售性查询方法、装置、设备及存储介质,能够通过较为准确地查询产品的可售性从而提高旅客的体验感。
6.本技术实施例公开了如下技术方案:
7.第一方面,本技术实施例提供了一种产品可售性查询方法,所述方法包括:
8.获取机票信息;
9.基于所述机票信息获取所述机票信息对应的行程信息;
10.利用所述行程信息进行产品的规则校验;
11.根据规则校验结果获取可售性结果。
12.第二方面,本技术实施例提供了一种产品可售性查询装置,所述装置包括:
13.机票信息获取模块,用于获取机票信息;
14.行程信息获取模块,用于基于所述机票信息获取所述机票信息对应的行程信息;
15.规则校验模块,用于利用所述行程信息进行产品的规则校验;
16.可售性结果获取模块,根据规则校验结果获取可售性结果。
17.第三方面,本技术实施例提供了一种产品可售性查询设备,所述设备包括:
18.存储器,用于存储计算机程序;
19.处理器,用于执行所述计算机程序以实现以下步骤:
20.获取机票信息;
21.基于所述机票信息获取所述机票信息对应的行程信息;
22.利用所述行程信息进行产品的规则校验;
23.根据规则校验结果获取可售性结果。
24.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储
介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现以下步骤:
25.获取机票信息;
26.基于所述机票信息获取所述机票信息对应的行程信息;
27.利用所述行程信息进行产品的规则校验;
28.根据规则校验结果获取可售性结果。
29.相较于现有技术,本技术具有以下有益效果:
30.本技术所提供的产品可售性查询方法,通过获取机票信息,基于所述机票信息获取所述机票信息对应的行程信息,利用所述行程信息进行产品的规则校验,根据规则校验结果获取可售性结果。利用行程信息进行产品的规则校验,能够较为准确地得到产品的可售性结果,从而能够提高旅客的体验感。
31.本技术所提供的产品可售性查询装置、设备及计算机可读存储介质均可以实现上述产品可售性查询方法的步骤,因此同样具备上述有益效果。
附图说明
32.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
33.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
34.图1为本技术实施例提供的一种产品可售性查询方法流程示意图;
35.图2为本技术实施例提供的另一种产品可售性查询方法流程示意图;
36.图3为本技术实施例提供的一种产品可售性查询装置结构示意图;
37.图4为本技术实施例提供的一种产品可售性查询设备结构示意图。
具体实施方式
38.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
39.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
40.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
41.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
42.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
43.方法实施例
44.参见图1,该图为本技术实施例提供的一种产品可售性查询方法流程示意图,包括以下步骤:
45.s101,获取机票信息。
46.需要说明的是,在本技术提供的实施例中,可以通过特定接口获取机票信息,在收到接口调用方的请求后,可以先校验接口传参的合规性,如果不合规的话直接返回错误信息。
47.s102,基于所述机票信息获取所述机票信息对应的行程信息。
48.需要说明的是,可以基于机票信息中的机票票号或航司订单号,从航司订单库提取出对应的机票订单的行程信息。
49.s103,利用所述行程信息进行产品的规则校验。
50.具体的,对于辅营产品和免费服务,可以分开进行不同的逻辑处理。例如,辅营产品依次进行如下校验:渠道权限管理校验,包括销售入口校验、渠道销售开关校验、跨渠道购买校验等;客票状态校验:根据不同的产品类型校验客票对应的各航段状态;品类级规则校验:根据订单号获取对应的人和行程,校验已生效的品类级规则,需要校验的品类级规则字段有规则生效时间、销售渠道、销售入口、旅行开始日期和旅行结束日期和某些适用范围的适用/例外;各个产品个性化规则校验:根据各辅营产品的个性化要求进行不同处理。免费服务进行如下校验:免费选座:将行程信息和乘客信息发送给免费选座服务的查询接口,如果接口返回可选座位的座位图,代表该产品可以销售;特殊餐食:将行程信息和乘客信息发送给特殊餐食服务的查询接口,如果接口返回可选择的餐食列表,代表该产品可以销售。
51.s104,根据规则校验结果获取可售性结果。
52.具体的,可以将各产品可销售结果聚合,通过上述校验流程的筛选和过滤,将可以销售的产品结果进行聚合整理,得到最终的可售性结果。
53.本技术提供的一种产品可售性查询方法,通过获取机票信息;基于所述机票信息获取所述机票信息对应的行程信息;利用所述行程信息进行产品的规则校验;根据规则校验结果获取可售性结果。利用行程信息进行产品的规则校验,能够较为准确地得到产品的可售性结果,从而能够提高旅客的体验感。
54.参见图2,该图为本技术提供的另一种产品可售性查询方法流程示意图,包括以下步骤:
55.步骤一,接口传参的合规性校验。
56.首先校验接口传参的合规性,不合规则接口返回异常信息。
57.步骤二:辅营产品规则校验。
58.辅营产品规则校验可以包含渠道权限管理校验、客票状态校验以及品类级规则校验。
59.其中,渠道权限管理校验包括:销售渠道、产品品类、销售入口、客票出票渠道与产
品出票渠道是否一致,具体处理方式是通过接口传入的参数与渠道配置中的数据做比较。
60.具体的,销售入口校验是根据接口传入的渠道id和产品品类以及销售入口,校验渠道配置表中该渠道的该品类产品的销售入口开关是否开启,若开启,则下一步;若关闭,则返回该渠道的该品类产品不可售;渠道销售开关校验是根据接口传入的渠道id以及产品品类,校验渠道配置表中的产品可售性查询接口开关是否开启,若开启,则下一步;若关闭,则返回该渠道的该品类产品不可售;跨渠道购买校验是根据接口传入的渠道id以及产品品类,校验渠道配置表中的该渠道的该品类产品的跨渠道购买开关是否开启,若开启,则返回该渠道的该品类产品可售;若关闭,校验客票出票渠道与接口传入的渠道id是否一致,若一致,则返回该渠道的该品类产品可售;若不一致,则返回该渠道的该品类产品不可售。
61.客票状态校验是根据不同的产品类型校验客票对应的各航段状态,以下通过举例方式列举部分品类产品可售对应的客票状态:
62.预付费座位:例如仅支持open for use状态的航段。
63.预付费行李:例如支持open for use、check in状态的航段。
64.登机口升舱:例如支持open for use、check in状态的航段。
65.空轨联运:例如支持open for use、check in状态的航段。
66.自营休息室:例如支持open for use、check in状态的航段。
67.品类级规则校验是根据订单号获取对应的人和行程,校验已生效的品类级规则,需要校验的品类级规则字段如下:
68.a.规则生效时间:获取系统时间校验规则的生效时间和规则失效时间,若在生效时间内则表示规则已生效。
69.b.销售渠道:与接口传入的渠道id做比较。
70.c.销售入口:与接口的销售入口数据作比较。
71.d.旅行开始日期和旅行结束日期:与客票中的航段日期做比较。
72.e.适用/例外:根据字段中的适用或例外,匹配以下规则:承运航司:与客票中记录的承运航司or pnr中记录的承运航司作比较。发地类型、始发地、目的地类型、目的地、方向:与客票中的航段作比较。航班号:与客票中记录的航班号作比较。登录类型:根据接口传入的用户id进行校验,接口传入了用户id代表是登录用户,接口未传入用户id代表是非登录用户。销售起始日期、销售结束日期:获取系统当前时间,与销售起始日期和销售结束日期做比较。出票方:获取订单中的客票的票号前三位与出票方进行比较;订位舱等(rbd,reservation booking designator):获取航段对应的舱位与rbd中设置的数据做比较。
73.辅营产品在以上品类级规则校验通过后,继续下一步产品级规则校验;若品类级规则校验未通过,则当前乘客的行程对该品类产品不可售。
74.各个产品个性化规则校验,即产品级规则校验,根据各辅营产品的个性化要求进行不同处理。例如,预付费行李:调用航信ebuild接口(指e-build中的查询除选座外其他附加服务价格接口)查询预付费行李产品规则判断预付费行李的可售性;登机口升舱:按照登机口升舱产品详情查询接口中的校验规则做校验,根据校验结果判断登机口升舱的可售性;至少包括以下校验:

黑白名单校验:获取乘机人证件号调用风控中心的接口查询旅客的级别:黑名单用户、普通用户、白名单用户。若是黑名单用户:则当前乘机人不可查询登机口升舱产品;若是其他用户:获取登机口升舱产品开放时间。根据用户级别(白名单、普通),
从登机口升舱的销售时间配置表中获取对应的航班起飞前销售时限配置,与航班起飞时间做比较。

校验维护在网站系统内的登机口升舱产品规则。销售日期、销售例外日期:根据系统当前时间与销售日期和销售例外日期做比较。旅行日期、旅行例外日期:根据航班起飞时间与旅行日期和旅行例外日期做比较。始发地:根据航班的起始机场做比较。到达地:根据航班的到达机场作比较。原始舱位:根据传入的该客票该航段上的原始舱位,与设置的数据做比较。自营休息室:调用该产品的供应商提供的产品聚合接口查询。供应商接口里需按照自营休息室产品详情查询接口中的校验规则做校验,根据校验结果判断自营休息室的可售性。对于自营休息室,至少包括以下校验:销售日期、销售例外日期:根据系统当前时间与销售日期和销售例外日期做比较。旅行日期、旅行例外日期:根据航班起飞时间与旅行日期和旅行例外日期做比较。始发机场:根据传入的航班的起始机场做比较。始发地航站楼:根据传入的始发地航站楼与设置的数据做比较。空轨联运:调用该产品的供应商提供的产品聚合接口查询空轨联运产品的可售性。供应商按照空轨联运产品详情查询接口中的校验规则做校验,根据校验结果判断空轨联运的可售性。
75.对于空轨联运,至少包括以下校验:销售日期、销售例外日期:根据系统当前时间与销售日期和销售例外日期做比较。旅行日期、旅行例外日期:根据航班起飞时间与旅行日期和旅行例外日期做比较。始发机场:根据航班的起始机场做比较。到达机场:根据航班的到达机场作比较。
76.步骤三:免费服务规则校验,例如,免费选座:将行程信息和乘客信息发送给免费选座服务的查询接口,如果接口返回可选座位的座位图,代表给产品可以销售。又例如,特殊餐食:将行程信息和乘客信息发送给特殊餐食服务的查询接口,如果接口返回可选择的餐食列表,代表给产品可以销售。
77.步骤四:各产品可销售结果聚合,通过上述功能流程的筛选和过滤,将可以销售的产品结果进行聚合整理,将最终的结果返回给接口调用方。
78.本技术提供的另一种产品可售性查询方法,可以基于机票票号或航司订单号,从航信主机或航司订单库提取出对应的机票订单的行程信息,然后结合附加产品销售要求的渠道管理规则、客票状态、产品品类级销售规则以及产品的个性化具体规则校验来确认产品可售性,支持一次性查询出多个品类产品的可售性。接口调用方可以根据返回的结果做相应的页面交互流程的设计,能够提高产品销售流程的一致性和流畅型。
79.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
80.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
81.虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
82.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
83.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
84.装置实施例
85.参见图3,该图为本技术实施例提供的一种产品可售性查询装置结构示意图,包括:机票信息获取模块、行程信息获取模块、规则校验模块以及可售性结果获取模块。
86.其中,机票信息获取模块301,用于获取机票信息;
87.行程信息获取模块302,用于基于所述机票信息获取所述机票信息对应的行程信息;
88.规则校验模块303,用于利用所述行程信息进行产品的规则校验;
89.可售性结果获取模块304,根据规则校验结果获取可售性结果。
90.可选的,在产品为辅营产品时,规则校验模块303,包括:
91.渠道权限管理校验子模块,用于通过接口传入的参数与渠道配置中的数据进行比较,以进行渠道权限管理校验;
92.航段状态校验子模块,用于根据不同的产品类型对所述机票信息对应的各航段状态进行校验;
93.品类级规则校验子模块,用于根据所述机票信息校验已生效的品类级规则;
94.个性化规则校验子模块,用于根据各辅营产品对应的预设个性化规则进行校验。
95.可选的,渠道权限管理校验子模块,包括:
96.销售入口校验单元,用于根据通过接口传入的渠道id、产品品类和销售入口,校验渠道配置表中所述渠道id对应的渠道中的所述品类产品的销售入口开关是否开启;
97.渠道销售开关校验单元,用于根据通过接口传入的渠道id和产品品类,校验渠道配置表中的所述产品品类对应的产品可售性查询接口开关是否开启;
98.跨渠道购买校验单元,用于根据通过接口传入的渠道id和产品品类,校验渠道配置表中的所述渠道id对应的渠道中,所述品类产品的跨渠道购买开关是否开启。
99.可选的,所述装置还包括:
100.渠道id校验单元,用于在所述品类产品的跨渠道购买开关未开启时,校验所述机票信息中出票渠道id与所述接口传入的渠道id是否一致。
101.可选的,在产品为免费服务时,规则校验模块303,具体用于:
102.将所述行程信息发送至所述免费服务对应的查询接口;
103.可售性结果获取模块304,具体用于:
104.若所述查询接口返回信息为可用信息,则在所述规则校验完成后返回所述免费服务可售的结果。
105.可选的,在所述免费服务为免费选座服务时,规则校验模块303,具体用于:
106.将所述行程信息发送至所述免费选座服务对应的查询接口;
107.可售性结果获取模块304,具体用于:
108.若所述查询接口返回信息为可选座位的座位信息时,则在所述规则校验完成后返回所述免费服务可售的结果。
109.可选的,在所述免费服务为特殊餐食服务时,规则校验模块303,具体用于:
110.将所述行程信息发送至所述特殊餐食服务对应的查询接口;
111.可售性结果获取模块304,具体用于:
112.若所述查询接口返回信息为可选择的餐食列表信息时,则在所述规则校验完成后返回所述免费服务可售的结果。
113.本公开所提供的产品可售性查询装置,通过获取机票信息,基于所述机票信息获取所述机票信息对应的行程信息,利用所述行程信息进行产品的规则校验,根据规则校验结果获取可售性结果。利用行程信息进行产品的规则校验,能够较为准确地得到产品的可售性结果,从而能够提高旅客的体验感。
114.需要说明的是,描述于本公开实施例中所涉及到的模块或单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块或单元的名称在某种情况下并不构成对该模块本身的限定,例如,机票信息获取模块还可以被描述为“获取机票信息的模块”。
115.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
116.电子设备实施例
117.参见图4,该图为本技术实施例提供的一种产品可售性查询设备结构示意图。
118.其中,存储器11,用于存储计算机程序;
119.处理器12,用于执行所述计算机程序时实现上述任意方法实施例所述的产品可售性查询方法的步骤。
120.在本实施例中,设备可以是车载电脑、pc(personal computer,个人电脑),也可以是智能手机、平板电脑、掌上电脑、便携计算机等终端设备。
121.该设备可以包括存储器11、处理器12和总线13。
122.其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是设备的内部存储单元,例如该设备的硬盘。存储器11在另一些实施例中也可以是设备的外部存储设备,例如设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器11还可以既包括设备的内部存储单元也包括外部存储设备。存储器11不仅可以用于
存储安装于设备的应用软件及各类数据,例如执行产品可售性查询方法的程序代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
123.处理器12在一些实施例中可以是一中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行产品可售性查询方法的程序代码等。
124.该总线13可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
125.进一步地,设备还可以包括网络接口14,网络接口14可选的可以包括有线接口和/或无线接口(如wi-fi接口、蓝牙接口等),通常用于在该设备与其他电子设备之间建立通信连接。
126.可选地,该设备还可以包括用户接口15,用户接口15可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口15还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light-emitting diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在设备中处理的信息以及用于显示可视化的用户界面。
127.图4仅示出了具有组件11-15的设备,本领域技术人员可以理解的是,图4示出的结构并不构成对设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
128.通过计算机存储介质保护方法的实施例
129.本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意方法实施例所述的产品可售性查询方法的步骤。
130.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
131.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、
或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
132.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
133.计算机程序产品保护
134.特别地,根据本公开的实施例,上文方法流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置从网络上被下载和安装,或者从存储装置被安装,或者从rom被安装。在该计算机程序被处理装置执行时,执行本公开实施例的方法中限定的上述功能。
135.权利要求对应的实施例
136.根据本公开的一个或多个实施例,示例1提供了一种产品可售性查询方法,包括:获取机票信息;基于所述机票信息获取所述机票信息对应的行程信息;利用所述行程信息进行产品的规则校验;根据规则校验结果获取可售性结果。
137.根据本公开的一个或多个实施例,示例2提供了示例1的方法,包括:通过接口传入的参数与渠道配置中的数据进行比较,以进行渠道权限管理校验;根据不同的产品类型对所述机票信息对应的各航段状态进行校验;根据所述机票信息校验已生效的品类级规则;根据各辅营产品对应的预设个性化规则进行校验。
138.根据本公开的一个或多个实施例,示例3提供了示例2的方法,包括:根据通过接口传入的渠道id、产品品类和销售入口,校验渠道配置表中所述渠道id对应的渠道中的所述品类产品的销售入口开关是否开启;根据通过接口传入的渠道id和产品品类,校验渠道配置表中的所述产品品类对应的产品可售性查询接口开关是否开启;根据通过接口传入的渠道id和产品品类,校验渠道配置表中的所述渠道id对应的渠道中,所述品类产品的跨渠道购买开关是否开启。
139.根据本公开的一个或多个实施例,示例4提供了示例3的方法,还包括:在所述品类产品的跨渠道购买开关未开启时,校验所述机票信息中出票渠道id与所述接口传入的渠道id是否一致。
140.根据本公开的一个或多个实施例,示例5提供了示例1的方法,包括:将所述行程信息发送至所述免费服务对应的查询接口;所述根据规则校验结果获取可售性结果,包括:若所述查询接口返回信息为可用信息,则在所述规则校验完成后返回所述免费服务可售的结果。
141.根据本公开的一个或多个实施例,示例6提供了示例5的方法,包括:将所述行程信息发送至所述免费选座服务对应的查询接口;若所述查询接口返回信息为可选座位的座位信息时,则在所述规则校验完成后返回所述免费服务可售的结果。
142.根据本公开的一个或多个实施例,示例7提供了示例5的方法,包括:将所述行程信息发送至所述特殊餐食服务对应的查询接口;若所述查询接口返回信息为可选择的餐食列表信息时,则在所述规则校验完成后返回所述免费服务可售的结果。
143.根据本公开的一个或多个实施例,示例8提供了一种产品可售性查询装置,包括:机票信息获取模块,用于获取机票信息;行程信息获取模块,用于基于所述机票信息获取所述机票信息对应的行程信息;规则校验模块,用于利用所述行程信息进行产品的规则校验;可售性结果获取模块,根据规则校验结果获取可售性结果。
144.根据本公开的一个或多个实施例,示例9提供了一种产品可售性查询设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现以下步骤:获取机票信息;基于所述机票信息获取所述机票信息对应的行程信息;利用所述行程信息进行产品的规则校验;根据规则校验结果获取可售性结果。
145.根据本公开的一个或多个实施例,示例10提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现以下步骤:获取机票信息;基于所述机票信息获取所述机票信息对应的行程信息;利用所述行程信息进行产品的规则校验;根据规则校验结果获取可售性结果。
146.需要说明的是,尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
147.虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
148.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

技术特征:
1.一种产品可售性查询方法,其特征在于,所述方法包括:获取机票信息;基于所述机票信息获取所述机票信息对应的行程信息;利用所述行程信息进行产品的规则校验;根据规则校验结果获取可售性结果。2.根据权利要求1所述的方法,其特征在于,在所述产品为辅营产品时,所述利用所述行程信息进行产品的规则校验,包括:通过接口传入的参数与渠道配置中的数据进行比较,以进行渠道权限管理校验;根据不同的产品类型对所述机票信息对应的各航段状态进行校验;根据所述机票信息校验已生效的品类级规则;根据各辅营产品对应的预设个性化规则进行校验。3.根据权利要求2所述的方法,其特征在于,所述通过接口传入的参数与渠道配置中的数据进行比较,以进行渠道权限管理校验,包括:根据通过接口传入的渠道id、产品品类和销售入口,校验渠道配置表中所述渠道id对应的渠道中的所述品类产品的销售入口开关是否开启;根据通过接口传入的渠道id和产品品类,校验渠道配置表中的所述产品品类对应的产品可售性查询接口开关是否开启;根据通过接口传入的渠道id和产品品类,校验渠道配置表中的所述渠道id对应的渠道中,所述品类产品的跨渠道购买开关是否开启。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述品类产品的跨渠道购买开关未开启时,校验所述机票信息中出票渠道id与所述接口传入的渠道id是否一致。5.根据权利要求1所述的方法,其特征在于,在所述产品为免费服务时,所述利用所述行程信息进行产品的规则校验,包括:将所述行程信息发送至所述免费服务对应的查询接口;所述根据规则校验结果获取可售性结果,包括:若所述查询接口返回信息为可用信息,则在所述规则校验完成后返回所述免费服务可售的结果。6.根据权利要求5所述的方法,其特征在于,在所述免费服务为免费选座服务时,所述方法包括:将所述行程信息发送至所述免费选座服务对应的查询接口;所述根据规则校验结果获取可售性结果,包括:若所述查询接口返回信息为可选座位的座位信息时,则在所述规则校验完成后返回所述免费服务可售的结果。7.根据权利要求5所述的方法,其特征在于,在所述免费服务为特殊餐食服务时,所述方法包括:将所述行程信息发送至所述特殊餐食服务对应的查询接口;所述根据规则校验结果获取可售性结果,包括:若所述查询接口返回信息为可选择的餐食列表信息时,则在所述规则校验完成后返回
所述免费服务可售的结果。8.一种产品可售性查询装置,其特征在于,所述装置包括:机票信息获取模块,用于获取机票信息;行程信息获取模块,用于基于所述机票信息获取所述机票信息对应的行程信息;规则校验模块,用于利用所述行程信息进行产品的规则校验;可售性结果获取模块,根据规则校验结果获取可售性结果。9.一种产品可售性查询设备,其特征在于,所述设备包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如权利要求1至7任一项所述的产品可售性查询方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如权利要求1至7任一项所述的产品可售性查询方法的步骤。

技术总结
本申请公开了一种产品可售性查询方法、装置、设备及存储介质,所述方法包括:获取机票信息;基于所述机票信息获取所述机票信息对应的行程信息;利用所述行程信息进行产品的规则校验;根据规则校验结果获取可售性结果。利用行程信息进行产品的规则校验,能够较为准确地得到产品的可售性结果,从而能够提高旅客的体验感。感。感。


技术研发人员:齐静 卢雪峰 李永 周东琳 崔甜
受保护的技术使用者:中国民航信息网络股份有限公司
技术研发日:2023.05.24
技术公布日:2023/8/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐