[发明专利]一种网络重连的方法和装置有效
申请号: | 201811231398.4 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109474579B | 公开(公告)日: | 2021-05-21 |
发明(设计)人: | 刘迪;代熙盟 | 申请(专利权)人: | 北京龙创悦动网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京鼎真知识产权代理事务所(普通合伙) 11815 | 代理人: | 洪波 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 方法 装置 | ||
1.一种网络重连的方法,其特征在于,包括:
若与客户端建立的目标网络连接发生连接中断,则,接收所述客户端发送的重连请求,所述重连请求中携带有目标标识;其中,所述目标标识中包括:预先生成的、包含有所述目标网络连接中所述客户端对应的客户端标识; 所述客户端标识与所述目标网络连接唯一对应,具体包括:客户端生成的随机数、客户端自身的部分信息码、时间参数;
查找所述目标标识对应的所述目标网络连接;
接收所述客户端在所述目标网络连接中断时缓存的操作指令集,并反馈所述操作指令集相应的数据,实现与所述客户端的所述目标网络的重新连接。
2.根据权利要求 1 所述的方法,其特征在于,所述接收所述客户端在所述目标网络连接中断时缓存的操作指令集,并反馈所述操作指令集相应的数据,实现与所述客户端的所述目标网络的重新连接,具体包括如下步骤:
获取所述目标网络连接的断线时间;
判断所述断线时间与预先设置的时间阈值之间的大小,若所述断线时间小于或等于所述时间阈值,则接收所述客户端在所述目标网络连接中断时缓存的操作指令集,并反馈所述操作指令集相应的数据,实现与所述客户端的所述目标网络的重新连接。
3.根据权利要求 1 所述的方法,其特征在于,所述接收所述客户端在所述目标网络连接中断时缓存的操作指令集,并反馈所述操作指令集相应的数据,实现与所述客户端的所述目标网络的重新连接,具体包括如下步骤:
获取所述目标网络连接断线时刻对应的待发送的数据流量;
判断所述数据流量与预先设置的数据流量阈值之间的大小关系,若所述数据流量小于或等于所述数据流量阈值,则接收所述客户端在所述目标网络连接中断时缓存的操作指令集,并反馈所述操作指令相应的数据,实现与所述客户端的所述目标网络的重新连接。
4.根据权利要求 2 所述的方法,其特征在于,若所述断线时间大于所述时间阈值,则初始化所述目标网络连接对应的所述客户端的相应信息,并初始化所述客户端标识;
或,若多次查找所述目标标识对应的所述目标网络连接失败,则初始化所述目标网络连接对应的所述客户端的相应信息,初始化所述客户端标识, 并发送连接失败的指示信息至所述客户端。
5.根据权利要求 3 所述的方法,其特征在于,若所述数据流量大于所述数据流量阈值,则初始化所述目标网络连接中所述客户端的相应信息,并初始化所述客户端标识;
或,若多次查找所述目标标识对应的所述目标网络连接失败,则初始化所述目标网络连接对应的所述客户端的相应信息,初始化所述客户端标识, 并发送连接失败的指示信息至所述客户端。
6.根据权利要求 1 至 5 任一所述的方法,其特征在于,在所述反馈所述操作指令集相应的数据之前,接收所述客户端在所述目标网络连接中断时缓存的操作指令集之后,还包括:
根据容错处理算法判断所述操作指令集是否是重复的操作指令,若所述操作指令集存在重复,则保留重复的操作指令中的其中一个操作指令,并反馈所述操作指令相应的数据。
7.根据权利要求 6 所述的方法,其特征在于,将所述目标标识与哈希容器内预存的标识进行比对,获得所述目标标识对应的所述目标网络连接。
8.根据权利要求 7 所述的方法,其特征在于,根据以下其中之一的容错处理算法判断所述操作指令集中是否存在重复操作指令:
获取所述操作指令集相应的数据信息,采用对比算法判断所述操作指令集是否存在重复操作;
或,获取所述操作指令集中的每个操作指令包括的位置信息,根据所述位置信息判断是否存在重复操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京龙创悦动网络科技有限公司,未经北京龙创悦动网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811231398.4/1.html,转载请声明来源钻瓜专利网。