【技术实现步骤摘要】
本专利技术涉及一种圆形二维条码及其编码解码方法,属于计算机工程的
技术介绍
二维条码是指在一维条码的基础上扩展出另一维具有可读性的条码。二维条码相比一维条码具有很多优势:1)二维条码增加了容错机制,即使在没有辨识到全部的条码、或者条码有污损时,也可以正确地解析条码上的信息;2)二维条码比一维条码记载数据量更多,可以记载更复杂的数据,比如图片、网络链接等;3)二维条码通常有特定的定位标记(如QR码为三个大的定位点),通过定位标记使读码机正确辨识进行解读,所以二维条码不管是从何种方向读取都可以被辨识;二维条码的种类很多,不同的机构开发出的二维条码具有不同的结构以及编码、解码方法。目前 QR 码是最为流行的二维条码。虽然现有的二维条码相比一维条码具有很多优点,但是仍然存在一些不足:1)解码算法复杂,速度仍然不够快。尤其现在二维码被大批量使用,各种读取设备不断出现,为迎接即将到来的物联网时代,速度显得越来越重要。以最流行的 QR 码为例,QR 码解码要经过一系列的过程,如扫描图像、灰度化二值化、寻 ...
【技术保护点】
一种圆形二维条码,其特征在于,该二维条码包括一个实心圆以及从实心圆依次向外分布的四个同心圆环,所述四个同心圆环由内向外依次为第一至第四圆环,所述实心圆的半径、第一至第四圆环的宽度相同;所述第一圆环的内径与实心圆半径相同;所述第二圆环的内径与第一圆环外径相同;所述第三圆环与第二圆环之间为数据区域;所述第四圆环的内径与第三圆环外径相同;所述实心圆、第一至第四圆环中相邻两者颜色的灰度值不同;所述数据区域的数据以实心圆的圆心为圆心按照同心圆的形式由内向外层层分布。
【技术特征摘要】
1. 一种圆形二维条码,其特征在于,该二维条码包括一个实心圆以及从实心圆依次向外分布的四个同心圆环,所述四个同心圆环由内向外依次为第一至第四圆环,所述实心圆的半径、第一至第四圆环的宽度相同;所述第一圆环的内径与实心圆半径相同;所述第二圆环的内径与第一圆环外径相同;所述第三圆环与第二圆环之间为数据区域;所述第四圆环的内径与第三圆环外径相同;所述实心圆、第一至第四圆环中相邻两者颜色的灰度值不同;所述数据区域的数据以实心圆的圆心为圆心按照同心圆的形式由内向外层层分布。
2. 根据权利要求1所述的一种圆形二维条码,其特征在于,所述实心圆、第一至第四圆环的颜色选取黑色或白色。
3. 根据权利要求1所述的一种圆形二维条码,其特征在于,所述数据区域中最内层的数据为标识块,用以解析正确的数据读取方向以及起始点;所述标识块包括圆形二维码标识符、版本信息和保留块、正反识别块,所述圆形二维码标识符、版本信息和保留块的信息均对称分布,所述正反识别块位于实心圆正下方。
4. 根据权利要求1所述的一种圆形二维条码,其特征在于,所述数据区域的数据默认为UTF-8字符串,由应用层增加编码和其他格式信息组成。
5. 一种圆形二维条码的编码方法,其特征在于,包括以下步骤:
步骤1,数据在应用层被打包为一个字节流,根据字节流的比特位数,确定圆形二维条码的大小;
步骤2,确定实心圆...
【专利技术属性】
技术研发人员:许军才,张卫东,沈振中,任青文,
申请(专利权)人:河海大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。