掌桥专利:专业的专利平台
掌桥专利
首页

用户分析方法、装置、存储介质及电子设备

文献发布时间:2024-04-18 20:01:30


用户分析方法、装置、存储介质及电子设备

技术领域

本申请涉及互联网技术领域,具体涉及一种用户分析方法、装置、存储介质及电子设备。

背景技术

大量的平台中需要分析用户的活跃类型,根据活跃类型进行内容推荐及资源分配等。目前,用户进行活跃类型的分析时,通常根据待分析用户自身在用户社区中生成内容的多少进行分析,例如,根据待分析用户自身的发帖量、评论量及点赞量等来判断用户是否活跃用户。目前的方式下,用户的活跃类型的分析准确性较差。

发明内容

本申请实施例提供一种方案,可以有效提升用户的活跃类型的分析准确性。

本申请实施例提供以下技术方案:

根据本申请的一个实施例,一种用户分析方法,其包括:获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户;计算所述评论用户对应的评论用户影响度,并计算所述点赞用户对应的点赞用户影响度;根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度;根据所述待分析用户对应的活跃度,得到所述待分析用户对应的活跃类型。

在本申请的一些实施例中,所述计算所述评论用户对应的评论用户影响度,包括:获取所述评论用户的粉丝数量;计算所述评论用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述评论用户对应的评论用户影响度。

在本申请的一些实施例中,所述计算所述点赞用户对应的点赞用户影响度,包括:获取所述点赞用户的粉丝数量;计算所述点赞用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述点赞用户对应的点赞用户影响度。

在本申请的一些实施例中,所述根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度,包括:根据所述发帖数量,将所述待分析用户所发布帖子下所有评论用户的评论用户影响度及点赞用户的点赞用户影响度求和,得到影响度之和;根据所述影响度之和,得到所述待分析用户对应的活跃度。

在本申请的一些实施例中,所述根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度,包括:获取高于预定评论阈值的评论用户影响度的评论用户的评论用户数量;获取高于预定点赞阈值的点赞用户影响度的点赞用户的点赞用户数量;计算所述评论用户数量与所述点赞用户数量之和,得到评论点赞数量和;计算所述评论点赞数量和与所述发帖数量的比值,得到所述待分析用户对应的活跃度。

在本申请的一些实施例中,所述获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户,包括:根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子;根据所述候选帖子的数量,得到所述发帖数量;采集各所述候选帖子帖子下进行评论的用户,得到至少一个评论用户;采集各所述候选帖子下进行点赞的用户,得到至少一个点赞用户。

在本申请的一些实施例中,所述根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子,包括:确定待分析时间段内所述待分析用户所发布帖子;从发布的帖子中,确定点赞量高于预定点赞阈值和/或评论量高于预定评论阈值的帖子,得到候选帖子。

根据本申请的一个实施例,一种用户分析装置,所述装置包括:信息获取模块,用于获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户;影响度计算模块,用于计算所述评论用户对应的评论用户影响度,并计算所述点赞用户对应的点赞用户影响度;活跃度计算模块,用于根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度;类型分析模块,用于根据所述待分析用户对应的活跃度,得到所述待分析用户对应的活跃类型。

在本申请的一些实施例中,所述影响度计算模块,用于:获取所述评论用户的粉丝数量;计算所述评论用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述评论用户对应的评论用户影响度。

在本申请的一些实施例中,所述影响度计算模块,用于:获取所述点赞用户的粉丝数量;计算所述点赞用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述点赞用户对应的点赞用户影响度。

在本申请的一些实施例中,所述活跃度计算模块,用于:根据所述发帖数量,将所述待分析用户所发布帖子下所有评论用户的评论用户影响度及点赞用户的点赞用户影响度求和,得到影响度之和;根据所述影响度之和,得到所述待分析用户对应的活跃度。

在本申请的一些实施例中,所述活跃度计算模块,用于:获取高于预定评论阈值的评论用户影响度的评论用户的评论用户数量;获取高于预定点赞阈值的点赞用户影响度的点赞用户的点赞用户数量;计算所述评论用户数量与所述点赞用户数量之和,得到评论点赞数量和;计算所述评论点赞数量和与所述发帖数量的比值,得到所述待分析用户对应的活跃度。

在本申请的一些实施例中,所述信息获取模块,用于:根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子;根据所述候选帖子的数量,得到所述发帖数量;采集各所述候选帖子帖子下进行评论的用户,得到至少一个评论用户;采集各所述候选帖子下进行点赞的用户,得到至少一个点赞用户。

