一种准确查询GDS航班缓存数据的方法和系统技术方案

技术编号:2912473 阅读:579 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种准确查询GDS航班信息的方法和系统,其中所述方法包括:接收航班查询条件;判断本地缓存中是否有相匹配的查询条件,如果有,则执行下一步;否则,查询GDS服务器;根据所述查询条件,判断本次查询与上次查询的时间间隔是否小于预置的基准时间,如果是,则执行下一步;如果否,则查询所述GDS服务器;判断可订座位数量的当前变化率是否小于基准变化率,如果是,则查询所述本地缓存;如果否,则查询所述GDS服务器;依据GDS服务器的查询结果,增加或更新本地的航班缓存数据。采用本发明专利技术提供的方法使得用户从本地缓存查询的航班信息更加接近于GDS服务器的航班信息,提高了本地缓存查询航班信息的准确率。

【技术实现步骤摘要】

本专利技术涉及全球分销系统GDS的通信
,特别是涉及一种准确查询GDS航班缓存数据的方法和系统
技术介绍
GDS(Global Distribution System)即“全球分销系统”,是应用于民用航空运输及整个旅游业的基于大型计算机信息服务系统支持下的大规模销售网络系统。GDS提供了一个全球产品数据平台,通过采用自愿协调一致的标准,使贸易伙伴彼此间在供应链中连续不断的协调产品数据属性,共享主数据,即共享GDS服务器的数据,保证各数据库的数据同步及各数据库之间协调一致。通过GDS,遍及全球的旅游销售机构可以及时地从航空公司、旅馆、租车公司、旅游公司获取大量的与旅游相关的信息,从而为顾客提供快捷、便利、可靠的服务。其中,服务器的信息数据与客户端的信息数据是否协调一致是影响GDS为顾客提供快捷、便利、可靠的服务的关键因素。以航班信息查询为例,现有技术中保持客户端数据与服务器存储数据协调一致的方法为:客户端把从GDS服务器中取得的航班数据缓存到客户端本地,当客户要查询航班信息的时候从本地获取数据进行查询,直到缓存数据过期,判断缓存数据是否过期是以基准时间为标准来衡量的。比如,将本文档来自技高网...

【技术保护点】
一种准确查询GDS航班信息的方法,其特征在于,包括: 接收航班查询条件; 判断本地缓存中是否有相匹配的查询条件,如果有,则执行下一步;否则,查询GDS服务器; 根据所述查询条件,判断本次查询与上次查询的时间间隔是否小于预置 的基准时间,如果是,则执行下一步;如果否,则查询所述GDS服务器; 判断可订座位数量的当前变化率是否小于基准变化率,如果是,则查询所述本地缓存;如果否,则查询所述GDS服务器; 依据GDS服务器的查询结果,增加或更新本地的航班缓 存数据。

【技术特征摘要】
1、一种准确查询GDS航班信息的方法,其特征在于,包括:接收航班查询条件;判断本地缓存中是否有相匹配的查询条件,如果有,则执行下一步;否则,查询GDS服务器;根据所述查询条件,判断本次查询与上次查询的时间间隔是否小于预置的基准时间,如果是,则执行下一步;如果否,则查询所述GDS服务器;判断可订座位数量的当前变化率是否小于基准变化率,如果是,则查询所述本地缓存;如果否,则查询所述GDS服务器;依据GDS服务器的查询结果,增加或更新本地的航班缓存数据。2、根据权利要求1所述的方法,其特征在于,所述查询条件包括:航线编号、航空公司、出发日期以及出发时间。3、根据权利要求1所述的方法,其特征在于,通过以下方式获取当前变化率:从GDS服务器获取当前时刻下,符合所述查询条件的航班的各种仓位的可预订座位的数量总和,与前一时刻的数量总和进行比较而获得当前变化率。4、根据权利要求1所述的方法,其特征在于,还包括:依据当前变化率和基准变化率的关系线性调整基准时间。5、根据权利要求2所述的方法,其特征在于,所述基准时间与变化率的关系为:所述调整后的基准时间与当前基准时间的比值等于基准变化率与当前变化率的比值。6、根据权利要求1所述的方法,其特征在于,还包括:更新规则记录。7、根据权利要求2和6所述的方法,其特征在于,所述规则记录包括本次航班的查询条件和查询创建时间、状态、变化率以及基准时间。8、根据权利要求7所述的方法,其特征在于,所述状态包括从GDS服务器读取和从本地缓存读取。9、根据权利要求1所述的方法,其特征在于,所述预置的基准时间是季节性调整的或根据...

【专利技术属性】
技术研发人员:熊枝峰周瑞壮卢东哲
申请(专利权)人:航旅信通北京信息技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利