【技术实现步骤摘要】
本专利技术涉及在线座位管理领域,特别是涉及一种座位数据处理方法和装置、座位数据查询方法和装置。
技术介绍
目前,用户终端上可以安装电影票购买应用,用户通过该应用可以连接到应用服务器,或者用户也可以通过浏览器来访问应用服务器。用户端进而可以从应用服务器获取并查看电影排期以及座位出售情况等信息。然而,目前用户端从应用服务器获取座位出售情况,应用服务器需要实时地从第三方座位数据服务器拉取已出售座位的数据提供给用户端。实时从第三方座位数据服务器拉取数据固然可以保证拉取的数据是最新的、最准确的,但也造成了第三方座位数据服务器的压力增大,宕机风险增加。
技术实现思路
基于此,有必要针对目前实时从第三方座位数据服务器拉取数据使得第三方座位数据服务器压力增大的技术问题,提供一种座位数据处理方法和装置、座位数据查询方法和装置。一种座位数据处理方法,所述方法包括:接收用户端发起的已占用座位查询请求;响应于所述已占用座位查询请求,检测是否满足条件:已占用座位缓存中缓存有数据且缓存的数据的有效期未过期;若满足,则从所述已占用座位缓存中读取已占用座位数据集合,并将读取的已占用座位数据集合返回给所述用户端;若不满足,则从第三方座位数据服务器拉取已占用座位数据集合以返回给所述用户端,并根据拉取的已占用座位数据集合更新所述已占用座位缓存及有效期。一种座位数据处理装置,所述装置包括:请求接收模块,用于接收用户端发起的已占用座位查询请求;检测模块,用于响应于所述已占用座位查询请求,检测是否满足条件:已占用座位缓存中缓存有数据且缓存的数据的有效期未过期;第一处理模块,用于若满足所述条件,则从所述 ...
【技术保护点】
一种座位数据处理方法,所述方法包括:接收用户端发起的已占用座位查询请求;响应于所述已占用座位查询请求,检测是否满足条件:已占用座位缓存中缓存有数据且缓存的数据的有效期未过期;若满足,则从所述已占用座位缓存中读取已占用座位数据集合,并将读取的已占用座位数据集合返回给所述用户端;若不满足,则从第三方座位数据服务器拉取已占用座位数据集合以返回给所述用户端,并根据拉取的已占用座位数据集合更新所述已占用座位缓存及有效期。
【技术特征摘要】
1.一种座位数据处理方法,所述方法包括:接收用户端发起的已占用座位查询请求;响应于所述已占用座位查询请求,检测是否满足条件:已占用座位缓存中缓存有数据且缓存的数据的有效期未过期;若满足,则从所述已占用座位缓存中读取已占用座位数据集合,并将读取的已占用座位数据集合返回给所述用户端;若不满足,则从第三方座位数据服务器拉取已占用座位数据集合以返回给所述用户端,并根据拉取的已占用座位数据集合更新所述已占用座位缓存及有效期。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第三方座位数据服务器根据用户端发起的携带有座位标识的座位占用请求所发送的座位占用结果;若所述座位占用结果为座位占用成功,则在所述已占用座位缓存中缓存的已占用座位数据集合中增加所述座位标识对应的已占用座位数据;若所述座位占用结果为因座位已被占用而占用失败,则从第三方座位数据服务器拉取已占用座位数据集合以更新所述已占用座位缓存及有效期。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第三方座位数据服务器根据用户端发起的携带有座位标识的座位占用请求所发送的座位占用结果;若所述座位占用结果为座位占用成功或者为因座位已被占用而占用失败,则在所述已占用座位缓存中缓存的已占用座位数据集合中增加所述座位标识对应的已占用座位数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据座位所在地域的热门度、座位所在影院的热门度以及座位所对应的电影的热门度中的至少一种调整所述有效期时长;所述有效期时长与所述热门度负相关。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据当前时间距离座位所对应的电影的放映时间的时间间隔调整所述有效
\t期时长;所述有效期时长与所述时间间隔正相关。6.一种座位数据查询方法,其特征在于,所述方法包括:绘制座位底图;向缓存服务器发送已占用座位查询请求,使所述缓存服务器检测是否满足条件:已占用座位缓存中缓存有数据且缓存的数据的有效期未过期;接收所述缓存服务器在检测到满足所述条件时所返回的从所述已占用座位缓存中读取的已占用座位数据集合;或者,接收所述缓存服务器在检测到不满足所述条件时所返回的从第三方座位数据服务器拉取的已占用座位数据集合,且所述已占用座位缓存及有效期根据拉取的已占用座位数据集合进行更新;根据接收到的已占用座位数据集合在所述座位底图中标记已占用座位。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取座位选择指令;根据所述座位选择指令从所述座位底图中选择未被占用的座位标识;向第三方座位数据服务器发送携带有所述座位标识的座位占用请求,使所述第三方座位数据服务器根据所述座位占用请求向所述缓存服务器发送座位占用结果,以使所述缓存服务器根据所述座位占用结果更新所述已占用座位缓存;接收所述缓存服务器根据所述座位占用结果返回的占用结果通知并显示相应的提示。8.一种座位数据处理装置,其特征在于,所述装置包括:请求接收模块,用于接收用户端发起的已占用座位查询请求;检测模块,用于响应于所述已占用座位查询请求,检测是否满足条件:已占用座位缓存中缓存有数...
【专利技术属性】
技术研发人员:李鸿杰,林海林,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。