掌桥专利:专业的专利平台
掌桥专利
首页

机票预订处理方法、系统、设备及介质

文献发布时间:2023-06-19 11:29:13


机票预订处理方法、系统、设备及介质

技术领域

本发明涉及计算机技术领域,具体地说,涉及一种机票预订处理方法、系统、设备及介质。

背景技术

国际机票(即不同国家之间航班的机票)运价每小时都在更新,且不同引擎(即不同的运价报价来源)的运价更新机制不同,因此用户在查询页面看到的机票运价往往是缓存运价,准确度得不到保证。也即,用户在搜索查询机票时查询页面展示的价格(可能来自运价缓存)与其预订时订票平台校验后的实时价格可能出现不一致,发生变价,也即用户在查询页面看到的机票运价与提交订单后看到的机票运价不一致。

当发生的变价属于涨价的情况时,可能导致用户对订票平台产生误会,认为是订票平台大数据杀熟,导致用户体验较差。另一方面,导致用户对订票平台的信任度下降,用户在订票平台上的订票量下降,使订票平台产生损失。

发明内容

针对现有技术中的问题,本发明的目的在于提供一种机票预订处理方法、系统、设备及介质,提升机票预订过程中的顺畅性,改善用户订票过程的体验,同时避免订票平台产生不必要的损失。

为实现上述目的,本发明提供了一种机票预订处理方法,所述方法包括以下步骤:

S10,获取关于预设供应商组的历史订单数据集;所述历史订单数据集包括历史查询数据和历史订单成交数据;所述预设供应商组中包含多个机票供应商;

S20,依据容差前的历史查询数据和历史订单成交数据,获取关于容差前的历史订单的第一转化率数据;以及依据容差后的历史查询数据和历史订单成交数据,获取关于容差后的历史订单的第二转化率数据;

S30,建立所述历史订单数据集、所述第一转化率数据和所述第二转化率数据、容差以及目标参数之间的关联关系;

S40,依据所述关联关系,将目标参数取值最大时的容差确定为目标容差;

S50,获取当前运价和缓存运价之间的价差,当所述价差小于等于所述目标容差时,将所述缓存运价推送给用户;否则将所述当前运价推送给用户。

可选地,所述历史订单数据集包括查询阶段运价、查询阶段税费、预订阶段成本价、预订阶段税费以及预订阶段运价;所述步骤S30包括:

依据查询阶段运价、查询阶段税费、预订阶段成本价、预订阶段税费以及所述第二转化率数据,获取已容差资源值;

依据预订阶段运价、预订阶段成本价以及所述第一转化率数据,获取未容差资源值;

基于所述已容差资源值和所述未容差资源值,确定目标参数;所述目标参数为所述已容差资源值和所述未容差资源值的差值。

可选地,所述已容差资源值依据公式(1)确定:

Profit

所述未容差资源值依据公式(2)确定:

Profit

其中,Profit

QTEPrice表示预订阶段运价,CR

可选地,订票平台包含数据接收端口,所述数据接收端口用于接收来自机票供应商的机票资源值;所述步骤S20还包括:

依据过去一预设周期内的所述历史订单数据集,分别获得归属于每一机票供应商的历史订单中的历史机票资源值和历史成交价格;

依据所述历史机票资源值和历史成交价格,分别获得归属于各个机票供应商的历史溢价率;

当所述历史溢价率大于第一预设阈值时,将所述历史溢价率作为对应的机票供应商在下一周期的目标溢价率,并依据所述数据接收端口接收到的所述机票供应商的当前资源值和所述目标溢价率,生成缓存运价;否则依据当前资源值和预设溢价率,生成缓存运价;所述目标溢价率大于所述预设溢价率。

可选地,所述步骤S40还包括:

判断是否存在符合第一预设条件的第二容差,若是则将第二容差确定为目标容差;所述第一预设条件为对应的目标参数与最大的目标参数之间的差值的绝对值小于第二预设阈值,且当前容差的值与目标参数取值最大时的容差之间的差值小于第三预设阈值。

