【技术实现步骤摘要】
一种二维码及其编码、解码方法
本专利技术涉及二维码
,特别指一种二维码及其编码、解码方法。
技术介绍
现代社会中,二维码在通信、金融、税收、商业、交通、物流、健康以及社交等领域得到了广泛的应用。二维码又称二维条码,是用某种特定的几何图形按一定规律在平面(二维方向)上分布的、黑白相间的、记录数据符号信息的图形;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。然而,传统的二维码由于是正方形的,存在如下缺点:1、对于只需存储少量信息的场合,当二维码给定高度时,宽度就太宽;当二维码给定宽度时,高度就太高,比较浪费版面空间;2、在二维码只起辅助作用的场合,传统的二维码由于是正方形的显得很突出,特别是多个二维码一起使用的版面,传统二维码会喧宾夺主,造成画面不够和谐。因此,如何提供一种二维码及其编码、解码方法,实现减小二维码占用的空间,使二维码与版面的融合更加和谐,成为一个亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题,在于提供一种二维码及其编码、解码方法,实现减小二维码占用的空间,使二维码与版面的融合更加和谐。第一方面,本专利技术提供了一种二维码,包括:一个数据区,由5×(3+4×n)个小方块组成,且宽为5,长为(3+4×n);所述小方块的颜色为深色或者浅色,边长为1;n为大于等于0的整数;两个定位区,均由(3+4× ...
【技术保护点】
1.一种二维码,其特征在于:包括:/n一个数据区,由5×(3+4×n)个小方块组成,且宽为5,长为(3+4×n);所述小方块的颜色为深色或者浅色,边长为1;n为大于等于0的整数;/n两个定位区,均由(3+4×n)个小方块组成,且宽为1,长为(3+4×n),分别设于所述数据区的长边的两侧,并与所述数据区齐平;/n两个分隔区,由7个小方块组成,且宽为1,长为7,分别设于所述数据区的宽边的两侧,两端分别与两个所述定位区齐平;/n两个位置探测区,由49个小方块组成,且宽为7,长为7,分别设于两个所述分隔区的侧边,并与所述分隔区齐平;/n一个空白区,由环绕所述定位区、分隔区以及位置探测区的宽度为1个小方块以上的区域组成。/n
【技术特征摘要】
1.一种二维码,其特征在于:包括:
一个数据区,由5×(3+4×n)个小方块组成,且宽为5,长为(3+4×n);所述小方块的颜色为深色或者浅色,边长为1;n为大于等于0的整数;
两个定位区,均由(3+4×n)个小方块组成,且宽为1,长为(3+4×n),分别设于所述数据区的长边的两侧,并与所述数据区齐平;
两个分隔区,由7个小方块组成,且宽为1,长为7,分别设于所述数据区的宽边的两侧,两端分别与两个所述定位区齐平;
两个位置探测区,由49个小方块组成,且宽为7,长为7,分别设于两个所述分隔区的侧边,并与所述分隔区齐平;
一个空白区,由环绕所述定位区、分隔区以及位置探测区的宽度为1个小方块以上的区域组成。
2.如权利要求1所述的一种二维码,其特征在于:位于所述数据区左侧或者下侧的定位区的前3个小方块的颜色为深色,其余的以1个小方块为单位,浅色和深色交替;位于所述数据区右侧或者上侧的定位区的前1个小方块的颜色为深色,其余的以1个小方块为单位,浅色和深色交替。
3.如权利要求1所述的一种二维码,其特征在于:所述分隔区的7个小方块的颜色均为浅色;
所述位置探测区最边缘的小方块为深色,正中心的9个所述小方块为深色,其余的所述小方块为浅色。
4.如权利要求1所述的一种二维码,其特征在于:所述位置探测区的中轴线的颜色交替比例为1:1:3:1:1。
5.一种二维码编码方法,其特征在于:所述方法需使用如权利要求1至4任一项所述的二维码,包括如下步骤:
步骤S1、确定二维码的放置方向;所述放置方向为竖直或者水平;
步骤S2、根据输入的数据流,设定二维码参数n的取值,由5×(3+4×n)个小方块生成一矩形的数据区,所述数据区的宽为5,长为(3+4×n),基于所述放置方向进行摆放;所述小方块的颜色为深色或者浅色,边长为1;n为大于等于0的整数;
步骤S3、由两组(3+4×n)个小方块分别生成两个矩形的定位区,所述定位区的宽为1,长为(3+4×n),分别设于所述数据区的长边的两侧,并与所述数据区齐平;位于所述数据区左侧或者下侧的定位区的前3个小方块的颜色为深色,其余的以1个小方块为单位,浅色和深色交替;位于所述数据区右侧或者上侧的定位区的前1个小方块的颜色为深色,其余的以1个小方块为单位,浅色和深色交替;
步骤S4、由两组7个小方块分别生成两个矩形的分隔区,所述分隔区的宽为1,长为7,分别设于所述数据区的宽边的两侧,两端分别与两个所述定位区齐平;
步骤S5、由两组49个小方块分别生成两个正方形的位置探测区,所述位置探测区的宽为7,长为7,分别设于两个所述分隔区的侧边,并与所述分隔区齐平;
步骤S6、环绕所述定位区、分隔区以及位置探测区,生成宽度为1个小方块以上的区域组成空白区。
6.如权利要求5所述的一种二维码编码方法,其特征在于:所述步骤S4中,所述分隔区的7个小方块的颜色均为浅色;
所述步骤S5中,所述位置探测区最边缘的小方块为深色,正中心的9个所述小方块为深色,其余的所述小方块为浅色。
7.一种二维码解码方...
【专利技术属性】
技术研发人员:卓书芳,何用辉,马孝荣,郭世南,郭崇光,葛炎风,
申请(专利权)人:卓书芳,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。