一种缓存数据的生命周期的确定方法及相关设备与流程

文档序号:36171317发布日期:2023-11-24 09:05阅读:46来源:国知局
一种缓存数据的生命周期的确定方法及相关设备与流程

本申请涉及民航客票价格搜索领域,更具体地说,涉及一种缓存数据的生命周期的确定方法及相关设备。


背景技术:

1、当用户出行选择飞机作为交通工具时,为了找到经济快捷的航班,用户会多次在航班查询系统中进行航班的舱位查询。航班查询系统为了保证用户可以快速查询到舱位数据,会将数据库中的部分舱位数据放入缓存并设置生命周期。若用户查询的舱位数据位于缓存且在生命周期内,则用户可以快速获取航班的舱位数据。若用户查询的舱位数据位于缓存但不在生命周期内,则需要在数据库中进行实时查询。

2、现有生命周期的设置由工作人员基于经验进行设置,经常不合理,生命周期的设置不合理经常导致非必要的缓存失效,缓存失效导致需要在数据库中进行实时查询,增加了数据库的负担。


技术实现思路

1、有鉴于此,本申请提供了一种缓存数据的生命周期的确定方法及相关设备,用于解决生命周期设置不合理的问题。

2、为了实现上述目的,现提出的方案如下:

3、一种缓存数据的生命周期的确定方法,所述方法包括:

4、基于历史舱位变化数据,获取历史舱位变化次数和历史舱位变化间隔时长;

5、基于所述历史舱位变化次数和所述历史舱位变化间隔时长,确定舱位变化次数和舱位变化间隔时长的对应关系;

6、基于所述历史舱位变化次数预测在第一目标日期起飞的航班在第二目标日期的舱位变化次数,所述第二目标日期不晚于所述第一目标日期;

7、基于所述对应关系,确定与所述第二目标日期的舱位变化次数对应的舱位变化间隔时长;

8、基于确定的所述舱位变化间隔时长,确定存储在缓存中、在所述第一目标日期起飞的至少一个航班的舱位数据在所述第二目标日期的生命周期。

9、本申请通过一种缓存数据的生命周期的确定方法及相关设备,所述方法通过历史舱位变化数据预测舱位变化间隔时长,预测使用的数据是舱位的历史舱位变化数据,不是用户、固定日期差等静态数据,也不是基于工作人员的经验。舱位缓存数据的生命周期为本方法预测的舱位变化间隔时长,由于舱位变化与缓存数据有效性的关联关系,因此本申请确定的生命周期与舱位变化间隔时长相符合,有效提高了缓存生命周期的合理性,有效降低实时查询的次数和数据库的负担。



技术特征:

1.一种缓存数据的生命周期的确定方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于历史舱位变化数据,获取历史舱位变化次数和历史舱位变化间隔时长,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述历史舱位变化次数和所述历史舱位变化间隔时长,确定舱位变化次数和舱位变化间隔时长的对应关系,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于历史舱位变化数据的产生日期,获得分别与不同间隔天数对应的所述历史舱位变化次数,获得分别与不同所述间隔天数对应的历史舱位变化间隔时长,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于与不同所述间隔天数对应的所述历史舱位变化次数,以及分别与不同所述间隔天数对应的所述历史舱位变化间隔时长,确定所述舱位变化次数和所述舱位变化间隔时长的对应关系,包括:

6.根据权利要求1所述的方法,其特征在于,还包括基于预设生命周期的上下限对所述舱位变化间隔时长进行调整,所述基于确定的所述舱位变化间隔时长,确定存储在缓存中、在所述第一目标日期起飞的至少一个航班的舱位数据在所述第二目标日期的生命周期,包括:

7.根据权利要求1所述方法,其特征在于,还包括:

8.一种缓存数据的生命周期的确定装置置,其特征在于,所述装置置包括:

9.一种电子设备,其特征在于,包括存储器和处理器;

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7任一项所述缓存数据的生命周期的确定方法的各个步骤。


技术总结
本申请公开一种缓存数据的生命周期的确定方法及相关设备,方法包括:基于历史舱位变化数据,获取历史舱位变化次数和历史舱位变化间隔时长,基于历史舱位变化次数和历史舱位变化间隔时长,确定舱位变化次数和舱位变化间隔时长的对应关系,基于历史舱位变化次数预测在第一目标日期起飞的航班在第二目标日期的舱位变化次数,基于对应关系,确定与第二目标日期的舱位变化次数对应的舱位变化间隔时长,基于确定的舱位变化间隔时长,确定存储在缓存中、在第一目标日期起飞的至少一个航班的舱位数据在第二目标日期的生命周期。历史舱位变化数据包含舱位状态变化的规律,因此将舱位变化间隔时长确定为生命周期,更加合理,可以有效降低数据库的负担。

技术研发人员:白洁,张宏海,武学成,张存正,杨启凡,郭丹,姚婷婷,张旭颖
受保护的技术使用者:中国民航信息网络股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1