一种数据传输方法及系统技术方案

技术编号:16460272 阅读:88 留言:0更新日期:2017-10-26 00:44
本发明专利技术公开了一种数据传输方法及系统。该方法包括:客户端发送连接请求;与客户端建立目标会话;代理服务器将目标传输数据通过目标会话发送至客户端;客户端在监测到第一连接中断时,再次与代理服务器建立连接,并向代理服务器发送数据请求;代理服务器在接收到数据请求时,通过目标会话从第一连接中断时客户端未接收到的数据起为客户端续传目标传输数据。通过本发明专利技术的技术方案,可以实现最大程度地降低客户端在网络不稳定而断线时其流畅性和连续性受到的影响,使得客户端在断线重连后,能够从未接收到的数据起继续获得目标传输数据,以尽可能保持操作的流畅性和连续性,而不用重复之前的操作。

A data transmission method and system

The invention discloses a data transmission method and system. The method includes: the client sends a connection request to establish a session with the client; target; proxy server will target data transmission through the target session is sent to the client; the client in monitoring to the first connection is interrupted again to establish a connection with the proxy server and the proxy server to send data requests; proxy server receives the data connection request, when a client does not interrupt the data received from the client to resume target transmission data from the first through the target session. Through the technical scheme of the invention can realize to minimize the impact on the network client is not stable and broken the fluency and continuity of the client in the reconnection, and have never been able to receive data from the target to continue to receive data transmission, fluency and continuity as far as possible to maintain the operation. Without repeated before operation.

【技术实现步骤摘要】
一种数据传输方法及系统
本专利技术涉及通信
,特别涉及一种数据传输方法及系统。
技术介绍
目前,客户端在进行游戏等操作时,遇到的最大问题就是网络不稳定,如经常出现Wifi信号丢失、不同Wifi间的切换、移动中基站的切换、Wifi和移动数据网络3G/4G互相切换的情况而导致网络不稳定,而一旦出现网络不稳定的问题,客户端将高概率断线,导致游戏等操作不得不中断,而客户端断线后该客户端的服务器也就不会继续向客户端发送相应的数据,从而使得客户端即便与服务器重新建立连接也常常无法在原来的基础上继续进行游戏等操作而不得不重新重复原来的操作,这无疑严重地影响了客户端操作的流畅性和连续性、进而降低了用户体验。为此,相关技术中采用的解决方案通常为使用VPN(VirtualPrivateNetwork,虚拟专用网络)协议支持断线重连等,但VPN在使用时需要非常复杂的设置,同时VPN是设备级的代理,成本较高,因而,相关技术中的断线重连方式由于难度和成本的原因,导致实际实现的厂商较少,进而使得客户端在进行游戏等操作时,一旦遇到网络不稳定的情况仍然将高概率断线,并使得客户端操作的流畅性和连续性受到很大影响本文档来自技高网...
一种数据传输方法及系统

【技术保护点】
一种数据传输方法,其特征在于,包括:客户端发送连接请求;代理服务器在接收到所述连接请求时,与所述客户端建立第一连接,以与所述客户端建立目标会话,并根据所述连接请求与所述客户端对应的目标服务器建立连接,以接收所述目标服务器发送的所述客户端通过所述目标会话请求获得的目标传输数据,其中,所述代理服务器位于所述客户端和所述目标服务器之间;所述代理服务器将所述目标传输数据通过所述目标会话发送至所述客户端;所述客户端在监测到所述第一连接中断时,再次与所述代理服务器建立连接,并向所述代理服务器发送数据请求;所述代理服务器在接收到所述数据请求时,通过所述目标会话从所述第一连接中断时所述客户端未接收到的数据起为...

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:客户端发送连接请求;代理服务器在接收到所述连接请求时,与所述客户端建立第一连接,以与所述客户端建立目标会话,并根据所述连接请求与所述客户端对应的目标服务器建立连接,以接收所述目标服务器发送的所述客户端通过所述目标会话请求获得的目标传输数据,其中,所述代理服务器位于所述客户端和所述目标服务器之间;所述代理服务器将所述目标传输数据通过所述目标会话发送至所述客户端;所述客户端在监测到所述第一连接中断时,再次与所述代理服务器建立连接,并向所述代理服务器发送数据请求;所述代理服务器在接收到所述数据请求时,通过所述目标会话从所述第一连接中断时所述客户端未接收到的数据起为所述客户端续传所述目标传输数据。2.根据权利要求1所述的方法,其特征在于,所述代理服务器在接收到所述数据请求时,通过所述目标会话从所述第一连接中断时所述客户端未接收到的数据起为所述客户端续传所述目标传输数据,包括:所述代理服务器在接收到数据请求时,判断所述数据请求中是否携带有会话参数;当所述数据请求中携带有所述会话参数时,判断所述会话参数是否与预存储的历史会话参数相匹配;当所述会话参数与所述历史会话参数相匹配时,通过所述目标会话从所述第一连接中断时所述客户端未接收到的数据起为所述客户端续传所述目标传输数据。3.根据权利要求2所述的方法,其特征在于,所述会话参数包括以下至少一项:所述目标会话的会话标识、所述目标会话的会话所有权凭证。4.根据权利要求1所述的方法,其特征在于,所述代理服务器在接收到所述数据请求时,通过所述目标会话从所述第一连接中断时所述客户端未接收到的数据起为所述客户端续传所述目标传输数据,包括:所述代理服务器获取所述数据请求中携带的所述客户端的当前数据接收量;所述代理服务器获取与所述客户端对应的当前数据发送量;所述代理服务器根据与所述客户端对应的当前数据发送量和所述客户端的当前数据接收量,在所述目标会话不变的基础上,从所述第一连接中断时所述客户端未接收到的数据起为所述客户端续传所述目标传输数据。5.根据权利要求1所述的方法,其特征在于,所述代理服务器在接收到所述数据请求时,通过所述目标会话从所述第一连接中断时所述客户端未接收到的数据起为所述客户端续传所述目标传输数据,包括:所述代理服务器在接收到所述数据请求时,在所述目标会话不变的基础上,通过所述客户端在所述第一连接中断时再次与其建立的第二连接续传所述目标传输数据;或者所述代理服务器在接收到所述数据请求时,再次与所述客户端建立第三连接;在所述目标会话不变的基础上,通过所述第三连接续传所述目标传输数据。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:所述代理服务器在接收到所述目标传输数据时,根据所述目标传输数据中各文件的大小、所述代理服务器与所述目标服务器...

【专利技术属性】
技术研发人员:潘坤
申请(专利权)人:四川速宝网络科技有限公司
类型:发明
国别省市:四川,51

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

1