一种综合评价方法、装置、服务器及存储介质与流程

文档序号:17792682发布日期:2019-05-31 20:30阅读:164来源:国知局
一种综合评价方法、装置、服务器及存储介质与流程

本发明涉及互联网技术领域,尤其涉及一种综合评价方法、装置、服务器及存储介质。



背景技术:

随着互联网技术以及智能终端的快速发展与普及,人们越来越依赖网络进行商品或服务等项目订购等。为了提高用户满意度,尽量避免劣质商品或服务等项目,已使用用户对相应项目的评价尤为重要。因此,需要对商户或服务等项目进行准确评价,从而为其他用户的后续选择提供参考。

现有技术,可以默认初始评价为中等,进而按照参与人次和评定等级,进行求和平均从而调整评价结果;或者,通过威尔逊区间评价方法,可以解决投票人数过少、导致结果不可信的问题;或者,通过贝叶斯平均评价方法,引入先验概率,每一个新的评价都是一个调整因子,使总体平均分不断向该项目的真实投票结果靠近。

但是,现有的综合评价方法存在如下问题:一方面,威尔逊区间评价方法而言,评价较高的一般是评价次数较多的项目,而评价较少的新项目或者冷门的项目,则很难有提高评价机会,排名可能会长期靠后;第二方面,而对于求和平均的方法而言,可能存在票数过少反而容易得分更高,没参与投票的默认值比参与的还要高的情况,导致评价结果不准确。由此可见,现有的综合评价方案存在评价结果准确性不高,以及评价力度均衡性不够等问题。



技术实现要素:

本发明实施例提供一种综合评价方法、装置、服务器及存储介质,以解决现有的评价方法评价结果准确性不高,以及评价力度均衡性不够的问题。

为了解决上述技术问题,本发明是这样实现的:

第一方面,本发明实施例提供了一种综合评价方法,包括:

获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分;

根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分;

获取当前评价数量最多的项目的第二评价数量;

基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。

可选地,根据权利要求1所述的方法,其特征在于,所述基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分的步骤,包括:

基于所述第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,确定所述目标项目的调整分值;

基于所述调整分值以及所述基础评分,确定所述目标项目的最终评分。

可选地,所述调整参数为自然数,且所述调整参数与所述第二评价数量的和值为n的整数倍中的最小值,n为所述目标项目的可选评分总数量。

可选地,如果所述第二评价数量为n的整数倍,且所述第一评价数量与所述第二评价数量相等,那么所述调整参数为正整数。

可选地,所述基于所述第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,确定所述目标项目的调整分值的步骤,包括:

获取所述第二评价数量与所述调整参数的和值,并获取所述第一评价数量与所述和值的比值;

获取所述条数占比与所述比值的乘积,并获取所述条数占比与所述乘积的差值,得到所述目标项目的调整分值。

所述基于所述调整分值以及所述基础评分,确定所述目标项目的最终评分的步骤,包括:

获取所述基础评分与所述调整分值的差值,作为所述目标项目的最终评分。

可选地,所述条数占比为基于所述基础评分,以及所述第一评价数量进行设置的正数,且所述条数占比小于所述基础评分。

第二方面,本发明实施例另外提供了一种综合评价装置,包括:

原始评价获取模块,用于获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分;

基础评分获取模块,用于根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分;

第二评价数量获取模块,用于获取当前评价数量最多的项目的第二评价数量;

最终评分获取模块,用于基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。

可选地,所述最终评分获取模块,包括:

调整分值确定子模块,用于基于所述第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,确定所述目标项目的调整分值;

最终评分获取子模块,用于基于所述调整分值以及所述基础评分,确定所述目标项目的最终评分。

可选地,所述调整参数为自然数,且所述调整参数与所述第二评价数量的和值为n的整数倍中的最小值,n为所述目标项目的可选评分总数量。

可选地,如果所述第二评价数量为n的整数倍,且所述第一评价数量与所述第二评价数量相等,那么所述调整参数为正整数。

