非线性二维码产品及应用组件的制作方法_3

文档序号:9727815阅读:来源:国知局
> ⑥单击方案成图按钮,生成曲线型非线性二维码产品,如图1所示,最后单击保存图片按钮,保存该曲线型非线性二维码产品。
[0037]该曲线型非线性二维码产品的解码过程如下:
[0038]如图3所示,单击解码器中选择图片按钮,在选择栏中,选定该曲线非线性二维码产品的保存图片名,再单击解码按钮,此时显示框会出现解码后字节,单击转文字按钮,数字会转换为文字,隐藏在图案上的信息将会显示出来。全过程可连接一起,让机器自动完成解码。
[0039]以上事例,仅为本发明的一个具体实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.本发明公开了一种非线性二维码产品及应用组件,包括非线性二维码产品、成码器和解码器,其成码器可生成非线性码,有直线段排布码、单曲线码、曲、直线交织码以及多曲线交织码四种类型;成码器根据成图规则,生成各种不相同的图案,并在绘图过程中植入信息在图案上,生成非线性二维码产品;在成图和植入信息时,都可以实施加密;解码器可根据成图规则、加密方案,解读信息;产品生成,可让用户自定义参数,或根据用户要求,生成特定的和需要的图码样式,从而实现二维码在形态、结构上自定义和定制化服务。2.根据权利要求书1所述的非线性二维码产品,其特征在于,产品有如下的功能区位图:①位置探测图形:有四个位置探测图形,分别位于非线性二维码产品的四个角,每个图案由外向里是黑框、白框、黑框、白框四级结构;②解码规则地址图:在左上角的位置探测图形旁,此处为基本解码规则存放处;③中心标识定位区:位于产品中心的点,是成码和解码基础定位点;④信息图码区:是产品内部较大区域中的图案,信息储存在图案上,按图案分布编辑信息或加密植入。3.根据权利要求书1所述的非线性二维码产品的应用组件:成码器,其特征在于,成码器界面结构有5个框,其中,左侧有三个框;右侧有2个框,功能设置与操作如下: (1)位于图2左上角的框栏,功能设置有:图码模板大小、方案编号、作图起点位置、生成成图方案、保存设置等,设置用于创建图码的基础条件;操作:①在输入框里填写数值,单击生成模板按钮,设置模板大小;②在方案编号下拉列表框里选择数值,设置方案编号;③在组别编号下拉列表框里选择数值,设置组别编号;在起点位置框里,输入横坐标X的数值、纵坐标y的数值,并设置作图起点位置;④单击方案成图按钮生成方案成图;⑤单击组成图按钮,生成组成图;⑥单击继续当前组成图按钮,继续生成当前组成图;⑦单击保存按钮,保存所以生成数据; (2)位于图2中间的框栏,功能设置:主要是成图规则具体内容、生成节点参数,用于设置图码图案生成的基础规则和信息植入方式;操作:①在分组成图下拉列表中,可以选择直线或圆弧;②方向列表框可以设置方向,若方式选择的是直线,则方向有固定值和延续可选,若方式选择的是圆,则方向有顺时针和逆时针可选;③半径和长度是设置图码尺寸和大小,若选择的是直线,则设置直线长度,若选择的是圆,则设置圆的半径;④圆弧夹角设置,若选择的是圆,则可设置圆弧夹角;⑤切角设置,切角大小,若成图选择的是直线,切角表示直线按逆时针旋转的角度,若选择的是圆,切角表示按圆切线旋转的角度,且水平线为0度,逆时针方向为正值角度、顺时针为负值角度;⑥虚、实设置显示与不显示,实则显示,虚则隐藏;⑦添加节点按钮,是将设置好的节点参数添加到节点列表框,后开始执行;⑧插入节点按钮,是将设置好的节点参数插入到节点列表框指定位置;⑨删除节点按钮,是删除设置好的指定节点及参数;⑩清空节点按钮,是清空节点列表框中的所有节点与参数; (3)位于图2左下角的是节点列表框,成图节点列表的表头,从左到右依次是id、方案编号、组别编号、方式、方向、半径或长度、圆弧夹角、切角、虚实,这用于设置非线性、复杂二维码图案的参数和变化选择;操作:①单级成图,在节点列表上有起始id、终止id的输入框,只生成当前节点的图形;②点击重复添加按钮,在原起始id、终止id输入框内,增加支级节点id,若单击重复添加节点按钮,就可以将包括起始id、终止id以及内部分支起始id与终止id之间的成图规则,全部添加到节点列表框,而不用手动一个一个输入,并实现连续成图; (4)位于图2右上角的是信息框,在信息框下有写入0、清空、文字转数字、数字转文字按钮,用于数据化转换要植入的信息,并方便处理;操作:①信息框用于输入、编码信息,输入信息后,单击文字转数字按钮,将信息转为数字;②数字转文字按钮,可以将数字转为文字;③单击写入0按钮,会在信息框写入0;④在信息框下有信息长度文本框,用于显示已输入信息的长度;⑤清空按钮,点击后,清空文本框里所有数字; (5)位于图2右下角的是,非线性二维码产品显示区:在显示区上,有已写入信息长度文本框和保存图片按钮,用于显示每个图码生成过程;显示每个完整非线性二维码产品,供测试和用户使用;保存图片按钮,用于保存生成的非线性二维码产品;在显示区下,还有一个鼠标位置文本框,它会显示当前鼠标所在的位置。4.根据权利要求书1所述的非线性二维码产品的应用组件:解码器,其特征在于,解码器界面有2个框,左、右各有一个框栏,解码器的结构、功能设置具体如下: (1)图码产品显示框栏:位于左侧,用于显示需要解码的非线性二维码产品,在该框上方,有选择图片按钮和解码按钮;单击选择图片按钮,选择需要解码产品后,就会显示在框里,然后,单击解码按钮,就会对该非线性二维码产品解码,解码后的信息内容会显示在解码器右侧的信息框中; (2)解码过程:解码过程是成图过程的逆过程,依据成图规则、加密算法来解码,将图案上黑、白点位转换成字节数组,再转换成原信息;解密时,将翻译后信息中再去除附加的信息,得到原信息;成图规则和加密方式不同,解码过程随之不同。5.根据权利要求书1所述的非线性二维码产品的四种类型,其进一步特征在于图形上的组合特征: ①直线段排布码,是由若干条短直线段,按圆结构排布,且在不同圆、不同排布规则下,生成的图案;②单种曲线码,其曲线是不同半径、圆心的圆,在不同成图规则下,生成的图案;③曲、直线交织码,是由直线和曲线交织成图,即不同大小、方向的直线和不同半径、圆心的圆,在不同成图规则下,生成的图案;④多种曲线交织码,是由多种曲线连续交织图案,可形成多层次的图案。供信息存储,和做可识别的复杂图码模版用。6.根据权利要求书1、3、4所述的非线性二维码产品的加密方案与过程,其进一步特征在于:①附加信息法加密:伴随着绘图、信息植入的过程中,再附加特定的信息,用于加密;②几何算法对图案加密:在成码器中,输入不同参数、成图规则,可生成各种不相同的图案,采用几何算法来作深度加密,提高解码难度;③采用图案多样性加密:非线性二维码产品加密的依据是成图规则,成图规则的多样化,使得每个产品,都能设特定的加密方案,这样可以提高信息安全性,有效地保护信息。7.根据权利要求书1、3、4所述的非线性二维码产品的解码器,适合下列的信息码图解读:①成码原图直接解读;②成码原图拍摄图解读;③成码原图截图解读;④成码原图打印图的解读。
【专利摘要】本发明非线性二维码产品及其应用组件,包括非线性二维码产品、成码器和解码器。其在成码技术、产品结构、加密方法、解码技术上,相比当前线性矩阵二维码,有着明显的进步。本图码有四种基本类型:直线段排布码;单种曲线码;曲、直线交织码;多曲线交织码。进行类型组合,使得图码样式更加丰富多彩,便于为用户提供图码样式上的定制化服务;本解码器可进行原图、拍摄图、截图、打印图的解读,适于线上、线下的广泛应用。非线性二维码产品,可让用户自定义参数,直接参与图码产品的设计,创建自己需要的产品,从而实现二维码在形态、结构上自定义和定制化服务;因采用附加信息、几何算法、图案多样性等加密方案,保障应用安全。
【IPC分类】G06K19/06
【公开号】CN105488552
【申请号】CN201610018419
【发明人】王同超
【申请人】江苏图码信息科技有限公司
【公开日】2016年4月13日
【申请日】2016年1月1日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1