当前位置: 首页 > 专利查询>王梅专利>正文

一种对移动终端中的数据进行分级处理的方法及系统技术方案

技术编号:19593345 阅读:19 留言:0更新日期:2018-11-28 04:52
本发明专利技术公开了一种对移动终端中的数据进行分级处理的方法及系统,其中方法包括:接收针对目标数据组的获取请求;确定目标数据组所位于的当前压缩数据段和当前压缩数据区;确定目标数据组在运行时需要关联运行的多个关联数据组;扫描当前压缩数据段内所有的压缩数据区,确定解压级;在当前压缩数据段内按照解压级进行解压缩;在当前压缩数据段内按照解压级进行解压缩的同时,将每个关联压缩数据段的关联压缩数据区内的高压缩率的子区域标记为第二解压级,并且将每个关联压缩数据段的关联压缩数据区内的中压缩率或低压缩率的子区域标记为第三解压级;以及响应于当前压缩数据段内的解压缩的完成,在关联压缩数据段内按照解压级进行解压缩。

【技术实现步骤摘要】
一种对移动终端中的数据进行分级处理的方法及系统
本专利技术涉及数据处理领域,并且更具体地,涉及一种对移动终端中的数据进行分级处理的方法及系统。
技术介绍
目前,随着诸如手机的移动终端越来越得到广泛的应用,移动终端的处理器、存储器、摄像头等器件的改进幅度非常大。然而,随着用户对于各种应用的运行速度、图像等的要求越来越高,应用所占用的处理资源或存储资源也越来越多。为此,在对诸如处理器、存储器、摄像头等器件进行改进的同时,还需要对移动终端中的数据的存取性能进行改进以提升移动终端的数据处理能力。
技术实现思路
根据本专利技术的一个方面,提供一种对移动终端中的数据进行分级处理的方法,所述方法包括:接收针对于所述移动终端内第一存储器中存储的目标数据组的获取请求;基于所述获取请求,确定所述目标数据组在所述第一存储器内多个压缩数据段中所位于的当前压缩数据段并且确定所述目标数据组在所述当前压缩数据段内多个压缩数据区中所位于的当前压缩数据区;基于所述目标数据组的关联统计信息,确定所述目标数据组在运行时需要关联运行的多个关联数据组;扫描所述当前压缩数据段内所有的压缩数据区,将所述当前压缩数据区标记为第一解压级,确定所述当前压缩数据段内除所述当前压缩数据区之外的并且具有关联数据组的至少一个关联压缩数据区,将所述当前压缩数据段的至少一个关联压缩数据区内高压缩率或中压缩率的子区域标记为第二解压级,将所述当前压缩数据段的至少一个关联压缩数据区内低压缩率的子区域标记为第三解压级,其中高压缩率、中压缩率和低压缩率的压缩程度依次升高;其中第一解压级、第二解压级和第三解压级的解压次序依次降低;在所述当前压缩数据段内按照解压级进行解压缩:在对标记为第一解压级的所述当前压缩数据区进行解压缩后,对至少一个关联压缩数据区内标记为第二解压级的子区域进行解压缩,然后对至少一个关联压缩数据区内标记为第三解压级的子区域进行解压缩;在所述当前压缩数据段内按照解压级进行解压缩的同时,确定多个压缩数据段中除所述当前压缩数据段之外并且具有关联数据组的至少一个关联压缩数据段,其中每个关联压缩数据段内的至少一个关联压缩数据区存储了关联数据组;将每个关联压缩数据段的至少一个关联压缩数据区内的高压缩率的子区域标记为第二解压级,并且将每个关联压缩数据段的至少一个关联压缩数据区内的中压缩率或低压缩率的子区域标记为第三解压级;以及响应于所述当前压缩数据段内的解压缩的完成,在所述至少一个关联压缩数据段内按照解压级进行解压缩:首先对每个关联压缩数据段内的至少一个关联压缩数据区内标记为第二解压级的子区域进行解压缩,然后对每个关联压缩数据段内的至少一个关联压缩数据区内标记为第三解压级的子区域进行解压缩。当所述移动终端的处理器或控制器需要使用在第一存储器中存储的目标数据组时,发送针对于所述移动终端内第一存储器中存储的目标数据组的获取请求。在检测到所述移动终端内的操作系统被加载到所述第一存储器中并且所述操作系统启动完成时,根据预先设置的加载配置文件确定所述移动终端的待加载的多个应用,将与所述待加载的多个应用中每个应用相关联的文件包从第二存储器复制到所述第一存储器中。所述第一存储器为易失性存储器,并且所述第二存储器为非易失性存储器。在所述操作系统启动完成之后并且在根据预先设置的加载配置文件确定所述移动终端的待加载的多个应用之前,在所述第一存储器中创建用于存储压缩数据的多个压缩数据段,其中每个压缩数据段包括多个压缩数据区,并且每个压缩数据区包括多个子区域。其中与每个应用相关联的文件包包括经过压缩的至少一个数据组,并且在所述第一存储器中,使用数据组作为对数据进行压缩存储时的基本存储单元。其中与每个应用相关联的文件包包括经过压缩的至少一个数据组,并且在所述第二存储器中,使用文件包作为对数据进行压缩存储时的基本存储单元。其中经过压缩的单个数据组被存储在压缩数据段的单个压缩数据区中,并且单个压缩数据区中能够存储至少一个经过压缩的数据组。所述获取请求包括需要获取的目标数据组的标识符;基于所述获取请求,确定所述目标数据组在所述第一存储器内多个压缩数据段中所位于的当前压缩数据段并且确定所述目标数据组在所述当前压缩数据段内多个压缩数据区中所位于的当前压缩数据区包括:对所述获取请求进行解析以确定目标数据组的标识符;根据所述目标数据组的标识符对所述第一存储器中的数据段索引信息表进行查询,根据查询结果确定所述目标数据组在所述第一存储器内多个压缩数据段中所位于的当前压缩数据段;根据所述目标数据组的标识符对所述当前压缩数据段的目录区域内的数据区索引信息表进行查询,根据查询结果确定所述目标数据组在当前压缩数据段内多个压缩数据区中所位于的当前压缩数据区。在根据预先设置的加载配置文件确定所述移动终端的待加载的多个应用之后,将关联统计文件从第二存储器复制到第一存储器中,所述关联统计文件包括多条关联统计信息,其中每条关联统计信息用于指示每个数据组的多个关联数据组。还包括确定多个数据组中除当前数据组之外的每个数据组与当前数据组的内容关联度,基于内容关联度对除当前数据组之外的每个数据组进行降序排列以生成排序列表,根据预先设置的选择规则从所述排序列表中选择多个数据组以作为所述当前数据组的多个关联数据组;其中将任意的两个数据组的摘要信息进行内容匹配的匹配值来确定所述任意的两个数据组之间的内容关联度。所述预先设置的选择规则包括:排序列表中内容关联度大于关联度阈值的多个数据组,或者排序列表中内容关联度排名在预定名次之前的多个数据组。还包括确定多个数据组中除当前数据组之外的每个数据组与当前数据组的运行关联度,基于运行关联度对除当前数据组之外的每个数据组进行降序排列以生成排序列表,根据预先设置的选择规则从所述排序列表中选择多个数据组以作为所述当前数据组的多个关联数据组;其中获取每个数据组的运行历史信息,根据运行历史信息确定每个基本时间单元内运行的数据组的统计数据,确定任意的两个数据组在相同的基本时间单元内运行的次数,基于在相同的基本时间单元内运行的次数来确定任意的两个数据组之间的运行关联度。所述预先设置的选择规则包括:排序列表中运行关联度大于关联度阈值的多个数据组,或者排序列表中运行关联度排名在预定名次之前的多个数据组。还包括确定多个数据组中除当前数据组之外的每个数据组与当前数据组的反馈关联度,基于反馈关联度对除当前数据组之外的每个数据组进行降序排列以生成排序列表,根据预先设置的选择规则从所述排序列表中选择多个数据组以作为所述当前数据组的多个关联数据组;其中将任意的两个数据组之间的反馈关联度的初始值设置为0,并且对预先设置的关联度规则或对动态运行数据进行解析以确定多个数据组对中需要进行反馈关联度设置的数据组对,根据关联度规则或动态运行数据为每个需要进行反馈关联度设置的数据组对中的两个数据组设置反馈关联度。所述预先设置的选择规则包括:排序列表中反馈关联度大于关联度阈值的多个数据组,或者排序列表中反馈关联度排名在预定名次之前的多个数据组。还包括确定多个数据组中除当前数据组之外的每个数据组与当前数据组的综合关联度,基于综合关联度对除当前数据组之外的每个数据组进行降序排列以生成排序列表,根据预先设置的选择规则从所述排序列表中选择多个数据组以作为所述本文档来自技高网...

