[发明专利]一种基于被访问次数的数据缓存方法和装置在审
申请号: | 202010602765.8 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111813715A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 邓智成 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | G06F12/0897 | 分类号: | G06F12/0897;G06F12/0877 |
代理公司: | 长沙正奇专利事务所有限责任公司 43113 | 代理人: | 卢宏;张珉瑞 |
地址: | 410001 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 访问 次数 数据 缓存 方法 装置 | ||
1.一种基于被访问次数的数据缓存方法,所述方法包括如下步骤:
S1、获取每一个时间周期内,所有已缓存的数据的被访问次数;
S2、对每个时间周期内的所有已缓存的数据,根据该数据的被访问次数将该数据划分至不同阶层;
S3、根据该数据在当前时间周期的访问次数、上一时间周期内数据的被访问次数、当前时间周期内数据的被访问次数以及上一时间周期内数据的被访问次数,对数据的缓存时长进行延长或缩短操作。
2.根据权利要求1所述的基于被访问次数的数据缓存方法,其特征在于:所述步骤S2具体包括:若100≤被访问次数≤1000,则将该数据划分至第1阶层;若1000<被访问次数≤10000,则将该数据划分至第2阶层;若被访问次数>10000,则将该数据划分至第3阶层。
3.根据权利要求1或2所述的基于被访问次数的数据缓存方法,其特征在于:所述步骤S3具体包括:若当前时间周期内数据的被访问次数≥上一时间周期内数据的被访问次数,且该数据在当前时间周期内的所在阶层≥1,则延长该数据的缓存时长;若当前时间周期内数据的被访问次数<上一时间周期内数据的被访问次数,且该数据在当前时间周期内的所在阶层<上一时间周期内的所在阶层,则缩短该数据的缓存时长。
4.根据权利要求3所述的基于被访问次数的数据缓存方法,其特征在于:所述步骤S3中缩短该数据的缓存时长指的是将该数据的缓存时长减半。
5.根据权利要求1或2所述的基于被访问次数的数据缓存方法,其特征在于:当数据的当前所在阶层为第1阶层时,每次延长缓存的时长为10分钟;当数据的当前所在阶层为第2阶层时,每次延长缓存的时长为30分钟;当数据的当前所在阶层为第3阶层时,每次延长缓存的时长为60分钟。
6.根据权利要求1或2所述的基于被访问次数的数据缓存方法,其特征在于:当数据的当前所在阶层为第1阶层时,该数据缓存时长的下限为2分钟;当数据的当前所在阶层为第2阶层时,该数据缓存时长的下限为2分钟;当数据的当前所在阶层为第3阶层时,该数据缓存时长的下限为4分钟。
7.根据权利要求1或2所述的基于被访问次数的数据缓存方法,其特征在于:当数据的当前所在阶层为第1阶层时,该数据缓存时长的上限为2小时;当数据的当前所在阶层为第2阶层时,该数据缓存时长的上限为4小时;当数据的当前所在阶层为第3阶层时,该数据缓存时长的上限为8小时。
8.一种基于被访问次数的数据缓存装置,包括:
获取单元,用于获取每一个时间周期内,所有已缓存的数据的被访问次数;
划分单元,用于对每个时间周期内的所有已缓存的数据,根据该数据的被访问次数将该数据划分至不同阶层;
执行单元,用于根据该数据在当前时间周期的访问次数、上一时间周期内数据的被访问次数、当前时间周期内数据的被访问次数以及上一时间周期内数据的被访问次数,对数据的缓存时长进行延长或缩短操作;
所述获取单元与所述划分单元连接,用于向所述划分单元发送数据的被访问次数;所述划分单元接收每个时间周期内的所有已缓存的数据的被访问次数,并根据被访问次数将数据划分至不同阶层;所述执行单元根据该数据在当前时间周期的访问次数、上一时间周期内数据的被访问次数、当前时间周期内数据的被访问次数以及上一时间周期内数据的被访问次数,对数据的缓存时长进行延长或缩短操作。
9.根据权利要求8所述的基于被访问次数的数据缓存装置,其特征在于:所述划分单元根据以下规则对每个时间周期内的所有已缓存的数据进行划分:若当前时间周期内数据的被访问次数≥上一时间周期内数据的被访问次数,且该数据在当前时间周期内的所在阶层≥1,则延长该数据的缓存时长;若当前时间周期内数据的被访问次数<上一时间周期内数据的被访问次数,且该数据在当前时间周期内的所在阶层<上一时间周期内的所在阶层,则缩短该数据的缓存时长。
10.根据权利要求8或9所述的基于被访问次数的数据缓存装置,其特征在于:所述执行单元根据以下规则对数据的缓存时长进行延长或缩短操作:若当前时间周期内数据的被访问次数≥上一时间周期内数据的被访问次数,且该数据在当前时间周期内的所在阶层≥1,则延长该数据的缓存时长;若当前时间周期内数据的被访问次数<上一时间周期内数据的被访问次数,且该数据在当前时间周期内的所在阶层<上一时间周期内的所在阶层,则缩短该数据的缓存时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010602765.8/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置