CN103984974A - 一种二维码及二维码的解码方法 - Google Patents
一种二维码及二维码的解码方法 Download PDFInfo
- Publication number
- CN103984974A CN103984974A CN201410188242.8A CN201410188242A CN103984974A CN 103984974 A CN103984974 A CN 103984974A CN 201410188242 A CN201410188242 A CN 201410188242A CN 103984974 A CN103984974 A CN 103984974A
- Authority
- CN
- China
- Prior art keywords
- quick response
- response code
- identification marking
- dimension code
- decoding
- 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.)
- Pending
Links
Landscapes
- Credit Cards Or The Like (AREA)
Abstract
本发明提供了一种二维码及二维码的解码方法,涉及产品赋码,用以解决现有二维码技术容易被非法解码的问题。二维码包括:至少2部分组件,将所有的组件按照排序规则拼接组合得到所述二维码;其中,每一部分组件关联不相同的可识别标识,根据各可识别标识制定所述的排序规则。方法包括:获取二维码的所有组件;将所有的组件按照排序规则拼接组合得到所述二维码;对拼接组合得到二维码解码。本发明的二维码及二维码的解码方法可有效防止非法解码。
Description
【技术领域】
本发明涉及产品赋码,尤其是一种二维码及二维码的解码方法。
【背景技术】
目前的二维码仅具有单一的图案,如果得到该完整图案即可进行解码。
为避免非授权者解码,通常情况下人们会使用“刮刮层”将二维码部分或局部覆盖,可参见图1、图2所示,在解码时需要将“刮刮层”清除后才可以解码。或者是将二维码隐藏在某些不易察觉或需要进行一定程度破坏才可以发现的部位。
以上方式,虽然也可以实现避免非授权者解码,但由于采用遮盖的方式,很容易导致使用者难以发现二维码的存在,或利用二维码的容错性,仅破坏一部分遮盖即可完整解码出整个信息。
【发明内容】
本发明提供了一种二维码及二维码的解码方法,用以解决现有二维码技术容易被非法解码的问题。
本发明的一种二维码,包括:至少2部分组件,将所有的所述组件按照排序规则拼接组合得到所述二维码;其中,所述的每一部分组件关联不相同的可识别标识,根据各所述可识别标识制定所述的排序规则。
其中,所述的可识别标识是数字、字母或符号。
其中,所述的可识别标识全部位于与其关联组件的边沿之外;或者,所述的可识别标识全部覆盖在与其关联的组件上;或者,所述的可识别标识部分覆盖在与其关联的组件上,其余部分位于与其关联组件的边沿之外。
本发明的一种二维码的解码方法,包括下列步骤:S1、获取二维码的所有组件;S2、将所有的所述组件按照排序规则拼接组合得到所述二维码;S3、对所述拼接组合得到二维码解码;所述的二维码是上所述的二维码。
其中,步骤S2中所述的拼接组合过程包括:S201、识别每一部分组件关联的可识别标识;S202、根据所述的排序规则对各被识别的可识别标识进行排序,得到排序结果;S203、根据所述的排序结果完成拼接组合。
其中,步骤S1中所述的获取二维码的所有组件,具体方式是通过智能终端逐一拍照各部分组件;以及,步骤S2中所述的拼接组合方式,具体是通过智能终端自动识别可识别标识,并根据所述的排序规则自动完成排序和拼接组合。
本发明的二维码及二维码的解码方法可有效防止非法解码。
【附图说明】
图1是现有技术中全部遮盖二维码的示意图;
图2是现有技术中部分遮盖二维码的示意图;
图3是本发明实施例1中的二维码的示意图;
图4是本发明实施例2中的流程图;
图5是本发明实施例中由两部分组件组成的二维码的分解示意图;
图6是本发明实施例中由两部分组件组成的二维码的组合示意图;
图7是本发明实施例中由四部分组件组成的二维码的分解示意图;
图8是本发明实施例中由四部分组件组成的二维码的组合示意图。
【具体实施方式】
发明人考虑到现有的完全遮盖二维码使得使用者难以找寻,而遮盖层被破坏一部分也可以读码,不经扫码很难确定遮盖是否有效,如果扫码可能导致码失效。因此,本发明提供了一种二维码及二维码的解码方法,以下通过实施例具体说明。
实施例1、参见图3所示,本实施例的二维码包括:至少2部分组件11。将所有的组件11按照排序规则拼接组合得到二维码,每一部分组件11关联不相同的可识别标识12,根据各可识别标识12制定所述的排序规则。在具体实现中,可识别标识12可以是数字、字母、符号,或者任意组合,可识别标识12的位置可以是全部位于与其关联组件11的边沿之外,即如图3中所示,或者可识别标识12全部覆盖在与其关联的组件11上,或者可识别标识12部分覆盖在与其关联的组件11上,其余部分位于与其关联组件11的边沿之外。由于二维码具有较强的容错能力,所以不会影响后续解码。
可见,本实施例的二维码中的任一组件11本身或非全部组件11的组合,均无法拼接成完整的二维码,进而无法解码;若组合顺序不正确,即使拥有全部组件11也无法解码;仅当全部组件11按照一定顺序组合,才可进行解码。使用本实施例的二维码,若想解码,必须拆解商品包装,或者破坏每一个组件的遮盖涂层,因此可有效防止非法解码。
实施例2、参见图4所示,本实施例的二维码的解码方法,用于解码上述实施例1的二维码,包括下列主要步骤:
S21、获取二维码的所有组件。
具体方式可以是用户通过智能终端逐一拍照各部分组件。也可以是用户从产品包装上拆解获取。
S22、将所有的所述组件按照排序规则拼接组合得到所述二维码。
具体的拼接组合过程是识别每一部分组件关联的可识别标识;根据排序规则对各被识别的可识别标识进行排序,得到排序结果;再根据排序结果完成拼接组合。
S23、对所述拼接组合得到二维码解码。
具体的拼接组合、解码方式包括:
解码方式1:将所有组件按照一定顺序拼接后使用智能手机等终端拍照解码。
解码方式2:使用智能手机等终端对每一个组件单独拍照,软件根据每个组件的可识别标识自动拼接后解码。
解码方式3:先将N个组件组合成M个部件(N>M)后,用智能手机等终端对每个部件拍照,程序根据每个部件的可识别标识进行拼接组合后解码。
在具体使用时,可以将部分组件标于明确可见的部位,将其余部分组件标在隐藏的部位。任意组件单个或组合均不能进行解码,必须将全部组件按照一定顺序进行组合后才可以解码。
参见图5所示,是一个由两部分组件组成的二维码,其任意部分都无法单独解码。需要按照1、2的顺序将两部分拼接组合,才可以进行解码。拼接后,参见图6所示。
参见图7所示,是一个由四部分组件组成的二维码,其任意部分都无法单独解码。需要按照1234的顺序将四部分拼接组合,才可以解码。拼接后,参见图8所示。
这里本发明的描述和应用都只是说明性和示意性的,并非是想要将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是完全可能的,对于那些本领域的普通技术人员来说,实施例的替换和等效的各种部件均是公知的。本领域技术人员还应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现,以及在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
Claims (6)
1.一种二维码,其特征在于,包括:至少2部分组件,将所有的所述组件按照排序规则拼接组合得到所述二维码;
其中,所述的每一部分组件关联不相同的可识别标识,根据各所述可识别标识制定所述的排序规则。
2.如权利要求1所述的二维码,其特征在于,所述的可识别标识是数字、字母或符号。
3.如权利要求1所述的二维码,其特征在于,所述的可识别标识全部位于与其关联组件的边沿之外;或者,所述的可识别标识全部覆盖在与其关联的组件上;或者,所述的可识别标识部分覆盖在与其关联的组件上,其余部分位于与其关联组件的边沿之外。
4.一种二维码的解码方法,其特征在于,包括下列步骤:
S1、获取二维码的所有组件;
S2、将所有的所述组件按照排序规则拼接组合得到所述二维码;
S3、对所述拼接组合得到二维码解码;
所述的二维码是权利要求1至3任一项所述的二维码。
5.如权利要求4所述的二维码的解码方法,其特征在于,步骤S2中所述的拼接组合过程包括:
S201、识别每一部分组件关联的可识别标识;
S202、根据所述的排序规则对各被识别的可识别标识进行排序,得到排序结果;
S203、根据所述的排序结果完成拼接组合。
6.如权利要求5所述的二维码的解码方法,其特征在于,步骤S1中所述的获取二维码的所有组件,具体方式是通过智能终端逐一拍照各部分组件;以及,步骤S2中所述的拼接组合方式,具体是通过智能终端自动识别可识别标识,并根据所述的排序规则自动完成排序和拼接组合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410188242.8A CN103984974A (zh) | 2014-05-06 | 2014-05-06 | 一种二维码及二维码的解码方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410188242.8A CN103984974A (zh) | 2014-05-06 | 2014-05-06 | 一种二维码及二维码的解码方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103984974A true CN103984974A (zh) | 2014-08-13 |
Family
ID=51276936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410188242.8A Pending CN103984974A (zh) | 2014-05-06 | 2014-05-06 | 一种二维码及二维码的解码方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103984974A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105501614A (zh) * | 2015-12-23 | 2016-04-20 | 立德高科(北京)数码科技有限责任公司 | 带有二维码的易拉罐、以及将其植入在易拉罐上的方法 |
CN107309601A (zh) * | 2017-06-28 | 2017-11-03 | 上海皮尔博格有色零部件有限公司 | 一种具有防错装功能的装配体及防错装配方法 |
CN108438502A (zh) * | 2017-02-13 | 2018-08-24 | 李峰 | 包含分离式查验信息的包装物及其生产、查验方法 |
CN109766977A (zh) * | 2018-12-21 | 2019-05-17 | 北京印刷学院 | 多维互补识别二维码防伪方法 |
CN109766975A (zh) * | 2018-12-21 | 2019-05-17 | 北京印刷学院 | 二维码覆盖红外互补识别防伪方法 |
CN110427792A (zh) * | 2019-06-24 | 2019-11-08 | 广西中烟工业有限责任公司 | 一种遮挡二维码的识读匹配方法及其应用 |
CN112884101A (zh) * | 2019-11-29 | 2021-06-01 | 阿里健康信息技术有限公司 | 图形码、图形码编码方法及解码方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639899A (zh) * | 2008-07-30 | 2010-02-03 | 华为技术有限公司 | 二维码编码方法、解码方法及装置、终端 |
CN102982359A (zh) * | 2011-09-07 | 2013-03-20 | 郑进 | 一种防伪方法 |
CN103679106A (zh) * | 2012-09-11 | 2014-03-26 | 上海新大陆翼码信息科技有限公司 | 二维码切割与拼接鉴权方法及*** |
-
2014
- 2014-05-06 CN CN201410188242.8A patent/CN103984974A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639899A (zh) * | 2008-07-30 | 2010-02-03 | 华为技术有限公司 | 二维码编码方法、解码方法及装置、终端 |
CN102982359A (zh) * | 2011-09-07 | 2013-03-20 | 郑进 | 一种防伪方法 |
CN103679106A (zh) * | 2012-09-11 | 2014-03-26 | 上海新大陆翼码信息科技有限公司 | 二维码切割与拼接鉴权方法及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105501614A (zh) * | 2015-12-23 | 2016-04-20 | 立德高科(北京)数码科技有限责任公司 | 带有二维码的易拉罐、以及将其植入在易拉罐上的方法 |
CN108438502A (zh) * | 2017-02-13 | 2018-08-24 | 李峰 | 包含分离式查验信息的包装物及其生产、查验方法 |
CN107309601A (zh) * | 2017-06-28 | 2017-11-03 | 上海皮尔博格有色零部件有限公司 | 一种具有防错装功能的装配体及防错装配方法 |
CN109766977A (zh) * | 2018-12-21 | 2019-05-17 | 北京印刷学院 | 多维互补识别二维码防伪方法 |
CN109766975A (zh) * | 2018-12-21 | 2019-05-17 | 北京印刷学院 | 二维码覆盖红外互补识别防伪方法 |
CN110427792A (zh) * | 2019-06-24 | 2019-11-08 | 广西中烟工业有限责任公司 | 一种遮挡二维码的识读匹配方法及其应用 |
CN110427792B (zh) * | 2019-06-24 | 2022-05-24 | 广西中烟工业有限责任公司 | 一种遮挡二维码的识读匹配方法及其应用 |
CN112884101A (zh) * | 2019-11-29 | 2021-06-01 | 阿里健康信息技术有限公司 | 图形码、图形码编码方法及解码方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103984974A (zh) | 一种二维码及二维码的解码方法 | |
Krombholz et al. | QR code security: A survey of attacks and challenges for usable security | |
US20230077182A1 (en) | Multiplexed quick response ("qr") code experience derivation | |
US9971888B2 (en) | OS security filter | |
CN103051733B (zh) | 一种数据下载的方法及终端和*** | |
CN103179640A (zh) | 一种无线局域网接入***及方法 | |
CN105825535B (zh) | 一种图层合并方法及*** | |
WO2011136673A3 (en) | Consumer transaction regularity, membership and identification card system, process and computer program | |
CN103002124A (zh) | 一种通信数据的处理方法、装置和设备 | |
CN105654314A (zh) | 基于电子标签的防伪方法及*** | |
WO2017080007A1 (zh) | 一种识别码智能分析处理***及其处理方法 | |
US10552132B2 (en) | Binary merging device, method, and computer program | |
Petrova et al. | QR codes advantages and dangers | |
WO2017201965A1 (zh) | 通知消息的显示方法及装置、终端 | |
CN104615662A (zh) | 一种处理数据的方法、装置及终端设备 | |
CN105094824A (zh) | 一种智能手表上的通知消息展示方法以及一种智能手表 | |
CN112685055A (zh) | 一种集群的构建方法和装置 | |
CN104503658A (zh) | 一种应用界面显示方法及终端 | |
CN104268462A (zh) | 一种安卓***的分区保护方法和装置 | |
WO2016061746A1 (zh) | 一种在移动终端上显示信号强度的方法、移动终端及图形用户界面 | |
US20150195274A1 (en) | System and method of certificating a genuine article | |
CN105095758A (zh) | 锁屏应用程序处理方法、装置以及移动终端 | |
CN107368738A (zh) | 一种智能设备的防Root方法及装置 | |
CN103455780A (zh) | 适应于多应用的物品标识识别方法、装置和*** | |
Bunma et al. | Using augment reality to increase capacity in QR code |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140813 |