[发明专利]一种缓存更新方法、装置和社交网络系统有效

专利信息
申请号: 202110151529.3 申请日: 2021-02-03
公开(公告)号: CN112883307B 公开(公告)日: 2023-10-20
发明(设计)人: 姚坤 申请(专利权)人: 深圳市大成天下信息技术有限公司
主分类号: G06F16/957 分类号: G06F16/957;G06Q50/00
代理公司: 北京思睿峰知识产权代理有限公司 11396 代理人: 彭晓雪;谢建云
地址: 518052 广东省深圳市南山区粤海街道高新区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 缓存 更新 方法 装置 社交 网络 系统
【说明书】:

发明公开了一种缓存更新方法,包括:接收来自客户端的内容查询请求,内容查询请求用于查询发布于预定群组的预定数目个内容项;响应于内容查询请求,在缓存和/或数据库中进行查询,得到目标查询结果;以及如果目标查询结果包括缓存查询结果和数据库查询结果,则将数据库查询结果中的内容项存储至缓存,将数据库查询结果中内容项的内容标识添加至缓存中预定群组的内容标识集合。本发明还公开了对应的缓存更新装置、社交网络系统、计算设备和可读存储介质。

技术领域

本发明涉及数据处理技术领域,尤其涉及一种缓存更新方法、装置和社交网络系统。

背景技术

随着网络技术的发展,基于群组的社交网络系统变得越来越流行。用户可以在社交网络系统中加入群组(例如“知识社群”),这样当某项内容在群组中发布时,该内容项(例如“主题”)将被共享给加入该群组的成员。当用户在客户端上进入或者刷新群组的页面时,会向服务器请求查询新近发布在群组的内容项,以便该内容项可以显示在进入或刷新之后呈现的群组页面上。

由于向服务器请求查询发布在群组的内容项,特别是新近发布在群组的内容项是一个高频操作,并且需要返回的数据量较大,这样对社交网络系统的数据库造成了巨大的负载压力,影响了查询速度。

因此,需要提供一种更先进的缓存方案,以便降低对数据库的访问频率,提高查询速度。

发明内容

为此,本发明实施例提供一种缓存更新方法、装置和社交网络系统,以力图解决或者至少缓解上面存在的至少一个问题。

根据本发明实施例的一个方面,提供了一种缓存更新方法,该缓存适于存储发布于群组的内容项和群组的内容标识集合,内容标识集合包括发布于对应群组的内容项的内容标识,内容标识集合中的内容标识按对应内容项的发布时间顺序排列,该方法包括:接收来自客户端的内容查询请求,内容查询请求用于查询发布于预定群组的预定数目个内容项;响应于内容查询请求,在缓存和/或数据库中进行查询,得到目标查询结果;以及如果目标查询结果包括缓存查询结果和数据库查询结果,则将数据库查询结果中的内容项存储至缓存,将数据库查询结果中内容项的内容标识添加至缓存中预定群组的内容标识集合。

可选地,在根据本发明实施例的方法中,在缓存和/或数据库中进行查询,得到目标查询结果,包括:在缓存中查询发布于预定群组的、发布时间位于第一时间区间的预定数目个内容项,得到缓存查询结果,第一时间区间为内容查询请求指定的时间区间或者缺省时间区间;将缓存查询结果中内容项的数目与预定数目进行比较;如果缓存查询结果中内容项的数目小于预定数目,则在数据库中查询发布于预定群组的、发布时间位于第二时间区间的剩余数目个内容项,得到数据库查询结果,第二时间区间基于第一时间区间和缓存查询结果得到,剩余数目为预定数目与缓存查询结果中内容项的数目之差;合并缓存查询结果和数据库查询结果,得到目标查询结果。

可选地,在根据本发明实施例的方法中,第二时间区间基于第一时间区间和缓存查询结果得到,包括:将第一时间区间的左边界作为第二时间区间的左边界,将缓存查询结果中的最早发布时间作为第二时间区间的右边界。

可选地,在根据本发明实施例的方法中,响应于内容查询请求,在缓存和/或数据库中进行查询,得到目标查询结果,还包括:在缓存中查询发布于预定群组的、发布时间位于第一时间区间的预定数目个内容项之前,判断缓存是否存储预定群组的内容标识集合;如果缓存没有存储预定群组的内容标识集合,则在数据库中查询发布于预定群组的、发布时间位于第一时间区间的预定数目个内容项,得到数据库查询结果以作为目标查询结果。

可选地,在根据本发明实施例的方法中,如果缓存没有存储预定群组的内容标识集合,方法还包括:在得到数据库查询结果以作为目标查询结果之后,将数据库查询结果中的内容项存储至缓存;根据第一时间区间,判断是否在缓存中创建包括数据库查询结果中内容项的内容标识的预定群组的内容标识集合。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大成天下信息技术有限公司,未经深圳市大成天下信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110151529.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top