[发明专利]一种数据加载的方法、装置和存储介质在审
申请号: | 202010226974.7 | 申请日: | 2020-03-27 |
公开(公告)号: | CN113449229A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 李树鹏;徐长青 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/955;G06F16/957;G06Q30/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郑红娟;宋志强 |
地址: | 100083 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 加载 方法 装置 存储 介质 | ||
本申请公开了一种数据加载的方法、装置和存储介质,具体为接收前端的加载请求,读取加载请求对应的类目快照,并基于当前的类目快照,生成与当前的类目快照对应的第一快照标识符,将第一快照标识符与缓存的第二快照标识符进行对比,并在相同时,将第二快照标识符对应的商品信息和所属类目在前端进行联动展示,否则,将第一快照标识符对应的类目快照中的商品信息和所属类目在前端进行联动展示。本申请实施例通过为每一类目设置相同的第一快照标识符,使得前端可以更容易地辨别加载数据的变更,并在与缓存中的第二快照标识符不同时清空缓存数据,显示更新后的数据,解决了加载数据中商品信息与所属类目不同步,且正倒序分页加载数据错乱的问题。
技术领域
本申请涉及互联网技术领域,尤其涉及一种数据加载的方法、装置和存储介质。
背景技术
电商类应用程序在展示时一般会有类目页连动的效果,当用户在滑动分类商品时会锚定当前所滚动到的类目,并在展示页面进行展示。目前大部分应用程序是一次性拉取所有的数据或者正序分页加载,少数应用可以实现倒序分页加载。基于前述技术实现问题,大部分应用程序的类目联动和倒序加载不能同时实现。如每个类目在加载时只能正序从第0页开始加载,或者使用倒序加载功能,此时便舍弃了类目联动功能,类目扁平,不存在子分类。
另外,当在正序分页加载的时候,若此时加载数据发生变化,之前已经加载的数据已经请求并渲染到了前端,变化后的数据不能更新给用户;若此时服务端前面的数据中插入了新的数据就会导致后边的数据位置整体后移,用户加载剩余页面数据时可能会出现重复数据;若前面的数据发生了删除,会导致后面的数据整体向前平移,部分数据可能会被遗漏。而在倒序加载的过程中,由于数据的增加或删除,同样会出现数据重复的问题。
发明内容
本申请实施例提供了一种数据加载的方法,克服了类目和商品信息不能联动显示且显示重复或遗漏数据的问题。
该方法包括:
接收前端的加载请求;
读取所述加载请求对应的类目快照,并基于当前的所述类目快照,生成与当前的所述类目快照对应的第一快照标识符,其中,所述类目快照包含同一所属类目中包含的至少一个商品信息;
将所述第一快照标识符与缓存的第二快照标识符进行对比,并在相同时,将所述第二快照标识符对应的所述商品信息和所述所属类目在所述前端进行联动展示,否则,将所述第一快照标识符对应的所述类目快照中的所述商品信息和所述所属类目在所述前端进行联动展示。
可选地,在对所述商品信息进行编辑时,触发与所述商品信息对应的所述类目快照进行更新,生成与编辑后的所述商品信息对应的所述类目快照。
可选地,记录对所述商品信息进行编辑时的编辑时间,并存储所述编辑时间和对应的所述第一快照标识符;
将所述编辑时间与缓存的所述第二快照标识符的生成时间进行对比,并在所述编辑时间晚于所述第二快照标识符的生成时间,且所述第一快照标识符与所述第二快照标识符不相同时,筛选出所述第一快照标识符对应的所述类目快照与所述第二快照标识符对应的所述类目快照的差异数据;
基于返回的所述差异数据,在所述缓存的第二快照标识符对应的所述类目快照中更新所述差异数据对应的所述商品信息和所述所属类目,并在所述前端进行联动展示。
可选地,将所述第一快照标识符对应的所述类目快照中的所述商品信息和所述所属类目在直接在所述前端进行联动展示。
在本发明的另一个实施例中,提供了一种数据加载的装置,该装置包括:
接收模块,用于接收前端的加载请求;
生成模块,用于读取所述加载请求对应的类目快照,并基于当前的所述类目快照,生成与当前的所述类目快照对应的第一快照标识符,其中,所述类目快照包含同一所属类目中包含的至少一个商品信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010226974.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置