一种文件压缩方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36695385 阅读:19 留言:0更新日期:2023-02-27 20:06
本申请实施例提供一种文件压缩方法、装置、电子设备和存储介质,其中,方法包括:获取用户的偏好信息;在存储区域确定所述偏好信息对应的目标文件;当所述存储区域的剩余空间大小超过预设阈值时,优先对除所述目标文件外的其它文件进行压缩。基于上述实施方式,自动地对存储区域的文件进行压缩,使得存储区域始终具有一定的存储空间,同时,与机械式压缩不同的是,根据用户的偏好信息进行机械压缩能够保证目标文件能够被即时读取,不影响用户的日常业务需求。业务需求。业务需求。

【技术实现步骤摘要】
一种文件压缩方法、装置、电子设备和存储介质


[0001]本申请涉及存储
,具体而言,涉及一种文件压缩方法、装置、电子设备和存储介质。

技术介绍

[0002]随着信息技术的不断发展,网络成为人们日常生活中不可缺少的一部分。通过网络,我们收发大量的图片、视频、文件、信息等。现如今,图片和视频像素质量越来越高,其大小也越来越大。日积月累下来,这些数据会占用相当多的系统资源,如内存、硬盘等存储资源。在存储资源有限的情况下,人工清理不需要的文件需要耗费大量的时间和精力。

技术实现思路

[0003]本申请实施例的目的在于提供一种文件压缩方法、装置、电子设备和存储介质,能够自动实现对存储区域的文件进行灵活压缩,使得存储区域始终有适当的空间。
[0004]第一方面,本申请实施例提供了一种文件压缩方法,包括:
[0005]获取用户的偏好信息;
[0006]在存储区域确定所述偏好信息对应的目标文件;
[0007]当所述存储区域的剩余空间大小超过预设阈值时,优先对除所述目标文件外的其它文件进行压缩。
[0008]在上述实现过程中,与现有技术的机械式压缩方法不同的是,获取了用户的偏好信息,在存储区域确定偏好信息对应的目标文件,当存储区域的剩余空间不足时,则优先对目标文件外的其它文件进行压缩,使目标文件具有一定的优先级。基于上述实施方式,自动地对存储区域的文件进行压缩,使得存储区域始终具有一定的存储空间,同时,与机械式压缩不同的是,根据用户的偏好信息进行机械压缩能够保证目标文件能够被即时读取,不影响用户的日常业务需求。
[0009]进一步地,所述偏好信息包括:高使用频次文件;
[0010]所述优先对除所述目标文件外的其它文件进行压缩的步骤之前,包括:
[0011]获取所述其它文件的使用频次;
[0012]所述优先对除所述目标文件外的其它文件进行压缩的步骤,包括:
[0013]根据使用频次对除所述高使用频次文件外的其它文件进行压缩。
[0014]在上述实现过程中,将高使用频次文件作为用户的偏好信息对应的目标文件,用户对某一个文件的访问频次越高,则说明用户在以后有较大可能会经常使用到该文件,因此,当存储空间不足时,优先对除了高使用频次外的其他文件进行压缩,能够在宏观程度上提高设备的读取速度。
[0015]进一步地,所述优先对除所述目标文件外的其它文件进行压缩的步骤,包括:
[0016]当所述其它文件无法被压缩时,对所述目标文件进行存储优化。
[0017]在上述实现过程中,考虑到有的文件本身的存储格式就已经被压缩过了,因此,当
其他文件已经无法被压缩,则可以选择对目标文件进行存储优化。基于上述实施方式,可以进一步压缩存储空间。提高存储区域所能够存储的信息容量。
[0018]进一步地,所述在存储区域确定所述偏好信息对应的目标文件的步骤之后,包括:
[0019]当所述高使用频次文件对应的存储空间超过预设阈值时,对所述高使用频次文件进行存储优化。
[0020]在上述实现过程中,高使用频次文件分配有对应的存储空间,当高使用频次的文件的存储空间超过给定的预设阈值时,则对高使用频次进行存储优化处理。基于上述实施方式,可以保证所有其他空间用于存储其他文件。
[0021]进一步地,所述根据使用频次对所述其它文件中除所述高使用频次文件外的其它文件进行压缩的步骤之后,还包括:
[0022]判断所述其它文件的存储空间是否超过预设阈值,若是,请求权限信息,根据所述权限信息、所述使用频次将所述其它文件进行删除。
[0023]在上述实现过程中,当对其他文件进行存储之后,存储空间还是没能够低于预设阈值,则可以请求权限信息,根据权限信息、使用频次将其他文件进行删除。
[0024]进一步地,所述对所述高使用频次文件进行存储优化的步骤,包括:
[0025]确定所述高使用频次文件中的历史数据;
[0026]对所述历史数据进行压缩。
[0027]在上述实现过程中,由于高频次使用文件中包括多种数据,历史数据通常的访问次数、访问频率不会过高,因此,可以将高使用频次文件中的历史数据进行压缩,从而保证文件存储效率的同时节省存储空间。
[0028]进一步地,所述偏好信息包括:所述用户的偏好对象;
[0029]所述获取用户的偏好信息的步骤,包括:
[0030]获取目标App内的偏好对象;
[0031]所述在存储区域确定所述偏好对象对应的目标文件。
[0032]在上述实现过程中,针对不同的APP,具有不同的偏好对象,提出了获取目标App内的偏好对象;所述在存储区域确定所述偏好对象对应的目标文件,从资源类别方面确定目标文件,提高了压缩存储的灵活性。
[0033]第二方面,本申请实施例提供一种文件压缩装置,包括:
[0034]获取模块,用于获取用户的偏好信息;
[0035]确定模块,用于在存储区域确定所述偏好信息对应的目标文件;
[0036]压缩模块,用于当所述存储区域的剩余空间大小超过预设阈值时,优先对除所述目标文件外的其它文件进行压缩。
[0037]在上述实现过程中,与现有技术的机械式压缩方法不同的是,获取了用户的偏好信息,在存储区域确定偏好信息对应的目标文件,当存储区域的剩余空间不足时,则优先对目标文件外的其它文件进行压缩,使目标文件具有一定的优先级。基于上述实施方式,自动地对存储区域的文件进行压缩,使得存储区域始终具有一定的存储空间,同时,与机械式压缩不同的是,根据用户的偏好信息进行机械压缩能够保证目标文件能够被即时读取,不影响用户的日常业务需求。
[0038]第三方面,本申请实施例提供的一种电子设备,包括:存储器、处理器以及存储在
所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的方法的步骤。
[0039]第四方面,本申请实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的方法。
[0040]本申请公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本申请公开的上述技术即可得知。
[0041]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0042]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。
[0043]图1为本申请实施例提供的文件压缩方法的流程示意图;
[0044]图2为本申请实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
任一项所述的方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令...

【专利技术属性】
技术研发人员:关佳卞传旭
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1