【技术实现步骤摘要】
一种二维码的编解码方法
本专利技术涉及计算机应用领域,涉及二维码技术,具体涉及一种二维码的编解码方法。
技术介绍
随着社会的发展,二维码识别、支付技术快速发展,其成为了人们生活中重要的方式。二维码是用特定的集合图形按照一定的规律在二维方向上的平面分布的黑白相间的矩形方阵记录数据符号信息的新一代条码技术,通常由二维码阵和二维码号,以及下方的说明文字组成,具有信息量大,纠错能力强,识别速度快,全方位识读等特点,其应用领域广泛。现有技术中,专利公开号为CN102034127A的中国专利申请,其公开了一种大容量二维条码系统及其编码方法。大容量二维条码由定位区,定位间隔区,数据区所组成。定位区又由定位虚线外框,定位点,定位信息单位,定时单元所组成。数据区由头文件区和编码信息区所组成。该二维条码中使用了信息压缩,信息编码,以及信息加密技术。该二维条码可控制纠错编码的纠错等级,编码的信息量的大小,以及信息的压缩方法,并可控制信息的加密方法。解码时,可根据该二维码的头文件信息进行动态解码。该二维码具有容量大,可快速定位,全方位读码,并可对信息加密,可指定持有特殊的解密密钥,或指定 ...
【技术保护点】
1.一种二维码的编解码方法,其特征在于,包括如下步骤:基于原始数据进行不可逆运算得到不可逆值A,并将原始数据和不可逆值进行整合后压缩形成核心信息;对核心信息进行加密后,进行编码并压缩后得到编码信息,并基于编码信息形成二维码;解码二维码,确定二维码方向后进行最终编码信息提取,将最终编码信息解压解密后分离数据,处理后获得有效数据信息和不可逆值A;将有效数据信息进行不可逆运算,得到不可逆值B;对比不可逆值A和不可逆值B的值,基于对比结果输出结果。
【技术特征摘要】
1.一种二维码的编解码方法,其特征在于,包括如下步骤:基于原始数据进行不可逆运算得到不可逆值A,并将原始数据和不可逆值进行整合后压缩形成核心信息;对核心信息进行加密后,进行编码并压缩后得到编码信息,并基于编码信息形成二维码;解码二维码,确定二维码方向后进行最终编码信息提取,将最终编码信息解压解密后分离数据,处理后获得有效数据信息和不可逆值A;将有效数据信息进行不可逆运算,得到不可逆值B;对比不可逆值A和不可逆值B的值,基于对比结果输出结果。2.如权利要求1所述的编解码方法,其特征在于:还包括对编码信息进行容错计算,得到完整编码的步骤。3.如权利要求2所述的编解码方法,其特征在于:还包括根据完整编码长度选择和/或计算必要参数的步骤。4.如权利要求1所述的编解码方法,其特征在于:必要参数包括版本号,掩膜版本号,信息分块数、各个分区参数和/或容错信息。5.如权利要求2-4任一项所述的编解码方法,其特征在于:还包括对完整编码进行分块后实现编码重组,得到最终编码信息的步骤。6.如权利要求5所述的编解码方法,其特征在于:还包括必要参数和最终编码信息整合形成基本信息...
【专利技术属性】
技术研发人员:沈怡,刘少磊,罗年庆,祝哲海,
申请(专利权)人:尤尼泰克嘉兴信息技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。