[发明专利]一种数据文件UDP组播丢失帧级补调方法及装置在审
申请号: | 202310367126.1 | 申请日: | 2023-04-07 |
公开(公告)号: | CN116389178A | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 李小汝;孙海燕;陈永涛;刘然;贺俊彦;朱玲玲;王怀乐 | 申请(专利权)人: | 国家气象信息中心(中国气象局气象数据中心) |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L67/06;H04L69/164;H04L9/40 |
代理公司: | 北京冠榆知识产权代理事务所(特殊普通合伙) 11666 | 代理人: | 孟培 |
地址: | 100081 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据文件 udp 丢失 帧级补调 方法 装置 | ||
本发明公开数据文件UDP组播丢失帧级补调方法及装置,其方法包括如下步骤:步骤P1、利用数据发送模块将待发送数据文件拆分成数据包后封装成数据帧发送;步骤P2、接收数据模块接收数据帧并识别丢失数据帧,生成补调任务;步骤P3、补调模块向补调服务模块发送针补调请求;步骤P4、补调服务模块提取需补调的丢失数据帧发送给补调模块;步骤P5、补调模块收到补调的丢失数据帧经过数据文件完整性检验后完成数据文件的接收。其装置包括发送端和接收端;发送模块包括数据发送模块和补调服务模块,接收模块包括数据接收模块和补调模块。本发明解决了UDP组播在接收应用中发送端在数据发送效率和对多接收端丢包补调需求不能兼顾的问题。
技术领域
本发明涉及UDP组播技术领域。具体地说是一种数据文件UDP组播丢失帧级补调方法及装置。
背景技术
在UDP(User Datagram Protocol)组播一对多文件传输分发系统中,由于其一点发送多点接收的特性,具有比TCP(Transmission Control Protocol)点对点传输更高的分发效率。与音频、视频等流媒体的传输相比,数据文件传输对于数据的传输完整性有非常高的要求,文件中任何一个数据包在传输过程中丢失,均造成文件传输失败。但由于UDP组播传输是面向非连接的,UDP数据包传输过程中易丢失,容易造成文件在接收端不能正常完整接收,为了提高文件传输成功率,需要重新传输丢失的文件。目前,为了提高补调重传的效率,通常采用只补调丢失包的方法来提高补调的效率,提高UDP组播传输的文件的完整性。
在已有的UDP丢帧补调方法中,大多仅针对一对一UDP数据传输时的帧补调方法,而不适用于一点发送多点并行接收为特征的UDP组播数据文件分发系统。已有的多终端UDP数据下载方法(如专利申请号为201110230902.0),也是发送端针对不同终端的传输条件进行一对一UDP数据传输提高数据传输完整性的方法,同样不适用于发送端UDP组播连续不间断分发、多接收端并行接收情况下的UDP数据高效分发和高完整性的系统。
在一点发送多点并行接收的数据文件UDP组播传输系统中,若发送端发送部分UDP包后,等待接收方反馈接收情况,然后根据各接收端需求重发丢失帧,在多个接收端情况下,发送端发送模块由于需要满足所有接收端的重发需求,发送端的数据发送效率会大大降低,不能有效发挥UDP数据文件组播传输高效率的特点。因此,需要设计一种在保证一对多数据文件UDP组播传输分发效率的同时,提高文件传输分发完整性的方法。
发明内容
为此,本发明所要解决的技术问题在于提供一种数据文件UDP组播丢失帧级补调方法及装置,以解决UDP组播在一点发送、多点并行接收应用中发送端在数据发送效率和对多接收端丢包补调需求不能兼顾的问题。
为解决上述技术问题,本发明提供如下技术方案:
一种数据文件UDP组播丢失帧级补调方法,包括如下步骤:
步骤P1、利用发送端的数据发送模块将待发送数据文件拆分成数据包,然后将数据包封装成数据帧发送;数据发送模块对数据帧的发送为连续发送;
步骤P2、接收端的接收数据模块在接收数据帧的同时检测并识别丢失数据帧,用默认空数据段临时填充在丢失数据帧的位置上生成临时文件,同时针对该丢失数据帧生成补调任务;
步骤P3、接收端的补调模块收到补调任务后,向发送端的补调服务模块发送针对丢失数据帧的补调请求;
步骤P4、发送端的补调服务模块收到补调请求后提取需补调的丢失数据帧发送给接收端的补调模块;
步骤P5、接收端的补调模块收到补调的丢失数据帧后,用补调的丢失数据帧替换步骤P2中临时文件中临时填充的默认空数据段,经过数据文件完整性检验后完成数据文件的接收。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家气象信息中心(中国气象局气象数据中心),未经国家气象信息中心(中国气象局气象数据中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310367126.1/2.html,转载请声明来源钻瓜专利网。