买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种客户端与服务器间的断线重连方法和系统_在线途游(北京)科技有限公司;北京云游互动网络科技有限公司_202311745624.1 

申请/专利权人:在线途游(北京)科技有限公司;北京云游互动网络科技有限公司

申请日:2023-12-18

公开(公告)日:2024-04-02

公开(公告)号:CN117812133A

主分类号:H04L67/141

分类号:H04L67/141;H04L67/5682;H04L67/55;H04L47/10

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.19#实质审查的生效;2024.04.02#公开

摘要:本申请提供了一种客户端与服务器间的断线重连方法、系统、计算设备和计算机可读存储介质,该方法中,客户端在发送数据包时,将数据包同时在本地存储,服务器在返回数据包时也会包括最新收到的客户端数据包序号;客户端根据这个序号,就可以知道哪些发出数据包已经被服务器收到,对于服务器没有收到的数据包,在重连时从本地队列取出再次发送即可。同时,服务器也缓存最新收到的客户端数据包序号;断线重连后,客户端会将自己认为的没有发送成功的协议包全部发送一遍,服务器可以根据自己保存的序号,丢弃掉被重复发送的请求。重连时,服务器只是重新发送真正丢失的数据包,而且由于客户端一直在清理自己缓存的数据队列,所以重连后的数据量双方都比较小,从而用较少的流量完成了网络重连。

主权项:1.一种客户端与服务器间的断线重连方法,其特征在于,包括:客户端生成待发送的请求数据包,在所述请求数据包的协议标头中加入第一序号,所述第一序号根据所述请求数据包进行自增;客户端发送所述请求数据包给服务器,并将发送的请求数据包存入客户端本地的第一数据队列;服务器接收请求数据包解析得到所述第一序号后保存为本地的第二序号;服务器构造响应数据包,并在所述响应数据包的协议标头中加入第一序号以及第三序号,所述第一序号等于所述第二序号,所述第三序号根据响应数据包进行自增;服务器发送所述响应数据包给客户端,并将所述响应数据包保存在服务器本地的第二数据队列;客户端收到所述响应数据包后,获取其协议标头中的第一序号和第三序号,分别保存为本地的第四序号和第五序号;客户端根据所述第四序号对所述第一数据队列的数据包进行清理;当中断发生后,客户端重新建立与服务器的连接并构建重连数据包;将所述重连数据包与所述第一数据队列中的请求数据包发送给服务器,所述重连数据包括客户端收到的最新第五序号;服务器接收重连数据包解析得到所述第五序号,将所述第二数据队列中数据包的第三序号大于所述第五序号的数据包再次发送给客户端;服务器判断接收的请求数据包的第一序号与服务器本地保存的所述第二序号的大小,如果第一序号小于等于第二序号,服务器丢弃所述请求数据包;若第一序号大于第二序号,服务器对所述请求数据包进行正常处理。

全文数据:

权利要求:

百度查询: 在线途游(北京)科技有限公司;北京云游互动网络科技有限公司 一种客户端与服务器间的断线重连方法和系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。