信息推送方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21121176 阅读:27 留言:0更新日期:2019-05-16 10:44
本申请涉及关系网络分析技术领域,特别涉及一种信息推送方法、装置、计算机设备和存储介质。所述方法包括:若用户帐号的第一活跃度分数小于预设阈值,则计算用户帐号好友列表中各个好友帐号的活跃度分数;获取活跃度分数达到预设条件的目标好友帐号的相关信息;获取用户帐号与目标好友帐号的关系;判断目标好友帐号的相关信息是否属于用户帐号与目标好友帐号的关系的类别;若目标好友帐号的相关信息是属于用户帐号与目标好友帐号的关系的类别,则将目标好友帐号的相关信息推送给用户帐号。旨在解决向用户推送的信息并不是用户感兴趣的,导致很多被推送的信息的访问次数非常少,用户的活跃度无法得到相应提高和服务器资源浪费的问题。

【技术实现步骤摘要】
信息推送方法、装置、计算机设备和存储介质
本申请涉及关系网络分析
,特别涉及一种信息推送方法、装置、计算机设备和存储介质。
技术介绍
活跃度是指在某一时间段内,用户针对某种APP(Application,应用程序)产品的使用频率。现有技术中对活跃度偏低的用户帐号采用推送的方式,给用户推送统一的信息,譬如:近期的一些热点新闻、运营活动或娱乐信息等,希望可以引起用户的注意,从而提升该用户的活跃度。由于向用户推送的信息并不是用户感兴趣的,导致很多被推送的信息的访问次数非常少。当这些推送的信息的访问次数很少时,用户的活跃度就无法得到相应的提高,同时这些推送的信息也会对服务器的资源造成一定的浪费。申请内容针对现有技术不足,本申请提出一种信息推送方法、装置、计算机设备和存储介质,旨在解决向用户推送的信息并不是用户感兴趣的,导致很多被推送的信息的访问次数非常少,用户的活跃度无法得到相应提高和服务器资源浪费的问题。本申请提出的技术方案是:一种信息推送方法,所述方法包括:获取用户帐号的第一行为数据,所述第一行为数据包括所述用户帐号在各种使用场景中的主动行为的次数和/或被动行为的次数;计算所述用户帐号的第一活跃度分数,所述第一活跃度分数是根据所述第一行为数据计算得出的分数;检测所述用户帐号的第一活跃度分数是否小于预设阈值;若所述用户帐号的第一活跃度分数小于所述预设阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数;根据所述好友列表中活跃度分数,获取所述活跃度分数达到预设条件的目标好友帐号的相关信息;获取所述用户帐号与所述目标好友帐号的关系;判断所述目标好友帐号的相关信息是否属于所述用户帐号与所述目标好友帐号的关系的类别;若所述目标好友帐号的相关信息是属于所述用户帐号与所述目标好友帐号的关系的类别,则将所述目标好友帐号的相关信息推送给所述用户帐号。进一步地,在所述获取所述用户帐号与所述目标好友帐号的关系的步骤中,包括:通过用户帐号的好友列表的分组获取用户帐号与目标好友帐号的关系。进一步地,在所述通过用户帐号的好友列表的分组获取用户帐号与目标好友帐号的关系的步骤中,包括:识别目标好友帐号在好友列表中所在的分组;根据目标好友帐号在好友列表中所在的分组,读取目标好友帐号在好友列表中所在的分组的组名称;根据所述组名称,获得用户帐号与目标好友帐号的关系。进一步地,在所述判断所述目标好友帐号的相关信息是否属于所述用户帐号与所述目标好友帐号的关系的类别的步骤中,包括:建立关键字与类别的对应关系的类别库;提取所述目标好友帐号的相关信息中的关键字;将所述关键字在所述类别库中进行匹配;若成功匹配,则获得目标类别;根据所述目标类别,判断所述目标好友帐号的相关信息是否属于所述用户帐号与所述目标好友帐号的关系的类别。进一步地,在所述若所述用户帐号的第一活跃度分数小于所述预设阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数的步骤中,包括:若所述用户帐号的第一活跃度分数小于所述预设阈值,则统计所述用户帐号好友列表中好友帐号的数量;将所述用户帐号好友列表中好友帐号的数量与预设数量阈值进行比较;若所述用户帐号好友列表中好友帐号的数量大于所述预设数量阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数。进一步地,在所述将所述用户帐号好友列表中好友帐号的数量与预设数量阈值进行比较的步骤之后,包括:若所述用户帐号好友列表中好友帐号的数量小于或者等于所述预设数量阈值,则获取所述用户帐号好友列表中好友帐号的好友帐号,获得一级间接好友帐号;统计所述用户帐号好友列表中好友帐号的数量和所述一级间接好友帐号的数量,获得总数量;将所述总数量与所述预设数量阈值进行比较;若所述总数量大于所述预设数量阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数和所述一级间接好友帐号的活跃分数;对应地,在所述根据所述好友列表中活跃度分数,获取所述活跃度分数达到预设条件的目标好友帐号的相关信息的步骤,包括:根据所述好友列表中活跃度分数和所述一级间接好友帐号的活跃分数,获取所述活跃度分数达到预设条件的目标好友帐号的相关信息。对应地,在所述获取所述用户帐号与所述目标好友帐号的关系的步骤中,包括:判断所述目标好友帐号是否在所述好友列表中;若所述目标好友帐号是在所述好友列表中,则获取所述用户帐号与所述目标好友帐号的关系。进一步地,在所述判断所述目标好友帐号是否在所述好友列表中的步骤之后,包括:若所述目标好友帐号不是在所述好友列表中,则标记所述用户帐号与所述目标好友帐号的关系为朋友关系类别。本申请还提供一种信息推送装置,所述装置包括:第一获取模块,用于获取用户帐号的第一行为数据,所述第一行为数据包括所述用户帐号在各种使用场景中的主动行为的次数和/或被动行为的次数;第一计算模块,用于计算所述用户帐号的第一活跃度分数,所述第一活跃度分数是根据所述第一行为数据计算得出的分数;第一检测模块,用于检测所述用户帐号的第一活跃度分数是否小于预设阈值;好友计算模块,用于若所述用户帐号的第一活跃度分数小于所述预设阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数;第二获取模块,用于根据所述好友列表中活跃度分数,获取所述活跃度分数达到预设条件的目标好友帐号的相关信息;第三获取模块,用于获取所述用户帐号与所述目标好友帐号的关系;判断模块,用于判断所述目标好友帐号的相关信息是否属于所述用户帐号与所述目标好友帐号的关系的类别;信息推送模块,用于若所述目标好友帐号的相关信息是属于所述用户帐号与所述目标好友帐号的关系的类别,则将所述目标好友帐号的相关信息推送给所述用户帐号。本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法的步骤。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。根据上述的技术方案,本申请有益效果:用户帐号的第一活跃度分数小于预设阈值,计算用户帐号好友列表中各个好友帐号的活跃度分数,获取活跃度分数达到预设条件的目标好友帐号的相关信息,判断目标好友帐号的相关信息是否属于用户帐号与目标好友帐号的关系的类别,若是,则将目标好友帐号的相关信息推送给用户帐号,旨在解决向用户推送的信息并不是用户感兴趣的,导致很多被推送的信息的访问次数非常少,用户的活跃度无法得到相应提高和服务器资源浪费的问题。附图说明图1是应用本申请实施例提供的信息推送方法的流程图;图2是应用本申请实施例提供的信息推送装置的功能模块图;图3是应用本申请实施例提供的计算机设备的结构示意框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。如图1所示,本申请实施例提出一种信息推送方法,所述方法包括以下步骤:步骤S101、获取用户帐号的第一行为数据,所述第一行为数据包括所述用户帐号在各种使用场景中的主动行为的次数和/或被动行为的次数。各种使用场景可以包括:对特定对象收发信息的场景,如在单独聊天会话、群组聊天会话或漂流瓶收发信息、对本文档来自技高网...

