知识社区用户贡献能力计算方法及装置制造方法及图纸

技术编号:21455068 阅读:24 留言:0更新日期:2019-06-26 05:08
本发明专利技术实施例涉及通信技术领域,提供一知识社区用户贡献能力计算方法及装置,其中,方法包括:用户活跃度计算步骤,基于时间衰减系数,计算得到用户活跃度;用户受欢迎度计算步骤,基于贡献内容的认可数量,计算得到用户受欢迎度;用户贡献能力计算步骤,基于用户活跃度、用户受欢迎度,计算得到用户知识贡献能力。本发明专利技术能够更加客观准确的体现在知识社区中用户的实际贡献能力,从而能够更加准确的判断用户对话题的影响程度。

【技术实现步骤摘要】
知识社区用户贡献能力计算方法及装置
本专利技术涉及通信
,尤其涉及一种知识社区用户贡献能力计算方法及装置。
技术介绍
随着个人电脑的普及和互联网广泛的延伸,网络对社会的生产和人们的工作、学习、生活和生存模式、思维模式产生着越来越大的影响。以前需要面对面或是借助电话才能进行的交流,现在只要利用网络,足不出户就能轻松完成。根据近些年的知识社区的形式及发展,可以将知识社区定义为:由于部分人对某一主题的共同兴趣和知识获取、交流需求而聚集,并通过在网络环境下进行创造和共享相关知识的活动而结成密切互动关系的群体。知识社区是集知识共享以及网上社交功能于一体的互动平台。用户是知识社区中的提问者和评价者,同时也可以是知识的提供者和问题的解决者。知识社区的建立在于知识的供给,也就是用户是否愿意向其他用户贡献自己的专业知识。知识社区被用户欢迎的是拥有大量的知识的提供者和问题的解决者。知识社区的可持续性以及繁荣程度取决于该社区的知识的提供者和问题的解决者的成员规模和他们所贡献的内容。因此,知识社区的成功构建和持续发展关键在于知识的提供者和问题的解决者的知识贡献。知识的提供者和问题的解决者的知识贡献越大,该用户在知识社区中的等级越高。相关技术中,知识的提供者和问题的解决者的等级通过用户的行为产生,通过等级的划分评估用户的影响力。采用该种方式可以使得用户即使在没有知识贡献的情况下也可以提高等级,用户的等级并不是完全按照其知识贡献的能力来确定的。
技术实现思路
为了解决现有技术中存在的上述问题,本专利技术提供一种知识社区用户贡献能力计算方法。根据本专利技术实施例的其中一方面,提供一种知识社区用户贡献能力计算方法,包括:用户活跃度计算步骤,基于时间衰减系数,计算得到用户活跃度;用户受欢迎度计算步骤,基于贡献内容的认可数量,计算得到用户受欢迎度;用户贡献能力计算步骤,基于用户活跃度、用户受欢迎度,计算得到用户知识贡献能力。在一例中,时间衰减系数采用指数衰减,基于用户最后一次知识贡献的时间计算得出。在一例中,用户活跃度计算步骤,包括:用户贡献数量获取步骤,统计得到用户贡献数量;用户活跃度计算步骤,还基于用户贡献数量计算用户活跃度。在一例中,用户活跃度计算步骤,包括:用户贡献类型分值获取步骤,预设不同贡献类型的类型分值,根据用户最后一次知识贡献的类型,得到用户贡献类型分值;用户活跃度计算步骤,还基于用户贡献类型分值计算用户活跃度。在一例中,类型分值,基于贡献类型中的贡献数量在全部贡献数量中的占比计算得出。在一例中,贡献内容的认可数量,基于一个或多个贡献类型中的类型认可数量计算得出;贡献类型中的类型认可数量,基于贡献类型中的贡献内容的被点赞、被评论、被收藏、被分享其中一种或几种的数量,计算得出。在一例中,方法还包括:用户贡献意愿分值计算步骤,基于一个或多个贡献类型中的贡献值,计算得到用户贡献意愿分值;用户贡献能力计算步骤,还基于所示用户贡献意愿分值,计算得到所示用户知识贡献能力。在一例中,用户贡献意愿分值计算步骤包括:贡献值计算步骤,基于贡献类型的贡献比例和/或贡献类型的优质贡献量,计算得到贡献值。在一例中,贡献比例,基于贡献类型的用户贡献数量占用户全部贡献数量的比例计算得出。在一例中,优质贡献量,基于贡献类型质量分值以及预设阈值,计算得出;贡献类型质量分值基于贡献类型受欢迎度分值计算得出。在一例中,贡献类型受欢迎度分值,基于贡献类型的类型认可数量计算得出。在一例中,贡献值,基于一个或多个话题计算得出。在一例中,贡献值计算模块,用于基于预设算法,计算贡献值。在一例中,用户贡献能力为用户活跃度、用户受欢迎度、用户知识贡献意愿分值的总和。在一例中,用户贡献能力为用户活跃度与用户受欢迎度的乘积与用户知识贡献意愿分值之和。根据本专利技术实施例的另一方面,提供一种知识社区用户贡献能力计算装置,其中,包括:用户活跃度计算单元,用于基于时间衰减系数,计算得到用户活跃度;用户受欢迎度计算单元,用于基于贡献内容的认可数量,计算得到用户受欢迎度;用户贡献能力计算单元,用于基于用户活跃度、用户受欢迎度,计算得到用户知识贡献能力。在一例中,时间衰减系数采用指数衰减,基于用户最后一次知识贡献的时间计算得出。在一例中,用户活跃度计算单元,包括:用户贡献数量获取模块,用于统计得到用户贡献数量;用户活跃度计算单元,还用于基于用户贡献数量计算用户活跃度。在一例中,用户活跃度计算单元,包括:用户贡献类型分值获取模块,用于预设不同贡献类型的类型分值,根据用户最后一次知识贡献的类型,得到用户贡献类型分值;用户活跃度计算单元,还用于基于用户贡献类型分值计算用户活跃度。在一例中,类型分值,基于贡献类型中的贡献数量在全部贡献数量中的占比计算得出。在一例中,贡献内容的认可数量,基于一个或多个贡献类型中的类型认可数量计算得出;贡献类型中的类型认可数量,基于贡献类型中的贡献内容的被点赞、被评论、被收藏、被分享其中一种或几种的数量,计算得出。在一例中,装置还包括:用户贡献意愿分值计算单元,用于基于一个或多个贡献类型中的贡献值,计算得到用户贡献意愿分值;用户贡献能力计算单元,还用于基于所示用户贡献意愿分值,计算得到所示用户知识贡献能力。在一例中,用户贡献意愿分值计算单元包括:贡献值计算模块,用于基于贡献类型的贡献比例和/或贡献类型的优质贡献量,计算得到贡献值。在一例中,贡献比例,基于贡献类型的用户贡献数量占用户全部贡献数量的比例计算得出。在一例中,优质贡献量,基于贡献类型质量分值以及预设阈值,计算得出;贡献类型质量分值基于贡献类型受欢迎度分值计算得出。在一例中,贡献类型受欢迎度分值,基于贡献类型的类型认可数量计算得出。在一例中,贡献值,基于一个或多个话题计算得出。在一例中,贡献值计算模块,用于基于预设算法,计算贡献值。在一例中,用户贡献能力为用户活跃度、用户受欢迎度、用户知识贡献意愿分值的总和。在一例中,用户贡献能力为用户活跃度与用户受欢迎度的乘积与用户知识贡献意愿分值之和。根据本专利技术实施例的另一方面,提供一种电子设备,其中,包括:存储器,用于存储计算机程序;处理器,用于执行存储器中存储的计算机程序,且计算机程序被执行时,实现上述任一实施例的方法。根据本专利技术实施例的另一方面,提供一种计算机可读存储介质,存储有计算机程序,其中,所述计算机程序被处理器执行时,实现上述任一实施例所述的方法。基于知识社区用户贡献能力计算方法及装置、电子设备、计算机可读存储介质,能够更加客观准确的体现在知识社区中用户的实际贡献能力,从而能够更加准确的判断用户对话题的影响程度。附图说明通过参考附图阅读下文的详细描述,本专利技术实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示出了本专利技术的知识社区用户等级计算方法的一个实施例的流程示意图;图2示出了本专利技术的知识社区用户贡献能力计算方法的另一实施例的流程示意图;图3示出了本专利技术的知识社区用户贡献能力计算方法的另一实施例的流程示意图;图4示出了本专利技术的知识社区用户贡献能力计算装置的一个实施例的结构示意图;图5示出了本专利技术的知识社区用户贡献能力计算装置的另一实施例的结构示意图;图6示出了本专利技术的知识社区用户贡本文档来自技高网...

