[发明专利]一种数据传输系统及方法无效
申请号: | 200710073345.X | 申请日: | 2007-02-12 |
公开(公告)号: | CN101079840A | 公开(公告)日: | 2007-11-28 |
发明(设计)人: | 黄建华 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 郭伟刚;蔡晓红 |
地址: | 518057广东省深圳市高新科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 系统 方法 | ||
1、一种数据传输系统,用于实现终端到终端的数据传输,所述终端包括多个分别用于建立不同类型连接的连接建立单元以及用于执行端对端数据传输的数据传输单元,其特征在于,所述终端还包括有:
启动单元,用于触发所述多个连接建立单元分别开始建立多个连接;
选择单元,用于从所述多个连接建立单元建立的连接中选择一个连接,供数据传输单元传输数据。
2、根据权利要求1所述的一种数据传输系统,其特征在于,所述选择单元进一步包括:
优先级存储单元,用于存储各个连接的优先级;
选择执行子单元,用于根据所述优先级存储单元的数据从建立完成的连接中选择具有最高优先级的连接,并拆除所有未选择的连接。
3、根据权利要求2所述的一种数据传输系统,其特征在于,所述多个不同类型的连接包括UDP直连、TCP直连、UDP服务器中转以及TCP服务器中转,所述优先级存储单元中上述连接的优先级从高到低依次为:UDP直连、TCP直连、UDP服务器中转、TCP服务器中转。
4、根据权利要求1所述的一种数据传输系统,其特征在于,还包括启动时间存储单元,用于存储各个连接的启动时间,所述启动单元根据启动时间存储单元中的数据触发启动各个连接建立单元。
5、根据权利要求1所述的一种数据传输系统,其特征在于,还包括判断单元,用于判断数据传输是否异常,并在确定数据传输异常时使所述启动单元触发连接建立单元建立连接。
6、一种数据传输方法,用于实现终端到终端的数据传输,其特征在于,包括以下步骤:
(a)第一终端启动建立多个不同类型的连接,所述连接用于将数据从第一终端发送到第二终端;
(b)使用所述多个连接中的一个进行数据传输,并停止其它连接。
7、根据权利要求6所述的一种数据传输方法,其特征在于,在所述步骤(a)之前进一步包括:判断当前用于传输数据的连接的传输速率是否低于预定速率阈值,并在传输速率低于预定速率阈值时执行步骤(a)。
8、根据权利要求6或7所述的一种数据传输方法,其特征在于,所述多个不同类型的连接由第一终端同时启动建立或间隔启动建立。
9、根据权利要求8所述的一种数据传输方法,其特征在于,所述多个不同类型的连接包括UDP直连、TCP直连、UDP服务器中转以及TCP服务器中转,其中UDP直连、TCP直连同时启动,UDP服务器中转在UDP直连、TCP直连启动后的预定时间内启动,TCP服务器中转在UDP直连、TCP直连、UDP服务器中转都失败后启动。
10、根据权利要求6或7所述的一种数据传输方法,其特征在于,所述多个不同类型的连接具有不同的优先级,所述步骤(b)进一步包括:
(b1)在第一连接完成时,判断所述第一连接的优先级,若所述第一连接具有第一优先级,则使用所述第一连接传输数据并执行步骤(b2);若所述第一连接不具有第一优先级,则执行步骤(b3);
(b2)停止建立其它连接;
(b3)继续建立其它连接,并执行步骤(b4);
(b4)在下一连接完成时,判断所述下一连接的优先级,若所述下一连接具有第一优先级,则使用该连接进行数据传输,并执行步骤(b2),若所述下一连接不具有第一优先级执行步骤(b3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710073345.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:输入装置
- 下一篇:多段压缩式旋转压缩机及其排除容积比的设定方法