【技术实现步骤摘要】
【国外来华专利技术】用于管理存储设备内的存储器分配以改善相机应用程序的操作的技术
本文描述的实施方案整体涉及用于存储设备的存储器分配规程。更具体地讲,本专利技术的实施方案涉及下述技术:这些技术涉及根据计算设备上的波动的存储器存储空间状况来管理用于特定应用程序的临时数据存储库。
技术介绍
被包括在计算设备中的现代存储设备(例如,高容量固态驱动器(SSD)或硬盘驱动器(HDD))可以使得能够将多种应用程序安装在计算设备上并存储相当大数量的数据。在一些情况下,给定应用程序可能需要存储设备内的特定量的存储器存储空间可用,以便有效地实施各种操作,例如,从远程服务器下载数据或存储由应用程序生成的文件。在一些情况下,如果某些数据被应用程序频繁地访问,则可能期望该数据作为高速缓存数据保留在存储设备内。具体地讲,高速缓存数据可以提供更愉快的用户体验,因为高速缓存数据减少了原本涉及以反应方式(例如,响应于用户试图在稍后访问数据)从远程数据存储库访问数据的等待时间或资源。值得注意的是,随着存储设备内未分配的存储器被消耗以存储用于多个不同应用程序的不断 ...
【技术保护点】
1.一种用于管理可用存储器存储空间以改善由计算设备执行的相机应用程序的操作的方法,所述方法包括:/n确定非易失性存储器中的可用存储器存储空间的量;/n将所述可用存储器存储空间的量与和所述相机应用程序的至少一个方面的操作相关的阈值进行比较;以及/n当所述可用存储器存储空间的量小于所述阈值时,向高速缓存引擎传输请求以释放与安装在所述计算设备上的一个或多个应用程序相关联的临时数据存储库内的附加存储器存储空间。/n
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】20180507 US 62/668,185;20180920 US 16/137,3411.一种用于管理可用存储器存储空间以改善由计算设备执行的相机应用程序的操作的方法,所述方法包括:
确定非易失性存储器中的可用存储器存储空间的量;
将所述可用存储器存储空间的量与和所述相机应用程序的至少一个方面的操作相关的阈值进行比较;以及
当所述可用存储器存储空间的量小于所述阈值时,向高速缓存引擎传输请求以释放与安装在所述计算设备上的一个或多个应用程序相关联的临时数据存储库内的附加存储器存储空间。
2.根据权利要求1所述的方法,所述方法还包括:
检测触发事件;以及
响应于所述触发事件,确定所述可用存储器存储空间的量。
3.根据权利要求2所述的方法,其中所述触发事件包括以下各项中的至少一者:
在所述计算设备的操作环境内启动或重启所述相机应用程序;
改变所述相机应用程序的操作模式;
针对所述相机应用程序的特定操作模式来改变配置参数;
经由所述相机应用程序的用户界面发起对图像文件或视频文件的图像数据的捕获;
将所述图像文件或所述视频文件提供给库服务;或者
终止捕获所述图像文件或所述视频文件的图像数据。
4.根据权利要求2所述的方法,其中所述触发事件是速率受限的。
5.根据权利要求1所述的方法,其中基于与所述相机应用程序相关的历史用户数据来动态地调节所述阈值。
6.根据权利要求1所述的方法,其中基于机器学习算法来动态地调节所述阈值,所述机器学习算法利用与多个不同的计算设备上的相机应用程序相关的历史用户数据来训练。
7.根据权利要求1所述的方法,其中基于所述相机应用程序的操作模式从多个阈值中的一个阈值选择所述阈值。
8.根据权利要求1所述的方法,其中所述高速缓存引擎基于指派给每个应用程序的优先级值来选择一个或多个应用程序以请求减少所述临时数据存储库中的数据。
9.根据权利要求8所述的方法,其中所述优先级值基于来自所述一个或多个应用程序中的每个应用程序的对从所述临时数据存储库删除数据的先前请求的响应。
10.根据权利要求1所述的方法,其中基于所述计算设备的位置、时间或日期中的至少一者来调节所述阈值。
11.至少一种非暂态计算机可读存储介质,所述至少一种非暂态计算机可读存储介质被配置为存储指令,所述指令在由被包括在计算设备中的至少一个处理器执行时,使得所述计算设备管理可用存储器存储空间以改善由所述计算设备执行的相机应用程序的操作,方式为执行包括以下各项的步骤:
确定非易失性存储器中的可用存储器存储空间的量;
将所述可用存储器存储空间的量与和所述相机应用程序的至少一个方面的操作相关的阈值进行比较;以及
当所述可用存储器存储空间的量小于所述阈值时,向高速缓存引擎传输请求以释放与安装在所述计算设备上的一个或多个应用程序相关联的临时数据存储库内的附加存储器存储空间。
12.根据权利要求11所述的至少一种非暂态计算机可读存储介质,其中所述步骤还包括:
检测触发事件;以及
响应于所述触发事件,确定所述可用存储器存储空间的量。
13.根据权利要求12所述的至少一种非暂态计算机可读存储介质,其中所述触发事件包括以下各项中的至少一者:
在所述计算设备的操作环境内启动或重启所述相机应用程序;
改变所述相机应用程序的操作模式;
针对所述相机应用程序的特定操作模式来改变配置参数;
经由所述相机应用程序的用户界面发起对图像文件或视频文件的图像数据的捕获;
将所述图像文件或所述视频文件提供给库服务;或者
终止捕获所述图像文件或所述视频文件的图像数据。
技术研发人员:K·柳原,B·P·恩格勒特,C·S·伯塞,S·M·格雷迪,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。