冻屏预防方法、移动终端及计算机可读存储介质技术

技术编号:17406598 阅读:29 留言:0更新日期:2018-03-07 04:35
本发明专利技术公开了一种冻屏预防方法、移动终端及计算机可读存储介质,该冻屏预防方法包括以下步骤:从所述移动终端的系统内存中读取处于预设应用红名单的当前运行应用的进程信息,并根据所述进程信息确定所述当前运行应用的当前运行场景;调用与所述当前运行场景关联的应用场景监测规则对所述当前运行应用进行监测,以获取所述当前运行场景的监测数据;根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据,并根据与所述当前运行场景关联的数据清理规则对所述文件数据进行清理。本发明专利技术能够有效的避免第三方应用自身数据的无限制增长,预防因磁盘空间较小导致的冻屏故障。

Prevention method of freeze-screen, mobile terminal and computer readable storage medium

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为本专利技术移动终端的操作系统的层级示意图;图3为本专利技术冻屏预防方法第一实施例的流程示意图;图4为图3中所述根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据,并根据与所述当前运行场景关联的数据清理规则对所述文件数据进行清理步骤的细化流程示意图;图5为本专利技术冻屏预防方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:射频单元101可用于收发信息本文档来自技高网...
冻屏预防方法、移动终端及计算机可读存储介质

【技术保护点】
一种冻屏预防方法,其特征在于,所述冻屏预防方法应用于移动终端,所述冻屏预防方法包括以下步骤:从所述移动终端的系统内存中读取处于预设应用红名单的当前运行应用的进程信息,并根据所述进程信息确定所述当前运行应用的当前运行场景;调用与所述当前运行场景关联的应用场景监测规则对所述当前运行应用进行监测,以获取所述当前运行场景的监测数据;根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据,并根据与所述当前运行场景关联的数据清理规则对所述文件数据进行清理。

【技术特征摘要】
1.一种冻屏预防方法,其特征在于,所述冻屏预防方法应用于移动终端,所述冻屏预防方法包括以下步骤:从所述移动终端的系统内存中读取处于预设应用红名单的当前运行应用的进程信息,并根据所述进程信息确定所述当前运行应用的当前运行场景;调用与所述当前运行场景关联的应用场景监测规则对所述当前运行应用进行监测,以获取所述当前运行场景的监测数据;根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据,并根据与所述当前运行场景关联的数据清理规则对所述文件数据进行清理。2.如权利要求1所述的冻屏预防方法,其特征在于,所述根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据,并根据与所述当前运行场景关联的数据清理规则对所述文件数据进行清理的步骤包括:从所述监测数据中获取所述当前运行应用在当前运行场景下生成的文件数据的磁盘存储区域;从所述磁盘存储区域中提取所述当前运行应用在当前运行场景下生成的文件数据;获取与所述当前运行场景关联的数据清理规则,并根据所述数据清理规则对所述文件数据进行清理。3.如权利要求1所述的冻屏预防方法,其特征在于,所述根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据的步骤之前,所述冻屏预防方法还包括:从所述监测数据中获取所述当前运行应用在所述当前运行场景下生成的文件数据的比特数;在所述比特数高于预设阈值时,执行所述根据所述监测数据获取所述当前运行应用在当前运行场景下生成的文件数据的步骤。4.如权利要求1-3中任一项所述的冻屏预防方法,其特征在于,所述调用与所述当前运行场景关联的应用场景监测规则对所述当前运行应用进行监测,以获取所述当前运行场景的监测数据的步骤之后,所述冻屏预防方法还包括:判断所述当前运行场景是否为预设运行场景,并在所述当前运行场景为预设运行场景时,将所述监测数据存储至预设存储区域;以预设间隔时间从预设存储区域中读取监测数据,并从所述监测数据中获取在预设运行场景下生成的文件数据的比特数;在所述比特数大于或等于预设比特数时,根据所述预设运行场景确定待清理文件类型,并从在预设运行场景下生成的文件数据中清理所述待清理文件类型的文件。5.如权利要求4所述的冻屏预防方法,其特征在于,所述从在预设运行场景下生成的文件数据中清理所述待清理文件类型的文件的步骤之后,所述冻屏预防方法还包括...

【专利技术属性】
技术研发人员:周龙
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1