二维码生成方法、验证方法、服务器及二维码技术

技术编号:21607025 阅读:25 留言:0更新日期:2019-07-13 18:44
本发明专利技术提供了二维码生成方法、二维码验证方法、二维码验证服务器及二维码,并涉及二维码领域。对于本发明专利技术提供的二维码,使用加密模块替代了现有二维码中的通用模块,其中,所述加密模块包括加密区和第一标识区。所述加密区包括记录在其中的用于验证二维码的真伪的加密标识符,所述第一标识区包括记录在其中的用于表示二维码所携带的信息的第一识别标识符。以这样的方式,在使用二维码的时候,第一识别标识符能够传递现有通用二维码中的模块的信息,并且加密区用来对二维码进行识别。由于加密模块的大小与相关技术中的通用模块的大小是相同的,因此加密标识符将甚至更小,并且仿冒者不能通过拍照的方式准确地获取加密标识符的特征。因此,确保了加密标识符不能被轻易仿冒,从而提高了验证二维码过程中的安全性。

Two-Dimensional Code Generation Method, Verification Method, Server and Two-Dimensional Code

【技术实现步骤摘要】
二维码生成方法、验证方法、服务器及二维码
本专利技术涉及二维码领域,具体而言,涉及二维码生成方法、二维码验证方法、二维码验证服务器,及二维码。
技术介绍
二维码又称为QRCode,其中QR由QuickResponse缩略而成,并且是一个近几年来移动设备上非常流行的一种编码模式。二维码比传统的条形码能存更多的信息,并且也能表示更多的数据类型。二维码按一定规律在平面上(二维方向上)使用特定的几何图形以黑色和白色相间的图案来记录数据和符号信息。二维码通过使用若干个与二进制相对应的几何图形以及通过在编码方面巧妙地利用构成计算机内部逻辑基础的“0”、“1”的比特流的概念,来表示文字和数值信息,并通过图像输入设备或光电扫描设备进行自动识别来实现自动信息处理。如图1所示,示出了传统二维码的样例。从该图中能够看出,二维码是由大量的黑色或白色的模块(module)组成的。智能设备可以通过识别所有模块的位置和颜色,来确定该二维码所携带的信息。
技术实现思路
本专利技术的目的在于提供二维码生成方法、二维码验证方法、二维码验证服务器,及二维码。根据第一方面,本专利技术的实施例提供了一种二维码,该二维码包括至少一个加密模块;加密模块包括加密区和第一标识区;加密区中记录有用于验证二维码真伪的加密标识符,并且第一标识区中记录有用于表示二维码所携带的信息的第一识别标识符。关于第一方面,本专利技术提供了第一方面的第一种可能的实施例,其中,二维码还包括至少一个噪声模块;噪声模块包括噪声区和第二标识区;噪声区中记录有用于对验证二维码的真伪进行干扰的噪声标识符;第二标识区中记录有用于表示二维码所携带的信息的第二识别标识符。关于第一方面,本专利技术提供了第一方面的第二种可能的实施例,其中,加密标识符和噪声标识符的相似度低于预设阈值,加密标识符和噪声标识符之间的相似度通过以下的一种或多种信息计算得到的:加密标识符和噪声标识符之间的形状相似度、加密标识符和噪声标识符之间的位置相似度、加密标识符和噪声标识符之间的面积相似度,和加密标识符和噪声标识符之间的颜色相似度。关于第一方面,本专利技术提供了第一方面的第三种可能的实施例,其中,二维码包括多个加密模块,和/或二维码包括多个噪声模块。根据第二方面,本专利技术的实施例还提供了一种二维码的验证方法,包括:获取有待验证的二维码图像;提取二维码图像的指定区域中的图像特征;加密模块包括加密区和第一标识区;加密区中记录有用于验证二维码真伪的加密标识符;第一标识区中记录有用于表示二维码所携带的信息的第一识别标识符;根据图像特征确定二维码图像是否通过验证。关于第二方面,本专利技术提供了第二方面的第一种可能的实施例,其中,二维码图像是通过对物品上的二维码进行拍照/扫描来获取的。关于第二方面,本专利技术提供了第二方面的第二种可能的实施例,其中,提取二维码图像的指定区域中的图像特征的步骤包括:如果二维码图像中有多个加密模块,则提取多个预定位置的图像特征,以获取多个图像特征;根据图像特征确定二维码图像是否通过验证的步骤包括:确定是否有至少一个图像特征的准确度超过预设阈值,其中如果至少一个图像特征的准确度超过预设阈值,则二维码图像验证通过。关于第二方面,本专利技术提供了第二方面的第三种可能的实施例,其中,提取二维码图像的指定区域中的图像特征的步骤包括:如果二维码图像中有多个加密模块,则提取多个预定位置的图像特征,以获取多个图像特征;根据图像特征确定二维码图像是否通过验证的步骤包括:确定全部图像特征的准确度的平均值是否超过预设阈值,其中如果全部图像特征的准确度的平均值超过预设阈值,则二维码识别通过。关于第二方面,本专利技术提供了第二方面的第四种可能的实施例,其中,提取二维码图像的指定区域中的图像特征的步骤包括:如果二维码图像中有多个加密模块,则提取多个预定位置的图像特征,以获取多个图像特征;根据图像特征确定二维码图像是否通过验证的步骤包括:确定是否有至少一个图像特征的准确度超过预设阈值,以及确定全部图像特征的准确度的平均值是否超过预设阈值;如果至少一个图像特征的准确度超过预设阈值,且全部图像特征的准确度的平均值超过预设阈值,其表明二维码识别通过。关于第二方面,本专利技术提供了第二方面的第五种可能的实施例,其中,提取二维码图像的指定区域中的图像特征的步骤包括:如果二维码图像中有多个加密模块,则提取多个预定位置的图像特征,以获取多个图像特征;根据图像特征确定二维码图像是否通过验证的步骤包括:确定是否有至少一个图像特征的准确度超过第一阈值,以及,确定是否有图像特征的准确度低于第二阈值;如果有至少一个图像特征的准确度超过第一阈值,且全部图像特征的准确度都没有低于第二阈值,则二维码识别通过。关于第二方面,本专利技术提供了第二方面的第六种可能的实施例,其中,图像特征的准确度通过如下步骤确定:根据图像特征与参考特征之间的相似程度,确定图像特征的准确度;相似程度包括以下的一种或多种:形状相似度、大小相似度、位置相似度和颜色相似度。根据第三方面,本专利技术的实施例还提供了一种二维码的验证服务器,该服务器被配置以按照如第二方面的方法执行相应的操作。根据第四方面,本专利技术的实施例还提供了一种二维码的生成方法,包括:生成加密模块,其中加密模块包括加密区和第一标识区;加密区中记录有用于验证二维码真伪的加密标识符;第一标识区中记录有用于表示二维码所携带的信息的第一识别标识符;和生成二维码,其中二维码包括至少一个加密模块。关于第四方面,本专利技术提供了第四方面的第一种可能的实施例,其中,所述方法还包括:生成噪声模块,其中二维码包括至少一个噪声模块,该噪声模块包括噪声区和第二标识区,噪声区中记录有用于对验证二维码的真伪进行干扰的噪声标识符,第二标识区中记录有用于表示二维码所携带的信息的第二识别标识符;二维码还包括至少一个噪声模块。关于第四方面,本专利技术提供了第四方面的第二种可能的实施例,其中,加密标识符和噪声标识符之间的相似度低于预设阈值,加密标识符和噪声标识符之间的相似度是通过以下的一种或多种信息计算得到的:加密标识符和噪声标识符之间的形状相似度、加密标识符和噪声标识符之间的位置相似度、加密标识符和噪声标识符之间的面积相似度,和加密标识符和噪声标识符之间的颜色相似度。关于第四方面,本专利技术提供了第四方面的第三种可能的实施例,其中,所述方法还包括:根据二维码的打印面积调整加密标识符和噪声标识符的形状和/或面积;其中目标面积比率与二维码的打印面积是呈负相关的,目标面积比率是加密标识符/噪声标识符的面积与二维码的打印面积之比。本专利技术的实施例提供的二维码中,用加密模块替代了现有二维码中的通用模块(genericmodule),其中,加密模块包括加密区和第一标识区;加密区中记录有用于验证二维码的真伪的加密标识符;第一标识区中记录有用于表示二维码所携带的信息的第一识别标识符;因此,在使用二维码的时候,第一识别标识符能够传递现有通用二维码中的模块的信息,加密区用来对二维码进行识别。由于加密模块的大小与相关技术中的通用模块的大小是相同的,加密标识符会甚至更小。因此,仿冒者无法通过拍照的方式准确地获取加密标识符的特征,从而确保了加密标识符无法被轻易仿冒,并提高了二维码验证期间的安全性。为使本专利技术的上述目的、特征和优点能更容易理解本文档来自技高网...