可选地,所述调整分值确定子模块,包括:

第一数据处理单元,用于获取所述第二评价数量与所述调整参数的和值,并获取所述第一评价数量与所述和值的比值;

第二数据处理单元,用于获取所述条数占比与所述比值的乘积,并获取所述条数占比与所述乘积的差值,得到所述目标项目的调整分值。

所述最终评分获取子模块,包括:

最终评分获取单元,用于获取所述基础评分与所述调整分值的差值,作为所述目标项目的最终评分。

可选地,所述条数占比为基于所述基础评分,以及所述第一评价数量进行设置的正数,且所述条数占比小于所述基础评分。

第三方面,本发明实施例另外提供了一种服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如前述的综合评价方法的步骤。

第四方面,本发明实施例另外提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的综合评价方法的步骤。

在本发明实施例中,通过获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分;根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分;获取当前评价数量最多的项目的第二评价数量;基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。从而可以提高评价结果的准确性以及均衡性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例中的一种综合评价方法的步骤流程图;

图2是本发明实施例中的另一种综合评价方法的步骤流程图;

图3是本发明实施例中的一种综合评价装置的结构示意图;

图4是本发明实施例中的另一种综合评价装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

详细介绍本发明实施例提供的一种综合评价方法。

参照图1,示出了本发明实施例中一种综合评价方法的步骤流程图。

步骤110,获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分。

在实际应用中,不同用户可以根据自身的使用体验对其体验过的项目进行评价,而且为了方便用户针对目标项目进行快速评价,可以设置多个可选评价等级以便用户进行直接选择评价。例如,可以设置评价系统为五星等级评价系统,其中1星、2星为差评,3星为中评,4星、5星为好评,等等。

而在本发明实施例中,为了基于当前各个用户对该目标项目的评价情况,对目标项目进行综合评价,则需要综合考虑各个用户对该目标项目的评价,因此需要获取相应目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分。

其中的目标项目可以包括酒店、餐厅、网约车、出租房房东、网购商品、外卖,等等可以进行综合评价的项目。

步骤120,根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分。

在获取得到针对目标项目的第一评价数量,以及每条评价的原始评分之后,则可以根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分。具体的基础评分与第一评价数量和每条评价的原始评分之间的对应关系可以根据需求进行预先设置,对此本发明实施例不加以限定。

例如,可以直接取目标项目的每条评价的原始评分的平均值,作为相应目标项目的基础评分。假设第一评价数量为l,每条评价的原始评分依次为a1、a2、...、ai、...、al,那么此时目标项目的基础评分为(a1+a2+...+ai+...+al)/l。

步骤130,获取当前评价数量最多的项目的第二评价数量。

在实际应用中,如果直接以目标项目的基础评分作为其最终评分,那么对于根据评价确定评分的项目而言,如果其目前的差评数量较多,则可能会导致相应项目的最终评分低于中等评分,而对于新上线的项目,或者是尚未收到评价的项目,为了公平起见,一般会默认设置新上线的项目,和/或尚未收到评价的项目的最终评分为中等评分。那么此时则会导致收到评价的项目的最终评分低于新上线的项目,和/或尚未收到评价的项目的最终评分。

另外,如果某一项目a仅接收到一条评价,而且该评价的原始评分为最高等级,那么此时该项目a的最终评分为最高等级;而对于另一项目b,假设其收到多条评价,而且多条评价中包括至少一条原始评分为非最高等级的评价,那么基于各条评价的原始评分得到项目b的最终评分会低于最高等级,那么此时则可以得出项目b的最终评分低于项目a,但是由于项目a仅收到一条评价,其并不一定能够全面反映项目a的特性,则会导致最终评价等级并完全不准确。