在本申请的一些实施例中,所述信息获取模块,用于:确定待分析时间段内所述待分析用户所发布帖子;从发布的帖子中,确定点赞量高于预定点赞阈值和/或评论量高于预定评论阈值的帖子,得到候选帖子。

根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。

根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。

根据本申请的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。

本申请实施例中,获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户;计算所述评论用户对应的评论用户影响度,并计算所述点赞用户对应的点赞用户影响度;根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度;根据所述待分析用户对应的活跃度,得到所述待分析用户对应的活跃类型。

以这种方式,根据发帖数量、评论用户影响度及点赞用户影响度进行计算处理,得到待分析用户对应的活跃度,根据待分析用户对应的活跃度,可以准确分析得到待分析用户对应的活跃类型,有效提升用户的活跃类型的分析准确性。

附图说明

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

图1示出了根据本申请的一个实施例的用户分析方法的流程图。

图2示出了根据本申请的一个实施例的用户分析装置的框图。

图3示出了根据本申请的一个实施例的电子设备的框图。

具体实施方式

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

图1示意性示出了根据本申请的一个实施例的用户分析方法的流程图。该用户分析方法的执行主体可以是任意具有计算处理能力的设备,例如服务器、电脑、手机、智能手表、家电设备等。

如图1所示,该用户分析方法可以包括步骤S110至步骤S140。

步骤S110,获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户;步骤S120,计算所述评论用户对应的评论用户影响度,并计算所述点赞用户对应的点赞用户影响度;步骤S130,根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度;步骤S140,根据所述待分析用户对应的活跃度,得到所述待分析用户对应的活跃类型。

以这种方式,基于步骤S110至步骤S140,根据发帖数量、评论用户影响度及点赞用户影响度进行计算处理,得到待分析用户对应的活跃度,根据待分析用户对应的活跃度,可以准确分析得到待分析用户对应的活跃类型,有效提升用户的活跃类型的分析准确性。

下面描述图1实施例下进行用户分析时,所进行的各步骤下进一步可选的具体实施例。

一种实施例中,所述获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户,包括:根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子;根据所述候选帖子的数量,得到所述发帖数量;采集各所述候选帖子帖子下进行评论的用户,得到至少一个评论用户;采集各所述候选帖子下进行点赞的用户,得到至少一个点赞用户。

待分析时间段可以是根据实际情况指定的时间范围t1~t2,通过统计待分析时间段内待分析用户所发布帖子,得到候选帖子,候选帖子可以是一个或多个。候选帖子的总数量即发帖数量。进一步的,采集各候选帖子帖子下进行评论的用户,即可统计得到至少一个评论用户。采集各候选帖子下进行点赞的用户,即可统计得到至少一个点赞用户。

一种实施例中,所述根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子,包括:将待分析时间段内所述待分析用户所发布所有帖子,作为候选帖子。

一种实施例中,所述根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子,包括:确定待分析时间段内所述待分析用户所发布帖子;从发布的帖子中,确定点赞量高于预定点赞阈值和/或评论量高于预定评论阈值的帖子,得到候选帖子。

该实施例下,从待分析时间段内待分析用户所发布帖子中,进一步筛选出点赞量高于预定点赞阈值和/或评论量高于预定评论阈值的帖子,作为得到的候选帖子。基于候选帖子进行用户分析,进一步提升用户分析准确性。

一种实施例中,所述计算所述评论用户对应的评论用户影响度,包括:获取所述评论用户的粉丝数量;计算所述评论用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述评论用户对应的评论用户影响度。

关注每个评论用户的用户即每个评论用户的粉丝,A评论用户的粉丝数量即关注A评论用户的用户的总数量。计算评论用户的粉丝数量与社区用户粉丝数的预定最大值的比值,该比值作为评论用户对应的评论用户影响度,可以准确进行用户活跃类型的分析。具体地,可以根据公式

一种实施例中,所述计算所述评论用户对应的评论用户影响度,包括:获取所述评论用户的粉丝数量与被引用数量;计算评论用户的粉丝数量与与被引用数量的乘积,得到评论用户对应的评论用户影响度。

每个评论用户的被引用数量可以是通过@等符号引用评论用户的次数,例如,A评论用户的被引用数量可以是@A评论用户的次数。计算评论用户的粉丝数量与与被引用数量的乘积,作为评论用户对应的评论用户影响度,也可以准确进行用户活跃类型的分析。

