[发明专利]数据传输方法、设备及系统有效
申请号: | 201410567867.5 | 申请日: | 2014-10-22 |
公开(公告)号: | CN104283716B | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 徐星 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 麦小婵,郝传鑫 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 设备 系统 | ||
1.一种数据传输方法,其特征在于,包括:
通过UDP链路向数据接收设备发送第一数据封包;
将已发送的第一数据封包及其发送时间保存于已发送列表中;
当接收到所述数据接收设备返回的所述第一数据封包的确认响应时,从所述已发送列表中删除所述第一数据封包及其发送时间;
在超时检测时刻,检测是否接收到所述数据接收设备返回的所述第一数据封包的确认响应;所述第一数据封包的确认响应表示所述数据接收设备接收到所述第一数据封包;
若检测到超过预设时长仍未接收到所述确认响应,则向所述数据接收设备请求并建立TCP链路;
其中,所述检测到超过预设时长仍未接收到所述确认响应是指:在超时检测时刻,遍历已发送列表中的前n个数据封包,检测到存在超过预设时长没有接收到确认响应的数据封包;通过所述UDP链路和所述TCP链路向所述数据接收设备发送第二数据封包。
2.如权利要求1所述的数据传输方法,其特征在于,在所述通过所述UDP链路和所述TCP链路向所述数据接收设备发送第二数据封包之后,还包括:
接收所述数据接收设备通过所述UDP链路和所述TCP链路返回的数据封包,并对所述数据封包进行重复数据封包判定和过滤。
3.如权利要求1所述的数据传输方法,其特征在于,所述在超时检测时刻,检测是否接收到所述数据接收设备返回的所述第一数据封包的确认响应,具体包括:
在超时检测时刻,检测所述已发送列表是否存在所述第一数据封包;
若存在所述第一数据封包,则判断所述第一数据封包的发送时间与当前时刻的差值是否大于预设时长;
当所述差值大于预设时长时,判定超过预设时长仍未接收到所述确认响应。
4.如权利要求1至3中任意一项所述的数据传输方法,其特征在于,所述第二数据封包包含所述数据发送设备的连接ID,以使所述数据接收设备能够根据所述连接ID对所述数据发送设备进行身份验证,并在验证通过后通过所述UDP链路和所述TCP链路向所述数据发送设备返回所述第二数据封包的确认响应。
5.一种数据传输方法,其特征在于,包括:
通过UDP链路接收数据发送设备发送的第一数据封包;
向所述数据发送设备返回所述第一数据封包的确认响应;
接收所述数据发送设备发送的TCP链路建立请求,并与所述数据发送设备建立TCP链路;所述TCP链路建立请求是所述数据发送设备在检测到超过预设时长仍未接收到所述第一数据封包的确认响应时发送的;其中,所述TCP链路建立请求是所述数据发送设备在超时检测时刻,遍历已发送列表中的前几个数据封包,当存在超过预设时长没有接收到确认响应的数据封包时向所述数据接收设备发送的;所述已发送列表用于保存所述数据发送设备已发送的第一数据封包及其发送时间,并且当所述数据发送设备接收到返回的所述第一数据封包的确认响应时,从所述已发送列表中删除所述第一数据封包及其发送时间;
通过所述UDP链路和所述TCP链路接收所述数据发送设备发送的第二数据封包,并对所述第二数据封包进行重复数据封包判定和过滤。
6.如权利要求5所述的数据传输方法,其特征在于,在所述通过UDP链路接收数据发送设备发送的第一数据封包之后,还包括:
从所述第一数据封包解析出所述数据发送设备的连接ID,并保存于数据发送设备信息列表中。
7.如权利要求6所述的数据传输方法,其特征在于,在所述通过所述UDP链路和所述TCP链路接收所述数据发送设备发送的第二数据封包,并对所述第二数据封包进行重复数据封包判定和过滤之后,还包括:
从通过所述TCP链路接收的第二数据封包中解析出所述数据发送设备的连接ID,并根据所述连接ID对所述数据发送设备进行身份验证;
若身份验证通过,则通过所述UDP链路和所述TCP链路向当前数据发送设备返回所述第二数据封包的确认响应。
8.如权利要求7所述的数据传输方法,其特征在于,所述根据所述连接ID对所述数据发送设备进行身份验证,具体包括:
检测所述连接ID是否在所述数据发送设备信息列表中;
若所述连接ID在所述数据发送设备信息列表中,则判定为身份验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410567867.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:断路器导电系统硬线成型装置
- 下一篇:一种可调式导线折弯装置