社区帖子的排序方法技术

技术编号:39584093 阅读:8 留言:0更新日期:2023-12-03 19:34
本申请公开了一种社区帖子的排序方法

【技术实现步骤摘要】
社区帖子的排序方法、装置、设备和介质


[0001]本公开一般涉及大数据处理
,具体涉及一种社区帖子的排序方法

装置

设备和介质


技术介绍

[0002]相关技术中,社区广场帖子内容排序通常简单的依赖于发帖时间,即,按照发帖时间进行倒排

这样的排序方式很容易导致用户在社区广场看到的帖子内容都是灌水
(
质量差的
)


毫无价值的,久而久之就会导致没有用户愿意停留在社区广场页面进行活动,大大降低了社区的活跃度

若采取人工运营干预,需要投入大量的人力去实时监控用户的帖子产出情况,然后进行人工热度降级

升级操作,大大增加了社区平台的人力成本

因此,随着社区业务发展,用户规模

发帖量越来越大,对社区帖子的热度进行精确计算显得尤为重要


技术实现思路

[0003]鉴于现有技术中的上述缺陷或不足,期望提供一种社区帖子的排序方法

装置

设备和介质,能够利用更丰富且合理的因素对社区帖子进行排序

[0004]第一方面,本申请实施例提供了一种社区帖子的排序方法,包括:
[0005]获取每个社区帖子的影响因子,所述影响因子包括时间因子

投票因子和互动因子;
[0006]根据所述影响因子,分析每个所述社区帖子的帖子热度;
[0007]将所述社区帖子按照所述帖子热度进行降序排列

[0008]在一些实施例中,所述根据所述影响因子,分析每个所述社区帖子的帖子热度,包括:
[0009]针对每个所述社区帖子,分别计算每个所述影响因子对应的热度衰减情况;
[0010]获取每个所述影响因子对应的权重值;
[0011]将所述热度衰减情况的加权和作为所述社区帖子的所述帖子热度

[0012]在一些实施例中,所述时间因子

所述投票因子和所述互动因子分别对应有衰减系数,所述计算每个所述影响因子对应的热度衰减情况,包括:
[0013]分别计算所述时间因子

所述投票因子和所述互动因子与其对应的所述衰减系数的比值,并将所述比值分别作为所述时间因子

所述投票因子和所述互动因子对应的所述热度衰减情况

[0014]在一些实施例中,所述投票因子包括正向投票因子和反向投票因子,计算所述投票因子的热度衰减情况,包括:
[0015]基于所述正向投票因子和所述反向投票因子,确定所述投票因子的投票方向和投票差值,所述投票差值为所述正向投票因子和所述反向投票因子的差的绝对值;
[0016]将所述投票差值与所述投票因子对应的衰减系数的比值的对数,作为所述投票因
子的衰减评分;
[0017]将所述投票方向和所述衰减评分的乘积,作为所述投票因子的所述热度衰减情况

[0018]在一些实施例中,所述影响因子还包括内容影响因子,所述根据所述影响因子,计算每个所述社区帖子的帖子热度还包括:
[0019]根据所述时间因子

所述投票因子

所述互动因子和所述内容影响因子的加权和作为所述社区帖子的帖子热度

[0020]在一些实施例中,所述内容影响因子至少包括内容质量分数

关联对象分数和内容丰富分数

[0021]在一些实施例中,所述互动因子为基于评论数

浏览数和转发数的评分

[0022]第二方面,本申请实施例提供了一种社区帖子的排序装置,包括:
[0023]获取模块,用于获取每个社区帖子的影响因子,所述影响因子包括时间因子

投票因子和互动因子;
[0024]分析模块,用于根据所述影响因子,分析每个所述社区帖子的帖子热度;
[0025]排序模块,用于将所述社区帖子按照所述帖子热度进行降序排列

[0026]第三方面,本申请实施例提供了一种电子设备,包括存储器

处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如本申请实施例描述的方法

[0027]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例描述的方法

[0028]本申请实施例提出的社区帖子的排序方法,能够根据社区帖子的多种影响因子计算社区帖子的帖子热度,然后根据帖子热度对社区帖子进行排序,使得用户在社区平台上看到的社区帖子列表能够更好的表达出社区帖子目前的活跃情况

[0029]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到

附图说明
[0030]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征

目的和优点将会变得更明显:
[0031]图1示出了本申请实施例提供的一种社区平台场景的示意图;
[0032]图2示出了本申请一实施例提供的社区帖子的排序方法的流程示意图;
[0033]图3示出了本申请另一实施例提供的社区帖子的排序方法的流程示意图;
[0034]图4示出了本申请一个实施例的社区帖子的排序装置的示例性结构框图;
[0035]图5示出了适于用来实现本申请实施例的电子设备或服务器的计算机系统的结构示意图

具体实施方式
[0036]下面结合附图和实施例对本申请作进一步的详细说明

可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定

另外还需要说明的是,为了
便于描述,附图中仅示出了与专利技术相关的部分

[0037]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合

下面将参考附图并结合实施例来详细说明本申请

[0038]请参考图1,图1示出了本申请实施例提供的一种社区平台场景的示意图

该场景包括多个终端1和服务器
2。
[0039]终端1和服务器2之间通信连接

用户通过终端1编辑并向服务器2发布社区帖子,以及接收服务器2向其发送的社区帖子的推送信息

[0040]服务器2可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务

云数据库

云计算

云函数

...

【技术保护点】

【技术特征摘要】
1.
一种社区帖子的排序方法,其特征在于,包括:获取每个社区帖子的影响因子,所述影响因子包括时间因子

投票因子和互动因子;根据所述影响因子,分析每个所述社区帖子的帖子热度;将所述社区帖子按照所述帖子热度进行降序排列
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述影响因子,分析每个所述社区帖子的帖子热度,包括:针对每个所述社区帖子,分别计算每个所述影响因子对应的热度衰减情况;获取每个所述影响因子对应的权重值;将所述热度衰减情况的加权和作为所述社区帖子的所述帖子热度
。3.
根据权利要求2所述的方法,其特征在于,所述时间因子

所述投票因子和所述互动因子分别对应有衰减系数,所述计算每个所述影响因子对应的热度衰减情况,包括:分别计算所述时间因子

所述投票因子和所述互动因子与其对应的所述衰减系数的比值,并将所述比值分别作为所述时间因子

所述投票因子和所述互动因子对应的所述热度衰减情况
。4.
根据权利要求3所述的方法,其特征在于,所述投票因子包括正向投票因子和反向投票因子,计算所述投票因子的热度衰减情况,包括:基于所述正向投票因子和所述反向投票因子,确定所述投票因子的投票方向和投票差值,所述投票差值为所述正向投票因子和所述反向投票因子的差的绝对值;将所述投票差值与所述投票因子对应的衰减系数的比值的对数,作为所述投票因子的衰减评分;将所述投票方向和所述衰减评分的乘积,作为所...

【专利技术属性】
技术研发人员:王安全周晓
申请(专利权)人:湖南微步信息科技有限责任公司
类型:发明
国别省市:

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

1