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

文档序号:9727815阅读:来源:国知局
当前鼠标所在的位置。
[0012]以上内容基本介绍了本发明非线性二维码产品的成码器,目前本成码器已经创建,并得到良好的使用。
[0013]非线性二维码产品类型:本发明二维码成码器,除能生成线性码外(包括条码、二维码等),还可生成非线性的曲线码,主要有四种类型:①直线段排布码,如图4;②单种曲线码,如图1;③曲、直线交织码,如图5;④多种曲线交织码,如图6、图7。
[0014]可见,本发明非线性二维码产品的样式和性能,优越于当前的条码和二维码,弥补了二维码升级难、码制散乱、样式少、加密安全度弱势的缺陷。
[0015]成码器生成的非线性二维码四种类型,在图形上的组合特征:
①直线段排布码,是由若干条短直线段,按圆结构排布,且在不同圆、不同排布规则下,生成的图案;
②单种曲线码,其曲线是不同半径、圆心的圆,在不同成图规则下,生成的图案;
③曲、直线交织码,是由直线和曲线交织成图,即不同大小、方向的直线和不同半径、圆心的圆,在不同成图规则下,生成的图案;
④多种曲线交织码,是由多种曲线连续交织图案,可形成多层次的图案。供信息存储,和做可识别的复杂图码模版用。
[0016]创建非线性二维码步骤,这包括:①图码图案生成;②信息植入。这整合到图形类别中,具体实施方案如下:
(1)在成码器中,设置需要的参数,来创建图码模板大小、方案编号、组别编号、起点位置以及加密信息等基本条件,如图2中的栏目。
(2)对于圆弧类图案,要设定的参数有:①圆弧方向(逆时针、顺时针);②圆弧半径、圆弧夹角(指所成圆弧的弧度);③切角(指圆弧沿切线方向,作逆时针旋转为切角度正值数,且该旋转后的方向为下次运动的方向);
信息植入线控制:选择虚、实控件,其中虚表示该圆弧隐藏不显示,也不可被植入信息;实表示该圆弧显示,且弧线上可以被植入信息。
(3)对于直线类,要设定的参数有:①方向,其中延续,表示按上次成图方向;若上次成图为圆弧,则按圆弧切线方向;若上次成图为直线,则按直线延续方向;固定值,表示按水平方向;②长度值;③切角,指在直线方向上,按逆时针旋转的正值角度;
信息植入线控制:选择虚、实控件,其中虚表示该直线隐藏不显示,也不可被植入信息;实表示该直线显示,且直线上可以被植入信息。
(4)植入信息的方案:以二进制字节“0、1”为基本元素,直接对应图案线条上确定大小的的点位元素,其中黑色点位元素代表“1”;白色点位元素代表“0”。这样图中线的点位元素,就与信息中数字元素--对应,实现了信息的转移和存储。信息的二进制数字字节,都能植入在选定的图案线上,并表达出来,含信息的黑、白图案,可显示在屏幕中或打印在纸上,供线上、线下用户扫拍传输和解读信息。
[0017]本发明非线性二维码,具备如下实用性优势特征:
[0018](1)定制非线性二维码产品:
[0019]本发明,除能生成常规二维码图案外,还有四种基本类型:①直线段排布码;②单种曲线码;③曲、直线交织码;④多种曲线交织码,而且这四种类型可以进行多种组合,且成图规则多样化,这也使得成图样式更加丰富多彩,便于提供用户在图码样式上的定制化服务。
[0020]同时,非线性二维码产品不再是传统二维码的黑、白点,还可交织其他图案中,这使码样更具美观感、观赏性。除此之外,还可结合与信息相关的图案,更具实用价值。
[0021 ] (2)用户自定义非线性二维码产品:
[0022]本发明可根据用户个人喜好,自主定义参数、设置成图规则等,形成自己喜爱的图案,这样,就实现了二维码在形态、结构上的自定义服务。这种让用户直接参与图码产品的设计,创建的产品与用户的需求更吻合,用户满意度也会大大提高。
[0023]加密方案与过程:
①附加信息法加密:伴随着绘图、信息植入的过程中,再附加特定的信息,用于加密;
②几何算法对图案加密:在成码器中,输入不同参数、成图规则,可生成各种不相同的图案,采用几何算法来作深度加密,提高解码难度;
③采用图案多样性加密:非线性二维码产品加密的依据是成图规则,成图规则的多样化,使得每个非线性二维码产品都能设特定的加密方案,这样可以提高信息安全性,有效地保护信息。
④非线性二维码产品的加密过程是,在成码器成码过程中,可在图案上附加特定信息或算法、规则,来控制信息内容或成图样式,再在信息输入框如图2右上角所示,将信息内容,翻译成机器语言“0”、“1”后,结合加密方案,实施信息植入成图,构建加密码。根据成图规则、算法的不同,其加密过程也不完全相同。解码器可根据成图规则、加密信息和算法,将图案上的原信息解读出来。
[0024]二、解码器:
[0025]非线性二维码产品的解码器,如图3所示,解码器界面有2个框,左、右各有一个框栏,解码器的结构、功能设置具体如下:
(1)图码产品显示框栏:位于图3左侧,用于显示需要解码的非线性二维码产品,在该框上方,有选择图片按钮和解码按钮。
单击选择图片按钮,选择需要解码的非线性二维码产品后,就会显示在框里,然后,单击解码按钮,就会对该非线性二维码产品解码,解码后的信息内容会显示在位于图3右侧的信息框中;
(2)信息框与转换功能:位于图3右侧,用于显示解码的信息。在信息框下,还有转文字按钮,单击转文字按钮,会把解码出的数字转为文字。另外,信息框下的文本框用于显示解码数字或文字的个数,供校正和数字信息管理用。
(3)解码过程:解码过程是成图过程的逆过程,依据成图规则、加密算法来解码,将图案上黑、白点位转换成“0”、“1”字节数组,再转换成原信息。解密时,将翻译后信息中再去除附加的信息,得到原信息。成图规则和加密方式不同,解码过程随之不同。
[0026]本解码器可适合下列的信息码图进行解读:
①成码原图直接解读;
②成码原图拍摄图;
③成码原图截图;
④成码原图打印图的解读。
[0027]这些应用,使得本发明解码器能适用于线上、线下的各种情况的二维码图解读,应用范围十分广阔。
【附图说明】
[0028]图1是单种曲线型非线性二维码产品图;
[0029]图2是非线性二维码产品的成码器产品图;
[0030]图3是非线性二维码产品的解码器产品图;
[0031 ]图4是直线段排布型非线性二维码产品图;
[0032]图5是直、曲线交织型非线性二维码产品图;
[0033]图6是多种曲线交织型非线性二维码产品图;
[0034]图7是多种曲线交织型非线性二维码产品图。
【具体实施方式】
[0035]本发明实例记载了一种曲线型非线性二维码产品,以及用成码器成码过程和解码器解码过程,来进一步说明上述
【发明内容】
,并以如图1曲线型二维码产品为模板;以图2的成码器、图3的解码器,来生成非线性二维码产品。
[0036]该曲线型非线性二维码产品的成码过程如下:
①如图2所示,模板大小设置为10X 10,即会生成100 X 100的正方形绘图区域,长度单位为一个像素单位。
②设置方案编号为0,组别编号为2,则该成图规则最终会保存在0方案下的2组别中。
③设置起点位置横坐标为50、纵坐标为50,长度单位为一个像素单位。
④设置圆弧、逆时针、半径2、圆弧夹角180°、切角0°、实。继续设置圆弧、逆时针、半径4、圆弧夹角180°、切角0°、实。继续设置圆弧、逆时针、半径6、圆弧夹角180°、切角0°、实。
以此类推,保持圆弧各参数不变,每次只把圆弧半径增加2,直至把圆弧半径增加至28。为说明随机性,
⑤取一段新闻稿件为原信息:“2015年12月16日,举世瞩目的第二届世界互联网大会在乌镇拉开帷幕。”将信息输入信息框,并单击文字转数字按钮,转为“0、1” 二进制数据;
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1