一种补偿数据处理方法和装置、及一种电子设备的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体涉及一种补偿数据处理方法和装置、及一种电子设备。
【背景技术】
[0002]数据处理是对数据(包括数值的和非数值的)进行分析和加工的技术过程。包括对各种原始数据的分析、整理、计算、编辑等的加工和处理。随着计算机的日益普及,在计算机应用领域中,通过计算机数据处理进行信息管理已成为主要的应用。如测绘制图管理、仓库管理、财会管理、交通运输管理,技术情报管理、办公室自动化等。
[0003]终端处理数据过程中,当数据的数据量较小时,处理速度较快,效率高,等待时间短。然而,当数据的数据量较庞大时,终端在处理数据过程中,终端处理负担呈几何级加重,处理速度越来越慢,处理效率低。尤其是,在使用硬件和/或软件配置较低的终端进行庞大数据处理时,由于终端处理能力有限,进而导致终端在数据处理中途出现运算错误而结束数据处理过程;又或者,由于终端超负荷运转而导致设备过热,出现宕机,以至于需要重新开始处理过程,浪费时间。
【发明内容】
[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种补偿数据处理方法和相应的一种补偿数据处理装置,及一种电子设备。
[0005]依据本发明的一个方面,提供了一种补偿数据处理方法,包括:
[0006]确定具有关联关系的多个事件各自对应的一种或多种事件结果;
[0007]从第三方获取事件结果的补偿值;其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量;
[0008]对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目;其中,结果项目中的一个元素为一个事件的一种事件结果;
[0009]按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值;
[0010]根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序;
[0011]响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目;其中,所述调用请求中携带有预测结果项目信息。
[0012]根据本发明的另一方面,提供了一种补偿数据处理装置,包括:
[0013]事件结果确定模块,用于确定具有关联关系的多个事件各自对应的一种或多种事件结果;
[0014]补偿值获取模块,用于从第三方获取事件结果的补偿值;其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量;
[0015]项目获取模块,用于对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目;其中,结果项目中的一个元素为一个事件的一种事件结果;
[0016]处理模块,用于按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值;
[0017]排序模块,用于根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序;
[0018]调用请求响应模块,用于响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目;其中,所述调用请求中携带有请求集合;所述请求集合中携带有预测结果项目信息。
[0019]根据本发明的又一方面,提供了一种电子设备,所述电子设备包括上述补偿数据处理装置。
[0020]本发明实施例公开的一种补偿数据处理方案,根据一个或多个事件之间的关联关系,以及各个事件对应的事件结果,得到对应的一个或多个结果项目。由此可见,通过本发明实施例可以将大量的事件数据按照其相互之间的关联关系进行压缩转换,得到数据较集中的结果项目,降低了数据处理量,进而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间。
[0021]进一步地,本发明实施例根据所述结果项目进行调用请求的匹配,筛选得到期望结果项目通过所述结果项目对调用请求进行匹配,减少了匹配次数,提高了匹配效率。同时,结果项目中的数据更加集中,关联性、针对性更强,便于快速直接匹配命中调用请求,提高了匹配效率。
[0022]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0023]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0024]图1是本发明实施例一中的一种补偿数据处理方法的步骤流程图;
[0025]图2是本发明实施例二中的一种补偿数据处理方法的步骤流程图;
[0026]图3是本发明实施例三中一种胜负彩的选择示意图;
[0027]图4是本发明实施例三中一种胜负彩中的补偿数据处理方法的步骤流程图;
[0028]图5是本发明实施例四中一种补偿数据处理装置的结构框图;
[0029]图6是本发明实施例五中一种补偿数据处理装置的结构示意图。
【具体实施方式】
[0030]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0031]实施例一
[0032]参照图1,示出了本发明实施例一中的一种补偿数据处理方法的步骤流程图。在本实施例中,所述补偿数据处理方法,包括:
[0033]步骤102,确定具有关联关系的多个事件各自对应的一种或多种事件结果。
[0034]在本实施例中,具有关联关系的多个事件可以是指:所述多个事件属于同一设定事件集合中的集合元素。如:在世界杯半决赛中,共有4支球队,球队A、B、C、D,需要进行两场比赛,若一场比赛的参赛球队可以为球队A和球队B,另一场比赛的参赛球队则为球队C和球队D。将球队A和球队B的比赛定义为事件1,球队C和球队D的比赛定义为事件2。由于事件1和事件2均是世界杯半决赛这个设定的大的事件集合中的集合元素,故,可以确定上述事件1和事件2是具有关联关系的两个事件。进一步地,由于世界杯半决赛属于淘汰赛,不存在平局这一事件结果,故,事件1对应有两种事件结果:球队A胜球队B败、球队A败球队B胜;事件2也对应有两种事件结果:球队C胜球队D败、球队C败球队D胜。较佳地,属于同一设定事件集合中的集合元素,也即所述具有关联关系的多个事件均完成了(即,对应有事件结果),其中,所述具有关联关系的多个事件可以同时完成,也可以分别按顺序依次完成。如,上述事件1和事件2可以同时完成,也可以在事件1完成后,事件2再完成。
[0035]在本实施例中,若所述具有关联关系的多个事件是同一设定事件集合中的集合元素,则可以认为多个事件相互之间具有关联关系。如,有多支球队参加的足球世界杯比赛,则可以将多支球队两两之间的比赛看作多个不同的事件,多个不同的事件都属于所述足球世界杯比赛这一设定事件集合中的集合元素,故,可以认为多个不同事件具有关联关系。又如,双色球的7个号码,前六个号码均分别可以是数字1-33中的任意一个,第7个号码则可以是数字1-16中的任意一个。由于双色球每一期都是由7个号码组成,也即7个号码均属于双色球这一设定集合中的集合元素,故,7个号码事件具有关联关系。进一步地,前六个事件(号码)对应的事件结果的数量可以相同(33种事件结果),第7个事件(号码)对应的事件结果的数量(16种事件结果)可以与其他关联事件的对应的事件结果的数量(33种事件结果)不同。
[0036]由此可见,一般地,具有关联关系的多个事件由于其相互之间的关联及对应关系,对应的事件结果的数量可以相同。如,上述具有关联关系的事件1和事件2,均对应两种事件结果。当然,在实际应用中,具有关联关系的多个事件对应的事件结果的数量也可以不同,如上述双色球,本实施例对此不作限制。
[0037]较佳地,所述具有关联关系的多个事件最终均完成,完成后各自对应一种事件结果。但是事件在最终完成前,对应的事件结果具体是什么哪一种是不确定的,如,在上述事件1和事件2完成之前,并不能确定事件1和事件2各自对应哪一种事件结果。事件1的事件结果可能是球队A胜球队B败,也可能是球队A败球队B胜;事件2的事件结果可能是球队C胜球队D败,也可能是球队C败球队D胜。
[0038]步骤104,从第三方获取事件结果的补偿值。
[0039]在本实施例中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量。
[0040]较佳地,以上述事件1为例,在事件1的事件结果确定之前,许多第三方会给出事件1对应的两种事件结果的补偿值。如,根据历史比赛结果,在最近的10场、球队A和球队B的比赛中,有9场比赛的比赛结果都是球队A胜球队B败,则可以预测事件1对应的最终的事件结果将是:球队A胜球队B败。此时,第三方给出的事件1对应的事件结果的补偿值可以是:“球队A胜球队B败”的补偿值为1,“球队A败球队B胜”的补偿值为6。可以理解为,若选择“球队A胜球队B败”这一事件结果作为所述事件1最终完成时的事件结果,则当所述事件1最终完成时的事件结果是“球队A胜球队B败”时,则以X*1的补偿量进行补偿。若选择“球队A败球队B胜”这一事件结果作为所述事件1最终完成时的事件结果,则当所述事件1最终完成时的事件结果是“球队A败球队B胜”时,则以X*6的补偿量进行补偿。其中,X根据实际情况确定,可以但不仅限于是金额值、积分值和虚拟的游戏货币值中的至少一种。
[0041]这里需要说明的是,事件结果对应的补偿值指示了该事件结果发生的概率。补偿值越大说明事件的最终结果为该事件结果的可能性越小,即,是一个小概率事件,反之,可能性则越高,即,发生的概率较大。如,所述事件1和事件2的事件结果为“球队A胜球队B败;球队C胜球队D败”的可能性远大于“球队A败球队B胜;球队C败球队D胜”的可能性。
[0042]又如,一事件:掷硬币,当掷出的硬币为正面(硬币其中的任一面为正面,则对应的一面为反面)时,补偿值为1 ;当掷出的硬币为反面时,补偿值为1;当掷出的硬币为竖直立起状态时,补偿值为100。可以理解为,硬币为竖直立起状态这一事件结果是小概率事件,一般可以认为其不会发生,硬币为竖直立起状态这一事件结果对应的补偿值100远大于其他两种事件结果对应的补偿值1,故,从补偿值的大小可以确定事件结果发生的概率,即,补偿值指示事件结果发生的概率。
[0043]步骤106
,对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目。其中,结果项目中的一个元素为一个事件的一种事件结果。
[0044]较佳地,以上述具有关联关系的事件1和事件2为例,对事件1和事件2下的多种事件结果进行全排序,可以得到如下四个结果项目:(球队A胜球队B败;球队C胜球队D败);(球队A胜球队B败;球队C败球队D胜);(球队A败球队B胜;球队C胜球队D败);(球队A败球队B胜;球队C败球队D胜)。事件的事件结果是每一个结果项目的元素。
[0045]步骤108,按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值。
[0046]较佳地,按照上述事件1和事件2全排序后的四个结果项目,且以从第三方获取的:“球队A胜球队B败”对应的补偿值1,“球队A败球队B胜”对应的补偿值为6,“球队C胜球队D败”对应的补偿值2,“球队C败球队D胜”对应的补偿值为3,对补偿值进行归一化处理,如,按照相乘方式进行归一化处理,可以得到:
[0047]结果项目(球队A胜球队B败;球队C胜球队D败)的项目分值为:1*2 = 2 ;
[0048]结果项目(球队A胜球队B败;球队C败球队D胜)的项目分值为:1*3 = 3 ;
[0049]结果项目(球队A败球队B胜;球队C胜球队D败)的项目分值为:6*2 = 12 ;
[0050]结果项目(球队A败球队B胜;球队C败球队D胜)的项目分值为6*3 = 18。[0051 ] 步骤110,根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进打排序。
[0052]在本实施例中,整型处理规则可以是指将上述四个结果项目对应的项目分值按照设定数值(如,数值10)整型处理为大于10和小于等于10两组。即整型处理后,第一组包括项目分值2和3 ;第二组包括项目分值12和18。然后,对两组中的项目分值分别按照大小进行排序。
[0053]步骤112,响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目。
[0054]其中,所述调用请求中携带有预测结果项目信息。
[0055]较佳地,以上述事件1和事件2为例,一些用户可能并不了解足球世界杯半决赛的比赛规则,即半决赛是淘汰赛,此时,由用户发起的调用请求中携带的预测结果项目信息中可能包括:球队A和球队B平,和/或,球队C和球队D平。如,用户的预测结果项目可以为多个:预测结果项目(球队A和球队B平,队C和球队D平)、预测结果项目(球队A败球队B胜;球队C败球队D胜)和预测结果项目(球队A胜球队B败;球队C胜球队D败)。
[0056]此时,响应调用请求,从排序后的四个结果项目中筛选得到与所述调用请求相匹配的期望结果项目,即,筛选得到的期望结果项目为:期望结果项目(球队A败球队B胜;球队C败球队D胜)和期望结果项目(球队A胜球队B败;球队C胜球队D败)。进而排除不合理的预测结果项目。
[0057]进一步地,期望结果项目(球队A败球队B胜;球队C败球队D胜)对应的项目分值为18 ;期望结果项目(球队A胜球队B败;球队C胜球队D败)对应的项目分值为3。根据项目分值指示的信息(即,结果项目的项目分值越大表示该结果项目中的事件结果发生的可能性越小),故可以将发生可能性较大的事件结果(球队A胜球队B败;球队C胜球队D败)作为最终的期望结果项目输出;或,将发生可能性较小的事件结果(球队A败球队B胜;球队C败球队D胜)作为最终的期望结果项目输出。
[0058]综上所述,本实施例所述的一种补偿数据处理方法,根据一个或多个事件之间的关联关系,以及各个事件对应的事件结果,得到对应的一个或多个结果项目。由此可见,通过本实施例可以将大量的事件数据按照其相互之间的关联关系进行压缩转换,得到数据较集中的结果项目,降低了数据处理量,进而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间。
[0059]进一步地,本实施例根据所述结果项目进行调用请求的匹配,筛选得到期望结果项目通过所述结果项目对调用请求进行匹配,减少了匹配次数,提高了匹配效率。同时,结果项目中的数据更加集中,关联性、针对性更强,便于快速直接匹配命中调用请求,提高了匹配效率。
[0060]实施例二
[0061]参照图2,示出了本发明实施例二中的一种补偿数据处理方法的步骤流程图。在本实施例中,用于执行所述补偿数据处理方法的可以但不仅限于是一个客户端。
[0062]在本实施例中,所述补偿数据处理方法,包括:
[0063]步骤202,客户端确定具有关联关系的多个事件各自对应的一种或多种事件结果。
[0064]在本实施例中,需要确定具有关联关系的多个事件各自对应的事件结果,其中,一些事件的事件结果较简单,如,球队A胜和球队A败两种情况;一些事件的事件结果则比较复杂,如,球队A胜,球队A败,球队A让一球胜,球队让一球平等多种事件结果。
[0065]步骤204,客户端从第三方获取事件结果的补偿值。其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量。
[0066]较佳地,客户端可以从多个第三方获取同一事件结果对应的多个样本补偿值;并,获取所述多个样本补偿值的平均值作为每个事件结果对应的补偿值。从而使得最终归一化处理后的项目分值更加准确,提供筛选得到的期望结果项目的准确性。
[0067]但不限于此,在实际应用中,其它获得补偿值的方式也同样适用,如,将某个第三方提供的样本补偿值作为最终的事件结果补偿值,或者,将多个第三方提供的样本补偿值进行处理后,如进行某种或某些运算后获得的结果作为最终的补偿值。
[0068]步骤206,客户端对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目。其中,结果项目中的一个元素为一个事件的一种事件结果。
[0069]较佳地,所述具有关联关系的多个事件可以包括:具有关联关系的14个事件;且,所述具有关联关系的14个事件各自对应3种事件结果。则,客户端对所述14个事件的事件结果进行全排序,可以得到314 = 4782969个结果项目。本领域技术人员应当明了的是:如何对具有关联关系的任意个数事件下的一个或多个项目进行全排序,得到结果项目。
[0070]步骤208,客户端按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值。
[0071]较佳地,客户端可以按照四则运算中的任意一种,对所述一个或多个结果项目中的各个事件结果对应的补偿值进行求和、求差、求积和求商运算中的一种,进行归一化处理,得到项目分值。
[0072]步骤210,客户端根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序。
[0073]较佳地,所述步骤210可以包括:
[0074]子步骤2102,客户端将所述一个或多个结果项目按照多个大小不同的预置整型分值划分为对应的多个分组。
[0075]较佳地,客户端在将所述一个或多个结果项目按照多个大小不同的预置整型分值划分为对应的多个分组时,可以:按照第η级对应的m个大小不同的预置整型分值,将所述第η级中的、已被划分为k个分组的一个或多个结果项目划分为k+m个分组。其中,所述被划分为k+m个分组的一个或多个项目为第n+1级;n、k和m均为大于等于1的整数。
[0076]如上述具有关联关系的14个事件,且,所述具有关联关系的14个事件各自对应3种事件结果中,314个结果项目对应有314个项目分值,此时可以将314个项目分值确定为第1级,且默认所述314个项目分值为1组。若第1级中包括100个大小不同的预置整型分值,则可以对所述314个项目分值按照所述100个大小不同的预置整型分值进行整型处理,划分为101(1+100 = 101)个分组,得到第2(1+1 = 2)级。依次类推,直至将所述314个项目分值整型处理为k+m个分组。
[0077]子步骤2104,客户端分别对划分后的每个分组中的结果项目按照各个结果项目对应的项目分值的大小进行排序。
[0078]采用整型处理规则进行分组排序,将一个大数据拆分为多组小数据进行处理,提高了数据运算处理速度。特别是大数据处理过程中,如对314个结果项目按照对应的项目分值进行排序,若是直接对314个结果项目进行排序处理,则至少要进行1+2+3+4+...+314次比较,增加了客户端的处理运算负担,数据处理速度慢,且对客户端的配置要求较高。通过分组拆分比对则提高了运算效率,减少了对客户端的压力,可以提高排序的效率。
[0079]步骤212,客户端响应第一参数配置请求,从排序后的一个或多个结果项目中筛选得到满足所述第一参数配置请求的结果项目。其中,所述第一参数配置请求包括:满足设定标准的排序序号。
[0080]较佳地,以上述314个结果项目为例,客户端可以响应第一参数配置请求,从排序后的314个结果项目中选择排序前200万、或前100万、或前2048的结果项目作为所述大底集合中的元素。其中,所述第一参数配置请求包括但不仅限于:排序前200万、或前100万、或前2048中的任意一种。
[0081]步骤214,客户端确定所述满足所述第一参数配置请求的结果项目组成的集合为大底集合。
[0082]较佳地,可以但不仅限于将排序前200万的结果项目、或排序前100万的结果项目、或排序前2048的结果项目中的任意一种作为大底集合。
[0083]在本实施例中,在所述步骤214之后可以直接响应调用请求,即执行步骤216 ;也可以进一步响应第二参数配置请求,即执行步骤218。
[0084]步骤216,客户端响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目。其中,所述调用请求中携带有预测结果项目信息。
[0085]较佳地,在所述步骤214之后可以直接响应调用请求,即执行步骤216,具体可以是执行所述步骤216下的子步骤2162:
[0086]子步骤2162,客户端响应第一调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第一交集;并,确定所述第一交集中的结果项目为所述期望结果项目。其中,所述期望结果项目为零个、或一个、或多个。
[0087]又一较佳地,在所述步骤214之后可以直接响应调用请求,即执行步骤216,具体可以是执行所述步骤216下的子步骤2164:
[0088]子步骤2164,客户端响应第二调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第一差集;确定所述第一差集中的结果项目为所述期望结果项目。其中,所述期望结果项目为零个、或一个、或多个。
[0089]这里需要说明的是,当调用请求中携带的信息包括指示获取交集结果的信息时,确定所述调用请求是第一调用请求,即执行子步骤2162 ;当调用
请求中携带的信息包括指示获取差集结果的信息时,确定所述调用请求是第二调用请求,即执行子步骤2164。
[0090]较佳地,当所述子步骤2162或子步骤2164执行完成后,则可以确定本实施例所述的补偿数据处理方法的流程步骤结束。
[0091]如前所述,在本实施例中,在所述步骤214之后可以响应第二参数配置请求,即执行步骤218:
[0092]步骤218,客户端响应第二参数配置请求,从所述大底集合中筛选得到满足所述第二参数配置请求的结果项目。
[0093]其中,第二参数配置请求包括:满足设定条件的结果项目的数量;并,确定所述满足所述第二参数配置请求的结果项目组成的集合为二等大底集合。
[0094]步骤220,客户端确定所述满足所述第二参数配置请求的结果项目组成的集合为二等大底集合。
[0095]较佳地,以314个结果项目为例,若所述大底集合中的元素是:从按照项目分值进行排序后的314个结果项目中筛选出的排序前200万的结果项目。此时客户端响应第二参数配置请求,如,所述第二参数配置请求是:满足设定条件的结果项目的数量为1?10个。根据对历史数据的分析可以确定所述排序前200万个结果项目中的185万个结果项目可以匹配“满足设定条件的结果项目的数量为1?10个”这一参数配置请求,即可以筛选出所述185万个结果项目,并确定所述185万个结果项目组成的集合为二等大底集合。
[0096]在本实施例中,在所述步骤220确定二等大底集合之后,可以回调执行所述步骤216。
[0097]较佳地,在所述步骤220确定二等大底集合之后回调执行所述步骤216,具体可以是:在所述步骤220确定二等大底集合之后回调执行所述步骤216下的子步骤2166:
[0098]子步骤2166,客户端响应第三调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第二交集;并,确定所述第二交集中的结果项目为所述期望结果项目。其中,所述期望结果项目为零个、或一个、或多个。流程结束。
[0099]又一较佳地,在所述步骤220确定二等大底集合之后回调执行所述步骤216,具体可以是:在所述步骤220确定二等大底集合之后回调执行所述步骤216下的子步骤2168:
[0100]子步骤2168,客户端响应第四调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第二差集。确定所述第二差集中的结果项目为所述期望结果项目。其中,所述期望结果项目为零个、或一个、或多个。流程结束。
[0101]这里需要说明的是,当所述子步骤2166或子步骤2168执行完成后,可以但不仅限于确定本实施例所述的补偿数据处理方法的步骤流程结束。如,所述客户端在所述子步骤2166之后可以再响应第四调用请求,即执行子步骤2168 ;又如,所述客户端在所述子步骤2168之后可以再响应第三调用请求,即执行子步骤2166 ;本实施例对此不作限制。
[0102]综上所述,本实施例所述的一种补偿数据处理方法,根据一个或多个事件之间的关联关系,以及各个事件对应的事件结果,得到对应的一个或多个结果项目。由此可见,通过本实施例可以将大量的事件数据按照其相互之间的关联关系进行压缩转换,得到数据较集中的结果项目,降低了数据处理量,进而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间。
[0103]进一步地,本实施例根据所述结果项目进行调用请求的匹配,筛选得到期望结果项目通过所述结果项目对调用请求进行匹配,减少了匹配次数,提高了匹配效率。同时,结果项目中的数据更加集中,关联性、针对性更强,便于快速直接匹配命中调用请求,提高了匹配效率。
[0104]更进一步地,本实施例将数据拆分为多组数据分别进行处理(如,排序),如,可以采用异步并行处理,提高了数据运算处理速度。特别是在对大数据处理过程中,分组整型处理,大大提高了数据处理速度,同时也降低了终端或服务器侧的负载。
[0105]实施例三
[0106]结合上述实施例,本实施例以具体的足球彩票中的胜负彩为例来对补偿数据处理方法的具体实现流程进行说明。
[0107]“胜负彩”是以中国足球彩票胜负玩法所选择的足球比赛场次为竞猜对象,购买“胜负彩”时,由购买者从中国足球彩票胜负玩法选择的所有竞猜场次每场比赛在全场90分钟(含伤停补时)比赛的胜平负的结果进行投注,对于所选竞猜场次的比赛成绩均只选择1种预测结果为单式投注,对于某一竞猜场次的比赛成绩选择2种(含)以上的预测结果为复式投注。购买者可对其选定的结果进行多倍投注,投注倍数范围为2-99倍。现在一期胜负彩的比赛场次总共为14场,每注2元人民币。
[0108]参照图3,示出了本发明实施例三中一种胜负彩的选择示意图。如图3所示,该胜负彩的期号为=2014082。共有28支球队进行14个场次的比赛。每场比赛的比赛结果均可认为包括三种比赛结果:胜(数字3代表胜)、平(数字1代表平)、负(数字0代表负)。如,场次6为事件6:主队意大利对阵客队乌拉圭。事件6对应的事件结果包括:主队胜、主队平和主队负。这里需要说明的是,在图3中,数字3代表主队胜,数字1代表主队平,数字0代表主队负。其中,对阵列表中在前的队为主队,在后的对为客队,如“意大利VS乌拉圭”,则意大利为主队。在事件6中,平均赔率2.54对应的是比赛结果为3(主队胜)时的赔率;依次类推,平均赔率3.30对应的是比赛结果为1 (主队平)时的赔率;平均赔率2.76对应的是比赛结果为0(主队负)时的赔率。
[0109]在本实施例中,可以将14场次的比赛定义为14个具有关联关系的事件,每个事件结果均对应3种事件结果(胜、平和负)。贝IJ,购买者在购买胜负彩时共有314种方案选择。如,方案1为:33333333333333,即14个事件的事件结果均是主队胜;方案2为:31111111111111,......等等,不——列举。
[0110]以图3所示场景为例,参照图4,示出了本发明实施例三中一种胜负彩中的补偿数据处理方法的步骤流程图。
[0111]在本实施例中,所述补偿数据处理方法,包括:
[0112]步骤402,客户纟而确定14场比赛各自对应的一种或多种事件结果。
[0113]在本实施例中,客户端可以从第三方导入第2014082期胜负彩的对阵列表。并,确定每个场次的事件结果包括:3、1和0 ;即胜、平和负。
[0114]步骤404,客户端从第三方获取事件结果的补偿值。其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量。
[0115]在本实施例中,所述补偿值可以是指第三方开出的单场胜负的赔率值。客户端从第三方获取所述赔率值。较佳地,所述赔率值可以是所述客户端从多个不同的第三方获取的多个赔率值的平均值,采用平均值作为最终的赔率值提高了数据处理的准确度。如,参照图3,场次6,主队意大利胜的平均赔率值为2.54,平的平均赔率值为3.30,负的平均赔率值为2.76。也就是说,若购买者用2元钱买单场胜负,且买意大利胜,则当比赛结果为意大利胜时,则购买者可以获得2*2.54 = 5.08元,所述5.08元相当于当事件下的事件结果发生时的补偿量。
[0116]步骤406,客户端获取当前胜负彩的314种方案。
[0117]在本实施例中,客户端可以对14场比赛的结果进行全排序,进而得到所有的共计314个结果项目,即314种方案。如,在结果项目“31111111111111”中,“3”代表第一场比赛的事件结果是主队胜,而其它场次比赛的事件结果则均是主队平。
[0118]步骤408,客户端根据每一种事件结果对应的平均赔率值,按照设定规则计算每一个结果项目的项目分值。
[0119]较佳地,如,参照图3,结果项目“31111111111111”对应的项目分值可以是14个事件的事件结果各种对应的平均赔率的赔率积:2.54*4.89*8.35*3.29*3.77*3.30*3.48*3.55*3.95*3.97*4.23*2.96*3.64*3.54。
[0120]步骤410,客户端根据整型处理规则,对314结果项目按所述项目分值的大小进行排序。
[0121]整型处理规则可以参照上述实施例二中所述,此处不再详述。客户端对314个结果项目按照大小进行排序。较佳地,可以按照赔率积从小到大的顺序进行排序,即,赔率积最小的结果项目对应序号1。
[0122]步骤412,客户端响应第一参数配置请求,从排序后的314结果项目中筛选得到满足所述第一参数配置请求的结果项目,确定大底集合。
[0123]在本实施例中,客户端响应第一参数配置请求,从排序后的314结果项目中筛选得到满足所述第一参数配置请求的结果项目作为大底集合。参照图3,筛选得到大底集合可以是:排序前200万的200万排序底的大底集合、或排序前100万的100万排序底的大底集合、或排序前2048的2048大底的大底集合。
[0124]步骤414,客户端响应调用请求,从大底集合中筛选得到与所述调用请求相匹配的期望结果项目。
[0125]在本实施例中,所述调用请求中携带有预测结果项目信息。如,用户预测了两个结果目:33333333333333 和 00000000000000。
[0126]较佳地,客户端可以响应用户的交集调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的交集。如,获取200万排序底的大底集合与33333333333333和00000000000000的交集,此时得到的交集可以是33333333333333,则确定33333333333333是期望结果项目。
[0127]又一较佳地,客户端可以响应用户的差集调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的差集。如,获取200万排序底的大底集合与33333333333333和00000000000000的差集,此时得到的差集可以是00000000000000,则确定00000000000000是期望结果项目。
[0128]在本实施例中,在上述步骤412确定大底集合之后,还可以执行步骤416。
[0129]步骤416,客户端响应第二参数配置请求,从所述大底集合中筛选得到满足所述第二参数配置请求的结果项目;确定所述满足所述第二参数配置请求的结果项目组成的集合为二等大底集合。
[0130]其中,第二参数配置请求包括:满足设定条件的结果项目的数量。较佳地,如胜负彩,当14场比赛中的任意一场的事件结果与最终确定的事件结果不同,且另外13场相同时,则为二等奖。如,若最终的比赛结果是33333333333333,则13333333333333和03333333333333均可以是二等奖。在足彩胜负彩中,满足一等奖的结果项目的个数共有1个,满足二等奖的结果项目的个数,即二等数共有28个。进一步地,通过确定二等数(二等奖个数)的配置请求,可以从所述大底
集合中进一步筛选得到二等大底集合。
[0131]较佳地,在确定二等大底集合之后,客户端可以响应用户的交集调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的交集。
[0132]又一较佳地,在确定二等大底集合之后,客户端可以响应用户的差集调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的差集。
[0133]综上所述,本实施例所述的一种补偿数据处理方法,根据一个或多个事件之间的关联关系,以及各个事件对应的事件结果,得到对应的一个或多个结果项目。由此可见,通过本实施例可以将大量的事件数据按照其相互之间的关联关系进行压缩转换,得到数据较集中的结果项目,降低了数据处理量,进而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间。
[0134]进一步地,本实施例根据所述结果项目进行调用请求的匹配,筛选得到期望结果项目通过所述结果项目对调用请求进行匹配,减少了匹配次数,提高了匹配效率。同时,结果项目中的数据更加集中,关联性、针对性更强,便于快速直接匹配命中调用请求,提高了匹配效率。。
[0135]需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。
[0136]实施例四
[0137]基于与上述方法实施例同一发明构思。参照图5,示出了本发明实施例四中一种补偿数据处理装置的结构框图。在本实施例中,所述补偿数据处理装置,包括:
[0138]事件结果确定模块502,用于确定具有关联关系的多个事件各自对应的一种或多种事件结果。
[0139]补偿值获取模块504,用于从第三方获取事件结果的补偿值。
[0140]其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量。
[0141]项目获取模块506,用于对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目。
[0142]其中,结果项目中的一个元素为一个事件的一种事件结果。
[0143]处理模块508,用于按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值。
[0144]排序模块510,用于根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序。
[0145]调用请求响应模块512,用于响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目。
[0146]其中,所述调用请求中携带有请求集合;所述请求集合中携带有预测结果项目信肩、Ο
[0147]综上所述,本实施例所述的一种补偿数据处理装置,根据一个或多个事件之间的关联关系,以及各个事件对应的事件结果,得到对应的一个或多个结果项目。由此可见,通过本实施例可以将大量的事件数据按照其相互之间的关联关系进行压缩转换,得到数据较集中的结果项目,降低了数据处理量,进而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间。
[0148]进一步地,本实施例根据所述结果项目进行调用请求的匹配,筛选得到期望结果项目通过所述结果项目对调用请求进行匹配,减少了匹配次数,提高了匹配效率。同时,结果项目中的数据更加集中,关联性、针对性更强,便于快速直接匹配命中调用请求,提高了匹配效率。
[0149]实施例五
[0150]参照图6,示出了本发明实施例五中一种补偿数据处理装置的结构示意图。在本实施例中,所述补偿数据处理装置,包括:
[0151]事件结果确定模块602,用于确定具有关联关系的多个事件各自对应的一种或多种事件结果。
[0152]补偿值获取模块604,用于从第三方获取事件结果的补偿值。其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量。
[0153]较佳地,所述补偿值获取模块604可以包括:
[0154]样本获取模块6042,用于从多个第三方获取同一事件结果对应的多个样本补偿值。
[0155]平均值获取模块6044,用于取所述多个样本补偿值的平均值作为每个事件结果对应的补偿值。
[0156]项目获取模块606,用于对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目。其中,结果项目中的一个元素为一个事件的一种事件结果。
[0157]处理模块608,用于按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值。
[0158]较佳地,所述处理模块608,具体用于按照四则运算中的任意一种,对集合中的各个事件结果对应的补偿值进行求和、求差、求积和求商运算中的一种,得到项目分值。
[0159]排序模块610,用于根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序。
[0160]较佳地,所述排序模块610,包括:
[0161]整型划分模块6102,用于将所述一个或多个结果项目按照多个大小不同的预置整型分值划分为对应的多个分组。
[0162]在本实施例中,所述整型划分模块6102,可以具体用于按照第η级对应的m个大小不同的预置整型分值,将所述第η级中的、已被划分为k个分组的一个或多个结果项目划分为k+m个分组。其中,所述被划分为k+m个分组的一个或多个项目为第n+1级;n、k和m均为大于等于1的整数。
[0163]整型排序模块6104,用于分别对划分后的每个分组中的结果项目按照各个结果项目对应的项目分值的大小进行排序。
[0164]第一响应模块612,用于响应第一参数配置请求,从排序后的一个或多个结果项目中筛选得到满足所述第一参数配置请求的结果项目。
[0165]较佳地,所述第一参数配置请求包括:满足设定标准的排序序号。
[0166]大底集合确定模块614,用于确定所述满足所述第一参数配置请求的结果项目组成的集合为大底集合。
[0167]在本实施例中,在所述大底集合确定模块614之后可以执行调用请求响应模块616,或执行第二响应模块618。
[0168]调用请求响应模块616,用于响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目。其中,所述调用请求中携带有请求集合;所述请求集合中携带有预测结果项目信息。
[0169]在本实施例中,所述具有关联关系的多个事件包括:具有关联关系的14个事件;所述具有关联关系的14个事件各自对应3种事件结果;则,
[0170]所述调用请求响应模块616,具体用于响应第一参数配置请求,从排序后的314个结果项目中选择排序前200万、或前100万、或前2048的结果项目作为所述大底集合中的元素。其中,所述第一参数配置请求包括:排序前200万、或前100万、或前2048中的任意一种。
[0171]在本实施例中,所述调用请求响应模块616,可以包括:第一获取模块6162和第一确定模块6164,或第二获取模块6166和第二确定模块6168。
[0172]较佳地,在所述大底集合确定模块614之后执行调用请求响应模块616具体可以是:在所述大底集合确定模块614之后执行调用请求响应模块616下的第一获取模块
6162ο
[0173]第一获取模块6162,用于响应所述调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第一交集。
[0174]第一确定模块6164,用于确定所述第一交集中的结果项目为所述期望结果项目。其中,所述期望结果项目为零个、或一个、或多个。
[0175]此时,所述补偿数据处理装置工作结束。
[0176]又一较佳地,在所述大底集合确定模块614之后执行调用请求响应模块616具体可以是:在所述大底集合确定模块614之后执行调用请求响应模块616下的第二获取模块
6166ο
[0177]第二获取模块6166,用于响应所述调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第一差集。
[0178]第二确定模块6168,用于确定所述第一差集中的结果项目为所述期望结果项目。其中,所述期望结果项目为零个、或一个、或多个。
[0179]此时,所述补偿数据处理装置工作结束。
[0180]如前所述,在本实施例中,在所述大底集合确定模块614之后可以执行第二响应模块618。
[0181]第二响应模块618,用于响应第二参数配置请求,从所述大底集合中筛选得到满足所述第二参数配置请求的结果项目。其中,第二参数配置请求包括:满足设定条件的结果项目的数量。
[0182]二等大底集合确定模块620,用于确定所述满足所述第二参数配置请求的结果项目组成的集合为二等大底集合。
[0183]在本实施例中,当所述二等大底集合确定模块620确定二等大底集合之后,可以回调执行所述调用请求响应模块616。
[0184]较佳地,所述调用请求响应模块616还可以包括:第三获取模块61610和第三确定模块61612,或第四获取模块61614和第四确定模块61616。
[0185]较佳地,所述当所述二等大底集合确定模块620确定二等大底集合之后回调执行所述调用请求响应模块616具体可以是:在所述二等大底集合确定模块620确定二等大底集合之后回调执行所述调用请求响应模块616下的第三获取模块61610。
[0186]第三获取模块61610,用于响应所述调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第二交集。
[0187]第三确定模块61612,用于确定所述第二交集中的结果项目为所述期望结果项目。其中,所述期望结果项目为零个、或一个、或多个。
[0188]此时,所述补偿数据处理装置工作结束。
[0189]又一较佳地,所述当所述二等大底集合确定模块620确定二等大底集合之后回调执行所述调用请求响应模块616具体可以是:在所述二等大底集合确定模块620确定二等大底集合之后回调执行所述调用请求响应模块616下的第四获取模块61614。
[0190]第四获取模块61614,用于响应所述调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第二差集。
[0191]第四确定模块61616,用于确定所述第二差集中的结果项目为所述期望结果项目。其中,所述期望结果项目为零个、或一个、或多个。
[0192]此时,所述补偿数据处理装置工作结束。
[0193]综上所述,
本实施例所述的一种补偿数据处理装置,根据一个或多个事件之间的关联关系,以及各个事件对应的事件结果,得到对应的一个或多个结果项目。由此可见,通过本实施例可以将大量的事件数据按照其相互之间的关联关系进行压缩转换,得到数据较集中的结果项目,降低了数据处理量,进而降低了终端运算处理压力,提高了处理速度,节约了时间,减少了用户的等待时间。
[0194]进一步地,本实施例根据所述结果项目进行调用请求的匹配,筛选得到期望结果项目通过所述结果项目对调用请求进行匹配,减少了匹配次数,提高了匹配效率。同时,结果项目中的数据更加集中,关联性、针对性更强,便于快速直接匹配命中调用请求,提高了匹配效率。
[0195]对于上述装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0196]实施例六
[0197]在本实施例中,提供了一种电子设备,该电子设备中设置有上述实施例四中的补偿数据处理装置,或者,该电子设备中设置有上述实施例五中对实施例四的装置进行了多种优化后的一种或多种优化补偿数据处理装置。该电子设备用于实现前述方法实施例中的补偿数据处理方法,并具有相应的方法实施例的有益效果,在此不再赘述。
[0198]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0199]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0200]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0201 ] 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0202]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0203]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的补偿数据处理设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0204]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0205]本发明公开了 A1、一种补偿数据处理方法,包括:
[0206]确定具有关联关系的多个事件各自对应的一种或多种事件结果;
[0207]从第三方获取事件结果的补偿值;其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量;
[0208]对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目;其中,结果项目中的一个元素为一个事件的一种事件结果;
[0209]按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值;
[0210]根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序;
[0211]响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目;其中,所述调用请求中携带有预测结果项目信息。
[0212]A2、如A1所述的方法,所述根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序,包括:
[0213]将所述一个或多个结果项目按照多个大小不同的预置整型分值划分为对应的多个分组;
[0214]分别对划分后的每个分组中的结果项目按照各个结果项目对应的项目分值的大小进彳丁排序。
[0215]A3、如A2所述的方法,所述将所述一个或多个结果项目按照多个大小不同的预置整型分值划分为对应的多个分组,包括:
[0216]按照第η级对应的m个大小不同的预置整型分值,将所述第η级中的、已被划分为k个分组的一个或多个结果项目划分为k+m个分组;
[0217]其中,所述被划分为k+m个分组的一个或多个项目为第n+1级;n、k和m均为大于等于1的整数。
[0218]A4、如A1所述的方法,在所述响应调用请求的步骤之前,所述方法还包括:
[0219]响应第一参数配置请求,从排序后的一个或多个结果项目中筛选得到满足所述第一参数配置请求的结果项目;其中,所述第一参数配置请求包括:满足设定标准的排序序号;
[0220]确定所述满足所述第一参数配置请求的结果项目组成的集合为大底集合。
[0221]A5、如A4所述的方法,所述响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目,包括:
[0222]响应所述调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第一交集;
[0223]确定所述第一交集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。
[0224]A6、如A4所述的方法,所述响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目,包括:
[0225]响应所述调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第一差集;
[0226]确定所述第一差集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。
[0227]A7、如A4所述的方法,在所述确定所述满足所述第一参数配置请求的结果项目为大底集合的步骤之后,所述方法还包括:
[0228]响应第二参数配置请求,从所述大底集合中筛选得到满足所述第二参数配置请求的结果项目;其中,第二参数配置请求包括:满足设定条件的结果项目的数量;
[0229]确定所述满足所述第二参数配置请求的结果项目组成的集合为二等大底集合。
[0230]A8、如A7所述的方法,所述响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目,包括:
[0231]响应所述调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第二交集;
[0232]确定所述第二交集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。
[0233]A9、如A7所述的方法,所述响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目,包括:
[0234]响应所述调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第二差集;
[0235]确定所述第二差集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。
[0236]A10、如A4所述的方法,所述具有关联关系的多个事件包括:具有关联关系的14个事件;所述具有关联关系的14个事件各自对应3种事件结果;则,
[0237]所述响应第一参数配置请求,从排序后的一个或多个结果项目中筛选得到满足所述第一参数配置的结果项目,包括:
[0238]响应第一参数配置请求,从排序后的314个结果项目中选择排序前200万、或前100万、或前2048的结果项目作为所述大底集合中的元素;其中,所述第一参数配置请求包括:排序前200万、或前100万、或前2048中的任意一种。
[0239]All、如A1所述的方法,所述从第三方获取事件结果的补偿值,包括:
[0240]从多个第三方获取同一事件结果对应的多个样本补偿值;
[0241]取所述多个样本补偿值的平均值作为每个事件结果对应的补偿值。
[0242]A12、如A1所述的方法,所述按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值,包括:
[0243]按照四则运算中的任意一种,对所述一个或多个结果项目中的各个事件结果对应的补偿值进行求和、求差、求积和求商运算中的一种,得到项目分值。
[0244]本发明还公开了 B13、一种补偿数据处理装置,包括:
[0245]事件结果确定模块,用于确定具有关联关系的多个事件各自对应的一种或多种事件结果;
[0246]补偿值获取模块,用于从第三方获取事件结果的补偿值;其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示
当事件下的事件结果发生时的补偿量;
[0247]项目获取模块,用于对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目;其中,结果项目中的一个元素为一个事件的一种事件结果;
[0248]处理模块,用于按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值;
[0249]排序模块,用于根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序;
[0250]调用请求响应模块,用于响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目;其中,所述调用请求中携带有请求集合;所述请求集合中携带有预测结果项目信息。
[0251]B14、如B13所述的装置,所述排序模块,包括:
[0252]整型划分模块,用于将所述一个或多个结果项目按照多个大小不同的预置整型分值划分为对应的多个分组;
[0253]整型排序模块,用于分别对划分后的每个分组中的结果项目按照各个结果项目对应的项目分值的大小进行排序。
[0254]B15、如B14所述的装置,
[0255]所述整型划分模块,具体用于按照第η级对应的m个大小不同的预置整型分值,将所述第η级中的、已被划分为k个分组的一个或多个结果项目划分为k+m个分组;
[0256]其中,所述被划分为k+m个分组的一个或多个项目为第n+1级;n、k和m均为大于等于1的整数。
[0257]B16、如B13所述的装置,所述装置还包括:
[0258]第一响应模块,用于在所述调用请求响应模块响应调用请求之前,响应第一参数配置请求,从排序后的一个或多个结果项目中筛选得到满足所述第一参数配置请求的结果项目;其中,所述第一参数配置请求包括:满足设定标准的排序序号;
[0259]大底集合确定模块,用于确定所述满足所述第一参数配置请求的结果项目组成的集合为大底集合。
[0260]B17、如B16所述的装置,所述调用请求响应模块,包括:
[0261]第一获取模块,用于响应所述调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第一交集;
[0262]第一确定模块,用于确定所述第一交集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。
[0263]B18、如B16所述的装置,所述调用请求响应模块,包括:
[0264]第二获取模块,用于响应所述调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第一差集;
[0265]第二确定模块,用于确定所述第一差集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。
[0266]B19、如B16所述的装置,所述装置还包括:
[0267]第二响应模块,用于在所述大底集合确定模块确定所述满足所述第一参数配置请求的结果项目为大底集合之后,响应第二参数配置请求,从所述大底集合中筛选得到满足所述第二参数配置请求的结果项目;其中,第二参数配置请求包括:满足设定条件的结果项目的数量;
[0268]二等大底集合确定模块,用于确定所述满足所述第二参数配置请求的结果项目组成的集合为二等大底集合。
[0269]B20、如B19所述的装置,所述调用请求响应模块,包括:
[0270]第三获取模块,用于响应所述调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第二交集;
[0271]第三确定模块,用于确定所述第二交集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。
[0272]B21、如B19所述的装置,所述调用请求响应模块,包括:
[0273]第四获取模块,用于响应所述调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第二差集;
[0274]第四确定模块,用于确定所述第二差集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。
[0275]B22、如B16所述的装置,所述具有关联关系的多个事件包括:具有关联关系的14个事件;所述具有关联关系的14个事件各自对应3种事件结果;则,
[0276]所述调用请求响应模块,具体用于响应第一参数配置请求,从排序后的314个结果项目中选择排序前200万、或前100万、或前2048的结果项目作为所述大底集合中的元素;其中,所述第一参数配置请求包括:排序前200万、或前100万、或前2048中的任意一种。
[0277]B23、如B13所述的装置,所述补偿值获取模块,包括:
[0278]样本获取模块,用于从多个第三方获取同一事件结果对应的多个样本补偿值;
[0279]平均值获取模块,用于取所述多个样本补偿值的平均值作为每个事件结果对应的补偿值。
[0280]B24、如B13所述的装置,所述处理模块,具体用于按照四则运算中的任意一种,对集合中的各个事件结果对应的补偿值进行求和、求差、求积和求商运算中的一种,得到项目分值。
[0281]本发明还公开了 C25、一种电子设备,包括B13-B24任一所述的装置。
【主权项】
1.一种补偿数据处理方法,其特征在于,包括: 确定具有关联关系的多个事件各自对应的一种或多种事件结果; 从第三方获取事件结果的补偿值;其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量; 对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目;其中,结果项目中的一个元素为一个事件的一种事件结果; 按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值; 根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序;响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目;其中,所述调用请求中携带有预测结果项目信息。2.如权利要求1所述的方法,其特征在于,所述根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序,包括: 将所述一个或多个结果项目按照多个大小不同的预置整型分值划分为对应的多个分组; 分别对划分后的每个分组中的结果项目按照各个结果项目对应的项目分值的大小进行排序。3.如权利要求2所述的方法,其特征在于,所述将所述一个或多个结果项目按照多个大小不同的预置整型分值划分为对应的多个分组,包括: 按照第η级对应的m个大小不同的预置整型分值,将所述第η级中的、已被划分为k个分组的一个或多个结果项目划分为k+m个分组; 其中,所述被划分为k+m个分组的一个或多个项目为第n+1级;n、k和m均为大于等于1的整数。4.如权利要求1所述的方法,其特征在于,在所述响应调用请求的步骤之前,所述方法还包括: 响应第一参数配置请求,从排序后的一个或多个结果项目中筛选得到满足所述第一参数配置请求的结果项目;其中,所述第一参数配置请求包括:满足设定标准的排序序号;确定所述满足所述第一参数配置请求的结果项目组成的集合为大底集合。5.如权利要求4所述的方法,其特征在于,所述响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目,包括: 响应所述调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第一交集; 确定所述第一交集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。6.如权利要求4所述的方法,其特征在于,所述响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目,包括: 响应所述调用请求,获取所述大底集合与所述预测结果项目信息对应指示的结果项目的差集,得到第一差集; 确定所述第一差集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。7.如权利要求4所述的方法,其特征在于,在所述确定所述满足所述第一参数配置请求的结果项目为大底集合的步骤之后,所述方法还包括: 响应第二参数配置请求,从所述大底集合中筛选得到满足所述第二参数配置请求的结果项目;其中,第二参数配置请求包括:满足设定条件的结果项目的数量; 确定所述满足所述第二参数配置请求的结果项目组成的集合为二等大底集合。8.如权利要求7所述的方法,其特征在于,所述响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目,包括: 响应所述调用请求,获取所述二等大底集合与所述预测结果项目信息对应指示的结果项目的交集,得到第二交集; 确定所述第二交集中的结果项目为所述期望结果项目;其中,所述期望结果项目为零个、或一个、或多个。9.一种补偿数据处理装置,其特征在于,包括: 事件结果确定模块,用于确定具有关联关系的多个事件各自对应的一种或多种事件结果; 补偿值获取模块,用于从第三方获取事件结果的补偿值;其中,每一个事件下的每一种事件结果对应一个补偿值;所述补偿值用于表示当事件下的事件结果发生时的补偿量;项目获取模块,用于对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目;其中,结果项目中的一个元素为一个事件的一种事件结果; 处理模块,用于按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值; 排序模块,用于根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进彳丁排序; 调用请求响应模块,用于响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目;其中,所述调用请求中携带有请求集合;所述请求集合中携带有预测结果项目信息。10.一种电子设备,其特征在于,包括权利要求9所述的装置。
【专利摘要】本发明公开了一种补偿数据处理方法和装置、及一种电子设备,其中,所述方法包括:确定具有关联关系的多个事件各自对应的一种或多种事件结果;从第三方获取事件结果的补偿值;对所述多个事件下的一种或多种事件结果进行全排序,得到一个或多个结果项目;按照设定规则,分别对所述一个或多个结果项目中的各个事件结果对应的补偿值进行归一化处理,得到结果项目的项目分值;根据整型处理规则,对所述一个或多个结果项目按所述项目分值的大小进行排序;响应调用请求,从排序后的一个或多个结果项目中筛选得到与所述调用请求相匹配的期望结果项目;其中,所述调用请求中携带有预测结果项目信息。通过本发明解决了数据处理时处理速度慢效率低的问题。
【IPC分类】G06F19/00
【公开号】CN105488321
【申请号】CN201410484111
【发明人】黄习锋
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年4月13日
【申请日】2014年9月19日