一种数据包冗余编解码的方法、装置及系统制造方法及图纸

技术编号:3476723 阅读:384 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据包冗余编解码的方法、装置及系统,为了解决在通信过程中丢失2个数据包则可能导致数据恢复概率较低的问题,该方法包括:将原始数据分成多个长度相同的原始数据包;将原始数据包与原始数据进行异或运算生成异或数据包,其中任意一个原始数据包进行异或运算的次数不小于2;对原始数据包和异或数据编码,得到包括原始数据包和异或数据包的发包组合,其中,在冗余相同的情况下,丢失任意2个数据包后所述发包组合用剩余的数据包进行相互异或运算恢复出全部原始数据包的概率最大,正是由于原始数据包进行异或运算的次数不小于2,丢失其中任意2个数据包,在接收端能恢复的概率被提高。

【技术实现步骤摘要】

【技术保护点】
一种数据包冗余编码的方法,其特征在于,包括: 将原始数据分成多个长度相同的原始数据包; 将原始数据包与原始数据进行异或运算生成异或数据包,其中任意一个原始数据包进行异或运算的次数不小于2; 对原始数据包和异或数据编码,得到包括原始数据包和异或数据包的发包组合,其中,在冗余相同的情况下,丢失任意2个数据包后所述发包组合用剩余的数据包进行相互异或运算恢复出全部原始数据包的概率最大。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈敬昌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1