具有图形特征的二维码生成的方法及系统的制作方法

文档序号:6519938阅读:241来源:国知局
具有图形特征的二维码生成的方法及系统的制作方法
【专利摘要】本申请公开了一种具有图形特征的二维码生成的方法及系统,该方法包括:根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码;将该文本信息数据对应的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识;将所述可视化标识绘制于所述二维码中,生成具有该可视化标识的图形特征二维码。本发明解决了因二维码中可视化标识的遮挡影响识别,可视化标识的图形处理问题以及可视化标识通过WEB服务进行编码无法有效生成二维码等问题。
【专利说明】具有图形特征的二维码生成的方法及系统
【技术领域】
[0001]本申请涉及图像渲染处理领域,具体地说,涉及一种具有图形特征的二维码生成的方法及系统。
【背景技术】
[0002]随着信息技术的发展,集编码、印刷、识别、数据采集和处理于一身的条形码技术得到了广泛的应用。条形码技术将商品的生产国、制造厂家、商品名称、生产日期、类别、等诸多重要的商品信息融合到简洁的图形标识(一维条形码)上,极大提高了商品查询、管理以及维护的效率。
[0003]传统的一维条形码由于其图形结构的限制,存储的信息有限,二维码应运而生。二维码,也被称为二维条码(2-dimensional bar code),是使用特定的几何图形按一定规律在平面(二维方向)分布的黑白相间的图形记录数据符号信息的编码。二维码作为DOI(Digital Object Unique Identifier,数字对象唯一识别符)中的一种,为世界各地的物品、人员以及组织统一提供了具有“唯一数据样本”的识别信息。
[0004]二维码,巧妙地利用构成计算机内部逻辑基础的比特流的概念,使用若干与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。
[0005]现有技术中,作为二维码中最为流行的编码显示形式QR码(QR Code , QuickResponse Code快速反应编码)已经应用于各个领域(以下简称二维码)。如图1所示,二维码通常呈正方形,并且只具有黑白两色,在二维码4个边角中的任意3个边角印有较小的“回”字形几何图案结构,作为解码软件的定位图案。二维码使用特殊的编码方式,可以有效地处理各种文字并转换为编码数据,并将大量的商品信息数据合并存储,通过3个“回”字形几何定位图案结构进行任意角度扫描,都不影响数据的读取;而且,由于二维码的几何特征,形成的编码图形是矩形或方形的小型编码图案,在用于商品上时,只占用很小的空间就可以打印出清晰的二维码图形;同时,由于二维码的编码特性,生成的编码图形对变脏或破损的适应能力很强。
[0006]但是,如图1所示,当前业界普遍使用的二维码比较刻板,是将可视化标识标缩小后遮挡到二维码前,导致二维码被遮挡部分的信息不能被读取,虽然二维码具有四阶信息冗余(具体为:7%、15%、25%以及30%),被遮挡的部分只要在冗余允许范围内则可正常识别,这就需要根据阶信息冗余将可视化标识进行尺寸缩小,然而,可视化标识的尺寸调整一旦超出信息冗余范围,仍会造成遮挡部分的信息丢失,导致二维码不能被识别。
[0007]而且二维码图形是小型编码图案,可视化标识只占据其中心部位,造成可视化图案过于缩小,不能体现具有图形特征的品牌或产品形象。虽然通过图形工具(Photoshop等)处理过的二维码更为清晰美观,但是对于数量巨大的自动编码(如通过WEB服务进行编码)生成二维码的应用场景下,无法对每个二维码都进行图形处理。
[0008]再加上通过WEB服务进行编码时,需要按照一定的搜寻路径的顺序来查找相应的可视化标识,再进行编码,从而将延长可视化标识的读取时间,无法及时生成二维码。
[0009]综上所述,如何解决因二维码中可视化标识的遮挡影响识别,可视化标识的图形处理问题以及可视化标识通过WEB服务进行编码无法有效生成二维码等问题,便成为亟待解决的技术问题。

【发明内容】

