缓存数据的清除方法、装置及设备制造方法及图纸

技术编号:21658797 阅读:32 留言:0更新日期:2019-07-20 05:40
本发明专利技术实施例提供的一种缓存数据的清除方法、装置及设备,通过接收从互联网获取的网络应用对应的网络数据,将接收到的网络数据保存为所述网络应用对应的缓存数据,并记录网络应用对应的缓存数据的保存时间点。根据已保存的各个缓存数据所占存储空间大小的总缓存量,以及最大缓存量阈值,判断总缓存量是否小于最大缓存量阈值。如果不小于,则根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据,实现了缓存数据的自动清除。

Clearance methods, devices and devices for cached data

【技术实现步骤摘要】
缓存数据的清除方法、装置及设备
本专利技术涉及终端设备的存储数据的管理
,特别是涉及一种缓存数据的清除方法、装置及设备。
技术介绍
随着网络应用技术的发展,使用安装有网络应用客户端的终端设备获取网络应用的相关服务,已成为人们生活的一部分。例如,在移动终端上观看视频直播,阅读电子书籍等等。在向用户提供网络应用的相关服务时,为了提高服务速度,客户端通常会将已获取的该服务的数据,保存为网络应用对应的本地缓存数据,下次提供相同服务时,可以直接获取本地的缓存数据,减少再次从互联网获取该服务的数据所耗费的时间。实际应用中,随着用户对网络应用的长期使用,移动终端中将保存各个不同客户端缓存在本地的大量缓存数据。当缓存数据大量占用本地存储空间时,可能导致某些网络应用的功能无法正常使用。例如,社交应用无法发送和加载图片等。对此,需要用户手动查找本地存储空间中,网络应用对应的缓存文件夹,删除相应的缓存数据。但是,上述缓存文件夹通常由客户端自动生成,用户并不熟悉缓存文件夹的存放路径,手动删除缓存数据的操作难度较大。
技术实现思路
本专利技术实施例的目的在于提供一种缓存数据的清除方法、装置及设备,以实现自动清除缓存数据。具体技术方案如下:第一方面,本专利技术实施例提供了一种缓存数据的清除方法,该方法包括:接收从互联网获取的网络应用对应的网络数据;将接收到的网络数据保存为所述网络应用对应的缓存数据,并记录网络应用对应的缓存数据的保存时间点;根据已保存的各个缓存数据所占存储空间大小的总缓存量,以及最大缓存量阈值,判断总缓存量是否小于最大缓存量阈值;如果不小于,则根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据。可选的,上述接收从互联网获取的网络应用对应的网络数据,包括:接收网络应用对应的网络数据的获取指令;根据所述获取指令包含的网络数据的标识信息,判断是否已保存所述网络应用对应的缓存数据;如果未保存,则根据网络应用对应的获取指令,从互联网获取并接收与所述获取指令对应的网络数据。可选的,在上述根据所述获取指令包含的网络数据的标识信息,判断是否已保存所述网络应用对应的缓存数据之后,该方法还包括:如果已保存,则将所述网络应用对应的缓存数据的保存时间点,更新为当前时间点。可选的,上述最大缓存量阈值,采用以下步骤获得:获取本地存储空间的当前本地可用量;根据所述当前本地可用量,按照预设的存储空间分配比例,确定缓存数据的当前最大存储空间,作为所述最大缓存量阈值。可选的,上述根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据,包括:根据各个缓存数据的保存时间点,删除保存时间点最早的最旧缓存数据;在最旧缓存数据删除完成后,判断未删除的各个缓存数据所占存储空间的当前缓存量是否等于最小缓存量阈值;如果等于,则结束删除;如果不等于,则执行所述根据各个缓存数据的保存时间点,删除保存时间点最早的最旧缓存数据。可选的,在上述根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据之前,该方法还包括:获取各个缓存数据所对应的待清除网络应用的待清除应用类型;针对每个待清除网络应用,根据所述待清除应用类型,判断所述待清除网络应用是否属于娱乐应用;如果属于,则执行所述根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据。可选的,在上述根据所述待清除应用类型,判断所述待清除网络应用是否属于娱乐应用之后,该方法还包括:如果不属于,则获取保存时间点符合预设清除条件的缓存数据的数据种类;根据所述数据种类,从保存时间点符合预设清除条件的缓存数据中,删除数据种类符合预设数据种类的缓存数据。第二方面,本专利技术实施例提供了一种缓存数据的清除装置,该装置包括:数据保存模块,用于接收从互联网获取的网络应用对应的网络数据;将接收到的网络数据保存为网络应用对应的缓存数据,并记录网络应用对应的缓存数据的保存时间点;判断模块,用于根据已保存的各个缓存数据所占存储空间大小的总缓存量,以及最大缓存量阈值,判断总缓存量是否小于最大缓存量阈值;清除模块,用于在判断模块判断总缓存量不小于最大缓存量阈值时,根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据。可选的,上述数据保存模块,具体用于:接收网络应用对应的网络数据的获取指令;根据所述获取指令包含的网络数据的标识信息,判断是否已保存所述网络应用对应的缓存数据;如果未保存,则根据网络应用对应的获取指令,从互联网获取并接收与所述获取指令对应的网络数据。可选的,上述数据保存模块,还用于:在根据所述获取指令包含的网络数据的标识信息,判断是否已保存所述网络应用对应的缓存数据之后,如果已保存,则将所述网络应用对应的缓存数据的保存时间点,更新为当前时间点。可选的,上述判断模块,具体用于:获取本地存储空间的当前本地可用量;根据所述当前本地可用量,按照预设的存储空间分配比例,确定缓存数据的当前最大存储空间,作为所述最大缓存量阈值。可选的,上述清除模块,具体用于:根据各个缓存数据的保存时间点,删除保存时间点最早的最旧缓存数据;在最旧缓存数据删除完成后,判断未删除的各个缓存数据所占存储空间的当前缓存量是否等于最小缓存量阈值;如果等于,则结束删除;如果不等于,则执行所述根据各个缓存数据的保存时间点,删除保存时间点最早的最旧缓存数据。可选的,上述装置还包括应用类型获取模块,用于:在所述清除模块根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据之前,获取各个缓存数据所对应的待清除网络应用的待清除应用类型;针对每个待清除网络应用,根据所述待清除应用类型,判断所述待清除网络应用是否属于娱乐应用;如果属于,则所述清除模块执行所述根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据。可选的,上述应用类型获取模块,还用于:在根据所述待清除应用类型,判断所述待清除网络应用是否属于娱乐应用之后,如果不属于,则获取保存时间点符合预设清除条件的缓存数据的数据种类;所述清除模块,还用于根据所述数据种类,从保存时间点符合预设清除条件的缓存数据中,删除数据种类符合预设数据种类的缓存数据。第三方面,本专利技术实施例提供了一种电子设备,该设备包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序,实现上述第一方面提供的缓存数据的清除方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,该存储介质内存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面提供的缓存数据的清除方法的步骤。本专利技术实施例提供的一种缓存数据的清除方法、装置及设备,通过接收从互联网获取的网络应用对应的网络数据,将接收到的网络数据保存为所述网络应用对应的缓存数据,并记录网络应用对应的缓存数据的保存时间点。根据已保存的各个缓存数据所占存储空间大小的总缓存量,以及最大缓存量阈值,判断总缓存量是否小于最大缓存量阈值。如果不小于,则根据各个缓存数据的保存时间点,按照预设清除条件本文档来自技高网...

