直播消息传输方法、装置、电子设备及介质制造方法及图纸

技术编号:25643405 阅读:28 留言:0更新日期:2020-09-15 21:35
本申请公开了一种直播消息传输方法、装置、电子设备及介质,涉及消息传输技术领域。该方法由客户端执行时,方案为:定时检测与所述服务端之间的长连接状态;若检测到长连接处于断开状态,则重新建立与所述服务端之间的长连接,且从所述服务端拉取长连接断开期间的第一类消息。本申请实施例通过上述方案,避免了直播时长连接断开期间消息无法正常传输,导致消息缺失或消息传输不准确的问题,从而使客户端能够准确地获取直播间的消息。

【技术实现步骤摘要】
直播消息传输方法、装置、电子设备及介质
本申请实施例涉及互联网
,尤其涉及消息传输技术。具体地,本申请实施例提供一种直播消息传输方法、装置、电子设备及介质。
技术介绍
直播为在现场随着事件的发生、发展进程同步制作和发布信息,具有双向流通过程的信息网络发布方式。其形式可分为现场直播、演播室访谈式直播、文字图片直播、视音频直播或由电视(第三方)提供信源的直播,而且具备海量存储、查询便捷的功能。在客户端的直播场景中,直播间内的数据下发强依赖长连接的消息推送,这些消息包括:直播间在线人数更新、普通的弹幕消息、给主播送的礼物、红包等消息、答题直播时的题目下发以及直播间关闭、全局禁言、直播流切换等控制类命令。如果直播间内消息无法到达客户端,或者到达客户端的消息不准确,将严重影响直播产品的用户体验。
技术实现思路
本申请实施例提供了一种直播消息传输方法、装置、电子设备及介质。第一方面,本申请实施例提供了一种直播消息传输方法,由客户端执行,所述客户端与服务端之间建立有长连接,该方法包括:定时检测与所述服务端之间本文档来自技高网...

【技术保护点】
1.一种直播消息传输方法,其特征在于,由客户端执行,所述客户端与服务端之间建立有长连接,所述方法包括:/n定时检测与所述服务端之间的长连接状态;/n若检测到长连接处于断开状态,则重新建立与所述服务端之间的长连接,且从所述服务端拉取长连接断开期间的第一类消息。/n

【技术特征摘要】
1.一种直播消息传输方法,其特征在于,由客户端执行,所述客户端与服务端之间建立有长连接,所述方法包括:
定时检测与所述服务端之间的长连接状态;
若检测到长连接处于断开状态,则重新建立与所述服务端之间的长连接,且从所述服务端拉取长连接断开期间的第一类消息。


2.根据权利要求1所述的方法,其特征在于,从所述服务端拉取长连接断开期间的第一类消息,包括:
获取本地已展现的第一类消息标识;
根据本地已展现的第一类消息标识生成第一类消息拉取请求;
向所述服务端发送所述第一类消息拉取请求,以使所述服务端返回长连接断开期间的第一类消息。


3.根据权利要求2所述的方法,其特征在于,所述第一类消息标识单调且递增。


4.根据权利要求1所述的方法,其特征在于,定时检测与所述服务端之间的长连接状态,包括:
定时检测是否接收到所述服务端通过所述长连接发送的包括第二类消息的心跳检测请求;
若否,则通过状态检测请求检测长连接是否处于断开状态。


5.根据权利要求4所述的方法,其特征在于,定时检测是否接收到所述服务端通过所述长连接发送的包括第二类消息的心跳检测请求之后,还包括:
若是,则确定长连接处于连接状态,且展现接收的第二类消息。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过长连接接收所述服务端发送的第一类消息提醒指令;
响应于所述第一类消息提醒指令,从所述服务端拉取第一类消息。


7.根据权利要求1或6所述的方法,其特征在于,从所述服务端拉取第一类消息之后,所述方法还包括:
根据本地已展现的第一类消息标识,对拉取的第一类消息进行筛选和/或排序处理,并根据处理结果展现拉取的第一类消息。


8.根据权利要求6所述的方法,其特征在于,所述第一类消息提醒指令为响应于直播间的固定事务生成的,所述固定事务包括如下至少一项:投票、红包和礼物。


9.一种直播消息传输方法,其特征在于,由服务端执行,所述服务端与客户端之间建立有长连接,所述方法包括:
响应于客户端的长连接建立请求,重新建立与所述客户端之间的长连接;其中,所述长连接建立请求在所述客户端检测到与所述服务端之间的长连接处于断开状态时生成;
向所述客户端发送长连接断开期间的第一类消息。


10.根据权利要求9所述的方法,其特征在于,向所述客户端发送长连...

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

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

1