[发明专利]一种网络数据传输方法有效
申请号: | 201010616536.8 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102025474A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 单洪政 | 申请(专利权)人: | 北京佳讯飞鸿电气股份有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L29/06 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 童晓琳 |
地址: | 100095 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了网络通信技术领域中的一种网络数据传输方法。包括连接的建立与释放过程、数据传输过程和定时握手过程;连接的建立与释放过程包括客户端主动向服务器端发送初始消息,请求建立连接;服务器端认证并保存连接信息,进入连接建立状态;数据传输过程包括客户端和服务器端分别向对方发送数据消息,如果对方收到数据消息,则继续发送下一个数据消息;否则,重发数据消息;定时握手过程包括客户端和服务器分别通过第一网络链路和第二网络链路向对方发送心跳消息,如果对方收到心跳消息,则连接正常;如果没收到,则重发心跳消息;若第一网络链路和第二网络链路都故障,则判定连接中断。本发明提供了一种高可靠、高实时的网络数据传送协议。 | ||
搜索关键词: | 一种 网络 数据传输 方法 | ||
【主权项】:
一种网络数据传输方法,通过UDP协议进行传输,其特征是所述方法包括连接的建立与释放过程、数据传输过程和定时握手过程;所述连接的建立与释放过程包括:步骤101:客户端主动向服务器端发送初始消息,请求建立连接;步骤102:服务器端收到初始消息后,向客户端发送初始证实消息;初始证实消息包含记录连接信息的存储信息和初始证实消息的摘要;步骤103:服务器端释放协议控制资源;步骤104:客户端收到初始证实消息后,将存储信息和初始证实消息的摘要取出,然后通过存储信息响应消息将存储信息和初始证实消息的摘要发送给服务器端;步骤105:服务器端收到存储信息响应消息后,取出存储信息和初始证实消息的摘要进行认证,并在认证通过后保存连接信息,同时向客户端发送存储信息证实消息,进入连接建立状态;步骤106:客户端收到存储信息证实消息后,进入连接建立状态;所述数据传输过程包括:步骤201:客户端/服务器端向服务器端/客户端发送数据消息;步骤202:服务器端/客户端收到数据消息后,向客户端/服务器端发送数据证实消息;步骤203:客户端/服务器端判断是否收到数据证实消息,如果收到,则执行步骤204;否则,执行步骤205;步骤204:发送下一个数据消息;步骤205:判断重发数据消息的数量是否大于设定窗口,如果是,则执行步骤206;否则,返回步骤201,重新发送数据消息,并使重发数据消息的数量加1;步骤206:判定连接中断,关闭连接;所述定时握手过程包括:步骤301:建立连接后,客户端/服务器端通过第一网络链路/第二网络链路定时向服务器端/客户端发送心跳消息;步骤302:当服务器端/客户端收到心跳消息后,通过第一网络链路/第二网络链路向客户端/服务器端发送心跳证实消息;步骤303:判断客户端和服务器端是否在设定时间内收到心跳证实消息,如果是,则执行步骤304;否则执行步骤305;步骤304:判定客户端和服务器端连接正常;步骤305:客户端/服务器端在设定时间内没有收到心跳证实消息,客户端/服务器端重发心跳消息;步骤306:当客户端/服务器端心跳消息重发次数超过设定次数后,判定第一网络链路/第二网络链路故障;步骤307:如果第一网络链路和第二网络链路同时故障,则判定客户端和服务器端连接中断。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京佳讯飞鸿电气股份有限公司,未经北京佳讯飞鸿电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010616536.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种组播数据的传输方法及装置
- 下一篇:生产聚碳酸酯的方法