一种二维码的定位单元、模块化二维码及信息增减方法与流程

文档序号:17444113发布日期:2019-04-17 05:16阅读:515来源:国知局
一种二维码的定位单元、模块化二维码及信息增减方法与流程

本发明属于二维码技术领域,具体涉及一种二维码的定位单元、模块化二维码及信息增减方法。



背景技术:

常见的二维码是用某种特定的几何图形按一定规律在平面即二维方向上,分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。

现有的二维码为一体设计,定位点为固定设置,在扩展性方面还有所欠缺,二维码在容量、形状等方面都是固定不变的,例如,常见的二维码容量一般是500多个汉字,如果超过了这个容量则二维码无法使用,使二维码的使用具有一定的局限性。



技术实现要素:

为解决上述背景技术中提出的问题。本发明提供了一种二维码的定位单元、模块化二维码及信息增减方法,具有二维码模块化设计、二维码容量形状可以自由定制的特点。

为实现上述目的,本发明提供如下技术方案:一种二维码的定位单元,定位单元为正多边形。

为了使得定位单元可以提供二维码容量大小、校验码等信息和二维码版本号,版权等信息,作为本发明的一种二维码的定位单元优选技术方案,所述定位单元包括从内至外依次设有的图片区域、无关信息区域和全局信息区域,或者,包括从内至外依次设有的图片区域和全局信息区域。

为了使得图片区域可以显示宣传图片,且宣传图片可以和无关信息区域内的信息进行交互,作为本发明的一种二维码的定位单元优选技术方案,所述图片区域、无关信息区域和全局信息区域与所述定位单元的中心相同,或者,所述图片区域和全局信息区域与所述定位单元的中心相同;并且,所述图片区域形状与所述定位单元相同。

为了在全局信息区域内存储尽可能多的信息,作为本发明的一种二维码的定位单元优选技术方案,所述图片区域的外径与所述无关信息区域的内径相等,所述无关信息区域的外径与所述全局信息区域的内径相等;或者,所述图片区域的外径与所述全局信息区域的内径相等;并且,所述全局信息区域的外径与所述定位单元的内径相等。

为了通过三个定位点确定一个平面,取中心对称的三点可以确定安装区域,作为本发明的一种二维码的定位单元优选技术方案,所述全局信息区域中包括至少三个定位点用于定位。

为了使得定位单元可以确定模块化二维码,使模块化二维码储存的数据量可以得到数据存储范围,作为本发明的一种二维码的定位单元优选技术方案,所述全局信息区域中还包括模块化二维码容量大小信息和校验码信息。

为了使得信息单元可以储存数据,作为本发明的一种模块化二维码优选技术方案,还包括信息单元,所述信息单元形状与所述定位单元相同,所述定位单元的顶点与相邻的所述信息单元的顶点重合,所述信息单元的数量为一个或一个以上,所述信息单元内设有数据区域。

为了使得信息单元可以确定在定位单元外侧的拼接位置,进而确定模块化二维码的实际数据范围,作为本发明的一种模块化二维码优选技术方案,所述定位单元的数量为一个。

为了使得定位单元与信息单元在拼接时不留缝隙,提升美观性,作为本发明的一种模块化二维码优选技术方案,所述定位单元和所述信息单元为正方形、正六边形或正八边形。

为了使得模块化二维码具有不确定性,定位单元可以在任意位置,在定位单元外侧可以拼接任意数量的信息单元,数据量没有任何限制,理论上无穷大,作为本发明的一种模块化二维码信息增减方法优选技术方案,需要增加模块化二维码信息时,在当前的模块化二维码中增加至少一个信息单元;需要减少模块化二维码信息时,在当前的模块化二维码中减少至少一个信息单元。

与现有技术相比,本发明的有益效果是:

1、本发明的二维码采用模块化设计,二维码由单独的模块单元组成,模块单元分为定位单元和信息单元组成,通过模块化设计,以实现二维码在容量、形状等方面的自由定制;

2、本发明的定位单元和信息单元采用正方形设计、正六边形设计和正八边形设计,采用正六边形时可以在不通过旋转、在相同的大小下铺满指定的平面而不留隙缝,方便在平面上铺设,提升模块化二维码的美观性。

3、本发明根据各个规则的正多边形模块单元来构成整个二维码的平面,定位单元和信息单元之间拼接方便,人为的设计可以制作成任意形状的二维码,从而降低模块化二维码识别算法的难度;

4、本发明中定位单元只有一个,但是位置可以不固定,其内部存放定位信息、二维码容量大小、校验码等整体信息,信息单元为多个,其内部除了数据还设置了编号,用来将信息单元在定位单元周围的排序,定位单元可以在任意位置,而且数据量没有任何限制,理论上无穷大。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明的结构示意图;

