移动终端及其数据处理方法技术

技术编号:15101611 阅读:50 留言:0更新日期:2017-04-08 10:58
本发明专利技术公开一种移动终端及其数据处理方法;移动终端包括:存储器,所述存储器的至少部分存储空间映射为所述移动终端的操作系统的文件系统中的数据分区;所述控制器,用于在引导所述操作系统运行的初始化阶段检测所述数据分区的剩余空间;检测到所述剩余空间小于剩余空间阈值,以及,检测所述数据分区中的预填充文件;所述控制器,还用于对所述预填充文件进行清理,直至使所述数据分区的剩余空间不小于所述剩余空间阈值;基于所述数据分区完成引导所述操作系统的初始化操作。实施本发明专利技术,能够对移动终端的存储空间进行有效管理,避免存储空间快速耗尽的情况。

【技术实现步骤摘要】

本专利技术涉及通信领域的移动终端数据处理技术,尤其涉及一种移动终端及其数据处理方法
技术介绍
智能手机、平板电脑等移动终端的应用场景越来越多,对移动终端的存储空间的要求也越来越大;例如:1)设置的相机分辨率越来越高,拍摄的照片就越来越大,而且会随时随地会自拍、移动终端用户互相之间还通过社交应用不停地分享;2)移动终端拍摄的照片的数量快速增加;3)移动终端的接入互联网的网速也是越来越快,费用越来越低,各种视频越来越多;视频随着时长和视频的品质成正比增长,文件会越来越大;4)随着移动终端的硬件配置越来越高,移动终端安装的应用如游戏等的体积也是越来越大,即游戏程序本身及其各种场景的中间数据文件也是越来越大;使用得越久,占用移动终端的存储空间也越多。综上所述,当移动终端的存储空间减小到一定程度时会而导致移动终端的系统或应用出现各种异常、甚至崩溃、屏幕显示没有反应(或称为冻屏)、或黑屏(也即俗称的变板砖),对于如何有效管理移动终端存储空间,避免存储快速耗尽导致移动终端数据丢失、故障的问题,现有技术尚无有效解决方案。
技术实现思路
本专利技术实施例提供一种移动终端及其数据处理方法,能够对移动终端的存储空间进行有效管理。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种移动终端,所述移动终端包括:存储器,所述存储器的至少部分存储空间映射为所述移动终端的操作系统的r>文件系统中的数据分区;所述控制器,用于在引导所述操作系统运行的初始化阶段检测所述数据分区的剩余空间;检测到所述剩余空间小于剩余空间阈值,以及,检测所述数据分区中的预填充文件;所述控制器,还用于对所述预填充文件进行清理,直至使所述数据分区的剩余空间不小于所述剩余空间阈值;基于所述数据分区完成引导所述操作系统的初始化操作。第二方面,本专利技术实施例提供一种数据处理方法,所述数据处理方法包括:在引导移动终端的操作系统运行的初始化阶段检测所述移动终端的数据分区的剩余空间;检测到所述剩余空间小于剩余空间阈值,以及,检测所述数据分区中的预填充文件;对所述预填充文件进行清理,直至使所述数据分区的剩余空间不小于所述剩余空间阈值;基于所述数据分区完成引导所述操作系统的初始化操作;其中,所述移动终端的存储器的至少部分存储空间映射为所述移动终端的操作系统的文件系统中的所述数据分区。本专利技术实施例中,存储器的至少部分存储空间映射为所述移动终端的操作系统的文件系统中的数据分区(例如,在安卓操作系统中与Data分区对应),并且数据分区中具有预设数量的预填充文件(预填充文件本身不承载有意义的信息);控制器在引导所述操作系统运行的初始化阶段(此时操作系统中的文件系统加载完毕,且桌面应用尚无启动)检测数据分区的剩余空间,当检测到剩余空间小于剩余空间阈值时检测所述数据分区中的预填充文件;对所检测到的预填充文件进行清理,直至使数据分区的剩余空间不小于剩余空间阈值,数据分区的剩余空间阈值与移动终端操作系统引导启动的最小需求空间,从而控制器能够基于剩余空间大于剩余存储空间阈值的数据分区完成引导操作系统的初始化操作,避免用户在操作移动终端时对数据分区的过度使用导致数据分区的剩余空间低于剩余空间阈值,影响操作系统的运行性能,并且重新启动操作时由于数据分区的剩余空间低于剩余空间阈值导致无法完成启动的情况。附图说明图1为实现本专利技术各个实施例的移动终端的一个可选的系统架构示意图;图2为实现本专利技术各个实施例的移动终端的一个可选的硬件结构示意图;图3为实现本专利技术各个实施例的移动终端的又一个可选的硬件结构示意图;图4为如图3所示的移动终端的无线通信系统示意图;图5为实现本专利技术实施例数据处理方法的一个可选流程示意图;图6为实现本专利技术实施例数据处理方法的又一个可选流程示意图;图7为实现本专利技术实施例数据处理方法的另一个可选流程示意图;图8为实现本专利技术实施例数据处理方法的再一个可选流程示意图。具体实施方式以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。首先对运行安卓操作系统的移动终端的组织结构进行说明,参见表1,本发明实施例记载的移动终端的操作系统的一个可选的文件系统包括以下分区:表1Boot分区,移动终端操作系统的引导分区,也就是操作系统的镜像安装包(ROM包)里的boot.img。Radio分区,移动终端的驱动或功能程序,如打电话和发短信、以及无线相容性认证(WiFi)等,不同的操作系统的版本会有不同的radio配套。Recovery分区,移动终端操作系统的恢复分区,不同的recovery版本可以支持不同的功能,主要用于支持实现移动终端操作系统的更新升级。System分区,包含了移动终端的整个操作系统,除了内核(kernel)和虚拟内存盘(ramdisk);包括用户界面和所有预装的系统应用程序;例如system/app存储移动终端操作系统的核心应用;system/media存储移动终端操作系统使用的各种媒体文件;system/fonts存储移动终端操作系统的字体文件;system/bin存储可执行文件。Data分区,,存储用户数据,例如用户拍摄的照片、视频,以及用户安装的应用程序等,data分区实际上是移动终端的数据分区,data分区的容量与移动终端中对用户呈现可用的剩余可用存储空间的容量一致。Cache分区,移动终端操作系统的缓存分区。移动终端设备(例如运行Android操作系统的移动终端)的数据(data)分区是用于永久标记系统运行环境、应用参数配置等的磁盘介质,如果数据分区的存储空间用尽,写数据(例如存储相片、下载文件、安装应用等)就会失败,导致读取数据分区里的数据都会出现异常,运行状态的判断或切换就会失败,系统或应用运行到某一阶段时就会异常(如卡顿)、甚至崩溃、卡死,严重的甚至会导致移动终端黑屏(也即通常所说的变板砖)。现有技术中对移动终端的各种应用(如相机应用、多媒体应用、游戏应用)进行编程设计时,开发人员总是假设数据可以成功地在数据分区进行读写,也就是应用的所有代码都是基于上述的假设来开发的,这就导致对数据分区出现异常时,应用的代码中导致出现异常的位置不可预测,进而使移动终端操作系统异常的行为也不可预测。对数据分区所有的写操作都进行异常判断是难以实现的,这是因为:首先,移动本文档来自技高网...