由上述分析可知,如果直接以目标项目的基础评分作为其最终评分,则可能会出现评价数量过少的项目的最终评分反而容易更高,而没收到评价的项目的最终评分默认值反而比收到评价的项目的最终评分还要高等情况,从而导致综合评分结果的准确性不足。

因此,在本发明实施例中,为了避免上述情况,可以获取当前评价数量最多的项目的第二评价数量作为比对参照。而且,为了保证第二评价数量的有效性,可以设置此时评价数量最多的项目与前述的目标项目属于同一类型,例如都为一出租房房东,或者都为外卖、都为行程安排,等等。

例如,假设此时的项目都为出租房房东,且一共存在三个出租房房东,分别为出租房房东1、出租房房东2和出租房房东3,那么假设出租房房东1的评价数量为10,出租房房东2的评价数量为5,出租房房东3的评价数量为100,而如果此时的目标项目为出租房房东1,那么则可以获取得到第一评价数量为10,第二评价数量为100。

当然,在本发明实施例中,也可以不限定评价数量最多的项目与前述的目标项目属于同一类型,具体可以根据需求进行预先设置,对此本发明实施例不加以限定。

步骤140,基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。

另外,在本发明实施例中,以五星评价系统和出租房房东为例,为了能保证默认值为3的出租房房东,在有用户参与评价的情况下,获得差评的出租房房东的最终评分比默认值低,又能保证获得好评的出租房房东的最终评分比默认值高。

在本发明实施例中,预先设置一条数占比,进而可以基于第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。其中条数占比的具体取值可以根据需求进行预先设置,对此本发明实施例不加以限定。

其中,最终评分与第一评价数量、第二评价数量、基础评分以及预设的条数占比之间的对应关系可以根据需求进行预先设置,对此本发明实施例不加以限定。例如,可以从基础评分里分解出条数占比,也即将目标项目的每一条评价的原始评分默认都减掉条数占比,之后把条数占比作为动态值,去关联目标项目的第一评价数量以及动态获取的第二评价数量,使得条数占比与参与总评价数保持线性同步增长。

例如,可以设置最终评分与第一评价数量、第二评价数量、基础评分以及预设的条数占比之间的对应关系如下所示:

score=(a-b)+b*(count/max)

其中,a为上述的基础评分;b为条数占比;count为第一评价数量,可以用来保证参与评价人数越多,该系数能够线性增长,且对整体结果是正向导向;max为第二评价数量;score为最终评分。

在本发明实施例中,通过获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分;根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分;获取当前评价数量最多的项目的第二评价数量;基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。从而可以提高评价结果的准确性以及均衡性。

实施例二

详细介绍本发明实施例提供的一种综合评价方法。

参照图2,示出了本发明实施例中一种综合评价方法的步骤流程图。

步骤210,获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分。

步骤220,根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分。

步骤230,获取当前评价数量最多的项目的第二评价数量。

步骤240,基于所述第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,确定所述目标项目的调整分值。

在本发明实施例中,假设通过上述公式中的b*(1-count/max)作为调整分值,那么如果第一评价数量与第二评价数量相等,也即此时的目标项目即为评价数量最多的项目,那么其最终评分仍然为基础评分。

而在实际应用中,如果某一项目被用户评论为中等评分,而另一新上线或尚未收到评价的项目默认为中等评分,那么此时两个项目的最终评分相同,在对两个项目进行推广等后续操作时,可能导致新上线或者尚未收到评价的项目无法得到及时推广。而且对于新上线或尚未收到评价的项目,更需要获取用户评价以重新调整期最终评分。

因此,在本发明实施例中,需要设置上述情况中的两种基础评分一致的项目的最终评分不完全一致。那么则设置一调整参数,附加在第二评价数量上,以避免上述第一评价数量与第二评价数量相同的情况。其中调整参数的具体取值可以根据需求进行预先设置,对此本发明实施例不加以限定。

例如,此时可以优化上述的公式如下:score=a-b*(1-count/(max+c)),或者,也可以优化上述的公式为score=a-b*(1-(count-c)/max),等等。其中的c即为调整参数,而且此时c的取值为正数。

