一种数据块的排序方法及装置的制造方法

文档序号:8412461阅读:350来源:国知局
一种数据块的排序方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种数据块的排序方法及装置。
【背景技术】
[0002]经过近几年的互联网技术的飞速发展,互联网的业务不断增加,人们基于互联网越来越多的接触到了各种各样的信息资源,比如人们可以通过网络电视来获取并观看时事新闻、网络综艺节目、网络电影和电视剧等。人们对互联网的密切使用和频繁访问,要求互联网上展示的各种数字资源能够有一定的排列顺序,从而在满足用户对显示界面美感要求的同时,也要满足用户的便捷性查找和使用的要求。因此,如何对存储数据的数据块进行排序成为目前亟待解决的问题之一。

【发明内容】

[0003]本发明实施例提供一种数据块的排序方法及装置,用以对存储数据的数据块进行合理地排序,实现用户对已排序的数据块进行便捷性的查看。
[0004]本发明实施例提供一种数据块的排序方法,包括:
[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]图1为本发明根据一示例性实施例示出的一种数据块的排序方法的流程图;
[0042]图2为本发明根据一示例性实施例示出的一种数据块的排序方法中步骤SlO的流程图;
[0043]图3为本发明根据一示例性实施例示出的一种数据块的排序方法中步骤S20的流程图;
[0044]图4为本发明根据一示例性实施例示出的一种数据块的排序装置的框图;
[0045]图5为本发明根据一示例性实施例示出的一种数据块的排序装置中分配模块60的框图;
[0046]图6为本发明根据一示例性实施例示出的一种数据块的排序装置中排序模块70的框图。
【具体实施方式】
[0047]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0048]本发明公开的一实施例中提供了一种数据块的排序方法,用以合理地对存储数据的数据块进行排序,实现对已排序的数据块进行便捷性的查看。如图1所示,本发明实施例中一种数据块的排序方法包括步骤S10-S30:
[0049]步骤S10、为待存储的数据分配数据块,并将数据存储至分配后对应的数据块中;
[0050]本发明实施例数据块的排序方法中,首先为待存储的数据分配对应的数据块;分配完对应的数据块后,将待存储的数据存储至分配后对应的数据块中。
[0051]在一个实施例中,如图2所示,步骤SlO可以实施为步骤S101-S103:
[0052]步骤S101、获取待存储的数据所对应的优先级;
[0053]本发明实施例中,为待存储的数据分配数据块是根据待存储的不同数据的优先级来进行分配的。因此,在为待存储的数据分配数据块时,首先获取待存储的数据所分别对应的优先级。
[0054]步骤S102、根据获取的优先级,为待存储的数据分配优先级对应的不同个数的数据块;
[0055]根据获取的待存储数据所分别对应的优先级,为待存储数据分配其优先级对应的不同个数的数据块。其中,获取的待存储数据所对应的优先级越高,则为所述待存储数据分配的用于存储该数据的数据块的个数也越多。比如,为一般优先级的待存储数据分配一个数据块,如果待存储数据高一个优先级,则为该待存储数据对应的内容分配两个数据块;如果待存储数据再高一个优先级,则为该待存储数据对应的内容分配四个数据块,以此类推。
[0056]步骤S103、将数据存储至优先级对应的不同个数的数据块中。
[0057]为待存储数据分配好对应的数据块后,将上述数据存储至该数据内容的优先级所对应的不同个数的数据块中。在一个实施例中,占用多个数据块的数据内容可以存在多个。
[0058]步骤S20、按照预设排序规则,对已存储数据的数据块进行排序;
[0059]将待存储数据存储至对应的数据块后,按照预先设定的排序规则,对已存储数据的数据块进行排序。
[0060]在一个实施例中,如图3所示,步骤S20可以实施为步骤S201-S204:
[0061]步骤S201、将预设个数的数据块对应排成一列,得到第一列数据块;
[0062]步骤S202、识别排序后剩下的数据块的个数是否小于预设阈值;
[0063]识别出剩下的数据块的个数大于或者等于所述预设阈值时,执行:
[0064]步骤S203、将剩下的数据块排成一列,得到第二列数据块;
[0065]识别出剩下的数据块的个数小于所述预设阈值时,执行:
[0066]步骤S204、将剩下的数据块均排列在第一列,并在排列后的所述第一列数据块中添加滚动条控件。
[0067]比如,在存储新闻对应的数据时,每天新闻内容对应的数据占用一个数据块,则将三个数据块排成一列,为第一列数据块。排成一列后,如果还存在需要排列的数据块时,识别需要排列的数据块的个数。比如,如果还有两个数据块需要排列,则直接将这两个数据块排成第二列,由此,得到了第二列数据块。如果仅剩余一个数据块需要排列,则对这个数据块进行冗余处理,将该数据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1