[发明专利]终端设备和数据传输方法在审
申请号: | 201811489136.8 | 申请日: | 2018-12-06 |
公开(公告)号: | CN109547454A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 赵学金 | 申请(专利权)人: | 空网科技(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26 |
代理公司: | 北京卓唐知识产权代理有限公司 11541 | 代理人: | 唐海力;李志刚 |
地址: | 100071 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 数据传输 传输控制协议TCP 服务器 用户数据报协议UDP 流量控制机制 数据传输机制 滑动窗口 拥塞控制 数据发 申请 | ||
本申请公开了一种终端设备和数据传输方法。该数据传输方法包括判断终端设备与服务器之间是否建立有传输控制协议TCP连接;如果所述终端设备与所述服务器间建立有传输控制协议TCP连接,则所述终端设备通过用户数据报协议UDP将指定数据发送给所述服务器。本申请解决了TCP由于滑动窗口机制、流量控制机制以及拥塞控制等数据传输机制导致的数据传输较慢的技术问题。
技术领域
本申请涉及通信领域,具体而言,涉及一种终端设备和数据传输方法。
背景技术
目前主流定位设备大部分采用TCP(Transmission Control Protocol,传输控制协议)传输方式来传输数据,但TCP传输方式在数据传输过程中存在着一定问题。
TCP传输方式通过滑动窗口机制、流量控制机制以及拥塞控制等数据传输机制虽然保证了数据在服务器端和客户端之间的可靠性,使数据在传输过程中不易丢失,但也导致了TCP传输方式在传输数据时传输速度较慢。
针对相关技术中采用TCP传输方式导致数据传输速度较低的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种终端设备和数据传输方法,以解决相关技术中采用TCP传输方式导致数据传输速度较低的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种数据传输方法。
根据本申请的数据传输方法包括:判断终端设备与服务器之间是否建立有传输控制协议TCP连接;
如果所述终端设备与所述服务器间建立有传输控制协议TCP连接,则所述终端设备通过用户数据报协议UDP将指定数据发送给所述服务器。
进一步的,该方法还包括:如果所述终端设备与所述服务器间没有建立TCP连接,则所述终端设备通过TCP与服务器经交握程序建立连接。
进一步的,判断终端设备与服务器之间是否建立有TCP连接包括:判断所述终端设备是否向所述服务器发送确认字符ACK数据包;如果所述终端设备已经向所述服务器发送ACK数据包,则所述终端设备通过TCP向所述服务器发送第一心跳数据包;判断所述终端设备是否接收到所述服务器发送的基于第一心跳数据包生成的第一应答数据包。
进一步的,该方法还包括:对原始数据进行分包,获得至少一个数据包;对于每个数据包,按预设的数据包标识分配规则为其分配标识;将每个具有标识的数据包作为指定数据。
进一步的,该方法还包括:接收所述服务器发送的基于所述服务器接收到的具有标识的数据包生成的传输反馈信息;判断所述传输反馈信息中是否包含有丢失数据包信息;如果所述传输反馈信息中包含有所述丢失数据包信息,则所述终端设备通过UDP将所述丢失数据包重新发送给所述服务器。
进一步的,判断所述终端设备通过UDP连续发送的数据包的数量是否大于等于预设阈值;如果所述终端设备通过UDP连续发送的数据包的数量大于等于所述预设阈值,则所述终端设备停止发送数据包,并通过TCP向所述服务器发送第二心跳数据包;判断所述终端设备是否接收到所述服务器发送的基于所述第二心跳数据包生成的第二应答数据包;如果所述终端设备接收到所述服务器发送的基于所述第二心跳数据包生成的第二应答数据包,则所述终端设备通过UDP继续向所述服务器发送数据包。
为了实现上述目的,根据本申请的另一方面,提供了一种终端设备。
根据本申请的终端设备包括:判断模块,用于判断终端设备与服务器之间是否建立有TCP连接;数据传输模块,用于在所述终端设备与所述服务器间建立有TCP连接时,则通过UDP将指定数据发送给所述服务器。
进一步的,该设备还包括:交握模块,用于在所述终端设备与所述服务器间没有建立TCP连接时,通过TCP与服务器经交握程序建立连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于空网科技(北京)有限公司,未经空网科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811489136.8/2.html,转载请声明来源钻瓜专利网。