一种三维码的生成和解析方法及装置的制造方法_4

文档序号:8299217阅读:来源:国知局
“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0123]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种三维码的生成方法,其特征在于,预设二维码数据长度及三维码的输出格式,还包括: 读取目标页面信息对应的二进制数据流信息,所述二进制数据流信息包括:二进制数据流对应的数据、二进制数据流长度和二进制数据类型; 根据所述预设二维码数据长度,将所述二进制数据流切分成各个分段二进制数据流;将所述各个分段二进制数据流生成各个二维码,该二维码包括:所述各个分段二进制数据流对应的数据及数据类型; 根据所述预设三维码的输出格式,组合所述各个二维码,生成三维码,所述三维码包括:所述各个二维码、输出所述各个二维码的帧频率和输出所述各个二维码的顺序。
2.根据权利要求1所述的方法,其特征在于, 所述将各个分段二进制数据流生成各个二维码之后,进一步包括:生成三维码的识别码,所述识别码的帧频率为第一频率,与所述各个二维码的帧频率不同;所述识别码包括:所述二维码个数、所述各个二维码的顺序、所述各个二维码的数据类型和各个二维码的帧频率信息; 所述生成三维码包括:根据所述预设三维码的输出格式,将所述识别码与所述各个二维码组合,生成三维码; 所述预设三维码的输出格式包括:动态图片文件,或者,视频流文件。
3.根据权利要求2所述的方法,其特征在于, 所述读取目标页面信息对应的二进制数据流信息,包括:调用函数QR3_ReadData()读取所述目标页面信息对应的二进制数据流, 和/或, 调用函数QR3_GetDataInfo O获取二进制数据流对应的数据、二进制数据流长度和二进制数据类型; 和/或, 所述生成三维码的识别码,包括:通过调用函数QR3_SetHeaderS O,生成三维码的识别码; 和/或, 所述预设三维码的输出格式的生成包括:通过调用函数QR3_EncodingGIF(),将所述三维码输出为动态图片文件;或者,通过调用函数QR3_EncodingM0V(),将所述三维码输出为视频流文件。
4.一种三维码的解析方法,其特征在于,包括: 扫描并解析三维码;所述三维码包括:所述各个二维码、输出所述各个二维码的帧频率和输出所述各个二维码的顺序; 根据解析出的三维码中各个二维码的帧频率和输出所述各个二维码的顺序,解析出各个二维码中的信息; 将所述各个二维码信息进行组合,得到目标页面信息。
5.根据权利要求4所述的解析方法,其特征在于, 解析出的三维码中进一步包括:三维码的识别码;所述识别码的帧频率为第一频率,与所述各个二维码的帧频率不同;所述三维码的识别码包括:所述二维码个数、所述二维码的顺序、所述各个二维码的数据类型和各个二维码的帧频率信息; 所述根据解析出的三维码中各个二维码的帧频率和输出所述各个二维码的顺序,解析出各个二维码中的信息包括: 根据所述三维码的识别码,获取所述各个二维码的顺序,按照所述各个二维码的顺序依次读取二维码的信息; 所述将所述各个二维码信息进行组合,得到目标页面信息包括:将依次解析的各个二维码的信息依次进行组合,得到目标页面信息。
6.一种三维码生成端,其特征在于,包括: 预设单元,用于设置二维码数据长度及三维码的输出格式; 读取单元,用于读取目标页面信息对应的二进制数据流,所述二进制数据流包括:二进制数据流对应的数据、二进制数据流长度和二进制数据类型; 切分单元,用于根据所述二维码数据长度,将所述二进制数据流切分成各个分段二进制数据流; 第一生成单元,用于将所述各个分段二进制数据流生成各个二维码,该二维码包括:所述各个分段二进制数据流对应的数据及数据类型; 第二生成单元,用于根据所述预设三维码的输出格式,组合所述各个二维码,生成三维码,所述三维码包括:所述各个二维码、输出所述各个二维码的帧频率和输出所述各个二维码的顺序。
7.根据权利要求5所述的三维码生成端,其特征在于,进一步包括:识别码生成单元,其中, 所述识别码生成单元,用于生成三维码的识别码,所述识别码的帧频率为第一频率,与所述各个二维码的帧频率不同;所述识别码包括:所述二维码个数、所述各个二维码的顺序、所述各个二维码的数据类型和各个二维码的帧频率信息; 所述第二生成单元,进一步用于根据所述预设三维码的输出格式,将所述识别码生成单元生成的识别码与所述各个二维码组合,生成三维码; 所述预设三维码的输出格式包括:动态图片文件,或者,视频流文件。
8.根据权利要求7所述的三维码生成端,其特征在于, 所述读取单元,用于调用函数QR3_ReadData()读取所述目标页面信息对应的二进制数据流, 和/或, 所述读取单元,用于调用函数QR3_GetDataInfo O获取二进制数据流对应的数据、二进制数据流长度和二进制数据类型; 和/或, 所述识别码生成单元,进一步用于通过调用函数QR3_SetHeaders O,生成三维码的识别码; 和/或, 所述第二生成单元,进一步用于根据所述预设三维码的输出格式,通过调用函数QR3_EncodingGIF O,将所述三维码输出为动态图片文件,或者,通过调用函数QR3_EncodingMOV O,将所述三维码输出为视频流文件。
9.一种解析端,其特征在于,包括: 扫描解析单元,用于扫描并解析三维码;所述三维码包括:所述各个二维码、输出所述各个二维码的帧频率和输出所述各个二维码的顺序; 解析单元,用于根据所述扫描解析单元解析出的三维码中各个二维码的帧频率和输出所述各个二维码的顺序,解析出各个二维码中的信息; 组合单元,用于将所述各个二维码信息进行组合,得到目标页面信息。
10.根据权利要求9所述的解析端,其特征在于, 所述扫描解析单元解析出的三维码中进一步包括:三维码的识别码;所述识别码的帧频率为第一频率,与所述各个二维码的帧频率不同;所述三维码的识别码包括:所述二维码个数、所述二维码的顺序、所述各个二维码的数据类型和各个二维码的帧频率信息;所述解析单元,进一步用于根据所述三维码的识别码,获取所述各个二维码的顺序,按照所述各个二维码的顺序依次读取二维码的信息; 所述组合单元,进一步用于将依次解析的各个二维码的信息依次进行组合,得到目标页面信息。
【专利摘要】本发明提供一种三维码的生成和解析方法及装置,三维码的生成方法包括:预设二维码数据长度及三维码的输出格式,读取目标页面信息对应的二进制数据流信息,根据所述预设二维码数据长度,将所述二进制数据流切分成各个分段二进制数据流,然后将所述各个分段二进制数据流生成各个二维码,根据所述预设三维码的输出格式,组合所述各个二维码,生成三维码;其解析方法为扫描并解析三维码,所述三维码包括:所述各个二维码、输出所述各个二维码的帧频率和输出所述各个二维码的顺序,根据解析出的三维码中各个二维码的帧频率和输出所述各个二维码的顺序,解析出各个二维码中的信息,将所述各个二维码信息进行组合,得到目标页面信息。
【IPC分类】G06F17-30, G06K19-06
【公开号】CN104615791
【申请号】CN201510102692
【发明人】张家重, 董毅, 李光瑞, 王玉奎
【申请人】浪潮集团有限公司
【公开日】2015年5月13日
【申请日】2015年3月9日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1