一种用户收益计算方法及装置与流程

文档序号:17148090发布日期:2019-03-19 23:10阅读:184来源:国知局
一种用户收益计算方法及装置与流程

本发明涉及计算机技术领域,具体而言,涉及一种用户收益计算方法及装置。



背景技术:

目前,互联网技术发展地越来越迅速,使用网络来有偿地发布文章、文献等信息资料的用户也越来越多,这就使得上述的用户可以通过网络获取收益,为用户提供更多的工作空间。然而,在实践中发现,随着有偿信息的不断增加,用户收益的计算变得越来越复杂,从而使得用户收益得不到合理的分配,并降低用户的使用满意度。



技术实现要素:

鉴于上述问题,本发明提供了一种用户收益计算方法及装置,能够对用户收益进行合理的分配,并提高用户的使用满意度。

为了实现上述目的,本发明采用如下的技术方案:

第一方面,本发明提供了一种用户收益计算方法,包括:

获取与每个用户的发布内容对应的第一点击量;

根据预设的权重算法和与每个用户对应的综合权重值,对与每个用户对应的所述第一点击量进行权重计算,得到每个用户对应的第二点击量;

根据点击量分段点对每个用户对应的所述第二点击量进行相应的降权计算,得到与每个用户对应的第三点击量;

获取日收益总预算,并以所述日收益总预算以及与每个用户对应的所述第三点击量为依据计算每个用户的用户收益。

作为一种可选的实施方式,在所述获取与每个用户的发布内容对应的第一点击量之后,所述方法还包括:

根据每个用户的权值确定条件,计算与每个用户对应的综合权重值;

其中,所述权值确定条件包括与每个用户对应的用户账号等级、与每个用户的所述发布内容对应的文化知识领域、与每个用户的所述发布内容的内容类型中的一种或者多种。

作为一种可选的实施方式,在所述对与每个用户对应的所述第一点击量进行权重计算,得到与每个用户对应的第二点击量之后,所述方法还包括:

根据每个用户对应的第二点击量,计算第二点击量总和;

根据预设的分段比例阈值和所述第二点击量总和,计算所述点击量分段点。

作为一种可选的实施方式,以所述日收益总预算以及与每个用户对应的所述第三点击量为依据计算每个用户的用户收益包括:

以所述日收益总预算以及与所有所述第二点击量的总和为依据,计算得到单个点击收益;

以所述单个点击收益以及与每个用户对应的所述第三点击量为依据,计算每个用户的用户收益。

作为一种可选的实施方式,在所述计算每个用户的用户收益之后,所述方法还包括:

以每个用户的所述用户收益为依据,计算总用户收益,并判断所述总用户收益是否与所述日收益总预算相匹配;

当所述总用户收益与所述日收益总预算不匹配时,根据预设的调整比例对每个用户的所述用户收益进行调整处理,得到每个用户的调整收益,以使所有用户的所述调整收益总和与所述日收益总预算相匹配。

作为一种可选的实施方式,在所述根据预设的调整比例对每个用户的所述用户收益进行调整处理,得到每个用户的调整收益之后,所述方法还包括:

判断是否存在用户的调整收益大于预设的用户收益异常阈值;

当判断出存在用户的调整收益大于所述用户收益异常阈值时,确定大于所述用户收益异常阈值的调整收益对应用户的用户信息,并输出包括所述用户信息的收益异常提示信息。

作为一种可选的实施方式,所述获取日收益总预算,包括:

判断是否预设有本月预算;

如果预设有所述本月预算,根据所述本月预算计算日收益总预算;

如果未预设有所述本月预算,获取上月预算,并根据所述上月预算计算日收益总预算。

第二方面,本发明提供了一种用户收益计算装置,包括:

获取模块,用于获取与每个用户的发布内容对应的第一点击量;

权重计算模块,用于根据预设的权重算法和与每个用户对应的综合权重值,对与每个用户对应的所述第一点击量进行权重计算,得到每个用户对应的第二点击量;

降权模块,用于根据点击量分段点对每个用户对应的所述第二点击量进行相应的降权计算,得到与每个用户对应的第三点击量;

所述获取模块,还用于获取日收益总预算;

计算模块,用于以所述日收益总预算以及与每个用户对应的所述第三点击量为依据计算每个用户的用户收益。

第三方面,本发明提供了一种计算机设备,所述计算机设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算机设备执行本发明第一方面所述的一种用户收益计算方法。

第四方面,本发明提供了一种计算机可读存储介质,其存储有本发明第三方面的计算机设备中使用的所述计算机程序。