【技术保护点】
1.一种对移动终端中的数据进行分级处理的方法,所述方法包括:接收针对于所述移动终端内第一存储器中存储的目标数据组的获取请求;基于所述获取请求,确定所述目标数据组在所述第一存储器内多个压缩数据段中所位于的当前压缩数据段并且确定所述目标数据组在所述当前压缩数据段内多个压缩数据区中所位于的当前压缩数据区;基于所述目标数据组的关联统计信息,确定所述目标数据组在运行时需要关联运行的多个关联数据组;扫描所述当前压缩数据段内所有的压缩数据区,将所述当前压缩数据区标记为第一解压级,确定所述当前压缩数据段内除所述当前压缩数据区之外的并且具有关联数据组的至少一个关联压缩数据区,将所述当前压缩数据段的至少一个关联压缩数据区内高压缩率或中压缩率的子区域标记为第二解压级,将所述当前压缩数据段的至少一个关联压缩数据区内低压缩率的子区域标记为第三解压级,其中高压缩率、中压缩率和低压缩率的压缩程度依次升高;其中第一解压级、第二解压级和第三解压级的解压次序依次降低;在所述当前压缩数据段内按照解压级进行解压缩:在对标记为第一解压级的所述当前压缩数据区进行解压缩后,对至少一个关联压缩数据区内标记为第二解压级的子区域进行解压缩,然后对至少一个关联压缩数据区内标记为第三解压级的子区域进行解压缩;在所述当前压缩数据段内按照解压级进行解压缩的同时,确定多个压缩数据段中除所述当前压缩数据段之外并且具有关联数据组的至少一个关联压缩数据段,其中每个关联压缩数据段内的至少一个关联压缩数据区存储了关联数据组;将每个关联压缩数据段的至少一个关联压缩数据区内的高压缩率的子区域标记为第二解压级,并且将每个关联压缩数据段的至少一个关联压缩数据区内的中压缩率或低压缩率的子区域标记为第三解压级;以及响应于所述当前压缩数据段内的解压缩的完成,在所述至少一个关联压缩数据段内按照解压级进行解压缩:首先对每个关联压缩数据段内的至少一个关联压缩数据区内标记为第二解压级的子区域进行解压缩,然后对每个关联压缩数据段内的至少一个关联压缩数据区内标记为第三解压级的子区域进行解压缩。...

