欢迎来到利索能及~ 联系电话:18621327849
利索能及
我要发布
收藏
专利号: 2018102938842
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-09-26
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种弹幕服务器连接方法,应用于客户端,其特征在于,包括:在检测到预设应用程序开启弹幕功能的情况下,连接至网关服务器;

获取所述网关服务器发送的第一候选弹幕服务器列表,所述第一候选弹幕服务器列表中包括至少一个弹幕服务器的域名地址;

按第一预设策略连接所述第一候选弹幕服务器列表中的弹幕服务器;

如果所述第一候选弹幕服务器列表中的弹幕服务器均连接失败,获取第二候选弹幕服务器列表,所述第二候选弹幕服务器列表中包括至少一个弹幕服务器中每个弹幕服务器的IP地址和端口号;

按第二预设策略连接所述第二候选弹幕服务器列表中的弹幕服务器。

2.如权利要求1所述的方法,其特征在于,所述按第一预设策略连接所述第一候选弹幕服务器列表中的弹幕服务器,包括:从所述第一候选弹幕服务器列表中依次随机选择一个弹幕服务器进行连接,直至连接成功或所述第一候选弹幕服务器列表中的弹幕服务器均连接失败。

3.如权利要求2所述的方法,其特征在于,所述从所述第一候选弹幕服务器列表中依次随机选择一个弹幕服务器进行连接,包括:从所述第一候选弹幕服务器列表中依次随机选择一个弹幕服务器,获取随机选择的弹幕服务器的域名地址;

解析所述域名地址,获取所述随机选择的弹幕服务器的IP地址和端口号;

基于所述随机选择的弹幕服务器的IP地址和端口号,连接所述随机选择的弹幕服务器。

4.如权利要求1所述的方法,其特征在于,所述按第二预设策略连接所述第二候选弹幕服务器列表中的弹幕服务器,包括:从所述第二候选弹幕服务器列表中依次随机选择一个弹幕服务器进行连接,直至连接成功。

5.如权利要求1所述的方法,其特征在于,所述按第二预设策略连接所述第二候选弹幕服务器列表中的弹幕服务器,包括:将所述第二候选弹幕服务器列表中的弹幕服务器按连接成功率由高至低排序;

按连接成功率由高至低的顺序依次连接所述第二候选弹幕服务器列表中的弹幕服务器,直至连接成功。

6.如权利要求1所述的方法,其特征在于,在所述按第二预设策略连接所述第二候选弹幕服务器列表中的弹幕服务器之后,所述方法还包括:如果所述第二候选弹幕服务器列表中的弹幕服务器均连接失败,连接基于HTTP协议的弹幕服务器。

7.一种弹幕服务器连接方法,应用于弹幕服务器系统,其特征在于,所述弹幕服务器系统包括多个网关服务器和多个弹幕服务器,所述方法包括:所述网关服务器在接收到客户端发送的第一连接请求的情况下,响应所述第一连接请求,发送第一候选弹幕服务器列表至所述客户端,所述第一候选弹幕服务器列表中包括至少一个弹幕服务器的域名地址;

如果所述网关服务器接收到所述客户端针对所述第一候选弹幕服务器列表中的弹幕服务器均连接失败的信息,发送第二候选弹幕服务器列表至所述客户端,所述第二候选弹幕服务器列表中包括至少一个弹幕服务器中每个弹幕服务器的IP地址和端口号;

如果所述客户端基于所述第二候选弹幕服务器列表确定出连接至的弹幕服务器,所述弹幕服务器接收到所述客户端发送的第二连接请求的情况下,响应所述第二连接请求,建立与所述客户端的连接。

8.一种客户端,其特征在于,包括:

第一连接单元,用于在检测到预设应用程序开启弹幕功能的情况下,连接至网关服务器;

第一获取单元,用于获取所述网关服务器发送的第一候选弹幕服务器列表,所述第一候选弹幕服务器列表中包括至少一个弹幕服务器的域名地址;

第二连接单元,用于按第一预设策略连接所述第一候选弹幕服务器列表中的弹幕服务器;

第二获取单元,用于如果所述第一候选弹幕服务器列表中的弹幕服务器均连接失败,获取第二候选弹幕服务器列表,所述第二候选弹幕服务器列表中包括至少一个弹幕服务器中每个弹幕服务器的IP地址和端口号;

第三连接单元,用于按第二预设策略连接所述第二候选弹幕服务器列表中的弹幕服务器。

9.一种客户端,其特征在于,所述客户端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1~6中所述的弹幕服务器连接方法的步骤。

10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的弹幕服务器连接方法的步骤。