[发明专利]二维码的生成方法、装置、硬件装置在审
申请号: | 201811158490.2 | 申请日: | 2018-09-30 |
公开(公告)号: | CN110969233A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 留春钿;孟宇 | 申请(专利权)人: | 北京微播视界科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 北京竹辰知识产权代理事务所(普通合伙) 11706 | 代理人: | 陈龙 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 生成 方法 装置 硬件 | ||
本公开公开一种二维码的生成方法、装置、硬件装置。其中,该二维码的生成方法包括:获取二维码定位点的位置;获取二维码的中心位置;获取二维码的码元的极坐标;根据所述二维码的定位点的位置、二维码的中心的位置以及二维码的码元的极坐标生成所述二维码。本公开实施例的二维码的生成方法,使用码元的极坐标,由于极坐标的定义方式的多样性,而使二维码的保密性更好。
技术领域
本公开涉及二维码领域,特别是涉及一种二维码的生成方法、装置、硬件装置。
背景技术
二维码技术是最新的条码技术,是在一维条码技术的基础之上发展起来的一门集信息编码、信息传递、图像处理、数据加密等技术于一体的综合性技术。二维码最早出现于世纪年代,是为解决一维条码的携带信息量过少、无法纠错等不足而产生的。目前,二维码技术在世界各国包括我国发展迅猛,在越来越多的领域发挥着越来越重要的作用。作为一种新型信息传递技术,二维码是信息快速传递的最佳方式之一,二维码技术将会在物流,物联网,移动互联网等领域广泛应用。
目前的二维码多数为方形,样式比较单一,且无法适应多种载体。随着移动互联网的快速发展和二维码应用的增多,许多领域也出现了对二维码加密的需求。
发明内容
根据本公开的一个方面,提供以下技术方案:
获取二维码定位点的位置;获取二维码的中心位置;获取二维码的码元的极坐标;根据所述二维码的定位点的位置、二维码的中心的位置以及二维码的码元的极坐标生成所述二维码。
进一步的,所述定位点位于矩形的4个顶点。
进一步的,所述定位点为定位图案。
进一步的,所述二维码还包括图像区域,在获取二维码的中心位置之后,还包括:获取所述图像区域的图像;在生成所述二维码之后,还包括:将所述图像区域的图像与所述二维码混合。
进一步的,所述将图像区域的图像与所述二维码混合包括:使图像区域的中心位置与二维码的中心位置重叠,且使所述图像区域的图像与所述二维码包含码元的区域不重叠。
进一步的,所述获取二维码的中心位置,包括:计算所述定位点组成的矩形的对角线交点,将所述对角线交点的位置作为二维码的中心位置。
进一步的,所述获取二维码的码元的极坐标包括:获取所述码元的夹角系数以及所述码元半径系数,其中所述夹角系数用于计算所述码元到所述中心位置的连线与水平线的第一夹角,所述半径系数用于计算所述码元到所述中心位置的距离。
进一步的,所述码元的半径系数为所述码元到所述中心位置的第一距离与所述二维码的半径的比值。
进一步的,根据所述二维码的定位点的位置、二维码的中心的位置以及二维码的码元的极坐标生成所述二维码,包括:根据所述二维码的定位点的位置确定所述二维码的轮廓位置;根据所述二维码的中心位置以及二维码的码元的极坐标的位置确定码元在所述轮廓内的第一位置;根据所述码元的值在所述第一位置渲染出与所述码元的值对应的颜色。
进一步的,在所述获取二维码的码元的极坐标之前,还包括:获取所述码元的第一位置信息。
进一步的,所述获取二维码的码元的极坐标包括:获取所述第一位置信息的极坐标。
根据本公开的另一个方面,还提供以下技术方案:
定位点位置获取模块,用于获取二维码的定位点的位置;
中心位置获取模块,用于获取二维码的中心位置;
极坐标获取模块,用于获取二维码的码元的极坐标;
二维码生成模块,用于根据所述二维码的定位点的位置、二维码的中心位置以及二维码的码元的极坐标生成所述二维码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微播视界科技有限公司,未经北京微播视界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811158490.2/2.html,转载请声明来源钻瓜专利网。