【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及一种编解码处理方法及装置。
技术介绍
云存储是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。在云计算环境中,文件一般被分片保存在多个云存储服务器中。在数据通讯时,需要通讯的数据也会被分为多个分片,逐片传送给对方。在数据存储时和通讯时,为了解决可靠性的问题,一般采用里德-所罗门(Reed-Solomon,简称为RS)纠删码(Erasure Codes,简称为EC)技术,将文件编码后,分为大小相同的m个分片和η个校验分片,分别进行存储或通讯。对于文件存储或者通讯接收方,只要获得其中任意m个分片,即可通过解码恢复原文件或者数据,因此可以抗η个分片 损坏或者丢失,大大提高了系统的可靠性。对于计算机文件存储,纠删码系统的存储空间利用率为m/(m+n),远远高于副本存储方式,因此RS纠删码通过计算能力换取存储能力,显著降低了存储成本和运维成本。1960年,里德(I. S. Reed)和所罗门(G. Solomon)提出一种构造 ...
【技术保护点】
一种编解码处理方法,其特征在于,包括:对待编解码数据进行多维格式化处理,其中,所述多维至少为二维;按照预定的顺序,对多维格式化处理之后的待编解码数据的每一维度中的至少二维进行里德?所罗门RS纠删码编解码处理。
【技术特征摘要】
1.一种编解码处理方法,其特征在于,包括 对待编解码数据进行多维格式化处理,其中,所述多维至少为二维; 按照预定的顺序,对多维格式化处理之后的待编解码数据的每一维度中的至少二维进行里德-所罗门RS纠删码编解码处理。2.根据权利要求I所述的方法,其特征在于,对待编解码数据进行多维格式化处理包括 确定对所述待编码数据进行格式化处理的数据分块大小; 在执行编码处理的情况下,根据确定的所述数据分块大小对所述待编码数据进行补割处理;在执行解码处理的情况下,将待解码数据存入确定的所述数据分块大小的数据块的相应位置进行解码处理。3.根据权利要求I所述的方法,其特征在于,按照预定的顺序,对多维格式化处理之后的待编解码数据的每一维度中的至少二维进行所述RS纠删码编解码处理包括 在执行编码处理的情况下,按照所述多维逐级去维度的方式,对多维格式化处理之后的待编解码数据的每一维度进行所述RS纠删码编码处理; 在执行解码处理的情况下,按照所述多维逐级加维度的方式,对多维格式化处理之后的待编解码数据的每一维度进行所述RS纠删码解码处理。4.根据权利要求I所述的方法,其特征在于,在按照预定的顺序,对多维格式化处理之后的待编解码数据的每一维度中的至少二维进行所述RS纠删码编解码处理之后,还包括 根据存储服务器的物理资源,对进行所述RS纠删码处理之后获得的数据进行存储;或者, 发送进行所述RS纠删码处理之后获得的数据。5.根据权利要求4所述的方法,其特征在于,根据存储服务器的物理资源,对进行所述RS纠删码处理之后获得的数据进行存储包括将进行所述RS纠删码处理之后获得的所述数据中的部分校验数据存储在单独的存储节点上。6.根据权利要求I至5中任一项所述的方法,其特征在于,在所述多维为三维的情况下,按照预定的顺序,通过以下方式至少之一对多维格式化处理之后的待编解码数据的每一维度中的至少二维进行所述RS纠删码编解码处理 位于存储服务器的同一个文件访问客户端FAC对多维格式化处理之后的待编解码数据的每一维度中的至少二维进行所述RS纠删码编解码处理; 所述FAC完成第一维度所对应的第一级编解码后,存储域中的计算节点对第一级编解码后的数据完成第二维度所对应第二级和第三维度所对应第三级的编解码; 所述FAC完成第一维度所对应...
【专利技术属性】
技术研发人员:孙崎,迟恩宇,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。