CN105138582B - 数据处理方法、装置和电子设备 - Google Patents

数据处理方法、装置和电子设备 Download PDF

Info

Publication number
CN105138582B
CN105138582B CN201510463425.0A CN201510463425A CN105138582B CN 105138582 B CN105138582 B CN 105138582B CN 201510463425 A CN201510463425 A CN 201510463425A CN 105138582 B CN105138582 B CN 105138582B
Authority
CN
China
Prior art keywords
project
sample
result
event
sample results
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510463425.0A
Other languages
English (en)
Other versions
CN105138582A (zh
Inventor
刘师岩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510463425.0A priority Critical patent/CN105138582B/zh
Publication of CN105138582A publication Critical patent/CN105138582A/zh
Application granted granted Critical
Publication of CN105138582B publication Critical patent/CN105138582B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种数据处理方法、装置和电子设备,其中方法包括:获取样本集合;其中,样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的;样本集合包括:多个样本结果项目;根据参数配置请求,从样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合;其中,参考结果项目为满足参数配置请求的样本结果项目;计算样本集合中每一个样本结果项目在参考集合中的二等数;其中,二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数;筛选二等数在预设范围内的样本结果项目,得到期望结果项目。本方案不仅降低了数据处理量,提高了处理速度,而且所得到的期望结果项目具有针对性。

Description

数据处理方法、装置和电子设备
技术领域
本发明涉及互联网技术领域,具体涉及一种数据处理方法、装置和电子设备。
背景技术
数据处理的基本目的是根据用户的需求,从大量的、繁杂的、难以理解的原始数据中抽取并推导出对于用户来说是有价值、有意义的数据,其中,数据处理包括对各种原始数据的分析、整理、计算、编辑等的加工和处理。随着计算机的不断普及,在计算机应用领域中,通过计算机数据处理进行信息管理已成为主要的应用。
当所要处理的数据的数据量较小时,终端处理速度较快,效率较高。然而,当所要处理的数据的数据量较庞大时,终端处理负担呈几何级加重,处理速度随之变得越来越慢,因此处理效率较低。当终端的硬件和/或软件配置较低,或者所要处理的数据的数据量过于庞大时,由于终端处理能力有限,进而导致终端在数据处理中途出现运算错误而结束数据处理过程,有时还会出现宕机的情况,以至于需要重新开始处理过程,从而造成了时间的浪费。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理方法、装置和电子设备。
根据本发明的一个方面,提供了一种数据处理方法,该方法包括:
获取样本集合;其中,样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的;样本集合包括:多个样本结果项目;样本结果项目包括:多个关联事件组合后的事件结果;
根据参数配置请求,从样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合;其中,参考结果项目为满足参数配置请求的样本结果项目;
计算样本集合中每一个样本结果项目在参考集合中的二等数;其中,二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数;
筛选二等数在预设范围内的样本结果项目,得到期望结果项目。
根据本发明的另一方面,提供了一种数据处理装置,该装置包括:
获取模块,适于获取样本集合;其中,样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的;样本集合包括:多个样本结果项目;样本结果项目包括:多个关联事件组合后的事件结果;
第一筛选模块,适于根据参数配置请求,从获取模块获取的样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合;其中,参考结果项目为满足参数配置请求的样本结果项目;
计算模块,适于计算样本集合中每一个样本结果项目在参考集合中的二等数;其中,二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数;
第二筛选模块,适于筛选二等数在预设范围内的样本结果项目,得到期望结果项目。
根据本发明的又一方面,提供了一种电子设备,该电子设备包括上述数据处理装置。
根据本发明提供的技术方案,按照参数配置请求,从样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合,由此将大量的样本集合数据按照参数配置请求进行转换,得到数据量较小且较集中的参考集合,降低了数据处理量,然后计算样本集合中每一个样本结果项目在参考集合中的二等数,并筛选二等数在预设范围内的样本结果项目,得到期望结果项目。由于参考集合的数据量较小且较集中,从而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间,另外本发明提供的技术方案通过二等数对样本结果项目进行筛选,使得到的期望结果项目具有针对性,方便用户使用。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的数据处理方法的流程示意图;
图2为2015103期胜负彩的选择示意图;
图3示出了根据本发明另一个实施例的数据处理方法的流程示意图
图4示出了根据本发明一个实施例的数据处理装置的功能结构示意图;
图5示出了根据本发明另一个实施例的数据处理装置的功能结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了根据本发明一个实施例的数据处理方法的流程示意图,如图1所示,该方法包括如下步骤:
步骤S100,获取样本集合。
其中,样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的。样本集合包括:多个样本结果项目;样本结果项目包括:多个关联事件组合后的事件结果。如果多个不同事件是同一设定事件集合中的集合元素,则可以认为多个事件相互之间具有关联关系,或者一个结果是由多个不同事件共同确定的,也可以认为多个事件相互之间具有关联关系,在本发明中将具有关联关系的事件定义为关联事件。例如,有多支球队参加的足球世界杯比赛,则可以将多支球队两两之间的比赛看作多个不同的事件,多个不同的事件都属于足球世界杯比赛这一设定事件集合中的集合元素,那么多支球队两两之间的比赛可以称为多个关联事件。又如,足球彩票中的“胜负彩”,如图2所示,即竞猜由28支球队所进行的14场比赛的比赛结果,当猜对所有场次比赛的比赛结果时,则中一等奖,当猜对其中任意13场比赛的比赛结果时,则中二等奖,由于胜负彩的最终结果是由14场比赛共同确定的,因此,这14场比赛可称为具有关联关系的14个关联事件,每一场比赛均有3种比赛结果,也就是3种事件结果:主队胜(以3表示主队胜);主队平(以1表示主队平);主队负(以0表示主队负)。
以足球彩票中的胜负彩为例,多个关联事件包括:具有关联关系的14个关联事件,并且14个关联事件各自对应3种事件结果。14个关联事件的3种事件结果进行全排序得到的样本结果项目的数量为314,其中,样本结果项目包括:14个关联事件组合后的事件结果。也就是说,在步骤S100中获取的样本集合中包含314个样本结果项目。
步骤S101,根据参数配置请求,从样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合。
其中,参考结果项目为满足参数配置请求的样本结果项目。参数配置请求可以根据用户的需求进行具体设置。以足球彩票中的胜负彩为例,样本集合中包含314(即4782969)个样本结果项目。例如,用户可以通过参数配置请求的设置从样本集合中筛选200万个样本结果项目作为参考结果项目,集合所有参考结果项目,得到参考集合,也就是说该参考集合包含200万个参考结果项目。用户也可以通过参数配置请求的设置从样本集合中筛选100万个、10万个或者2048个样本结果项目作为参考结果项目,或者通过参数配置请求的设置对样本集合中的样本结果项目做运算处理,筛选得到参考结果项目。
步骤S102,计算样本集合中每一个样本结果项目在参考集合中的二等数。
其中,二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数。以足球彩票中的胜负彩为例,在14场比赛中,如果猜对其中任意13场比赛的比赛结果,则中二等奖,每场比赛为1个关联事件,那么二等数可为与样本结果项目中的13个关联事件的事件结果相同的参考结果项目的个数。假设某个样本结果项目为31010331103310,那么与样本结果项目中的13个关联事件的事件结果相同的参考结果项目可为11010331103310、01010331103310、33010331103310、30010331103310、31310331103310、31110331103310等。在这些参考结果项目中仅有1个关联事件的事件结果与样本结果项目不同。计算样本集合中每一个样本结果项目在参考集合中的二等数。
步骤S103,筛选二等数在预设范围内的样本结果项目,得到期望结果项目。
其中,预设范围为大于或等于第一预设值且小于或等于第二预设值的范围,第一预设值和第二预设值由用户预先配置得到。例如,如果用户想要得到的是二等数在大于或等于5且小于或等于15的范围内的样本结果项目,则需将第一预设值设置为5,第二预设值设置为15,那么预设范围为大于或等于5且小于或等于15的范围。筛选二等数在该预设范围内的样本结果项目,就可得到期望结果项目。得到的期望结果项目可供用户进行参考或使用。
本实施例提供的数据处理方法,根据参数配置请求,从样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合,由此将大量的样本集合数据按照参数配置请求进行转换,得到数据量较小且较集中的参考集合,降低了数据处理量,然后计算样本集合中每一个样本结果项目在参考集合中的二等数,并筛选二等数在预设范围内的样本结果项目,得到期望结果项目。由于参考集合的数据量较小且较集中,从而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间,另外本发明提供的技术方案通过二等数对样本结果项目进行筛选,使得到的期望结果项目具有针对性,方便用户使用。
图3示出了根据本发明另一个实施例的数据处理方法的流程示意图,如图3所示,该方法包括如下步骤:
步骤S300,获取样本集合。
其中,样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的。样本集合包括:多个样本结果项目。以足球彩票中的胜负彩为例,多个关联事件包括:具有关联关系的14个关联事件,并且14个关联事件各自对应3种事件结果。14个关联事件的3种事件结果进行全排序得到的样本结果项目的数量为314,其中,样本结果项目包括:14个关联事件组合后的事件结果。
用户可根据具体需要筛选得到一个或多个参考集合。在本实施例中,以两个参考集合为例进行说明,其中这两个参考集合分别为第一参考集合和第二参考集合。
步骤S301,根据第一参数配置请求,从样本集合中筛选得到第一参考结果项目,集合所有第一参考结果项目,得到第一参考集合。
其中,第一参考结果项目为满足第一参数配置请求的样本结果项目。以足球彩票中的胜负彩为例,样本集合中包含314(即4782969)个样本结果项目。例如,用户可以通过第一参数配置请求的设置从样本集合中筛选200万个样本结果项目作为第一参考结果项目,集合所有第一参考结果项目,得到第一参考集合,也就是说该第一参考集合包含200万个第一参考结果项目。
步骤S302,根据第二参数配置请求,从样本集合中筛选得到第二参考结果项目,集合所有第二参考结果项目,得到第二参考集合。
其中,第二参考结果项目为满足第二参数配置请求的样本结果项目。例如,用户可以通过第二参数配置请求的设置从样本集合中筛选50万个样本结果项目作为第二参考结果项目,集合所有第二参考结果项目,得到第二参考集合,也就是说该第二参考集合包含50万个第二参考结果项目。
其中,步骤S301和步骤S302可以同时进行,也可以先执行完步骤S301,再执行步骤S302。
步骤S303,计算样本集合中每一个样本结果项目在第一参考集合中的二等数,得到第一二等数。
其中,第一二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第一参考结果项目的个数。
步骤S304,计算样本集合中每一个样本结果项目在第二参考集合中的二等数,得到第二二等数。
其中,第二二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第二参考结果项目的个数。
以足球彩票中的胜负彩为例,在14场比赛中,如果猜对其中任意13场比赛的比赛结果,则中二等奖,每场比赛为1个关联事件,那么第一二等数可为与样本结果项目中的13个关联事件的事件结果相同的第一参考结果项目的个数,第二二等数可为与样本结果项目中的13个关联事件的事件结果相同的第二参考结果项目的个数。针对一个样本结果项目,如果在第一参考集合中有15个与该样本结果项目中的13个关联事件的事件结果相同的第一参考结果项目,在第二参考集合中有10个与该样本结果项目中的13个关联事件的事件结果相同的第二参考结果项目,则该样本结果项目的第一二等数为15,第二二等数为10。
其中,步骤S303和步骤S304可以同时进行,也先执行完步骤S303,再执行步骤S304。
步骤S305,筛选第一二等数与第二二等数的差值在预设范围内的样本结果项目,得到期望结果项目。
其中,预设范围为大于或等于第一预设值且小于或等于第二预设值的范围,第一预设值和第二预设值由用户预先配置得到。例如,如果用户想要得到的是第一二等数与第二二等数的差值在大于或等于-28且小于或等于28的范围内的样本结果项目,则需将第一预设值设置为-28,第二预设值设置为28,那么预设范围为大于或等于-28且小于或等于28的范围。筛选第一二等数与第二二等数的差值在该预设范围内的样本结果项目,就可得到期望结果项目。假设某个样本结果项目的第一二等数为10,第二二等数为20,则第一二等数与第二二等数的差值为-10,在上述预设范围内,因此,该样本结果项目就被筛选出来,作为期望结果项目。经步骤S305筛选得到的期望结果项目可供用户进行参考或使用。
本实施例提供的数据处理装置,根据第一参数配置请求和第二参数配置请求,从样本集合中分别筛选得到第一参考集合和第二参考集合,由此将大量的样本集合数据分别按照第一参数配置请求和第二参数配置请求进行转换,得到数据量较小且较集中的第一参考集合和第二参考集合,降低了数据处理量,然后计算样本集合中每一个样本结果项目在第一参考集合中的第一二等数和在第二参考集合中的第二二等数,并筛选第一二等数与第二二等数的差值在预设范围内的样本结果项目,得到期望结果项目。由于第一参考集合和第二参考集合的数据量较小且较集中,从而降低了终端运算处理压力,提高了处理速度,节约了时间,另外,本发明提供的技术方案通过第一二等数与第二二等数的差值对样本结果项目进行筛选,使得到的期望结果项目具有更强的针对性,更加方便用户使用。
图4示出了根据本发明一个实施例的数据处理装置的功能结构示意图,如图4所示,该装置包括:获取模块401、第一筛选模块402、计算模块403和第二筛选模块404。
获取模块401,适于获取样本集合。
其中,样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的。样本集合包括:多个样本结果项目;样本结果项目包括:多个关联事件组合后的事件结果。以足球彩票中的胜负彩为例,多个关联事件包括:具有关联关系的14个关联事件,并且14个关联事件各自对应3种事件结果。14个关联事件的3种事件结果进行全排序得到的样本结果项目的数量为314
第一筛选模块402,适于根据参数配置请求,从获取模块401获取的样本集合中筛选得到参考结果项目,集合所有参考结果项目,得到参考集合。
其中,参考结果项目为满足参数配置请求的样本结果项目。参数配置请求可以根据用户的需求进行具体设置。以足球彩票中的胜负彩为例,获取模块401获取的样本集合中包含314(即4782969)个样本结果项目。例如,用户可以通过参数配置请求的设置从该样本集合中筛选2048个样本结果项目作为参考结果项目,集合所有参考结果项目,得到参考集合。
计算模块403,适于计算样本集合中每一个样本结果项目在参考集合中的二等数。
其中,二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数。以足球彩票中的胜负彩为例,二等数可为与样本结果项目中的13个关联事件的事件结果相同的参考结果项目的个数。为了进行后续的筛选,计算模块403需要计算出样本集合中每一个样本结果项目在参考集合中的二等数。
第二筛选模块404,适于筛选二等数在预设范围内的样本结果项目,得到期望结果项目。
其中,预设范围为大于或等于第一预设值且小于或等于第二预设值的范围,第一预设值和第二预设值由用户预先配置得到。例如,如果用户想要得到的是二等数在大于或等于5且小于或等于15的范围内的样本结果项目,则需将第一预设值设置为5,第二预设值设置为15,那么预设范围为大于或等于5且小于或等于15的范围。第二筛选模块404筛选二等数在该预设范围内的样本结果项目,就可得到期望结果项目。经第二筛选模块404筛选得到的期望结果项目可供用户进行参考或使用。
本实施例提供的数据处理装置,通过第一筛选模块从样本集合中筛选得到参考集合,由此将大量的样本集合数据按照参数配置请求进行转换,得到数据量较小且较集中的参考集合,降低了数据处理量,然后通过计算模块计算样本集合中每一个样本结果项目在参考集合中的二等数,最后通过第二筛选模块筛选二等数在预设范围内的样本结果项目,得到期望结果项目。由于参考集合的数据量较小且较集中,从而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间,另外本发明提供的技术方案通过二等数对样本结果项目进行筛选,使得到的期望结果项目具有针对性,方便用户使用。
图5示出了根据本发明另一个实施例的数据处理装置的功能结构示意图,如图5所示,该装置包括:获取模块501、第一筛选模块502、计算模块503和第二筛选模块504。其中,第一筛选模块502包括:第一筛选子单元5021和第二筛选子单元5022,计算模块503包括:第一计算子单元5031和第二计算子单元5032。
获取模块501,适于获取样本集合。
其中,样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的。样本集合包括:多个样本结果项目;样本结果项目包括:多个关联事件组合后的事件结果。以足球彩票中的胜负彩为例,多个关联事件包括:具有关联关系的14个关联事件,并且14个关联事件各自对应3种事件结果。14个关联事件的3种事件结果进行全排序得到的样本结果项目的数量为314,其中,样本结果项目包括:14个关联事件组合后的事件结果。也就是说,获取模块501获取到的样本集合中包含314(即4782969)个样本结果项目。
用户可根据具体需要筛选得到一个或多个参考集合。在本实施例中,以两个参考集合为例进行说明,其中这两个参考集合分别为第一参考集合和第二参考集合。因此,第一筛选模块502包括:第一筛选子单元5021和第二筛选子单元5022;计算模块503包括:第一计算子单元5031和第二计算子单元5032。
第一筛选子单元5021,适于根据第一参数配置请求,从获取模块获取的样本集合中筛选得到第一参考结果项目,集合所有第一参考结果项目,得到第一参考集合。
其中,第一参考结果项目为满足第一参数配置请求的样本结果项目。以足球彩票中的胜负彩为例,可以通过第一参数配置请求的设置,使第一筛选子单元5021从样本集合中筛选200万个样本结果项目作为第一参考结果项目,集合所有第一参考结果项目,得到第一参考集合,也就是说经第一筛选子单元5021筛选得到的第一参考集合包含200万个第一参考结果项目。
第二筛选子单元5022,适于根据第二参数配置请求,从获取模块获取的样本集合中筛选得到第二参考结果项目,集合所有第二参考结果项目,得到第二参考集合。
其中,第二参考结果项目为满足第二参数配置请求的样本结果项目。例如,可以通过第二参数配置请求的设置,使第二筛选子单元5022从样本集合中筛选50万个样本结果项目作为第二参考结果项目,集合所有第二参考结果项目,得到第二参考集合,也就是说经第二筛选子单元5022筛选得到的第二参考集合包含50万个第二参考结果项目。
第一计算子单元5031,适于计算样本集合中每一个样本结果项目在第一参考集合中的二等数,得到第一二等数。
其中,第一二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第一参考结果项目的个数。
第二计算子单元5032,适于计算样本集合中每一个样本结果项目在第二参考集合中的二等数,得到第二二等数。
其中,第二二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第二参考结果项目的个数。
以足球彩票中的胜负彩为例,第一二等数可为与样本结果项目中的13个关联事件的事件结果相同的第一参考结果项目的个数,第二二等数可为与样本结果项目中的13个关联事件的事件结果相同的第二参考结果项目的个数。针对一个样本结果项目,如果在第一参考集合中有15个与该样本结果项目中的13个关联事件的事件结果相同的第一参考结果项目,在第二参考集合中有10个与该样本结果项目中的13个关联事件的事件结果相同的第二参考结果项目,则针对该样本结果项目,计算得到第一二等数为15,第二二等数为10。
第二筛选模块504,适于筛选第一二等数与第二二等数的差值在预设范围内的样本结果项目,得到期望结果项目。
其中,预设范围为大于或等于第一预设值且小于或等于第二预设值的范围,第一预设值和第二预设值由用户预先配置得到。例如,如果用户想要得到的是第一二等数与第二二等数的差值在大于或等于-28且小于或等于28的范围内的样本结果项目,则需将第一预设值设置为-28,第二预设值设置为28,那么预设范围为大于或等于-28且小于或等于28的范围。第二筛选模块504筛选第一二等数与第二二等数的差值在该预设范围内的样本结果项目,就可得到期望结果项目。经第二筛选模块504筛选得到的期望结果项目可供用户进行参考或使用。
本实施例提供的数据处理装置,通过第一筛选子单元和第二筛选子单元从样本集合中分别筛选得到第一参考集合和第二参考集合,由此将大量的样本集合数据分别按照第一参数配置请求和第二参数配置请求进行转换,得到数据量较小且较集中的第一参考集合和第二参考集合,降低了数据处理量,然后通过第一计算子单元和第二计算子单元分别计算样本集合中每一个样本结果项目在第一参考集合中的第一二等数和在第二参考集合中的第二二等数,最后通过第二筛选模块筛选第一二等数与第二二等数的差值在预设范围内的样本结果项目,得到期望结果项目。由于第一参考集合和第二参考集合的数据量较小且较集中,从而降低了终端运算处理压力,提高了处理速度,节约了时间,另外,本发明提供的技术方案通过第一二等数与第二二等数的差值对样本结果项目进行筛选,使得到的期望结果项目具有更强的针对性,更加方便用户使用。
本发明还提供了一种电子设备,该电子设备包括上述数据处理装置。该电子设备用于实现上述数据处理方法,并具有相应的方法的有益效果,在此不再赘述。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了:
A1、一种数据处理方法,所述方法包括:
获取样本集合;其中,所述样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的;所述样本集合包括:多个样本结果项目;所述样本结果项目包括:所述多个关联事件组合后的事件结果;
根据参数配置请求,从所述样本集合中筛选得到参考结果项目,集合所有所述参考结果项目,得到参考集合;其中,所述参考结果项目为满足所述参数配置请求的样本结果项目;
计算所述样本集合中每一个样本结果项目在所述参考集合中的二等数;其中,所述二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数;
筛选所述二等数在预设范围内的样本结果项目,得到期望结果项目。
A2、根据A1所述的方法,其中,所述参考集合为两个,分别为第一参考集合和第二参考集合;
根据参数配置请求,从所述样本集合中筛选得到参考结果项目,集合所有所述参考结果项目,得到参考集合进一步包括:
根据第一参数配置请求,从所述样本集合中筛选得到第一参考结果项目,集合所有所述第一参考结果项目,得到第一参考集合;
根据第二参数配置请求,从所述样本集合中筛选得到第二参考结果项目,集合所有所述第二参考结果项目,得到第二参考集合;
其中,所述第一参考结果项目为满足所述第一参数配置请求的样本结果项目;所述第二参考结果项目为满足所述第二参数配置请求的样本结果项目。
A3、根据A2所述的方法,其中,所述计算所述样本集合中每一个样本结果项目在所述参考集合中的二等数进一步包括:
计算所述样本集合中每一个样本结果项目在所述第一参考集合中的二等数,得到第一二等数;
计算所述样本集合中每一个样本结果项目在所述第二参考集合中的二等数,得到第二二等数;
其中,所述第一二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第一参考结果项目的个数;所述第二二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第二参考结果项目的个数。
A4、根据A3所述的方法,其中,所述筛选所述二等数在预设范围内的样本结果项目,得到期望结果项目进一步包括:筛选所述第一二等数与所述第二二等数的差值在预设范围内的样本结果项目,得到期望结果项目。
A5、根据A1所述的方法,其中,所述多个关联事件包括:具有关联关系的14个关联事件;所述14个关联事件各自对应3种事件结果;所述样本结果项目包括:所述14个关联事件组合后的事件结果。
A6、根据A5所述的方法,其中,所述二等数为与样本结果项目中的13个关联事件的事件结果相同的参考结果项目的个数。
A7、根据A1所述的方法,其中,所述预设范围为大于或等于第一预设值且小于或等于第二预设值的范围;所述第一预设值和所述第二预设值由用户预先配置得到。
B8、一种数据处理装置,所述装置包括:
获取模块,适于获取样本集合;其中,所述样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的;所述样本集合包括:多个样本结果项目;所述样本结果项目包括:所述多个关联事件组合后的事件结果;
第一筛选模块,适于根据参数配置请求,从所述获取模块获取的所述样本集合中筛选得到参考结果项目,集合所有所述参考结果项目,得到参考集合;其中,所述参考结果项目为满足所述参数配置请求的样本结果项目;
计算模块,适于计算所述样本集合中每一个样本结果项目在所述参考集合中的二等数;其中,所述二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数;
第二筛选模块,适于筛选所述二等数在预设范围内的样本结果项目,得到期望结果项目。
B9、根据B8所述的装置,其中,所述参考集合为两个,分别为第一参考集合和第二参考集合;所述第一筛选模块包括:第一筛选子单元和第二筛选子单元;
所述第一筛选子单元,适于根据第一参数配置请求,从所述获取模块获取的所述样本集合中筛选得到第一参考结果项目,集合所有所述第一参考结果项目,得到第一参考集合;
所述第二筛选子单元,适于根据第二参数配置请求,从所述获取模块获取的所述样本集合中筛选得到第二参考结果项目,集合所有所述第二参考结果项目,得到第二参考集合;
其中,所述第一参考结果项目为满足所述第一参数配置请求的样本结果项目;所述第二参考结果项目为满足所述第二参数配置请求的样本结果项目。
B10、根据B9所述的装置,其中,所述计算模块包括:第一计算子单元和第二计算子单元;
所述第一计算子单元,适于计算所述样本集合中每一个样本结果项目在所述第一参考集合中的二等数,得到第一二等数;
所述第二计算子单元,适于计算所述样本集合中每一个样本结果项目在所述第二参考集合中的二等数,得到第二二等数;
其中,所述第一二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第一参考结果项目的个数;所述第二二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第二参考结果项目的个数。
B11、根据B10所述的装置,其中,所述第二筛选模块进一步适于:筛选所述第一二等数与所述第二二等数的差值在预设范围内的样本结果项目,得到期望结果项目。
B12、根据B8所述的装置,其中,所述多个关联事件包括:具有关联关系的14个关联事件;所述14个关联事件各自对应3种事件结果;所述样本结果项目包括:所述14个关联事件组合后的事件结果。
B13、根据B12所述的装置,其中,所述二等数为与样本结果项目中的13个关联事件的事件结果相同的参考结果项目的个数。
B14、根据B8所述的装置,其中,所述预设范围为大于或等于第一预设值且小于或等于第二预设值的范围;所述第一预设值和所述第二预设值由用户预先配置得到。
C15、一种电子设备,包括如B8-B14任一项所述的数据处理装置。

Claims (17)

1.一种数据处理方法,所述方法包括:
获取样本集合;其中,所述样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的;所述样本集合包括:多个样本结果项目;所述样本结果项目包括:所述多个关联事件组合后的事件结果;
根据参数配置请求,从所述样本集合中筛选得到参考结果项目,集合所有所述参考结果项目,得到参考集合;其中,所述参考结果项目为满足所述参数配置请求的样本结果项目;
计算所述样本集合中每一个样本结果项目在所述参考集合中的二等数;其中,所述二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数;
筛选所述二等数在预设范围内的样本结果项目,得到期望结果项目。
2.根据权利要求1所述的方法,其中,所述参考集合为两个,分别为第一参考集合和第二参考集合;
根据参数配置请求,从所述样本集合中筛选得到参考结果项目,集合所有所述参考结果项目,得到参考集合进一步包括:
根据第一参数配置请求,从所述样本集合中筛选得到第一参考结果项目,集合所有所述第一参考结果项目,得到第一参考集合;
根据第二参数配置请求,从所述样本集合中筛选得到第二参考结果项目,集合所有所述第二参考结果项目,得到第二参考集合;
其中,所述第一参考结果项目为满足所述第一参数配置请求的样本结果项目;所述第二参考结果项目为满足所述第二参数配置请求的样本结果项目。
3.根据权利要求2所述的方法,其中,所述计算所述样本集合中每一个样本结果项目在所述参考集合中的二等数进一步包括:
计算所述样本集合中每一个样本结果项目在所述第一参考集合中的二等数,得到第一二等数;
计算所述样本集合中每一个样本结果项目在所述第二参考集合中的二等数,得到第二二等数;
其中,所述第一二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第一参考结果项目的个数;所述第二二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第二参考结果项目的个数。
4.根据权利要求3所述的方法,其中,所述筛选所述二等数在预设范围内的样本结果项目,得到期望结果项目进一步包括:筛选所述第一二等数与所述第二二等数的差值在预设范围内的样本结果项目,得到期望结果项目。
5.根据权利要求1所述的方法,其中,所述多个关联事件包括:具有关联关系的14个关联事件;所述14个关联事件各自对应3种事件结果;所述样本结果项目包括:所述14个关联事件组合后的事件结果。
6.根据权利要求5所述的方法,其中,所述二等数为与样本结果项目中的13个关联事件的事件结果相同的参考结果项目的个数。
7.根据权利要求1所述的方法,其中,所述预设范围为大于或等于第一预设值且小于或等于第二预设值的范围;所述第一预设值和所述第二预设值由用户预先配置得到。
8.一种数据处理装置,所述装置包括:
获取模块,适于获取样本集合;其中,所述样本集合是由多个关联事件的一种或多种事件结果进行全排序得到的;所述样本集合包括:多个样本结果项目;所述样本结果项目包括:所述多个关联事件组合后的事件结果;
第一筛选模块,适于根据参数配置请求,从所述获取模块获取的所述样本集合中筛选得到参考结果项目,集合所有所述参考结果项目,得到参考集合;其中,所述参考结果项目为满足所述参数配置请求的样本结果项目;
计算模块,适于计算所述样本集合中每一个样本结果项目在所述参考集合中的二等数;其中,所述二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的参考结果项目的个数;
第二筛选模块,适于筛选所述二等数在预设范围内的样本结果项目,得到期望结果项目。
9.根据权利要求8所述的装置,其中,所述参考集合为两个,分别为第一参考集合和第二参考集合;所述第一筛选模块包括:第一筛选子单元和第二筛选子单元;
所述第一筛选子单元,适于根据第一参数配置请求,从所述获取模块获取的所述样本集合中筛选得到第一参考结果项目,集合所有所述第一参考结果项目,得到第一参考集合;
所述第二筛选子单元,适于根据第二参数配置请求,从所述获取模块获取的所述样本集合中筛选得到第二参考结果项目,集合所有所述第二参考结果项目,得到第二参考集合;
其中,所述第一参考结果项目为满足所述第一参数配置请求的样本结果项目;所述第二参考结果项目为满足所述第二参数配置请求的样本结果项目。
10.根据权利要求9所述的装置,其中,所述计算模块包括:第一计算子单元和第二计算子单元;
所述第一计算子单元,适于计算所述样本集合中每一个样本结果项目在所述第一参考集合中的二等数,得到第一二等数;
所述第二计算子单元,适于计算所述样本集合中每一个样本结果项目在所述第二参考集合中的二等数,得到第二二等数;
其中,所述第一二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第一参考结果项目的个数;所述第二二等数为与样本结果项目中的预设个数的关联事件的事件结果相同的第二参考结果项目的个数。
11.根据权利要求10所述的装置,其中,所述第二筛选模块进一步适于:筛选所述第一二等数与所述第二二等数的差值在预设范围内的样本结果项目,得到期望结果项目。
12.根据权利要求8所述的装置,其中,所述多个关联事件包括:具有关联关系的14个关联事件;所述14个关联事件各自对应3种事件结果;所述样本结果项目包括:所述14个关联事件组合后的事件结果。
13.根据权利要求12所述的装置,其中,所述二等数为与样本结果项目中的13个关联事件的事件结果相同的参考结果项目的个数。
14.根据权利要求8所述的装置,其中,所述预设范围为大于或等于第一预设值且小于或等于第二预设值的范围;所述第一预设值和所述第二预设值由用户预先配置得到。
15.一种电子设备,包括如权利要求8-14任一项所述的数据处理装置。
16.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的数据处理方法对应的操作。
17.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的数据处理方法对应的操作。
CN201510463425.0A 2015-07-31 2015-07-31 数据处理方法、装置和电子设备 Active CN105138582B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510463425.0A CN105138582B (zh) 2015-07-31 2015-07-31 数据处理方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510463425.0A CN105138582B (zh) 2015-07-31 2015-07-31 数据处理方法、装置和电子设备

Publications (2)

Publication Number Publication Date
CN105138582A CN105138582A (zh) 2015-12-09
CN105138582B true CN105138582B (zh) 2018-09-04

Family

ID=54723931

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510463425.0A Active CN105138582B (zh) 2015-07-31 2015-07-31 数据处理方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN105138582B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1314642A (zh) * 2000-03-21 2001-09-26 权晃燮 利用集成电路卡的彩票服务***和彩票服务方法
CN103049871A (zh) * 2011-10-17 2013-04-17 薛文荣 网络购物***与方法
CN104574112A (zh) * 2014-12-30 2015-04-29 北京奇虎科技有限公司 一种收益数据的统计方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG10201706357VA (en) * 2013-02-03 2017-09-28 Novomatic Ag Real-time betting system and method including a jackpot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1314642A (zh) * 2000-03-21 2001-09-26 权晃燮 利用集成电路卡的彩票服务***和彩票服务方法
CN103049871A (zh) * 2011-10-17 2013-04-17 薛文荣 网络购物***与方法
CN104574112A (zh) * 2014-12-30 2015-04-29 北京奇虎科技有限公司 一种收益数据的统计方法和装置

Also Published As

Publication number Publication date
CN105138582A (zh) 2015-12-09

Similar Documents

Publication Publication Date Title
CN107833060A (zh) 一种区块链中智能合约交易的验证方法以及***
CN106649114B (zh) 对应用程序崩溃进行定位的方法和装置
CN104136086B (zh) 信息处理***、信息处理方法以及信息处理设备
CN105975844B (zh) 一种登录方法和装置
CN105617657B (zh) 游戏智能推荐方法及装置
CN108876764A (zh) 渲染图像获取方法、装置、***和存储介质
CN108108268A (zh) 一种视频录制应用的退出重启处理方法和装置
CN105426524B (zh) 一种网页界面展示方法和装置
CN108139903A (zh) 依dmb操作用加载/存储操作实施加载撷取/存储释放指令
CN110008049A (zh) 一种基于互联网平台的数据修正方法、终端设备及介质
CN108932123A (zh) 参数处理方法和装置
CN105138582B (zh) 数据处理方法、装置和电子设备
CN106294106B (zh) Web应用***的测试方法及装置
CN105138583B (zh) 数据处理方法、装置和电子设备
CN107569851B (zh) 游戏挂机方法、装置及***
CN108771869B (zh) 性能测试方法和装置、存储介质及电子装置
CN109308259A (zh) 应用的测试方法和装置
CN105204907B (zh) 浏览器启动方法和装置
CN106446221B (zh) 数据分析方法及装置
CN105892988B (zh) 一种基于fpga的运算电路、示波器和测量仪器
CN107391771A (zh) 一种图像特效的生成方法和装置
CN105786902B (zh) 基于消息内容的数据处理方法和***、及电子设备
WO2017044926A1 (en) Network visualization for access controls
CN105630980B (zh) 游戏推荐策略获取方法及装置
US8621430B2 (en) Method for code transformation supporting temporal abstraction of parameters

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220727

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right