根据本发明提供的用户收益计算方法及装置,可以先获取每个用户的发布内容对应的第一点击量,并根据每个用户对应的综合权重值和权重算法对每个用户的第一点击量进行权重计算,得到每个用户的第二点击量,并且根据点击量分段点对该第二点击量进行相应的降权计算,得到与每个用户对应的第三点击量,从而避免某个用户的第二点击量超乎平常所造成收益计算失衡等问题,同时,获取日收益总预算,并根据每个用户的第三点击量对日收益总预算进行划分计算,得到最终每个用户的用户收益。可见,实施这种实施方式,能够通过权重计算和降权计算对每个用户的发布内容的点击量进行合理的计算处理,从而保障了后续在通过日收益总预算计算每个用户的用户收益时的合理性,进而提高了用户的使用满意度。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明范围的限定。

图1是本发明第一实施例提供的一种用户收益计算方法的流程示意图;

图2是本发明第二实施例提供的一种用户收益计算方法的流程示意图;

图3是本发明第三实施例提供的一种用户收益计算装置的结构示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

针对现有技术中的问题,本发明提供了一种用户收益计算方法,可以先获取每个用户的发布内容对应的第一点击量,并根据每个用户对应的综合权重值和权重算法对每个用户的第一点击量进行权重计算,得到每个用户的第二点击量,并且根据点击量分段点对该第二点击量进行相应的降权计算,得到与每个用户对应的第三点击量,从而避免某个用户的第二点击量超乎平常所造成收益计算失衡等问题,同时,获取日收益总预算,并根据每个用户的第三点击量对日收益总预算进行划分计算,得到最终每个用户的用户收益。可见,实施这种实施方式,能够通过权重计算和降权计算对每个用户的发布内容对应的点击量进行合理的计算处理,从而保障了后续在通过日收益总预算计算每个用户的用户收益时的合理性,进而提高了用户的使用满意度。下面通过实施例进行描述。

其中,上述的技术方法还可以采用相关的软件或硬件加以实现,对此本实施例中不再多加赘述。针对该用户收益计算方法及装置,下面通过实施例进行描述。

实施例1

请参阅图1,是本实施例提供的一种用户收益计算方法的流程示意图,该用户收益计算方法包括以下步骤:

s101、获取与每个用户的发布内容对应的第一点击量。

本实施例中,发布内容可以为用户通过其用户账号所上传的文章、资料、画作等,用户的发布内容对应的第一点击量为其用户账号对应的文章、资料、画作等的总点击量。

本实施例中,当该用户收益计算方法用于计算当前日期前一日的用户收益时,上述所获取到的第一点击量为当前日期前一日的点击量。

本实施例中,点击量是指某一段时间内每个用户的发布内容被浏览用户点击的次数,是针对每个用户的发布内容被点击的一种的量词。

s102、根据预设的权重算法和与每个用户对应的综合权重值,对与每个用户对应的第一点击量进行权重计算,得到每个用户对应的第二点击量。

本实施例中,预设的权重算法可以为先根据用户对应的评判条件确定用户对应的综合权重值,然后再根据用户对应的综合权重值,对与每个用户对应的第一点击量进行权重计算得到第二点击量。其中,上述评判条件包括用户的账号等级、发布内容对应的文化领域、发布内容的类型等,对此本实施例不作限定。

s103、根据点击量分段点对每个用户对应的第二点击量进行相应的降权计算,得到与每个用户对应的第三点击量。

本实施例中,通过对第二点击量进行降权处理,能够避免多个用户之间收益差距过大,单日收益越高的用户,降权指数越高。

本实施例中,预设的降权算法可以为先预设分段阈值以及与每段对应的预设降权指数,然后确定第二点击量所在的分段,最后根据与第二点击量所在的分段对应的预设降权指数对第二点击量进行降权处理,得到第三点击量。其中,预设降权指数可以为0.93、0.87、0.62等,对此本实施例不做限定。

s104、获取日收益总预算,并以日收益总预算以及与每个用户对应的第三点击量为依据计算每个用户的用户收益。

本实施例中,该日收益总预算可以为工作人员预先设置的,也可以为根据月预算计算得到的,其中,月预算也可以为工作人员预先设置的,对此本实施例不作限定。

作为一种可选的实施方式,先计算所有用户对应的第三点击量的总和,然后再计算每个用户的第三点击量占第三点击总量的比例,最后,按照每个用户对应的比例和日收益总预算计算每个用户的收益。

