一种数据处理方法及电子设备的制造方法

文档序号:10512198阅读:233来源:国知局
一种数据处理方法及电子设备的制造方法
【专利摘要】本发明实施例公开了一种数据处理方法及电子设备,获取待存储数据;根据预设时间段对所述数据进行分组,得到若干个组数据;所述组数据包括对应于所述预设时间段的查询优先级;根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;将所述排序后的组数据进行块封装处理,得到若干个的数据块;结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。
【专利说明】
一种数据处理方法及电子设备
技术领域
[0001]本发明涉及云计算领域,尤其涉及一种基于Hadoop的数据处理方法及电子设备。
【背景技术】
[0002]相关技术中,Hadoop集群运行后,数据的增加和删除都会引起系统中数据负载的不均衡,而Hadoop分布式文件系统(Hadoop Distributed File System, DFS)所提供的数据负载均衡程序Balancer可以对各个节点进行存储负载的平衡。然而,Balancer只考虑了存储空间这个因素,即根据存储空间的使用率进行负载平衡,并未综合考虑服务器数量、日志数据数量、日志查询习惯等因素对负载平衡的影响。而且,HDFS中由于块Block的存放是随机选择的,因此随着Hadoop集群中节点的不断添加或删除,Hadoop集群很容易处于负载不均衡的状态。
[0003]另外,由于Hadoop内部无索引机制,导致Hadoop在处理结构化海量数据的查询时,每个Map Task均需要依次扫描分片输入的所有数据,然后再根据查询范围过滤掉无用数据,所述输入分片由MapReduce框架将原始数据分片生成。因此,这种先读取后过滤的数据读取方式极大地浪费Hadoop的性能,尤其在处理海量数据的范围查询时,大量的Hadoop性能都浪费在无用数据的读取上。
[0004]综上所述,利用传统的基于Hadoop的海量日志数据处理方法,无法避免出现负载不均衡及查询性能浪费的情况。

【发明内容】