【技术特征摘要】
1.一种对移动终端中的数据进行分级处理的方法,所述方法包括:接收针对于所述移动终端内第一存储器中存储的目标数据组的获取请求;基于所述获取请求,确定所述目标数据组在所述第一存储器内多个压缩数据段中所位于的当前压缩数据段并且确定所述目标数据组在所述当前压缩数据段内多个压缩数据区中所位于的当前压缩数据区;基于所述目标数据组的关联统计信息,确定所述目标数据组在运行时需要关联运行的多个关联数据组;扫描所述当前压缩数据段内所有的压缩数据区,将所述当前压缩数据区标记为第一解压级,确定所述当前压缩数据段内除所述当前压缩数据区之外的并且具有关联数据组的至少一个关联压缩数据区,将所述当前压缩数据段的至少一个关联压缩数据区内高压缩率或中压缩率的子区域标记为第二解压级,将所述当前压缩数据段的至少一个关联压缩数据区内低压缩率的子区域标记为第三解压级,其中高压缩率、中压缩率和低压缩率的压缩程度依次升高;其中第一解压级、第二解压级和第三解压级的解压次序依次降低;在所述当前压缩数据段内按照解压级进行解压缩:在对标记为第一解压级的所述当前压缩数据区进行解压缩后,对至少一个关联压缩数据区内标记为第二解压级的子区域进行解压缩,然后对至少一个关联压缩数据区内标记为第三解压级的子区域进行解压缩;在所述当前压缩数据段内按照解压级进行解压缩的同时,确定多个压缩数据段中除所述当前压缩数据段之外并且具有关联数据组的至少一个关联压缩数据段,其中每个关联压缩数据段内的至少一个关联压缩数据区存储了关联数据组;将每个关联压缩数据段的至少一个关联压缩数据区内的高压缩率的子区域标记为第二解压级,并且将每个关联压缩数据段的至少一个关联压缩数据区内的中压缩率或低压缩率的子区域标记为第三解压级;以及响应于所述当前压缩数据段内的解压缩的完成,在所述至少一个关联压缩数据段内按照解压级进行解压缩:首先对每个关联压缩数据段内的至少一个关联压缩数据区内标记为第二解压级的子区域进行解压缩,然后对每个关联压缩数据段内的至少一个关联压缩数据区内标记为第三解压级的子区域进行解压缩。2.根据权利要求1所述的方法,在检测到所述移动终端内的操作系统被加载到所述第一存储器中并且所述操作系统启动完成时,根据预先设置的加载配置文件确定所述移动终端的待加载的多个应用,将与所述待加载的多个应用中每个应用相关联的文件包从第二存储器复制到所述第一存储器中。3.根据权利要求1-2中任意一项所述的方法,在所述操作系统启动完成之后并且在根据预先设置的加载配置文件确定所述移动终端的待加载的多个应用之前,在所述第一存储器中创建用于存储压缩数据的多个压缩数据段,其中每个压缩数据段包括多个压缩数据区,并且每个压缩数据区包括多个子区域。。4.根据权利要求1-3中任意一项所述的方法,所述获取请求包括需要获取的目标数据组的标识符;基于所述获取请求,确定所述目标数据组在所述第一存储器内多个压缩数据段中所位于的当前压缩数据段并且确定所述目标数据组在所述当前压缩数据段内多个压缩数据区中所位于的当前压缩数据区包括:对所述获取请求进行解析以确定目标数据组的标识符;根据所述目标数据组的标识符对所述第一存储器中的数据段索引信息表进行查询,根据查询结果确定所述目标数据组在所述第一存储器内多个压缩数据段中所位于的当前压缩数据段;根据所述目标数据组的标识符对所述当前压缩数据段的目录区域内的数据区索引信息表进行查询,根据查询结果确定所述目标数据组在当前压缩数据段内多个压缩数据区中所位于的当前压缩数据区。5.根据权利要求1-4中任意一项所述的方法,在根据预先设置的加载配置文件确定所述移动终端的待加载的多个应用之后,将关联统计文件从第二存储器复制到第一存储器中,所述关联统计文件包括多条关联统计信息,其中每条关联统计信息用于指示每个数据组的多个关联数据组。6....

【专利技术属性】
技术研发人员:王梅
申请(专利权)人:王梅
类型:发明
国别省市:辽宁,21

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

1