一种二维码及二维码的解码方法技术

技术编号:10316091 阅读:111 留言:0更新日期:2014-08-13 17:33
本发明专利技术提供了一种二维码及二维码的解码方法,涉及产品赋码,用以解决现有二维码技术容易被非法解码的问题。二维码包括:至少2部分组件,将所有的组件按照排序规则拼接组合得到所述二维码;其中,每一部分组件关联不相同的可识别标识,根据各可识别标识制定所述的排序规则。方法包括:获取二维码的所有组件;将所有的组件按照排序规则拼接组合得到所述二维码;对拼接组合得到二维码解码。本发明专利技术的二维码及二维码的解码方法可有效防止非法解码。

【技术实现步骤摘要】

】本专利技术涉及产品赋码,尤其是。【
技术介绍
】目前的二维码仅具有单一的图案,如果得到该完整图案即可进行解码。为避免非授权者解码,通常情况下人们会使用“刮刮层”将二维码部分或局部覆盖,可参见图1、图2所示,在解码时需要将“刮刮层”清除后才可以解码。或者是将二维码隐藏在某些不易察觉或需要进行一定程度破坏才可以发现的部位。以上方式,虽然也可以实现避免非授权者解码,但由于采用遮盖的方式,很容易导致使用者难以发现二维码的存在,或利用二维码的容错性,仅破坏一部分遮盖即可完整解码出整个信息。【
技术实现思路
】本专利技术提供了,用以解决现有二维码技术容易被非法解码的问题。本专利技术的一种二维码,包括:至少2部分组件,将所有的所述组件按照排序规则拼接组合得到所述二维码;其中,所述的每一部分组件关联不相同的可识别标识,根据各所述可识别标识制定所述的排序规则。其中,所述的可识别标识是数字、字母或符号。其中,所述的可识别标识全部位于与其关联组件的边沿之外;或者,所述的可识别标识全部覆盖在与其关联的组件上;或者,所述的可识别标识部分覆盖在与其关联的组件上,其余部分位于与其关联组件的边沿之外。本专利技术的一种二维码的解码方法,包括下列步骤:S1、获取二维码的所有组件;S2、将所有的所述组件按照排序规则拼接组合得到所述二维码;S3、对所述拼接组合得到二维码解码;所述的二维码是上所述的二维码。其中,步骤S2中所述的拼接组合过程包括:S201、识别每一部分组件关联的可识别标识;S202、根据所述的排序规则对各被识别的可识别标识进行排序,得到排序结果; S203、根据所述的排序结果完成拼接组合。其中,步骤SI中所述的获取二维码的所有组件,具体方式是通过智能终端逐一拍照各部分组件;以及,步骤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所示。这里本专利技术的描述和应用都只是说明性和示意性的,并非是想要将本专利技术的范围限制在上述实施例中。这里所披露的实施例的变形和改变是完全可能的,对于那些本领域的普通技术人员来说,实施例的替换和等效的各种部件均是公知的。本领域技术人员还应该清楚的是,在不脱离本专利技术的精神或本质特征的情况下,本专利技术可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现,以及在不脱离本专利技术范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。本文档来自技高网...

【技术保护点】
一种二维码,其特征在于,包括:至少2部分组件,将所有的所述组件按照排序规则拼接组合得到所述二维码;其中,所述的每一部分组件关联不相同的可识别标识,根据各所述可识别标识制定所述的排序规则。

【技术特征摘要】
1.一种二维码,其特征在于,包括:至少2部分组件,将所有的所述组件按照排序规则拼接组合得到所述二维码; 其中,所述的每一部分组件关联不相同的可识别标识,根据各所述可识别标识制定所述的排序规则。2.如权利要求1所述的二维码,其特征在于,所述的可识别标识是数字、字母或符号。3.如权利要求1所述的二维码,其特征在于,所述的可识别标识全部位于与其关联组件的边沿之外;或者,所述的可识别标识全部覆盖在与其关联的组件上;或者,所述的可识别标识部分覆盖在与其关联的组件上,其余部分位于与其关联组件的边沿之外。4.一种二维码的解码方法,其特征在于,包括下列步骤: 51、获取二维码的所有组件; 52、将所有的所述组件按照排序规则拼...

【专利技术属性】
技术研发人员:高谦刘志伟谢朝晖
申请(专利权)人:北京爱创科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1