删除缓存文件的方法、装置、车辆及存储介质制造方法及图纸

技术编号:38151208 阅读:10 留言:0更新日期:2023-07-13 09:15
本申请提供删除缓存文件的方法、装置、车辆及存储介质。响应于对电子设备中第一应用的启动或将第一应用从后台显示到前端界面的操作,确定第一应用的所有缓存文件的大小。所有缓存文件的大小大于预设最大阈值时,删除所有缓存文件中的至少一个缓存文件,也就是说,当第一应用当前的缓存文件太多时,第一应用后续运行所产生的缓存文件可能没有存储的缓存空间。因此,删除所有缓存文件中的至少一个缓存文件,避免应用出现闪退或卡顿的现象,这提高使用第一应用的体验。此外,在启动第一应用或将第一应用从后台显示到前端界面时,确定所有缓存文件的大小,还避免每隔一段时间计算所有缓存文件的大小而存在消耗内存的问题。因此,还可降低内存消耗。还可降低内存消耗。还可降低内存消耗。

【技术实现步骤摘要】
删除缓存文件的方法、装置、车辆及存储介质


[0001]本申请涉及车辆控制领域,并且更具体地,涉及车辆控制领域中的删除缓存文件的方法、装置、车辆及存储介质。

技术介绍

[0002]随着科学技术的发展以及人们生活水平的提高,越来越多的智能电子设备走进人们的生活。
[0003]在日常使用智能电子设备中的应用时,有时会因为应用的缓存过大,而出现应用闪退会卡顿的现象。例如,正在播放音乐的音乐应用出现闪退,或,正在导航的导航应用突然出现卡顿等,这极其影响人们使用智能电子设备的体验。

技术实现思路