【技术保护点】
一种移动终端,其特征在于,所述移动终端包括:存储器,所述存储器的至少部分存储空间映射为所述移动终端的操作系统的文件系统中的数据分区;所述控制器,用于在引导所述操作系统运行的初始化阶段检测所述数据分区的剩余空间;检测到所述剩余空间小于剩余空间阈值,以及,检测所述数据分区中的预填充文件;所述控制器,还用于对所述预填充文件进行清理,直至使所述数据分区的剩余空间不小于所述剩余空间阈值;基于所述数据分区完成引导所述操作系统的初始化操作。

【技术特征摘要】
1.一种移动终端,其特征在于,所述移动终端包括:
存储器,所述存储器的至少部分存储空间映射为所述移动终端的操作系统
的文件系统中的数据分区;
所述控制器,用于在引导所述操作系统运行的初始化阶段检测所述数据分
区的剩余空间;检测到所述剩余空间小于剩余空间阈值,以及,检测所述数据
分区中的预填充文件;
所述控制器,还用于对所述预填充文件进行清理,直至使所述数据分区的
剩余空间不小于所述剩余空间阈值;基于所述数据分区完成引导所述操作系统
的初始化操作。
2.如权利要求1所述的移动终端,其特征在于,
所述控制器,还用于逐个清理所述数据分区的预填充文件,直至使所述数
据分区的剩余空间不小于所述剩余空间阈值,或者,直至清理完毕所述数据分
区中的预填充文件。
3.如权利要求1所述的移动终端,其特征在于,
所述控制器,还用于在引导所述操作系统运行的初始化阶段之后,检测到
所述数据分区中存在预填充文件且数量小于预设数量,启动卸载应用和文件删
除程序以释放所述数据分区的存储空间,直至所述数据分区的剩余空间大于目
标数量的预填充文件体积与所述剩余空间阈值的加和,以及,
在所述数据分区中写入所述目标数量的所述预填充文件,以使所述数据分
区中的预填充文件的数量不小于所述预设数量。
4.如权利要求1所述的移动终端,其特征在于,
所述控制器,还用于在引导所述操作系统运行的初始化阶段之后,检测到
所述数据分区中未存在预填充文件,且所述数据分区的剩余空间大于预设数量
的预填充文件体积与所述剩余空间阈值的加和,以及,
在所述数据分区中写入所述预设数量的所述预填充文件。
5.如权利要求1至4任一项所述的移动终端,其特征在于,
所述控制器,还用于在引导所述操作系统运行的初始化阶段之后,检测到
所述数据分区中未存在预填充文件,且所述数据分区的剩余空间小于预设数量
的预填充文件体积与所述剩余空间阈值的加和,发出恢复所述数据分区为初始
状态的操作提示以使所述数据分区的剩余空间大于所述剩余空间阈值。
6.一种数据处理方法,...

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

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

1