一种运价数据的处理方法、系统、设备及存储介质技术方案

技术编号:33153321 阅读:15 留言:0更新日期:2022-04-22 14:08
本申请公开了一种运价数据的处理方法、系统、设备及存储介质,包括:处理模块根据用户提供的字段信息,生成运价请求;每间隔第一预设时间段,获取存储模块中数据库的版本信息;当数据库的版本信息发生变化时,将运价请求发送给计算模块,接收计算模块返回的计算结果;对计算结果进行预处理,获取目标运价数据的更新时间;判断目标运价数据是否发生变化,当目标运价数据发生变化时,将目标运价数据发送给发送模块,由发送模块将目标运价数据发送给用户。本申请实施例提供的运价数据的处理方法,获取用户所关注的目标运价数据,并且当目标运价数据发生变化时,及时将目标运价数据发送给用户,提高了用户获取目标运价数据的效率。提高了用户获取目标运价数据的效率。提高了用户获取目标运价数据的效率。

【技术实现步骤摘要】
一种运价数据的处理方法、系统、设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种运价数据的处理方法、系统、设备及存储介质。

技术介绍

[0002]随着民航业的发展,各类航空公司的规模逐渐扩大,全球各地也在不断增设机场,产生多种多样的航线,在此背景下衍生出的各种运价规则,导致运价数据以指数级的形式增长。很多不常用的航线、航空公司等衍生出来的运价数据,逐渐影响了航空公司或代理人所关注的核心航线、核心航空公司的运价数据的比例。
[0003]以往航空公司或代理人想要了解所关注的运价数据是否发生变动时,需要从海量运价数据中手动查询所关注的运价数据。由于无法获知存储运价数据的数据库变动的时间,导致无法快速了解运价数据是否发生变化,只能人工定期执行查询操作,导致获取运价数据的过程效率比较低。

技术实现思路