【技术保护点】
1.一种信息推送方法,其特征在于,所述方法包括:获取用户帐号的第一行为数据,所述第一行为数据包括所述用户帐号在各种使用场景中的主动行为的次数和/或被动行为的次数;计算所述用户帐号的第一活跃度分数,所述第一活跃度分数是根据所述第一行为数据计算得出的分数;检测所述用户帐号的第一活跃度分数是否小于预设阈值;若所述用户帐号的第一活跃度分数小于所述预设阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数;根据所述好友列表中活跃度分数,获取所述活跃度分数达到预设条件的目标好友帐号的相关信息;获取所述用户帐号与所述目标好友帐号的关系;判断所述目标好友帐号的相关信息是否属于所述用户帐号与所述目标好友帐号的关系的类别;若所述目标好友帐号的相关信息是属于所述用户帐号与所述目标好友帐号的关系的类别,则将所述目标好友帐号的相关信息推送给所述用户帐号。

【技术特征摘要】
1.一种信息推送方法,其特征在于,所述方法包括:获取用户帐号的第一行为数据,所述第一行为数据包括所述用户帐号在各种使用场景中的主动行为的次数和/或被动行为的次数;计算所述用户帐号的第一活跃度分数,所述第一活跃度分数是根据所述第一行为数据计算得出的分数;检测所述用户帐号的第一活跃度分数是否小于预设阈值;若所述用户帐号的第一活跃度分数小于所述预设阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数;根据所述好友列表中活跃度分数,获取所述活跃度分数达到预设条件的目标好友帐号的相关信息;获取所述用户帐号与所述目标好友帐号的关系;判断所述目标好友帐号的相关信息是否属于所述用户帐号与所述目标好友帐号的关系的类别;若所述目标好友帐号的相关信息是属于所述用户帐号与所述目标好友帐号的关系的类别,则将所述目标好友帐号的相关信息推送给所述用户帐号。2.根据权利要求1所述的信息推送方法,其特征在于,在所述获取所述用户帐号与所述目标好友帐号的关系的步骤中,包括:通过用户帐号的好友列表的分组获取用户帐号与目标好友帐号的关系。3.根据权利要求2所述的信息推送方法,其特征在于,在所述通过用户帐号的好友列表的分组获取用户帐号与目标好友帐号的关系的步骤中,包括:识别目标好友帐号在好友列表中所在的分组;根据目标好友帐号在好友列表中所在的分组,读取目标好友帐号在好友列表中所在的分组的组名称;根据所述组名称,获得用户帐号与目标好友帐号的关系。4.根据权利要求1所述的信息推送方法,其特征在于,在所述判断所述目标好友帐号的相关信息是否属于所述用户帐号与所述目标好友帐号的关系的类别的步骤中,包括:建立关键字与类别的对应关系的类别库;提取所述目标好友帐号的相关信息中的关键字;将所述关键字在所述类别库中进行匹配;若成功匹配,则获得目标类别;根据所述目标类别,判断所述目标好友帐号的相关信息是否属于所述用户帐号与所述目标好友帐号的关系的类别。5.根据权利要求1所述的信息推送方法,其特征在于,在所述若所述用户帐号的第一活跃度分数小于所述预设阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数的步骤中,包括:若所述用户帐号的第一活跃度分数小于所述预设阈值,则统计所述用户帐号好友列表中好友帐号的数量;将所述用户帐号好友列表中好友帐号的数量与预设数量阈值进行比较;若所述用户帐号好友列表中好友帐号的数量大于所述预设数量阈值,则计算所述用户帐号好友列表中各个好友帐号的活跃度分数。6.根据权利要求5所述的信息推送方法,其特征在于,在所述将所述用户帐号好友列表中好友帐号的数量与预设数量阈值进行比较的步骤之后,包...

【专利技术属性】
技术研发人员:戴广宇黄秋凤黄燕霞
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1