新型二维码及其生成、扫码方法技术

技术编号:13894451 阅读:1809 留言:0更新日期:2016-10-24 20:59
本发明专利技术公开了一种新型二维码,包括由多个段二维码组成的二维码系列,其中:每个所述的段二维码均设置有标志位,每个所述的段二维码均对应存储有一个段数据,所述段数据共同组成一个完整的原始数据。所述段二维码进行任意排列构成二维码系列,循环播放所述的二维码系列,对所述的二维码系列进行连续扫描;每扫描到一个所述的段二维码,立即解析成二维码数据,并且判断是否扫完所有二维码;当扫完所有所述的段二维码时,将各个段二维码的扫描结果组装生成一个完整数据。与现有技术相比,本发明专利技术能解决将大数据量准确且完整地读出,不会遗漏任何数据,时间在3到4秒左右。

【技术实现步骤摘要】

本专利技术涉及二维码技术,特别是涉及一种新型组成的二维码及其扫码方法。
技术介绍
现有技术中的二维码不适合传输大数据量的信息,即使可以将大数据存放到二维码中,利用扫码器也很难将其中的内容准确且快速、完整地读出。
技术实现思路
基于上述现有技术和存在的问题,本专利技术提出了一种新型二维码及其扫码方法,实现了包括由多个二维码构成的新结构的二维码,其扫码通过多个二维码连续拍摄、扫码完成。本专利技术提出了一种新型二维码,所述二维码包括由多个段二维码组成的二维码系列,其中:每个所述的段二维码均设置有标志位,每个所述的段二维码均对应存储有一个段数据,所述段数据共同组成一个完整的原始数据。本专利技术还提出了一种新型二维码的生成及扫码方法,该方法包括以下步骤:将完整的原始数据分为多个数据段,每个数据段对应一个段二维码,每个所述段二维码包含标志位,且其中一个所述段二维码还包含表示总段数的标志数据;所述段二维码进行任意排列构成二维码系列,循环播放所述的二维码系列,对所述的二维码系列进行连续扫描;每扫描到一个所述的段二维码,立即解析成二维码数据,并且判断是否扫完所有二维码;当扫完所有所述的段二维码时,将各个段二维码的扫描结果组装生成一个完整数据。与现有技术相比,本专利技术能解决将大数据量准确写入二维码且完整地读出。附图说明图1为本专利技术实施例的新型二维码的组成结构示意图,包括9个段二维码1~9;图2为本专利技术实施例的新型二维码的生成及扫码流程图。具体实施方式以下结合附图及具体实施方式,进一步详述本专利技术的技术方案。如图2所示,以包含9份数据的新型二维码为例,详细描述本专利技术的新型二维码的数据组成及扫码处理流程,如图1所示。该流程包括以下步骤:数据D分段生成多个(实施例中为9个)段二维码构成的二维码系列D1、D2、D3、D4、D5、D6、D7、D8、D9,且在生成的每个二维码中设置标志位,具体做法是:将大数据D分成均等的几份,每份数据分别翻译成二维码(使用二维码标准翻译过程);把多个段二维码进行有序排列,PC分段循环播放二维码系列D1~D9,扫码器(例如手机)进行连续扫描二维码系列D1~D9。无论从哪张开始扫描,扫码器均能根据标志位快速且完整地扫描出对应的正确数据。扫描时间长短根据不同机型会有不同的差别;手机每扫描到一个段二维码Di,立即解析成二维码数据,并且判断是否扫完所有二维码;当扫完所有段二维码时,由手机组装生成最终二维码数据D:D=D1+D2+D3+D4+D5+D6+D7+D8+D9数据D发回服务器,扫码流程完毕。以本专利技术实施例对上述流程中的一些步骤进行详细描述:1、大数据D分段:(如图2所示,以9段为例)将完整的原始数据D分为9段,即D=D1+D2+D3+D4+D5+D6+D7+D8+D9,该组小段数据D1、D2、D3……D9平均为55个字节(此处采用对原始数据平均分段,是为了保证段二维码扫描时间的平均,为本专利技术设计的最优实施方式。在实际设计中,并不限定在这种均分方式中,而是可以合理运用即可。)对9组小段数据用1~9分别设置标志位,并且用“&&”特征符号与原始数据区分。如:小段特征数据1&&+D1、2&&+D2、3&&+D3、4&&+D4、5&&+D5、6&&+D6、7&&+D7、8&&+D8、9&&+D9。添加“段数9”,用“??”特征符进行区分,以便二维码扫描时确定段个数。本实施例中进行处理时,约定将“段数9”添加到小段数据1中,以便在二维码扫描时进行段数的完整提取,从而得到9段目标特征数据:1&&+9??+D1、2&&+D2、3&&+D3、4&&+D4、5&&+D5、6&&+D6、7&&+D7、8&&+D8、9&&+D9。对9段目标特征数据1&&+9??+D1、2&&+D2、3&&+D3、4&&+D4、5&&+D5、6&&+D6、7&&+D7、8&&+D8、9&&+D9分别生成二维码,然后在终端进行循环播放,或者并列显示九张二维码图片供手机端扫描。实施例中的九宫格排列形式只是其中一种,还可以采取适合的其他排列方式。本专利技术在普遍流通的二维码手机扫码流程上进行了修改,与市面上传统的扫码器APP不同,所述专用扫码器是将传统扫码器经过改造,适用于多张二维码连拍技术的扫码器,能准确定位二维码,且能快速扫描出二维码所蕴含的内容;每个二维码均能被扫
码器扫出。不同之处在于扫码过程变得可控制,当扫描到经过特殊处理的上述二维码时,扫码器一张一张扫描出二维码中的标志位(扫描顺序可以与序列顺序无关,只要满足段数就可以),当扫码器的代码收集了1到N,N个标志位时,则扫描过程结束,如没有收集到这N个标志位,则循环播放二维码图片进行扫描,根据实验,至多每张扫描2遍就能将标志位全部收集。通过标志位,将信息有序的进行排列组合,得出最终的信息。本文档来自技高网
...

【技术保护点】
一种新型二维码,其特征在于,所述二维码包括由多个段二维码组成的二维码系列,其中:每个所述的段二维码均设置有标志位,每个所述的段二维码均对应存储有一个段数据,所述段数据共同组成一个完整的原始数据。

【技术特征摘要】
1.一种新型二维码,其特征在于,所述二维码包括由多个段二维码组成的二维码系列,其中:每个所述的段二维码均设置有标志位,每个所述的段二维码均对应存储有一个段数据,所述段数据共同组成一个完整的原始数据。2.如权利要求1所述的一种新型二维码,其特征在于,所述段数据优选将所述完整数据均分后得到的一段数据。3.一种新型二维码的生成及扫码方法,其特征在于,该方法包括以下步骤:将完整的原始数据分为多个数据段,每个数据段对应一个段二维码,每个所...

【专利技术属性】
技术研发人员:欧阳健飞
申请(专利权)人:天津众阳科技有限公司
类型:发明
国别省市:天津;12

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

1