一种断线重连的方法及装置制造方法及图纸

技术编号:19103042 阅读:30 留言:0更新日期:2018-10-03 04:11
本发明专利技术公开了一种断线重连的方法,包括:在客户端与服务器联网过程中,监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,所述监听模块向所述移动终端的系统发送一预设消息;重连模块接收所述预设消息,并基于所述预设消息,重新建立所述客户端与所述服务器之间的网络连接,其中,所述重连模块设置在所述客户端中。本发明专利技术实现了在进行断线重连时,处理逻辑清晰,减轻系统负担,提高重连接速度的技术效果。同时,本发明专利技术还公开了一种断线重连的装置。

【技术实现步骤摘要】
一种断线重连的方法及装置
本专利技术涉及移动互联的
,尤其涉及一种断线重连的方法及装置。
技术介绍
随着移动互联网技术的发展,4G网络已经广泛普及,移动终端(例如:智能手机)的上网速度越来越快,人们也习惯了使用移动互联网来玩网络游戏。“断线重连”是网络游戏中经常要用到的技术,在手机断网时,游戏客户端会与游戏服务器失去联系(即:断线),这时就需要游戏客户端与游戏服务器重新建立连接,这也就是“断线重连”。目前,在进行断线重连时,主要是基于手机系统下发的广播消息来实现。但是,在手机断网时,手机系统会连续下发三次广播消息,而其中有两次广播消息是一样的,这会导致游戏客户端的处理逻辑混乱,游戏客户端需要建立两次重连接,而后一次又会将前一次顶掉,这无疑是没有意义的,并且还会降低重连接的速度,加重系统的负担。
技术实现思路
本申请实施例通过提供一种断线重连的方法及装置,解决了现有技术中在进行断线重连时,存在处理逻辑混乱,重连接速度较慢,系统负担较重的技术问题,实现了在进行断线重连时,处理逻辑清晰,减轻系统负担,提高重连接速度的技术效果。第一方面,本申请通过本申请的一实施例提供如下技术方案:一种断线重连的方法,包括:在客户端与服务器联网过程中,通过监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,通过所述监听模块向所述移动终端的系统发送一预设消息;通过重连模块接收所述预设消息,并基于所述预设消息,判断所述移动终端的网络是否恢复正常,其中,所述重连模块设置在所述客户端中;若所述移动终端的网络恢复正常,则通过所述重连模块重新建立所述客户端与所述服务器之间的网络连接。优选地,所述通过监听模块对移动终端的网络状态进行监听,包括:通过监听模块对所述系统下发的广播消息进行监听,若接收到第一预设广播消息,则确定所述移动终端的网络出现异常;或通过监听模块对所述客户端与所述服务器之间的socket连接进行监听,若发现所述的socket连接断线,则确定所述移动终端的网络出现异常。优选地,所述通过所述监听模块向所述移动终端的系统发送一预设消息,包括:在所述移动终端的网络恢复正常之前,每一隔预设时间段,通过所述监听模块向所述移动终端的系统发送所述预设消息。优选地,所述预设时间段为2~4秒钟。优选地,所述通过所述监听模块向所述移动终端的系统发送所述预设消息,包括:通过通过通述监听模块基于handle消息处理机制,向所述移动终端的系统发送所述预设消息;或通过所述监听模块通过广播向所述移动终端的系统发送所述预设消息。优选地,所述预设消息为空消息。第二方面,本申请通过本申请的一实施例,提供如下技术方案:一种断线重连的装置,包括:监听模块,用于在客户端与服务器联网过程中,对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,向所述移动终端的系统发送一预设消息;重连模块,用于接收所述预设消息,并基于所述预设消息,判断所述移动终端的网络是否恢复正常,其中,所述重连模块设置在所述客户端中;若所述移动终端的网络恢复正常,则重新建立所述客户端与所述服务器之间的网络连接。优选地,所述监听模块,具体用于:对所述系统下发的广播消息进行监听,若接收到第一预设广播消息,则确定所述移动终端的网络出现异常;或对所述客户端与所述服务器之间的socket连接进行监听,若发现所述socket连接断线,则确定所述移动终端的网络出现异常。第三方面,本申请通过本申请的一实施例,提供如下技术方案:一种断线重连的装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:在客户端与服务器联网过程中,通过监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,通过所述监听模块向所述移动终端的系统发送一预设消息;通过重连模块接收所述预设消息,并基于所述预设消息,判断所述移动终端的网络是否恢复正常,其中,所述重连模块设置在所述客户端中;若所述移动终端的网络恢复正常,则通过所述重连模块重新建立所述客户端与所述服务器之间的网络连接。第四方面,本申请通过本申请的一实施例,提供如下技术方案:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:在客户端与服务器联网过程中,通过监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,通过所述监听模块向所述移动终端的系统发送一预设消息;通过重连模块接收所述预设消息,并基于所述预设消息,判断所述移动终端的网络是否恢复正常,其中,所述重连模块设置在所述客户端中;若所述移动终端的网络恢复正常,则通过所述重连模块重新建立所述客户端与所述服务器之间的网络连接。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:在本申请实施例中,公开了一种断线重连的方法,包括:在客户端与服务器联网过程中,监听模块对移动终端的网络状态进行监听,其中,客户端安装在动终端的系统上,监听模块设置在客户端中;在发现移动终端的网络出现异常时,监听模块向移动终端的系统发送一预设消息;重连模块接收预设消息,并基于预设消息,重新建立客户端与服务器之间的网络连接,其中,重连模块设置在所述客户端中。由于在进行断线重连时,不依赖手机系统下发的广播消息,因此避免了处理逻辑出现混乱,无需建立两次重连接,进而提高了重连接速度,减轻了系统负担。所以解决了现有技术中在进行断线重连时,存在处理逻辑混乱,重连接速度较慢,系统负担重的技术问题,实现了在进行断线重连时,处理逻辑清晰,减轻系统负担,提高重连接速度的技术效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例中一种断线重连的方法的流程图;图2为本申请实施例中一种断线重连的装置的结构图;图3为本申请实施例中一种断线重连的装置的结构图;图4为本申请实施例中一种计算机可读存储介质的结构图。具体实施方式本申请实施例通过提供一种断线重连的方法及装置,解决了现有技术中在进行断线重连时,存在处理逻辑混乱,重连接速度较慢,系统负担较重的技术问题,实现了在进行断线重连时,处理逻辑清晰,减轻系统负担,提高重连接速度的技术效果。本申请实施例的技术方案为解决上述技术问题,总体思路如下:一种断线重连的方法,包括:在客户端与服务器联网过程中,监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,所述监听模块向所述移动终端的系统发送一预设消息;重连模块接收所述预设消息,并基于所述预设消息,重新建立所述客户端与所本文档来自技高网...

