The invention discloses a system and a method for implementing an on-demand file repair protocol. In the protocol, the data source transmits all packets in the data file to the data resident. The data source then sends an indication that all the packets are sent to the data resident. If the packet is lost, a request for retransmission of lost packets is received from the data lodge. Then, the data source sends fountain codes of the missing packets to the data lodge.
【技术实现步骤摘要】
【国外来华专利技术】按需文件修复的方法和系统本申请要求2015年9月15日递交的专利技术名称为“按需文件修复的方法和系统(MethodandSystemforanOn-DemandFileRepair)”的第14/855,181号美国非临时申请案的在先申请优先权,该在先申请要求2015年1月26日递交的专利技术名称为“按需文件修复协议的方法和系统(MethodandSystemforanOn-DemandFileRepairProtocol)”的第62/107,819号美国临时申请案的在先申请优先权,这两个在先申请的全部内容以引用的方式并入本文本中。
本专利技术涉及一种文件修复的方法和系统,且在具体实施例中,涉及一种按需文件修复的方法和系统。
技术介绍
数据传输可能不可靠。对于较大文件,某些数据几乎肯定会丢失。这个问题在无线传输中尤其严重。为了解决这个问题,研究了数据包传输。在数据包传输中,文件被分解成独立传输的小数据包。这种类型的系统用于互联网之上。传输控制协议(TransmissionControlProtocol,TCP)包括数据包的具体格式化,包括差错校验和将数据包装入原始文 ...
【技术保护点】
一种按需文件修复的方法,其特征在于,包括:数据源向数据宿发送数据文件中的所有数据包;所述数据源向所述数据宿发送一个指示,其中,所述指示表示完成发送数据文件中的所有数据包;所述数据源从所述数据宿接收一个重传所述所有数据包中的丢失数据的请求;所述数据源向所述数据宿发送所述丢失数据包的喷泉码。
【技术特征摘要】
【国外来华专利技术】2015.01.26 US 62/107,819;2015.09.15 US 14/855,1811.一种按需文件修复的方法,其特征在于,包括:数据源向数据宿发送数据文件中的所有数据包;所述数据源向所述数据宿发送一个指示,其中,所述指示表示完成发送数据文件中的所有数据包;所述数据源从所述数据宿接收一个重传所述所有数据包中的丢失数据的请求;所述数据源向所述数据宿发送所述丢失数据包的喷泉码。2.根据权利要求1所述的方法,其特征在于,接收所述重传请求在发送所述完成所述发送所述所有数据包的指示之后延迟一个时间段。3.根据权利要求2所述的方法,其特征在于,所述时间段根据所述数据宿接收所述数据包的速率和剩余数据量来计算。4.根据权利要求1所述的方法,其特征在于,所述接收所述重传请求在所述数据宿已经接收到一定数量的数据包之后提供。5.根据权利要求1所述的方法,其特征在于,所述发送喷泉码包括发送可能喷泉码的一个子集。6.根据权利要求5所述的方法,其特征在于,所述子集是对所有所述丢失数据包解码所需的最小量的喷泉码。7.根据权利要求1所述的方法,其特征在于:所述来自所述数据宿的重传所述所有数据包中的丢失数据包的请求发生在接收所述指示后的一个计算的时间段之后向所述数据宿发送所述丢失数据包的一系列喷泉码,直到所述数据宿接收到足够多的喷泉码以对所述丢失数据包解码。8.根据权利要求7所述逇方法,其特征在于,所述计算的时间段是所述数据宿接收到所述完成发送所有数据包的指示以允许所述数据宿接收所述数据文件中的所有可用数据包的时间量。9.根据权利要求8所述的方法,其特征在于,所述时间段根据所述数据宿接收所述数据包的速率和剩余数据的量来计算。10.根据权利要求7所述的方法,其特征在于,所述来自所述数据宿的重传丢失数据包的请求是包含所述丢失数据包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。