如前述,现有评分方案得到的基础评分准确性不够,那么则需要基于第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,对目标项目的基础评分进行调整,以提高其准确性。那么首先则可以基于所述第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,确定所述目标项目的调整分值。

其中,调整分值与第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数之间的对应关系可以根据需求进行预先设置,对此本发明实施例不加以限定。调整参数的具体取值也可以根据需求进行预先设置,对此本发明实施例也不加以限定。

例如,对于上述优化后的最终评分公式,此时调整分值与第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数之间的对应关系即为b*(1-count/(max+c)),或者为b*(1-(count-c)/max),等等。

可选地,在本发明实施例中,所述条数占比为基于所述基础评分,以及所述第一评价数量进行设置的正数,且所述条数占比小于所述基础评分。

如前述,为了提高最终评分的准确性,可以从基础评分里分解出条数占比。而在实际应用中,如果评价数量较少,那么最终评分则更侧重于基础评分,那么此时则可以设置条数占比的取值较小;而如果目标项目的评价数量较多,此时可能更侧重于评价数量,那么此时则可以设置条数占比的取值较大。因此,在本发明实施例中,所述条数占比为基于所述基础评分,以及所述第一评价数量进行设置的正数,且所述条数占比小于所述基础评分。

另外,在本发明实施例中,还可以默认条数正比为可选评分等级之间的最小单位,例如对于五星评分体系,可选评分等级包括1星、2星、3星、4星和5星,可以看出此时的最小评分单位为1星,那么则可以设置条数正比的默认取值为1。

可选地,在本发明实施例中,所述调整参数为自然数,且所述调整参数与所述第二评价数量的和值为n的整数倍中的最小值,n为所述目标项目的可选评分总数量。

如前述,在本发明实施例中,可以基于调整参数对第二评价数量进行调整,以使其第二评价数量的最终取值与第一评价数量不相等。那么在本发明实施例中,为了基于评分系统的可选评分总数量确定调整参数,可以设置调整参数为自然数,且调整参数与所述第二评价数量的和值为n的整数倍中的最小值,其中n为所述目标项目的可选评分总数量。

例如,对于上述的五星评分系统,可选评分等级包括1星、2星、3星、4星和5星,那么可选评分总数量即为5,而且由于调整参数需要为自然数,那么此时调整参数与第二评价数量的和值需要为5的整数倍,且为可选的最小值。例如,如果第二评价数量为13,那么此时调整参数与第二评价数量的和值即为15,而调整参数即为2;而如果第二评价数量为37,那么此时调整参数与第二评价数量的和值即为40,而调整参数即为3。

可选地,在本发明实施例中,如果所述第二评价数量为n的整数倍,且所述第一评价数量与所述第二评价数量相等,那么所述调整参数为正整数。

但是对于上述的情况,如果第二评价数量本身即为n的整数倍,那么如果调整参数的取值为自然数,且所述调整参数与所述第二评价数量的和值为n的整数倍中的最小值,那么此时调整参数的取值可以为零,而如果此时第一评价数量与第一评价数量相等,那么此时的调整分值也即为零,从而无法对基础评分进行调整。

例如,对于上述的五星评分系统,如果第二评价数量为10,而且由于调整参数需要为自然数,那么此时调整参数与第二评价数量的和值需要为5的整数倍,且为可选的最小值。那么此时调整参数与第二评价数量的和值即为10,而调整参数即为0,那么如果此时的第一评价数量也为10,则会导致调整分值为0,从而无法对基础评分进行调整。

因此,在本发明实施例中,为了避免上述极端情况,如果所述第二评价数量为n的整数倍,且所述第一评价数量与所述第二评价数量相等,那么则可以限定所述调整参数为正整数。

