CN113873269A - 信息推送方法、装置、服务器及存储介质 - Google Patents

信息推送方法、装置、服务器及存储介质 Download PDF

Info

Publication number
CN113873269A
CN113873269A CN202110990295.1A CN202110990295A CN113873269A CN 113873269 A CN113873269 A CN 113873269A CN 202110990295 A CN202110990295 A CN 202110990295A CN 113873269 A CN113873269 A CN 113873269A
Authority
CN
China
Prior art keywords
live broadcast
broadcast room
client
target
candidate
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.)
Granted
Application number
CN202110990295.1A
Other languages
English (en)
Other versions
CN113873269B (zh
Inventor
李国君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110990295.1A priority Critical patent/CN113873269B/zh
Publication of CN113873269A publication Critical patent/CN113873269A/zh
Application granted granted Critical
Publication of CN113873269B publication Critical patent/CN113873269B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开是关于信息推送方法、装置、服务器及存储介质,该方法包括:获取至少一个候选直播间的交互事件关联信息,以及基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间,其中,候选直播间与预设类型的交互事件相关,与候选直播间相关的预设类型的交互事件包括:登陆所述候选直播间的第一客户端向开启所述候选直播间的第二客户端发送虚拟资源获取请求以请求所述第二客户端提供的虚拟资源;生成每一个目标直播间的推荐信息,其中,目标直播间的推荐信息指示在目标直播间中发生预设类型的交互事件;在接收到目标第一客户端发送的推荐信息获取请求的情况下,将至少部分目标直播间的推荐信息推送给目标第一客户端。

Description

信息推送方法、装置、服务器及存储介质
技术领域
本公开涉及互联网领域,具体涉及信息推送方法、装置、服务器及存储介质。
背景技术
在网络直播中,主播用户与观众用户经常通过被称之为抢红包的交互事件进行交互。主播用户利用开启直播间的客户端提供虚拟资源,观众用户利用登陆直播间的客户端尝试获取虚拟资源。
在相关技术中,由于观众用户并不知晓哪一个直播间发生交互事件,对于至少部分发生交互事件的直播间,只有观看该直播间的直播内容的观众用户才有机会利用登陆该直播间的客户端参与在该直播间中发生的交互事件,导致参与在该直播间中发生的交互事件的观众用户的数量少。
发明内容
本公开提供一种信息推送方法、装置、服务器及存储介质,以至少解决相关技术中的参与在直播间中发生的交互事件的观众用户的数量少的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种信息推送方法,包括:
获取至少一个候选直播间的交互事件关联信息,以及基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间,其中,候选直播间与预设类型的交互事件相关,与候选直播间相关的预设类型的交互事件包括:登陆所述候选直播间的第一客户端向开启所述候选直播间的第二客户端发送虚拟资源获取请求以请求所述第二客户端提供的虚拟资源;
生成每一个目标直播间的推荐信息,其中,目标直播间的推荐信息指示在所述目标直播间中发生预设类型的交互事件;
在接收到目标第一客户端发送的推荐信息获取请求的情况下,将至少部分目标直播间的推荐信息推送给所述目标第一客户端。
在一些实施例中,所述候选直播间的交互事件关联信息包括:所述候选直播间对应的关联账户的数量、与所述候选直播间相关的预设类型的交互事件的开始时刻;基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间包括:将至少一个候选直播间中的、满足以下至少一个条件的候选直播间确定为目标直播间:候选直播间对应的关联账户的数量小于数量阈值、与候选直播间相关的预设类型的交互事件的开始时刻与当前时刻之间的时长小于预设时长。
在一些实施例中,获取至少一个候选直播间的交互事件关联信息包括:
从缓存数据库获取至少一个候选直播间的交互事件关联信息,其中,对于任意一个直播间,在未确定所述直播间与预设类型的交互事件相关的情况下,每间隔预设时长确定所述直播间是否与预设类型的交互事件相关;在确定所述直播间与预设类型的交互事件相关的情况下,将所述直播间确定为候选直播间,从开启所述直播间的第二客户端获取所述直播间的交互事件关联信息,将所述直播间的交互事件关联信息写入到所述缓存数据库中。
在一些实施例中,所述推荐信息获取请求在与所述第一客户端登陆的直播间相关的预设类型的交互事件结束之后被所述目标第一客户端发送。
在一些实施例中,所述方法还包括:
在与所述第一客户端登陆的直播间相关的预设类型的交互事件结束之后,将未获取到开启所述直播间的第二客户端提供的虚拟资源的第一客户端确定为目标第一客户端。
根据本公开实施例的第二方面,提供一种信息推送装置,包括:
确定模块,被配置为获取至少一个候选直播间的交互事件关联信息,以及基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间,其中,候选直播间与预设类型的交互事件相关,与候选直播间相关的预设类型的交互事件包括:登陆所述候选直播间的第一客户端向开启所述候选直播间的第二客户端发送虚拟资源获取请求以请求所述第二客户端提供的虚拟资源;
生成模块,被配置为生成每一个目标直播间的推荐信息,其中,目标直播间的推荐信息指示在所述目标直播间中发生预设类型的交互事件;
推送模块,被配置为在接收到目标第一客户端发送的推荐信息获取请求的情况下,将至少部分目标直播间的推荐信息推送给所述目标第一客户端。
在一些实施例中,所述候选直播间的交互事件关联信息包括:所述候选直播间对应的关联账户的数量、与所述候选直播间相关的预设类型的交互事件的开始时刻;确定模块进一步被配置为将至少一个候选直播间中的、满足以下至少一个条件的候选直播间确定为目标直播间:候选直播间对应的关联账户的数量小于数量阈值、与候选直播间相关的预设类型的交互事件的开始时刻与当前时刻之间的时长小于预设时长。
在一些实施例中,确定模块进一步被配置为从缓存数据库获取至少一个候选直播间的交互事件关联信息,其中,对于任意一个直播间,在未确定所述直播间与预设类型的交互事件相关的情况下,每间隔预设时长确定所述直播间是否与预设类型的交互事件相关;在确定所述直播间与预设类型的交互事件相关的情况下,将所述直播间确定为候选直播间,从开启所述直播间的第二客户端获取所述直播间的交互事件关联信息,将所述直播间的交互事件关联信息写入到所述缓存数据库中。
在一些实施例中,所述推荐信息获取请求在与所述第一客户端登陆的直播间相关的预设类型的交互事件结束之后被所述目标第一客户端发送。
在一些实施例中,信息推送装置还包括:筛选模块,被配置为在与所述第一客户端登陆的直播间相关的预设类型的交互事件结束之后,将未获取到开启所述直播间的第二客户端提供的虚拟资源的第一客户端确定为目标第一客户端。
本公开的实施例提供的技术方案可以包括以下有益效果:
在目标第一客户端接收到至少部分目标直播间的推荐信息之后,目标第一客户端可以展示至少部分目标直播间的推荐信息,使用该目标第一客户端的观众用户可以知晓在至少部分目标直播间中的每一个目标直播间中均与预设类型的交互事件相关,使用该目标第一客户端的观众用户可以利用该目标第一客户端登陆至少部分与预设类型的交互事件的目标直播间中的任意一个目标直播间,参与在该目标第一客户端登陆的目标直播间中发生的预设类型的交互事件,进而可以增加参与预设类型的交互事件的观众用户的数量。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种信息推送方法的一个实施例的流程图;
图2是根据一示例性实施例示出的一种信息推送装置的结构框图;
图3是根据一示例性实施例示出的一种服务器的结构框图;
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的信息推送方法的一个实施例的流程图。该方法包括以下步骤:
步骤101,获取至少一个候选直播间的交互事件关联信息,以及基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间。
在本公开中,候选直播间与预设类型的交互事件相关,与候选直播间相关的预设类型的交互事件包括:登陆该候选直播间的第一客户端向开启该候选直播间的第二客户端发送虚拟资源获取请求以请求该第二客户端提供的虚拟资源。虚拟资源可以称之为红包,预设类型的交互事件可以称之为抢红包事件。
在本公开中,对于一个被开启的直播间,若在该直播间中发生预设类型的交互事件或者在该直播间中即将发生预设类型的交互事件,则该直播间与预设类型的交互事件相关,可以将该直播间作为一个候选直播间。
在本公开中,第一客户端可以为观看直播的用户即观众用户使用的客户端。第二客户端可以为主播用户使用的客户端。主播用户使用第二客户端开启主播用户的直播间。
对于一个直播间,该直播间所属的主播用户利用一个第二客户端开启该直播间,该第二客户端为开启该直播间的第二客户端。在该主播用户利用该第二客户端开启该直播间之后,观众用户可以利用第一客户端登陆该直播间。一个观众用户在利用一个第一客户端登陆该直播间之后,该第一客户端成为一个登陆该直播间的第一客户端,该观众用户可以通过登陆该直播间的第一客户端看到该直播间的直播内容。
在本公开中,对于每一个候选直播间,该候选直播间的交互事件关联信息可以包括:该候选直播间的标识、登陆该候选直播间的第一客户端的数量、开启该候选直播间的第二客户端提供的虚拟资源对应的资源量。虚拟资源对应的资源量也可称之为红包额度。
对于一个直播间,与该直播间中相关的预设类型的交互事件可以基于该直播间所属的主播用户进行的触发操作而发生。例如,触发操作为该主播用户点击在开启该直播间的第二客户端上展示的、该直播间的页面中的控件例如名称为“发放红包”的按钮,导致预设类型的交互事件发生,每一个登陆该直播间的第一客户端展示虚拟资源的信息,虚拟资源的信息可以包括虚拟资源的图片、表示虚拟资源对应的资源量的文字等,参与预设类型的交互事件的服务器可以接收所有登陆该直播间的第一客户端中的、至少部分登陆该直播间的第一客户端发送的虚拟资源获取请求。参与预设类型的交互事件的服务器确定是否将开启该直播间的第二客户端提供的虚拟资源分配给发送虚拟资源获取请求的第一客户端。
在本公开中,对于一个直播间,当在该直播间中发生预设类型的交互事件或即将发生预设类型的交互事件时,开启该直播间的第二客户端可以生成该直播间的交互事件关联信息。开启该直播间的第二客户端可以向用于执行本公开提供的信息推送方法的服务器发送通知信息,用于执行本公开提供的信息推送方法的服务器可以确定在该直播间中发生预设类型的交互事件或即将发生预设类型的交互事件,可以确定该直播间为一个候选直播间,然后,可以从开启该直播间的第二客户端获取该直播间的交互事件关联信息。
在本公开中,可以基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间。
例如,当基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间时,可以根据候选直播间的交互事件关联信息中的登陆候选直播间的第一客户端的数量,将登陆候选直播间的第一客户端的数量小于数量阈值的候选直播间确定为目标直播间。
例如,当基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间时,可以根据候选直播间的交互事件关联信息中的资源量,将具有的交互事件关联信息中的资源量大于资源量阈值的候选直播间确定为目标直播间。
在一些实施例中,候选直播间的交互事件关联信息包括:该候选直播间对应的关联账户的数量、与该候选直播间相关的预设类型的交互事件的开始时刻;基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间包括:将至少一个候选直播间中的、满足以下至少一个条件的候选直播间确定为目标直播间:候选直播间对应的关联账户的数量小于数量阈值、与候选直播间相关的预设类型的交互事件的开始时刻与当前时刻之间的时长小于预设时长。
在本公开中,对于一个直播间,该直播间对应的关联账户可以为该直播间所属的主播用户的关联观众用户的账户。该直播间所属的主播用户的关联观众用户可以称之为该直播间所属的主播用户的粉丝观众用户。
在本公开中,对于至少一个候选直播间中的每一个候选直播间,若该候选直播间对应的关联账户的数量小于数量阈值,可以将该候选直播间确定为目标直播间。
对于至少一个候选直播间中的每一个候选直播间,与候选直播间相关的预设类型的交互事件的开始时刻与当前时刻之间的时长小于预设时长,可以将该候选直播间确定为目标直播间。
在本公开中,若将对应的关联账户的数量小于数量阈值的候选直播间确定为一个目标直播间,目标第一客户端的观众用户的账户可能由于目标第一客户端的观众用户参与在该目标直播间中发生的预设类型的交互事件,成为目标直播间对应的关联账户,从而,可以增加目标直播间对应的关联账户的数量。
若将与候选直播间相关的预设类型的交互事件的开始时刻与当前时刻之间的时长小于预设时长确定为一个目标直播间,使得在当前时刻在该目标直播间中还未发生预设类型的交互事件的情况下,目标第一客户端的观众用户无需等待较长的时间即可参与在该目标直播间中发生的预设类型的交互事件,使得在当前时刻在该目标直播间中发生预设类型的交互事件的情况下,目标第一客户端的观众用户及时地参与在该目标直播间中发生的预设类型的交互事件。
在一些实施例中,获取至少一个候选直播间的交互事件关联信息包括:从缓存数据库获取至少一个候选直播间的交互事件关联信息,其中,对于任意一个直播间,在未确定该直播间与预设类型的交互事件相关的情况下,每间隔预设时长确定该直播间是否与预设类型的交互事件相关;在确定该直播间与预设类型的交互事件相关的情况下,将该直播间确定为候选直播间,从开启该直播间的第二客户端获取该直播间的交互事件关联信息,将该直播间的交互事件关联信息写入到该缓存数据库中。
在本公开中,缓存数据库可以为Redis数据库。对于任意一个直播间,若在该直播间中发生预设类型的交互事件或在该直播间中即将发生预设类型的交互事件,该直播间成为候选直播间,开启该直播间的第二客户端可以生成该直播间的交互事件关联信息。
对于任意一个直播间,在未确定该直播间与预设类型的交互事件相关的情况下,每间隔预设时长确定该直播间是否与预设类型的交互事件相关;在确定该直播间与预设类型的交互事件相关的情况下,可以将该直播间确定为候选直播间,从开启该直播间的第二客户端获取该直播间的交互事件关联信息,将该直播间的交互事件关联信息写入到该缓存数据库中。
在本公开中,当需要获取至少一个候选直播间的交互事件关联信息,直接从缓存数据库获取至少一个候选直播间的交互事件关联信息,无需分别向每一个开启相应的候选直播间的第二客户端发送请求以获取相应的候选直播间的交互事件关联信息,提升获取至少一个候选直播间的交互事件关联信息的速度。
步骤102,生成每一个目标直播间的推荐信息。
在本公开中,目标直播间的推荐信息指示该目标直播间与预设类型的交互事件相关。对于每一个目标直播间,该目标直播间的推荐信息可以包括:该目标直播间的标识、该目标直播间的所属的主播用户的昵称、开启该目标直播间的第二客户端提供的虚拟资源对应的资源量即红包额度、与该目标直播间中相关的预设类型的交互事件的开始时刻。
步骤103,在接收到目标第一客户端发送的推荐信息获取请求的情况下,将至少部分目标直播间的推荐信息推送给该目标第一客户端。
在本公开中,可以将发送推荐信息获取请求的第一客户端称之为目标第一客户端。对于任意一个第一客户端,若该第一客户端登陆至少一个直播间,该第一客户端可以作为一个目标第一客户端。对于每一个目标第一客户端,若该目标第一客户端未登陆任意一个目标直播间,可以将每一个目标直播间的推荐信息推送给该目标第一客户端。若该目标第一客户端已经登陆至少一个目标直播间,则可以将所有目标直播间中的除了该目标第一客户端登陆的目标直播间之外的其他的目标直播间的推荐信息推送给该目标第一客户端。
在目标第一客户端接收到至少部分目标直播间的推荐信息之后,该目标第一客户端可以展示至少部分目标直播间中的每一个目标直播间的推荐信息。使用该目标第一客户端的观众用户可以根据展示的至少部分目标直播间中的每一个目标直播间的推荐信息,知晓在至少部分目标直播间中的每一个目标直播间中均发生预设类型的交互事件、该每一个目标直播间的标识、该每一个目标直播间的所属的主播用户的昵称、开启目标直播间的第二客户端提供的虚拟资源对应的资源量。从而,使得该目标第一客户端的观众用户可以利用该目标第一客户端登陆至少部分直播间中的任意一个目标直播间,参与在目标直播间中发生的预设类型的交互事件。
在一些实施例中,推荐信息获取请求在与第一客户端登陆的直播间相关的预设类型的交互事件结束之后被目标第一客户端发送。
在本公开中,对于一个第一客户端,若在该第一客户端登陆的直播间中发生预设类型的交互事件,在与该第一客户端登陆的直播间相关的预设类型的交互事件结束之后,该第一客户端可以作为一个目标第一客户端,登陆该直播间的任意一个其他的第一客户端均可以作为目标第一客户端,在与该第一客户端登陆的直播间相关的预设类型的交互事件结束之后,每一个目标第一客户端均可以发送推荐信息获取请求。
在本公开中,推荐信息获取请求在与第一客户端登陆的直播间相关的预设类型的交互事件结束之后被目标第一客户端发送,可以避免在第一目标客户端参与预设类型的交互事件时,可能由于发送推荐信息获取请求,导致不能及时地发送虚拟资源获取请求的问题。
在一些实施例中,还包括:在与第一客户端登陆的直播间相关的预设类型的交互事件结束之后,将未获取到开启直播间的第二客户端提供的虚拟资源的第一客户端确定为目标第一客户端。
对于一个第一客户端,若在该第一客户端登陆的直播间中发生预设类型的交互事件,在与该第一客户端登陆的直播间相关的预设类型的交互事件结束之后,可以将未获取到开启该播间的第二客户端提供的虚拟资源的第一客户端确定为目标第一客户端。未获取到开启该直播间的第二客户端提供的虚拟资源的第一客户端可以是指:向开启该播间的第二客户端发送虚拟资源获取请求,但没有接收到开启该播间的第二客户端提供的虚拟资源的第一客户端。
对于一个第一客户端,在与该第一客户端登陆的直播间相关的预设类型的交互事件结束之后,将未获取到开启直播间的第二客户端提供的虚拟资源的第一客户端确定为目标第一客户端,使得未获取到开启该直播间的第二客户端提供的虚拟资源的第一客户端可以发送推荐信息获取请求,接收到目标直播间的推荐信息,参与在目标直播间中发生的预设类型的交互事件,获取相应的虚拟资源,从而,可以增加获取到虚拟资源的第一客户端的数量。
图2是根据一示例性实施例示出的一种信息推送装置的结构框图。参照图2,信息推送装置包括:确定模块201,生成模块202,推送模块203。
确定模块201被配置为获取至少一个候选直播间的交互事件关联信息,以及基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间,其中,候选直播间与预设类型的交互事件相关,与候选直播间相关的预设类型的交互事件包括:登陆所述候选直播间的第一客户端向开启所述候选直播间的第二客户端发送虚拟资源获取请求以请求所述第二客户端提供的虚拟资源;
生成模块202被配置为生成每一个目标直播间的推荐信息,其中,目标直播间的推荐信息指示在所述目标直播间中发生预设类型的交互事件;
推送模块203被配置为在接收到目标第一客户端发送的推荐信息获取请求的情况下,将至少部分目标直播间的推荐信息推送给所述目标第一客户端。
在一些实施例中,所述候选直播间的交互事件关联信息包括:所述候选直播间对应的关联账户的数量、与所述候选直播间相关的预设类型的交互事件的开始时刻;确定模块进一步被配置为将至少一个候选直播间中的、满足以下至少一个条件的候选直播间确定为目标直播间:候选直播间对应的关联账户的数量小于数量阈值的候选直播间、与候选直播间相关的预设类型的交互事件的开始时刻与当前时刻之间的时长小于预设时长。
在一些实施例中,确定模块进一步被配置为从缓存数据库获取至少一个候选直播间的交互事件关联信息,其中,对于任意一个直播间,在未确定所述直播间与预设类型的交互事件相关的情况下,每间隔预设时长确定所述直播间是否与预设类型的交互事件相关;在确定所述直播间与预设类型的交互事件相关的情况下,将所述直播间确定为候选直播间,从开启所述直播间的第二客户端获取所述直播间的交互事件关联信息,将所述直播间的交互事件关联信息写入到所述缓存数据库中。
在一些实施例中,所述推荐信息获取请求在与所述第一客户端登陆的直播间相关的预设类型的交互事件结束之后被所述目标第一客户端发送。
在一些实施例中,信息推送装置还包括:筛选模块,被配置为在与所述第一客户端登陆的直播间相关的预设类型的交互事件结束之后,将未获取到开启所述直播间的第二客户端提供的虚拟资源的第一客户端确定为目标第一客户端。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图3是根据一示例性实施例示出的一种服务器的结构框图。参照图3,服务器包括处理组件322,其进一步包括一个或多个处理器,以及由存储器332所代表的存储器资源,用于存储可由处理组件322执行的指令,例如应用程序。存储器332中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件322被配置为执行指令,以执行上述信息推送方法。
电子设备还可以包括一个电源组件326被配置为执行电子设备的电源管理,一个有线或无线网络接口350被配置为将电子设备连接到网络,和一个输入输出(I/O)接口358。电子设备可以操作基于存储在存储器332的操作***,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由电子设备执行以完成上述信息推送方法。可选地,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,本申请还提供一种计算机程序产品,包括计算机可读代码,当计算机可读代码在服务器上运行时,使得服务器执行信息推送方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (10)

1.一种信息推送方法,其特征在于,所述方法包括:
获取至少一个候选直播间的交互事件关联信息,以及基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间,其中,候选直播间与预设类型的交互事件相关,与候选直播间相关的预设类型的交互事件包括:登陆所述候选直播间的第一客户端向开启所述候选直播间的第二客户端发送虚拟资源获取请求以请求所述第二客户端提供的虚拟资源;
生成每一个目标直播间的推荐信息,其中,目标直播间的推荐信息指示所述目标直播间与预设类型的交互事件相关;
在接收到目标第一客户端发送的推荐信息获取请求的情况下,将至少部分目标直播间的推荐信息推送给所述目标第一客户端。
2.根据权利要求1所述的方法,其特征在于,所述候选直播间的交互事件关联信息包括:所述候选直播间对应的关联账户的数量、与所述候选直播间相关的预设类型的交互事件的开始时刻;
基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间包括:
将至少一个候选直播间中的、满足以下至少一个条件的候选直播间确定为目标直播间:候选直播间对应的关联账户的数量小于数量阈值、与候选直播间相关的预设类型的交互事件的开始时刻与当前时刻之间的时长小于预设时长。
3.根据权利要求1所述的方法,其特征在于,获取至少一个候选直播间的交互事件关联信息包括:
从缓存数据库获取至少一个候选直播间的交互事件关联信息,其中,对于任意一个直播间,在未确定所述直播间与预设类型的交互事件相关的情况下,每间隔预设时长确定所述直播间是否与预设类型的交互事件相关;在确定所述直播间与预设类型的交互事件相关的情况下,将所述直播间确定为候选直播间,从开启所述直播间的第二客户端获取所述直播间的交互事件关联信息,将所述直播间的交互事件关联信息写入到所述缓存数据库中。
4.根据权利要求1所述的方法,其特征在于,所述推荐信息获取请求在与所述第一客户端登陆的直播间相关的预设类型的交互事件结束之后被所述目标第一客户端发送。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在与所述第一客户端登陆的直播间相关的预设类型的交互事件结束之后,将未获取到开启所述直播间的第二客户端提供的虚拟资源的第一客户端确定为目标第一客户端。
6.一种信息推送装置,其特征在于,所述装置包括:
确定模块,被配置为获取至少一个候选直播间的交互事件关联信息,以及基于至少一个候选直播间的交互事件关联信息,确定至少一个候选直播间中的至少一个目标直播间,其中,候选直播间与预设类型的交互事件相关,与候选直播间相关的预设类型的交互事件包括:登陆所述候选直播间的第一客户端向开启所述候选直播间的第二客户端发送虚拟资源获取请求以请求所述第二客户端提供的虚拟资源;
生成模块,被配置为生成每一个目标直播间的推荐信息,其中,目标直播间的推荐信息指示所述目标直播间与预设类型的交互事件相关;
推送模块,被配置为在接收到目标第一客户端发送的推荐信息获取请求的情况下,将至少部分目标直播间的推荐信息推送给所述目标第一客户端。
7.根据权利要求6所述的装置,其特征在于,所述候选直播间的交互事件关联信息包括:所述候选直播间对应的关联账户的数量、与所述候选直播间相关的预设类型的交互事件的开始时刻;确定模块进一步被配置为将至少一个候选直播间中的、满足以下至少一个条件的候选直播间确定为目标直播间:候选直播间对应的关联账户的数量小于数量阈值的候选直播间、与候选直播间相关的预设类型的交互事件的开始时刻与当前时刻之间的时长小于预设时长。
8.一种服务器,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至5中任一项所述的方法。
9.一种存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如权利要求1至5中任一项所述的方法。
10.一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码在服务器上运行时,使得所述服务器执行如权利要求1至5中任一项所述的方法。
CN202110990295.1A 2021-08-26 2021-08-26 信息推送方法、装置、服务器及存储介质 Active CN113873269B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110990295.1A CN113873269B (zh) 2021-08-26 2021-08-26 信息推送方法、装置、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110990295.1A CN113873269B (zh) 2021-08-26 2021-08-26 信息推送方法、装置、服务器及存储介质

Publications (2)

Publication Number Publication Date
CN113873269A true CN113873269A (zh) 2021-12-31
CN113873269B CN113873269B (zh) 2023-12-26

Family

ID=78988420

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110990295.1A Active CN113873269B (zh) 2021-08-26 2021-08-26 信息推送方法、装置、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN113873269B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115190339A (zh) * 2022-09-13 2022-10-14 北京达佳互联信息技术有限公司 直播信息发送方法、装置、电子设备、存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770571A (zh) * 2017-10-26 2018-03-06 咪咕视讯科技有限公司 一种直播间推荐方法、装置和存储介质
CN109698964A (zh) * 2019-01-24 2019-04-30 武汉鲨鱼网络直播技术有限公司 一种在线直播间礼品发送方法及***
CN110599263A (zh) * 2019-09-26 2019-12-20 腾讯科技(深圳)有限公司 用户互动数据处理方法、装置、存储介质和计算机设备
CN111787345A (zh) * 2020-07-07 2020-10-16 北京达佳互联信息技术有限公司 基于网络直播间的互动资源处理方法、装置、服务器及存储介质
CN111866541A (zh) * 2020-08-06 2020-10-30 广州繁星互娱信息科技有限公司 直播推荐方法、装置、服务器及存储介质
CN112153402A (zh) * 2020-09-22 2020-12-29 北京达佳互联信息技术有限公司 电子资源分配方法、装置、电子设备和存储介质
CN112291632A (zh) * 2020-11-04 2021-01-29 腾讯科技(深圳)有限公司 直播互动方法、装置、电子设备及计算机可读存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770571A (zh) * 2017-10-26 2018-03-06 咪咕视讯科技有限公司 一种直播间推荐方法、装置和存储介质
CN109698964A (zh) * 2019-01-24 2019-04-30 武汉鲨鱼网络直播技术有限公司 一种在线直播间礼品发送方法及***
CN110599263A (zh) * 2019-09-26 2019-12-20 腾讯科技(深圳)有限公司 用户互动数据处理方法、装置、存储介质和计算机设备
CN111787345A (zh) * 2020-07-07 2020-10-16 北京达佳互联信息技术有限公司 基于网络直播间的互动资源处理方法、装置、服务器及存储介质
CN111866541A (zh) * 2020-08-06 2020-10-30 广州繁星互娱信息科技有限公司 直播推荐方法、装置、服务器及存储介质
CN112153402A (zh) * 2020-09-22 2020-12-29 北京达佳互联信息技术有限公司 电子资源分配方法、装置、电子设备和存储介质
CN112291632A (zh) * 2020-11-04 2021-01-29 腾讯科技(深圳)有限公司 直播互动方法、装置、电子设备及计算机可读存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115190339A (zh) * 2022-09-13 2022-10-14 北京达佳互联信息技术有限公司 直播信息发送方法、装置、电子设备、存储介质
CN115190339B (zh) * 2022-09-13 2024-04-30 北京达佳互联信息技术有限公司 直播信息发送方法、装置、电子设备、存储介质

Also Published As

Publication number Publication date
CN113873269B (zh) 2023-12-26

Similar Documents

Publication Publication Date Title
CN110418151B (zh) 游戏直播中弹幕信息发送、处理方法、装置、设备、介质
US9787487B2 (en) Facilitating media streaming with social interaction
CN111787345B (zh) 基于网络直播间的互动资源处理方法、装置、服务器及存储介质
CN112752114B (zh) 直播回放互动消息的生成方法、装置、服务器及存储介质
CN110659121B (zh) 任务数据获取方法及装置、任务配置方法及装置和服务器
CN111770355B (zh) 媒体服务器确定方法、装置、服务器以及存储介质
CN112714329B (zh) 直播间的显示控制方法、装置、存储介质与电子设备
CN111131908A (zh) 语音礼物的接收方法、装置、设备及存储介质
CN112511856B (zh) 虚拟资源推送方法、装置及服务器
CN112689202B (zh) 直播间消息处理方法、装置、服务器及存储介质
EP3754998A1 (en) Streaming media quality monitoring method and system
CN112073740A (zh) 信息显示方法、装置、服务器及存储介质
CN112702640A (zh) 直播连麦方法、装置、存储介质及电子设备
CN113873269B (zh) 信息推送方法、装置、服务器及存储介质
CN112801684A (zh) 广告的播放方法及装置
CN112752111A (zh) 直播流处理方法及装置、计算机可读存储介质、电子设备
CN112988013A (zh) 一种信息互动方法、装置和存储介质
WO2022143255A1 (zh) 实时信息交互方法及装置、设备、存储介质
CN114422817B (zh) 直播间数据处理方法、装置、电子设备、存储介质
US20220286716A1 (en) Method and apparatus for live streaming, server, system and storage medium
CN114827653A (zh) 一种直播音频举报方法和装置、设备及存储介质
EP3934257A1 (en) Livestreaming method, apparatus and device, and computer-readable storage medium
CN114205320A (zh) 消息显示方法和装置、电子设备及存储介质
CN114466208B (zh) 直播记录处理方法、装置、存储介质及计算机设备
CN112839235B (zh) 显示方法、评论发送方法、视频帧推送方法及相关设备

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