可选地,所述步骤S50包括:

在缓存运价小于当前运价时,判断当前运价与缓存运价之间的价差是否小于等于目标容差,若是则将在预订页面中显示的运价设为缓存运价;否则将在预订页面中显示的运价设为当前运价,并在预订页面中进行弹窗提醒。

可选地,所述步骤S10还包括:

对历史订单数据集进行分组,得到归属于不同运价报价来源的历史订单数据集;

所述步骤S20包括:

获得归属于不同运价报价来源的关于容差前的历史订单的第一转化率数据,以及关于容差后的历史订单的第二转化率数据;

所述步骤S40包括:

获得多个归属于不同运价报价来源的目标容差,每一个运价报价来源匹配一个目标容差。

可选地,所述步骤S30包括:

对容差进行等步长分割预处理,形成多个容差区间;其中,每一个容差区间匹配一个目标参数。

本发明还提供了一种机票预订处理系统,用于实现上述机票预订处理方法,所述系统包括:

历史数据获取模块,获取关于预设供应商组的历史订单数据集;所述历史订单数据集包括历史查询数据和历史订单成交数据;所述预设供应商组中包含多个机票供应商;

转化率获取模块,依据容差前的历史查询数据和历史订单成交数据,获取关于容差前的历史订单的第一转化率数据;以及依据容差后的历史查询数据和历史订单成交数据,获取关于容差后的历史订单的第二转化率数据;

关联关系建立模块,建立所述历史订单数据集、所述第一转化率数据和所述第二转化率数据、容差以及目标参数之间的关联关系;

目标容差确定模块,依据所述关联关系,将目标参数取值最大时的容差确定为目标容差;

运价推送模块,获取当前运价和缓存运价之间的价差,当所述价差小于等于所述目标容差时,将所述缓存运价推送给用户;否则将所述当前运价推送给用户。

本发明还提供了一种机票预订处理设备,包括:

处理器;

存储器,其中存储有所述处理器的可执行指令;

其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项机票预订处理方法的步骤。

本发明还提供了一种计算机可读存储介质,用于存储程序,所述程序被处理器执行时实现上述任意一项机票预订处理方法的步骤。

本发明与现有技术相比,具有以下优点及突出性效果:

本发明提供的机票预订处理方法、系统、设备及介质在用户预订机票的过程中,若侦测到用户点击预订后的当前运价大于查询页面中的缓存运价,即发生涨价,则在价差小于等于目标容差时,该价差由订票平台承担,仍将缓存运价推送给用户,既有助于提升机票预订过程中的顺畅性,改善用户订票过程的体验;也有助于避免订票平台因为用户受上述原因影响导致成交转化失败而遭受损失;利于提高订票平台的成交转化率。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。

图1为本发明一实施例公开的一种机票预订处理方法的示意图;

图2为本发明一实施例公开的一种机票预订处理方法中步骤S30的流程示意图;

图3为本发明一实施例公开的一种机票预订处理系统的结构示意图;

图4为本发明一实施例公开的一种机票预订处理设备的结构示意图;

图5为本发明一实施例公开的一种计算机可读存储介质的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式。相反,提供这些实施方式使得本发明将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。

如图1所示,本发明一实施例公开了一种机票预订处理方法,该方法包括以下步骤:

S10,获取关于预设供应商组的历史订单数据集。上述历史订单数据集包括历史查询数据和历史订单成交数据。上述预设供应商组中包含多个机票供应商。本实施例中,订票平台包含数据接收端口,上述数据接收端口用于接收来自机票供应商的机票资源值,并根据机票资源值生成一运价。该机票资源值可以为机票报价。