【技术保护点】
1.一种缓存数据的清除方法,其特征在于,所述方法包括:接收从互联网获取的网络应用对应的网络数据;将接收到的网络数据保存为所述网络应用对应的缓存数据,并记录所述网络应用对应的缓存数据的保存时间点;根据已保存的各个缓存数据所占存储空间大小的总缓存量,以及最大缓存量阈值,判断所述总缓存量是否小于所述最大缓存量阈值;如果不小于,则根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据。

【技术特征摘要】
1.一种缓存数据的清除方法,其特征在于,所述方法包括:接收从互联网获取的网络应用对应的网络数据;将接收到的网络数据保存为所述网络应用对应的缓存数据,并记录所述网络应用对应的缓存数据的保存时间点;根据已保存的各个缓存数据所占存储空间大小的总缓存量,以及最大缓存量阈值,判断所述总缓存量是否小于所述最大缓存量阈值;如果不小于,则根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据。2.根据权利要求1所述的方法,其特征在于,所述接收从互联网获取的网络应用对应的网络数据,包括:接收网络应用对应的网络数据的获取指令;根据所述获取指令包含的网络数据的标识信息,判断是否已保存所述网络应用对应的缓存数据;如果未保存,则根据网络应用对应的获取指令,从互联网获取并接收与所述获取指令对应的网络数据。3.根据权利要求2所述的方法,其特征在于,在所述根据所述获取指令包含的网络数据的标识信息,判断是否已保存所述网络应用对应的缓存数据之后,所述方法还包括:如果已保存,则将所述网络应用对应的缓存数据的保存时间点,更新为当前时间点。4.根据权利要求1所述的方法,其特征在于,所述最大缓存量阈值,采用以下步骤获得:获取本地存储空间的当前本地可用量;根据所述当前本地可用量,按照预设的存储空间分配比例,确定缓存数据的当前最大存储空间,作为所述最大缓存量阈值。5.根据权利要求1所述的方法,其特征在于,所述根据各个缓存数据的保存时间点,按照预设清除条件,删除保存时间点符合预设清除条件的缓存数据,包括:根据各个缓存数据的保存时间点,删除保存时间点最早的最旧缓存数据;在最旧缓存数据删除完成后,判断未删除的各个缓存数据所占存储空间的当前缓存量是否等于最小缓存量阈值;如果等于,则结束删除;如果不等于,则执行所述根据各个缓存数据的保存时间点,删除保存时间点最早的最旧缓存数据。6...

【专利技术属性】
技术研发人员:董泉
申请(专利权)人:香港乐蜜有限公司
类型:发明
国别省市:中国香港,81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1