此时对于上述的上述的五星评分系统,如果第二评价数量为10,那么此时调整参数与第二评价数量的和值需要为5的整数倍,且为可选的最小值。但是由于调整参数为正整数,也即不可取值为0,那么此时调整参数与第二评价数量的和值即为15,而调整参数即为5。

可选地,在本发明实施例中,步骤240进一步可以包括:

子步骤241,获取所述第二评价数量与所述调整参数的和值,并获取所述第一评价数量与所述和值的比值。

子步骤242,获取所述条数占比与所述比值的乘积,并获取所述条数占比与所述乘积的差值,得到所述目标项目的调整分值。

可选地,在本发明实施例中,由于第一评价数量相对于第二评价数量的参考性比较大,因此可以设置调整分值的获取公式为b*(1-count/(max+c)),也即b-b*count/(max+c)。那么此时则可以先获取所述第二评价数量max与所述调整参数c的和值,并获取所述第一评价数量count与所述和值(max+c)的比值,进而获取所述条数占比b与所述比值count/(max+c)的乘积,并获取所述条数占比与所述乘积的差值b-b*count/(max+c),得到所述目标项目的调整分值。

步骤250,基于所述调整分值以及所述基础评分,确定所述目标项目的最终评分。

在获取得到调整分值以及基础评分之后,则可以基于调整分值以及基础评分,确定所述目标项目的最终评分。其中,最终评分与调整分值以及基础评分之间的对应关系可以根据需求进行预先设置,对此本发明实施例不加以限定。

例如,可以设置最终评分为基础评分与调整分值的差值,或者设置最终评分为基础评分与调整分值加权后的差值,等等。其中调整分值的权重可以根据需求进行预先设置,对此本发明实施例不加以限定。

可选地,在本发明实施例中,所述步骤250进一步可以包括:获取所述基础评分与所述调整分值的差值,作为所述目标项目的最终评分。

可选地,在本发明实施例中,为了降低计算量,提高综合评分效率可以设置最终评分为基础评分与调整分值的差值,那么此时则可以直接获取目标项目的基础评分与调整分值的差值,作为目标项目的最终评分。

在本发明实施例中,通过获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分;根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分;获取当前评价数量最多的项目的第二评价数量;基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。从而可以提高评价结果的准确性以及均衡性。

而且,在本发明实施例中,还可以基于所述第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,确定所述目标项目的调整分值;基于所述调整分值以及所述基础评分,确定所述目标项目的最终评分。并且,获取所述第二评价数量与所述调整参数的和值,并获取所述第一评价数量与所述和值的比值;获取所述条数占比与所述比值的乘积,并获取所述条数占比与所述乘积的差值,得到所述目标项目的调整分值;获取所述基础评分与所述调整分值的差值,作为所述目标项目的最终评分。以及,所述调整参数为自然数,且所述调整参数与所述第二评价数量的和值为n的整数倍中的最小值,n为所述目标项目的可选评分总数量。如果所述第二评价数量为n的整数倍,且所述第一评价数量与所述第二评价数量相等,那么所述调整参数为正整数。从而可以进一步提高评价结果的准确性。

另外,在本发明实施例中,还可以所述条数占比为基于所述基础评分,以及所述第一评价数量进行设置的正数,且所述条数占比小于所述基础评分。从而可以根据需求自定义条数占比,进而提高评价结果的准确性。

实施例三

详细介绍本发明实施例提供的一种综合评价装置。

参照图3,示出了本发明实施例中一种综合评价装置的结构示意图。

本发明实施例的网络端口管理装置包括:原始评价获取模块310、基础评分获取模块320、第二评价数量获取模块330和最终评分获取模块340。

下面分别详细介绍各模块的功能以及各模块之间的交互关系。

原始评价获取模块310,用于获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分。

基础评分获取模块320,用于根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分。

第二评价数量获取模块330,用于获取当前评价数量最多的项目的第二评价数量。

最终评分获取模块340,用于基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。

