[发明专利]一种弹幕自动重连方法、存储介质、电子设备及系统有效
| 申请号: | 201811062239.6 | 申请日: | 2018-09-12 |
| 公开(公告)号: | CN110896569B | 公开(公告)日: | 2021-09-07 |
| 发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
| 主分类号: | H04W76/19 | 分类号: | H04W76/19;H04L29/12;H04N21/4788 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 邱云雷 |
| 地址: | 430000 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 弹幕 自动 方法 存储 介质 电子设备 系统 | ||
本发明公开了弹幕自动重连方法、存储介质、电子设备及系统,其用于在弹幕服务器与客户端断开时进行重连,该方法包括进行A、B、C三种判断,若A、B和C的判断结果均为正常,则进行重连,若A、B和C中任一判断的判断结果为不正常,则不进行重连;其中,A、B、C三种判断为:判断A:通过ConnectivityManager函数获取客户端的网络连接状态,基于所述网络连接状态判断客户端网络连接是否正常;判断B:通过ping弹幕服务器域名对弹幕服务器域名进行检测,并返回检测结果,通过所述检测结果判断弹幕服务器的域名解析是否正常;判断C:通过ping弹幕服务器的IP地址判断弹幕服务器的IP地址响应是否正常。本方法可避免无效重连。
技术领域
本发明涉及信息处理技术领域,具体涉及一种弹幕自动重连方法、存储介质、电子设备及系统。
背景技术
目前,随着直播的发展,直播应用的越来越普及,同时越来越多的人通过移动设备来观看直播。
而在直播中存在大量的弹幕,这些直播中的弹幕则是观众来观看以及互动的,弹幕是一种观众与主播能友好的互动方式之一。因此观众能够在观看弹幕时,弹幕的收发是否正常,对于直播来说尤为重要。此外打开直播后,弹幕能够在直播画面放映之前,或者是同步出现对观众是较好的体验。
然而对于移动端来说,其所处的地理以及状态不确定性,导致网络的不稳定,即移动端经常会出现链接弹幕不良甚至链接不上弹幕的状况。传统方案中,如果出现弹幕断开连接,一般有两种处理方法:其一是直接不处理,就会导致弹幕连接断掉,无法继续进行弹幕消息的传输;其二是会进行重新连接,但是如果是网络断开情况下进行多次重新连接,会造成系统资源开销,并且也无法连接成功。也就是说在一些必定不可能成功的情况下进行简单的重复连接弹幕服务器是没有必要的资源开销,并且在连接不上的时候无法排查具体连接失败的原因。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种弹幕自动重连方法、存储介质、电子设备及系统,本方法可以避免无效重连。
为达到以上目的,本发明采取的技术方案是:一种弹幕自动重连方法,其用于在弹幕服务器与客户端断开时进行重连,包括:
进行A、B、C三种判断,若A、B和C的判断结果均为正常,则进行重连,若A、B和C中任一判断的判断结果为不正常,则不进行重连;
其中,A、B、C三种判断为:
判断A:通过ConnectivityManager函数获取客户端的网络连接状态,基于所述网络连接状态判断客户端网络连接是否正常;
判断B:通过ping弹幕服务器域名对弹幕服务器域名进行检测,并返回检测结果,通过所述检测结果判断弹幕服务器的域名解析是否正常;
判断C:通过ping弹幕服务器的IP地址判断弹幕服务器的IP地址响应是否正常。
进一步地,还包括判断弹幕服务器与客户端是否断开的步骤:
客户端周期性向弹幕服务器发送测试消息,弹幕服务器接收到测试消息后向客户端返回响应码;
客户端根据相邻的响应码的接收时间间隔判断弹幕服务器与客户端是否断开。
进一步地,通过ConnectivityManager函数获取客户端的网络连接状态,基于所述网络连接状态判断客户端网络连接是否正常的具体步骤包括:
通过ConnectivityManager函数获取Android操作系统中ConnectivityManager连接管路类型的网络管家mConnectivityManager对象;
通过网络管家mConnectivityManager对象获取当前的NetworkInfo网络连接状态信息的mNetworkInfo对象;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811062239.6/2.html,转载请声明来源钻瓜专利网。





