直播间恢复方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:33718619 阅读:16 留言:0更新日期:2022-06-08 21:09
本申请提供了一种直播间恢复方法、装置、设备及计算机可读存储介质,涉及云技术领域,所述方法包括:响应于直播进入请求,获取主播端存储的直播信息数据;直播信息数据包括直播间的直播间标识;发送携带直播间标识的状态查询请求至服务器;接收服务器发送的状态查询反馈;状态查询反馈包括直播间的直播间状态信息;在直播间状态信息用于指示直播间为运行状态的情况下,根据直播间状态信息在主播端恢复直播间。通过本申请提供的直播间恢复方法,能够在运行直播间的主播端出现异常情况之后,快速恢复该直播间。速恢复该直播间。速恢复该直播间。

【技术实现步骤摘要】
直播间恢复方法、装置、设备及计算机可读存储介质


[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]本申请实施例通过获取主播端存储的直播间的直播信息数据,根据该直播信息数据恢复该直播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播间恢复方法,其特征在于,包括:响应于直播进入请求,获取主播端存储的直播信息数据;所述直播信息数据包括直播间的直播间标识;发送携带所述直播间标识的状态查询请求至服务器;接收所述服务器发送的状态查询反馈;所述状态查询反馈包括所述直播间的直播间状态信息;在所述直播间状态信息用于指示所述直播间为运行状态的情况下,根据所述直播间状态信息在所述主播端恢复所述直播间。2.根据权利要求1所述的方法,其特征在于,所述发送携带所述直播间标识的状态查询请求至服务器,包括:根据所述直播信息数据,获取所述直播间的存活时间;根据所述存活时间、主播端系统时间和预设的第一时间阈值,确定所述直播间的存活状态;在所述存活状态用于表征所述直播间为有效状态的情况下,发送携带所述直播间标识的状态查询请求至服务器。3.根据权利要求1或2所述的方法,其特征在于,根据所述直播间状态信息在所述主播端恢复所述直播间,包括:展示恢复提示界面;所述恢复提示界面用于提示所述主播端中存在所述直播间;通过所述恢复提示界面接收主播用户对于所述直播间的操作指令;在所述操作指令用于表征所述主播用户允许恢复所述直播间的情况下,根据所述直播间状态信息在所述主播端恢复所述直播间。4.根据权利要求3所述的方法,其特征在于,所述获取主播端存储的直播信息数据,包括:获取所述直播进入请求中携带的查询标识;在所述主播端存储的至少一个历史直播数据中,查询与所述查询标识匹配的直播信息数据。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在直播进入请求为所述直播间新建请求的情况下,响应于直播间新建条件,创建新的直播间;所述直播间新建条件包括以下至少之一:在所述主播端中未找到与所述查询标识匹配的直播信息数据;所述直播间状态信息指示所述直播间为结束状态...

【专利技术属性】
技术研发人员:李斌彭向阳罗程
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1