在本发明实施例中,通过获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分;根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分;获取当前评价数量最多的项目的第二评价数量;基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。从而可以提高评价结果的准确性以及均衡性。

实施例四

详细介绍本发明实施例提供的一种综合评价装置。

参照图4,示出了本发明实施例中一种综合评价装置的结构示意图。

本发明实施例的网络端口管理装置包括:原始评价获取模块410、基础评分获取模块420、第二评价数量获取模块430和最终评分获取模块440。

下面分别详细介绍各模块的功能以及各模块之间的交互关系。

原始评价获取模块410,用于获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分。

基础评分获取模块420,用于根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分。

第二评价数量获取模块430,用于获取当前评价数量最多的项目的第二评价数量。

最终评分获取模块440,用于基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。

可选地,在本发明实施例中,所述最终评分获取模块440,进一步可以包括:

调整分值确定子模块441,用于基于所述第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,确定所述目标项目的调整分值;

可选地,在本发明实施例中,所述调整分值确定子模块441,进一步可以包括:

第一数据处理单元,用于获取所述第二评价数量与所述调整参数的和值,并获取所述第一评价数量与所述和值的比值;

第二数据处理单元,用于获取所述条数占比与所述比值的乘积,并获取所述条数占比与所述乘积的差值,得到所述目标项目的调整分值。

最终评分获取子模块442,用于基于所述调整分值以及所述基础评分,确定所述目标项目的最终评分。

可选地,在本发明实施例中,所述最终评分获取子模块442,进一步可以包括:

最终评分获取单元,用于获取所述基础评分与所述调整分值的差值,作为所述目标项目的最终评分。

可选地,在本发明实施例中,所述调整参数为自然数,且所述调整参数与所述第二评价数量的和值为n的整数倍中的最小值,n为所述目标项目的可选评分总数量。

可选地,在本发明实施例中,如果所述第二评价数量为n的整数倍,且所述第一评价数量与所述第二评价数量相等,那么所述调整参数为正整数。

可选地,在本发明实施例中,所述条数占比为基于所述基础评分,以及所述第一评价数量进行设置的正数,且所述条数占比小于所述基础评分。

在本发明实施例中,通过获取目标项目的第一评价数量,以及针对所述目标项目的每条评价的原始评分;根据所述第一评价数量,以及所述每条评价的原始评分,确定所述目标项目的基础评分;获取当前评价数量最多的项目的第二评价数量;基于所述第一评价数量、所述第二评价数量、所述基础评分以及预设的条数占比,确定所述目标项目的最终评分。从而可以提高评价结果的准确性以及均衡性。

而且,在本发明实施例中,还可以基于所述第一评价数量、所述第二评价数量、预设的条数占比以及预设的调整参数,确定所述目标项目的调整分值;基于所述调整分值以及所述基础评分,确定所述目标项目的最终评分。并且,获取所述第二评价数量与所述调整参数的和值,并获取所述第一评价数量与所述和值的比值;获取所述条数占比与所述比值的乘积,并获取所述条数占比与所述乘积的差值,得到所述目标项目的调整分值;获取所述基础评分与所述调整分值的差值,作为所述目标项目的最终评分。以及,所述调整参数为自然数,且所述调整参数与所述第二评价数量的和值为n的整数倍中的最小值,n为所述目标项目的可选评分总数量。如果所述第二评价数量为n的整数倍,且所述第一评价数量与所述第二评价数量相等,那么所述调整参数为正整数。从而可以进一步提高评价结果的准确性。

本发明实施例提供的装置够实现图1至图2的方法实施例中实现的各个过程,为避免重复,这里不再赘述。

另外,在本发明实施例中,还可以所述条数占比为基于所述基础评分,以及所述第一评价数量进行设置的正数,且所述条数占比小于所述基础评分。从而可以根据需求自定义条数占比,进而提高评价结果的准确性。

另外,本发明实施例还提供了一种服务器,包括:处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述综合评价方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述综合评价方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1