上述历史订单数据集可以包括查询阶段运价、查询阶段税费、预订阶段成本价、预订阶段税费以及预订阶段运价。具体来说,用户在预订机票过程中,通常先查询比如一航线、出发日期的所有航班,此次查询在查询页面进行,这个阶段为查询阶段。由于订票平台每次获取航班价格时,需要向机票供应商请求一次数据,每一次请求都需要付费。所以出于成本考虑,订票平台一般间隔一时间段请求一次数据。那么,那么上述查询页面显示的数据就是缓存运价,而不是航空公司的实时运价。需要说明的是,本申请针对的是订票过程中发生涨价的情况,也即实时运价大于缓存运价的情况。

当用户对某个航班比较满意时,可以点击预订按钮进入预订页面,此时订票平台会对机票运价进行验价操作,即向机票供应商请求数据校验实时运价,那么机票运价就可能发生变动。该阶段即为预订阶段。税费和运价为正相关的关系,比如,税费可以为运价的5%。预订阶段成本价可以为上述机票资源值。

上述历史订单数据集包括容差前的历史查询数据和历史订单成交数据、容差后的历史查询数据和历史订单成交数据。容差前即表示关于实时运价涨价后,实际显示在预订页面。容差后即表示关于实时运价涨价后,实际显示在预订页面的仍为缓存运价,实时运价与缓存运价的价差由订票平台承担。

S20,依据容差前的历史查询数据和历史订单成交数据,获取关于容差前的历史订单的第一转化率数据;以及依据容差后的历史查询数据和历史订单成交数据,获取关于容差后的历史订单的第二转化率数据。具体而言,上述转化率数据可以根据现有技术对过去一预设时间段的历史数据计算得到。比如,可以根据历史订单成交数据与历史查询数据的比值来作为转化率。比如若历史订单成交数据为100个,历史查询数据为500次,那么转化率为20%。还可以在上述历史查询数据和历史订单成交数据中设有用户行为日志ID,该用户行为日志ID可以持续跟踪一用户在订票平台上的行为。这样能获取到查询航班的用户数量以及成交订单的用户数量。上述转化率可以为成交订单的用户数量与查询过航班的用户数量之间的比值。上述预设时间段可以为一个月。

本实施例中,上述步骤S20还包括:

S201,依据过去一预设周期内的上述历史订单数据集,分别获得归属于每一机票供应商的历史订单中的历史机票资源值和历史成交价格。上述预设周期可以为一个月。

S202,依据上述历史机票资源值和历史成交价格,分别获得归属于各个机票供应商的历史溢价率。其中,历史溢价率的计算,可以先根据历史成交价格与历史机票资源值的差值和历史机票资源值之间的比值,分别计算出多个溢价率;然后取所有溢价率的平均值作为历史溢价率。只有发生涨价的历史订单才会计算历史溢价率。

S203,当上述历史溢价率大于第一预设阈值时,将上述历史溢价率作为对应的机票供应商在下一周期的目标溢价率,并依据上述数据接收端口接收到的上述机票供应商的当前资源值和上述目标溢价率,生成缓存运价;否则依据当前资源值和预设溢价率,生成缓存运价。上述目标溢价率大于上述预设溢价率。其中,第一预设阈值可以为8%,预设溢价率可以为5%。若上述预设周期为一个月,那么下一周期即为下一个月。

缓存运价均为当前资源值和溢价率的乘积,再加上溢价率计算得到的和。比如,机票供应商A在上一个月的历史溢价率为9%,由于大于8%,所以就将9%作为机票供应商A在下一个月的目标溢价率。那么下一个月对来自于机票供应商A的机票的缓存运价即为当前资源值与(1+9%)的乘积。机票供应商B在上一个月的历史溢价率为6%,由于小于8%,预设溢价率为5%,那么下一个月对来自于机票供应商B的机票的缓存运价即为当前资源值与(1+5%)的乘积。

这样实现了根据上一个周期的溢价率情况,来预测下一周期的运价变动情况,实现了对实际运价的动态预测,可以在溢价可能性较大时,提前将溢价后的预期运价作为缓存运价推送给用户,可以避免用户因临时看到价格发生较大变动,而一时无法接受的心理影响,提升机票预订过程中的顺畅性,改善用户订票过程的体验。

