电子装置和使用该电子装置的存储器管理方法制造方法及图纸

技术编号:38688030 阅读:22 留言:0更新日期:2023-09-02 23:02
根据本公开的各种实施例,一种电子装置包括存储器和可操作地连接到该存储器的处理器,其中该处理器可以被配置成:确认该存储器的剩余容量;并且在确认存储器的剩余容量小于存储器总容量的指定比的基础上,防止使用应用的配置文件进行编译,或者删除通过使用应用的配置文件进行编译而生成的工件。除了本文件中公开的那些实施例之外,各种其他实施例也是可能的。的。的。

【技术实现步骤摘要】
【国外来华专利技术】电子装置和使用该电子装置的存储器管理方法


[0001]本公开的某些实施例涉及电子装置和用于管理使用该电子装置的存储器的方法。

技术介绍

[0002]当电子装置在有限的存储器容量内执行许多功能时,可能会出现存储器不足的情况。例如,当存储器的剩余容量变得小于特定量时,电子装置可以提供通知。该通知可以通知用户需要释放存储器的可用空间。为了释放存储器中的空间,用户可以删除存储在电子装置中的文件、包、包的数据和缓存文件。

技术实现思路

[0003]技术问题
[0004]随着应用包的安装,可能会创建工件。即使一些工件长时间不使用,似乎也没有办法删除它们。此外,仅当存储器的剩余容量小于或等于指定容量时,才提供需要释放存储器可用空间的通知。由于没有提供用于确保可用存储空间的差异操作(备份自最近一次完全备份以来的所有改变),不仅输入或输出处理被延迟,而且电子装置的可用性可能退化。
[0005]根据本公开的某些实施例的电子装置可以基于存储器的剩余容量小于指定比来阻止使用应用的配置文件的编译,或者可以选择性地删除由编译创建的工件。
[0006]根据本公开的某些实施例的电子装置可以在存储器的剩余容量大于或等于指定容量时通过编译从其删除了工件的包,或者通过使用应用的配置文件重新编译,来恢复被删除的工件。
[0007]技术方案
[0008]根据某些实施例,一种电子装置包括:存储器;以及可操作地耦合到存储器的处理器,其中处理器被配置成:识别存储器的剩余容量,以及当存储器的剩余容量小于存储器的总容量的指定比时,阻止使用应用的配置文件进行编译,或者删除通过使用应用的配置文件进行编译而创建的工件。
[0009]根据某些实施例,一种用于管理电子装置的存储器的方法包括:识别存储器的剩余容量;以及当确定存储器的剩余容量小于存储器的总容量的指定比时,阻止使用应用的配置文件的编译,或者删除通过使用应用的配置文件执行编译而创建的工件。
[0010]有益效果
[0011]根据本公开的某些实施例的电子装置基于存储器的剩余容量,阻止使用应用的配置文件的编译或者通过选择性地删除通过编译生成的工件。前述不仅系统地确保了存储器的可用空间,而且防止了由于存储器的可用空间的限制而可能发生的输入或输出性能退化。
[0012]根据本公开的某些实施例的电子装置,当确保存储器的剩余容量大于或等于指定容量时,通过编译已经从其删除了工件的包,或者通过经由使用应用的配置文件重新编译恢复删除的工件,可以防止使用应用时的性能下降。
附图说明
[0013]图1是示出根据本公开的某些实施例的网络环境中的电子装置的框图。
[0014]图2是示出根据本公开的某些实施例的电子装置的框图。
[0015]图3是示出根据本公开的某些实施例的基于存储器的剩余容量来管理存储器的方法的流程图。
[0016]图4是根据某些实施例的用于解释图3的操作315的流程图。
[0017]图5是根据某些实施例的用于解释图4的操作440的流程图。
[0018]图6是示出根据某些实施例的基于存储器的剩余容量来管理存储器的方法的流程图。
具体实施方式
[0019]图1是示出根据各种实施例的网络环境100中的电子装置101的框图。
[0020]参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108中的至少一个进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入模块150、声音输出模块155、显示模块160、音频模块170、传感器模块176、接口177、连接端178、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施例中,可从电子装置101中省略上述部件中的至少一个(例如,连接端178),或者可将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可将上述部件中的一些部件(例如,传感器模块176、相机模块180或天线模块197)实现为单个集成部件(例如,显示模块160)。
[0021]处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据存储到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))或者与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、神经处理单元(NPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。例如,当电子装置101包括主处理器121和辅助处理器123时,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为专用于特定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。
[0022]在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123(而非主处理器121)可控制与电子装置101的部件之中的至少一个部件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实
现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。根据实施例,辅助处理器123(例如,神经处理单元)可包括专用于人工智能模型处理的硬件结构。可通过机器学习来生成人工智能模型。例如,可通过人工智能被执行之处的电子装置101或经由单独的服务器(例如,服务器108)来执行这样的学习。学习算法可包括但不限于例如监督学习、无监督学习、半监督学习或强化学习。人工智能模型可包括多个人工神经网络层。人工神经网络可以是深度神经网络(DNN)、卷积神经网络(CNN)、循环神经网络(RNN)、受限玻尔兹曼机(RBM)、深度置信网络(DBN)、双向循环深度神经网络(BRDNN)或深度Q网络或其两个或更多个的组合,但不限于此。另外地或可选地,人工智能模型可包括除了硬件结构以外的软件结构。
[0023]存储器130可存储由电子装置101的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种电子装置,包括:存储器;以及可操作地耦合到存储器的处理器,其中处理器被配置成:识别存储器的剩余容量,以及当存储器的剩余容量小于存储器总容量的指定比时,阻止使用应用的配置文件进行编译,或者删除通过使用所述应用的配置文件进行编译而创建的工件。2.根据权利要求1所述的电子装置,其中,所述指定比包括第一指定比、第二指定比和第三指定比,以及其中处理器还被配置成:当确定存储器的剩余容量在第一指定比和小于第一指定比的第二指定比之间时,识别频繁使用的应用的方法的配置文件,以及阻止使用频繁使用的应用的方法的配置文件的编译的执行。3.根据权利要求2所述的电子装置,其中,处理器还被配置成:当存储器的剩余容量在第二指定比和小于第二比的第三指定比之间时,通过执行更新来识别未被使用的系统包的路径,以及删除通过对位于所识别的路径中的系统包执行编译而生成的工件。4.根据权利要求3所述的电子装置,其中,处理器还被配置成:当确定存储器的剩余容量小于第三指定比时,获得安装在电子装置中的应用包的列表,从所获得的列表中识别在指定时间段内未被使用的至少一个应用包,识别信息,所述信息包括在指定时间段内未使用的所述至少一个应用包的指令集架构信息或安装路径中的至少一个,基于所获得的在指定时间段内未使用的所述至少一个应用包的安装路径或指令集架构信息中的至少一个,识别未使用的所述至少一个应用包的工件所在的路径,以及删除在所述路径中的工件。5.根据权利要求4所述的电子装置,其中,处理器还被配置成:识别列表中包括的每个应用的图标是否存在,如果每个应用的图标存在,则基于每个应用的执行事件、使用每个应用的共享事件、每个应用的弹出消息事件和安装每个应用的窗口小部件的事件是否发生,以及每个应用是否被设置为指定功能,识别每个应用的未使用的时间段,并将未使用的时间段超过指定时间段的至少一个应用添加到要删除的工件列表,以及如果每个应用的图标不存在,则基于最后使用应用组件的时间,识别最后使用构成每个应用包的应用组件的时间,识别应用组件的未使用的时间段,并且将未使用的时间段超过指定时间段的至少一个应用组件添加到列表以删除工件。6.根据权利要求4所述的电子装置,其中,处理器还被配置成:在删除工件之后,当确定存储器的剩余容量大于或等于第三指定比时,编译从其删除工件的包。7.根据权利要求4所述的电子装置,其中,处理器还被配置成:
在删除所述工件之后,当确定存储器的剩余容量大于或等于第二指定比时,通过使用所述应用的配置文件重新编译来恢复删除的工件。8.根据权利要求7所述的电子装置,其中,处理器还被配置成:当确定存储器的剩余容量大于或等于第二指定比时,基于Java代码文...

【专利技术属性】
技术研发人员:郑宽熙孙弘汀金明我金晓钟
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1