信息推送方法及装置的制造方法

文档序号:9923862阅读:249来源:国知局
信息推送方法及装置的制造方法
【技术领域】
[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]判断单元,用于在所述用户身份类别为主播时,判断所述第一用户账号是否正在进行网络直播;
[0032]第一获取单元,用于在所述判断单元确定所述第一用户账号正在进行网络直播时,获取所述第一用户账号当前进行网络直播的直播间地址信息;
[0033]生成单元,用于基于所述第一获取单元所获取的所述直播间地址信息,生成开播通知消息;
[0034]第一确定单元,用于将所述生成单元所生成的所述开播通知消息确定为所述推送
?目息O
[0035]可选地,所述第二确定模块还包括:
[0036]第二获取单元,用于在所述第一用户账号未进行网络直播时,获取所述第一用户账号当前所处的第一状态信息和所述第一用户账号的第一历史行为信息;
[0037]第二确定单元,用于将所述第二获取单元所获取的所述第一状态信息和所述第一历史行为信息确定为所述推送信息。
[0038]可选地,所述第二确定模块包括:
[0039]第三获取单元,用于在所述用户身份类别为非主播时,获取所述第一用户账号当前所处的第二状态信息和所述第一用户账号的第二历史行为信息;
[0040]第三确定单元,用于将所述第三获取单元所获取的所述第二状态信息和所述第二历史行为信息确定为所述推送信息。
[0041 ]可选地,所述发送模块包括:
[0042]第四确定单元,用于确定与所述第一用户账号存在关注关系的多个第二用户账号;
[0043]第五确定单元,用于确定所述第四确定单元所确定的所述多个第二用户账号当前进行登录所使用的平台类型;
[0044]转码单元,用于基于所述第五确定单元确定得到的多个平台类型,按照预设转码规则,将所述推送信息进行转码处理,得到多个不同格式的推送信息;
[0045]第四获取单元,用于对于所述多个第二用户账号中的每个第二用户账号,从所述转码单元所得到的所述多个不同格式的推送信息中获取与所述第二用户账号所使用的平台类型对应的推送信息;
[0046]发送单元,用于将所述第四获取单元所获取的推送信息发送给所述第二用户账号对应的用户终端。
[0047]本发明实施例提供的技术方案带来的有益效果是:网络直播平台对于多个第一用户账号中的每个第一用户账号,确定该第一用户账号对应的用户身份类别,当前登录网络直播平台的所有用户账号中包括该多个第一用户账号,基于该用户身份类别,确定该用户身份类别所对应的推送信息,以使得网络直播平台基于不同的用户身份类别,对应提供不同的推送信息,进一步地,网络直播平台将所确定的推送信息发送给与该第一用户账号存在关注关系的用户终端,从而使得该用户终端可以及时获得所关注的第一用户账号对应的推送信息,如此,使得推送的信息形式具有多样性。
【附图说明】
[0048]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1是本发明一实施例提供的一种信息推送方法流程图。
[0050]图2是本发明另一实施例提供的一种信息推送方法流程图。
[0051]图3是图2实施例所涉及的一种推送信息的信息显示示意图。
[0052]图4是图2实施例所涉及的另一种推送信息的信息显示示意图。
[0053]图5是图2实施例所涉及的另一种推送信息的信息显示示意图。
[0054]图6是本发明一实施例提供的一种信息推送装置的结构示意图。
[0055]图7是本发明一实施例提供的一种第二确定模块620的结构示意图。
[0056]图8是本发明另一实施例提供的另一种第二确定模块620的结构示意图。
[0057]图9是本发明另一实施例提供的另一种第二确定模块620的结构示意图。
[0058]图10是本发明一实施例提供的一种发送模块630的结构示意图。
[0059]图11是本发明一实施例提供的一种信息推送装置1100的结构示意图。
【具体实施方式】
[0060]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0061]本发明实施例提供的方法可以由网络直播平台执行,该网络直播平台可以通过有线网络或者无线网络与用户终端之间建立通信连接。其中,该网络直播平台可以为一台服务器,也可以是由若干台服务器组成的服务器集群。
[0062]图1是本发明一实施例提供的一种信息推送方法流程图,该信息推送方法可以包括如下几个步骤:
[0063]步骤101:对于多个第一用户账号中的每
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1