[发明专利]一种数据通信方法、应用客户端、加速节点服务器及系统有效
申请号: | 201710060368.0 | 申请日: | 2017-01-24 |
公开(公告)号: | CN108347357B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 王小林;张丹;马帅;宁斌晖;蔡爱梅;胡雷;魏定强;刘剑;郝晶晶;廖绪磷;周旸 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据通信 方法 应用 客户端 加速 节点 服务器 系统 | ||
本发明实施例提供一种数据通信方法、应用客户端、加速节点服务器及系统,该方法包括:应用客户端接入第一网络;通过所述第一网络连接加速链路,所述加速链路与所述应用客户端的用户标识建立有对应关系;检测所述第一网络的网络参数,所述网络参数用于表征网络稳定性;根据所述网络参数,判断所述第一网络的稳定性是否符合预设稳定性要求;如果所述第一网络的稳定性不符合预设稳定性要求,切换接入第二网络;根据所述用户标识,通过所述第二网络保持连接所述加速链路。本发明实施例可保持原分配的加速链路不变的情况下,实现客户端接入网络的无缝切换,保障使用数据加速服务后,应用数据的传输速率。
技术领域
本发明涉及通信技术领域,具体涉及一种数据通信方法、应用客户端、加速节点服务器及系统。
背景技术
用户在使用游戏、视频等应用时,需要通过相应的应用客户端与应用服务器交互应用数据;为缩短应用客户端与应用服务器间的应用数据传输延迟,应用客户端可使用数据加速服务,即应用客户端可通过加速链路连接应用服务器,通过加速链路传输应用客户端与应用服务器间的应用数据,提升应用数据的传输速率。如以使用游戏加速服务为例,游戏客户端可通过游戏加速链路连接游戏服务器,以游戏加速链路传输游戏客户端与游戏服务器间的游戏数据,提升游戏的流畅度。
使用数据加速服务能够使得应用客户端在当前接入网络的延迟较高时,提升应用数据的传输速率。数据加速服务的服务质量主要由加速链路的通信质量,以及应用客户端当前接入网络的稳定性决定;即在加速链路的通信质量较高,能够加速应用数据的传输时,如果应用客户端当前接入网络的稳定性较差(网络的稳定性较差可能是由于网络波动、或者应用客户端的位置移动等造成),即使应用客户端使用数据加速服务,应用数据的传输速率也并不理想;因此如何在应用客户端当前接入网络的稳定性较差时,保障应用数据的传输速率,成为了本领域技术人员需要考虑的问题。
发明内容
有鉴于此,本发明实施例提供一种数据通信方法、应用客户端、加速节点服务器及系统,以在应用客户端当前接入网络的稳定性较差时,保障应用数据的传输速率。
为实现上述目的,本发明实施例提供如下技术方案:
一种数据通信方法,应用于应用客户端,所述方法包括:
接入第一网络;
通过所述第一网络连接加速链路,所述加速链路与所述应用客户端的用户标识建立有对应关系;
检测所述第一网络的网络参数,所述网络参数用于表征网络稳定性;
根据所述网络参数,判断所述第一网络的稳定性是否符合预设稳定性要求;
如果所述第一网络的稳定性不符合预设稳定性要求,切换接入第二网络,所述第一网络与所述第二网络为所述应用客户端不同的可接入网络;
根据所述用户标识,通过所述第二网络保持连接所述加速链路。
本发明实施例还提供一种数据通信方法,应用于加速节点服务器,所述方法包括:
接收通知信息,所述通知信息指示有为应用客户端分配的加速链路,与所述应用客户端的用户标识的对应关系;
通过所述加速链路,传输所述应用客户端与所述应用服务器的应用数据;
在应用客户端由第一网络切换入第二网络后,通过第二网络接收所述应用客户端发送的应用数据,该应用数据携带有所述用户标识;
根据所述对应关系,验证所述用户标识对应有加速链路后,保持通过所述加速链路传输通过第二网络接收的应用数据。
本发明实施例还提供一种应用客户端,包括:
第一网络接入模块,用于接入第一网络;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710060368.0/2.html,转载请声明来源钻瓜专利网。