【技术保护点】
1.一种二维码,其特征在于,所述二维码包括至少一个加密模块:所述加密模块包括加密区和第一标识区,其中所述加密区中记录有用于验证二维码的真伪的加密标识符,和所述第一标识区中记录有用于表示二维码所携带的信息的第一识别标识符。

【技术特征摘要】
2018.02.07 SG 10201801042Q1.一种二维码,其特征在于,所述二维码包括至少一个加密模块:所述加密模块包括加密区和第一标识区,其中所述加密区中记录有用于验证二维码的真伪的加密标识符,和所述第一标识区中记录有用于表示二维码所携带的信息的第一识别标识符。2.根据权利要求1所述的二维码,其特征在于,还包括至少一个噪声模块,其中所述噪声模块包括噪声区和第二标识区;所述噪声区中记录有用于对验证所述二维码的真伪进行干扰的噪声标识符;和所述第二标识区中记录有用于表示所述二维码所携带的信息的第二识别标识符。3.根据权利要求2所述的二维码,其特征在于,所述加密标识符和所述噪声标识符之间的相似度低于预设阈值,其中所述加密标识符和所述噪声标识符的所述相似度通过以下的一种或多种信息计算得到的:所述加密标识符和所述噪声标识符之间的形状相似度、所述加密标识符和所述噪声标识符之间的位置相似度、所述加密标识符和所述噪声标识符之间的面积相似度,以及所述加密标识符和所述噪声标识符之间的颜色相似度。4.根据权利要求3所述的二维码,其特征在于,所述二维码包括多个所述加密模块,和/或所述二维码包括多个所述噪声模块。5.一种二维码的验证方法,其特征在于,包括:获取有待验证的二维码图像;提取所述二维码图像的指定区域中的图像特征,其中加密模块包括加密区和第一标识区;所述加密区中记录有用于验证所述二维码的真伪的加密标识符;所述第一标识区中记录有用于表示所述二维码所携带的信息的第一识别标识符;和根据所述图像特征确定所述二维码图像是否通过验证。6.根据权利要求5所述的方法,其特征在于,所述二维码图像是通过对设置在物品上的二维码进行拍照/扫描得到的。7.根据权利要求5所述的方法,其特征在于,提取二维码图像的指定区域中的图像特征的步骤包括:如果所述二维码图像中包括多个所述加密模块,则提取多个预定位置的图像特征,以便获取多个图像特征;和根据所述图像特征确定所述二维码图像是否通过验证的步骤包括:确定是否有至少一个所述图像特征的准确度大于预设阈值,其中如果至少一个所述图像特征的所述准确度大于所述预设阈值,则所述二维码图像验证通过。8.根据权利要求5所述的方法,其特征在于,提取所述二维码图像的指定区域中的图像特征的步骤包括:如果所述二维码图像中包括多个所述加密模块,则提取多个预定位置的图像特征,以便获取多个图像特征;和根据所述图像特征确定所述二维码图像是否通过验证的步骤包括:确定全部所述图像特征的准确度的平均值是否大于所述预设阈值,如果全部图像特征的准确度的平均值大于所述预设阈值,则所述二维码识别通过。9.根据权利要求5所述的方法,其特征在于,提取所述二维码图像的指定区域中的图像特征的步骤包括:如果所述二维码图像中包括多个所述加密模块,则提取多个预定位置...

【专利技术属性】
技术研发人员:王振珀程伟强梁达光
申请(专利权)人:安讯奔有限责任公司
类型:发明
国别省市:新加坡,SG

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

1