CN105139058B - 一种二维码的编码方法 - Google Patents

一种二维码的编码方法 Download PDF

Info

Publication number
CN105139058B
CN105139058B CN201510562737.7A CN201510562737A CN105139058B CN 105139058 B CN105139058 B CN 105139058B CN 201510562737 A CN201510562737 A CN 201510562737A CN 105139058 B CN105139058 B CN 105139058B
Authority
CN
China
Prior art keywords
resolution ratio
quick response
response code
picture frame
code sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510562737.7A
Other languages
English (en)
Other versions
CN105139058A (zh
Inventor
李辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Inspiry Technology Co Ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201510562737.7A priority Critical patent/CN105139058B/zh
Publication of CN105139058A publication Critical patent/CN105139058A/zh
Application granted granted Critical
Publication of CN105139058B publication Critical patent/CN105139058B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Editing Of Facsimile Originals (AREA)

Abstract

本发明提供了一种二维码的编码方法,包括:对携带有防伪信息的需编码信息进行编码,生成具有多个图像帧的二维码序列;根据预设的分配策略,设置二维码序列中的各个图像帧的分辨率,使得所述二维码序列中至少有两个图像帧具有不同的分辨率;输出所述设置分辨率后的二维码序列。应用本发明可以有效地提高二维码的防伪性能。

Description

一种二维码的编码方法
技术领域
本发明涉及二维码技术领域,尤其涉及一种二维码的编码方法。
背景技术
在现有技术中,二维码作为一种信息容量大、应用方便的数据载体已经受到人们的广泛关注。二维码作为手机等移动设备的上网门户和服务凭证等应用已经渐趋成熟,特别是近年来,随着手机摄像功能及智能化程度的日益提高,以“摄像”识别为基础的二维码,开始进入了大众应用领域。通过手机的摄像头,普通人可以轻松地获取二维码信息,可以自动地获得上网服务等。因此,二维码作为手机上网入口的概念已经被广泛接受,二维码的各种商务应用也越来越多。
目前,汉信码是目前我国唯一一个拥有完全自主知识产权的公开二维码,是我国自主知识产权的类似二维码的编码标准,具有汉字表示能力强、可加密、效率高、抗畸变、抗污损、识读快速等特点。
然而,在实际应用场景中,虽然二维码已经广泛应用到各个领域,但是在使用过程中,由于现有技术中的二维码一般都是直接印刷在相应承载物的表面上,因此很容易被复制,从而导致二维码的防伪性能不佳。
发明内容
有鉴于此,本发明提供了一种二维码的编码方法,从而可以有效地提高二维码的防伪性能。
本发明的技术方案具体是这样实现的:
一种二维码的编码方法,该方法包括:
对携带有防伪信息的需编码信息进行编码,生成具有多个图像帧的二维码序列;
根据预设的分配策略,设置二维码序列中的各个图像帧的分辨率,使得所述二维码序列中至少有两个图像帧具有不同的分辨率;
输出所述设置分辨率后的二维码序列。
较佳的,所述预设的分配策略为:
根据印刷技术支持的分辨率的级数,为二维码序列中的每个图像帧指定相应的分辨率。
较佳的,当印刷技术支持的分辨率的级数与二维码序列中图像帧的数量相等时,所述预设的分配策略为:
按照分辨率的级数从大到小的顺序,依次为每个图像帧设置不同的分辨率;
或者,按照分辨率的级数从小到大的顺序,依次为每个图像帧设置不同的分辨率;
或者,随机地为每个图像帧设置不同的分辨率。
较佳的,当印刷技术支持的分辨率的级数N小于二维码序列中图像帧的数量M时,为二维码序列中的前N个图像帧依次设置不同的分辨率,然后将剩余的(M-N)个图像帧均设置为指定的分辨率。
较佳的,当印刷技术支持的分辨率的级数N小于二维码序列中图像帧的数量M时,随机的选择二维码序列中的N个图像帧,对随机选择的N个图像帧依次设置不同的分辨率,然后再将剩余的(M-N)个图像帧均设置为指定的分辨率。
较佳的,所示指定的分辨率为最大的分辨率或最小的分辨率。
较佳的,当分辨率的级数N大于二维码序列中图像帧的数量M时,先从N个分辨率的级数中选择M个级数,然后为二维码序列中的M个图像帧依次设置不同的分辨率。
较佳的,所示从N个分辨率的级数中选择M个级数的选择方式为:
按照从小到大的顺序进行选择、按照从大到小的顺序进行选择或随机选择。
较佳的,所述二维码为汉信码。
由上述技术方案可见,在本发明的二维码的编码方法中,由于先对携带有防伪信息的需编码信息进行编码,生成具有多个图像帧的二维码序列,然后再根据预设的分配策略,设置二维码序列中的各个图像帧的分辨率,使得所述二维码序列中至少有两个图像帧具有不同的分辨率,从而使得最终所输出的二维码序列中的各个图像帧具有不同的分辨率,一般用户如果不使用特殊的读取装置,将难以完全读取该二维码序列中的各个图像帧,从而难以完成复制并进行伪造,因而可以有效地提高二维码的防伪性能。
附图说明
图1为本发明实施例中的二维码的编码方法的流程示意图。
图2为本发明实施例中的分配策略的示意图。
具体实施方式
为使本发明的技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明作进一步详细的说明。
图1为本发明实施例中的二维码的编码方法的流程示意图。如图1所示,本发明实施例中的二维码的编码方法包括:
步骤11,对携带有防伪信息的需编码信息进行编码,生成具有多个图像帧的二维码序列。
在本步骤中,将先对需编码信息进行编码,其中,所述需编码信息中携带有防伪信息。进行上述编码后,即可得到具有多个图像帧的二维码序列。
在本发明的技术方案中,可以使用多种方法对需编码信息进行编码。例如,可以使用现有技术中常见的编码技术进行编码,本发明对此不做限制。
步骤12,根据预设的分配策略,设置二维码序列中的各个图像帧的分辨率,使得所述二维码序列中至少有两个图像帧具有不同的分辨率。
在现有技术中,二维码被印刷出来后,很容易被人复制,从而难以防伪。因此,在本发明的技术方案中,在步骤11中得到编码后的具有多个图像帧的二维码序列之后,并不是直接输出该二维码序列,而是先对该二维码序列中的各个图像帧的分辨率进行设置,使得该二维码序列中至少有两个图像帧具有不同的分辨率。
在本发明的技术方案中,可以使用多种预设的分配策略,设置二维码序列中的各个图像帧的分辨率。以下将以其中的几种具体实现方式为例,对本发明的技术方案进行详细的介绍。
例如,较佳的,在本发明的具体实施例中,所述预设的分配策略为:
根据印刷技术支持的分辨率的级数,为二维码序列中的每个图像帧指定相应的分辨率。
例如,较佳的,在本发明的具体实施例中,所述印刷技术支持的分辨率的级数为四个级数:128×128、256×256、512×512和1024×1024。
图2为本发明实施例中的分配策略的示意图。如图2所示,当印刷技术支持的分辨率的级数为上述4个级数,且二维码序列中的具有4个图像帧时,此时分辨率的级数与二维码序列中图像帧的数量相等,因此可以有多种分配策略。
例如,如图2中的(a)所示,可以按照分辨率的级数从大到小的顺序,依次为每个图像帧设置不同的分辨率。
例如,如图2中的(b)所示,也可以按照分辨率的级数从小到大的顺序,依次为每个图像帧设置不同的分辨率。
例如,如图2中的(c)、(d)所示,也可以按照随机的分配方式或其他的预设分配方式,依次为每个图像帧设置不同的分辨率。在此不再赘述。
另外,在本发明的技术方案中,当分辨率的级数与二维码序列中图像帧的数量不相等时,也可以有多种分配策略。
例如,当分辨率的级数N小于二维码序列中图像帧的数量M时,可以为二维码序列中的前N个图像帧依次设置不同的分辨率,然后将剩余的(M-N)个图像帧均设置为指定的分辨率(例如,最大的分辨率或最小的分辨率或其它指定的分辨率)。另一种方式是:随机的选择二维码序列中的N个图像帧,对随机选择的N个图像帧依次设置不同的分辨率,然后再将剩余的(M-N)个图像帧均设置为指定的分辨率。除此之外,还可以使用其它的分配策略,本发明对此并不做限定。
再例如,当分辨率的级数N大于二维码序列中图像帧的数量M时,可以先从N个分辨率的级数中选择M个级数(例如,按照从小到大的顺序进行选择、按照从大到小的顺序进行选择或随机选择等),然后为二维码序列中的M个图像帧依次设置不同的分辨率。除此之外,也还可以使用其它的分配策略,本发明对此并不做限定。
步骤13,输出所述设置分辨率后的二维码序列。
另外,在本发明的技术方案中,上述的二维码可以是汉信码,也可以是其它的二维码。
通过上述的步骤11~13,即可得到设置了分辨率的二维码序列。由于在上述设置了分辨率的二维码序列中,各个图像帧的分辨率是不同的,而且有的图像帧的分辨率很小,因此对于普通用户来说,由于其并不知道各个图像帧的分辨率的大小,因此如果不使用特殊的读取装置,则很难有效地复制上述的二维码序列,难以进行伪造。
在读取上述设置了分辨率的二维码序列时,由于读取装置的分辨率足以读取印刷技术所支持的各种分辨率,特别是能够读取印刷技术所支持的最小的分辨率,因此可以有效地识别出上述二维码序列中的各个图像帧,以读取其中所携带的防伪信息,从而能够有效地实现防伪。
综上所述,在本发明的技术方案中,由于先对携带有防伪信息的需编码信息进行编码,生成具有多个图像帧的二维码序列,然后再根据预设的分配策略,设置二维码序列中的各个图像帧的分辨率,使得所述二维码序列中至少有两个图像帧具有不同的分辨率,从而使得最终所输出的二维码序列中的各个图像帧具有不同的分辨率,一般用户如果不使用特殊的读取装置,将难以完全读取该二维码序列中的各个图像帧,从而难以完成复制并进行伪造,因而可以有效地提高二维码的防伪性能。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (4)

1.一种二维码的编码方法,其特征在于,该方法包括:
对携带有防伪信息的需编码信息进行编码,生成具有多个图像帧的二维码序列;
根据预设的分配策略,设置二维码序列中的各个图像帧的分辨率,使得所述二维码序列中至少有两个图像帧具有不同的分辨率;
输出设置分辨率后的二维码序列;
根据印刷技术支持的分辨率的级数,为二维码序列中的每个图像帧指定相应的分辨率;
当印刷技术支持的分辨率的级数与二维码序列中图像帧的数量相等时,所述预设的分配策略为:
按照分辨率的级数从大到小的顺序,依次为每个图像帧设置不同的分辨率;
或者,按照分辨率的级数从小到大的顺序,依次为每个图像帧设置不同的分辨率;
或者,随机地为每个图像帧设置不同的分辨率;
当印刷技术支持的分辨率的级数N小于二维码序列中图像帧的数量M时,为二维码序列中的前N个图像帧依次设置不同的分辨率,然后将剩余的(M-N)个图像帧均设置为指定的分辨率;
当分辨率的级数N大于二维码序列中图像帧的数量M时,先从N个分辨率的级数中选择M个级数,然后为二维码序列中的M个图像帧依次设置不同的分辨率。
2.根据权利要求1所述的方法,其特征在于:
所示指定的分辨率为最大的分辨率或最小的分辨率。
3.根据权利要求1所述的方法,其特征在于,所示从N个分辨率的级数中选择M个级数的选择方式为:
按照从小到大的顺序进行选择、按照从大到小的顺序进行选择或随机选择。
4.根据权利要求1所述的方法,其特征在于:
所述二维码为汉信码。
CN201510562737.7A 2015-09-07 2015-09-07 一种二维码的编码方法 Active CN105139058B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510562737.7A CN105139058B (zh) 2015-09-07 2015-09-07 一种二维码的编码方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510562737.7A CN105139058B (zh) 2015-09-07 2015-09-07 一种二维码的编码方法

Publications (2)

Publication Number Publication Date
CN105139058A CN105139058A (zh) 2015-12-09
CN105139058B true CN105139058B (zh) 2018-11-09

Family

ID=54724401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510562737.7A Active CN105139058B (zh) 2015-09-07 2015-09-07 一种二维码的编码方法

Country Status (1)

Country Link
CN (1) CN105139058B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105139058B (zh) * 2015-09-07 2018-11-09 郝迎喜 一种二维码的编码方法
CN107220691B (zh) * 2017-06-15 2020-09-08 北京大学 一种软件定义的时空可扩展信息码的方法和***
CN112990404B (zh) * 2021-02-08 2022-01-28 北京声智科技有限公司 样本标识码图案的生成方法及装置、获取方法及电子设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0851373A2 (en) * 1996-12-23 1998-07-01 Pitney Bowes Inc. Method for use in improving 2-D bar code print quality
CN101800827A (zh) * 2009-02-10 2010-08-11 佳能株式会社 装置及方法
CN102810171A (zh) * 2011-06-02 2012-12-05 航天信息股份有限公司 汉信码及其构建方法
CN102842081A (zh) * 2011-06-23 2012-12-26 上海易悠通信息科技有限公司 一种移动电话生成二维码并实现移动支付的方法
CN103426083A (zh) * 2013-09-03 2013-12-04 百视通网络电视技术发展有限责任公司 基于二维码的电视支付方法及***
CN103559527A (zh) * 2013-11-21 2014-02-05 合一网络技术(北京)有限公司 具有图形特征的二维码生成的方法及***
CN104504141A (zh) * 2015-01-04 2015-04-08 青岛农业大学 一种二维码型的化学品毒性信息构建与查询方法
CN105139058A (zh) * 2015-09-07 2015-12-09 北京意锐新创科技有限公司 一种二维码的编码方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0851373A2 (en) * 1996-12-23 1998-07-01 Pitney Bowes Inc. Method for use in improving 2-D bar code print quality
CN101800827A (zh) * 2009-02-10 2010-08-11 佳能株式会社 装置及方法
CN102810171A (zh) * 2011-06-02 2012-12-05 航天信息股份有限公司 汉信码及其构建方法
CN102842081A (zh) * 2011-06-23 2012-12-26 上海易悠通信息科技有限公司 一种移动电话生成二维码并实现移动支付的方法
CN103426083A (zh) * 2013-09-03 2013-12-04 百视通网络电视技术发展有限责任公司 基于二维码的电视支付方法及***
CN103559527A (zh) * 2013-11-21 2014-02-05 合一网络技术(北京)有限公司 具有图形特征的二维码生成的方法及***
CN104504141A (zh) * 2015-01-04 2015-04-08 青岛农业大学 一种二维码型的化学品毒性信息构建与查询方法
CN105139058A (zh) * 2015-09-07 2015-12-09 北京意锐新创科技有限公司 一种二维码的编码方法

Also Published As

Publication number Publication date
CN105139058A (zh) 2015-12-09

Similar Documents

Publication Publication Date Title
Katzenbeisser et al. Information hiding
Fridrich Steganography in digital media: principles, algorithms, and applications
Pandya et al. A Survey on QR Codes: in context of Research and Application
Joshi et al. A new method of image steganography using 7th bit of a pixel as indicator by introducing the successive temporary pixel in the gray scale image
Li et al. Image encryption based on dynamic filtering and bit cuboid operations
CN103718194B (zh) 包括由数字装置译码的信息的设计代码图案及其操作***
CN103886235B (zh) 一种正面人脸图像生物密钥生成方法
CN101178813A (zh) 一种图片验证码的生成方法和装置
CN105139058B (zh) 一种二维码的编码方法
DE102015212255A1 (de) Erweitern von barcodes mit sekundärkodierung zur fälschungssicherung
CN104426879B (zh) 验证码生成和验证的处理方法及对应的方法、装置和***
Ali et al. Image steganography technique by using Braille method of blind people (LSBraille)
CN104637026B (zh) 一种基于连续多页文本图像水印嵌入与提取方法
US10395155B2 (en) Billboard containing encoded information
Singh et al. Hiding secret message in edges of the image
Nilizadeh et al. Information Hiding in RGB Images Using an Improved Matrix Pattern Approach.
CN109872282A (zh) 一种基于计算机视觉的图像脱敏方法与***
Fang et al. An optimization model for aesthetic two-dimensional barcodes
CN107845118A (zh) 一种数据化图像处理方法
Bertini et al. Are social networks watermarking us or are we (unawarely) watermarking ourself?
CN102156968B (zh) 一种基于颜色立方先验的单一图像能见度复原方法
KR102159712B1 (ko) Qr 코드가 저장된 단말
Ahmad et al. IIB–CPE: Inter and Intra Block Processing-Based Compressible Perceptual Encryption Method for Privacy-Preserving Deep Learning
Zheng et al. A novel steganography-based pattern for print matter anti-counterfeiting by smartphone cameras
Shirali-Shahreza et al. Collage steganography

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160311

Address after: 100022, room 3, building 2802, Residence Internazionale, Yongan, Chaoyang District, Beijing

Applicant after: Hao Yingxi

Address before: 100085 Beijing city Haidian District Anning Zhuang three No. 9 Building 1 layer 8 6 unit 823

Applicant before: Yirui Xinchuang Science & Technology Co., Ltd., Beijing

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190201

Address after: 100094 4th Floor 412-1, Building 5, East Yard, No. 10 Wangdong Road, Northwest Haidian District, Beijing

Patentee after: Yirui Xinchuang Science & Technology Co., Ltd., Beijing

Address before: Room 2802, Building 3, Generic Times International Apartment, Yonganli, Chaoyang District, Beijing, 100022

Patentee before: Hao Yingxi

TR01 Transfer of patent right