在图1所描述的用户收益计算方法中,可以获取每个用户的发布内容(如文章、资料等)对应的第一点击量,并根据每个用户对应的综合权重值和权重算法对每个用户的第一点击量进行权重计算,得到每个用户的第二点击量,并且根据点击量分段点对该第二点击量进行相应的降权计算,得到与每个用户对应的第三点击量,从而避免某个用户的第二点击量超乎平常所造成收益计算失衡等问题,同时,获取日收益总预算,并根据每个用户的第三点击量对日收益总预算进行划分计算,得到最终每个用户的用户收益。可见,实施图1所描述的用户收益计算方法,能够通过权重计算和降权计算对每个用户的发布内容的点击量进行合理的处理,从而保障了后续在通过日收益总预算计算用户收益时的合理性,进而提高了用户的使用满意度。

实施例2

请参阅图2,图2是本实施例提供的一种用户收益计算方法的流程示意图。如图2所示,该用户收益计算方法包括以下步骤:

s201、获取与每个用户的发布内容对应的第一点击量。

s202、根据每个用户的权值确定条件,计算与每个用户对应的综合权重值。

本实施例中,权值确定条件包括与每个用户对应的用户账号等级、与每个用户的发布内容对应的文化知识领域、与每个用户的发布内容的内容类型中的一种或者多种,对此本实施例不作限定。

举例来说,当权值确定条件包括与每个用户对应的用户账号等级、与每个用户的发布内容对应的文化知识领域时,设用户a对应的用户账号等级为18级,且该用户a的发布内容对应的文化知识领域为通信领域,则先根据用户账号等级确定出18级对应的第一条件值,同时根据文化知识领域确定通信领域对应的第二条件值,最后将第一条件值与第二条件值的乘积作为该用户a对应的综合权重值。

需要说明的是,可以预先设置每个等级对应的第一条件值以及每个领域对应的第二条件值,对此本实施例不作限定。

s203、根据预设的权重算法和与每个用户对应的综合权重值,对与每个用户对应的第一点击量进行权重计算,得到每个用户对应的第二点击量。

s204、根据点击量分段点对每个用户对应的第二点击量进行相应的降权计算,得到与每个用户对应的第三点击量。

作为一种可选的实施方式,在对与每个用户对应的第一点击量进行权重计算,得到与每个用户对应的第二点击量之后,方法还包括:

根据每个用户对应的第二点击量,计算第二点击量总和;

根据预设的分段比例阈值和第二点击量总和,计算点击量分段点。

本实施例中,通过根据点击量分段点对每个用户对应的第二点击量进行相应的降权计算处理,有利于避免各个用户之间的用户收益差距过大,有利于维持各个用户之间的用户收益平衡。

作为一种可选的实施方式,上述预设的分段比例阈值包括分段的预设段数(如2段、3段等)以及与预设段数对应的分段点阈值。举例来说,当预设段数为3段,与预设段数对应的分段点阈值为0.3和0.7,以及第二点击量总和为180时,所计算出的阶梯式分段节点为54和126。其中,分段点阈值的表示方式可以为小数表示方式、分数表示方式、百分比表示方式等,对此本实施例不作限定。

作为另一种可选的实施方式,上述预设的分段比例阈值仅包括分段点阈值。举例来说,当分段点阈值为0.3和0.7,以及第二点击量总和为180时,所计算出的阶梯式分段节点为54和126。其中,分段点阈值的表示方式可以为小数表示方式、分数表示方式、百分比表示方式等,对此本实施例不作限定。

本实施例中,预设的分段比例阈值可以由工作人员手动设置,也可以根据分析用户的第二点击量之后,计算出的阈值作为预设的分段比例阈值,对此,本实施例不作限定。

s205、获取日收益总预算。

作为一种可选的实施方式,上述获取日收益总预算可以包括以下步骤:

判断是否预设有本月预算;

如果预设有本月预算,根据本月预算计算日收益总预算;

如果未预设有本月预算,获取上月预算,并根据上月预算计算日收益总预算。

s206、以日收益总预算以及与所有第二点击量的总和为依据,计算得到单个点击收益。

本实施例中,先根据每个用户的第二点击量计算第二点击总量,然后在根据日收益总预算和第二点击总量计算每个点击量的单个点击收益,其计算公式为:单个点击收益=日收益总预算÷第二点击总量。举例来说,当第二点击总量为180、日收益总预算为1800元时,所计算出的点个点击收益=1800÷180=10元。

s207、以单个点击收益以及与每个用户对应的第三点击量为依据,计算每个用户的用户收益。

本实施例中,实施上述步骤s206~步骤s207,能够以日收益总预算以及与每个用户对应的第三点击量为依据计算每个用户的用户收益。

