基于OTA平台数据投放的运价自动更新方法和存储介质技术

技术编号:30683847 阅读:14 留言:0更新日期:2021-11-06 09:15
本发明专利技术涉及机票行业技术领域,公开了基于OTA平台数据投放的运价自动更新方法和存储介质,包括以下步骤,1)获取各B2B平台运价数据;2)获取到的原始数据进行存储;3)数据进行拆分比较后设置运价规则;4)调整数据上传OTA平台;5)实时更新数据源渠道新增、修改或者删除的运价。本发明专利技术的有益效果为自动比较最优后按用户设置规则加价或者降价投放,有变更自动进行更新,提高数据投放的精准与及时性,减少人工投放效率低下,人工投放数据的繁琐以及及时性,只需要提前设置好规则,启动任务系统就会自动进行匹配投放,极大提高了工作效率跟准确性。极大提高了工作效率跟准确性。极大提高了工作效率跟准确性。

【技术实现步骤摘要】
基于OTA平台数据投放的运价自动更新方法和存储介质


[0001]本专利技术涉及机票行业
,特别涉及基于OTA平台数据投放的运价自动更新方法和存储介质。

技术介绍

[0002]目前国内民航航班每天在三万五千多的航班,每条航线、每天的价格都各有差异,各个航空公司会根据各航班执飞机型座位销售情况,随时调整各个航班的价格变化,或因为各类特殊原因,如航班取消、延误等情况。
[0003]传统的代理人在各大OTA(去哪儿、携程、同程、飞猪、途牛、美团、就旅行、智行、航班管家、京东等渠道,后续直接用OTA来代替)投放航班运价数据,需要代理人自己从各个渠道获取到航班的价格信息,做成OTA对应到表格进行上传,如果有航班出现价格变动,需要人工在OTA后台编辑进行调整,由于机票运价数据庞大,属于千万亿级别的数据量,人工根本无法维护那么多航班的运价信息,也没法及时的做到更新,这样会导致人工成本巨大,效率很低,还会由于更新运价不及时导致亏损,因此,航班价格浮动的变化是个多元素的环境下发生,对于及时的了解各个航司执飞航班的销售情况相对难度较大。
[0004]为解决上述问题。为此,提出基于OTA平台数据投放的运价自动更新方法和存储介质。

技术实现思路

[0005]本专利技术的目的在于提供基于OTA平台数据投放的运价自动更新方法和存储介质,通过运价自动更新方法及基于上述方法的存储介质的配合,可以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:基于OTA平台数据投放的运价自动更新方法,包括以下步骤:
[0007]1)、通过API全量或者增量自动获取各B2B平台运价数据;
[0008]2)、对获取到的原始数据进行拆分后,以平台名称、航司、航线、航班号、舱位为KEY存储到缓存容器中,对于需要更新或者删除的数据进行不同状态的标记;
[0009]3)、系统自动实时更新用户的选择的渠道,且系统根据用户选择的渠道获取缓存容器中的所有有效数据,对数据进行拆分比较,以航司、日期、航班号、舱位为单位选取最优的价格数据,系统自动更新出最佳的加价、降价规则,并按航司、航线、日期、航班号、舱位等运算出最佳的运价规则;
[0010]4)、系统会将调整过的运价数据通过API要求的格式组织成对应报文上传到OTA平台,上传成功后系统会记录当前上传时间;
[0011]5)、系统每1

3分钟会执行一次增量定时更新任务,对于数据源渠道新增、修改或者删除了运价的情况进行更新,系统会首先从数据库获取到该用户上次更新记录的时间点,通过时间点取到这段时间内变更的所有数据,再通过上述的匹配最优规则以及用户设
置的加价、降价规则的匹配,通过OTA 的API接口进行新增、修改、删除运价数据操作;
[0012]6)、步骤1

5所有的原始数据直接自动从存储介质中提取,未来数据自动实时传输到存储介质中,且存储介质进行实时的自动更新处理。
[0013]进一步地,步骤3中设置运价的方法;
[0014]31)设置某航班号及航班日期增加Y元,Y为直接增加的人民币进而数值;
[0015]32)设置按返点加价算法为Y1=Y2‑
Y2*X%,Y2为某舱原始运价,X为按返点加价点数。
[0016]进一步地,步骤1