S30,建立上述历史订单数据集、上述第一转化率数据和上述第二转化率数据、容差以及目标参数之间的关联关系。参考图2,本实施例中,上述步骤S30包括:

S301,建立上述历史订单数据集、上述第一转化率数据和上述第二转化率数据、以及目标参数之间的初始关联关系。

S302,对容差进行等步长分割预处理,形成多个容差区间,即可得到位于各个容差区间内的历史订单数据。这样可以提高数据处理效率。以及

S303,依据各个容差区间内的历史订单数据、上述初始关联关系计算得到各个目标参数,并将容差区间和目标参数建立一一对应的映射关系。也即,每一个容差区间匹配一个目标参数。

其中,上述步长可以为10;上述步骤S301包括:

S3011,依据查询阶段运价、查询阶段税费、预订阶段成本价、预订阶段税费以及上述第二转化率数据,获取已容差资源值。

S3012,依据预订阶段运价、预订阶段成本价以及上述第一转化率数据,获取未容差资源值。

S3013,基于上述已容差资源值和上述未容差资源值,确定目标参数。上述目标参数为上述已容差资源值和上述未容差资源值的差值。

本实施例中,上述已容差资源值可以表示订单平台在容差情况下的收益值。容差即表示在当前运价大于缓存运价时,将缓存运价在预订页面展示给用户。未容差资源值可以表示订单平台没有进行容差时的收益值,没有进行容差即表示在当前运价大于缓存运价时,就将实时的当前运价在预订页面展示给用户。

上述已容差资源值依据公式(1)确定:

Profit

上述未容差资源值依据公式(2)确定:

Profit

其中,Profit

QTEPrice表示预订阶段运价,CR

S40,依据上述关联关系,将目标参数取值最大时对应的容差确定为目标容差。

S50,获取当前运价和缓存运价之间的价差,当上述价差小于等于上述目标容差时,将上述缓存运价推送给用户;否则将上述当前运价推送给用户。其中,在用户点击预订的按钮后,即可从预订页面获取到机票的当前运价。上述步骤S50包括:

在缓存运价小于当前运价时,判断当前运价与缓存运价之间的价差是否小于等于目标容差,若是则将在预订页面中显示的运价设为缓存运价;否则将在预订页面中显示的运价设为当前运价,并在预订页面中进行弹窗提醒。

对于本申请,从另一方面而言,用户发现运价涨价后,通常会再次甚至多次查询相同行程的运价,以确认是不是系统或服务器故障。这在重大节假日等旅游高峰期时间段内(节假日可以通过单日订单量大于一预设阈值来判定),比如国庆节,将导致系统查询压力较大,计算资源紧张。所以采用本申请的技术方案之后,减小了系统查询压力,可以提高用户机票预订过程中的顺畅性;有利于提升用户订票过程中的体验。

本申请的另一个实施例中,在上述实施例的基础上,公开了另一种机票预订处理方法。该方法的步骤S40在上述实施例的基础上,还包括:

判断是否存在符合第一预设条件的第二容差,若是则将第二容差确定为目标容差;上述第一预设条件为对应的目标参数与最大的目标参数之间的差值的绝对值小于第二预设阈值,且当前容差的值与目标参数取值最大时的容差之间的差值小于第三预设阈值。

该实施例的技术方案在订票平台承担了部分额外成本的前提下,进一步增大了目标容差,使得更多用户能够在预订过程中顺利通过,也即提高用户在订单平台的转化率;并且用多一点的容差换取更多用户预订过程的顺畅性,提升了更多用户的预订通畅性,改善了更多用户的订票体验。

本申请的另一个实施例中,在上述实施例的基础上,公开了另一种机票预订处理方法。在该方法中,步骤S10还包括:

对历史订单数据集进行分组,得到归属于不同运价报价来源的历史订单数据集;

上述步骤S20包括:

获得归属于不同运价报价来源的关于容差前的历史订单的第一转化率数据,以及关于容差后的历史订单的第二转化率数据;

上述步骤S40包括:

获得多个归属于不同运价报价来源的目标容差,每一个运价报价来源匹配一个目标容差。

这样可以提高针对不同运价报价来源的数据确定的目标容差的准确性,从而利于提高针对不同运价报价来源的机票资源值进而生成的缓存运价的预测准确性。

如图3所示,本发明一实施例还公开了一种机票预订处理系统3,该系统包括:

历史数据获取模块31,获取关于预设供应商组的历史订单数据集;上述历史订单数据集包括历史查询数据和历史订单成交数据;上述预设供应商组中包含多个机票供应商。

转化率获取模块32,依据容差前的历史查询数据和历史订单成交数据,获取关于容差前的历史订单的第一转化率数据;以及依据容差后的历史查询数据和历史订单成交数据,获取关于容差后的历史订单的第二转化率数据。

关联关系建立模块33,建立上述历史订单数据集、上述第一转化率数据和上述第二转化率数据、容差以及目标参数之间的关联关系。

目标容差确定模块34,依据上述关联关系,将目标参数取值最大时的容差确定为目标容差。

运价推送模块35,获取当前运价和缓存运价之间的价差,当上述价差小于等于上述目标容差时,将上述缓存运价推送给用户;否则将上述当前运价推送给用户。

可以理解的是,本发明的机票预订处理系统还包括其他支持机票预订处理系统运行的现有功能模块。图3显示的机票预订处理系统仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

本实施例中的机票预订处理系统用于实现上述的机票预订处理的方法,因此对于机票预订处理系统的具体实施步骤可以参照上述对机票预订处理的方法的描述,此处不再赘述。

本发明一实施例还公开了一种机票预订处理设备,包括处理器和存储器,其中存储器存储有所述处理器的可执行指令;处理器配置为经由执行可执行指令来执行上述机票预订处理方法中的步骤。图4是本发明公开的机票预订处理设备的结构示意图。下面参照图4来描述根据本发明的这种实施方式的电子设备600。图4显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图4所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同平台组件(包括存储单元620和处理单元610)的总线630、显示单元640等。

其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书上述机票预订处理方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元610可以执行如图1中所示的步骤。

存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(ROM)6203。

存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储平台等。

本发明还公开了一种计算机可读存储介质,用于存储程序,所述程序被执行时实现上述机票预订处理方法中的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述机票预订处理方法中描述的根据本发明各种示例性实施方式的步骤。

如上所示,该实施例的计算机可读存储介质的程序在执行时,在用户预订机票的过程中,若侦测到用户点击预订后的当前运价大于查询页面中的缓存运价,即发生涨价,则在价差小于等于目标容差时,该价差由订票平台承担,仍将缓存运价推送给用户,既有助于提升机票预订过程中的顺畅性,改善用户订票过程的体验;也有助于避免订票平台因为用户受上述原因影响导致成交转化失败,遭受损失;利于提高订票平台的成交转化率。

图5是本发明的计算机可读存储介质的结构示意图。参考图5所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

本发明实施例提供的机票预订处理方法、系统、设备及介质在用户预订机票的过程中,若侦测到用户点击预订后的当前运价大于查询页面中的缓存运价,即发生涨价,则在价差小于等于目标容差时,该价差由订票平台承担,仍将缓存运价推送给用户,既有助于提升机票预订过程中的顺畅性,改善用户订票过程的体验;也有助于避免订票平台因为用户受上述原因影响导致成交转化失败而遭受损失;利于提高订票平台的成交转化率。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

相关技术
  • 机票预订处理方法、系统、设备及介质
  • 信息处理设备、信息处理方法、记录介质以及座位预订系统
技术分类

06120112940039