一种实施例中,所述计算所述点赞用户对应的点赞用户影响度,包括:获取所述点赞用户的粉丝数量;计算所述点赞用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述点赞用户对应的点赞用户影响度。

关注每个点赞用户的用户即每个点赞用户的粉丝,B点赞用户的粉丝数量即关注B点赞用户的用户的总数量。计算点赞用户的粉丝数量与社区用户粉丝数的预定最大值的比值,该比值作为点赞用户对应的评论用户影响度,可以准确进行用户活跃类型的分析。具体地,可以根据公式S

一种实施例中,所述计算所述点赞用户对应的点赞用户影响度,包括:获取所述点赞用户的粉丝数量与被引用数量;计算点赞用户的粉丝数量与与被引用数量的乘积,得到点赞用户对应的评论用户影响度。

每个点赞用户的被引用数量可以是通过@等符号引用点赞用户的次数,例如,B点赞用户的被引用数量可以是@B点赞用户的次数。计算点赞用户的粉丝数量与与被引用数量的乘积,作为点赞用户对应的评论用户影响度,也可以准确进行用户活跃类型的分析。

一种实施例中,所述根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度,包括:根据所述发帖数量,将所述待分析用户所发布帖子下所有评论用户的评论用户影响度及点赞用户的点赞用户影响度求和,得到影响度之和;根据所述影响度之和,得到所述待分析用户对应的活跃度。

具体地,该实施例下,可以基于公式

一种实施例中,所述根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度,包括:获取高于预定评论阈值的评论用户影响度的评论用户的评论用户数量;获取高于预定点赞阈值的点赞用户影响度的点赞用户的点赞用户数量;计算所述评论用户数量与所述点赞用户数量之和,得到评论点赞数量和;计算所述评论点赞数量和与所述发帖数量的比值,得到所述待分析用户对应的活跃度。

该实施例下,从待分析用户发布帖子的所有评论用户及点赞用户中,获取高于预定评论阈值的评论用户影响度的评论用户的评论用户数量,并获取高于预定点赞阈值的点赞用户影响度的点赞用户的点赞用户数量。计算评论用户数量与所述点赞用户数量之和,得到评论点赞数量和,计算评论点赞数量和与发帖数量的比值,作为待分析用户对应的活跃度,该活跃度也可以准确反映用户的活跃程度。

一种实施例中,根据所述待分析用户对应的活跃度,得到所述待分析用户对应的活跃类型,包括:当活跃度高于预定阈值,则待分析用户对应的活跃类型为活跃型,相反,当活跃度低于预定阈值,则待分析用户对应的活跃类型为不活跃型。

一种实施例中,根据所述待分析用户对应的活跃度,得到所述待分析用户对应的活跃类型,包括:从预先划分的多个活跃度范围中,确定待分析用户对应的活跃度所在的活跃度范围,待分析用户对应的活跃类型可以是活跃度所在的活跃度范围对应的活跃等级。

进一步的,分析得到待分析用户对应的活跃类型后,根据不同的活跃类型可以进行对应的内容(例如帖子)推荐及资源(例如优惠券等)分配等。

为便于更好的实施本申请实施例提供的用户分析方法,本申请实施例还提供一种基于上述用户分析方法的用户分析装置。其中名词的含义与上述用户分析方法中相同,具体实现细节可以参考方法实施例中的说明。图2示出了根据本申请的一个实施例的用户分析装置的框图。

如图2所示,用户分析装置200中可以包括:信息获取模块210可以用于获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户;影响度计算模块220可以用于计算所述评论用户对应的评论用户影响度,并计算所述点赞用户对应的点赞用户影响度;活跃度计算模块230可以用于根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度;类型分析模块240可以用于根据所述待分析用户对应的活跃度,得到所述待分析用户对应的活跃类型。

在本申请的一些实施例中,所述影响度计算模块,用于:获取所述评论用户的粉丝数量;计算所述评论用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述评论用户对应的评论用户影响度。

在本申请的一些实施例中,所述影响度计算模块,用于:获取所述点赞用户的粉丝数量;计算所述点赞用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述点赞用户对应的点赞用户影响度。

在本申请的一些实施例中,所述活跃度计算模块,用于:根据所述发帖数量,将所述待分析用户所发布帖子下所有评论用户的评论用户影响度及点赞用户的点赞用户影响度求和,得到影响度之和;根据所述影响度之和,得到所述待分析用户对应的活跃度。

