一种直播间状态的更新方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32457332 阅读:15 留言:0更新日期:2022-02-26 08:38
本发明专利技术实施例提供了一种直播间状态的更新方法、装置、电子设备及存储介质,方法包括:针对已存储的直播间信息,按照预设时间间隔遍历每个直播间信息,并获取该直播间信息对应的目标直播间的直播状态。如果目标直播间为开播状态,更新目标直播间的状态标识为第一标识,并更新该直播间信息的过期时间为第一时长;如果目标直播间为第一关播状态,更新目标直播间的状态标识为第二标识,并更新该直播间信息的过期时间为第二时长;如果目标直播间为第二关播状态,更新目标直播间的状态标识为第三标识,并保持该直播间信息的过期时间不变。当直播间信息满足对应的过期时间时,删除直播间信息。及时准确的更新直播间的状态,提高了直播间推荐效果。间推荐效果。间推荐效果。

【技术实现步骤摘要】
一种直播间状态的更新方法、装置、电子设备及存储介质


[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]直播间信息获取模块,用于获取直播间开播时直播终端发送的直播间信息,作为待存储信息,其中,所述待存储信息至少包括该直播间的直播间标识;
[0035]第四更新模块,用于如果所述已存储的直播间信息包括的直播间标识中存在与所述待存储信息包括的直播间标识相同的直播间标识,更新第二目标直播间的状态标识为所述第一标识,并更新所述第二目标直播间的直播间信息的过期时间为所述第一时长,其中,
所述第二目标直播间为与所述待存储信息包括的直播间标识相同的直播间标识所对应的直播间;
[0036]第五更新模块,用于如果所述已存储的直播间信息包括的直播间标识中不存在与所述待存储信息包括的直播间标识相同的直播间标识,存储所述待存储信息,更新第三目标直播间的状态标识为所述第一标识,并设置所述第三目标直播间的直播间信息的过期时间为所述第一时长,其中,所述第三目标直播间为所述待存储信息包括的直播间标识所对应的直播间。
[0037]可选的,所述直播间信息获取模块包括:
[0038]直播间信息获取单元,用于接收预设的消息中间件发送的直播间信息,作为待存储信息;其中,所述直播间信息为直播间开播时直播终端发送至所述消息中间件的。
[0039]可选的,所述直播状态获取模块包括:
[0040]直播间信息发送单元,用于遍历每个直播间信息时,发送该直播间信息包括的直播间标识至接口检测系统,以使所述接口检测系统基于所述直播间标识,检测该直播间信息对应的第一目标直播间的直播状态;
[0041]直播状态获取单元,用于获取所述接口检测系统返回的所述直播状态。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播间状态的更新方法,其特征在于,所述方法包括:针对已存储的直播间信息,按照预设时间间隔遍历每个直播间信息,其中,所述直播间信息为直播间开播时获取并存储的,所述直播间信息至少包括直播间标识;遍历每个直播间信息时,获取该直播间信息对应的第一目标直播间的直播状态;如果所述第一目标直播间为开播状态,更新所述第一目标直播间的状态标识为第一标识,并更新该直播间信息的过期时间为第一时长;如果所述第一目标直播间为第一关播状态,更新所述第一目标直播间的状态标识为第二标识,并更新该直播间信息的过期时间为第二时长,其中,第一关播状态为关播时长不大于预设时长的状态;如果所述第一目标直播间为第二关播状态,更新所述第一目标直播间的状态标识为第三标识,并保持该直播间信息的过期时间不变,其中,第二关播状态为关播时长大于预设时长的状态;当所述直播间信息满足对应的所述过期时间时,删除所述直播间信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取直播间开播时直播终端发送的直播间信息,作为待存储信息,其中,所述待存储信息至少包括该直播间的直播间标识;如果所述已存储的直播间信息包括的直播间标识中存在与所述待存储信息包括的直播间标识相同的直播间标识,更新第二目标直播间的状态标识为所述第一标识,并更新所述第二目标直播间的直播间信息的过期时间为所述第一时长,其中,所述第二目标直播间为与所述待存储信息包括的直播间标识相同的直播间标识所对应的直播间;如果所述已存储的直播间信息包括的直播间标识中不存在与所述待存储信息包括的直播间标识相同的直播间标识,存储所述待存储信息,更新第三目标直播间的状态标识为所述第一标识,并设置所述第三目标直播间的直播间信息的过期时间为所述第一时长,其中,所述第三目标直播间为所述待存储信息包括的直播间标识所对应的直播间。3.根据权利要求2所述的方法,其特征在于,所述获取直播间开播时直播终端发送的直播间信息,作为待存储信息的步骤,包括:接收预设的消息中间件发送的直播间信息,作为待存储信息;其中,所述直播间信息为直播间开播时直播终端发送至所述消息中间件的。4.根据权利要求1所述的方法,其特征在于,所述遍历每个直播间信息时,获取该直播间信息对应的第一目标直播间的直播状态的步骤,包括:遍历每个直播间信息时,发送该直播间信息包括的直播间标识至接口检测系统,以使所述接口检测系统基于所述直播间标识,检测该直播间信息对应的第一目标直播间的直播状态;获取所述接口检测系统返回的所述直播状态。5.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:获取状态标识为所述第一标识的直播间信息,作为备选直播间信息;基于所述备选直播间信息,向用户进行直播间推荐。6.根...

【专利技术属性】
技术研发人员:颜瑞
申请(专利权)人:北京乐我无限科技有限责任公司
类型:发明
国别省市:

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

1