[0010]有鉴于此,本申请所要解决的技术问题是提供了一种具有图形特征的二维码生成的方法及系统,以解决因二维码中可视化标识的遮挡影响识别,可视化标识的图形处理问题以及可视化标识通过WEB服务进行编码无法有效生成二维码等问题。
[0011]为了解决上述技术问题,本申请公开了一种具有图形特征的二维码生成的方法,其特征在于,包括:
根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码;
将该文本信息数据对应的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识;
将所述可视化标识绘制于所述二维码中,生成具有该可视化标识的图形特征二维码。
[0012]优选地,根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码,进一步为:
在接收到所述编码请求后,将接收的所述文本信息数据近优先原则,判断本地的编码位置存在有该文本信息数据对应的二维码时,直接生成二维码;否则对该文本信息数据进行二维码的编码处理,生成对应的二维码。
[0013]优选地,将所述可视化标识绘制于所述二维码编码图形中,进一步为:
根据所述二维码建立像素坐标,将该可视化标识按照所述像素坐标中像素点的对应关系绘制于所述二维码编码图形中。
[0014]优选地,根据所述二维码建立像素坐标,进一步为:
根据所述二维码中黑白两色的像素点生成对应于各点的坐标值,建立像素坐标。
[0015]优选地,生成具有该可视化标识的图形特征二维码,进一步为:
将所述可视化标识与所述像素坐标中像素点建立对应关系,将所述可视化标识对应于黑色像素点的部分覆盖于所述二维码中,同时将所述可视化标识对应于白色像素点的部分进行忽略,保留所述二维码中所述白色像素点,形成具有该可视化标识的图形特征二维码。
[0016]为了解决上述技术问题,本申请还公开了一种具有图形特征的二维码生成的系统,其特征在于,该系统包括:初始化单元、调整单元以及生成单元,其中,
所述初始化单元,用于根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码;
所述调整单元,用于读取所述初始化单元中的所述二维码,将该文本信息数据对应的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识发送至所述生成单元;
所述生成单元,用于将所述调整单元发送的与所述二维码相适应的所述可视化标识绘制于该二维码中,生成具有该可视化标识的图形特征二维码。[0017]优选地,所述初始化单元,进一步用于在接收到所述编码请求后,将接收的所述文本信息数据近优先原则,判断本地的编码位置存在有该文本信息数据对应的二维码时,直接生成二维码;否则对该文本信息数据进行二维码的编码处理,生成对应的二维码。
[0018]优选地,所述生成单元,进一步用于根据所述二维码建立像素坐标,将该可视化标识按照所述像素坐标中像素点的对应关系绘制于所述二维码编码图形中。
[0019]优选地,所述生成单元,进一步用于根据所述二维码中黑白两色的像素点生成对应于各点的坐标值,建立像素坐标。
[0020]优选地,所述生成单元,再进一步用于将所述可视化标识与所述像素坐标中像素点建立对应关系,将所述可视化标识对应于黑色像素点的部分覆盖于所述二维码中,同时将所述可视化标识对应于白色像素点的部分进行忽略,保留所述二维码中所述白色像素点,形成具有该可视化标识的图形特征二维码发送至本地。
[0021]与现有技术相比,本申请所述的一种具有图形特征的二维码生成的方法及系统,达到了如下效果:
I)本申请将商品信息数据结合可视化标识同时进行编码处理,将可视化标识绘制于生成的二维码上,而不是简单的覆盖,从而不会造成二维码信息的损失,同时,可视化标识在编码过程中与二维码的尺寸大小相适应,并未对可视化标识进行压缩,可以使可视化标识充分显示在二维码中,有效解决了因二维码中可视化标识的遮挡影响识别,可视化标识需要进行图形处理的问题。
[0022]2)本申请在生成二维码的过程中,采取就近优先原则读取加载用户端的可视化标识,满足使用者(如:网站、应用或相关装置等)快速生成二维码的要求,还能有效保证将时刻变化的信息及时生成具有该可视化标识的的图形特征二维码。
[0023]当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
[0024]【专利附图】

