一种酒店查询请求的处理方法、系统、设备及存储介质与流程

文档序号:38293023发布日期:2024-06-14 10:29阅读:28来源:国知局
一种酒店查询请求的处理方法、系统、设备及存储介质与流程

本发明涉及数据处理,尤其涉及一种酒店查询请求的处理方法、系统、设备及存储介质。


背景技术:

1、服务器在高负载的情况下容易导致处理请求慢或者请求失败的现象,特别是在旅游旺季,酒店查询请求数量居高不下,服务器处于高负荷运行状态,酒店查询请求的处理效率低下,影响用户体验甚至导致用户流失,目前尚无有效的解决办法。


技术实现思路

1、有鉴于此,本申请的目的之一在于提供一种酒店查询请求的处理方法、系统、计算机设备及计算机可读存储介质,能够至少解决上述部分技术问题。

2、第一方面,本申请实施例提供了一种酒店查询请求的处理方法,所述方法包括:

3、根据目标查询请求确定待查询信息及请求时间戳;

4、从预设缓存区域中获取与所述待查询信息关联的第一目标查询信息,以及所述第一目标查询信息的缓存过期时间;

5、在检测到所述请求时间戳未超过所述缓存过期时间的情形下,发送所述第一目标查询信息至请求用户端;

6、在检测到所述请求时间戳超过所述缓存过期时间的情形下,发送与所述待查询信息关联的第二目标查询信息至所述请求用户端,其中,所述第二目标查询信息为所述酒店用户端根据所述目标查询请求生成的信息;

7、在检测到所述目标查询请求满足预设条件的情形下,更新所述缓存过期时间。

8、在一种可能的实施方式中,所述方法还包括:

9、若从所述预设缓存区域中无法获取所述第一目标查询信息,发送与所述待查询信息关联的第二目标查询信息至所述请求用户端。

10、在一种可能的实施方式中,所述根据目标查询请求确定待查询信息及请求时间戳之后,所述方法还包括:

11、获取所述待查询信息的待确认维度信息;

12、将所述待确认维度信息和预设查询信息的标准维度信息进行比较,得到比较结果,其中,所述标准维度信息包括酒店名称、房型、入住时间、入住人数和入住者身份信息;

13、在检测到所述比较结果为不相同的情形下,返回所述目标查询请求至所述请求用户端;

14、在检测到所述比较结果为相同的情形下,从预设缓存区域中获取与所述待查询信息关联的第一目标查询信息。

15、在一种可能的实施方式中,所述第一目标查询信息和所述第二目标查询信息均为价格,所述预设条件包括以下任一项:

16、存在至少一个和所述目标查询请求相同的历史查询请求,且所述目标查询请求的请求时间戳和所述历史查询请求的请求时间戳之间的时间间隔不在第一预设范围内;

17、在第二预设时长内存在和所述目标查询请求相同的历史查询请求,且全部第一目标查询信息和/或第二目标查询信息之间的变化率不在第二预设范围内,其中,所述全部第一目标查询信息和/或第二目标查询信息包括所述目标查询请求关联的第一目标查询信息和/或第二目标查询信息,以及全部所述相同的历史查询请求关联的第一目标查询信息和/或第二目标查询信息。

18、在一种可能的实施方式中,所述在检测到所述目标查询请求满足预设条件的情形下,更新所述缓存过期时间,包括:

19、在检测到所述目标查询请求满足所述预设条件的情形下,执行减少所述缓存过期时间或延长所述缓存过期时间中的任一种操作;

20、在检测到所述目标查询请求不满足所述预设条件的情形下,维持所述缓存过期时间。

21、在一种可能的实施方式中,所述根据目标查询请求确定待查询信息及请求时间戳之前,所述方法还包括:

22、获取酒店查询请求,并转换所述酒店查询请求为标准格式,得到所述目标查询请求。

23、第二方面,本申请实施例提供了一种酒店查询请求的处理系统,所述系统包括:

24、确定模块,用于根据目标查询请求确定待查询信息及请求时间戳;

