[发明专利]基于锯齿解码的适用于n<2k的信息检索方法有效
申请号: | 201910615148.9 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110362610B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 代明军;邓海燕;林晓辉;苏恭超;陈彬;王晖 | 申请(专利权)人: | 深圳大学 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F21/62;H03M7/30 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 陈凯昆 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 锯齿 解码 适用于 信息 检索 方法 | ||
1.一种基于锯齿解码的适用于n<2k的信息检索方法,其特征在于,包括以下步骤:
步骤S1,将m个文件s1,s2,…sm划分为kα个系统包,存储于分布式存储系统的k个系统节点中;
步骤S2,确定编码矩阵,采用CP-BZD码对m个文件s1,s2,…sm进行编码以获取编码包,将编码包存储于α个奇偶校验节点中,其中,分布式存储系统中共有n个节点,α=n-k,编码矩阵α表示奇偶校验节点的个数;
S10,生成第一查询矩阵,对分布式存储系统中的节点进行第一查询;其中,第一查询矩阵包括随机矩阵和检索矩阵,随机矩阵独立于分布式存储系统的存储文件;
S20,获取分布式存储系统中无响应节点的数量和类型;确定第二查询所需要的查询次数,生成第二查询的查询向量,对分布式存储系统中的节点进行第二查询;
S30,对从步骤S10和步骤S20总共返回的数据包进行数据解码;
其中,在步骤S20中,当获取的无响应节点的类型仅为奇偶校验节点,确定第二查询所
需要的查询次数生成第二查询的查询向量为在第二查询的第r次查询中,用户向ni-k个系统节点发送向量U(r)+efβ,向剩下的k个有响应的节点发送向量U(r),v表示不响应的奇偶校验节点的个数,ni=n-v;
其中,在步骤S20中,当获取的无响应节点的类型含有系统节点,确定第二查询所需要的查询次数生成第二查询所需的个独立于存储文件的随机向量向ni-k有响应的节点发送U(r)+efβ,向剩余节点发送随机向量U(r),d为第一查询中无效查询的次数,efβ表示仅在第(f-1)α+β位是1、其余位都为0的向量,β∈{1,2,…,α},f表示要检索的第f个文件。
2.如权利要求1所述基于锯齿解码的适用于n<2k的信息检索方法,其特征在于,在步骤S2中,根据编码矩阵获取编码包包括:
步骤S100,文件的每一行的系统包根据编码矩阵T的行向量元素右移相应的比特;
步骤S101,在二元域相加获得编码包。
3.如权利要求1所述基于锯齿解码的适用于n<2k的信息检索方法,其特征在于,在步骤S20中,当获取的无响应节点的类型仅为奇偶校验节点,
步骤S30具体包括:
步骤S31,第一查询中系统节点返回的数据包按编码矩阵的行向量元素右移相应的比特,然后在二元域相加得到第一结果包,第一结果包与奇偶校验节点返回的数据包进行锯齿解码得到第二结果包;
步骤S32,第二查询中,接收U(r)向量的节点返回的数据包以进行锯齿解码得到第三结果包,第三结果包与接收U(r)+efβ向量的节点返回的包进行锯齿解码得到系统包;
步骤S33,对从步骤S31中的第二结果包和步骤S32中的系统包进行锯齿解码以获取检索文件的系统包。
4.如权利要求1所述基于锯齿解码的适用于n<2k的信息检索方法,其特征在于,在步骤S20中,当获取的无响应节点的类型含有系统节点,步骤S30具体包括:
步骤S35,第一查询中,接收随机向量的节点返回的数据包进行锯齿解码得到第四结果包,第四结果包与同时接收随机向量和检索向量的节点所返回的数据包进行锯齿解码得到系统包;
步骤S36,第二查询中,接收U(r)向量的节点返回的数据包锯齿解码得到第五结果包,第五结果包与接收U(r)+efβ向量的节点返回的数据包进行锯齿解码得到系统包,第五结果包按照T编码矩阵的行向量元素右移相应的比特,然后在二元域相加得到第六结果包,第六结果包与接收U(r)+efβ向量的节点返回的数据包进行锯齿解码得到编码包;
步骤S37,对步骤S35中得到的系统包和步骤S36中得到的编码包进行锯齿解码以获取检索文件的系统包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910615148.9/1.html,转载请声明来源钻瓜专利网。