[发明专利]用于管理存储设备内的存储器分配以改善相机应用程序的操作的技术在审
申请号: | 201980029919.4 | 申请日: | 2019-04-11 |
公开(公告)号: | CN112119384A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | K·柳原;B·P·恩格勒特;C·S·伯塞;S·M·格雷迪 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F12/0871 | 分类号: | G06F12/0871;G06F12/02;G06F9/445 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 黄倩 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 存储 设备 存储器 分配 改善 相机 应用程序 操作 技术 | ||
本申请阐述了用于管理非易失性存储器中的存储器存储空间的分配以改善相机应用程序的操作的技术。相机应用程序监测该非易失性存储器中的可用存储器存储空间的量。响应于各种触发事件,该相机应用程序将该可用存储器存储空间的量与阈值进行比较。当该可用存储器存储空间的量小于该阈值时,该相机应用程序向后台服务传输请求以释放与安装在该计算设备上的一个或多个应用程序相关联的临时数据存储库内的附加存储器存储空间。该临时数据存储库为本地数据提供位置以提高该应用程序的效率,该位置可以由该相机应用程序利用来释放存储器,以避免出现可能阻止该相机应用程序执行某些操作的低存储器状况。
技术领域
本文描述的实施方案整体涉及用于存储设备的存储器分配规程。更具体地讲,本发明的实施方案涉及下述技术:这些技术涉及根据计算设备上的波动的存储器存储空间状况来管理用于特定应用程序的临时数据存储库。
背景技术
被包括在计算设备中的现代存储设备(例如,高容量固态驱动器(SSD)或硬盘驱动器(HDD))可以使得能够将多种应用程序安装在计算设备上并存储相当大数量的数据。在一些情况下,给定应用程序可能需要存储设备内的特定量的存储器存储空间可用,以便有效地实施各种操作,例如,从远程服务器下载数据或存储由应用程序生成的文件。在一些情况下,如果某些数据被应用程序频繁地访问,则可能期望该数据作为高速缓存数据保留在存储设备内。具体地讲,高速缓存数据可以提供更愉快的用户体验,因为高速缓存数据减少了原本涉及以反应方式(例如,响应于用户试图在稍后访问数据)从远程数据存储库访问数据的等待时间或资源。
值得注意的是,随着存储设备内未分配的存储器被消耗以存储用于多个不同应用程序的不断增加的高速缓存数据量,计算设备可能变得不能够以最佳方式操作。例如,当给定应用程序尝试执行操作并且存储设备内没有足够的空闲存储器可用时,可能会出现问题。例如,当存储设备不具有足够的空闲存储器可用于分配在存储设备内本地存储图像或视频文件时,尝试捕获数字图像或视频的相机应用程序可能经历故障。缺少可用的存储器可能妨碍用户能够以预期方式使用该设备,这降低了计算设备的用户体验。
发明内容
因此,本文阐述的代表性实施方案公开了涉及在预期给定应用程序的特定使用场景的情况下管理存储设备内分配的存储器的技术。
一个实施方案阐述了用于管理可用存储器存储空间以改善相机应用程序的操作的方法。具体地讲,该方法可以由计算设备实现,并且涉及监测计算设备的非易失性存储器中的可用存储器存储空间的量。响应于各种触发事件,相机应用程序将可用存储器存储空间的量与阈值进行比较。当可用存储器存储空间的量小于阈值时,请求可以被传输到后台服务以尝试通过从与安装在计算设备上的一个或多个应用程序相关联的临时数据存储库内清除数据来预先主动释放附加的存储器存储空间。临时数据存储库被分配用于为将由多种应用程序存储的高速缓存数据提供位置,以提高应用程序的效率。可以利用存储在临时数据存储库中的数据的性质,使得相机应用程序可以自动释放存储器存储空间以防止低存储器状况中断相机应用程序的正常操作。
在一些实施方案中,触发事件可以包括:在计算设备的操作环境内启动或重启相机应用程序;改变相机应用程序的操作模式;经由相机应用程序的用户界面发起对图像或视频的捕获;将图像文件或视频文件提供给库服务以供存储;或经由相机应用程序的用户界面终止视频捕获。触发事件还可以包括从计算设备的文件系统接收可用存储器存储空间的量已被修改的通知。
在一些实施方案中,基于相机应用程序的操作模式从多个阈值中的一个阈值选择阈值。例如,可以基于相机应用程序是在照片模式下操作还是在视频模式下操作来选择不同的阈值。
在一些实施方案中,可以基于与相机应用程序相关的历史用户数据来动态地调节阈值。在其他实施方案中,可以基于计算设备的位置、时间(例如,一天中的时间)或日期(例如,一周中的某天)中的至少一者来调节阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980029919.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:片上系统防火墙存储器架构
- 下一篇:分析第二方数字营销数据