[发明专利]一种数据传输方法、系统和电子设备在审
申请号: | 201610164342.6 | 申请日: | 2016-03-22 |
公开(公告)号: | CN107222299A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 杨呈中 | 申请(专利权)人: | 掌赢信息科技(上海)有限公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22 |
代理公司: | 北京万慧达知识产权代理有限公司11111 | 代理人: | 张锦波 |
地址: | 200063 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 系统 电子设备 | ||
技术领域
本发明涉及网络领域,特别涉及一种数据传输方法、系统和电子设备。
背景技术
在数据传输的过程中,为了保证QoS(Quality of Service,服务质量),一般采用VPN(Virtual Private Network,虚拟专用网络)的形式实现数据传输。
但是现有的VPN技术一般只为传输的双方建立一个单一的数据通道,使得在采用VPN的形式实现数据传输时,若该数据通道上的某个或某些节点出现拥塞,会产生数据传输延时提高和丢包率增加等现象,进而会降低数据传输的速率、稳定性以及可靠性。
发明内容
为了提高数据传输的速率、稳定性以及可靠性,本发明实施例提供了一种数据传输方法、系统和电子设备。所述技术方案如下:
第一方面,提供了一种数据传输方法,所述方法包括:
数据发送方根据所述数据发送方和数据接收方的信息,确定所述数据发送方和所述数据接收方之间的多个可用预设节点;
所述数据发送方向所述多个可用预设节点发送数据;
所述多个可用预设节点向所述数据接收方发送所述数据;
所述数据接收方接收所述多个可用预设节点中的任意一个可用预设节点发送的数据;
所述数据接收方判断所述数据是否为首次接收;以及
所述数据接收方若判定所述数据为首次接收,则忽略或丢弃其他可用预设节点发送的所述数据。
结合第一方面,在第一种可能的实现方式中,所述数据发送方根据所述数据发送方和数据接收方的信息,确定所述数据发送方和所述数据接收方之间的多个可用预设节点包括:
所述数据发送方获取所有可用预设节点的网络参数;以及
所述数据发送方从所述所有可用预设节点中,选择所述网络参数满足小于或者等于预设阈值的多个可用预设节点;
其中,所述网络参数包括链路的丢包率、往返时延RTT以及jitter抖动中的至少一个。
结合第一方面,在第二种可能的实现方式中,
所述数据发送方设置所述数据的标识信息,所述标识信息与所述数据对应,用于区分所述数据与其他数据;
所述数据发送方向所述多个可用预设节点发送所述数据和所述标识信息;以及
所述多个可用预设节点向所述数据接收方发送所述数据和所述标识信息。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述数据接收方判断所述数据是否为首次接收包括:
所述数据接收方根据所述标识信息,判断所述数据是否为首次接收。
第二方面,提供了一种电子设备,所述电子设备包括:
处理模块,用于根据数据发送方和数据接收方的信息,确定所述数据发送方和所述数据接收方之间的多个可用预设节点;
发送模块,用于向所述多个可用预设节点发送数据,以使所述多个可用预设节点将所述数据转发至所述数据接收方。
结合第二方面,在第一种可能的实现方式中,所述处理模块具体用于:
获取所有可用预设节点的网络参数;以及
从所述所有可用预设节点中,选择所述网络参数满足小于或者等于预设阈值的多个可用预设节点;
其中,所述网络参数包括链路的丢包率、往返时延RTT以及jitter抖动中的至少一个。
结合第二方面,在第二种可能的实现方式中,
所述电子设备还包括设置模块,用于设置所述数据的标识信息,所述标识信息与所述数据对应,用于区分所述数据与其他数据;以及
所述发送模块还用于向所述多个可用预设节点发送所述数据和所述标识信息,以使所述多个可用预设节点将所述数据和所述标识信息发送至所述数据接收方。
第三方面,提供了一种电子设备,所述电子设备包括存储器以及与所述存储器连接的处理器,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
根据数据发送方和数据接收方的信息,确定所述数据发送方和所述数据接收方之间的多个可用预设节点;
向所述多个可用预设节点发送数据,以使所述多个可用预设节点将所述数据转发至所述数据接收方。
结合第三方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
获取所有可用预设节点的网络参数;以及
从所述所有可用预设节点中,选择所述网络参数满足小于或者等于预设阈值的多个可用预设节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于掌赢信息科技(上海)有限公司,未经掌赢信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610164342.6/2.html,转载请声明来源钻瓜专利网。