【技术保护点】
1.一种断线重连的方法,其特征在于,包括:在客户端与服务器联网过程中,监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,所述监听模块向所述移动终端的系统发送一预设消息;重连模块接收所述预设消息,并基于所述预设消息,重新建立所述客户端与所述服务器之间的网络连接,其中,所述重连模块设置在所述客户端中。

【技术特征摘要】
1.一种断线重连的方法,其特征在于,包括:在客户端与服务器联网过程中,监听模块对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系统上,所述监听模块设置在所述客户端中;在发现所述移动终端的网络出现异常时,所述监听模块向所述移动终端的系统发送一预设消息;重连模块接收所述预设消息,并基于所述预设消息,重新建立所述客户端与所述服务器之间的网络连接,其中,所述重连模块设置在所述客户端中。2.如权利要求1所述的断线重连的方法,其特征在于,所述监听模块对移动终端的网络状态进行监听,包括:所述监听模块对所述客户端与所述服务器之间的socket连接进行监听,若发现所述socket连接断线,则确定所述移动终端的网络出现异常。3.如权利要求1所述的断线重连的方法,其特征在于,所述监听模块向所述移动终端的系统发送一预设消息,包括:在所述移动终端的网络恢复正常之前,所述监听模块每隔一预设时间段,向所述移动终端的系统发送一次所述预设消息。4.如权利要求3所述的断线重连的方法,其特征在于,所述预设时间段为2~4秒钟。5.如权利要求1所述的断线重连的方法,其特征在于,所述监听模块向所述移动终端的系统发送一预设消息,包括:所述监听模块基于handle消息处理机制,向所述移动终端的系统发送所述预设消息;或所述监听模块通过广播方式,向所述移动终端的系统发送所述预设消息。6.如权利要求1~5任一所述的网络断线重连的方法,其特征在于,所述预设消息为空消息。7.一种断线重连的装置,其特征在于,包括:监听模块,用于在客户端与服务器联网过程中,对移动终端的网络状态进行监听,其中,所述客户端安装在所述移动终端的系...

【专利技术属性】
技术研发人员:孟志兵张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1