【技术实现步骤摘要】
一种多主体协作中的用户价值量化方法、装置和存储介质
[0001]本专利技术涉及区块链
,尤其涉及一种多主体协作中的用户价值量化方法、装置和存储介质。
技术介绍
[0002]各社会组织,特别是经济组织,都是通过人与人之间的协作关系而完成组织目标的,而目前网络信息的发展,例如各类社区网络、即时通讯软件等网络工具的出现,为人们的开放式协作提供了基础。在激烈竞争的大环境下,各主体间协作要以提高工作效率与质量为目标,而提高工作效率与质量最重要的是充分调动人的主观能动性与工作积极性。主观能动性与工作积极性的调动,依赖于各协作项目中参与者的价值合理量化。但目前在各类大规模协作中,每个人的贡献难以量化表示,从而阻碍了人们在各类项目中的协作深度和广度。
技术实现思路
[0003]本专利技术针对现有技术中的不足,提供了一种多主体协作中的用户价值量化方法,包括如下步骤:
[0004]S1,提取参与用户在各项目协作节点的特征要素,并分别将各协作节点的特征要素按预设数据结构转换成数据组后录入项目数据库中,所述特征要素包括操作用户id、协作事件类型和起始用户id;
[0005]S2,在项目协作结束后,从数据库中获取该项目各协作节点的数据组,根据各数据组获取协作节点的起始用户id、操作用户id、协作事件类型,根据协作事件类型在项目数据库中调取该类型的预设贡献值计算式并计算获取该节点的上游用户和操作用户的用户贡献值;
[0006]S3,对项目各节点中的起始用户和操作用户的用户贡献值进行汇总,分别获取整个 ...
【技术保护点】
【技术特征摘要】
1.一种多主体协作中的用户价值量化方法,其特征在于,包括如下步骤:S1,提取参与用户在各项目协作节点的特征要素,并分别将各协作节点的特征要素按预设数据结构转换成数据组后录入项目数据库中,所述特征要素包括操作用户id、协作事件类型和起始用户id;S2,在项目协作结束后,从数据库中获取该项目各协作节点的数据组,根据各数据组获取协作节点的起始用户id、操作用户id、协作事件类型,根据协作事件类型在项目数据库中调取该类型的预设贡献值计算式并计算获取该节点的上游用户和操作用户的用户贡献值;S3,对项目各节点中的起始用户和操作用户的用户贡献值进行汇总,分别获取整个项目中各参与用户的合计贡献值,录入项目数据库的对应用户账户中。2.根据权利要求1所述的多主体协作中的用户价值量化方法,其特征在于,所述协作事件类型包括改进事件、转发事件和投票事件,所述步骤S1具体包括:当协作事件类型为转发事件时,将本事件的操作用户id作为该协作节点数据组中的起始用户id,并将数据组中的操作用户id、协作事件类型空置后生成对应该协作节点的数据组后录入项目数据库;当协作事件类型为改进事件时,从待改进的版本对象的数据组中获取其操作用户id作为本协作节点的起始用户id,并获取本协作事件的用户id,生成该协作节点的数据组后录入项目数据库;当协作事件类型为投票事件时,判断投票项目对象的类型,若投票版本对象为候选改进版本则将该版本数据组中的操作用户id作为本协作节点的起始用户id,并获取本协作事件的用户id,生成该协作节点的数据组后录入项目数据库;若投票项目对象为转发版本,则将该版本数据组中的起始用户id作为本协作节点的起始用户id,并获取本协作事件的用户id,生成该协作节点的数据组后录入项目数据库。3.根据权利要求2所述的多主体协作中的用户价值量化方法,其特征在于,所述步骤S2具体包括:S21,根据协作事件类型将本项目所有协作节点的数据组进行分类,分别获取各协作事件类型中的操作用户id;S22,根据协作事件类型在项目数据库中调取该类型的预设贡献值计算式,并分别计算参与各协作事件类型的对应操作用户的用户贡献值。4.根据权利要求3所述的多主体协作中的用户价值量化方法,其特征在于,所述步骤S22包括:参与投票事件的每个操作用户的用户贡献值为A,其中Bi表示操作用户i当前投票数;参与改进事件的每个操作用户的用户贡献值为C,其中C
i
=s*∑C
x
+h*∑A
y
,其中x为对用户i作为起始用户的选项版本进行改进的所有用户,y为对用户i作为起始用户的选项版本进行投票的所有用户,s是下游改进操作用户给到上游版本用户的分成比例,h是投票用户给所投票版本的创建或改进用户的分成比例,0≤s<1,0≤h<1。5.根据权利要求4所述的多主体协作中的用户价值量化方法,其特征在于,所述步骤S22还包括:
参与转发事件的每个操作用户的用户贡献值...
【专利技术属性】
技术研发人员:吕强,于弦,李勇胜,
申请(专利权)人:杭州其奥无穹信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。