[发明专利]一种数据信息的二维码编码方法无效
申请号: | 201310554786.7 | 申请日: | 2013-11-08 |
公开(公告)号: | CN103530669A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 江兴明 | 申请(专利权)人: | 成都博格科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 成都宏顺专利代理事务所(普通合伙) 51227 | 代理人: | 李顺德 |
地址: | 610100 四川省成都市成都经*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 信息 二维码 编码 方法 | ||
技术领域
本发明涉及二维码编码技术,特别涉及数据信息分块编码的方法。
背景技术
随着信息技术的发展,人们需要在有限的几何空间内表示更多的信息,条形码技术从一维条形码发展到了后来的二维条码。二维条码又称为二维码(two-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维空间)分布的黑白相间的图形记录数据符号信息的。二维码在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示数据信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。二维码具有条码技术的一些共性:每种编码格式(或码制)有其特定的字符集;每个字符占有一定的空间;具有一定的校验功能等。二维码同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息,具有高密度、大容量等特点,所以可以用二维码表示数据文件(包括汉字、数字、符号)、图片等。二维码是各种证件及卡片等大容量、高可靠信息存储、携带并自动识读的理想方法。在目前常用的二维码中,码制主要有:Data Matrix、MaxiCode、Aztec、QR Code、Vericode、PDF417、Ultracode、Code49、Code16K等。QR Code码是1994年由日本DW公司发明。QR Code码是目前使用比较普遍的二维码,非常适合文本信息的编码。有的码制中还包括不同的版本,如QR Code码就包括版本1~40。
现有技术二维码虽然可以在有限面积的平面上记录比一维条形码多得多的信息,但一个二维码除去用于位置探测、定位、校正等功能图形区和用于表达编码格式、版本、版本信息等的前序码,实际用于记录数据信息的容量也是非常有限的。如一个版本20的QR Code码,模块数为97*97,功能图形占659个模块,前序码占用67个模块,用于记录数据信息的模块数只有8683个模块,数据容量为1085个码字,其中还包括纠错码字。可见其信息容量也是非常有限的,现有技术二维码不适合对信息量交大的文本、图像等的编码和记录。其应用也常常被限制在作为网络地址的载体,用于连接网络入口。使用者需要信息时只能通过扫描二维码地址从网上取得所要信息,当使用者所处位置没有网络时就会出现资料不能索取的情况。现有技术二维码应用范围收到了极大地限制。
发明内容
本发明所要解决的技术问题,就是提供一种数据信息的二维码编码方法,用于对信息量较大的数据信息进行二维码编码,提高二维码的应用范围。
本发明解决所述技术问题,采用的技术方案是,一种数据信息的二维码编码方法,包括步骤:
a、对需要编码数据信息进行识别,确定其信息量M的大小;
b、选定二维码编码格式,确定二维码的数据容量K;
c、比较信息量M和数据容量K的大小;如果M>K,则根据信息量M进行分块,将大小为M的数据信息分为N个数据块,N≥2,使每块的容量Ri≤K,i=1,2…N,进入步骤d;如果M≤K,则按照步骤b选定的二维码编码格式对数据信息进行编码;
d、按照步骤b选定的二维码编码格式对每个数据块按顺序进行二维码编码,仅在第一个数据块的二维码中设置前序码,其他数据块的二维码中不设前序码。
具体的,所述前序码为选定的二维码编码格式所共有的编码,其作用是用于表达编码格式、版本、版本信息。
进一步的,步骤d中,每个数据块的二维码中设置有数据块序号。
优选的,步骤c中,有N-1个数据块的信息量等于K,余下的一个数据块信息量小于K。
具体的,步骤b中,选定的二维码编码格式为QR Code码。
具体的,步骤a中,所述需要编码数据信息为文本信息。
本发明的有益效果是,可以对比较大的数据信息,如文本、图像等进二维码编码,提高了二维码的信息容量。二维码识别终端可以直接从二维码中获取信息,而不需要连接网络,能够极大的提高二维码的应用范围。
附图说明
图1是本发明的流程示意图。
具体实施方式
下面结合附图详细描述本发明的技术方案。
本发明的技术方案,根据数据信息的大小和选定的编码格式数据容量进行分块,然后顺序对各个数据块进行二维码编码,并在编码过程中只在属于一个数据信息整体中的第一个数据块中设置前序码,对于该数据信息中的其他数据块则不需要设置前序码,从而可以节省空间用于记录有效数据,增加二维码的数据容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都博格科技有限公司,未经成都博格科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310554786.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置