[0004]本申请提供删除缓存文件的方法、装置、车辆及存储介质,该方法能够提高目标对象使用电子设备中应用的体验。
[0005]第一方面,提供了一种删除缓存文件的方法,该方法包括:响应于对电子设备中第一应用的调用操作,确定该第一应用在该电子设备中的所有缓存文件的大小,该调用操作为启动该第一应用的操作,或者,将该第一应用从后台显示到前端界面的操作;在该所有缓存文件的大小大于预设最大阈值的情况下,删除该所有缓存文件中的至少一个缓存文件。
[0006]上述技术方案中,响应于对电子设备中第一应用的启动或将第一应用从后台显示到前端界面的操作,确定该第一应用的所有缓存文件的大小。在该所有缓存文件的大小大于预设最大阈值的情况下,删除该所有缓存文件中的至少一个缓存文件,也就是说,当该第一应用当前的缓存文件太多,超过了预设最大阈值,第一应用后续运行所产生的缓存文件可能没有存储的缓存空间。因此,需要删除该所有缓存文件中的至少一个缓存文件,以使该第一应用后续能够运行,避免第一应用出现闪退或卡顿的现象,这能够提高目标对象使用电子设备中第一应用的体验。此外,任一应用在被启动或从后台显示到前端界面时所占用的缓存大小最大,在启动第一应用或将第一应用从后台显示到前端界面的情况下,确定第一应用的所有缓存文件的大小,这能够准确地获取第一应用当前运行时所有缓存文件的大小。并且不需要在电子设备端开启任一服务在后台每隔一段时间自动计算第一应用的所有缓存文件的大小,能够避免因为该服务常驻而比较消耗内存的问题,因此,相对于现有方案,本申请中的方案还能够降低内存消耗。
[0007]结合第一方面,在某些可能的实现方式中,删除该所有缓存文件中的至少一个缓存文件,包括下述中的任一项:删除该所有缓存文件中最后访问时间在第一预设时间之前的至少一个缓存文件;删除该所有缓存文件中重要等级低于第一预设等级的至少一个缓存文件;删除该所有缓存文件中访问频次小于第一预设频次的至少一个缓存文件;删除该所有缓存文件中指定类型的至少一个缓存文件。
[0008]上述技术方案中,给出了几种删除所有缓存文件中至少一个缓存文件的方式。相
当于,删除所有缓存文件中最后访问时间比较远的缓存文件;删除所有缓存文件中重要等级比较低的缓存文件;删除所有缓存文件中访问频次比较少的缓存文件;删除所有缓存文件中指定类型的缓存文件,例如,删除所有缓存文件中图片类的文件。以多样的方式删除缓存文件,能够满足目标对象在删除缓存文件的过程中不同的删除需求。
[0009]结合第一方面和上述实现方式,在某些可能的实现方式中,删除该所有缓存文件中的至少一个缓存文件,包括:确定该所有缓存文件中重要等级低于第二预设等级的缓存文件;并删除该重要等级低于第二预设等级的缓存文件中最后访问时间在第二预设时间之前的至少一个缓存文件;或者,确定该所有缓存文件中最后访问时间与当前时间的时间间隔为第三预设时间的缓存文件;并删除该时间间隔为第三预设时间的缓存文件中访问频次小于第二预设频次的至少一个缓存文件。
[0010]上述技术方案中,将重要等级和最后访问时间两个特征结合,或者,将最后访问时间和访问频次两个特征结合,分别实现对缓存文件进行删除的方案。具体相当于,在对所有缓存文件中重要等级比较低的缓存文件进行删除的过程中,删除最后访问时间比较远的缓存文件;在对所有缓存文件中时间间隔为第三预设时间的缓存文件进行删除的过程中,删除访问频次比较少的缓存文件,例如,删除间隔时间为1年且在该1年中访问频次少于2次的缓存文件。以多种方式结合的方式删除缓存文件,更能满足目标对象在删除缓存文件的过程中不同的删除需求。
[0011]结合第一方面和上述实现方式,在某些可能的实现方式中,该预设最大阈值的确定过程包括:基于该电子设备中正在运行的应用的第二数量、该第一应用的类型和预设缓存空间的大小,确定该预设最大阈值;或者,基于该第一应用运行时所需要的最小的缓存大小和该第一应用的类型,确定该预设最大阈值。
[0012]上述技术方案中,描述确定预设最大阈值的过程。由于电子设备上不同时刻运行的应用的数量是不同的,不同应用可以所属不同的类型(娱乐类应用、社交类应用等),因此能够基于该电子设备中正在运行的应用的第二数量、该第一应用的类型和预设缓存空间的大小,确定出因当前正在运行的应用的数量(第二数量)而产生变化的预设最大阈值。或者,基于第一应用运行时所需要的最小的缓存大小和第一应用的类型,确定出固定不变的预设最大阈值。以两个方式确定预设最大阈值,提高对预设最大阈值的选择性。
[0013]结合第一方面和上述实现方式,在某些可能的实现方式中,基于该电子设备中正在运行的应用的第二数量、该第一应用的类型和预设缓存空间的大小,确定该预设最大阈值,包括:将该预设缓存空间的大小与该第二数量之间的比值,乘以第一因子得到的数值,确定为该预设最大阈值,该第一因子与该第一应用的类型相关。
[0014]结合第一方面和上述实现方式,在某些可能的实现方式中,基于该第一应用运行时所需要的最小的缓存大小和该第一应用的类型,确定该预设最大阈值,包括:将该最小的缓存大小与第一调整大小之和确定为该预设最大阈值,该第一调整大小与该第一应用的类型相关。
[0015]结合第一方面和上述实现方式,在某些可能的实现方式中,确定该第一应用在该电子设备中的所有缓存文件的大小之前,该方法还包括:在该电子设备中确定该第一应用的所有缓存文件的路径;以及,确定该第一应用在该电子设备中的所有缓存文件的大小,包括:基于该所有缓存文件的路径,确定该所有缓存文件的大小。
[0016]上述技术方案中,由于任一应用的所有缓存文件存储于不同的路径,因此在确定所有缓存文件的大小之前,需要先确定所有缓存文件的路径。基于第一应用的所有缓存文件的路径,确定该所有缓存文件的大小。
[0017]第二方面,提供了一种删除缓存文件的装置,该装置包括:确定模块,用于响应于对电子设备中第一应用的调用操作,确定该第一应用在该电子设备中的所有缓存文件的大小,该调用操作为启动该第一应用的操作,或者,将该第一应用从后台显示到前端界面的操作;删除模块,用于在该所有缓存文件的大小大于预设最大阈值的情况下,删除该所有缓存文件中的至少一个缓存文件。
[0018]结合第二方面,在某些可能的实现方式中,该删除模块,具体用于:删除该所有缓存文件中最后访问时间在第一预设时间之前的至少一个缓存文件;删除该所有缓存文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种删除缓存文件的方法,其特征在于,所述方法包括:响应于对电子设备中第一应用的调用操作,确定所述第一应用在所述电子设备中的所有缓存文件的大小,所述调用操作为启动所述第一应用的操作,或者,为将所述第一应用从后台显示到前端界面的操作;在所述所有缓存文件的大小大于预设最大阈值的情况下,删除所述所有缓存文件中的至少一个缓存文件。2.根据权利要求1所述的方法,其特征在于,所述删除所述所有缓存文件中的至少一个缓存文件,包括下述中的任一项:删除所述所有缓存文件中最后访问时间在第一预设时间之前的至少一个缓存文件;删除所述所有缓存文件中重要等级低于第一预设等级的至少一个缓存文件;删除所述所有缓存文件中访问频次小于第一预设频次的至少一个缓存文件;删除所述所有缓存文件中指定类型的至少一个缓存文件。3.根据权利要求1所述的方法,其特征在于,所述删除所述所有缓存文件中的至少一个缓存文件,包括:确定所述所有缓存文件中重要等级低于第二预设等级的缓存文件;并删除所述重要等级低于所述第二预设等级的缓存文件中最后访问时间在第二预设时间之前的至少一个缓存文件;或者,确定所述所有缓存文件中最后访问时间与当前时间的时间间隔为第三预设时间的缓存文件;并删除所述时间间隔为所述第三预设时间的缓存文件中访问频次小于第二预设频次的至少一个缓存文件。4.根据权利要求1所述的方法,其特征在于,所述预设最大阈值的确定过程包括:基于所述电子设备中正在运行的应用的第二数量、所述第一应用的类型和预设缓存空间的大小,确定所述预设最大阈值;或者,基于所述第一应用运行时所需要的最小的缓存大小和所述第一应用的类型,确定所述预设最大阈值。5.根据权利要求4所述的方法,其特征在于,所述基于所述电子设备中正在运行的应用的第二数量、所述第一应用的类型和预设缓存空间的大小,确定...

【专利技术属性】
技术研发人员:郑聪
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1