欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2023113297104
申请人: 南通千寻信息科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-12-26
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种企业信息管理数据的存储方法,其特征在于,所述方法包括:

采集企业数据,将企业数据转换后的二进制数据记为明文数据;

根据DNA编码规则对明文数据进行DNA编码获得碱基序列,将所有碱基序列中相同位置的所有碱基组成的序列记为层序列,获得所有碱基序列的所有层序列;

对于任意一个层序列,根据分段长度从左到右对层序列进行分段,获得层序列的所有子序列,将子序列段中频率最小的碱基记为子序列的目标碱基,根据所有子序列的所有目标碱基计算分段长度的优先度;对于任意一个子序列,根据子序列中所有碱基的频率计算子序列的排列熵;根据分段长度的优先度和分段长度对应的所有子序列的排列熵计算分段长度的合适程度,根据预设范围内所有分段长度的合适程度获得最优长度;

将层序列根据最优长度进行分段获得的所有子序列记为层序列的最优子序列;获取每一个最优子序列的目标碱基,将所有最优子序列的所有目标碱基组成的序列记为目标碱基序列;

对于层序列的任意一个最优子序列,获取最优子序列的运算规则和DNA解码规则;根据最优子序列的运算规则和目标碱基获得最优子序列的所有密文碱基,根据最优子序列的DNA解码规则对最优子序列的所有密文碱基进行解码获得最优子序列的所有密文,将层序列的所有最优子序列的所有密文组成的序列记为层序列的密文序列;

将层序列的所有最优子序列的运算规则组成的序列记为密钥1,将层序列的所有最优子序列的DNA解码规则组成的序列记为密钥2;

对密文序列、密钥1以及密钥2进行存储;

所述根据所有子序列的所有目标碱基计算分段长度的优先度的步骤包括:

将所有子序列的所有目标碱基组成的序列记为目标碱基序列

,其中, 表示分段长度 对应的所有子序列中的

个子序列的目标碱基, 表示分段长度 对应的所有子序列的数量,其中,表示企业数据序列中企业数据的数量, 表示向上取整;

预设范围为 ,分段长度 是根据预设范围获得的,因此,根据预设范围可以获得7个不同的分段长度 ;

对于目标碱基序列中的第 个目标碱基 ,判断目标碱基 与目标碱基序列中的第 个目标碱基 是否相同,如果相同,则判断结果 ,否则,判断结果 ;

将分段长度 对应的目标碱基序列中所有目标碱基的判断结果的均值作为分段长度的优先度 ;

所述根据分段长度的优先度和分段长度对应的所有子序列的排列熵计算分段长度的合适程度的步骤包括:分段长度 的合适程度的计算公式为:

式中, 表示分段长度 的合适程度, 表示分段长度 的优先度, 表示分段长度 对应的所有子序列中的第 个子序列的排列熵, 表示归一化系数, 表示分段长度对应的所有子序列的数量。

2.根据权利要求1所述的一种企业信息管理数据的存储方法,其特征在于,所述根据预设范围内所有分段长度的合适程度获得最优长度的步骤包括:根据不同的分段长度获得层序列的不同长度的子序列,根据层序列的不同长度的子序列计算不同分段长度的合适程度,获取层序列的所有不同分段长度的合适程度,将最大的合适程度对应的分段长度作为层序列的最优长度。

3.根据权利要求1所述的一种企业信息管理数据的存储方法,其特征在于,所述获取最优子序列的运算规则和DNA解码规则的步骤包括:从DNA编码的4种运算规则中随机选择一个运算规则作为最优子序列的运算规则,从8种DNA编码解码规则中随机选择一种规则作为最优子序列的DNA解码规则。

4.根据权利要求1所述的一种企业信息管理数据的存储方法,其特征在于,所述根据最优子序列的运算规则和目标碱基获得最优子序列的所有密文碱基的步骤包括:对于层序列的第 个最优子序列,第 个最优子序列中的第 个碱基进行加密后的结果记为第 个密文碱基,根据第 个最优子序列的运算规则对第 个碱基和第 个密文碱基进行运算,获得第 个最优子序列的目标碱基,其中,第 个碱基和第 个密文碱基作为运算的对象,目标碱基作为运算的结果,由于第 个碱基、运算规则以及目标碱基已知,可以获得第 个密文碱基。