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

文档序号:9727815阅读:379来源:国知局
非线性二维码产品及应用组件的制作方法
【技术领域】
[0001]本发明涉及二维码技术领域,尤其涉及非线性二维码产品及其应用组件。
【背景技术】
[0002]在全球范围内,每天需要运用到条码扫描的次数已经超过数亿次。其应用范围也涉及物流、仓储、图书馆、银行、医疗卫生、零售商品、服装、食品服务等诸多领域。当前我国的二维码行业呈现爆发趋势,发展到在线购物、签到、软件下载、电子优惠券等创意应用。与此同时,其弊端也随之逐渐暴露。目前,二维码的应用还处于非常浅层的基本应用,没有形成国家标准。当前,大多数企业利用二维码生成器,编辑自己需要的文字,直接生成所需要的二维码,或将企业宣传或促销的信息链接生成二维码,利用新鲜事物吸引用户,无其他实质内容,并且二维码容纳的信息量非常小,不足以完整存储所要表达的内容。
[0003]二维码虽相较于条码,具有包含更多的信息量,能够引入加密措施等优越性,但这些优越性也只是仅仅相比较与条码而言。事实上,从客观角度分析就可知,二维码存在升级难、码制散乱、样式少、加密安全度不高。
[0004]现有的编码方法中,主要有二维码,条形码等。二维码,是一种比一维码更高级的条码格式,一维码只能在一个方向上表达信息,二维码可以在水平和竖直,两方向上存储信息。二维码有堆叠式、行排式,它们都是线性矩阵类,在矩阵中相应“点位”表示二进制“1”,用“空位”表示二进制“0”,“点位”和“空位”的排列,就组成了二进制几何编码,这种线性矩阵方法的编码,整体构造空间小,结构单一,自由度低。这需要在现行二维码的基础上,进一步创新,拓展、深化其成码技术、结构样式、解码技术和应用领域。

【发明内容】

[0005]针对现行二维码的成码技术和产品结构样式,本发明创建一种非线性二维码产品及其应用组件。其在成码技术、产品结构、加密方法、解码技术上,相比当前线性矩阵二维码,有着明显的进步,具有如下:
(1)本新型二维码的结构样式和成码特征:本发明非线性二维码产品,区别于条码和二维码的显著特征是,它不是像条码或二维码一样,以直线横、竖交织,构成的线性矩阵,来存储信息,而是以曲线交织或直线与曲线交织,来存储信息。非线性二维码产品,可以生成直线也可以生成曲线,即不仅能生成当前的线性二维码样式,也能生成非线性二维码的丰富的结构样式,如图1。
(2)成码和加密规则多样:本发明非线性二维码产品的成图规则多样、成图样式丰富,采用几何算法和结构化加密,可用于对复杂事物的编码存储,且能附加其他特定信息,并高度加密。
(3)应用定制化和用户自己定义:最重要的是,非线性二维码,在成码技术上完全弥补了现有二维码样式单一的缺陷,具有十分广阔的市场应用前景。
[0006]本发明非线性二维码产品样式及功能区位图: ①位置探测图形:非线性二维码产品,有四个位置探测图形,分别位于非线性二维码产品的四个角,如图1所示。传统的二维码只有三个位置探测图形,分别位于左上角、左下角和右上角,位置探测图形的作用相当于定位点,通过它可以明确的确定视场中符号的位置和方向。非线性二维码产品,因有四个位置探测图形,可以更好地矫正由于倾斜产生的图片变形,位置探测精度高、准确、迅速。
另外,非线性二维码的位置探测图形,在结构上与传统二维码也有不同,传统二维码的位置探测图形,是由外向里的黑框、白框、黑框结构,而非线性二维码产品的位置探测图形,是由外向里的黑框、白框、黑框、白框结构,具体结构详见如图1所示的非线性二维码产品的四个角。在解码时对精度要求更高,解读出的信息量更大。
②解码规则地址图:非线性二维码产品,相比于传统二维码产品还有一个显著的特点,就是在左上角的位置探测图形旁,有解码规则地址,解码规则地址的作用是让机器获取解析需要的基本解码规则,此处为规则存放处。
③中心标识定位区:如图1所示,位于非线性二维码产品中心的点,叫做非线性二维码产品的中心标识定位区,是成码和解码基础定位点。
④信息图码区:如图1所示,在非线性二维码产品内部较大区域中的图案,为信息图码区,信息储存在图案上,可以按图案分布编辑信息或加密后注入。
[0007]以上构成了本发明非线性二维码产品的基本特征。
[0008]本发明非线性二维码产品的应用组件,包括成码器和解码器,两个技术创新产品,成码器如图2所示,解码器如图3所示。
[0009]—、成码器:
[0010]非线性二维码产品的成码器,如图2所示,其结构特征:在非线性二维码产品的成码器界面上,有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右下角的是,非线性二维码产品显示区:在显示区上,有已写入信息长度文本框和保存图片按钮,用于显示每个图码生成过程;显示每个完整非线性二维码产品,供测试和用户使用。
[0011]其他功能设置:①已写入信息文本框,用于显示已写入到非线性二维码产品中的信息长度;②保存图片按钮,用于保存生成的非线性二维码产品;③在显示区下,还有一个鼠标位置文本框,它会显示
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1