【附图说明】
[0025]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是现有技术中的二维码的示意图。
[0026]图2是本申请实施例一和二中所述的具有图形特征的二维码生成的方法的流程图。
[0027]图3是本申请实施例三中所述具有图形特征的二维码的示意图。
[0028]图4是本申请实施例四中所述的具有图形特征的二维码生成的系统的结构框图。
[0029]【具体实施方式】
[0030]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0031]实施例一
如图2所示,为本申请实施例一所述的具有图形特征的二维码生成的方法流程,包括:步骤101,根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码。
[0032]进一步地,对于步骤101,根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码,具体为:在接收到所述编码请求后,将接收的所述文本信息数据近优先原则,判断本地的编码位置存在有该文本信息数据对应的二维码时,直接生成二维码;否则对该文本信息数据进行二维码的编码处理,生成对应的二维码。
[0033]具体的进行二维码的编码处理主要是:通过几层内部系统到达公网生成二维码,从公网再传递到用户浏览器端,然后渲染成具有图片的二维码。上述操作方式的效果是:系统中整个生成二维码的操作路径越短,则用户看到的越快,体验越好,也就是数据生成点离用户端越近越好。
[0034]在步骤101中,所述二维码的编码处理直接通过WEB服务(即网络服务)进行,具体地,当用户(尤其是网站)需要将网站服务,如:网络商品、网址、软件、视频以及活动优惠券等生成二维码,便可以发送编码请求通过WEB服务进行相应的编码处理。生成的二维码由分布在其中的黑白两色的像素点构成,具有唯一性,从而,网站即使推出数量众多的网络服务,也可以根据每一种网络服务生成对应的二维码,用户通过相应的设备对二维码进行扫描时,便可以立即读取出该二维码中存储的信息,及时获得网络服务。
[0035]所述文本信息数据,具体为网络商品信息、网址信息、软件信息、视频信息以及活动优惠券信息等等网络服务有关的信息数据。
[0036]步骤102,将该文本信息数据对应的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识。
[0037]所述可视化标识,具体为品牌图标、商标、商品图形和/或文字等标识。
[0038]不同的所述可视化标识的尺寸并不相同,某些所述可视化标识尺寸大于所述二维码的图形尺寸,若将这样的可视化标识与所述二维码匹配组合,则可视化标识中尺寸大于所述二维码的图形尺寸的部分便不能显示在二维码中,造成信息丢失。因此,需要将所述可视化标识与所述二维码进行尺寸匹配,使所述可视化标识符合所述二维码。
[0039]步骤103,将所述可视化标识绘制于所述二维码中,生成具有该可视化标识的图形特征二维码。
[0040]对于步骤103,将所述可视化标识绘制于所述二维码编码图形中,进一步为:根据所述二维码建立像素坐标,将该可视化标识按照所述像素坐标中像素点的对应关系绘制于所述二维码编码图形中。
[0041]实施例二 如图2所示,为本申请实施例二所述的具有图形特征的二维码生成的方法流程,包括:步骤一,根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码。
[0042]在步骤一中,网站用户需要将网站服务生成相应的二维码,通过发送编码请求至相应的WEB服务进行编码处理。生成的二维码由分布在其中的黑白两色的像素点构成,具有唯一性。
[0043]所述文本信息数据,具体为网络商品信息、网址信息、软件信息、视频信息以及活动优惠券信息等等网络服务有关的信息数据。
[0044]如果两家网站都对同一商品进行销售,并生成相应的二维码,虽然所述商品的商品信息相同,但由于网址信息不同,生成的所述二维码便不相同,从而,当用户进行二维码扫描时,会进入不同的网站进行交易。也就是说,网站即使推出数量众多的网络服务,也可以将不同网站的不同网络服务生成对应的二维码,用户通过相应的设备对二维码进行扫描时,便可以立即读取出该二维码中存储的信息,及时获得网络服务。
[0045]对于步骤一,根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码,具体为:在接收到所述编码请求后,将接收的所述文本信息数据近优先原则,判断本地的编码位置存在有该文本信息数据对应的二维码时,直接生成二维码;否则对该文本信息数据进行二维码的编码处理,生成对应的二维码。
[0046]需要说明的是,在步骤一中,采用就近优先原则是因为:所述二维码的编码位置(如:具有编码功能的服务器、缓存等)离本地(用户端)越近,用户就可以越快速地获取到相应的二维码,如:用户获取网络图片进行加载时,如果用户使用浏览器加载该图片,需要分别经过:浏览器本地缓存、网站前端缓存、网站WEB服务器以及网站文件服务器的搜寻路径来判断是否已经存储有该图片,若用户的浏览器本地缓存已有该图片,则可以直接加载打开;否则,需要按照所述搜寻路径逐级进行搜寻加载。从而,按照所述就近优先原则进行编码处理生成所述二维码,可以满足用户快速生成所述二维码的要求,可以有效保证将时刻变化的信息及时生成相应的编码图形。
[0047]步骤二,将该文本信息数据对应的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识。
[0048]所述可视化标识,具体为品牌图标、商标、商品图片和/或文字等标识。
[0049]不同的所述可视化标识的尺寸并不相同,某些所述可视化标识尺寸大于所述二维码的图形尺寸,若将这样的可视化标识与所述二维码匹配组合,则可视化标识中尺寸大于所述二维码的图形尺寸的部分便不能显示在二维码中,造成信息丢失。因此,需要将所述可视化标识与所述二维码进行尺寸匹配,使所述可视化标识符合所述二维码。
[0050]步骤三,将所述可视化标识绘制于所述二维码中,生成具有该可视化标识的图形特征二维码。
[0051]对于步骤三,将所述可视化标识绘制于所述二维码编码图形中,进一步为:根据所述二维码建立像素坐标,将该可视化标识按照所述像素坐标中像素点的对应关系绘制于所述二维码编码图形中。
[0052]其中,根据所述二维码建立像素坐标,进一步为:根据所述二维码中黑白两色的像素点生成对应于各点的坐标值,建立像素坐标。[0053]所述黑色像素点表示编码“0”,其余像素点卿白色像素点)表示编码“ I” ;也可以将所述黑色像素点表示编码“ I ”,其余像素点(即白色像素点)表示编码“0”,并将信息量较小的数据也以所述黑色像素点进行表示。当然,所述二维码中黑白像素点所表示的编码还可以是其他方式,并不构成对本申请的限定。
[0054]进一步地,将该可视化标识按照所述像素坐标中像素点的对应关系绘制于所述二维码编码图形中,生成具有该可视化标识的图形特征二维码,具体为:将所述可视化标识与所述像素坐标中像素点建立对应关系,将所述可视化标识对应于黑色像素点的部分覆盖于所述二维码中;将所述可视化标识对应于白色像素点的部分进行忽略,保留所述二维码中所述白色像素点,生成具有该可视化标识的图形特征二维码。
[0055]实施例三
下面结合图1和3,对所述具有图形特征的二维码生成的方法的具体应用进行详细说
明:
网站A将其网络播放服务进行传统二维码编码处理,在将该网络播放服务的相关文本信息数据(包括:该网络播放服务的网址信息)进行编码处理生成相应的二维码后,将所述网络播放服务的可视化标识覆盖于所述二维码中,生成如图1所示的二维码。
[0056]需要说明的是,实际应用中,图1中二维码的所述可视化标识为彩色。由于该可视化标识只是遮挡在所述二维码中,并未进行编码处理,从而通过识别装置进行二维码扫描时,只能读取未被遮挡的部分,一旦所述可视化标识的尺寸大小超出所述二维码具有的四阶信息冗余(具体为:7%、15%、25%以及30%),便会导致二维码的部分信息丢失,难以识别出二维码的完整信息,造成扫描失败。
[0057]如果将所述可视化标识也进行编码处理,融合至所述二维码,则不仅不会遮挡二维码,也增加了所述可视化标识的辨识程度。
[0058]具体为:
首先,根据网站A的编码请求,将接收到的所述网络播放服务的网址信息等相关文本信息数据按照就近优先原则进行编码处理生成对应的二维码。
[0059]需要说明的是,现有技术中对于二维码的编码处理通常采用WEB服务,具体来说就是通过相应的网络服务器进行处理,在所述网络服务器通过相应的编码处理服务,如:PHP (Hypertext Preprocessor,超文本预处理器)进行编码处理将所述二维码生成后,再将该二维码发送给网站A。在所述二维码发送至网站A的过程中,需要经过多级服务器和相应的缓存,网站A在接收所述二维码时,将按照上述实施例二所述的搜寻路径:浏览器本地缓存、网站前端缓存、网站WEB服务器以及网站文件服务器进行逐级搜寻,如此一来,增加了获取时间,十分不便。
[0060]从而,在本实施例中,采用反向代理服务器结合相应的编码处理服务,则可以在接收到网站A所述编码请求后,将接收的所述可视化标识的文本信息数据优先判断本地的编码位置是否存在有该文本信息数据对应的二维码,如果有,则直接生成二维码;否则对该文本信息数据按照从本地作为起点的路径进行逐级选择,找到相应的编码位置对所述二维码的编码处理,进而生成对应的二维码。其中,所述反向代理服务器可以是Nginx(—种轻量级的Web服务器、反向代理服务器及电子邮件代理服务器),或其他类型的反向代理服务器。
[0061]然后,将该文本信息数据对应的所述网络播放服务的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识;
所述网络播放服务的可视化标识的尺寸与所述二维码的图形尺寸并不相同,例如:在图1中,该可视化标识的尺寸远小于所述二维码的图形尺寸,可视化标识不能充分显示在二维码中;或者,可能出现可视化标识尺寸大于所述二维码的图形尺寸的情况,若将这样的可视化标识与所述二维码匹配组合,则可视化标识中尺寸大于所述二维码的图形尺寸的部分便不能显示在二维码中,造成信息丢失。这就需要将所述可视化标识与所述二维码进行尺寸匹配,使所述可视化标识符合所述二维码(如图2所示)。
[0062]之后,根据所述二维码建立像素坐标,将所述网络播放服务的可视化标识与所述像素坐标中像素点建立对应关系,将所述可视化标识对应于黑色像素点的部分覆盖于所述二维码中;将所述可视化标识对应于白色像素点的部分进行忽略(即不进行覆盖),保留所述二维码中所述白色像素点,形成具有该可视化标识的图形特征二维码,如图2所示。
[0063]在图2所示的二维码中,由多个像素点构成(图中黑色的“小方块”就是黑色像素点,同样,也有白色像素点),黑白两种颜色的像素点进行不同的排列,形成点、线共存的“混杂”二维码。二维码的编码对应于计算机语言中的“0”和“1”,图2中,所述黑色像素点表示编码“0”,白色像素点表示编码“I”;也可以将所述黑色像素点表示编码“1”,白色像素点表示编码“O”。
[0064]在本实施例中,所述网络播放服务的可视化标识为彩色标识,在编码时,只需对一种颜色进行编码,如:将白色像素编码为“0”,非白色的像素点都认为是黑色,对不同颜色的像素点进行二值化处理,将非白色的像素点进行灰度变换,使其高于设定的某一阈值。从而,即使所述可视化标识具有多种颜色,相应的二维码扫描设备也可以根据不同的像素点的灰度值,有效将多种颜色的像素点转换为黑白两色的二维码进行识别。
[0065]实施例四
如图4所示,为本申请实施例四所述的具有图形特征的二维码生成的系统框图,所述具有图形特征的二维码生成的系统与本地(具体可以是用户端等,但并不限定于此)相耦接,该系统包括:初始化单元401、调整单元402以及生成单元403,其中,
所述初始化单元401,与所述本地和调整单元402相耦接,用于根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码。
[0066]进一步地,所述初始化单元401,具体用于在接收到所述编码请求后,将接收的所述文本信息数据近优先原则,判断本地的编码位置存在有该文本信息数据对应的二维码时,直接生成二维码;否则对该文本信息数据进行二维码的编码处理,生成对应的二维码。
[0067]其中,所述文本信息数据,具体为网络商品信息、网址信息、软件信息、视频信息以及活动优惠券信息等等网络服务有关的信息数据。
[0068]所述调整单元402,与所述初始化单元401和生成单元403相耦接,用于读取所述初始化单元401中的所述二维码,将该文本信息数据对应的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识发送至所述生成单元403。
[0069]所述可视化标识,具体为品牌图标、商标、商品图形和/或文字等标识。
[0070]不同的所述可视化标识的尺寸并不相同,某些所述可视化标识尺寸大于所述二维码的图形尺寸,若将这样的可视化标识与所述二维码匹配组合,则可视化标识中尺寸大于所述二维码的图形尺寸的部分便不能显示在二维码中,造成信息丢失。因此,需要将所述可视化标识与所述二维码进行尺寸匹配,使所述可视化标识符合所述二维码。
[0071]所述生成单元403,与所述调整单元402和本地相耦接,用于将所述调整单元402发送的与所述二维码相适应的所述可视化标识绘制于该二维码中,生成具有该可视化标识的图形特征二维码发送至所述本地。
[0072]进一步地,所述生成单元403,具体用于根据所述二维码建立像素坐标,将该可视化标识按照所述像素坐标中像素点的对应关系绘制于所述二维码编码图形中。
[0073]其中,所述生成单元403,进一步用于根据所述二维码中黑白两色的像素点生成对应于各点的坐标值,建立像素坐标。
[0074]再进一步地,所述生成单元403,将所述可视化标识与所述像素坐标中像素点建立对应关系,将所述可视化标识对应于黑色像素点的部分覆盖于所述二维码中,同时将所述可视化标识对应于白色像素点的部分进行忽略,保留所述二维码中所述白色像素点,形成具有该可视化标识的图形特征二维码发送至本地。
[0075]由于方法部分已经对本申请实施例进行了详细描述,这里对实施例中涉及的方法与系统对应部分的展开描述省略,不再赘述。对于系统中具体内容的描述可参考所述方法实施例的内容,这里不再具体限定。
[0076]与现有技术相比,本申请所述的一种具有图形特征的二维码生成的方法及系统,达到了如下效果:
I)本申请将商品信息数据结合可视化标识同时进行编码处理,将可视化标识绘制于生成的二维码上,而不是简单的覆盖,从而不会造成二维码信息的损失,同时,可视化标识在编码过程中与二维码的尺寸大小相适应,并未对可视化标识进行压缩,可以使可视化标识充分显示在二维码中,有效解决了因二维码中可视化标识的遮挡影响识别,可视化标识需要进行图形处理的问题。
[0077]2)本申请在生成二维码的过程中,采取就近优先原则读取加载用户端的可视化标识,满足使用者(如:网站、应用或相关装置等)快速生成二维码的要求,还能有效保证将时刻变化的信息及时生成具有该可视化标识的的图形特征二维码。
[0078]本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0079]上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
【权利要求】
1.一种具有图形特征的二维码生成的方法,其特征在于,包括: 根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码; 将该文本信息数据对应的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识; 将所述可视化标识绘制于所述二维码中,生成具有该可视化标识的图形特征二维码。
2.如权利要求1所述的具有图形特征的二维码生成的方法,其特征在于,根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码,进一步为: 在接收到所述编码请求后,将接收的所述文本信息数据近优先原则,判断本地的编码位置存在有该文本信息数据对应的二维码时,直接生成二维码;否则对该文本信息数据进行二维码的编码处理,生成对应的二维码。
3.如权利要求1所述的具有图形特征的二维码生成的方法,其特征在于,将所述可视化标识绘制于所述二维码编码图形中,进一步为: 根据所述二维码建立像素坐标,将该可视化标识按照所述像素坐标中像素点的对应关系绘制于所述二维码编码图形中。
4.如权利要求3所述的具有图形特征的二维码生成的方法,其特征在于,根据所述二维码建立像素坐标,进一步为: 根据所述二维码中黑白两色的像素点生成对应于各点的坐标值,建立像素坐标。
5.如权利要求4所述的具有图形特征的二维码生成的方法,其特征在于,生成具有该可视化标识的图形特征二维码,进一步为: 将所述可视化标识与所述像素坐标中像素点建立对应关系,将所述可视化标识对应于黑色像素点的部分覆盖于所述二维码中,同时将所述可视化标识对应于白色像素点的部分进行忽略,保留所述二维码中所述白色像素点,形成具有该可视化标识的图形特征二维码。
6.一种具有图形特征的二维码生成的系统,其特征在于,该系统包括:初始化单元、调整单元以及生成单元,其中, 所述初始化单元,用于根据编码请求将接收到的文本信息数据按照就近优先原则进行编码处理生成对应的二维码; 所述调整单元,用于读取所述初始化单元中的所述二维码,将该文本信息数据对应的可视化标识与所述二维码进行尺寸匹配处理,获取与所述二维码相适应的所述可视化标识发送至所述生成单元; 所述生成单元,用于将所述调整单元发送的与所述二维码相适应的所述可视化标识绘制于该二维码中,生成具有该可视化标识的图形特征二维码。
7.如权利要求6所述的具有图形特征的二维码生成的系统,其特征在于,所述初始化单元,进一步用于在接收到所述编码请求后,将接收的所述文本信息数据近优先原则,判断本地的编码位置存在有该文本信息数据对应的二维码时,直接生成二维码;否则对该文本信息数据进行二维码的编码处理,生成对应的二维码。
8.如权利要求6所述的具有图形特征的二维码生成的系统,其特征在于,所述生成单元,进一步用于根据所述二维码建立像素坐标,将该可视化标识按照所述像素坐标中像素点的对应关系绘制于所述二维码编码图形中。
9.如权利要求8所述的具有图形特征的二维码生成的系统,其特征在于,所述生成单元,进一步用于根据所述二维码中黑白两色的像素点生成对应于各点的坐标值,建立像素坐标。
10.如权利要求9所述的具有图形特征的二维码生成的系统,其特征在于,所述生成单元,再进一步用于将所述可视化标识与所述像素坐标中像素点建立对应关系,将所述可视化标识对应于黑色像素点的部分覆盖于所述二维码中,同时将所述可视化标识对应于白色像素点的部分进行忽略,保留所述二维码中所述白色像素点,形成具有该可视化标识的图形特征二维码发送至本地。`
【文档编号】G06K19/06GK103559527SQ201310588081
【公开日】2014年2月5日 申请日期:2013年11月21日 优先权日:2013年11月21日
【发明者】周尚金杭, 姚键, 潘柏宇, 卢述奇 申请人:合一网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1