直播信息的处理方法、处理装置及处理系统制造方法及图纸

技术编号:14520170 阅读:75 留言:0更新日期:2017-02-01 23:24
本公开是关于直播信息的处理方法、处理装置及处理系统。该方法包括:向直播服务器群组发送直播请求;接收直播服务器群组中的目标直播服务器发送的与指定直播频道的信息对应的直播频道标识;根据直播频道标识向前端服务器群组发送连接请求;通过目标前端服务器接收目标直播服务器广播的指定直播频道的当前直播信息。该技术方案,在接收到目标直播服务器发送的直播频道标识时,通过根据该直播频道标识向前端服务器群组发送连接请求,可以与前端服务器群组中的目标前端服务器建立连接,进而通过目标前端服务器接收目标直播服务器广播的该指定直播频道的当前直播信息,从而使得用户端的用户可以观看到其期望观看到的该指定直播频道的当前直播信息。

【技术实现步骤摘要】

本公开涉及直播
,尤其涉及直播信息的处理方法、直播信息的处理装置及直播信息的处理系统。
技术介绍
目前,随着直播的普及,越来越多的观众观看直播,而相关技术中的直播结构存在很大问题,相关技术中的直播结构大都是客户端与前端服务器相连接,进而前端服务器与直播服务器连接,但相关技术中通常会将客户端在业务上分为不同的小组,这样小组内的通信互相可见,但是不同分组间的交互消息无法共享,同时固定的客户端只能与固定的前端服务器进行通信,这样导致在前端机器的水平扩容上,会存在很大的运维成本;另外,直播服务器在向客户端发送直播信息时,必须通过该客户端反向查找出对应的前端机器,才能进行通信,这无疑增加了直播服务器的处理负担,尤其是在用户频繁的进出直播间的情况下。
技术实现思路
本公开实施例提供了直播信息的处理方法、直播信息的处理装置及直播信息的处理系统。所述技术方案如下:根据本公开实施例的第一方面,提供一种直播信息的处理方法,包括:向直播服务器群组发送直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;接收所述直播服务器群组中的目标直播服务器发送的与所述指定直播频道的信息对应的直播频道标识;根据所述直播频道标识向前端服务器群组发送连接请求,所述连接请求用于与所述前端服务器群组中的目标前端服务器建立连接;通过所述目标前端服务器接收所述目标直播服务器广播的所述指定直播频道的当前直播信息。在一个实施例中,所述根据所述直播频道标识向前端服务器群组发送连接请求,所述连接请求用于与所述前端服务器群组中的目标前端服务器建立连接,包括:根据所述直播频道标识向所述前端服务器群组发送所述连接请求,与所述目标前端服务器建立长连接,其中,所述目标前端服务器包括所述前端服务器群组中的任一前端服务器。在一个实施例中,所述方法还包括:将直播交互信息和所述直播频道标识发送至所述目标直播服务器,所述直播交互信息用于进行直播交互。根据本公开实施例的第二方面,提供另一种直播信息的处理方法包括:根据用户端发送的连接请求,与所述用户端建立连接,其中,所述连接请求是由所述用户端根据指定直播频道的直播频道标识而生成;接收目标直播服务器广播的直播信息;根据所述直播频道标识,将所述直播信息中所述指定直播频道的当前直播信息通过所述连接发送至所述用户端;其中,所述目标前端服务器为前端服务器群组中的任一前端服务器。在一个实施例中,所述根据用户端发送的所述连接请求,与所述用户端建立连接,包括:根据所述连接请求与所述用户端建立长连接。在一个实施例中,在与所述用户端建立连接之后,所述方法还包括:根据所述直播频道标识,为所述连接分配一个标识位,其中,所述标识位的值用于指示将所述当前直播信息通过所述连接发送至所述用户端。在一个实施例中,所述将所述当前直播信息通过所述连接发送至所述用户端,包括:当所述标识位的值为预设标识值时,将所述当前直播信息通过所述连接发送至的用户端。根据本公开实施例的第三方面,提供又一种直播信息的处理方法包括:接收用户端向直播服务器群组发送的直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;向所述用户端发送与所述直播请求相应的所述指定直播频道的直播频道标识;将所有直播信息广播至所述前端服务器群组的目标前端服务器。在一个实施例中,所述方法还包括:接收所述用户端发送的直播交互信息和所述直播频道标识;根据所述直播频道标识向前端服务器群组广播直播交互信息。在一个实施例中,所述向所述用户端发送与所述直播请求相应的所述指定直播频道的直播频道标识,包括:根据所述直播请求对所述用户端的权限进行校验;在校验通过时,向所述用户端发送所述直播频道标识。根据本公开实施例的第四方面,提供一种直播信息的处理装置,包括:第一发送模块,用于向直播服务器群组发送直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;第一接收模块,用于接收所述直播服务器群组中的目标直播服务器发送的与所述指定直播频道的信息对应的直播频道标识;第二发送模块,用于根据所述直播频道标识向前端服务器群组发送连接请求,所述连接请求用于与所述前端服务器群组中的目标前端服务器建立连接;第二接收模块,用于通过所述目标前端服务器接收所述目标直播服务器广播的所述指定直播频道的当前直播信息。在一个实施例中,所述第二发送模块包括:发送子模块,用于根据所述直播频道标识向所述前端服务器群组发送所述连接请求,与所述目标前端服务器建立长连接,其中,所述目标前端服务器包括所述前端服务器群组中的任一前端服务器。在一个实施例中,所述装置还包括:第三发送模块,用于将直播交互信息和所述直播频道标识发送至所述目标直播服务器,所述直播交互信息用于进行直播交互。根据本公开实施例的第五方面,提供一种直播信息的处理装置,包括:建立模块,用于根据用户端发送的连接请求,与所述用户端建立连接,其中,所述连接请求是由所述用户端根据指定直播频道的直播频道标识而生成;接收模块,用于接收目标直播服务器广播的直播信息;发送模块,用于根据所述直播频道标识,将所述直播信息中所述指定直播频道的当前直播信息通过所述连接发送至所述用户端;其中,所述目标前端服务器为前端服务器群组中的任一前端服务器。在一个实施例中,所述建立模块包括:建立子模块,用于根据所述连接请求与所述用户端建立长连接。在一个实施例中,所述装置还包括:分配模块,用于在与所述用户端建立连接之后,根据所述直播频道标识,为所述连接分配一个标识位,其中,所述标识位的值用于指示将所述当前直播信息通过所述连接发送至所述用户端。在一个实施例中,所述发送模块包括:发送子模块,用于当所述标识位的值为预设标识值时,将所述当前直播信息通过所述连接发送至的用户端。根据本公开实施例的第六方面,提供一种直播信息的处理装置,包括:第一接收模块,用于接收用户端向直播服务器群组发送的直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;发送模块,用于向所述用户端发送与所述直播请求相应的所述指定直播频道的直播频道标识;第一广播模块,用于将所有直播信息广播至所述前端服务器群组的目标前端服务器。在一个实施例中,所述装置还包括:第二接收模块,用于接收所述用户端发送的直播交互信息和所述直播频道标识;第二广播模块,用于根据所述直播频道标识向前端服务器群组广播直播交互信息。在一个实施例中,所述发送模块包括:校验子模块,用于根据所述直播请求对所述用户端的权限进行校验;发送子模块,用于在校验通过时,向所述用户端发送所述直播频道标识。根据本公开实施例的第七方面,提供一种直播信息的处理系统,包括:如上述第四方面实施例中任一项所述的直播信息的处理装置;如上述第五方面实施例中任一项所述的直播信息的处理装置;和如上述第六方面实施例中任一项所述的直播信息的处理装置。根据本公开实施例的第八方面,提供了一种直播信息的处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:向直播服务器群组发送直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;接收所述直播服务器群组中的目标直播服务器发送的与所述指定直播频道的信息对应的直播频道标识;根据所述直播频道标识向前端服务器群组发送连接请求,所述连接请求用于与所述前端服务器本文档来自技高网...