【技术保护点】
1.一种知识社区用户贡献能力计算方法,其中,包括:用户活跃度计算步骤,基于时间衰减系数,计算得到用户活跃度;用户受欢迎度计算步骤,基于贡献内容的认可数量,计算得到用户受欢迎度;用户贡献能力计算步骤,基于所述用户活跃度、所述用户受欢迎度,计算得到用户知识贡献能力。

【技术特征摘要】
1.一种知识社区用户贡献能力计算方法,其中,包括:用户活跃度计算步骤,基于时间衰减系数,计算得到用户活跃度;用户受欢迎度计算步骤,基于贡献内容的认可数量,计算得到用户受欢迎度;用户贡献能力计算步骤,基于所述用户活跃度、所述用户受欢迎度,计算得到用户知识贡献能力。2.根据权利要求1所述的方法,其中,所述时间衰减系数采用指数衰减,基于用户最后一次知识贡献的时间计算得出。3.根据权利要求1所述的方法,其中,所述用户活跃度计算步骤,包括:用户贡献数量获取步骤,统计得到用户贡献数量;所述用户活跃度计算步骤,还基于所述用户贡献数量计算用户活跃度。4.根据权利要求1至3中任一项所述的方法,其中,所述用户活跃度计算步骤,包括:用户贡献类型分值获取步骤,预设不同贡献类型的类型分值,根据用户最后一次知识贡献的类型,得到用户贡献类型分值;所述用户活跃度计算步骤,还基于所述用户贡献类型分值计算用户活跃度。5.根据权利要求4所述的方法,其中,所述类型分值,基于所述贡献类型中的贡献数量在全部贡献数量中的占比计算得出。6.根据权利要求1所述的方法,其中,所述贡献内容的所述认可数...

【专利技术属性】
技术研发人员:于允飛张阳
申请(专利权)人:北京创鑫旅程网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1