[0004]本申请实施例提供了一种运价数据的处理方法、系统、设备及存储介质,以便提高用户获取所关注的运价数据的效率。
[0005]第一方面,本申请实施例提供了一种运价数据的处理方法,所述方法包括:
[0006]处理模块根据用户提供的字段信息,生成运价请求,其中,所述运价请求用于选择所述用户需要的目标运价数据;
[0007]所述处理模块每间隔第一预设时间段,获取存储模块中数据库的版本信息,其中,所述数据库用于每间隔第二预设时间段获取运价数据并进行存储,所述版本信息用于表示所述数据库存储所述运价数据的时间;
[0008]当所述数据库的版本信息发生变化时,所述处理模块将所述运价请求发送给计算模块,接收所述计算模块返回的计算结果,其中,所述运价请求与所述计算结果一一对应;
[0009]所述处理模块对所述计算结果进行预处理,获取所述目标运价数据的更新时间;
[0010]所述处理模块判断所述目标运价数据是否发生变化,当所述目标运价数据发生变化时,将所述目标运价数据发送给发送模块,以便所述发送模块将所述目标运价数据发送给所述用户。
[0011]第二方面,本申请实施例提供了一种运价数据的处理系统,所述系统包括:处理模块、存储模块、计算模块以及发送模块;
[0012]所述处理模块,用于根据用户提供的字段信息,生成运价请求,其中,所述运价请求用于选择所述用户需要的目标运价数据;
[0013]所述处理模块,还用于每间隔第一预设时间段,获取存储模块中数据库的版本信息,所述版本信息用于表示所述数据库存储所述运价数据的时间;
[0014]所述存储模块,用于每间隔第二预设时间段获取运价数据并存储到所述数据库;
[0015]所述处理模块,还用于当所述数据库的版本信息发生变化时,将所述运价请求发送给计算模块;
[0016]所述计算模块,用于基于所述处理模块发送的所述运价请求进行计算,将计算结果返回给所述处理模块,其中,所述运价请求与所述计算结果一一对应;
[0017]所述处理模块,还用于对所述计算结果进行预处理,获取所述目标运价数据的更新时间;
[0018]所述处理模块,还用于判断所述目标运价数据是否发生变化,当所述目标运价数据发生变化时,将所述目标运价数据发送给所述发送模块;
[0019]所述发送模块,用于将所述目标运价数据发送给所述用户。
[0020]第三方面,本申请实施例提供了一种运价数据的处理设备,所述设备包括:存储器以及处理器;
[0021]所述存储器用于存储相关的程序代码;
[0022]所述处理器用于调用所述程序代码,执行上述第一方面任意一种实施方式所述的运价数据的处理方法。
[0023]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第一方面任意一种实施方式所述的运价数据的处理方法。
[0024]由此可见,本申请实施例具有如下有益效果:
[0025]在本申请实施例的上述实现方式中,处理模块根据用户提供的字段信息,生成运价请求,其中,运价请求用于选择用户需要的目标运价数据;每间隔第一预设时间段,获取存储模块中数据库的版本信息,其中,数据库用于每间隔第二预设时间段获取运价数据并进行存储,数据库的版本信息用于表示数据库存储运价数据的时间;当数据库的版本信息发生变化时,处理模块将运价请求发送给计算模块;计算模块基于处理模块发送的运价请求进行计算,将计算结果返回给处理模块,其中,运价请求与计算结果一一对应;处理模块对计算结果进行预处理,获取目标运价数据的更新时间;判断目标运价数据是否发生变化,当目标运价数据发生变化时,将目标运价数据发送给发送模块,由发送模块将目标运价数据发送给用户。本申请实施例提供的运价数据的处理方法,利用处理模块获取用户所关注的目标运价数据,并且当目标运价数据发生变化时,及时将目标运价数据发送给用户,提高了用户获取目标运价数据的效率。
附图说明
[0026]结合附图并参考以下具体实施方式,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0027]图1为本申请实施例中一种运价数据的处理方法的流程图;
[0028]图2为本申请实施例中一种生成运价请求的原理图;
[0029]图3为本申请实施例中一种处理运价数据的信令交互图;
[0030]图4为本申请实施例中一种运价数据的处理系统的示意图;
[0031]图5为本申请实施例中一种运价数据的处理设备的示意图。
具体实施方式
[0032]下面将参照附图更详细地描述本申请的实施例。虽然附图中显示了本申请的某些实施例,然而应当理解的是,本申请可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本申请。应当理解的是,本申请的附图及实施例仅用于示例性作用,并非用于限制本申请的保护范围。
[0033]本申请使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。
[0034]需要注意,本申请中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0035]在本申请中,运价数据表示与计算运输价格相关的数据,包含但不限于与机场、航线、销售策略、计算规则等相关的数据。这些数据大多按照一定的规则并以特定的文件格式进行存储,便于计算运价时调用。
[0036]由于运价数据的剧增,航空公司或代理人想要了解所关注的运价数据是否发生变动时,需要在海量运价数据中手动查询所关注的运价数据。由于无法获知数据库变动的时间,导致无法快速了解运价数据是否发生变化,只本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运价数据的处理方法,其特征在于,所述方法包括:处理模块根据用户提供的字段信息,生成运价请求,其中,所述运价请求用于选择所述用户需要的目标运价数据;所述处理模块每间隔第一预设时间段,获取存储模块中数据库的版本信息,其中,所述数据库用于每间隔第二预设时间段获取运价数据并进行存储,所述版本信息用于表示所述数据库存储所述运价数据的时间;当所述数据库的版本信息发生变化时,所述处理模块将所述运价请求发送给计算模块,接收所述计算模块返回的计算结果,其中,所述运价请求与所述计算结果一一对应;所述处理模块对所述计算结果进行预处理,获取所述目标运价数据的更新时间;所述处理模块判断所述目标运价数据是否发生变化,当所述目标运价数据发生变化时,将所述目标运价数据发送给发送模块,以便所述发送模块将所述目标运价数据发送给所述用户。2.根据权利要求1所述的方法,其特征在于,所述处理模块根据用户提供的字段信息,生成运价请求包括:所述处理模块根据所述用户提供的字段信息,将所述字段信息进行分类,将各个类别的字段信息进行交叉组合,生成对应的运价请求。3.根据权利要求1所述的方法,其特征在于,所述处理模块每间隔第一预设时间段,获取存储模块中数据库的版本信息包括:所述处理模块每间隔第一预设时间段,向所述存储模块发送查询所述数据库状态的请求,接收所述存储模块返回的所述数据库的状态信息;所述处理模块解析所述状态信息,获取用于表示所述数据库的版本信息的第一关键字段。4.根据权利要求3所述的方法,其特征在于,所述处理模块对所述计算结果进行预处理,获取所述目标运价数据的更新时间包括:所述处理模块对所述计算结果进行预处理,获取用于表示所述目标运价数据的更新时间的第二关键字段。5.根据权利要求4所述的方法,其特征在于,所述处理模块判断所述目标运价数据是否发生变化包括:所述处理模块基于所述第一关键字段,获取所述数据库的预设版本信息;基于所述第二关键字段,获取所述目标运价数据当前的更新时间;比较所述数据库的预设版本信息所指示的时间和所述目标运价数据当前的更新时间;当所述预设版本信息所指示的时间早于所述目标运价数据当前的更新时间时,表明所述目标运价数据发生变化。6.根据权利要求1所述的方法,其特征在于,所述处理模块将所述运价请求发送给计算模块包括:当所述运价请求的数量为多个时,所述处理模块将所述运价请求划分为多个子任务,其中,任一所述子任务包括一个...

【专利技术属性】
技术研发人员:耿庆仁林骋李梦箫高建平王宇宏阎松柏王新红许宪松
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1