在本申请的一些实施例中,所述活跃度计算模块,用于:获取高于预定评论阈值的评论用户影响度的评论用户的评论用户数量;获取高于预定点赞阈值的点赞用户影响度的点赞用户的点赞用户数量;计算所述评论用户数量与所述点赞用户数量之和,得到评论点赞数量和;计算所述评论点赞数量和与所述发帖数量的比值,得到所述待分析用户对应的活跃度。

在本申请的一些实施例中,所述信息获取模块,用于:根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子;根据所述候选帖子的数量,得到所述发帖数量;采集各所述候选帖子帖子下进行评论的用户,得到至少一个评论用户;采集各所述候选帖子下进行点赞的用户,得到至少一个点赞用户。

在本申请的一些实施例中,所述信息获取模块,用于:确定待分析时间段内所述待分析用户所发布帖子;从发布的帖子中,确定点赞量高于预定点赞阈值和/或评论量高于预定评论阈值的帖子,得到候选帖子。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

此外,本申请实施例还提供一种电子设备,该电子设备可以为终端或者服务器,如图3所示,其示出了本申请实施例所涉及的电子设备的结构示意图,具体来讲:

该电子设备可以包括一个或者一个以上处理核心的处理器301、一个或一个以上计算机可读存储介质的存储器302、电源303和输入单元304等部件。本领域技术人员可以理解,图3中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中:

处理器301是该电子设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器302内的软件程序和/或模块,以及调用存储在存储器302内的数据,执行计算机设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器301可包括一个或多个处理核心;优选的,处理器301可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户页面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器301中。

存储器302可用于存储软件程序以及模块,处理器301通过运行存储在存储器302的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器302可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器302可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器302还可以包括存储器控制器,以提供处理器301对存储器302的访问。

电子设备还包括给各个部件供电的电源303,优选的,电源303可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源303还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该电子设备还可包括输入单元304,该输入单元304可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器301会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现本申请前述实施例中各种功能,如处理器301可以执行下述步骤:

获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户;计算所述评论用户对应的评论用户影响度,并计算所述点赞用户对应的点赞用户影响度;根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度;根据所述待分析用户对应的活跃度,得到所述待分析用户对应的活跃类型。

在本申请的一些实施例中,所述计算所述评论用户对应的评论用户影响度,包括:获取所述评论用户的粉丝数量;计算所述评论用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述评论用户对应的评论用户影响度。

在本申请的一些实施例中,所述计算所述点赞用户对应的点赞用户影响度,包括:获取所述点赞用户的粉丝数量;计算所述点赞用户的粉丝数量与社区用户粉丝数的预定最大值的比值,得到所述点赞用户对应的点赞用户影响度。

在本申请的一些实施例中,所述根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度,包括:根据所述发帖数量,将所述待分析用户所发布帖子下所有评论用户的评论用户影响度及点赞用户的点赞用户影响度求和,得到影响度之和;根据所述影响度之和,得到所述待分析用户对应的活跃度。

在本申请的一些实施例中,所述根据所述发帖数量、所述评论用户影响度及所述点赞用户影响度进行计算处理,得到所述待分析用户对应的活跃度,包括:获取高于预定评论阈值的评论用户影响度的评论用户的评论用户数量;获取高于预定点赞阈值的点赞用户影响度的点赞用户的点赞用户数量;计算所述评论用户数量与所述点赞用户数量之和,得到评论点赞数量和;计算所述评论点赞数量和与所述发帖数量的比值,得到所述待分析用户对应的活跃度。

在本申请的一些实施例中,所述获取待分析用户所发布帖子对应的发帖数量、评论用户及点赞用户,包括:根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子;根据所述候选帖子的数量,得到所述发帖数量;采集各所述候选帖子帖子下进行评论的用户,得到至少一个评论用户;采集各所述候选帖子下进行点赞的用户,得到至少一个点赞用户。

在本申请的一些实施例中,所述根据待分析时间段内所述待分析用户所发布帖子,得到候选帖子,包括:确定待分析时间段内所述待分析用户所发布帖子;从发布的帖子中,确定点赞量高于预定点赞阈值和/或评论量高于预定评论阈值的帖子,得到候选帖子。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例还提供一种存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种方法中的步骤。

其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种方法中的步骤,因此,可以实现本申请实施例所提供的方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的实施例,而可以在不脱离其范围的情况下进行各种修改和改变。

技术分类

06120116561594