【技术实现步骤摘要】
一种弹幕消息处理方法、系统、计算设备及存储介质
本专利技术涉及信息处理
,特别涉及一种弹幕消息处理方法、系统、计算设备及存储介质。
技术介绍
弹幕是指在网络上观看视频时弹出的评论性字幕,弹幕在各类视频网站和直播平台中使用广泛。而高并发实时弹幕是一种互动的体验,能够增加直播的趣味性以及增强观看者和直播人员的互动性。一个用户发送一条弹幕消息要即时分发给直播间内的所有用户,此过程中包括了弹幕消息分发和弹幕消息获取的过程。目前多采用如下方式实现弹幕消息的分发和弹幕消息的获取:客户端调用网络服务器的发送接口发送消息,网络服务器响应客户端发送弹幕消息请求,接收弹幕消息并保存至缓存服务器;客户端通过直播房间的房间号定时向网络服务器调用获取接口,网络服务器响应客户端调用获取消息接口的请求,通过直播房间的房间号从缓存服务器中获取直播房间的房间号对应的弹幕消息,并返回至客户端。但是,目前弹幕消息的分发和弹幕消息获取方法,系统响应速度慢,导致用户体验差。
技术实现思路
为此,本专利技术提供了一种弹幕消息处理方法、 ...
【技术保护点】
1.一种弹幕消息处理方法,在网络服务器中执行,所述网络服务器与缓存服务器通信连接,所述缓存服务器适于缓存客户端发送的弹幕消息,所述方法包括:/n响应于直播房间的创建请求,为所述直播房间分配本地缓存;/n按照预定周期从所述缓存服务器同步弹幕消息至所述直播房间对应的本地缓存;/n响应于客户端获取弹幕消息请求,从所述本地缓存中获取弹幕消息返回至所述客户端。/n
【技术特征摘要】
1.一种弹幕消息处理方法,在网络服务器中执行,所述网络服务器与缓存服务器通信连接,所述缓存服务器适于缓存客户端发送的弹幕消息,所述方法包括:
响应于直播房间的创建请求,为所述直播房间分配本地缓存;
按照预定周期从所述缓存服务器同步弹幕消息至所述直播房间对应的本地缓存;
响应于客户端获取弹幕消息请求,从所述本地缓存中获取弹幕消息返回至所述客户端。
2.如权利要求1所述的方法,还包括:
接收客户端发送的弹幕消息,将所接收的弹幕消息存储到所述缓存服务器中。
3.如权利要求2所述的方法,其中,所述按照预定周期从所述缓存服务器同步弹幕消息至所述直播房间对应的本地缓存,包括:
当预定周期到达时,判断所述直播房间是否存在于所述热点房间列表中;
若所述直播房间存在于所述热点房间列表中,则从所述缓存服务器中获取所述直播房间的弹幕消息,将获取的弹幕消息存储至所述直播房间对应的本地缓存。
4.如权利要求3所述的方法,其中,所述从所述缓存服务器中获取所述直播房间的弹幕消息,包括:
从所述缓存服务器中获取消息标识大于本地缓存中消息标识的一条或多条弹幕消息。
5.如权利要求1至4任一项所述的方法,其中,所述获取弹幕消息请求包括直播房间号、各等级弹幕消息的最大消息标识,所述响应于客户端获取弹幕消息请求,从所述本地缓存中获取弹幕消息返回至所述客户端,包括:
根据直播房间号确定直播房间;
根据所述客户端发送的获取弹幕消息请求,判断所述客户端发送的各等级弹幕消息的最大消息标识与直播房间对应的本地缓存中各等级弹幕消息的最大消息标识的大小,若所述客户端发送的各等级弹幕消息的最大消息标识小于直播房间对应的本地缓存中各等级弹幕消息的最大消息标识,则从直播房间对应的本地缓存中获取有效弹幕消息,所述有效弹幕消息为所述客户端发送的各等级弹幕消息的最大消息标识与直播房间对应的本地缓存中...
【专利技术属性】
技术研发人员:范凯,赵春雨,
申请(专利权)人:天津车之家数据信息技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。