用于推送信息的方法、装置、设备以及存储介质制造方法及图纸

技术编号:27123409 阅读:23 留言:0更新日期:2021-01-25 19:38
本申请公开了用于推送信息的方法、装置、设备以及存储介质,涉及深度学习领域。具体实现方案为:获取用户的第一相关信息;获取用户观看直播产生的历史互动信息;获取用户观看的直播的第二相关信息;根据第一相关信息、历史互动信息、第二相关信息以及预设的直播确定模型,确定目标直播,直播确定模型用于表征第一相关信息、历史互动信息、第二相关信息与目标直播之间的对应关系;根据目标直播,向用户推送信息。本实现方式在信息推送时综合考虑用户的兴趣和信息本身的特性,从而使得推送的信息更符合用户的兴趣,提高了用户的浏览体验。提高了用户的浏览体验。提高了用户的浏览体验。

【技术实现步骤摘要】
用于推送信息的方法、装置、设备以及存储介质


[0001]本申请涉及计算机
,具体涉及深度学习领域,尤其涉及用于推送信息的方法、装置、设备以及存储介质。

技术介绍

[0002]目前的视频播放平台,大多是根据用户的浏览记录和浏览内容,为用户推送其经常浏览的某个账号的视频或直播,而鲜有涉及根据用户对视频内容的观看偏好以及直播本身的特性向用户推荐直播内容、直播类型的。这样,导致视频播放平台推送的视频不符合用户的兴趣,降低了用户的浏览体验。

技术实现思路

