一种模拟运价数据构造方法及相关装置与流程

文档序号:37546168发布日期:2024-04-08 13:50阅读:9来源:国知局
一种模拟运价数据构造方法及相关装置与流程

本发明涉及数据处理,尤其涉及一种模拟运价数据构造方法及相关装置。


背景技术:

1、高内聚服务架构的国内运价计算系统,为国内多家航空公司和销售代理机构提供着全面、精准、高效,权威的运价计算服务,其效率最高可以每秒处理上千条外部请求。这样的高性能是依赖于运价数据的预处理,将不同前端软件发布的运价数据汇总、排表、压缩,整合成内存映射文件形式的数据库来实现的。

2、国内运价所用数据包括:公布运价数据、私有运价数据、配置规则数据、销售权限数据、航线基础数据,附加服务数据等。这些数据要在不同的前端软件进行发布和各自审批,定时推送到国内运价数据分发服务器,然后才由运价计算系统完成各种数据加工处理,生成存档数据文件,分发到相应的国内运价计算服务器,映射成内存数据库以供运价计算服务程序使用。

3、当前的国内运价计算系统如果有新功能需要改变数据格式,总是依赖第三方的一个或多个发布软件,走完整的发布-审批-加工处理流程,才能构造出需要的模拟运价数据库。而第三方的数据发布软件互相独立,多种数据发布软件里的数据格式不统一,各自的数据存储格式和发布条件等都不受运价计算系统控制,经常出现模拟运价数据不符合发布条件,导致内存数据库更新失败,影响运价系统后续计算。


技术实现思路

1、有鉴于此,本发明提供了一种模拟运价数据构造方法及相关装置,用以解决当前的国内运价计算系统如果有新功能需要改变数据格式,总是依赖第三方的一个或多个发布软件,走完整的发布-审批-加工处理流程,才能构造出需要的模拟运价数据库。而第三方的数据发布软件互相独立,多种数据发布软件里的数据格式不统一,各自的数据存储格式和发布条件等都不受运价计算系统控制,经常出现模拟运价数据不符合发布条件,导致内存数据库更新失败,影响运价系统后续计算的问题。具体方案如下:

2、一种模拟运价数据构造方法,包括:

3、获取运价计算系统中包含的数据库表,其中,所述数据库表至少为一个;

4、确定与所述数据库表对应的运价数据模版,其中,所述运价数据模版包括:字段名称、字段顺序、字段长度和字段类型,所述字段名称至少为一个;

5、获取预先生成的模拟运价数据,在各个运价数据模版中选取与所述模拟运价数据对应的目标运价数据模版,基于所述目标运价数据模版中的目标字段名称、目标字段长度和目标字段类型对所述模拟运价数据进行校验,得到目标模拟运价数据;

6、基于所述目标运价数据模版中的目标字段名称、目标字段顺序和目标字段长度对所述目标模拟运价数据进行提取,得到待加工数据文件;

7、将所述待加工数据文件推送给与所述运价计算系统对应的运价计算服务器。

8、与现有技术相比,本发明包括以下优点:

9、本发明公开了一种模拟运价数据构造方法及相关装置,包括:获取运价计算系统中包含的数据库表,确定与数据库表对应的运价数据模版,获取预先生成的模拟运价数据,在各个运价数据模版中选取与模拟运价数据对应的目标运价数据模版,基于目标运价数据模版中的目标字段名称、目标字段长度和目标字段类型对模拟运价数据进行校验,得到目标模拟运价数据;基于目标运价数据模版中的目标字段名称、目标字段顺序和目标字段长度对目标模拟运价数据进行提取,得到待加工数据文件;将待加工数据文件推送给与运价计算系统对应的运价计算服务器。上述过程,基于对应的运价数据模版进行校验和提取,得到的待加工数据格式统一,由于在同一平台上完成,对模拟运价数据的处理受控,避免了基于第三方平台构造数据由于格式不统一导致不符合发布条件,内存数据库更新失败的问题。



技术特征:

1.一种模拟运价数据构造方法,其特征在于,包括:

2.根据权利要求1所述的模拟运价数据构造方法,其特征在于,基于所述目标运价数据模版中的目标字段名称、目标字长度和目标字段类型对所述模拟运价数据进行校验,得到目标模拟运价数据,包括:

3.根据权利要求1所述的模拟运价数据构造方法,其特征在于,基于所述目标运价数据模版中的目标字段名称、目标字段顺序和目标字段长度对所述目标模拟运价数据进行提取,得到待加工数据文件,包括:

4.根据权利要求1所述的模拟运价数据构造方法,其特征在于,将所述待加工数据文件推送给与所述运价计算系统对应的运价计算服务器,包括:

5.根据权利要求1所述的模拟运价数据构造方法,其特征在于,获取预先生成的模拟运价数据,在各个运价数据模版中选取与所述模拟运价数据对应的目标运价数据模版,包括:

6.一种模拟运价数据构造装置,其特征在于,应包括:

7.根据权利要求6所述的模拟运价数据构造装置,其特征在于,所述选取和校验模块包括:

8.根据权利要求1所述的模拟运价数据构造装置,其特征在于,所述提取模块包括:

9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1-5所述的模拟运价数据构造方法。

10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1-5所述的模拟运价数据构造方法。


技术总结
本发明公开了一种模拟运价数据构造方法及相关装置,确定与运价计算系统中数据库表对应的运价数据模版,在各个运价数据模版中选取与模拟运价数据对应的目标运价数据模版,基于目标运价数据模版中的目标字段名称、目标字段长度和目标字段类型对模拟运价数据进行校验,基于得到的目标运价数据模版中的目标字段名称、目标字段顺序和目标字段长度对目标模拟运价数据进行提取,将得到的待加工数据文件推送给运价计算服务器。上述过程,基于对应的运价数据模版进行校验和提取,得到的待加工数据格式统一,由于在同一平台完成,对模拟运价数据的处理受控,避免了基于第三方平台构造数据由于格式不统一导致不符合发布条件,内存数据库更新失败的问题。

技术研发人员:朱先昊,刘辉,刘佳瑞,李亮,孟健,刘纯伟,王凤辉,黄莹
受保护的技术使用者:中国民航信息网络股份有限公司
技术研发日:
技术公布日:2024/4/7
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1