数据处理方法、装置和电子设备的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及一种数据处理方法、装置和电子设备。
【背景技术】
[0002]数据处理的基本目的是根据用户的需求,从大量的、繁杂的、难以理解的原始数据中抽取并推导出对于用户来说是有价值、有意义的数据,其中,数据处理包括对各种原始数据的分析、整理、计算、编辑等的加工和处理。随着计算机的不断普及,在计算机应用领域中,通过计算机数据处理进行信息管理已成为主要的应用。
[0003]当所要处理的数据的数据量较小时,终端处理速度较快,效率较高。然而,当所要处理的数据的数据量较庞大时,终端处理负担呈几何级加重,处理速度随之变得越来越慢,因此处理效率较低。当终端的硬件和/或软件配置较低,或者所要处理的数据的数据量过于庞大时,由于终端处理能力有限,进而导致终端在数据处理中途出现运算错误而结束数据处理过程,有时还会出现宕机的情况,以至于需要重新开始处理过程,从而造成了时间的浪费。
【发明内容】
[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理方法、装置和电子设备。
[0005]根据本发明的一个方面,提供了一种数据处理方法,该方法包括:
[0006]获取样本集合;其中,样本集合包括:多个关联事件的一种或多种事件结果进行全排序得到的样本结果项目;
[0007]根据参数配置请求,从样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合;其中,参考结果项目为满足参数配置请求的样本结果项目;
[0008]计算参考集合中每一个参考结果项目的项目标识;以及,计算样本集合中每一个样本结果项目的所有二等样本结果项目的项目标识;其中,二等样本结果项目与样本结果项目的预设个数的关联事件的事件结果相同;
[0009]将每一个样本结果项目的所有二等样本结果项目的项目标识与参考集合中所有参考结果项目的项目标识进行匹配,根据匹配结果,得到样本结果项目在参考集合中的二等数;
[0010]筛选二等数在预设范围内的样本结果项目,得到期望结果项目;
[0011]其中,二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数。
[0012]根据本发明的另一方面,提供了一种数据处理装置,该装置包括:
[0013]获取模块,适于获取样本集合;其中,样本集合包括:多个关联事件的一种或多种事件结果进行全排序得到的样本结果项目;
[0014]第一筛选模块,适于根据参数配置请求,从样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合;其中,参考结果项目为满足参数配置请求的样本结果项目;
[0015]计算模块,适于计算参考集合中每一个参考结果项目的项目标识;以及,计算样本集合中每一个样本结果项目的所有二等样本结果项目的项目标识;其中,二等样本结果项目与样本结果项目的预设个数的关联事件的事件结果相同;
[0016]匹配模块,适于将每一个样本结果项目的所有二等样本结果项目的项目标识与参考集合中所有参考结果项目的项目标识进行匹配,根据匹配结果,得到样本结果项目在参考集合中的二等数;
[0017]第二筛选模块,适于筛选二等数在预设范围内的样本结果项目,得到期望结果项目;
[0018]其中,二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数。
[0019]根据本发明的又一方面,提供了一种电子设备,该电子设备包括上述数据处理装置。
[0020]根据本发明提供的技术方案,按照参数配置请求,从样本集合中筛选得到参考集合,由此将大量的样本集合数据按照参数配置请求进行转换,得到数据量较小且较集中的参考集合,降低了数据处理量,然后计算参考结果项目的项目标识和二等样本结果项目的项目标识,并通过项目标识对二等样本结果项目与参考结果项目进行匹配,最后筛选二等数在预设范围内的样本结果项目,就可得到期望结果项目。由于参考集合的数据量较小且较集中,从而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间,另外本发明提供的技术方案通过项目标识将二等样本结果项目与参考结果项目进行匹配,进一步降低了数据处理量,加快了处理速度,而且还通过二等数对样本结果项目进行筛选,使得到的期望结果项目具有针对性,方便用户使用。
[0021]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0022]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0023]图1示出了本发明提供的数据处理方法实施例一的流程示意图;
[0024]图2为2015103期胜负彩的选择示意图;
[0025]图3示出了本发明提供的数据处理方法实施例二的流程示意图;
[0026]图4示出了本发明提供的数据处理方法实施例三的流程示意图;
[0027]图5示出了本发明提供的数据处理装置实施例一的功能结构示意图;
[0028]图6示出了本发明提供的数据处理装置实施例二的功能结构示意图;
[0029]图7示出了本发明提供的数据处理装置实施例三的功能结构示意图。
【具体实施方式】
[0030]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0031]图1示出了本发明提供的数据处理方法实施例一的流程示意图,如图1所示,该方法包括如下步骤:
[0032]步骤S100,获取样本集合。
[0033]其中,样本集合包括:多个关联事件的一种或多种事件结果进行全排序得到的样本结果项目。如果多个不同事件是同一设定事件集合中的集合元素,则可以认为多个事件相互之间具有关联关系,或者一个结果是由多个不同事件共同确定的,也可以认为多个事件相互之间具有关联关系,在本发明中将具有关联关系的事件定义为关联事件。例如,有多支球队参加的足球世界杯比赛,则可以将多支球队两两之间的比赛看作多个不同的事件,多个不同的事件都属于足球世界杯比赛这一设定事件集合中的集合元素,那么多支球队两两之间的比赛可以称为多个关联事件。又如,足球彩票中的“胜负彩”,如图2所示,即竞猜由28支球队所进行的14场比赛的比赛结果,当猜对所有场次比赛的比赛结果时,则中一等奖,当猜对其中任意13场比赛的比赛结果时,则中二等奖,由于胜负彩的最终结果是由14场比赛共同确定的,因此,这14场比赛可称为具有关联关系的14个关联事件,每一场比赛均有3种比赛结果,也就是3种事件结果:主队胜(以3表示主队胜);主队平(以I表示主队平);主队负(以O表示主队负)。
[0034]以足球彩票中的胜负彩为例,多个关联事件包括:具有关联关系的14个关联事件,并且14个关联事件各自对应3种事件结果。14个关联事件的3种事件结果进行全排序得到的样本结果项目的数量为314,其中,样本结果项目包括:每个关联事件的一个事件结果。也就是说,在步骤SlOO中获取的样本集合中包含314个样本结果项目。
[0035]步骤SlOl,根据参数配置请求,从样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合。
[0036]其中,参考结果项目为满足参数配置请求的样本结果项目。参数配置请求可以根据用户的需求进行具体设置。以足球彩票中的胜负彩为例,样本集合中包含314(即4782969)个样本结果项目。例如,用户可以通过参数配置请求的设置从样本集合中筛选200万个样本结果项目作为参考结果项目,集合所有参考结果项目,得到参考集合,也就是说该参考集合包含200万个参考结果项目。用户也可以通过参数配置请求的设置从样本集合中筛选100万个、10万个或者2048个样本结果项目作为参考结果项目,或者通过参数配置请求的设置对样本集合中的样本结果项目做运算处理,筛选得到参考结果项目。
[0037]步骤S102,计算参考集合中每一个参考结果项目的项目标识;以及,计算样本集合中每一个样本结果项目的所有二等样本结果项目的项目标识。
[0038]其中,二等样本结果项目与样本结果项目的预设个数的关联事件的事件结果相同。以足球彩票中的胜负彩为例,在14场比赛中,如果猜对其中任意13场比赛的比赛结果,则中二等奖,每场比赛为I个关联事件,那么每一个样本结果项目共有28个二等样本结果项目。假设某个样本结果项目为33333333333331,那么该样本结果项目的所有二等样本结果项目为 03333333333331、13333333333331、30333333333331、31333333333331、3303333333333U3313333333333U3330333333333U3331333333333U3333033333333U3333133333333U3333303333333U3333313333333U3333330333333U3333331333333U3333333033333U3333333133333U3333333303333U3333333313333U3333333330333U3333333331333U3333333333033U3333333333133U3333333333303U3333333333313U33333333333301、33333333333311、33333333333330 以及 33333333333333。针对该样本结果项目,需要计算上述28个二等样本结果项目的项目标识。
[0039]步骤S103,将每一个样本结果项目的所有二等样本结果项目的项目标识与参考集合中所有参考结果项目的项目标识进行匹配,根据匹配结果,得到样本结果项目在参考集合中的二等数。
[0040]其中,二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数。以足球彩票中的胜负彩为例,二等数可为与样本结果项目中的13个关联事件的事件结果相同的参考结果项目的个数。在本发明提供的技术方案中,项目标识的数值位数小于样本结果项目和参考结果项目的数值位数。在步骤S103中通过使用项目标识对二等样本结果项目与参考结果项目进行匹配,可以极大地减少数据处理量,从而加快了数据处理速度。
[0041]步骤S104,筛选二等数在预设范围内的样本结果项目,得到期望结果项目。
[0042]其中,预设范围为大于或等于第一预设值且小于或等于第二预设值的范围,第一预设值和第二预设值由用户预先配置得到。例如,如果用户想要得到的是二等数在大于或等于5且小于或等于15的范围内的样本结果项目,则需将第一预设值设置为5,第二预设值设置为15,那么预设范围为大于或等于5且小于或等于15的范围。筛选二等数在该预设范围内的样本结果项目,就可得到期望结果项目。得到的期望结果项目可供用户进行参考或使用。
[0043]本实施例提供的数据处理方法,根据参数配置请求,从样本集合中筛选得到参考集合,由此将大量的样本集合数据按照参数配置请求进行转换,得到数据量较小且较集中的参考集合,降低了数据处理量,然后计算参考结果项目的项目标