CN111654716B - 直播间推荐方法、装置、电子设备及计算机可读存储介质 - Google Patents
直播间推荐方法、装置、电子设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111654716B CN111654716B CN202010537908.1A CN202010537908A CN111654716B CN 111654716 B CN111654716 B CN 111654716B CN 202010537908 A CN202010537908 A CN 202010537908A CN 111654716 B CN111654716 B CN 111654716B
- Authority
- CN
- China
- Prior art keywords
- target
- account
- live broadcast
- gift
- audience
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请公开了一种直播间推荐方法、装置、电子设备及计算机可读存储介质,属于视频技术领域。所述方法通过基于目标视频,向第二观众账号所处的终端发送用于直播间推荐消息,以向第二观众账号推荐该目标直播账号的目标直播间,由于第二观众账号与该第一观众账号具有好友关系,且目标视频为目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频,因此,可以增加第二观众账号的观众用户对该直播间推荐消息的信任度,以便该观众用户在该目标直播间观看视频,从而可以提高推荐直播间的成功率。
Description
技术领域
本申请涉及视频技术领域,特别涉及一种直播间推荐方法、装置、电子设备及计算机可读存储介质。
背景技术
随着直播行业发展,观看直播视频的观众用户也越来越多,为了吸引观众用户一直在直播平台观看直播视频,一般会向观众用户推荐一些观众用户可能喜欢的直播间。
目前,直播间推荐的过程可以是:服务器将观众用户在直播平台上最后观看的直播间作为源直播间,确定与该源直播间风格相似的多个直播间,并将这多个直播间推荐给观众用户。
在上述直播间推荐过程中,观众用户对服务器推荐的直播间可能并不信任,那么,观众用户不一定会在服务器推荐的直播间观看视频,导致推荐直播间的成功率低。
发明内容
本申请提供了一种直播间推荐方法、装置、电子设备及计算机可读存储介质,能够提高推荐直播间的成功率。所述技术方案如下:
第一方面,提供了一种直播间推荐方法,所述方法包括:
获取目标直播账号的目标视频,所述目标视频为所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频;
确定与所述第一观众账号具有好友关系的多个第二观众账号;
对于所述多个第二观众账号中的任一第二观众账号,基于所述目标视频,向所述第二观众账号所处的终端发送直播间推荐消息,所述直播间推荐消息用于基于所述目标视频向所述第二观众账号推荐所述目标直播账号的目标直播间。
可选地,所述获取目标直播账号的目标视频包括:
接收礼物赠送请求,所述礼物赠送请求用于指示所述第一观众账号向所述目标直播账号赠送虚拟礼物;
基于所述礼物赠送请求,向所述目标直播账号所处的目标终端发送礼物赠送消息,所述礼物赠送消息包括所述第一观众账号向所述目标直播账号赠送的虚拟礼物的礼物标识以及录制标识,所述录制标识用于指示所述目标终端录制所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时的视频;
接收所述目标终端基于所述礼物赠送请求所录制的所述目标视频。
可选地,所述基于所述礼物赠送请求,向所述目标直播账号所处的目标终端发送礼物赠送消息包括:
基于所述礼物赠送请求指示的虚拟礼物所对应的金额以及所述第一观众账号的目标行为信息,生成所述礼物赠送消息,所述目标行为信息用于指示所述第一观众账号在所述目标直播间观看直播视频时的目标行为;
向所述目标终端发送所述礼物赠送消息。
可选地,所述基于所述礼物赠送请求指示的虚拟礼物所对应的金额以及所述第一观众账号的目标行为信息,生成所述礼物赠送消息包括:
当所述礼物赠送请求指示的虚拟礼物所对应的金额大于或等于目标金额,和/或,所述第一观众账号的目标行为信息所指示的目标行为满足目标条件时,生成所述礼物赠送消息。
可选地,所述目标行为包括所述第一观众账号在所述目标直播间观看视频的观看行为、所述第一观众账号在所述目标直播间对所述目标直播账号执行关注操作的关注行为中的至少一项;
所述目标行为信息包括下述至少一项:
在第一时间段内,所述第一观众账号在所述目标直播间观看直播视频的总时长;
所述目标直播账号处于所述第一观众账号的关注列表的目标时间段,所述关注列表用于记录所述第一观众账号关注的直播账号。
可选地,所述目标条件包括下述至少一项:
在所述第一时间段内,所述总时长大于或等于目标时长;
所述第一时间段在所述目标时间段之内;
所述第一时间段等于所述目标时间段。
可选地,所述直播间推荐消息包括所述目标视频以及所述目标直播间的直播间信息。
第二方面,提供了一种直播间推荐装置,所述装置包括:
获取模块,用于获取目标直播账号的目标视频,所述目标视频为所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频;
确定模块,用于确定与所述第一观众账号具有好友关系的多个第二观众账号;
发送模块,用于对于所述多个第二观众账号中的任一第二观众账号,基于所述目标视频,向所述第二观众账号所处的终端发送直播间推荐消息,所述直播间推荐消息用于基于所述目标视频向所述第二观众账号推荐所述目标直播账号的目标直播间。
可选地,所述获取模块包括:
接收单元,用于接收礼物赠送请求,所述礼物赠送请求用于指示所述第一观众账号向所述目标直播账号赠送虚拟礼物;
发送单元,用于基于所述礼物赠送请求,向所述目标直播账号所处的目标终端发送礼物赠送消息,所述礼物赠送消息包括所述第一观众账号向所述目标直播账号赠送的虚拟礼物的礼物标识以及录制标识,所述录制标识用于指示所述目标终端录制所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时的视频;
所述接收单元,还用于接收所述目标终端基于所述礼物赠送请求所录制的所述目标视频。
可选地,所述发送单元包括:
生成子单元,用于基于所述礼物赠送请求指示的虚拟礼物所对应的金额以及所述第一观众账号的目标行为信息,生成所述礼物赠送消息,所述目标行为信息用于指示所述第一观众账号在所述目标直播间观看直播视频时的目标行为;
发送子单元,用于向所述目标终端发送所述礼物赠送消息。
可选地,所述生成子单元用于:
当所述礼物赠送请求指示的虚拟礼物所对应的金额大于或等于目标金额,和/或,所述第一观众账号的目标行为信息所指示的目标行为满足目标条件时,生成所述礼物赠送消息。
可选地,所述目标行为包括所述第一观众账号在所述目标直播间观看视频的观看行为、所述第一观众账号在所述目标直播间对所述目标直播账号执行关注操作的关注行为中的至少一项;
所述目标行为信息包括下述至少一项:
在第一时间段内,所述第一观众账号在所述目标直播间观看直播视频的总时长;
所述目标直播账号处于所述第一观众账号的关注列表的目标时间段,所述关注列表用于记录所述第一观众账号关注的直播账号。
可选地,所述目标条件包括下述至少一项:
在所述第一时间段内,所述总时长大于或等于目标时长;
所述第一时间段在所述目标时间段之内;
所述第一时间段等于所述目标时间段。
可选地,所述直播间推荐消息包括所述目标视频以及所述目标直播间的直播间信息。
第三方面,提供一种电子设备,该电子设备包括处理器和存储器,该存储器中存储有至少一条指令,该指令由该处理器加载并执行以实现如上述直播间推荐方法所执行的操作。
第四方面,提供一种计算机可读存储介质,该存储介质中存储有至少一条指令,该指令由处理器加载并执行以实现如上述直播间推荐方法所执行的操作。
第五方面,提供一种计算机程序产品,包括一条或多条指令,该一条或多条指令可以由服务器的处理器执行,以完成上述第一方面的任一直播间推荐的方法步骤,该方法步骤可以包括:
获取目标直播账号的目标视频,所述目标视频为所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频;
确定与所述第一观众账号具有好友关系的多个第二观众账号;
对于所述多个第二观众账号中的任一第二观众账号,基于所述目标视频,向所述第二观众账号所处的终端发送直播间推荐消息,所述直播间推荐消息用于基于所述目标视频向所述第二观众账号推荐所述目标直播账号的目标直播间。
本申请实施例提供的技术方案带来的有益效果是:
通过基于目标视频,向第二观众账号所处的终端发送用于直播间推荐消息,以向第二观众账号推荐该目标直播账号的目标直播间,由于第二观众账号与该第一观众账号具有好友关系,且目标视频为目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频,因此,可以增加第二观众账号的观众用户对该直播间推荐消息的信任度,以便该观众用户在该目标直播间观看视频,从而可以提高推荐直播间的成功率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种直播间推荐***的示意图;
图2是本申请实施例提供的一种直播间推荐方法的流程图;
图3是本申请实施例提供的一种电子设备的结构示意图;
图4是本申请实施例提供的一种直播间推荐装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1是本申请实施例提供的一种直播间推荐***的示意图,参见图1,该直播间推荐***100可以包括多个终端101以及服务器102。其中,每个终端101可以安装有观众客户端和/或直播客户端。对于任一终端102,当该终端102运行观众客户端时,该终端102可以视为观众终端102a。观众用户可以通过观众账号登录终端102a上运行的观众客户端,并在观众客户端提供的直播间内观看直播用户的直播视频,观众用户还可以通过在观众客户端上执行关注操作,关注直播间的直播用户。观众用户在直播间内观看直播视频时,还可以与该直播间的直播用户进行互动,例如,向直播用户赠送虚拟礼物(例如鲜花、飞机等),或者在直播间内进行发言等等。观众客户端102还用于接收服务器102发送的直播间推荐消息,并显示直播间推荐消息,以便观众用户根据该直播间推荐消息,在服务器102推荐的直播间内观看直播视频。当该终端102内运行直播客户端时,该终端102可以视为直播终端102b。其中,直播用户可以通过直播账号登录直播终端102b运行的直播客户端,并通过直播客户端可以在该直播账号所在的直播间进行网路直播,提供直播内容。直播终端102b还用于向服务器102提供该直播账号在接收到观众账号的虚拟礼物时所录制的视频,以便服务器102基于该视频,向该观众账号的好友账号推荐该直播账号的直播间。该终端101可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。
该服务器102用于进行直播数据的中转以及直播数据的调控,该服务器102还可以基于观众账号的礼物赠送请求,向对应的直播账号所处的直终端发送发礼物赠送消息,该礼物赠送消息除了用于向直播账号赠送虚拟礼物以外,还用于指示直播终端录制该直播账号在接收到虚拟礼物时的视频,并将录制的视频返回服务器102。该服务器102还用于基于该录制的视频,向赠送该虚拟礼物的观众账号的好友账号推荐该直播账号所在的直播间。对于任一观众用户,该服务器102还用于将该观众用户的观众账号与该观众用户的观看记录列表、关注记录列表、赠送记录列表以及好友列表进行绑定,其中,该观看记录列表用于存储该观众用户每一次观看直播视频的观看记录,一个观看记录可以包括该观众用户观看的一个直播视频的视频标识(例如该直播视频的名称)、播放该直播视频的视频直播间的直播间标识(例如该直播间的名称)、该直播视频的直播用户的直播账号以及该观众用户观看该直播视频的时长。其中,该直播视频的直播用户也即是播放该直播视频的直播间的直播用户。该关注列表用于记录该观众账号关注的直播账号,该关注列表可以包括多个关注记录,一个关注记录包括该观众账号关注的一个直播账号、该直播账户所在的直播间的直播间标识以及该服务器生成该关注记录的时间,该关注记录用于指示该观众账号与该直播账号之间具有关注与被关注的关注关系,其中,该观众账号为关注的一方,该直播账号为被关注的一方,也即是该观众账号的观众用户关注了该直播账号的直播用户。该服务器102生成该关注记录的时间也即是该观众账号与该直播账号具有关注关系的时间。当该观众账号所处的终端检测到该观众用户在观众客户端的直播界面内执行了对一个直播账号的关注操作(也即是观众账号对直播账号执行关注操作)时,可以触发该终端向该服务器102发送关注请求,该关注请求可以包括该观众用户的观众账号以及该直播账号,当该服务器102接收到该关注请求后,该服务器102可以生成一个关注记录,并将该关注记录存储在该观众用户的关注列表。当该观众账号所处的终端检测到该观众用户在观众客户端的直播界面内执行了对一个直播账号的取消关注的取消操作(也即是观众账号对直播账号执行取消关注的操作)时,可以触发该终端向该服务器102发送关注关系删除请求,该关注关系删除请求可以包括该观众用户的用户账号以及该直播账号,当该服务器102接收到该关注关系删除请求后,该服务器102可以删除包括该观众账号以及该直播账号的关注记录,以解除该观众账号与该直播账号之间的关注关系。
赠送记录列表用于存储观众账号每次赠送虚拟礼物的赠送记录,一个赠送记录可以包括该观众账号向目标直播账号赠送的虚拟礼物的礼物标识、该目标直播账号、赠送虚拟礼物的时间以及赠送的虚拟礼物对应的金额。好友列表用于存储观众账号的各个好友账号。该服务器102还用于将该观众账号与绑定的观看记录列表、赠送记录列表以及好友列表进行关联存储,以便该服务102器可以基于该观众账号绑定的观看记录列表、赠送记录列表以及好友列表中的记录,向该观众账号的好友账号推荐该观众账号关注的直播间或直播用户。该服务器可以是一台服务器,也可以是由若干台服务器组成的服务器集群。
为了进一步体现服务器向观众账号的好友账号推荐直播间的过程,参见图2所示的本申请实施例提供的一种直播间推荐方法的流程图。
201、第一终端向服务器发送礼物赠送请求,该礼物赠送请求用于指示该第一观众账号向目标直播账号赠送虚拟礼物。
其中,该第一终端也即是该第一观众账号所处的终端。第一观众用户可以基于该第一观众账号登录该第一终端内的观众客户端,并在该观众客户端提供的直播间内观看直播视频。该礼物赠送请求可以包括该第一观众账号、该第一观众账号向目标直播账号赠送的虚拟礼物的礼物标识以及该目标直播账号。
对于该目标直播账号所在的目标直播间,该第一观众用户可以在该第一终端显示的该目标直播间的直播界面上,执行赠送虚拟礼物的赠送操作,以触发该第一终端执行本步骤201。在一种可能的实现方式中,当第一终端的观众客户端登录有该第一观众账号时,若第一终端检测到该第一观众用户在观众客户端显示的目标直播间的直播界面上执行赠送操作后,可以触发该第一终端生成该礼物赠送请求,并触发该第一终端向该服务器发送该礼物赠送请求。
202、该服务器接收该礼物赠送请求。
203、该服务器基于该礼物赠送请求指示的虚拟礼物所对应的金额以及该第一观众账号的目标行为信息,生成礼物赠送消息,该目标行为信息用于指示该第一观众账号在该目标直播账号的目标直播间观看直播视频时的目标行为。
该目标行为可以包括第一观众账号在该目标直播间观看视频的观看行为、该第一观众账号在该目标直播间对该目标直播账号执行关注操作的关注行为中的至少一项。该目标行为信息可以包括下述至少一项:在第一时间段内,该第一观众账号在该目标直播间观看直播视频的总时长;该目标直播账号处于所述第一观众账号的关注列表的目标时间段,该关注列表用于记录所述第一观众账号关注的直播账号。其中,该第一观众账号在该目标直播间观看直播视频的总时长,也即是该第一观众账号在该目标直播间的在线时长,也即是,该第一观众用户在该目标直播间观看视频的时长。该第一时间段可以是当前任一时间段,例如最近24小时或最近一周等,本申请实施例对该第一时间段不做具体限定。
该目标时间段也即是该第一观众账号与该目标直播账号具有关注关系的时间段。该礼物赠送消息可以包括该第一观众账号向该目标直播账号赠送的虚拟礼物的礼物标识以及录制标识,该录制标识用于指示目标终端录制该目标直播账号在接收到第一观众账号赠送的虚拟礼物时的视频,其中,该目标终端为该目标直播账号所处的终端。该礼物赠送消息还可以包括与该录制标识对应的目标录制时长,以指示该目标直播账号所处的终端在接收到该第一观众账号赠送的虚拟礼物时录制目标录制时长的视频,该目标录制时长可以是任一时长,例如5秒或10秒,本申请实施例对该目标录制时长不做具体限定。该礼物赠送消息还可以包括该第一观众账号、目标直播账号以及录制提示信息,该录制提示信息用于提示该目标直播账号在接收到第一观众账号赠送的虚拟礼物时执行录制视频的操作,该录制提示信息可以是文本形式也可以是音频形式,该录制题述信息的内容可以是“亲爱的直播用户,第一观众账号赠送您礼物啦,请录制一个推荐视频,以便向第一观众账号的好友账号推荐您的直播间”。
当该礼物赠送请求指示的虚拟礼物所对应的金额大于或等于目标金额,和/或,该第一观众账号的目标行为信息所指示的目标行为满足目标条件时,该服务器可以生成该礼物赠送消息。其中,该目标金额可以是任意金额例如200元或500元,本申请实施例对该目标金额不做具体限定。目标条件可以包括下述至少一项:在第一时间段内,该第一观众账号在该目标直播间观看直播视频的总时长大于或等于目标时长(记为条件1);该第一时间段在该目标时间段之内(记为条件2);该第一时间段等于该目标时间段(记为条件3)。其中,该第一观众账号在该目标直播间观看直播视频的总时长,也即是第一观众用户登录该第一观众账号后,在该目标直播间观看直播视频的总时长。
当该第一时间段在该目标时间段内,说明在该第一时间段内,该第一观众账号一直关注该目标直播账号,且该第一观众账号未对该目标直播账号执行过取消关注的取消操作,也即是,在该第一时间段内,该第一观众账号与该目标直播账号之间具有关注关系,也即是,在该第一时间段内,该目标直播账号一直处于该第一观众账号的关注列表中。当该第一时间段的等于目标时间段,说明在该第一时间段内,该第一观众账号一直关注该目标直播账号,且该第一观众账号未对该目标直播账号执行过取消关注的取消操作,且在该第一时间段之前,该第一观众账号未对该目标直播账号执行过关注操作。
以该目标条件包括条件1-3为例,当该礼物赠送请求指示的虚拟礼物对应的金额大于目标金额,且该第一观众账号在该目标直播间观看直播视频的总时长大于或等于目标时长,且在第一时间段内该第一观众账号与该目标直播账号之间始终具有关注关系,且在该第一时间段之前该第一观众账号未对该目标直播账号执行过关注操作时,则说明该目标直播账号为第一观众账号最新关注的直播账号,且经常在该目标直播间观看该目标直播账号的直播视频,从侧面可以反映该第一观众用户最近特别喜欢该目标直播账号的直播视频,则该服务器可以生成该礼物赠送消息,以便目标直播账号所处的终端根据该礼物赠送消息中的录制标识,录制该目标直播账号在接收到该第一观众账号赠送的虚拟礼物时的视频,以便服务器基于该视频向该第一观众账号的好友账号推荐该目标直播用户的目标直播间。
在执行本步骤203之前,该服务器还可以先获取该第一观众账号的目标行为信息,其中,服务器获取该目标行为信息的过程可以是:该服务器可以从该第一观众账号所绑定的观看记录列表中,查询该第一观众账号在该第一时间段内在该目标直播间的观看记录,并基于查询到的观看记录中该第一观众账号观看每一个直播视频的时长,计算该第一观众账号在该目标直播间观看直播时视频的总时长;该服务器还可以在该第一观众账号绑定的关注列表中,查询该第一观众账号关注该目标直播用户的至少一个关注记录,该服务器根据该至少一个关注记录中记录的生成关注记录的时间,确定该至少一个关注记录中距当前时刻最近的目标关注记录,该服务器可以将该目标关注记录的生成时间至当前时刻作为目标时间段;该服务器可以将计算得到的总时长以及确定的目标时间段作为该第一观众账号的目标行为信息。
需要说明的是,在一种可能的实现方式中,当接收到该礼物赠送请求,该服务器无须判断该礼物赠送请求指示的虚拟礼物所对应的金额是否大于或等于目标金额,也无须判断第一观众账号的目标行为信息所指示的目标行为是否满足目标条件,该服务器可以直接生成该礼物赠送消息,则此时该服务器无须获取该第一观众账号的目标行为信息。
204、该服务器向该目标直播账号所处的目标终端发送礼物赠送消息。
该服务器可以根据该礼物赠送请求中的目标直播账号,查询存储的该目标直播账号所处的目标终端的地址信息,该服务器可以根据查询到的该目标终端的地址信息,向该目标终端发送礼物赠送消息。该服务器还可以根据该第一观众账号向该目标直播账号赠送的虚拟礼物,从该第一观众账号的虚拟钱包中扣除赠送的虚拟礼物所对应的金额。
需要说明的是,步骤203-204所示的过程也即是服务器基于该礼物赠送请求,向该目标直播账号所处的目标终端发送礼物赠送消息的过程。
205、该目标终端接收该礼物赠送消息。
206、该目标终端基于该礼物赠送消息,显示该第一观众账号向该目标直播账号赠送的虚拟礼物,并录制该目标直播账号在接收到第一观众账号赠送的虚拟礼物时的视频,得到目标视频。
该目标终端可以根据该礼物赠送消息中虚拟礼物的标识,确定该第一观众账号向该目标直播账号赠送的虚拟礼物,并在该目标直播账号的目标直播间的直播间界面内的礼物显示区域,显示该第一观众账号向该目标直播账号赠送的虚拟礼物。该礼物显示区域可以位于该直播间界面的中间,本申请实施例对该礼物显示区域在该直播间界面中的位置不做具体限定。
该目标终端根据该礼物赠送消息中的录制标识以及该录制标识对应的目标录制时长,当开始显示该第一观众账号赠送的虚拟礼物时,该目标终端可以开始录制该目标直播用户的表情、动作以及声音等,持续录制目标录制时长,得到该目标视频。
该目标终端还可以根据该礼物赠送消息中的录制标识,在该目标直播间的直播间界面显示录制按钮,该目标直播账号还可以根据礼物赠送消息中的录制提示信息,提示该目标直播用户基于该第一观众账号赠送的虚拟礼物录制推荐视频,以便向该第一观众账号的好友账号推荐该目标直播间。在一种可能的实现方式中,当该礼物赠送消息中的录制提示信息为文本形式,则该目标终端还可以在该目标直播间的直播间界面显示该录制提示信息,当该录制提示信息为音频形式,则该目标终端还可以在该目标直播间的直播间界面播放该录制提示信息。当该目标终端检测到该目标直播用户对目标直播间的直播间界面显示的录制按钮执行了点击操作后,该目标终端开始录制视频,当该目标终端检测到该目标直播用户对该直播间界面显示的录制按钮再次执行了点击操作后,该目标终端结束录制视频,得到目标视频。
207、该目标终端向该服务器发送该目标视频。
208、该服务器接收目标终端基于该礼物赠送请求所录制的该目标视频。
本步骤201-208所示的过程也即是服务器获取目标直播账号的目标视频的过程,其中,该目标视频为该目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频。
需要说明的是,该服务器也可以不单独接收该目标终端发送的目标视频,该服务器可以从该目标直播间的直播视频流中截取该目标视频。在一种可能的实现方式中,该服务器可以获取该目标终端显示该第一观众账号赠送虚拟礼物的初始显示时间,该服务器可以将该初始显示时间作为截取该直播视频流的初始截取位置,并截取目标录制时长的直播视频流,得到该目标视频。
209、该服务器确定与该第一观众账号具有好友关系的多个第二观众账号。
该多个第二观众账号可以是该第一观众账号的好友列表中的全部好友账号或者部分好友账号。该服务器可以基于该第一观众账号,确定与该用户账号所绑定的好友列表,也即是该第一观众用户的好友列表,从该第一观众账号所绑定的好友列表中,确定与该第一观众账号具有好友关系的多个第二观众账号。
210、对于该多个第二观众账号中的任一第二观众账号,该服务器基于该目标视频,向第二终端发送直播间推荐消息,该直播间推荐消息用于基于该目标视频向该第二观众账号推荐该目标直播账号的目标直播间。
其中,该第二终端也即是该第二观众账号所处的终端。该直播间推荐消息可以包括该目标视频以及该目标直播账号的目标直播间的直播间信息。该直播间信息可以包括该目标直播间的封面、该目标直播间的地址信息以及该目标直播账号。该直播间推荐消息还可以包括推荐信息,该推荐信息用于基于第一观众账号向该第二观众账号推荐该目标直播间。该推荐信息可以是文本形式,也可以是音频形式,该推荐信息的内容可以是“您的好友第一观众账号最近一直在该目标直播间观看视频,欢迎来目标直播间观看目标直播账号的直播视频”。
该服务器可以基于该目标视频生成该直播间推荐消息,并向该第二终端发送该直播间推荐消息。本步骤210所示的过程也即是服务器基于该目标视频,向该第二观众账号所处的终端发送直播间推荐消息的过程。
211、该第二终端接收该直播间推荐消息,并显示该推荐消息。
当接收到该直播加推荐消息时,该第二终端可以在显示界面显示该推荐消息所携带的内容。在一种可能的实现方式中,该第二终端可以在显示界面弹出一个消息框,该消息框显示有该直播间推荐消息的内容。当第二观众账号在该第二终端的观众客户端登录后,若检测到该第二观众用户对该直播间推荐消息内的目标直播视频执行了播放操作时,该第二终端可以播放该目标视频,并显示用于关注该目标直播间的关注按钮,当检测该第二观众用户对该关注按钮执行关注操作时,则触发该第二终端向该服务器发送关注请求,该关注请求用于指示服务器建立该第二观众账号、该目标直播账号、目标直播间之间的关注关系;当服务器接收到该关注请求后,该服务器可以生成包括第二观众账号、目标直播账号以及该目标直播间的直播间标识的关注记录,并将该关注记录添加在该第二观众账号的关注列表中。
本申请实施例提供的方法,通过基于目标视频,向第二观众账号所处的终端发送用于直播间推荐消息,以向第二观众账号推荐该目标直播账号的目标直播间,由于第二观众账号与该第一观众账号具有好友关系,且目标视频为目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频,因此,可以增加第二观众账号的观众用户对该直播间推荐消息的信任度,以便该观众用户在该目标直播间观看视频,从而可以提高推荐直播间的成功率。
上述的服务器可以是一种电子设备,为了进一步体现服务器的硬件结构,参见图3,图3是本申请实施例提供的一种电子设备的结构示意图,该电子设备300可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上CPU(Central Processing Units,处理器)301和一个或一个以上的存储器302,其中,存储器302中存储有至少一条指令,至少一条指令由处理器301加载并执行以实现上述各个方法实施例提供的方法。当然,该电子设备300还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该电子设备300还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种计算机可读存储介质,例如包括指令的存储器,上述指令可由终端中的处理器执行以完成下述实施例中视频截取方法。例如,计算机可读存储介质可以是ROM(Read-Only Memory,只读存储器)、RAM(Random Access memory,随机存取存储器)、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、磁带、软盘和光数据存储设备等。
图4是本申请实施例提供的一种直播间推荐装置的结构示意图,所述装置包括:
获取模块401,用于获取目标直播账号的目标视频,所述目标视频为所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频;
确定模块402,用于确定与所述第一观众账号具有好友关系的多个第二观众账号;
发送模块403,用于对于所述多个第二观众账号中的任一第二观众账号,基于所述目标视频,向所述第二观众账号所处的终端发送直播间推荐消息,所述直播间推荐消息用于基于所述目标视频向所述第二观众账号推荐所述目标直播账号的目标直播间。
可选地,所述获取模块401包括:
接收单元,用于接收礼物赠送请求,所述礼物赠送请求用于指示所述第一观众账号向所述目标直播账号赠送虚拟礼物;
发送单元,用于基于所述礼物赠送请求,向所述目标直播账号所处的目标终端发送礼物赠送消息,所述礼物赠送消息包括所述第一观众账号向所述目标直播账号赠送的虚拟礼物的礼物标识以及录制标识,所述录制标识用于指示所述目标终端录制所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时的视频;
所述接收单元,还用于接收所述目标终端基于所述礼物赠送请求所录制的所述目标视频。
可选地,所述发送单元包括:
生成子单元,用于基于所述礼物赠送请求指示的虚拟礼物所对应的金额以及所述第一观众账号的目标行为信息,生成所述礼物赠送消息,所述目标行为信息用于指示所述第一观众账号在所述目标直播间观看直播视频时的目标行为;
发送子单元,用于向所述目标终端发送所述礼物赠送消息。
可选地,所述生成子单元用于:
当所述礼物赠送请求指示的虚拟礼物所对应的金额大于或等于目标金额,和/或,所述第一观众账号的目标行为信息所指示的目标行为满足目标条件时,生成所述礼物赠送消息。
可选地,所述目标行为包括所述第一观众账号在所述目标直播间观看视频的观看行为、所述第一观众账号在所述目标直播间对所述目标直播账号执行关注操作的关注行为中的至少一项;
所述目标行为信息包括下述至少一项:
在第一时间段内,所述第一观众账号在所述目标直播间观看直播视频的总时长;
所述目标直播账号处于所述第一观众账号的关注列表的目标时间段,所述关注列表用于记录所述第一观众账号关注的直播账号。
可选地,所述目标条件包括下述至少一项:
在所述第一时间段内,所述总时长大于或等于目标时长;
所述第一时间段在所述目标时间段之内;
所述第一时间段等于所述目标时间段。
可选地,所述直播间推荐消息包括所述目标视频以及所述目标直播间的直播间信息。
所述装置基于目标视频,向第二观众账号所处的终端发送用于直播间推荐消息,以向第二观众账号推荐该目标直播账号的目标直播间,由于第二观众账号与该第一观众账号具有好友关系,且目标视频为目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频,因此,可以增加第二观众账号的观众用户对该直播间推荐消息的信任度,以便该观众用户在该目标直播间观看视频,从而可以提高推荐直播间的成功率。
需要说明的是:上述实施例提供的直播间推荐装置在推荐直播间时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的直播间推荐装置与直播间推荐方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
示例性,还提供一种计算机程序产品,包括一条或多条指令,该一条或多条指令可以由服务器的处理器执行,已完成上述实施例中提供的直播间推荐方法的方法步骤,该方法步骤可以包括:
获取目标直播账号的目标视频,所述目标视频为所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频;
确定与所述第一观众账号具有好友关系的多个第二观众账号;
对于所述多个第二观众账号中的任一第二观众账号,基于所述目标视频,向所述第二观众账号所处的终端发送直播间推荐消息,所述直播间推荐消息用于基于所述目标视频向所述第二观众账号推荐所述目标直播账号的目标直播间。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (9)
1.一种直播间推荐方法,其特征在于,所述方法包括:
接收礼物赠送请求,所述礼物赠送请求用于指示第一观众账号向目标直播账号赠送虚拟礼物;
基于所述礼物赠送请求,向所述目标直播账号所处的目标终端发送礼物赠送消息,所述礼物赠送消息包括所述第一观众账号向所述目标直播账号赠送的虚拟礼物的礼物标识以及录制标识,所述录制标识用于指示所述目标终端录制所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时的视频;
接收所述目标终端基于所述礼物赠送请求所录制的目标视频,所述目标视频为所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频;
确定与所述第一观众账号具有好友关系的多个第二观众账号;
对于所述多个第二观众账号中的任一第二观众账号,基于所述目标视频,向所述第二观众账号所处的终端发送直播间推荐消息,所述直播间推荐消息用于基于所述目标视频向所述第二观众账号推荐所述目标直播账号的目标直播间。
2.根据权利要求1所述的方法,其特征在于,所述基于所述礼物赠送请求,向所述目标直播账号所处的目标终端发送礼物赠送消息包括:
基于所述礼物赠送请求指示的虚拟礼物所对应的金额以及所述第一观众账号的目标行为信息,生成所述礼物赠送消息,所述目标行为信息用于指示所述第一观众账号在所述目标直播间观看直播视频时的目标行为;
向所述目标终端发送所述礼物赠送消息。
3.根据权利要求2所述的方法,其特征在于,所述基于所述礼物赠送请求指示的虚拟礼物所对应的金额以及所述第一观众账号的目标行为信息,生成所述礼物赠送消息包括:
当所述礼物赠送请求指示的虚拟礼物所对应的金额大于或等于目标金额,和/或,所述第一观众账号的目标行为信息所指示的目标行为满足目标条件时,生成所述礼物赠送消息。
4.根据权利要求3所述的方法,其特征在于,所述目标行为包括所述第一观众账号在所述目标直播间观看视频的观看行为、所述第一观众账号在所述目标直播间对所述目标直播账号执行关注操作的关注行为中的至少一项;
所述目标行为信息包括下述至少一项:
在第一时间段内,所述第一观众账号在所述目标直播间观看直播视频的总时长;
所述目标直播账号处于所述第一观众账号的关注列表的目标时间段,所述关注列表用于记录所述第一观众账号关注的直播账号。
5.根据权利要求4所述的方法,其特征在于,所述目标条件包括下述至少一项:
在所述第一时间段内,所述总时长大于或等于目标时长;
所述第一时间段在所述目标时间段之内;
所述第一时间段等于所述目标时间段。
6.根据权利要求1-5任一项权利要求所述的方法,其特征在于,所述直播间推荐消息包括所述目标视频以及所述目标直播间的直播间信息。
7.一种直播间推荐装置,其特征在于,所述装置包括:
获取模块,用于获取目标直播账号的目标视频,所述目标视频为所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时所录制的视频;
确定模块,用于确定与所述第一观众账号具有好友关系的多个第二观众账号;
发送模块,用于对于所述多个第二观众账号中的任一第二观众账号,基于所述目标视频,向所述第二观众账号所处的终端发送直播间推荐消息,所述直播间推荐消息用于基于所述目标视频向所述第二观众账号推荐所述目标直播账号的目标直播间;
所述获取模块包括:
接收单元,用于接收礼物赠送请求,所述礼物赠送请求用于指示所述第一观众账号向所述目标直播账号赠送虚拟礼物;
发送单元,用于基于所述礼物赠送请求,向所述目标直播账号所处的目标终端发送礼物赠送消息,所述礼物赠送消息包括所述第一观众账号向所述目标直播账号赠送的虚拟礼物的礼物标识以及录制标识,所述录制标识用于指示所述目标终端录制所述目标直播账号在接收到第一观众账号赠送的虚拟礼物时的视频;
所述接收单元,还用于接收所述目标终端基于所述礼物赠送请求所录制的所述目标视频。
8.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述指令由所述一个或多个处理器加载并执行以实现如权利要求1至权利要求6任一项所述的直播间推荐方法所执行的操作。
9.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1至权利要求6任一项所述的直播间推荐方法所执行的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010537908.1A CN111654716B (zh) | 2020-06-12 | 2020-06-12 | 直播间推荐方法、装置、电子设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010537908.1A CN111654716B (zh) | 2020-06-12 | 2020-06-12 | 直播间推荐方法、装置、电子设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111654716A CN111654716A (zh) | 2020-09-11 |
CN111654716B true CN111654716B (zh) | 2022-03-25 |
Family
ID=72351261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010537908.1A Active CN111654716B (zh) | 2020-06-12 | 2020-06-12 | 直播间推荐方法、装置、电子设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111654716B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112070524B (zh) * | 2020-07-24 | 2024-02-13 | 广州阿凡提电子科技有限公司 | 广告业务推荐方法、装置 |
CN112714327B (zh) * | 2020-12-21 | 2022-02-25 | 腾讯科技(深圳)有限公司 | 基于直播应用程序的互动方法、装置、设备及存储介质 |
CN113891123A (zh) * | 2021-11-08 | 2022-01-04 | 北京达佳互联信息技术有限公司 | 一种推送虚拟空间信息的方法、装置及*** |
CN114286120A (zh) * | 2021-12-06 | 2022-04-05 | 北京达佳互联信息技术有限公司 | 直播间分享方法、装置、设备及存储介质 |
CN114302160B (zh) * | 2021-12-29 | 2023-04-28 | 北京达佳互联信息技术有限公司 | 信息显示方法、装置、计算机设备及介质 |
CN115037955A (zh) * | 2022-05-31 | 2022-09-09 | 北京达佳互联信息技术有限公司 | 数据处理、数据展示方法、装置、电子设备及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106658200B (zh) * | 2016-12-30 | 2020-07-28 | 香港乐蜜有限公司 | 直播视频分享和获取的方法、装置及其终端设备 |
US10803111B2 (en) * | 2017-11-27 | 2020-10-13 | Facebook, Inc. | Live video recommendation by an online system |
CN110536144B (zh) * | 2019-07-31 | 2021-09-07 | 腾讯科技(深圳)有限公司 | 一种直播处理方法、装置及存储介质 |
CN111246308B (zh) * | 2020-01-16 | 2022-07-12 | 广州酷狗计算机科技有限公司 | 访问直播间的方法及装置、直播服务器、存储介质 |
-
2020
- 2020-06-12 CN CN202010537908.1A patent/CN111654716B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111654716A (zh) | 2020-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111654716B (zh) | 直播间推荐方法、装置、电子设备及计算机可读存储介质 | |
CN111107417B (zh) | 虚拟礼物赠送方法、装置、***、计算机设备和存储介质 | |
US9734153B2 (en) | Managing related digital content | |
KR20210072000A (ko) | 멀티-스레드 스마트 라우팅된 미디어의 상호 작동 가능한 디지털 소셜 레코더, 암호화 자산 컴플라이언스 및 결제 시스템과 방법 | |
CN112468835B (zh) | 一种任务处理方法、装置、服务器、电子设备和存储介质 | |
WO2019196628A1 (zh) | 推广内容推送方法、装置及存储介质 | |
CN108156470B (zh) | 基于网络直播的互动方法及装置 | |
CN111050222B (zh) | 一种虚拟物品发放方法、装置和存储介质 | |
CN113727130B (zh) | 直播间的消息提示方法、***、装置及计算机设备 | |
CN108171160B (zh) | 一种任务结果识别方法、装置、存储介质及电子设备 | |
CN111669658B (zh) | 虚拟物品的发放方法、装置、计算机设备及存储介质 | |
CN108174227B (zh) | 虚拟物品的显示方法、装置及存储介质 | |
CN112073740A (zh) | 信息显示方法、装置、服务器及存储介质 | |
CN111901619A (zh) | 一种消息推送方法和装置 | |
CN113645472B (zh) | 一种基于播放对象的交互方法、装置、电子设备及存储介质 | |
KR20100092687A (ko) | 컨텐츠 재생방법 | |
CN111930927B (zh) | 评价信息展示方法、装置、电子设备及可读存储介质 | |
US10257301B1 (en) | Systems and methods providing a drive interface for content delivery | |
US20230208791A1 (en) | Contextual interstitials | |
US10756913B2 (en) | Creation and conveyance of device-targeted messages | |
CN111629236B (zh) | 好友关系建立方法、装置、设备以及计算机可读存储介质 | |
CN113727125B (zh) | 直播间的截图方法、装置、***、介质以及计算机设备 | |
CN113573131B (zh) | 应用于直播的数据处理方法、装置、电子设备及存储介质 | |
CN114449301A (zh) | 物品发送方法、装置、电子设备和计算机可读存储介质 | |
WO2018198944A1 (ja) | サーバ装置、及びそれに用いられるコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |