[发明专利]一种计算机数据传输系统在审
申请号: | 201710643764.6 | 申请日: | 2017-08-19 |
公开(公告)号: | CN107453843A | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 苏州思创源博电子科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/08;G06F17/22;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215009 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 数据传输 系统 | ||
1.一种计算机数据传输系统,该系统包括计算机设备、网络设备和服务器,其中,
所述计算机设备包括:
校验矩阵生成模块,用于生成低密度奇偶校验码校验矩阵;
结构化数据编码模块,用于上述密度奇偶校验码校验矩阵将结构化数据进行编码,将结构化数据转换为具有预设数据编码格式的结构化数据;
非结构化数据处理模块,获取非结构化数据中各个文件的预设各项属性信息,根据非结构化数据中文件的数量N,获取具有预设数据编码格式的结构化数据中与非结构化数据中N个文件分别一一对应的N个字段,将非结构化数据中各个文件的预设各项属性信息,分别添加作为结构化数据中对应字段的扩展字段,构成非结构化数据中对应文件的引用,其中,结构数据中具有扩展字段的字段,与对应扩展字段构成复合字段;
数据拼接模块,用于将文件头、具有预设数据编码格式的结构化数据和非结构化数据依序拼接,构成半结构化数据;
计算机数据发送模块,用于发送所述半结构化数据;
所述网络设备包括:
数据接收模块,用于接收所述半结构化数据;
数据传输速率调节模块,用于调节网络设备的传输速率,包括计数器;
数据输出模块,用于向服务器输出所述半结构化数据;
数据传输控制模块,用于根据所述传输速率,控制网络设备的数据传输过程,包括数据接收模块和数据输出模块的工作过程;
所述服务器包括:
服务器数据传输模块,用于从网络设备接收所述半结构化数据;
数据解码模块,用于解码所述半结构化数据;
存储模块,用于存储解码后的数据;
控制模块,用于控制所述服务器的运行。
2.如权利要求1所述的方法,其特征在于,所述校验矩阵生成模块,采用如下方法生成低密度奇偶校验码校验矩阵:
获取LDPC码的第一基矩阵,其中,m为所述第一基矩阵的行数,n为所述第一基矩阵的列数;
获取所述第一基矩阵的扩展因子zf,其中,zf的取值为正整数;
生成所述LDPC码的第二基矩阵,其中,m为所述第二基矩阵的行数,n为所述第二基矩阵的列数,所述第一基矩阵中等于-1的矩阵元素与所述第二基矩阵中等于-1的矩阵元素位置相同,所述第二基矩阵至少存在一个第i行第j列的矩阵元素pf,i,j是根据所述第一基矩阵中第i行第j列的矩阵元素pi,j,所述zf和自由因子rf生成的,其中,pf,i,j<zf,rf,m,n,i,j的取值均为整数,0≤i<m,0≤j<n。
3.如权利要求2所述的方法,其特征在于,其中zmax为所述第一基矩阵所要支持的扩展因子zf的最大值。
4.如权利要求3所述的方法,其特征在于,获取低密度奇偶校验LDPC码的第一基矩阵,其中,m为所述第一基矩阵的行数,n为所述第一基矩阵的列数,m,n取值均为正整数;
根据所述第一基矩阵、扩展因子zf和自由因子rf对结构化数据进行编码得到具有预设编码格式的结构化数据,其中,zf的取值为正整数,rf的取值为大于或者等于0的整数。
5.如权利要求4所述的方法,其特征在于,所述结构化数据编码模块根据所述第一基矩阵、扩展因子zf和自由因子rf对结构化数据进行编码得到具有预设编码格式的结构化数据,包括:对于所述第一基矩阵中每一第i行第j列的矩阵元素pi,j、所述扩展因子zf和自由因子rf计算pf,i,j,其中,pf,i,j<zf,i,j的取值均为整数,0≤i<m,0≤j<n;根据pf,i,j对结构化数据进行编码得到具有预设编码格式的结构化数据。
6.如权利要求1-5任一所述的方法,其特征在于,所述数据传输速率调度模块还包括速率寄存器,可将处于不同时钟域的所述数据接收模块和所述数据输出模块的时钟频率比例关系,保存至所述速率寄存器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思创源博电子科技有限公司,未经苏州思创源博电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710643764.6/1.html,转载请声明来源钻瓜专利网。