25、获取模块,用于从预设缓存区域中获取与所述待查询信息关联的第一目标查询信息,以及所述第一目标查询信息的缓存过期时间;

26、第一检测模块,用于在检测到所述请求时间戳未超过所述缓存过期时间的情形下,发送所述第一目标查询信息至请求用户端;

27、所述第一检测模块,还用于在检测到所述请求时间戳超过所述缓存过期时间的情形下,发送与所述待查询信息关联的第二目标查询信息至所述请求用户端,其中,所述第二目标查询信息为所述酒店用户端根据所述目标查询请求生成的信息;

28、第二检测模块,用于在检测到所述目标查询请求满足预设条件的情形下,更新所述缓存过期时间。

29、在一种可能的实施方式中,所述系统还包括:

30、第三检测模块,用于将所述待查询信息的第一维度信息和预设查询信息的第二维度信息进行比较,得到比较结果,其中,所述第二维度信息包括酒店名称、房型、入住时间、入住人数和入住者身份信息;

31、在检测到所述比较结果为不相同的情形下,返回所述目标查询请求至所述请求用户端;

32、在检测到所述比较结果为相同的情形下,执行所述从预设缓存区域中获取与所述待查询信息关联的第一目标查询信息的步骤。

33、第三方面,本申请实施例提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述计算机程序在被所述处理器执行时,实现第一方面提供的方法。

34、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被一个或多个处理器执行时,实现第一方面提供的方法。

35、本申请提供的酒店查询请求的处理方法,根据目标查询请求确定待查询信息及请求时间戳;从预设缓存区域中获取与待查询信息关联的第一目标查询信息,以及第一目标查询信息的缓存过期时间。在检测到请求时间戳未超过缓存过期时间的情形下,发送第一目标查询信息至请求用户端,能够提高服务器的响应速度,提高了服务器的处理效率。在检测到请求时间戳超过缓存过期时间的情形下,发送与待查询信息关联的第二目标查询信息至请求用户端,缓解了服务器的请求处理压力,其中,第二目标查询信息为酒店用户端根据目标查询请求生成的信息。在检测到目标查询请求满足预设条件的情形下,更新缓存过期时间,通过对查询信息的缓存过期时间进行更新也能够减少对服务器的请求,进一步提高服务器的性能和响应速度,提高对酒店查询请求的处理效率。



技术特征:

1.一种酒店查询请求的处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,所述根据目标查询请求确定待查询信息及请求时间戳之后,所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述第一目标查询信息和所述第二目标查询信息均为价格,所述预设条件包括以下任一项:

5.如权利要求1所述的方法,其特征在于,所述在检测到所述目标查询请求满足预设条件的情形下,更新所述缓存过期时间,包括:

6.如权利要求1所述的方法,其特征在于,所述根据目标查询请求确定待查询信息及请求时间戳之前,所述方法还包括:

7.一种酒店查询请求的处理系统,其特征在于,所述系统包括:

8.如权利要求7所述的系统,其特征在于,所述系统还包括:

9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述计算机程序在被所述处理器执行时实现权利要求1-6中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该计算机程序在被一个或多个处理器执行时,实现权利要求1-6中任一项所述的方法。


技术总结
本发明实施例公开了一种酒店查询请求的处理方法、系统、设备及存储介质,涉及数据处理技术领域,包括根据目标查询请求确定待查询信息及请求时间戳;从预设缓存区域中获取与待查询信息关联的第一目标查询信息,以及第一目标查询信息的缓存过期时间。在检测到请求时间戳未超过缓存过期时间的情形下,发送第一目标查询信息至请求用户端,否则发送与待查询信息关联的第二目标查询信息至请求用户端,缓解了服务器的请求处理压力。在检测到目标查询请求满足预设条件的情形下,更新缓存过期时间,通过对查询信息的缓存过期时间进行更新也能够减少对服务器的请求,进一步提高服务器的性能和响应速度,提高对酒店查询请求的处理效率。

技术研发人员:吴维略,金真,龚振,谢贤颖
受保护的技术使用者:深圳市道旅旅游科技股份有限公司
技术研发日:
技术公布日:2024/6/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1