【技术实现步骤摘要】
【国外来华专利技术】用于应用程序加载的存储器管理相关申请的交叉引用本专利申请要求提交于2016年6月10日的美国非临时专利申请No.15/179,877的权益,该专利申请以引用的方式全文并入以用于所有目的。本专利申请与以下专利文件相关:提交于2016年6月10日的共同拥有的共同未决的美国申请No.15/179,863,其涉及“PROVIDINGUPDATEDAPPLICATIONDATAFORPREVIEWINGAPPLICATIONSONADISPLAY”(代理人案卷号P31019US1;1006817),以及提交于2016年6月10日的共同拥有的共同未决的美国申请No.15/179,824,其涉及“ENHANCEDAPPLICATIONPREVIEWMODE”(代理人案卷号P31467US1;1009141),这两个专利申请以引用的方式全文并入以用于所有目的。
技术介绍
本公开整体涉及移动设备,并且具体地,涉及移动设备的存储器管理。移动设备可显示针对各种应用程序的最近的应用程序数据。例如,移动设备诸如可穿戴式设备可在应用程序数据需要尽可能频繁地被刷新的情况下在移动设备的表面上显示应用程序数据。随着数据到期,更新应用程序数据可能需要大量加载时间。当用户花费更多时间等待应用程序加载和更新数据以进行显示时,用户体验迅速减退。此外,在应用程序数据不断更新以进行显示的情况下使所有应用程序处于活动状态不仅会在存储器受限的情况下占用过多存储器,而且还会耗尽电池寿命并使移动设备上的其他进程暂停。
技术实现思路
一些实施方案可基于存储器可用性将一个或多个应用程序加载到移动设备的存储器中,其中这些应用 ...
【技术保护点】
1.一种方法,包括由具有存储器系统的移动设备的一个或多个处理器执行:识别一组应用程序,所述应用程序被指定用于提供当所述移动设备处于预览模式时要显示的快照;向所述存储器系统发送对当前存储器压力水平的请求,所述存储器系统与所述一个或多个处理器可通信地耦接,使得所述存储器系统中的应用程序被配置为由所述一个或多个处理器执行;在确定所述当前存储器压力水平低于阈值之后,将所述一组应用程序中的第一应用程序从永久存储装置加载到所述存储器系统中,其中所述第一应用程序被配置为在所述第一应用程序被加载到所述存储器系统中时生成所述第一应用程序的第一快照;向所述存储器系统发送对所述当前存储器压力水平的另一请求;以及在确定所述当前存储器压力水平低于所述阈值之后,将所述一组应用程序中的第二应用程序从所述永久存储装置加载到所述存储器系统中,其中所述第二应用程序被配置为在所述第二应用程序被加载到所述存储器系统中时生成所述第二应用程序的第二快照。
【技术特征摘要】
【国外来华专利技术】2016.06.10 US 15/179,8771.一种方法,包括由具有存储器系统的移动设备的一个或多个处理器执行:识别一组应用程序,所述应用程序被指定用于提供当所述移动设备处于预览模式时要显示的快照;向所述存储器系统发送对当前存储器压力水平的请求,所述存储器系统与所述一个或多个处理器可通信地耦接,使得所述存储器系统中的应用程序被配置为由所述一个或多个处理器执行;在确定所述当前存储器压力水平低于阈值之后,将所述一组应用程序中的第一应用程序从永久存储装置加载到所述存储器系统中,其中所述第一应用程序被配置为在所述第一应用程序被加载到所述存储器系统中时生成所述第一应用程序的第一快照;向所述存储器系统发送对所述当前存储器压力水平的另一请求;以及在确定所述当前存储器压力水平低于所述阈值之后,将所述一组应用程序中的第二应用程序从所述永久存储装置加载到所述存储器系统中,其中所述第二应用程序被配置为在所述第二应用程序被加载到所述存储器系统中时生成所述第二应用程序的第二快照。2.根据权利要求1所述的方法,还包括:响应于确定所述当前存储器压力水平大于所述阈值,不将另一个应用程序从所述永久存储装置加载到所述存储器系统中。3.根据权利要求1所述的方法,还包括:响应于确定所述当前存储器压力水平大于所述阈值,从所述存储器系统卸载所述第一应用程序。4.根据权利要求3所述的方法,还包括:确定所述一组应用程序中的第三应用程序未被加载到所述存储器系统中;以及确定需要所述第三应用程序的快照,其中进一步响应于确定所述第三应用程序未被加载到所述存储器系统中并且确定需要所述第三应用程序的所述快照,从所述存储器系统卸载所述第一应用程序。5.根据权利要求1所述的方法,还包括:接收所述移动设备的屏幕不再显示图形用户界面的指示,其中在接收到所述指示之后识别所述一组应用程序。6.根据权利要求1所述的方法,还包括:响应于确定所述当前存储器压力水平超过所述阈值水平:确定所加载应用程序的子组是否属于较低优先级带的应用程序;以及结束所加载应用程序的所述子组中的至少一个或多个应用程序以增加所述存储器系统的可用存储器。7.根据权利要求1所述的方法,还包括:响应于确定所述移动设备的屏幕不再显示图形用户界面,确定已经加载了所述一组应用程序中的第三应用程序;以及确定所述一组应用程序中的尚未被加载的应用程序的剩余子组,其中所述第一应用程序和所述第二应用程序位于所述应用程序的剩余子组中。8.一种移动设备,包括:一个或多个处理器;和计算机可读介质,所述计算机可读介质耦接到所述一个或多个处理器,其中所述计算机可读介质使用指令集进行编码,所述指令集在被执行时使得所述一个或多个处理器执行:识别一组应用程序,所述应用程序被指定用于提供当所述移动设备处于预览模式时要显示的快照;向存储器系统发送对当前存储器压力水平的请求,所述存储器系统与所述一个或多个处理器可通信地耦接,使得所述存储器系统中的应用程序被配置为由所述一个或多个处理器执行;在确定所述当前存储器压力水平低于阈值之后,将所述一组应用程序中的第一应用程序从永久存储装置加载到所述存储器系统中,其中所述第一应用程序被配置为在所述第一应用程序被加载到所述存储器系统中时生成所述第一应用程序的第一快照;向所述存储器系统发送对所述当前存储器压力水平的另一请求;以及在确定所述当前存储器压力水平低于所述阈值之后,将所述一组应用程序中的第二应用程序从所述永久存储装置加载到所述存储器系统中,其中所述第二应用程序被配置为在所述第二应用程序被加载到所述存储器系统中时生成所述第二应用程序的第二快照。9.根据权利要求8所述的移动设备,其中进一步使所述一个或多个处理器执行:响应于确定所述当前存储器压力水平大于所述阈值,不...
【专利技术属性】
技术研发人员:A·J·德泽恩,M·J·拉布,N·G·克瑞恩,B·W·朔尔施,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。