【技术保护点】
一种直播信息的处理方法,用于用户端,其特征在于,包括:向直播服务器群组发送直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;接收所述直播服务器群组中的目标直播服务器发送的与所述指定直播频道的信息对应的直播频道标识;根据所述直播频道标识向前端服务器群组发送连接请求,所述连接请求用于与所述前端服务器群组中的目标前端服务器建立连接;通过所述目标前端服务器接收所述目标直播服务器广播的所述指定直播频道的当前直播信息。

【技术特征摘要】
1.一种直播信息的处理方法,用于用户端,其特征在于,包括:向直播服务器群组发送直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;接收所述直播服务器群组中的目标直播服务器发送的与所述指定直播频道的信息对应的直播频道标识;根据所述直播频道标识向前端服务器群组发送连接请求,所述连接请求用于与所述前端服务器群组中的目标前端服务器建立连接;通过所述目标前端服务器接收所述目标直播服务器广播的所述指定直播频道的当前直播信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述直播频道标识向前端服务器群组发送连接请求,所述连接请求用于与所述前端服务器群组中的目标前端服务器建立连接,包括:根据所述直播频道标识向所述前端服务器群组发送所述连接请求,与所述目标前端服务器建立长连接,其中,所述目标前端服务器包括所述前端服务器群组中的任一前端服务器。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:将直播交互信息和所述直播频道标识发送至所述目标直播服务器,所述直播交互信息用于进行直播交互。4.一种直播信息的处理方法,用于目标前端服务器,其特征在于,包括:根据用户端发送的连接请求,与所述用户端建立连接,其中,所述连接请求是由所述用户端根据指定直播频道的直播频道标识而生成;接收目标直播服务器广播的直播信息;根据所述直播频道标识,将所述直播信息中所述指定直播频道的当前直播信息通过所述连接发送至所述用户端;其中,所述目标前端服务器为前端服务器群组中的任一前端服务器。5.根据权利要求4所述的方法,其特征在于,所述根据用户端发送的所述连接请求,与所述用户端建立连接,包括:根据所述连接请求与所述用户端建立长连接。6.根据权利要求4或5所述的方法,其特征在于,在与所述用户端建立连接之后,所述方法还包括:根据所述直播频道标识,为所述连接分配一个标识位,其中,所述标识位的值用于指示将所述当前直播信息通过所述连接发送至所述用户端。7.根据权利要求6所述的方法,其特征在于,所述将所述当前直播信息通过所述连接发送至所述用户端,包括:当所述标识位的值为预设标识值时,将所述当前直播信息通过所述连接发送至的用户端。8.一种直播信息的处理方法,用于目标直播服务器,其特征在于,包括:接收用户端向直播服务器群组发送的直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;向所述用户端发送与所述直播请求相应的所述指定直播频道的直播频道标识;将所有直播信息广播至所述前端服务器群组的目标前端服务器。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:接收所述用户端发送的直播交互信息和所述直播频道标识;根据所述直播频道标识向前端服务器群组广播所述直播交互信息。10.根据权利要求8或9所述的方法,其特征在于,所述向所述用户端发送与所述直播请求相应的所述指定直播频道的直播频道标识,包括:根据所述直播请求对所述用户端的权限进行校验;在校验通过时,向所述用户端发送所述直播频道标识。11.一种直播信息的处理装置,其特征在于,包括:第一发送模块,用于向直播服务器群组发送直播请求,其中,所述直播请求包括:待连接的指定直播频道的信息;第一接收模块,用于接收所述直播服务器群组中的目标直播服务器发送的与所述指定直播频道的信息对应的直播频道标识;第二发送模块,用于根据所述直播频道标识向前端服务器群组发送连接请求,所述连接请求用于与所述前端服务器群组中的目标前端服务器建立连接;第二接收模块,用于通过所述目标前端服务器接收所述目标直播服务器广播的所述指定直播频道的当前直播信息。12.根据权利要求11所述的装置,其特征在于,所述第二发送模块包括:发送子模块,用于根据所述直播频道标识向所述前端服务器群组发送所述连接请求,与所述目标前端服务器建立长连接,其中,所述目标前端服务器包括所述前端服务器群组中的任一前端服务器。13.根据权利要求11或12所述的装置,其特...

【专利技术属性】
技术研发人员:王东东刘铁俊孟亚楠
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1