1.一种评分方法,其特征在于,所述方法包括:
评分模块基于当前所采用的评分规则对候选目标对象进行评分,以得到所述候选目标对象的评分结果;
判断模块确定所述评分结果的分布情况,并判断所述评分结果的分布情况是否符合预设条件;
在所述评分结果的分布情况不符合预设条件的情况下,调整模块对当前所采用的评分规则进行调整,直至基于调整后的评分规则所得到的评分结果的分布情况符合预设条件;
在所述评分结果的分布情况符合预设条件的情况下,输出模块将所述评分结果和/或基于所述评分结果从所述候选目标对象中筛选出的目标对象的信息进行输出。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述评分模块基于当前所采用的评分规则对候选目标对象进行评分之前,评分模块接收调用请求,并从所述调用请求中获取其所携带的候选目标对象数据以及当前所采用的评分规则。
3.根据权利要求1所述的方法,其特征在于,所述当前所采用的评分规则包括可变规则和不可变规则;所述调整模块对当前所采用的评分规则进行调整包括:
调整模块确定当前所采用的评分规则中的可变规则,并对部分或全部可变规则进行调整。
4.根据权利要求2所述的方法,其特征在于,所述判断模块确定所述评分结果的分布情况,并判断所述评分结果的分布情况是否符合预设条件包括:
判断模块计算评分结果位于第一取值范围的候选目标对象在所有候选目标对象中的覆盖率;判断所述覆盖率是否位于第二取值范围;在所述覆盖率位于第二取值范围的情况下,确认所述评分结果的分布情况符合预设条件;在所述覆盖率不位于第二取值范围的情况下,确认所述评分结果的分布情况不符合预设条件。
5.根据权利要求4所述的方法,其特征在于,所述判断模块计算评分结果位于第一取值范围的候选目标对象在所有候选目标对象中的覆盖率包括:
判断模块构建以评分结果为横坐标,以候选目标对象数量为纵坐标的直方图;判断模块根据所述直方图进行正态分布曲线拟合,以得到拟合后的正态分布曲线;判断模块根据所述拟合后的正态分布曲线的概率计算公式计算评分结果位于第一取值范围的概率,并将所述概率作为所述评分结果位于第一取值范围的候选目标对象在所有候选目标对象中的覆盖率。
6.根据权利要求4所述的方法,其特征在于,所述在所述评分结果的分布情况不符合预设条件的情况下,调整模块对当前所采用的评分规则进行调整的步骤包括:
在所述覆盖率小于第二取值范围的下限阈值时,调整模块对当前所采用的评分规则进行正向调整;所述正向调整为使所述覆盖率变大的调整操作;在所述覆盖率大于第二取值范围的上限阈值,调整模块对当前所采用的评分规则进行逆向调整;所述逆向调整为使所述覆盖率变小的调整操作。
7.一种信息推送方法,其特征在于,所述方法包括:
信息推送系统向评分系统发送调用请求;
在接收到所述调用请求后,评分系统基于当前所采用的评分规则对候选目标对象进行评分,以得到所述候选目标对象的评分结果;
评分系统确定所述评分结果的分布情况,并判断所述评分结果的分布情况是否符合预设条件;
在所述评分结果的分布情况不符合预设条件的情况下,评分系统对当前所采用的评分规则进行调整,直至基于调整后的评分规则所得到的评分结果的分布情况符合预设条件;
在所述评分结果的分布情况符合预设条件的情况下,评分系统将所述评分结果和/或基于所述评分结果从所述候选目标对象中筛选出的目标对象的信息进行输出;
信息推送系统根据所述评分系统输出的信息确定目标对象,并针对所述目标对象进行信息推送。
8.一种评分系统,其特征在于,所述评分系统包括:
评分模块,用于基于当前所采用的评分规则对候选目标对象进行评分,以得到所述候选目标对象的评分结果;
判断模块,用于确定所述评分结果的分布情况,并判断所述评分结果的分布情况是否符合预设条件;
调整模块,用于在所述评分结果的分布情况不符合预设条件的情况下,评分系统对当前所采用的评分规则进行调整,直至基于调整后的评分规则所得到的评分结果的分布情况符合预设条件;
输出模块,用于在所述评分结果的分布情况符合预设条件的情况下,评分系统将所述评分结果和/或基于所述评分结果从所述候选目标对象中筛选出的目标对象的信息进行输出。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至8中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至8中任一所述的方法。