图2为本发明中的定位单元结构示意图;

图3为本发明中的信息单元结构示意图;

图中:1、定位单元;2、信息单元;3、定位点;4、全局信息区域;5、无关信息区域;6、图片区域;7、数据区域。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-3,本发明提供一种技术方案:一种二维码的定位单元,定位单元1为正多边形。

本实施例中,模块化二维码采用模块化设计,由一个个模块单元组成,这些模块单元分为两种,一种是定位单元1,定位单元1可以为正方形、正六边形和正八边形。

具体的,定位单元1包括从内至外依次设有的图片区域6、无关信息区域5和全局信息区域4,或者,包括从内至外依次设有的图片区域6和全局信息区域4。

本实施例中,定位单元1通过全局信息区域4确定模块化二维码的全局信息,包括二维码容量大小、校验码等信息,通过无关信息区域5确定和全局信息无关的数据,例如二维码版本号,版权等信息。

具体的,图片区域6、无关信息区域5和全局信息区域4与定位单元1的中心相同,或者,图片区域6和全局信息区域4与定位单元1的中心相同;并且,图片区域6形状与定位单元1相同。

本实施例中,图片区域6、无关信息区域5和全局信息区域4与定位单元1的中心相同,通过相同的中心可以确定三者间的安装位置;如果图片区域6未有信息需要标识,图片区域6可以与无关信息区域5重合。

具体的,图片区域6的外径与无关信息区域5的内径相等,无关信息区域5的外径与全局信息区域4的内径相等;或者,图片区域6的外径与全局信息区域4的内径相等;并且,全局信息区域4的外径与定位单元1的内径相等。

本实施例中,全局信息区域4储存在定位单元1内,图片区域6和全局信息区域4储存的信息互不干涉;或者全局信息区域4可以取代图片区域6。

具体的,全局信息区域4中包括至少三个定位点3用于定位。

本实施例中,三个定位点3即可确定一个平面,用于确定定位单元1的位置。

具体的,全局信息区域4中还包括模块化二维码容量大小信息和校验码信息。

具体的,信息单元2形状与定位单元1相同,定位单元1的顶点与相邻的信息单元2的顶点重合,信息单元2的数量为一个或一个以上,信息单元2内设有数据区域7。

本实施例中,信息单元2内的数据区域7用于储存数据和实际信息。

具体的,定位单元1的数量为一个。

本实施例中,通过一个定位单元1确定模块化二维码的基础位置,在定位单元1外侧增设信息单元2来增加数据储存量。

具体的,定位单元1和信息单元2为正方形、正六边形或正八边形。

本实施例中,模块化二维码内的定位单元1和信息单元2采用正方形设计时,定位点3位于相邻的两个边的中点上,通过两个定位点3确定定位单元1的位置,进而确定模块化二维码的所出平面;

模块化二维码内的定位单元1和信息单元2采用正六边形设计时,定位点3位于对称的三个顶点上,通过三个定位点3确定定位单元1的位置,进而确定模块化二维码的所出平面;

模块化二维码内的定位单元1和信息单元2采用正八边形设计时,定位点3位于对称的三个边上的中点处,通过三个定位点3确定定位单元1的位置,进而确定模块化二维码的所出平面,为了不通过旋转、在相同的大小下铺满指定的平面而不留隙缝,再出于美学方面的考虑,本发明最终选用了正六边形作为模块单元的形状,降低模块化二维码识别算法的难度。

具体的,需要增加模块化二维码信息时,在当前的模块化二维码中增加至少一个信息单元2;需要减少模块化二维码信息时,在当前的模块化二维码中减少至少一个信息单元2。

本实施例中,假设信息单元2内的数据区域7容量为1x,当只有一个信息单元2时,模块化二维码的数据量为1x,本实施例中,信息单元2数量为六个,模块化二维码的数据量为6x,理论上,不限制模块化二维码的面积,而且数据量没有任何限制,信息单元2可以无上限设置,每增加1个信息单元2,既增加1x的数据量,每减少1个信息单元2,既减少1x的数据量。

本发明的工作原理及使用流程:本发明安装好过后,根据正六边形结构的三个定位点3确定定位单元1的安装平面,基于定位单元1的位置和信息单元2拼接,组成模块化二维码平面,信息单元2的数据区域7储存不同数据后与定位单元1的全局信息区域4进行连接,根据信息单元2的编号,将信息单元2在定位单元1周围拼接,采用排序定位的方式可以拼接成任意形状的模块化二维码,从而提升模块化二维码的数据储存量,通过模块化设计的定位单元1和信息单元2以实现模块化二维码在容量、形状等方面的自由定制。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1