s208、以每个用户的用户收益为依据,计算总用户收益,并判断总用户收益是否与日收益总预算相匹配,如果不匹配,执行步骤s209~步骤s210,如果匹配,执行步骤s210。

s209、根据预设的调整比例对每个用户的用户收益进行调整处理,得到每个用户的调整收益,以使所有用户的调整收益总和与日收益总预算相匹配。

本实施例中,通过根据预设的调整比例对每个用户的用户收益进行调整处理,能够维持各个用户之间的用户收益平衡,避免单个用户收益过高或者过低的情况出现。

本实施例中,在计算出每个用户的调整收益之后,对所有用户的用户收益进行求和计算,得到用户调整总收益,该用户总收益与日收益总预算相匹配,即近似或者完全将该日收益总预算全部分配给每个用户。

作为一种可选的实施方式,该调整比例为公调权值,可以设置为1.2、120%等,对此本实施例不作限定。根据公调权值对所有用户的用户收益进行权重计算,得到调整收益。

在上述实施方式中,可以根据总用户收益和日收益总预算的比例确定公调权值,设中心阈值=日收益总预算÷总用户收益,则所得出的公调权值的数值范围为:中心阈值-预设误差≤公调权值≤中心阈值+预设误差。举例来说,设总用户收益为160,日收益总预算为180,此时可以根据总用户收益为和日收益总预算计算出的公调权值为或者1.125、或者1.12457等,则将每个用户的用户收益与公调权值相乘,所得的乘积即为每个用户的调整收益。

作为另一种可选的实施方式,该调整比例为每个用户对应的调整比例。其中,每个用户的调整比例可以根据用户的账号等级、每个用户的发布内容的文化领域、发布内容的类型等进行一对一确定,然后再将每个用户的用户收益与该用户对应的调整比例相乘,所得的乘积即为每个用户的调整收益。

s210、判断是否存在用户的调整收益大于预设的用户收益异常阈值,如果是,执行步骤s211;如果否,结束本流程。

s211、确定大于用户收益异常阈值的调整收益对应用户的用户信息,并输出包括用户信息的收益异常提示信息。

本实施例中,在计算出每个用户的调整收益之后,用过判断是否存在用户的调整收益大于预设的用户收益异常阈值,进而判断是否存在疑似作弊情况,如果存在用户的调整收益大于预设的用户收益异常阈值,输出收益异常提示信息,等待工作人员人工确认或自动处理后,再进行最终的用户收益发放,达到能够准确高效的计算用户单日收益的目的,节约人工成本,提高了计算的准确性。

可见,实施图2所描述的用户收益计算方法,能够通过权重计算和降权计算对每个用户的发布内容的点击量进行合理的处理,从而保障了后续在通过日收益总预算计算用户收益时的合理性,进而提高了用户的使用满意度。

实施例3

请参阅图3,是本实施例提供的一种用户收益计算装置的装置结构示意图。

如图3所示,该用户收益计算装置包括:

获取模块310,用于获取与每个用户的发布内容对应的第一点击量。

权重计算模块320,用于根据预设的权重算法和与每个用户对应的综合权重值,对与每个用户对应的第一点击量进行权重计算,得到每个用户对应的第二点击量。

降权模块330,用于根据点击量分段点对每个用户对应的第二点击量进行相应的降权计算,得到与每个用户对应的第三点击量。

获取模块310,还用于获取日收益总预算。

本实施例中,该日收益总预算可以为工作人员预先设置的,也可以为根据月预算计算得到的,其中,月预算也可以为工作人员预先设置的,对此本实施例不作限定。

作为一种可选的实施方式,先计算所有用户对应的第三点击量的总和,然后再计算每个用户的第三点击量占第三点击总量的比例,最后,按照每个用户对应的比例和日收益总预算计算每个用户的收益。

本实施例中,降权模块330在得到与每个用户对应的第三点击量之后,还可以触发获取模块310获取日收益总预算。

计算模块340,用于以日收益总预算以及与每个用户对应的第三点击量为依据计算每个用户的用户收益。

可见,实施本实施例所描述的用户收益计算装置,能够通过权重计算和降权计算对每个用户的发布内容的点击量进行合理的处理,从而保障了后续在通过日收益总预算计算用户收益时的合理性,进而提高了用户的使用满意度。

此外,本发明还提供了另外一种计算机设备,该计算机设备可以包括智能电话、平板电脑、车载电脑、智能穿戴设备等。该计算机设备包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行上述计算机程序,从而使计算机设备执行上述方法或者上述装置中的各个单元的功能。

存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本实施例还提供了一种计算机存储介质,用于储存上述车辆故障诊断仪中使用的计算机程序。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

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

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

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