[0005]有鉴于此,本发明实施例期望提供一种数据处理方法及电子设备,能够实现日志数据在各个服务器上的时间均衡分布,同时有效提供海量日志数据的查询效率。
[0006]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0007]本发明实施例提供一种数据处理方法,应用于电子设备,所述方法包括:
[0008]获取待存储数据;
[0009]根据预设时间段对所述数据进行分组,得到若干个组数据;所述组数据包括对应于所述预设时间段的查询优先级;
[0010]根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;
[0011]将所述排序后的组数据进行块封装处理,得到若干个的数据块;
[0012]结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。
[0013]上述方案中,所述预设排序策略包括预设身份标识排序规则和时间先后顺序;
[0014]相应地,所述根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据,包括:
[0015]根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据。
[0016]上述方案中,所述根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据,包括:
[0017]按照预设身份标识排序规则对隶属于不同终端身份标识的数据进行第一排序处理,得到第一排序后的组数据;
[0018]按照时间先后顺序对隶属于同一终端身份标识的数据进行第二排序处理,得到排序后的组数据。
[0019]上述方案中,所述结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器,包括:
[0020]根据所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,确定所述数据块所对应的总查询优先级;
[0021]结合服务器的当前存储状态和所确定的各数据块所对应的总查询优先级,将所述数据块按序分配存储至所述服务器。
[0022]上述方案中,所述方法还包括:
[0023]在所述根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理的同时,建立对应于每个组数据的第一数据索引;
[0024]相应地,将所述排序后的组数据进行块封装处理,得到若干个的数据块的同时,根据所述第一数据索引建立对应于每个数据块的第二数据索引;
[0025]在将所述数据块分配存储至所述服务器的同时,建立所述服务器与存储至所述服务器中的数据块之间的对应关系。
[0026]本发明实施例还提供一种电子设备,所述电子设备包括获取模块、分组模块、排序模块、封装处理模块和分配存储模块;
[0027]所述获取模块,用于获取待存储数据;
[0028]所述分组模块,用于根据预设时间段对所述数据进行分组,得到若干个组数据;所述组数据包括对应于所述预设时间段的查询优先级;
[0029]所述排序模块,用于根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;
[0030]所述封装处理模块,用于将所述排序后的组数据进行块封装处理,得到若干个的数据块;
[0031]所述分配存储模块,用于结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。
[0032]上述方案中,所述预设排序策略包括预设身份标识排序规则和时间先后顺序;
[0033]相应地,所述排序模块,用于根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据。
[0034]上述方案中,所述排序模块包括第一排序单元和第二排序单元;其中,
[0035]所述第一排序单元,用于按照预设身份标识排序规则对隶属于不同终端身份标识的数据进行第一排序处理,得到第一排序后的组数据;
[0036]所述第二排序单元,用于按照时间先后顺序对隶属于同一终端身份标识的数据进行第二排序处理,得到排序后的组数据。
[0037]上述方案中,所述分配存储模块包括确定单元和分配单元;其中,
[0038]所述确定单元,用于根据所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,确定所述数据块所对应的总查询优先级;
[0039]所述分配单元,用于结合服务器的当前存储状态和所确定的各数据块所对应的总查询优先级,将所述数据块按序分配存储至所述服务器。
[0040]上述方案中,所述电子设备还包括建立模块;其中,
[0041]所述建立模块,用于在所述排序模块根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理的同时,建立对应于每个组数据的第一数据索引;还用于在所述封装处理模块将所述排序后的组数据进行块封装处理,得到若干个的数据块的同时,根据所述第一数据索引建立对应于每个数据块的第二数据索引;还用于在所述分配存储模块将所述数据块分配存储至所述服务器的同时,建立所述服务器与存储至所述服务器中的数据块之间的对应关系。
[0042]本发明实施例所提供的数据处理方法及电子设备,获取待存储数据;根据预设时间段对所述数据进行分组,得到若干个组数据;所述组数据包括对应于所述预设时间段的查询优先级;根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;将所述排序后的组数据进行块封装处理,得到若干个的数据块;结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。如此,能够实现日志数据在各个服务器上的时间均衡分布,同时有效提供海量日志数据的查询效率。
【附图说明】
[0043]图1为本发明实施例数据处理方法的实现流程示意图一;
[0044]图2为本发明实施例所述对每个组数据中数据进行排序处理的实现流程示意图;
[0045]图3为本发明实施例所述将数据块分配存储至所述服务器的实现流程示意图;
[0046]图4为本发明实施例数据处理方法的实现流程示意图二 ;
[0047]图5为本发明实施例电子设备的组成结构示意图一;
[0048]图6为本发明实施例排序模块的组成结构示意图;
[0049]图7为本发明实施例分配存储模块的组成结构示意图;
[0050]图8为本发明实施例电子设备的组成结构示意图二。
【具体实施方式】
[0051 ] 在本发明实施例中,获取待存储数据;根据预设时间段对所述数据进行分组,得到若干个组数据;所述组数据包括对应于所述预设时间段的查询优先级;根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;将所述排序后的组数据进行块封装处理,得到若干个的数据块;结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。
[0052]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0053]实施例一
[0054]图1为本发明实施例数据处理方法的实现流程示意图一,应用于电子设备,如图1所示,本发明实施例数据处理方法包括:
[0055]步骤SlOl:获取待存储数据;
[0056]这里,所述待存储数据可以为客户与公司之间的海量历史日志数据。具体地,支持云计算平台的电子设备记录诸如海量历史日志数据的待存储数据,并暂时存放在云计算平台上。其中,所述电子设备可以为安装有HDFS的手机,笔记本电脑,台式PC机、平板电脑,个人数字助理等。
[0057]步骤S102:根据预设时间段对所述数据进行分组,得到若干个组数据;
[0058]其中,所述组数据包括对应于所述预设时间段的查询优先级;
[0059]这里,所述预设时间段可以根据所获取的待存储数据的大小及预设分组数进行设置。在实际应用中,通常将所述预设时间段设置为一小时,即按照小时为单位对所述数据进行分组。
[0060]另外,根据用户对所述历史日志数据的查询习惯,预先设置对应于所述预设时间段的查询优先级HMEARRY。需要补充说明的是,当对每个预设时间段设置不同的查询优先级时,根据预设时间段进行分组后所得到的各组数据中包括不同的查询优先级。在实际应用中,所述对应于预设时间段的查询优先级通常根据用户查询习惯配置,一般距当前时刻越远的日志数据被查询的频率越低,故将距当前时刻由近至远的预设时间段所对应的查询优先级从高到低依次加以设置。具体地,所述预设时间段设置为一小时,则以长达一天的历史日志数据为例,将距当前时刻最近的一小时的查询优先级设置为最大值24,依此类推,将距当前时刻最远的一小时的查询优先级设置为最小值I。
[0061]步骤S103:根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;
[0062]其中,所述预设排序策略包括预设身份标识排序规则和时间先后顺序。
[0063]这里,所述电子设备根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据。
[0064]具体地,如图2所示,所述电子设备根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据,包括:
[0065]步骤S1031:按照预设身份标识排序规则对隶属于不同终端身份标识的数据进行第一排序处理,得到第一排序后的组数据;
[0066]这里,所述终端身份标识用于标识数据来源。所述终端身份标识可以为用于标识数据来源的手机号码。所述预设身份标识排序规则包括按照手机号码从大到小进行排序,或从小到大进行排序。相应地,以所述终端身份标识为手机号码为例,电子设备按照手机号码从大到小进行排序的规则对隶属于不同手机号码的数据进行第一排序处理。
[0067]步骤S1032:按照时间先后顺序对隶属于同一终端身份标识的数据进行第二排序处理,得到排序后的组数据。
[0068]这里,所述时间先后顺序包括所述数据的记录时间的先后顺序。一般,办理时间早的数据所对应的记录时间也相应较早。相应的,以所述终端身份标识为手机号码为例,电子设备将隶属于同一手机号码的数据按照所述数据的记录时间的先后顺序进行第二排序处理,得到排序后的组数据。
[0069]步骤S104:将所述排序后的组数据进行块封装处理,得到若干个的数据块;
[0070]具体地,将所述排序后的组数据按照Hadoop传统方法进行封装处理。通常Hadoop的一个块Block的大小默认为64M,故将所述排序后的组数据以大小为64M的块为单位进行打包封装,得到若干个的数据块。
[0071]步骤S105:结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。
[0072]具体地,如图3所示,电子设备结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器,包括:
[0073]步骤S1051:根据所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,确定所述数据块所对应的总查询优先级;
[0074]具体地,电子设备将所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级进行加和,或取算术平均值的方式得到所述数据块所对应的总查询优先级。
[0075]步骤S1052:结合服务器的当前存储状态和所确定的各数据块所对应的总查询优先级,将所述数据块按序分配存储至所述服务器。
[0076]其中,所述服务器的当前存储状态包括当前存储负荷值。所述当前存储负荷可以根据当前可用存储空间L,CPU负载能力C及内存M来确定。
[0077]具体地,电子设备将结合服务器的当前存储负荷值和所确定的各数据块所对应的总查询优先级,按照当前存储负荷值小的优先存放总查询优先级大的数据块的顺序将所述数据块按序分配存储至所述服务器。
[0078]如此,通过本发明实施例数据处理方法,能够实现日志数据在各个服务器上的时间均衡分布。
[0079]实施例二
[0080]图4为本发明实施例数据处理方法的实现流程示意图二,应用于电子设备,如图4所示,本发明实施例数据处理方法包括:
[0081]步骤S401:获取待存储数据;
[0082]这里,所述待存储数据可以为客户与公司之间的海量历史日志数据。具体地,支持云计算平台的电子设备记录诸如海量历史日志数据的待存储数据,并暂时存放在云计算平台上。其中,所述电子设备可以为安装有HDFS的手机,笔记本电脑,台式PC机、平板电脑,个人数字助理等。
[0083]步骤S402:根据预设时间段对所述数据进行分组,得到若干个组数据;
[0084]其中,所述组数据包括对应于所述预设时间段的查询优先级;
[0085]这里,所述预设时间段可以根据所获取的待存储数据的大小及预设分组数进行设置。在实际应用中,通常将所述预设时间段设置为一小时,即按照小时为单位对所述数据进行分组。
[0086]另外,根据用户对所述历史日志数据的查询习惯,预先设置对应于所述预设时间段的查询优先级HMEARRY。需要补充说明的是,当对每个预设时间段设置不同的查询优先级时,根据预设时间段进行分组后所得到的各组数据中包括不同的查询优先级。在实际应用中,所述对应于预设时间段的查询优先级通常根据用户查询习惯配置,一般距当前时刻越远的日志数据被查询的频率越低,故将距当前时刻由近至远的预设时间段所对应的查询优先级从高到低依次加以设置。具体地,所述预设时间段设置为一小时,则以长达一天的历史日志数据为例,将距当前时刻最近的一小时的查询优先级设置为最大值24,依此类推,将距当前时刻最远的一小时的查询优先级设置为最小值I。
[0087]步骤S403:根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据,并建立对应于每个组数据的第一数据索引;
[0088]其中,所述预设排序策略包括预设身份标识排序规则和时间先后顺序;所述第一数据索引包括每个组数据与所述组数据中数据所对应的终端身份标识和时间之间的对应关系O
[0089]具体地,所述电子设备根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;同时,建立包括每个组数据与所对应的终端身份标识(如手机号码)和时间之间的对应关系的第一数据索弓I。
[0090]步骤S404:将所述排序后的组数据进行块封装处理,得到若干个的数据块,并根据所述第一数据索引建立对应于每个数据块的第二数据索引;
[0091 ] 其中,所述第二数据索引包括所述数据块与所述数据块中数据所对应的终端身份标识和时间之间的对应关系。
[0092]具体地,所述电子设备根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;同时,根据已建立的第一数据索引建立包括所述数据块Block与所述数据块中数据所对应的终端身份标识和时间之间的对应关系的第二数据索引,并在与数据块Block对应的NAME NODE节点上加以存储。
[0093]步骤S405:结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器,并建立所述服务器与存储至所述服务器中的数据块之间的对应关系。
[0094]具体地,所述电子设备在结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器的同时,建立所述服务器与存储至所述服务器中的数据块Block之间的对应关系,并在与数据块Block对应的NAME NODE节点上加以存储。
[0095]这样,通过本发明实施例数据处理方法,当用户在执行数据查询时,可以根据查询条件设置查询索引,所述查询索引包括终端身份标识(如手机号码)和时间;再根据查询索引通过NAME NODE节点所存储的包括有数据块Block与终端身份标识和时间之间的对应关系的第二数据索引,获取对应于查询索引的数据块Block ;最后,根据NAMEN0DE节点中存储的服务器与数据块Block之间的对应关系,获取所获取的数据块Block所在服务器的位置,并读取所述Block数据,获得查询结果。
[0096]如此,能够实现日志数据在各个服务器上的时间均衡分布,同时有效提供海量日志数据的查询效率。
[0097]实施例三
[0098]图5为本发明实施例电子设备的组成结构示意图一,如图5所示,所述电子设备包括获取模块501、分组模块502、排序模块503、封装处理模块504和分配存储模块505 ;
[0099]所述获取模块501,用于获取待存储数据;
[0100]所述分组模块502,用于根据预设时间段对所述数据进行分组,得到若干个组数据;所述组数据包括对应于所述预设时间段的查询优先级;
[0101]所述排序模块503,用于根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据;
[0102]其中,所述预设排序策略包括预设身份标识排序规则和时间先后顺序。
[0103]具体地,所述排序模块503根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据。
[0104]所述封装处理模块504,用于将所述排序后的组数据进行块封装处理,得到若干个的数据块;
[0105]所述分配存储模块505,用于结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。
[0106]在一实施例中,如图6所不,所述排序模块503包括第一排序单元5031和第二排序单元5032 ;其中,
[0107]所述第一排序单元5031,用于按照预设身份标识排序规则对隶属于不同终端身份标识的数据进行第一排序处理,得到第一排序后的组数据;
[0108]所述第二排序单元5032,用于按照时间先后顺序对隶属于同一终端身份标识的数据进行第二排序处理,得到排序后的组数据。
[0109]在一实施例中,如图7所示,所述分配存储模块505包括确定单元5051和分配单元5052 ;其中,
[0110]所述确定单元5051,用于根据所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,确定所述数据块所对应的总查询优先级;
[0111]所述分配单元5052,用于结合服务器的当前存储状态和所确定的各数据块所对应的总查询优先级,将所述数据块按序分配存储至所述服务器。
[0112]在一实施例中,如图8所不,所述电子设备还包括建立模块506 ;其中,
[0113]所述建立模块506,用于在所述排序模块根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理的同时,建立对应于每个组数据的第一数据索引;
[0114]其中,所述第一数据索引包括每个组数据与所述组数据中数据所对应的终端身份标识和时间之间的对应关系。
[0115]所述建立模块506,还用于在所述封装处理模块将所述排序后的组数据进行块封装处理,得到若干个的数据块的同时,根据所述第一数据索引建立对应于每个数据块的第二数据索引;
[0116]其中,所述第二数据索引包括所述数据块与所述数据块中数据所对应的终端身份标识和时间之间的对应关系。
[0117]所述建立模块506,还用于在所述分配存储模块将所述数据块分配存储至所述服务器的同时,建立所述服务器与存储至所述服务器中的数据块之间的对应关系。
[0118]在实际应用中,本发明实施例中提供的所述电子设备中的各模块及各模块所包括的各单元都可以通过所述电子设备中的处理器实现,也可以通过具体的逻辑电路实现;比如,在实际应用中,可由位于所述电子设备的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)实现。
[0119]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种数据处理方法,应用于电子设备,其特征在于,所述方法包括: 获取待存储数据; 根据预设时间段对所述数据进行分组,得到若干个组数据;所述组数据包括对应于所述预设时间段的查询优先级; 根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据; 将所述排序后的组数据进行块封装处理,得到若干个的数据块; 结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。2.根据权利要求1所述的方法,其特征在于,所述预设排序策略包括预设身份标识排序规则和时间先后顺序; 相应地,所述根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据,包括: 根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据。3.根据权利要求2所述的方法,其特征在于,所述根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据,包括: 按照预设身份标识排序规则对隶属于不同终端身份标识的数据进行第一排序处理,得到第一排序后的组数据; 按照时间先后顺序对隶属于同一终端身份标识的数据进行第二排序处理,得到排序后的组数据。4.根据权利要求1所述的方法,其特征在于,所述结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器,包括: 根据所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,确定所述数据块所对应的总查询优先级; 结合服务器的当前存储状态和所确定的各数据块所对应的总查询优先级,将所述数据块按序分配存储至所述服务器。5.根据权利要求2或3所述的方法,其特征在于,所述方法还包括: 在所述根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理的同时,建立对应于每个组数据的第一数据索引; 相应地,将所述排序后的组数据进行块封装处理,得到若干个的数据块的同时,根据所述第一数据索引建立对应于每个数据块的第二数据索引; 在将所述数据块分配存储至所述服务器的同时,建立所述服务器与存储至所述服务器中的数据块之间的对应关系。6.—种电子设备,其特征在于,所述电子设备包括获取模块、分组模块、排序模块、封装处理模块和分配存储模块; 所述获取模块,用于获取待存储数据; 所述分组模块,用于根据预设时间段对所述数据进行分组,得到若干个组数据;所述组数据包括对应于所述预设时间段的查询优先级; 所述排序模块,用于根据预设排序策略对每个组数据中数据进行排序处理,得到排序后的组数据; 所述封装处理模块,用于将所述排序后的组数据进行块封装处理,得到若干个的数据块; 所述分配存储模块,用于结合服务器的当前存储状态和所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,将所述数据块分配存储至所述服务器。7.根据权利要求6所述的电子设备,其特征在于,所述预设排序策略包括预设身份标识排序规则和时间先后顺序; 相应地,所述排序模块,用于根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理,得到排序后的组数据。8.根据权利要求7所述的电子设备,其特征在于,所述排序模块包括第一排序单元和第二排序单元;其中, 所述第一排序单元,用于按照预设身份标识排序规则对隶属于不同终端身份标识的数据进行第一排序处理,得到第一排序后的组数据; 所述第二排序单元,用于按照时间先后顺序对隶属于同一终端身份标识的数据进行第二排序处理,得到排序后的组数据。9.根据权利要求6所述的电子设备,其特征在于,所述分配存储模块包括确定单元和分配单元;其中, 所述确定单元,用于根据所述数据块中各组数据所包括的对应于所述预设时间段的查询优先级,确定所述数据块所对应的总查询优先级; 所述分配单元,用于结合服务器的当前存储状态和所确定的各数据块所对应的总查询优先级,将所述数据块按序分配存储至所述服务器。10.根据权利要求7或8所述的电子设备,其特征在于,所述电子设备还包括建立模块;其中, 所述建立模块,用于在所述排序模块根据预设身份标识排序规则和时间先后顺序对每个组数据中数据进行排序处理的同时,建立对应于每个组数据的第一数据索引;还用于在所述封装处理模块将所述排序后的组数据进行块封装处理,得到若干个的数据块的同时,根据所述第一数据索引建立对应于每个数据块的第二数据索引;还用于在所述分配存储模块将所述数据块分配存储至所述服务器的同时,建立所述服务器与存储至所述服务器中的数据块之间的对应关系。
【文档编号】G06F17/30GK105868218SQ201510035579
【公开日】2016年8月17日
【申请日】2015年1月23日
【发明人】陈娜, 郭新, 张志红, 王晓娜, 高小红, 范瑞青, 李国策, 陈远, 牛颖
【申请人】中国移动通信集团河北有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1