一种数据存储、识别方法及装置制造方法及图纸

技术编号:37458536 阅读:26 留言:0更新日期:2023-05-06 09:31
本申请提供一种数据存储、识别方法及装置,涉及数据处理技术领域。通过获取待存储数据;将待存储数据转换为二进制待存储数据;根据二进制待存储数据与预设编码版本,确定纠错码和控制码;按照预设编码版本的编码规则,将二进制待存储数据、纠错码以及控制码填充至预设编码版本对应的编码矩阵中,形成二进制编码矩阵;采用预设编码矩阵转换表,将二进制编码矩阵转换为碱基字符,形成DNA字符矩阵;其中,预设编码矩阵转换表中存储有二进制数据与碱基字符的映射关系;根据DNA字符矩阵,生成字符二维码图像,以采用字符二维码图像存储待存储数据。从而,提高了数据存储效率,增大了数据存储容量。储容量。储容量。

【技术实现步骤摘要】
一种数据存储、识别方法及装置


[0001]本专利技术涉及数据处理
,具体而言,涉及一种数据存储、识别方法及装置。

技术介绍

[0002]随着计算机信息科学的发展,人们已经开始利用二维码作为存储介质进行数据存储。
[0003]二维码,又称二维条码(2

dimensional barcode)或矩阵条形码(Matrix barcode),是使用某种特定的几何图形,在平面(二维方向上)按一定规律分布的、记录数据信息的图像。由于一维条形码只能在一个方向(一般是水平方向)上表达信息,且只能存储数字和字母,渐渐无法满足技术人员的需要,因此二维码应运而生。二维码可以在水平和垂直方向存储信息,且能存储汉字、图片等复杂信息,一般具有一定的校验功能,所以拥有信息容量大、可靠性高、成本低、保密性强、使用便捷等特点,应用领域也非常广泛。
[0004]由于黑白二维码每个点只能容纳一位二进制数据,存储的数据量比较小。为了充分利用二维码矩阵,存储更多信息,研究人员又通过给各点的颜色赋予意义的方法,开发出了彩色二维码。但是,彩色二维码本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:获取待存储数据;将所述待存储数据转换为二进制待存储数据;根据所述二进制待存储数据与预设编码版本,确定纠错码和控制码;按照所述预设编码版本的编码规则,将所述二进制待存储数据、所述纠错码以及所述控制码填充至所述预设编码版本对应的编码矩阵中,形成二进制编码矩阵;采用预设编码矩阵转换表,将所述二进制编码矩阵转换为碱基字符,形成DNA字符矩阵;其中,所述预设编码矩阵转换表中存储有二进制数据与碱基字符的映射关系;根据所述DNA字符矩阵,生成字符二维码图像,以采用所述字符二维码图像存储所述待存储数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述二进制待存储数据与预设编码版本,确定纠错码和控制码,包括:根据预设纠错等级与所述二进制待存储数据的字节数,确定所述纠错码的字节数;根据所述二进制待存储数据与所述纠错码的字节数确定所述纠错码;根据所述预设编码版本以及所述预设纠错等级确定所述控制码。3.根据权利要求2所述的方法,其特征在于,所述根据预设纠错等级与所述二进制待存储数据的字节数,确定所述纠错码的字节数,包括:根据纠错等级与纠错参数映射关系,确定所述预设纠错等级对应的纠错参数;根据所述纠错参数与所述二进制待存储数据的字节数,确定所述纠错码的字节数。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:采用所述预设编码矩阵转换表,将所述DNA字符矩阵转换为预设颜色,形成彩色矩阵;其中,所述预设编码矩阵转换表中还存储有所述碱基字符与颜色的映射关系;根据所述彩色矩阵,生成彩色二维码图像,以采用所述彩色二维码图像存储所述待存储数据。5.一种数据识别方法,其特征在于,所述方法包括:对二维码图像进行识别,得到所述二维码图像对应的二进制编码矩阵;在所述二进制编码矩阵中确定控制码、纠错码以及二进制业务数据;根据所述纠错码对所述二进制业务数据进行修复;将修复后的二进制业务数据转化为业务字符,得到识别后的业务数据。6.根据权利要求5所述的方法,其特征在于,所述在所述二进制编码矩阵中确定控制码、纠错码以及二进制业务数据,包括...

【专利技术属性】
技术研发人员:庞逍逸蔡晓辉杨平
申请(专利权)人:苏州泓迅生物科技股份有限公司
类型:发明
国别省市:

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

1