The present invention provides a stacked two-dimensional code with a location area, including the area code offset matrix arrangement and used to locate areas separated each region of code; each code area includes the recognition unit arranged in a matrix, a space unit is arranged between every two adjacent line recognition unit, a blank column unit is arranged between every two adjacent column identification unit; each unit is blank white module consisting of 3 x 3 modules; each unit is composed of black and white identification module module 3 * 3 module, recognition unit 3 * 3 module consists of two black and 7 white module module, at least one interval distance between the same white module the recognition unit two black module, storing each recognition unit of a four bit binary string; location area by the recognition unit and unit and set a blank, blank cell is arranged between the positioning area and area code. The invention also provides a method for generating and identifying a stacked two-dimensional code with a positioning area, so as to achieve a multi-directional and efficient scanning code experience.
【技术实现步骤摘要】
一种带定位区的堆叠式二维码及其生成和识别方法
本专利技术涉及二维码技术,尤其涉及一种带定位区的堆叠式二维码及其生成和识别方法。
技术介绍
二维码因其具有存储量大、保密性高、追踪性高、抗损性强等特点,被广泛运用于各行各业中。目前常见的二维码多为矩阵码(如DM码和QR码),其用黑、白色块表示二进制的1和0,将黑、白色块按一定组合方式堆叠形成二维码,该二维码包括用于定位的定位部和用于存储信息的数据部,但现有的这种矩阵二维码的因其色块比较密集,为了提高解码效率,一般需要选择一块独立干净的平整的区域安放码区。由于目前二维码都是一个单独码区,受环境影响比较大,如扫码位置直接影响到光线角度等,因此需要跑到特定一个位置进行扫码,而不能在多个位置实现快速解码,当出现二维码部分损坏或表面不平整的情况,也不能正常识别与解码。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种带定位区的堆叠式二维码,便于用户多方位的快速扫码,提高扫码成功率,提升用户体验。本专利技术要解决的技术问题之一是这样实现的:一种带定位区的堆叠式二维码,包括等距矩阵排列的复数个码区和用于分隔各所述码区的定位区;每一所述码区包括矩阵排列的复数行复数列的识别单元,且在同一所述码区内,每相邻两行识别单元之间设有一行空白单元,每相邻两列识别单元之间设有一列空白单元;每一所述空白单元为由白色模块组成的3×3模块;每一所述识别单元为由黑色模块和白色模块组成的3×3模块,所述识别单元的3×3模块包括两个黑色模块和7个白色模块,同一所述识别单元中的两个黑色模块之间间隔至少一个白色模块的距离,每一所述识别单元对应存储一个 ...
【技术保护点】
一种带定位区的堆叠式二维码,其特征在于:包括等距矩阵排列的复数个码区和用于分隔各所述码区的定位区;每一所述码区包括矩阵排列的复数行复数列的识别单元,且在同一所述码区内,每相邻两行识别单元之间设有一行空白单元,每相邻两列识别单元之间设有一列空白单元;每一所述空白单元为由白色模块组成的3×3模块;每一所述识别单元为由黑色模块和白色模块组成的3×3模块,所述识别单元的3×3模块包括两个黑色模块和7个白色模块,同一所述识别单元中的两个黑色模块之间间隔至少一个白色模块的距离,每一所述识别单元对应存储一个四位二进制串;所述定位区由识别单元和空白单元相间设置而成,所述定位区与所述码区之间间隔一排空白单元格。
【技术特征摘要】
1.一种带定位区的堆叠式二维码,其特征在于:包括等距矩阵排列的复数个码区和用于分隔各所述码区的定位区;每一所述码区包括矩阵排列的复数行复数列的识别单元,且在同一所述码区内,每相邻两行识别单元之间设有一行空白单元,每相邻两列识别单元之间设有一列空白单元;每一所述空白单元为由白色模块组成的3×3模块;每一所述识别单元为由黑色模块和白色模块组成的3×3模块,所述识别单元的3×3模块包括两个黑色模块和7个白色模块,同一所述识别单元中的两个黑色模块之间间隔至少一个白色模块的距离,每一所述识别单元对应存储一个四位二进制串;所述定位区由识别单元和空白单元相间设置而成,所述定位区与所述码区之间间隔一排空白单元格。2.根据权利要求1所述的一种带定位区的堆叠式二维码,其特征在于:所述黑色模块与白色模块均为正方形色块或圆形色块。3.根据权利要求1所述的一种带定位区的堆叠式二维码,其特征在于:所述定位区通过预先选取的一种或几种特定的识别单元按一定规则排列得到,以便快速区分和定位。4.一种如权利要求1所述的带定位区的堆叠式二维码的生成方法,其特征在于:包括如下步骤:步骤41、获取一现有二维码,去除定位部,得到数据部;步骤42、依次提取所述数据部内的2×2模块,根据所述2×2模块存储的四位二进制串将所述2×2模块转换为对应的识别单元;步骤43、将所有转换得到的识别单元依次排列成与所述现有矩阵二维码对应的复数行复数列,并在每相邻两行识别单元之间插入一行空白单元,每相邻两列识别单元之间插入一列空白单元,得到一个完整的码区;步骤44、将复数个所述码区通过矩阵排列,并在各所述码区之间设置定位区,得到所述带定位区的堆叠式二维码,所述定位区通过预先选取的一种或几种特定的识别单元按一定规则排列得到,以便快速...
【专利技术属性】
技术研发人员:林宇,吴闽帆,黄旭东,
申请(专利权)人:福州觉感视觉软件科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。