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

摘要:

权利要求书:

1.一种弹幕服务器连接方法,应用于安装直播应用程序的客户端,其特征在于,包括:在检测到所述直播应用程序开启弹幕功能且所述直播应用程序在进入第一直播间情况下,连接至网关服务器;

获取所述网关服务器发送的第一候选弹幕服务器列表;

获取与所述第一直播间对应的弹幕服务器历史连接记录,其中,所述弹幕服务器历史连接记录包括所述直播应用程序在第一预设历史时间范围内进入所述第一直播间期间连接弹幕服务器的记录;

基于所述弹幕服务器历史连接记录,按预设策略连接所述第一候选弹幕服务器列表中的弹幕服务器。

2.如权利要求1所述的方法,其特征在于,在所述连接至网关服务器之前,所述方法还包括:在所述直播应用程序每次进入所述第一直播间连接弹幕服务器情况下,如果连接成功,记录与所述第一直播间对应的所述弹幕服务器的连接成功记录,如果连接失败,记录与所述第一直播间对应的所述弹幕服务器的连接失败记录,以形成与所述第一直播间对应的弹幕服务器历史连接记录。

3.如权利要求2所述的方法,其特征在于,所述基于所述弹幕服务器历史连接记录,按预设策略连接所述第一候选弹幕服务器列表中的弹幕服务器,包括:基于所述弹幕服务器历史连接记录,获得所述第一候选弹幕服务器列表中每个弹幕服务器在所述第一预设历史时间范围内连接成功记录与连接失败记录;

基于所述第一候选弹幕服务器列表中每个弹幕服务器在所述第一预设历史时间范围内连接成功记录与连接失败记录,获得每个弹幕服务器的连接成功率;

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

4.如权利要求3所述的方法,其特征在于,所述第一候选弹幕服务器列表包括至少一个弹幕服务器的域名地址,所述按成功率由高至低的顺序连接所述第一候选弹幕服务器列表中的弹幕服务器,直至连接成功,包括:按成功率由高至低的顺序从所述第一候选弹幕服务器列表依次选择一个弹幕服务器,获取选择的弹幕服务器的域名地址;

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

基于所述选择的弹幕服务器的IP地址和端口号,连接所述选择的弹幕服务器,直至连接成功或所述第一候选弹幕服务器列表中的弹幕服务器均连接失败。

5.如权利要求4所述的方法,其特征在于,如果所述第一候选弹幕服务器列表中的弹幕服务器均连接失败,所述方法还包括:接收所述网关服务器发送的第二候选弹幕服务器列表,所述第二候选弹幕服务器列表中包括至少一个弹幕服务器中每个弹幕服务器的IP地址和端口;

基于所述第二候选弹幕服务器列表中每个弹幕服务器在第二预设历史时间范围内连接成功记录与连接失败记录,获得每个弹幕服务器的连接成功率;

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

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

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

第一连接单元,用于在检测到所述直播应用程序开启弹幕功能且所述直播应用程序在进入第一直播间情况下,连接至网关服务器;

第一获取单元,用于获取所述网关服务器发送的第一候选弹幕服务器列表;

第二获取单元,用于获取与所述第一直播间对应的弹幕服务器历史连接记录,其中,所述弹幕服务器历史连接记录包括所述直播应用程序在第一预设历史时间范围内进入所述第一直播间期间连接弹幕服务器的记录;

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

8.如权利要求7所述的客户端,其特征在于,所述客户端还包括:记录单元,用于在所述连接至网关服务器之前,在所述直播应用程序每次进入所述第一直播间连接弹幕服务器情况下,如果连接成功,记录与所述第一直播间对应的所述弹幕服务器的连接成功记录,如果连接失败,记录与所述第一直播间对应的所述弹幕服务器的连接失败记录,以形成与所述第一直播间对应的弹幕服务器历史连接记录。

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

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