[发明专利]基于位图的分组确认方法及终端有效
申请号: | 201710733622.9 | 申请日: | 2017-08-24 |
公开(公告)号: | CN109428683B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 刘德建;杜建强;范涛涛;王长兴;张明辉;郭玉湖 | 申请(专利权)人: | 福建省华渔教育科技有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 位图 分组 确认 方法 终端 | ||
本发明涉及通信技术领域,尤其涉及基于位图的分组确认方法及终端,其方法包括:控制接收端和发送端通过不可靠传输协议建立双向通讯连接;控制所述接收端接收发送端发送的多个分组,并记录所接收到每一分组的序号;获取接收端未接收到分组的最小序号及接收到分组的最大序号;将最小序号的分组之后连续N个分组的接收情况按顺序存储在预设位图表中,并发送位图表至所述发送端,以使得发送端能够对分组的传输情况进行确认。本发明基于不可靠传输协议实现了可靠的数据传输,有效解决了现有技术中只能反馈接收端未接收到分组的最小序号,无法对所述最小序号后分组数据接收状态进行反馈的问题,通过上述方法能够提高分组传输的可靠性。
技术领域
本发明涉及通信技术领域,尤其涉及基于位图的分组确认方法及终端。
背景技术
目前网络数据中基于不可靠传输协议(如UDP协议)实现可靠传输的分组确认方式主要有:基于最小序号的累积确认。其缺点在于:接收端只能反馈给发送端哪个最小序号未收到,而对于该序号之后的分组状态无法反馈,使得发送端无法及时获取各分组的状态,进而影响整体传输性能,在弱网络场景下尤为明显。如发送端发送序号分别为1、2、3、4、5的分组数据,接收端只收到1、3、5分组数据,则接收端只能反馈:收到第1分组数据,且当前期望的最小序号分组为2(即只能反馈第2分组数据未收到),而对于第3、4、5分组数据的状态却无法反馈给发送端。
发明内容
本发明所要解决的技术问题是:本发明提供了一种基于位图的分组确认方法及系统,解决了数据传输过程中无法对每一组数据接收状态进行反馈的问题。
为了解决上述技术问题,本发明提供了一种基于位图的分组确认方法,包括以下步骤:
S1:控制接收端和发送端通过不可靠传输协议建立双向通讯连接;
S2:控制所述接收端接收发送端发送的多个分组,并记录所接收到每一分组的序号;
S3:获取接收端未接收到分组的最小序号及接收到分组的最大序号;
S4:将所述最小序号的分组之后连续N个分组的接收情况按顺序存储在预设位图表中,并发送所述位图表至所述发送端,以使得发送端能够对分组的传输情况进行确认;所述N不大于所述最大序号与最小序号之间的差值。
本发明还提供了一种基于位图的分组确认终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:
S1:控制接收端和发送端通过不可靠传输协议建立双向通讯连接;
S2:控制所述接收端接收发送端发送的多个分组,并记录所接收到每一分组的序号;
S3:获取接收端未接收到分组的最小序号及接收到分组的最大序号;
S4:将所述最小序号的分组之后连续N个分组的接收情况按顺序存储在预设位图表中,并发送所述位图表至所述发送端,以使得发送端能够对分组的传输情况进行确认;所述N不大于所述最大序号与最小序号之间的差值。
本发明的有益效果为:
本发明基于不可靠传输协议实现了可靠的数据传输,有效解决了现有技术中只能反馈接收端未接收到分组的最小序号,无法对所述最小序号后的分组数据接收状态进行反馈的问题,通过上述方法能够提高分组传输的可靠性,通过不可靠传输协议实现可靠传输,有效降低了用户的成本,且通过位图表对分组接收情况进行反馈,提高了数据传输效率。
附图说明
图1为根据本发明实施例基于位图的分组确认方法的主要步骤示意图;
图2为根据本发明实施例基于位图的分组确认终端结构示意图;
标号说明:
1、存储器;2、处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省华渔教育科技有限公司,未经福建省华渔教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710733622.9/2.html,转载请声明来源钻瓜专利网。