[发明专利]一种基于时间戳和访问密度的数据缓存方法及系统无效
申请号: | 201310234224.4 | 申请日: | 2013-06-13 |
公开(公告)号: | CN103281397A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 夏钦展 | 申请(专利权)人: | 苏州联讯达软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F12/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215007 江苏省苏州市工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 时间 访问 密度 数据 缓存 方法 系统 | ||
技术领域
本发明属于计算机应用技术领域,尤其涉及一种基于时间戳和访问密度的数据缓存方法及系统。
背景技术
随着手机功能的日渐强大,其多媒体功能得到了广泛的应用。在移动终端的日常使用中,人们经常需要打开或下载新的资源,很可能要通过手机连接到互联网,才能达到所需目的。但在实际使用过程中,由于手机上网不方便、手机上网费用昂贵等原因,当用户浏览大量数据时,容易产生重复下载、流量浪费的问题。另一方面,手机由于内存容量有限,对于大量重复下载的数据,也不能全部一一保存。
鉴于上述原因,需要一种能够在移动终端缓存数据的方法,既可以保证用户在本地快速浏览数据,又不会妨碍客户端的正常运行。
发明内容
本发明提供一种基于时间戳和访问密度的数据缓存方法及系统以解决上述问题。
本发明提供一种基于时间戳和访问密度的数据缓存方法,包括以下步骤。用户在客户端发起数据访问请求,所述客户端解析所述数据访问请求后得到用户需访问的数据标签。所述客户端根据所述数据标签查询自身是否已存储所述数据标签对应的数据。若否,所述客户端到服务器获取所述数据标签对应的数据后在自身缓存,并按数据的访问时间和访问频率清理自身已缓存的数据。
本发明还提供一种基于时间戳和访问密度的数据缓存系统,包括客户端及服务器,所述客户端连接所述服务器。所述客户端,用于解析数据访问请求后得到用户需访问的数据标签,并根据所述数据标签查询自身是否已存储所述数据标签对应的数据,若否,到服务器获取所述数据标签对应的数据后在自身缓存,并按数据的访问时间和访问频率清理自身已缓存的数据。所述服务器,用于向所述客户端提供相应数据。
相较于先前技术,根据本发明提供的基于时间戳和访问密度的数据缓存方法及系统,用户在客户端发起数据访问请求,所述客户端解析所述数据访问请求后得到用户需访问的数据标签。所述客户端根据所述数据标签查询自身是否已存储所述数据标签对应的数据。若否,所述客户端到服务器获取所述数据标签对应的数据后在自身缓存,并按数据的访问时间和访问频率清理自身已缓存的数据。如此,客户端可通过在自身缓存数据,快速响应用户的访问需求。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为根据本发明的较佳实施例提供的时间戳和访问密度的数据缓存方法的流程图;
图2所示为根据本发明的较佳实施例提供的时间戳和访问密度的数据缓存系统的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为为根据本发明的较佳实施例提供的时间戳和访问密度的数据缓存方法的流程图。如图1所示,本发明的较佳实施例提供的时间戳和访问密度的数据缓存方法包括步骤101~103。
步骤101:用户在客户端发起数据访问请求,所述客户端解析所述数据访问请求后得到用户需访问的数据标签。
具体而言,每条数据对应唯一的数据标签,当客户端在自身存储某一文件时,该文件中所有数据即对应其唯一的数据标签。于此,所述客户端包括手机、平板电脑及PDA,所述数据类型包括文字、图片、音频及视频。
步骤102:所述客户端根据所述数据标签查询自身是否已存储所述数据标签对应的数据。
若客户端根据所述数据标签查询自身已存储所述数据标签对应的数据,则直接从自身缓存中调取所述数据。
步骤103:若否,所述客户端到服务器获取所述数据标签对应的数据后在自身缓存,并按数据的访问时间和访问频率清理自身已缓存的数据。
具体而言,客户端按数据的访问时间和访问频率清理自身已缓存数据的方法为,当某条数据热度系数低于热度阈值时,删除该条数据,其中单条数据热度系数=指定时段内访问次数/(最近一次访问至当前时间的间隔*1000)。所述客户端清理自身已缓存数据的时间周期,可以为周期性清理,也可以不定时清理,然而,对此本发明并不作限定。
于本实施例中,客户端可根据自身内存大小调整热度阈值,调整所述热度阈值的方式,可根据实际需要自行设定,然而,对此本发明并不作限定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州联讯达软件有限公司,未经苏州联讯达软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310234224.4/2.html,转载请声明来源钻瓜专利网。