[0003]提供了一种用于推送信息的方法、装置、设备以及存储介质。
[0004]根据第一方面,提供了一种用于推送信息的方法,包括:获取用户的第一相关信息;获取用户观看直播产生的历史互动信息;获取用户观看的直播的第二相关信息;根据第一相关信息、历史互动信息、第二相关信息以及预设的信息确定模型,确定目标直播,直播确定模型用于表征第一相关信息、历史互动信息、第二相关信息与目标直播之间的对应关系;根据目标直播,向用户推送信息。
[0005]根据第二方面,提供了一种用于推送信息的装置,包括:第一获取单元,被配置成获取用户的第一相关信息;第二获取单元,被配置成获取用户观看直播产生的历史互动信息;第三获取单元,被配置成获取用户观看的直播的第二相关信息;直播确定单元,被配置成根据第一相关信息、历史互动信息、第二相关信息以及预设的直播确定模型,确定目标直播,直播确定模型用于表征第一相关信息、历史互动信息、第二相关信息与目标直播之间的对应关系;信息推送单元,被配置成根据目标直播,向用户推送信息。
[0006]根据第三方面,提供了一种用于推送信息的电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面所描述的方法。
[0007]根据第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,上述计算机指令用于使计算机执行如第一方面所描述的方法。
[0008]根据本申请的技术,在信息推送时综合考虑用户的兴趣和信息本身的特性,从而使得推送的信息更符合用户的兴趣,提高了用户的浏览体验。
[0009]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0010]附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0011]图1是本申请的一个实施例可以应用于其中的示例性系统架构图;
[0012]图2是根据本申请的用于推送信息的方法的一个实施例的流程图;
[0013]图3是根据本申请的用于推送信息的方法的一个应用场景的示意图;
[0014]图4是根据本申请的用于推送信息的方法的另一个实施例的流程图;
[0015]图5是根据本申请的用于推送信息的装置的一个实施例的结构示意图;
[0016]图6是用来实现本申请实施例的用于推送信息的方法的电子设备的框图。
具体实施方式
[0017]以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0018]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0019]图1示出了可以应用本申请的用于推送信息的方法或用于推送信息的装置的实施例的示例性系统架构100。
[0020]如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0021]用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如视频播放类应用、购物类应用、浏览器类应用等。
[0022]终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、车载电脑、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
[0023]服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上安装的视频播放应用提供支持的后台服务器。后台服务器可以获取用户的信息,也可以获取用户观看的直播的信息,确定出推送给用户的信息,并将信息推送给终端设备101、102、103。
[0024]需要说明的是,服务器105可以是硬件,也可以是软件。当服务器105为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器105为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
[0025]需要说明的是,本申请实施例所提供的用于推送信息的方法一般由服务器105执行。相应地,用于推送信息的装置一般设置于服务器105中。
[0026]应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
[0027]继续参考图2,示出了根据本申请的用于推送信息的方法的一个实施例的流程
200。本实施例的用于推送信息的方法,包括以下步骤:
[0028]步骤201,获取用户的第一相关信息。
[0029]本实施例中,用于推送信息的方法的执行主体(例如图1所示的服务器105)可以获取用户的第一相关信息。这里,用户可以是在某一购物网站或者视频直播网站注册的用户。第一相关信息可以包括用户的各种相关信息,例如可以包括用户的年龄、性别、职业、登录习惯、观看习惯等等。
[0030]步骤202,获取用户观看直播产生的历史互动信息。
[0031]执行主体还可以获取用户观看直播产生的历史互动信息。用户观看的直播可以是主播通过实时录制的直播。用户在观看直播时可以与主播进行互动。上述互动可以包括发表评论信息、点赞、分享直播间或者购买直播间售卖的物品。执行主体可以通过各种方式获取上述历史互动信息,例如,可以通过直播应用的后台服务器处获取,或者从用于存储直播信息的数据库处获取。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于推送信息的方法,包括:获取用户的第一相关信息;获取所述用户观看直播产生的历史互动信息;获取所述用户观看的直播的第二相关信息;根据所述第一相关信息、所述历史互动信息、所述第二相关信息以及预设的直播确定模型,确定目标直播,所述直播确定模型用于表征第一相关信息、历史互动信息、第二相关信息与目标直播信息之间的对应关系;根据所述目标直播,向所述用户推送信息。2.根据权利要求1所述的方法,其中,所述方法还包括:获取所述用户未观看的直播的第三相关信息;根据所述历史互动信息、所述第二相关信息、所述第三相关信息以及预设的相似度集合,确定所述用户的兴趣度矩阵,所述预设的相似度集合包括直播集合中任意两个直播的相似度,所述直播集合包括所述用户观看的直播和所述用户未观看的直播。3.根据权利要求2所述的方法,其中,所述根据所述历史互动信息、所述第二相关信息、所述第三相关信息以及预设的相似度集合,确定所述用户的兴趣度矩阵,包括:根据所述历史互动信息,确定所述用户对观看的直播的第一兴趣度;根据所述第一兴趣度、所述预设的相似度集合、所述第二相关信息以及所述第三相关信息,预测用户对未观看的直播的第二兴趣度;根据所述第一兴趣度、所述第二兴趣度,确定所述兴趣度矩阵。4.根据权利要求2所述的方法,其中,所述预设的相似度集合通过以下步骤确定:对于每个直播,确定观看过该直播的用户对该直播的第三兴趣度;根据所述第三兴趣度,确定各直播的相似度,得到所述相似度集合。5.根据权利要求2所述的方法,其中,所述根据所述目标直播,向所述用户推送信息,包括:响应于确定所述目标直播与所述兴趣度矩阵匹配,向所述用户推送所述目标直播。6.根据权利要求5所述的方法,其中,所述方法还包括:根据所述用户兴趣度矩阵,确定所述用户对所述目标直播的目标兴趣度;响应于确定所述目标兴趣度大于预设兴趣度阈值,确定所述目标直播与所述兴趣度矩阵匹配。7.根据权利要求1所述的方法,其中,所述直播确定模型通过以下步骤训练得到:获取训练样本集合,其中,训练样本包括样本用户的第一样本相关信息、样本用户观看直播产生的样本历史互动信息、样本用户观看的直播的第二样本相关信息以及与各信息对应的标签;将所述训练样本集合中训练样本的第一样本相关信息、样本历史互动信息以及第二样本相关信息作为输入,将与输入的信息对应的标签作为学习目标,训练得到所述直播确定模型。8.根据权利要求1所述的方法,其中,所述方法还包括:获取所述第一相关信息的增量数据、所述历史互动信息的增量数据、所述第二相关信息的增量数据;
利用所述增量数据,确定增量训练样本集合;利用所述增量训练样本集合更新所述直播确定模型。9.根据权利要求1所述的方法,其中,所述方法还包括:获取针对所述直播确定模型的至少一项评价参数的参数值;响应于确定获取的至少一个参数值不满足预设条件,将所述目标直播输出;响应于接收到针对所述目标直播的修改信息,向所述用户推送修改后的目标直播。10.一种用于推送信息的装置,包括:第一获取单元,被配置成获取用户的第一相关信息;第二获取单元,被配置成获取所述用户观看直播产生的历史互动信息;第三获取单元,被配置成获取所述用户观看的直播的第二相关信息;直播确定单元,被配置成根据所述第一相关信息、所述历史互动信息、所述第二相关信息以及预设的直播...

【专利技术属性】
技术研发人员:杨天琦张力元
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1