利索能及
我要发布
收藏
专利号: 2018106883196
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:无效专利
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种弹幕链接质量统计的方法,其特征在于,其包括以下步骤:S1:获取网关服务器下发的弹幕服务器对应的域名,并解析域名得到IP地址的列表;

S2:按预设的顺序逐个链接所述IP地址,直至成功链接域名对应的弹幕服务器,记录成功链接时的响应时间;

S3:收集弹幕服务器的链接质量信息,所述链接质量信息包括:成功发送弹幕耗时、弹幕掉包率,所述成功发送弹幕耗时为从客户端发送弹幕至客户端从成功链接IP地址收到自己所发送的弹幕所耗费的时长;

在步骤S1之前还包括以下步骤:A1:通过HTTP请求获取IP地址列表;

A2:按预设的顺序逐个链接所述IP地址,直至成功链接HTTP请求对应的网关服务器,记录成功链接该IP地址的响应时间;

A3:向网关服务器校验客户端的登录请求是否合法,合法则登录,并获取弹幕服务器的域名;

步骤S3包含以下具体步骤:

S301:发出弹幕数据并记录发送时间;

S302:在预设时间间隔内,客户端实时获取并匹配弹幕服务器传输的弹幕,匹配是否有客户端的账户发送的所述弹幕数据,如果有,则记录当前时间,使用当前时间减去发送时间得到所述成功发送弹幕耗时,如果没有,则继续匹配,直至预设时间间隔,转入步骤S303;

S303:记录匹配超时次数,并判断匹配超时次数是否超过预设次数,如果未超过,则返回步骤S301,如果超过则将当前IP地址从成功链接记录为链接失败,并返回步骤S2;

步骤S3包含以下具体步骤:

S311:客户端发出预设个数的指定弹幕;

S312:客户端实时获取弹幕服务器传输的弹幕,匹配并计数所述弹幕中指定弹幕的数量,得到成功个数,预设个数减去成功个数得到弹幕发送失败的失败个数;

S313:失败个数除以预设个数,得到弹幕掉包率;

在步骤S4之后还包括以下步骤:B1:客户端上传链接质量信息至直播平台;

B2:直播平台按照预设的计算方法对弹幕的链接质量进行排序;

B3:直播平台上报链接质量最差的5个IP地址以及无法链接的IP地址。

2.如权利要求1所述的一种弹幕链接质量统计的方法,其特征在于:所述预设的顺序为弹幕服务器网络地址距离客户端从近至远的顺序。

3.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1或2所述的方法。

4.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1或2所述的方法。

5.一种弹幕链接质量统计的系统,其特征在于,其包括:解析模块,用于获取网关服务器下发的弹幕服务器对应的域名,并解析域名得到IP地址的列表;

链接模块,用于按预设的顺序逐个链接所述IP地址,直至成功链接域名对应的弹幕服务器,记录成功链接时的响应时间;

检测模块,用于收集弹幕服务器的链接质量信息,所述链接质量信息包括:成功发送弹幕耗时、弹幕掉包率,所述成功发送弹幕耗时为从客户端发送弹幕至客户端从成功链接IP地址收到自己所发送的弹幕所耗费的时长;

直播链接模块,用于通过HTTP请求获取IP地址列表,按预设的顺序逐个链接所述IP地址,直至成功链接HTTP请求对应的网关服务器,记录成功链接该IP地址的响应时间;

上报模块,用于

通过客户端上传链接质量信息至直播平台;

按照预设的计算方法对弹幕的链接质量进行排序;

上报链接质量最差的5个IP地址以及无法链接的IP地址验证模块,用于验证登录请求是否合法,合法则允许登录,并下发弹幕服务器的域名,非法则不允许登陆;

检测模块,具体用于:

发出弹幕数据并记录发送时间;

在预设时间间隔内,客户端实时获取并匹配弹幕服务器传输的弹幕,匹配是否有客户端的账户发送的所述弹幕数据,如果有,则记录当前时间,使用当前时间减去发送时间得到所述成功发送弹幕耗时,如果没有,则继续匹配,直至预设时间间隔,转入步骤S303;

记录匹配超时次数,并判断匹配超时次数是否超过预设次数,如果未超过,则返回步骤S301,如果超过则将当前IP地址从成功链接记录为链接失败,并返回步骤S2;

客户端发出预设个数的指定弹幕;

S312:客户端实时获取弹幕服务器传输的弹幕,匹配并计数所述弹幕中指定弹幕的数量,得到成功个数,预设个数减去成功个数得到弹幕发送失败的失败个数;

S313:失败个数除以预设个数,得到弹幕掉包率。