数据生成和解析方法及装置,计算机存储介质和电子设备制造方法及图纸

技术编号:24708806 阅读:36 留言:0更新日期:2020-07-01 00:05
本申请公开一种数据生成方法和装置,数据解析方法和装置,计算机存储介质和电子设备,其中生成方法包括:对获取的原信息和需要添加到所述原信息中的添加信息进行编码,生成对应于所述原信息的第一编码数据流和对应于所述添加信息的第二编码数据流;根据所述第一编码数据流生成原始二维码,以及根据所述第二编码数据流生成相对应的目标颜色数据;将所述原始二维码数据区中的原始像素替换为所述目标颜色数据对应的像素,生成兼容有所述原始二维码的目标二维码;从而使得生成的目标二维码中不但包括添加到原始二维码中的添加信息还可以兼容原始二维码的原始信息,从而实现对原始二维码的数据存储的扩展。

【技术实现步骤摘要】
数据生成和解析方法及装置,计算机存储介质和电子设备
本申请涉及计算机
,具体涉及一种数据生成方法和装置,以及数据解析方法和装置,以及计算机存储介质和电子设备。
技术介绍
为提高商业活动中的工作效率,通过扫码识别数据信息应运而生。从起初的数据存储量较低的条形码演变到今日的能够拓展数据存储量的二维码,使得生活更加便捷,工作效率更加出色。二维码虽然是近几年来在终端设备上较为流行的一种编码方式,它比传统的条形码能存更多的信息,也能表示更多的数据类型,但是,随着业务数据信息量的增大,业务复杂度的增加,二维码所能够承载的信息仍然具有一定的局限性,当面对大量复杂数据时,二维码的存储量便会突显出不足并且识别难度也随之增加。
技术实现思路
本申请提供一种数据生成方法,以解决现有技术中数据存储量有限的问题。本申请提供一种数据生成方法,包括:对获取的原信息和需要添加到所述原信息中的添加信息进行编码,生成对应于所述原信息的第一编码数据流和对应于所述添加信息的第二编码数据流;根据所述第一编码数据流生成原始二维码,本文档来自技高网...

【技术保护点】
1.一种数据生成方法,其特征在于,包括:/n对获取的原信息和需要添加到所述原信息中的添加信息进行编码,生成对应于所述原信息的第一编码数据流和对应于所述添加信息的第二编码数据流;/n根据所述第一编码数据流生成原始二维码,以及根据所述第二编码数据流生成相对应的目标颜色数据;/n将所述原始二维码数据区中的原始像素替换为所述目标颜色数据对应的像素,生成兼容有所述原始二维码的目标二维码。/n

【技术特征摘要】
1.一种数据生成方法,其特征在于,包括:
对获取的原信息和需要添加到所述原信息中的添加信息进行编码,生成对应于所述原信息的第一编码数据流和对应于所述添加信息的第二编码数据流;
根据所述第一编码数据流生成原始二维码,以及根据所述第二编码数据流生成相对应的目标颜色数据;
将所述原始二维码数据区中的原始像素替换为所述目标颜色数据对应的像素,生成兼容有所述原始二维码的目标二维码。


2.根据权利要求1所述的数据生成方法,其特征在于,所述对获取的原信息和需要添加到所述原信息中的添加信息进行编码,生成对应于所述原信息的第一编码数据流和对应于所述添加信息的第二编码数据流,包括:
对获取的所述原信息进行分割,获得至少包括两部分的分割信息,其中,分割后的第二部分为用于添加到第一部分的添加信息;
对分割后的第一部分分割信息和第二部分分割信息进行编码,生成对应所述第一部分分割信息的第一编码数据流和对应于所述第二部分分割信息的第二编码数据流。


3.根据权利要求1所述的数据生成方法,其特征在于,所述获取的用于添加到所述原信息中的添加信息,包括:
确定与所述原信息具有关联关系的扩展信息;
根据确定的所述扩展信息,获取需要添加到所述原信息中的添加信息。


4.根据权利要求1所述的数据生成方法,其特征在于,所述对获取的原信息和用于添加到所述原信息中的添加信息进行编码,生成对应于所述原信息的第一编码数据流和对应于所述添加信息的第二编码数据流,包括:
对获取的所述原信息和所述添加信息分别进行编码,获得对应所述原信息的第一编码值和对应所述添加信息的第二编码值;
将所述第一编码值和第二编码值分别转换为二进制编码数据流。


5.一种数据生成装置,其特征在于,包括:
编码单元,用于对获取的原信息和需要添加到所述原信息中的添加信息进行编码,生成对应于所述原信息的第一编码数据流和对应于所述添加信息的第二编码数据流;
第一生成单元,用于根据所述第一编码数据流生成原始二维码,以及根据所述第二编码数据流生成相对应的目标颜色数据;
第二生成单元,用于将所述原始二维码数据区中的原始像素替换为所述目标颜色数据对应的像素,生成兼容有所述原始二维码的目标二维码。


6.一种数据解析方法,其特征在于,包括:
扫描兼容有原始二维码的目标二维码,解析出所述原始二维码对应的第一编码值,以及解析出所述目标二维码中数据区目标颜色数据对应的第二编码值;
对第一编码值和第二编码值进行解码,获得所述原始二维码中的原信息和添加到所述原始二维码数据区中的添加信息;
将所述原信息以及所述添加信息,确定为兼容有原始二维码的目标二维码的数据内容。


7.根据权利要求6所述的数据解析方法...

【专利技术属性】
技术研发人员:钱鸿强张莹
申请(专利权)人:口碑上海信息技术有限公司
类型:发明
国别省市:上海;31

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

1