信息推送方法、装置及系统的制作方法

文档序号:9491883阅读:269来源:国知局
信息推送方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及互联网技术领域,特别涉及一种信息推送方法、装置及系统。
【背景技术】
[0002] 活跃度是指在某一时间段内,用户针对某种APP(Application,应用程序)产品的 使用频率。
[0003] 现有技术中对活跃度偏低的用户帐号采用推送的方式,给用户推送统一的信息, 譬如:近期的一些热点新闻、运营活动或娱乐信息等,希望可以引起用户的注意,从而提升 该用户的活跃度。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 由于向用户推送的信息比较单一,很难满足所有用户的兴趣爱好,导致很多被推 送的信息的访问次数非常少。当这些推送的信息的访问次数很少时,用户的活跃度就无法 得到相应的提高,同时这些推送的信息也会对服务器的资源造成一定的浪费。

【发明内容】

[0006] 为了解决由于向用户推送的信息比较单一,很难满足所有用户的兴趣爱好,导致 很多被推送的信息的访问次数非常少,用户的活跃度无法得到相应提高和服务器资源浪费 的问题,本发明实施例提供了一种信息推送方法、装置及系统。所述技术方案如下:
[0007] 根据本发明的第一方面,提供了一种信息推送方法,所述方法包括:
[0008] 获取用户帐号的第一行为数据,所述第一行为数据包括所述用户帐号在各种使用 场景中的主动行为的次数和/或被动行为的次数;
[0009] 计算所述用户帐号的第一活跃度分数,所述第一活跃度分数是根据所述第一行为 数据计算得出的分数;
[0010] 检测所述用户帐号的第一活跃度分数是否小于预设阈值;
[0011] 若所述用户帐号的第一活跃度分数小于所述预设阈值,则计算所述用户帐号好友 列表中各个好友帐号的活跃度分数;
[0012] 根据所述好友列表中活跃度分数,将所述活跃度分数达到预设条件的目标好友帐 号的相关信息推送给所述用户帐号。
[0013] 根据本发明的第二方面,提供了一种信息推送装置,所述装置包括:
[0014] 第一获取模块,用于获取用户帐号的第一行为数据,所述第一行为数据包括所述 用户帐号在各种使用场景中的主动行为的次数和/或被动行为的次数;
[0015] 第一计算模块,用于计算所述用户帐号的第一活跃度分数,所述第一活跃度分数 是根据所述第一行为数据计算得出的分数;
[0016] 第一检测模块,用于检测所述用户帐号的第一活跃度分数是否小于预设阈值;
[0017] 好友计算模块,用于在所述用户帐号的第一活跃度分数小于所述预设阈值时,计 算所述用户帐号好友列表中各个好友帐号的活跃度分数;
[0018] 信息推送模块,用于根据所述好友列表中活跃度分数,将所述活跃度分数达到预 设条件的目标好友帐号的相关信息推送给所述用户帐号。
[0019] 根据本发明的第三方面,提供了一种信息推送系统,所述系统包括:服务器和客户 端;
[0020] 所述服务器包括如上第二方面所述的信息推送装置;
[0021] 所述客户端,用于接收所述服务器推送的所述目标好友帐号的相关信息,所述客 户端登录有至少一个所述用户帐号。
[0022] 本发明实施例提供的技术方案带来的有益效果是:
[0023] 通过服务器获取用户帐号的第一行为数据,该第一行为数据包括用户帐号在各种 使用场景中的主动行为的次数和/或被动行为的次数;服务器计算用户帐号的第一活跃度 分数,该第一活跃度分数是根据第一行为数据计算得出的分数;服务器检测用户帐号的第 一活跃度分数是否小于预设阈值;若用户帐号的第一活跃度分数小于预设阈值,则服务器 计算用户帐号好友列表中各个好友帐号的活跃度分数;服务器根据好友列表中活跃度分 数,将活跃度分数达到预设条件的目标好友帐号的相关信息推送给用户帐号;解决了由于 向用户推送的信息比较单一,很难满足所有用户的兴趣爱好,导致很多被推送的信息的访 问次数非常少,用户的活跃度无法得到相应提高和服务器资源浪费的问题;达到了根据用 户帐号的社交属性,向用户帐号推送目标好友列表的相关信息,提高被推送的信息的访问 次数和用户的活跃度,降低了服务器资源浪费的效果。
【附图说明】
[0024] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0025] 图1示出了本发明实施例提供的一种实施环境的结构示意图;
[0026] 图2示出了本发明一个实施例提供的信息推送方法的方法流程图;
[0027] 图3示出了本发明另一个实施例提供的信息推送方法的方法流程图;
[0028] 图4A示出了图3实施例中步骤305的子步骤的方法流程图;
[0029] 图4B示出了图3实施例中步骤305的子步骤另一种实现方式的方法流程图;
[0030] 图5示出了本发明一个实施例提供的信息推送方法显示结果的界面示意图;
[0031] 图6示出了图3实施例中步骤302的子步骤的方法流程图;
[0032] 图7示出了本发明一个实施例提供的信息推送装置的结构方框图;
[0033] 图8A示出了本发明另一个实施例提供的信息推送装置的结构方框图;
[0034] 图8B示出了图8A实施例中信息推送模块的子模块的结构方框图;
[0035] 图9示出了本发明实施例提供的一种信息推送系统的结构方框图。
【具体实施方式】
[0036] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0037] 请参考图1,其示出了本发明实施例提供的一种实施环境的结构示意图。该实施环 境包括:客户端120、服务器140和目标好友帐号客户端160。
[0038] 客户端120可以是手机、平板电脑、电子书阅读器、MP3 (Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携 计算机和台式计算机等等。客户端120中安装有通信类应用程序,该通信类应用程序可以 是即时通信程序、社交类应用程序或语音通信程序。比如,该通信类应用程序是即时通信程 序QQ、微博或微信。
[0039] 客户端120可以通过安装的通信类应用程序和目标好友帐号客户端160之间进行 通信。
[0040] 服务器140可以是一台服务器、多台服务器构成的服务器集群或者云计算中心。 服务器140通过无线网络或者有线网络与客户端120相连,且通过无线网络或有限网络与 目标好友帐号客户端160相连。
[0041] 请参考图2,其示出了本发明一个实施例提供的信息推送方法的方法流程图。本实 施例以该信息推送方法应用于图1所示的实施环境中来举例说明。该方法包括:
[0042] 步骤201,获取用户帐号的第一行为数据,第一行为数据包括用户帐号在各种使用 场景中的主动行为的次数和/或被动行为的次数;
[0043] 可选地,各种使用场景可以包括:对特定对象收发信息的场景,如在单独聊天会 话、群组聊天会话或漂流瓶收发信息、对不特定对象收发信息的场景,如微信应用中朋友圈 的场景、QQ应用中QQ空间的场景、微博应用的场景或贴吧应用的场景等;
[0044] 服务器获取用户帐号在各种使用场景中的主动行为的次数和/或被动行为的次 数。
[0045] 主动行为指在使用场景中主动产生信息的行为;被动行为指在使用场景中根据其 它用户产生的信息所引发的行为;
[0046] 可选地,主动行为可以包括:对特定对象发信息的行为,如单独给好友发信息、在 群组聊天会话发信息或发送漂流瓶、对不特定对象发信息的行为,如在朋友圈中发布动态 信息、在QQ空间中发布动态信息、在微博中发布动态信息或在贴吧中发布话题等;
[0047] 可选地,被动行为可以包括:接收特定对象发送的信息的行为,如接收好友发送的 信息、接收群组聊天会话中的信息或接收漂流瓶、接收不特定对象发送的信息的行为,如浏 览朋友圈中的动态信息、浏览QQ空间中的动态信息、浏览微博中的动态信息、浏览贴吧中 的话题在动态信息或话题中发布评论等。
[0048] 步骤202,计算用户帐号的第一活跃度分数,第一活跃度分数是根据第一行为数据 计算得出的分数;
[0049] 服务器根据获取到的第一行为数据,计算得出对
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1