[发明专利]一种生成目标页的方法、装置、介质及电子设备在审
申请号: | 202211022669.1 | 申请日: | 2022-08-25 |
公开(公告)号: | CN115357831A | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 郜文彬 | 申请(专利权)人: | 北京分贝通科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 吕爱霞 |
地址: | 100000 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 目标 方法 装置 介质 电子设备 | ||
本申请实施例提供一种生成目标页的方法、装置、介质及电子设备,该方法包括:响应于用户的目标页打开请求,若确认缓存单元中存储有在所述目标页展示的目标数据则从所述缓存单元中获取所述目标数据,其中,所述缓存单元至少用于存储由酒店和供应商所共同限定的各条报价数据,所述缓存单元至少用于存储主动从各供应商接口抓取的属于第一类酒店的各条报价数据,所述缓存单元还用于在目标时段内存储第二类酒店的各条报价数据,所述目标页包括酒店报价列表页或者酒店报价详情页;至少根据所述目标数据生成所述目标页;提供所述目标页。通过本申请的一些实施例有效提升了酒店列表页与详情页价格的一致性,提升了抓取报价数据的延时。
技术领域
本申请涉及页面设计领域,具体而言本申请实施例涉及一种生成目标页的方法、装置、介质及电子设备。
背景技术
相关技术的酒店模块,从搜索开始一直到下单,总共经历了几个主要环节:酒店查询首页(S)、酒店列表(L)、酒店详情(D)、预定(B)、填单(O)、支付(P)。而对于用户来说最希望的就是所见即所得:在最初搜索看到的价格就是最终购买的价格。房价,即是酒店房型售卖的金额。相关技术在用户预定某个房源的过程中在不同页面展示的房价并不一致,例如,在酒店列表页展示某一房源的报价与在酒店详情页显示该待预定的房源的报价不一致,因此造成相关用户不能完成房源预定操作,影响客户预定房源的速度且降低用户体验。
因此如何提升不同页面显示的待预定房价的一致性成了亟待解决的技术问题。
发明内容
本申请实施例的目的在于提供一种生成目标页的方法、装置、介质及电子设备,通过本申请的一些实施例有效提升了酒店列表页与详情页价格的一致性。
第一方面,本申请实施例提供一种生成目标页的方法,所述方法包括:响应于用户的目标页打开请求,若确认缓存单元中存储有在所述目标页展示的目标数据则从所述缓存单元中获取所述目标数据,其中,所述缓存单元至少用于存储由酒店和供应商所共同限定的各条报价数据,所述缓存单元至少用于存储主动从各供应商接口抓取的属于第一类酒店的各条报价数据,所述缓存单元还用于在目标时段内存储第二类酒店的各条报价数据,所述目标页包括酒店报价列表页或者酒店报价详情页;至少根据所述目标数据生成所述目标页;提供所述目标页。
本申请的一些实施例将酒店分为两类,针对第一类酒店(即被客户反复预定的热门酒店)的报价数据是采用主动从供应商接口处主动抓取得到的,针对第二类酒店的报价数据仅在缓存单元上存储一个较短的时长,通过本申请的这些实施例既可以保证各供应商向报价列表页和报价详情页提供的热门酒店(即第一类酒店)的报价数据的一致性,也可以减少缓存单元的数据量因为主动抓取策略而增加过快(由于非热门酒店即第二类酒店的报价相对于第一类酒店的报价数据仅存储一个较短时长)。
在一些实施例中,在所述从所述缓存单元中获取所述目标数据之前,所述方法还包括:生成抓取请求,其中,所述抓取请求用于触发从所述第一类酒店的各供应商的接口抓取报价数据的操作;根据所述抓取请求获取所述目标数据;采用所述目标数据更新所述缓存单元。
本申请的一些实施例为了得到针对第一类酒店的报价数据需要预先生成相应类型的抓取请求,由抓取请求而不是用户触发的方式主动触发抓取第一类酒店的供应商接口的报价数据,提升缓存单元上存储的报价数据与接口提供的报价数据的一致性,进而改善在不同页面(例如,用于预定酒店时生成的报价列表页和报价详情页)展示的报价数据的不一致性。
在一些实施例中,所述目标数据为属于第一供应商的第一接口提供的报价数据,其中,所述生成抓取请求,包括:根据主动抓取策略确认生成第一主动抓取请求,其中,所述第一主动抓取请求用于抓取所述第一接口的报价数据,所述主动抓取策略用于设置相邻两次主动抓取所述第一接口的报价数据的时长间隔,所述时长间隔与所述第一接口的属性相关;所述根据所述抓取请求获取所述目标数据,包括:根据所述第一主动抓取请求从所述第一接口处抓取报价数据,得到所述目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京分贝通科技有限公司,未经北京分贝通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211022669.1/2.html,转载请声明来源钻瓜专利网。