The invention discloses a mobile terminal and computer readable storage medium, method of preventing the screen freeze, freeze screen prevention method comprises the following steps: moving from the reading in the current application of presupposition application red list process information system memory in the terminal, and determines the current operation according to the currently running application scene the process of information; application of scene monitoring rule invocation and the current running scene related to monitor the operation of the application, to obtain the monitoring data of the scene currently running; according to the monitoring data to obtain the file data generated in the current operation is currently running application scenarios, and in accordance with the the current running scene associated data cleaning rules for the file data cleaning. The invention can effectively avoid unrestricted growth of the third parties' application of their own data, and prevent the freeze-screen failure caused by the small disk space.
【技术实现步骤摘要】
冻屏预防方法、移动终端及计算机可读存储介质
本专利技术涉及移动终端的
,尤其涉及一种冻屏预防方法、移动终端及计算机可读存储介质。
技术介绍
随着移动终端技术的发展,移动终端的硬件配置也越来越好,能够实现的功能也越来越多,且集成的APP(Application,应用程序)也越来越多。目前基于移动终端的不同场景的应用程序数以万计,随着用户在移动终端上安装的第三方应用和服务软件数量越来越多,人们日常使用移动终端时总会遇到画面冻结问题,即移动终端出现冻屏故障。目前,移动终端安装有用户使用频率较高的APP且其本身属于胖客户端APP,具备丰富的文件数据,生成的文件数据也比较多,例如,微信和QQ应用等,且移动终端同时运行多个APP,需要占用较多的磁盘空间。然而,移动终端的磁盘空间是有限的,在磁盘空间较小时,容易出现系统频繁卡顿、频繁垃圾回收等系统对磁盘读写的频繁操作,从而导致前台运行APP或后台服务阻塞,进而出现冻屏故障。因此,如何避免第三方应用自身数据的无限制增长,预防因磁盘空间较小导致的冻屏故障是目前亟待解决的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种冻屏预防方法、移动终端及计算机可读存储介质,旨在解决如何避免第三方应用自身数据的无限制增长,预防因磁盘空间较小导致的冻屏故障的技术问题。为实现上述目的,本专利技术提供一种冻屏预防方法,所述冻屏预防方法应用于移动终端,所述冻屏预防方法包括以下步骤:从所述移动终端的系统内存中读取处于预设应用红名单的当前运行应用的进程信息,并根据所述进 ...
【技术保护点】
一种冻屏预防方法,其特征在于,所述冻屏预防方法应用于移动终端,所述冻屏预防方法包括以下步骤:从所述移动终端的系统内存中读取处于预设应用红名单的当前运行应用的进程信息,并根据所述进程信息确定所述当前运行应用的当前运行场景;调用与所述当前运行场景关联的应用场景监测规则对所述当前运行应用进行监测,以获取所述当前运行场景的监测数据;根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据,并根据与所述当前运行场景关联的数据清理规则对所述文件数据进行清理。
【技术特征摘要】
1.一种冻屏预防方法,其特征在于,所述冻屏预防方法应用于移动终端,所述冻屏预防方法包括以下步骤:从所述移动终端的系统内存中读取处于预设应用红名单的当前运行应用的进程信息,并根据所述进程信息确定所述当前运行应用的当前运行场景;调用与所述当前运行场景关联的应用场景监测规则对所述当前运行应用进行监测,以获取所述当前运行场景的监测数据;根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据,并根据与所述当前运行场景关联的数据清理规则对所述文件数据进行清理。2.如权利要求1所述的冻屏预防方法,其特征在于,所述根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据,并根据与所述当前运行场景关联的数据清理规则对所述文件数据进行清理的步骤包括:从所述监测数据中获取所述当前运行应用在当前运行场景下生成的文件数据的磁盘存储区域;从所述磁盘存储区域中提取所述当前运行应用在当前运行场景下生成的文件数据;获取与所述当前运行场景关联的数据清理规则,并根据所述数据清理规则对所述文件数据进行清理。3.如权利要求1所述的冻屏预防方法,其特征在于,所述根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据的步骤之前,所述冻屏预防方法还包括:从所述监测数据中获取所述当前运行应用在所述当前运行场景下生成的文件数据的比特数;在所述比特数高于预设阈值时,执行所述根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据的步骤。4.如权利要求1-3中任一项所述的冻屏预防方法,其特征在于,所述调用与所述当前运行场景关联的应用场景监测规则对所述当前运行应用进行监测,以获取所述当前运行场景的监测数据的步骤之后,所述冻屏预防方法还包括:判断所述当前运行场景是否为预设运行场景,并在所述当前运行场景为预设运行场景时,将所述监测数据存储至预设存储区域;以预设间隔时间从预设存储区域中读取监测数据,并从所述监测数据中获取在预设运行场景下生成的文件数据的比特数;在所述比特数大于或等于预设比特数时,根据所述预设运行场景确定待清理文件类型,并从在预设运行场景下生成的文件数据中清理所述待清理文件类型的文件。5.如权利要求4所述的冻屏预防方法,其特征在于,所述从在预设运行场景下生成的文件数据中清理所述待清理文件类型的文件的步骤之后,所述冻屏预防方法还包括...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。