【技术实现步骤摘要】
二维码识别、生成方法、装置、电子设备及存储介质
本申请涉及计算机领域,具体而言,涉及一种二维码识别、生成方法、装置、电子设备及存储介质。
技术介绍
QR码(QuickResponseCode,快速响应矩阵图码)是二维码的一种,于1994年由日本DENSOWAVE公司专利技术。QR来自英文QuickResponse的缩写,即快速反应,因为专利技术者希望QR码可以快速解码其内容。QR码使用四种标准化编码模式(数字、字母数字、字节(二进制)和日文(Shift_JIS))来存储数据。QR码常见于日本,为当前日本最通用的二维空间条码,在世界各国广泛运用于手机读码操作。QR码比普通一维条码具有快速读取和更大的存储数据容量,也无需要像一维条码般在扫描时需要直线对准扫描仪。因此其应用范围已经扩展到包括产品跟踪、物品识别、文档管理以及库存营销等方面。二维码跟以往的一维条码一样,在商业活动中应用广泛,特别是在高科技行业、储存运输业、批发零售业等需要对物品进行廉价快捷的标示信息的行业用途广泛。在一些国家地区,像QR码一样容易生成及读取的条 ...
【技术保护点】
1.一种二维码识别方法,其特征在于,应用于电子设备,所述电子设备预存有不同属性序列与不同二进制编码之间的编码对应关系,其中,所述属性序列为属于同一目标色彩属性的多个第一属性值之间的变化特征,所述方法包括:/n获取目标二维码序列,所述目标二维码序列包括存在序列关系的多张目标二维码;/n按照所述目标色彩属性,提取各所述目标二维码相同位置的码元所携带的第一属性值,获得多个待识别属性序列,其中,各所述待识别属性序列中的第一属性值之间的排列顺与所述序列关系相对应;/n根据所述编码对应关系,按照码元解析顺序依次确定各所述待识别属性序列对应的二进制编码,获得所述目标二维码序列所携带的目标数据。/n
【技术特征摘要】
1.一种二维码识别方法,其特征在于,应用于电子设备,所述电子设备预存有不同属性序列与不同二进制编码之间的编码对应关系,其中,所述属性序列为属于同一目标色彩属性的多个第一属性值之间的变化特征,所述方法包括:
获取目标二维码序列,所述目标二维码序列包括存在序列关系的多张目标二维码;
按照所述目标色彩属性,提取各所述目标二维码相同位置的码元所携带的第一属性值,获得多个待识别属性序列,其中,各所述待识别属性序列中的第一属性值之间的排列顺与所述序列关系相对应;
根据所述编码对应关系,按照码元解析顺序依次确定各所述待识别属性序列对应的二进制编码,获得所述目标二维码序列所携带的目标数据。
2.根据权利要求1所述的二维码识别方法,其特征在于,各所述目标二维码显示有序列信息,所述序列信息通过多个第二属性值分别表征不同的序列位置;
所述按照所述目标色彩属性,提取各所述目标二维码相同位置的码元所显示的第一属性值之前,所述方法还包括:
检测各所述目标二维码中的所述第二属性值;
根据各所述第二属性值所对应的序列位置,确定各所述目标二维码序列之间的所述序列关系。
3.根据权利要求1所述的二维码识别方法,其特征在于,所述获取目标二维码序列的步骤,包括:
获取多张待处理二维码,其中,各所述待处理二维码显示有分组信息,所述分组信息通过第三属性值进行标识,所述第三属性值的显示样式区别于所属待处理二维码其他码元的显示样式;
检测各所述待处理二维码中的所述第三属性值,获得所述多张待处理二维码之间的分组信息;
根据所述多张待处理二维码之间的分组信息将所述多张待处理二维码拆分成多个所述目标二维码序列,其中,同一目标二维码序中的各目标二维码在相同的位置显示所述第三属性值。
4.根据权利要求3所述的二维码识别方法,其特征在于,各所述目标二维码序列携带相同的目标数据;其中,各所述目标二维码序列在显示时,携带所述第三属性值的色彩在各所述目标二维码序列中的显示位置成特定的移动轨迹,所述移动轨迹与所述码元解析顺序相对应;
所述根据所述编码对应关系,按照码元解析顺序依次确定各所述待识别属性序列对应的二进制编码之前,所述方法包括:
检测各所述目标二维码序列中的所述第三属性值;
根据各所述第三属性值在各所述目标二维码序列中的显示位置,获得所述移动轨迹;
根据所述移动轨迹获得所述码元解析顺序。
5.根据权利要求3所述的二维码识别方法,其特征在于,各所述目标二维码序列携带不同的目标数据;所述第三属性值包括至少三个,所述第三属性值在所属目标二维码中占据的码元成预设排列方式,用于作为所述第三属性值所属目标二维码中的定位符;
所述根据所述编码对应关系,按照码元解析顺序依次确定各所述待识别属性序列对应的二进制编码之前,所述方法包括:
检测各所述目标二维码中的所述第三属性值;
根据所述第三属性值在所属目标二维码中所占据码元的排列方式,确定所属第三属性值所属目标二维码的码元解析顺序。
6.根据权利要求5所述的二维码识别方法,其特征在于,各所述目标二维码序列携带有编号信息,所述编号信息通过所述第一属性值之间的变化进行表征,所述方法还包括:
针对每个所述目标二维码序列,按照所述目标色彩属性,提取所述目标二维码序列中各目标二维码预设位置的第一属性值,获得编号属性序列;
根据所述编码对应关系确定所述编号属性序列对应的编号信息;
根据各所述目标二维码序列的编号信息,对各所述目标二维码序列所携带的目标数据进行组合,获得多个所述目标二维码序列所携带的数据。
7.根据权利要求1所述的二维码识别方法,其特征在于,所述目标色彩属性为色彩的明度或者色相。
8.一种二维码生成方法,其特征在于,应用于电子设备,所述方法包括:
获取存在序列关系的多个待显示属性序列,其中,所述待显示属性序列为属于同一目标色彩属性的多个第一属性值之间的变化特征,不同的待显示属性序列分别对应不同的二进制编码,所述二进制编码的长度与所述待显示属性序列中不同第一属性值的数量以及各所述待显示属性序列的序列长度成正相关;
提供多个码元阵列,其中,各所述码元阵列分别包括与所述待显示属性序列数量相对应的数据码元;
针对每个所述待显示属性序列,根据所述序列关系从各所述码元阵列中确定出目标数据码元;其中,各所述目标数据码元在所属数据码元中的序列位置与所述待显示属性序列的序列位置相对应;
根据各所述待显示属性序列中第一属性值之间的排列顺序与各码元阵列之间的预设对应关系,将所述待显示属性序列中的各第一属性值分别显示至各所述目标数据码元;
根据所述多个码元阵列中各所述数据码元的显示结果,获得二维码序列。
9.根据权利要求8所述的二维码生成方法,其特征在于,各所述码元阵列还包括用于显示序列信息的第一标识码元,其中,所述序列信息通过多个第二属性值分别表征不同的序列位置,所述方法还包括:
根据各所述待显示属性序列中第一属性值之间的排列顺序与各码元阵列之间的预设对应关系,将所述多个第二属性值分别显示至各所述第一标识码元。
10.根据权利要求8所述的二维码生成方法,其特征在于,所述电子设备预存有不同属性序列与不同二进制编码之间的编码对应关系,所述获取存在序列关系的多个待显示属性序列的步骤,包括:
获取目标数据;
将所述目标数据按照所述二进制编码的长度...
【专利技术属性】
技术研发人员:邓晔,邓虎啸,周静婷,徐有亮,涂丽君,
申请(专利权)人:澳新银行营运服务成都有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。