5所有的数据源包括数据库模块和天气缓存服务模块;
[0017]数据库模块将舱位FD运价数据模块、历史价格数据模块、夏秋信息数据模块、冬春信息数据模块、历史准点率数据模块和未来价格数据模块进行分类储存;
[0018]天气缓存服务模块用于储存各个航司历史三年的每天所有航班机场天气状态。
[0019]进一步地,舱位FD运价数据模块用于获取各个航司目前销售的每条航线的舱位、及各个航司对外公布的舱位FD运价放入数据库作为标准运价;
[0020]历史价格数据模块用于储存各个航司历史三年每条航线每天航班舱位等级、价格、余位情况数据;
[0021]夏秋信息数据模块和冬春信息数据模块用于储存夏秋信息数据模块、冬春信息数据模块;
[0022]历史准点率数据模块用于储存各个航司历史三年的每天所有航班起飞降落时刻作为历史准点率数据;
[0023]未来价格数据模块用于储存轮询获取各个航司未来各个航司每天航班舱位、价格、余位情况。
[0024]进一步地,夏秋信息数据模块和冬春信息数据模块的航线航班舱位等级、价格、余位情况匹配天气缓存服务模块,并利用以下公式计算各个航司下航线、航班号、舱位的在相同天气状态下的余位情况;
[0025][0026]其中为不同天气状态下的各个航司下航线、航班号、舱位的平均余位, M为各个航司中航线、航班号下不同舱位等级的座位数,n为在夏秋或冬春天数内出现相同天气状态的天数。
[0027]进一步地,未来价格数据模块储存的,未来价格判断步骤如下;
[0028]11)、首先将获取到的未来每天航班舱位、价格优先于与标准运价库的该航司相同航线的标准运价舱位价格匹配;
[0029]12)、优先评判获取的价格信息是否在标准价格范围内;
[0030]13)、同时满足上一轮筛选留存下来的数据,将根据各个航司、航线、航班号、舱位随机生成唯一的8位ID与之前面的航司、航线、航班号、舱位、价格分别以旅行日期为条件的存入建立的夏秋信息数据模块和冬春信息数据模块;
[0031]14)、将各个航司未来的每天所有航班机场天气状态分为上述15个状态等级存入天气缓存服务模块;
[0032]15)、在未来价格片区中,夏秋信息数据模块和冬春信息数据模块存储数据后,将
触发该模块为对应每条数据生成的一个安全值(SF)的默认基数0,该安全值(SF)将作为预警机制中的参考基数决定是否存在风险给予预警提示;
[0033]16)、当轮询到下一轮时,满足于评判标准后,将分别匹配天气缓存服务模块取的该旅行日期的天气情况在之前夏秋信息数据模块和冬春信息数据模块中的该航司、航线、航班号、舱等的前后7天的价格与余位、准点率情况对比;
[0034]17)、当前价格与座位数小于等于历史数据模块中训练出来的平均价格与余位,视为安全数据,将安全值(SF)进行加1的调整;
[0035]18)、当进行N轮的验证之后,安全值(SF)根据当天历史记录次数和当天航司数据的平均出现次数计算出来的,在存储价格缓存之前进行新旧数据比对之时进行计算。
[0036]进一步地,步骤12的计算公式为,(T

L<α

T)||(L/y≤T/y)
[0037]其中T为对应舱位标准公布运价,L为获取的每天航班对应的舱位价格。α为对应舱位的上个等级的标准公布运价,y为该航司该条航线的Y舱公布运价。
[0038]进一步地,(T

L<α

T)前面部分是判断两者之间的差额是否小本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于OTA平台数据投放的运价自动更新方法,其特征在于,包括以下步骤:1)、通过API全量或者增量自动获取各B2B平台运价数据;2)、对获取到的原始数据进行拆分后,以平台名称、航司、航线、航班号、舱位为KEY存储到缓存容器中,对于需要更新或者删除的数据进行不同状态的标记;3)、系统自动实时更新用户的选择的渠道,且系统根据用户选择的渠道获取缓存容器中的所有有效数据,对数据进行拆分比较,以航司、日期、航班号、舱位为单位选取最优的价格数据,系统自动更新出最佳的加价、降价规则,并按航司、航线、日期、航班号、舱位等运算出最佳的运价规则;4)、系统会将调整过的运价数据通过API要求的格式组织成对应报文上传到OTA平台,上传成功后系统会记录当前上传时间;5)、系统每1

3分钟会执行一次增量定时更新任务,对于数据源渠道新增、修改或者删除了运价的情况进行更新,系统会首先从数据库获取到该用户上次更新记录的时间点,通过时间点取到这段时间内变更的所有数据,再通过上述的匹配最优规则以及用户设置的加价、降价规则的匹配,通过OTA的API接口进行新增、修改、删除运价数据操作;6)、步骤1

5所有的原始数据直接自动从存储介质中提取,未来数据自动实时传输到存储介质中,且存储介质进行实时的自动更新处理。2.如权利要求1所述的基于OTA平台数据投放的运价自动更新方法,其特征在于,步骤3中设置运价的方法;31)设置某航班好及航班日期增加Y元,Y为直接增加的人民币进而数值;32)设置按返点加价算法为Y1=Y2‑
Y2*X%,Y2为某舱原始运价,X为按返点加价点数。3.如权利要求1所述的基于OTA平台数据投放的运价自动更新方法,其特征在于,步骤1

5所有的数据源包括数据库模块和天气缓存服务模块;数据库模块将舱位FD运价数据模块、历史价格数据模块、夏秋信息数据模块、冬春信息数据模块、历史准点率数据模块和未来价格数据模块进行分类储存;天气缓存服务模块用于储存各个航司历史三年的每天所有航班机场天气状态。4.如权利要求3所述的基于OTA平台数据投放的运价自动更新方法,其特征在于,舱位FD运价数据模块用于获取各个航司目前销售的每条航线的舱位、及各个航司对外公布的舱位FD运价放入数据库作为标准运价;历史价格数据模块用于储存各个航司历史三年每条航线每天航班舱位等级、价格、余位情况数据;夏秋信息数据模块和冬春信息数据模块用于储存夏秋信息数据模块、冬春信息数据模块;历史准点率数据模块用于储存各个航司历史三年的每天所有航班起飞降落时刻作为历史准点率数据;未来价格数据模块用于储存轮询获取各个航司未来各个航司每天航班舱位、价格、余位情况。5.如权利要求4所述的基于OTA平台数据投放的运价自动更新方法,其特征在于,夏秋信息数据模块和冬春信息数据模块的航线航班舱位等级、价格、余位情况匹配天气缓存服务模块,并利用以下公式计算各个航司下航线、航班号、舱位的在相同天气状态下的余位情
况;其中为不同天气状态下的各个航司下航线、航班号、舱位的平均余位,M为各个航司中航线、航班号下不同舱位等级的座位数,n为在夏秋或冬春天数内出现相同天气状态的天数。6.如权利要求4所述的基...

【专利技术属性】
技术研发人员:郑柱伟张威乔帅龙
申请(专利权)人:深圳市飞耶软件有限公司
类型:发明
国别省市:

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

1