本申请属于民用航空领域,尤其涉及一种运价数据的截止方法及相关设备。
背景技术:
1、随着民航业的持续发展,运价数据变得越来越重要,使得运价数据的敏感度也逐步提升。特别是在市场上出现错误的运价数据的情况下,需要对错误的运价数据进行紧急截止以及时止损,因此对运价数据的应急要求非常高。
2、目前,如图1所示,运价数据系统由数据处理组件、数据更新组件和实时交易组件构成。数据处理组件按照一小时的时间间隔周期性地将更新运价数据推送给数据更新组件,数据更新组件根据更新运价数据对数据更新组件的内存数据库进行更新,并将更新运价数据分发至实时交易组件的内存数据库中,实时交易组件根据实时交易组件的内存数据库中保存的交易运价数据对交易请求进行处理,从而进行交易。
3、但是,当更新运价数据中包括截止运价数据时,截止运价数据也是按照上述的时间间隔更新至数据更新组件的内存数据库中。当截止运价数据已产生但还未更新至数据更新组件的内存数据库中时,实时交易组件只能根据实时交易组件的内存数据库中保存的未更新的交易运价数据对交易请求进行响应。这就使得需被紧急截止的运价数据无法被及时截止。
技术实现思路
1、鉴于上述问题,本申请提出一种运价数据的截止方法及相关设备,为了使需被紧急截止的运价数据可以被及时截止,具体方案如下:
2、一种运价数据的截止方法,应用于运价数据系统,所述运价数据系统包括:实时交易组件、高速存储组件和数据处理组件;
3、所述方法包括:
4、所述实时交易组件响应于交易请求,从所述高速存储组件中获得与目标运价数据标识对应的目标截止运价数据,所述目标运价数据标识为所述交易请求携带的运价数据标识,所述高速存储组件中保存有所述数据处理组件实时发送的、具有对应关系的运价数据标识和截止运价数据;
5、所述实时交易组件从所述实时交易组件的内存数据库中获得与所述目标运价数据标识对应的目标交易运价数据;
6、所述实时交易组件确定所述目标截止运价数据和所述目标交易运价数据中的相同运价数据,并将所述实时交易组件的内存数据库中的所述相同运价数据过滤,以截止所述相同运价数据。
7、一种运价数据系统,包括:实时交易组件、高速存储组件和数据处理组件;
8、所述实时交易组件,用于响应于交易请求,从所述高速存储组件中获得与目标运价数据标识对应的目标截止运价数据,所述目标运价数据标识为所述交易请求携带的运价数据标识,所述高速存储组件中保存有所述数据处理组件实时发送的、具有对应关系的运价数据标识和截止运价数据;
9、所述实时交易组件,还用于从所述实时交易组件的内存数据库中获得与所述目标运价数据标识对应的目标交易运价数据;
10、所述实时交易组件,还用于确定所述目标截止运价数据和所述目标交易运价数据中的相同运价数据,并将所述实时交易组件的内存数据库中的所述相同运价数据过滤,以截止所述相同运价数据。
11、一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请提供的任一种运价数据的截止方法的步骤。
12、一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请提供的任一种运价数据的截止方法的步骤。
13、一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现本申请提供的任一种所述运价数据的截止方法的步骤。
14、基于上述技术方案,本申请提供的一种运价数据的截止方法及相关设备,应用于运价数据的截止系统,该系统包括实时交易组件、高速存储组件和数据处理组件。数据处理组件将截止运价数据实时写入高速存储组件中。当实时交易组件接收到交易请求时,先从高速存储组件中查找与交易请求相关的目标截止运价数据,再从实时交易组件的内存数据库中查找与交易请求相关的目标交易运价数据,最后将目标截止运价数据与目标交易运价数据进行对比,筛选出相同运价数据,并过滤实时交易组件的内存数据库中的相同运价数据。这样,当更新运价数据中包括截止运价数据时,可以及时对截止运价数据进行截止,避免了根据截止运价数据对交易请求进行处理并交易。
15、同时,由于写操作过程会影响实时交易组件的内存数据库中交易运价数据的使用,本申请并未增加更新运价数据中常规运价数据的推送频率,而且通过数据处理组件将截止运价数据实时写入高速存储中,而非实时写入实时交易组件的内存数据库中,大大减少了对内存数据库的写操作次数,有效降低了实时交易组件的内存数据库中交易运价数据的使用被多次中断的情况。
1.一种运价数据的截止方法,其特征在于,应用于运价数据系统,所述运价数据系统包括:实时交易组件、高速存储组件和数据处理组件;
2.根据权利要求1所述的运价数据的截止方法,其特征在于,所述数据处理组件包括:数据发布组件、数据推送组件和数据接收组件;
3.根据权利要求1所述的运价数据的截止方法,其特征在于,所述实时交易组件确定所述目标截止运价数据和所述目标交易运价数据中的相同运价数据,包括:
4.根据权利要求1所述的运价数据的截止方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的运价数据的截止方法,其特征在于,所述数据推送组件将所述截止运价数据转换成截止运价数据文件,包括:
6.根据权利要求2所述的运价数据的截止方法,其特征在于,在所述数据推送组件将所述截止运价数据转换成截止运价数据文件之后,所述方法还包括:
7.一种运价数据系统,其特征在于,包括:实时交易组件、高速存储组件和数据处理组件;
8.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述运价数据的截止方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述运价数据的截止方法的步骤。
10.一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1至6中任一项所述运价数据的截止方法的步骤。