[发明专利]一种断线重连的方法及装置有效
申请号: | 201810310818.1 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108616914B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 孟志兵;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04W24/04 | 分类号: | H04W24/04;H04W76/18;H04W76/19;H04L29/08;H04L29/06 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 断线 方法 装置 | ||
本发明公开了一种断线重连的方法,包括:在客户端与服务器联网过程中,监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,所述监听模块向所述移动终端的系统发送一预设消息;重连模块接收所述预设消息,并基于所述预设消息,重新建立所述客户端与所述服务器之间的网络连接,其中,所述重连模块设置在所述客户端中。本发明实现了在进行断线重连时,处理逻辑清晰,减轻系统负担,提高重连接速度的技术效果。同时,本发明还公开了一种断线重连的装置。
技术领域
本发明涉及移动互联的技术领域,尤其涉及一种断线重连的方法及装置。
背景技术
随着移动互联网技术的发展,4G网络已经广泛普及,移动终端(例如:智能手机)的上网速度越来越快,人们也习惯了使用移动互联网来玩网络游戏。
“断线重连”是网络游戏中经常要用到的技术,在手机断网时,游戏客户端会与游戏服务器失去联系(即:断线),这时就需要游戏客户端与游戏服务器重新建立连接,这也就是“断线重连”。
目前,在进行断线重连时,主要是基于手机系统下发的广播消息来实现。但是,在手机断网时,手机系统会连续下发三次广播消息,而其中有两次广播消息是一样的,这会导致游戏客户端的处理逻辑混乱,游戏客户端需要建立两次重连接,而后一次又会将前一次顶掉,这无疑是没有意义的,并且还会降低重连接的速度,加重系统的负担。
发明内容
本申请实施例通过提供一种断线重连的方法及装置,解决了现有技术中在进行断线重连时,存在处理逻辑混乱,重连接速度较慢,系统负担较重的技术问题,实现了在进行断线重连时,处理逻辑清晰,减轻系统负担,提高重连接速度的技术效果。
第一方面,本申请通过本申请的一实施例提供如下技术方案:
一种断线重连的方法,包括:
在客户端与服务器联网过程中,通过监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;
在发现所述移动终端的网络出现异常时,通过所述监听模块向所述移动终端的系统发送一预设消息;
通过重连模块接收所述预设消息,并基于所述预设消息,判断所述移动终端的网络是否恢复正常,其中,所述重连模块设置在所述客户端中;
若所述移动终端的网络恢复正常,则通过所述重连模块重新建立所述客户端与所述服务器之间的网络连接。
优选地,所述通过监听模块对移动终端的网络状态进行监听,包括:
通过监听模块对所述系统下发的广播消息进行监听,若接收到第一预设广播消息,则确定所述移动终端的网络出现异常;或
通过监听模块对所述客户端与所述服务器之间的socket连接进行监听,若发现所述的socket连接断线,则确定所述移动终端的网络出现异常。
优选地,所述通过所述监听模块向所述移动终端的系统发送一预设消息,包括:
在所述移动终端的网络恢复正常之前,每一隔预设时间段,通过所述监听模块向所述移动终端的系统发送所述预设消息。
优选地,所述预设时间段为2~4秒钟。
优选地,所述通过所述监听模块向所述移动终端的系统发送所述预设消息,包括:
通过通过通述监听模块基于handle消息处理机制,向所述移动终端的系统发送所述预设消息;或
通过所述监听模块通过广播向所述移动终端的系统发送所述预设消息。
优选地,所述预设消息为空消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810310818.1/2.html,转载请声明来源钻瓜专利网。