一种可加入动态扩展信息的二维码生成、识别方法及装置制造方法及图纸

技术编号:28943460 阅读:25 留言:0更新日期:2021-06-18 21:52
本发明专利技术公开了一种可加入动态扩展信息的二维码生成、识别方法及装置,该方法包括:采集不同时间段的用户请求,并基于所述不同时间段的用户请求生成动态扩展信息;采集所述动态扩展信息的大小,基于所述动态扩展信息的大小对所述动态扩展信息进行分割编码,生成多个码字序列;对所述码字序列进行计算,生成纠错码序列,并将所述码字序列与所述纠错码序列进行排列,生成请求编码;将所述请求编码按照布局规则进行排列布局,并为排列布局后的请求编码设置掩膜,生成二维码。该方法能够在二维码中加入动态扩展信息,使得二维码适用于不同应用场景,并通过加入动态扩展信息的二维码简化了用户的响应和操控难度。

【技术实现步骤摘要】
一种可加入动态扩展信息的二维码生成、识别方法及装置
本专利技术涉及二维码
,具体是一种可加入动态扩展信息的二维码生成、识别方法及装置。
技术介绍
当前,随着智能手机的快速普及,我们已经生活在二维码的“汪洋大海”中,无论在报纸、电视、互联网上,还是咖啡厅、超市、地铁、商场里都随处可见二维码的身影。应用于上述商业场景下的二维码大多是基于当下固定时间段内的需求信息生成的,并不能够全面反映某项工作、活动的进程或某一事件发展变化情况的动态信息,降低了二维码的实用性。并且,很多工作、活动的进程以及事件的发展变化过程中,需要用户响应动态信息而给与对应的操控。然而,在实际当中,用户由于主客观条件的限制,往往无法及时、正确地进行该响应和操控。例如,对于某些老年人,在收看智能电视节目的时候,就不能够响应交互屏幕界面的变化而及时、正确地给出操控。因此,如何在二维码中加入动态扩展信息,使得二维码适用于不同应用场景,以及通过加入动态扩展信息的二维码来简化用户的响应和操控难度,是本领域技术人员亟待解决的问题。专利技术内容鉴于上本文档来自技高网...

【技术保护点】
1.一种可加入动态扩展信息的二维码生成方法,其特征在于,包括:/n采集不同时间段的用户请求,并基于所述不同时间段的用户请求生成动态扩展信息;/n获取所述动态扩展信息的大小,基于所述动态扩展信息的大小对所述动态扩展信息进行分割编码,生成多个码字序列;/n对所述码字序列进行计算,生成纠错码序列,并将所述码字序列与所述纠错码序列进行排列,生成请求编码;/n将所述请求编码按照布局规则进行排列布局,并为排列布局后的请求编码设置掩膜,生成二维码。/n

【技术特征摘要】
1.一种可加入动态扩展信息的二维码生成方法,其特征在于,包括:
采集不同时间段的用户请求,并基于所述不同时间段的用户请求生成动态扩展信息;
获取所述动态扩展信息的大小,基于所述动态扩展信息的大小对所述动态扩展信息进行分割编码,生成多个码字序列;
对所述码字序列进行计算,生成纠错码序列,并将所述码字序列与所述纠错码序列进行排列,生成请求编码;
将所述请求编码按照布局规则进行排列布局,并为排列布局后的请求编码设置掩膜,生成二维码。


2.如权利要求1所述的方法,其特征在于,所述采集不同时间段的用户请求,并基于所述不同时间段的用户请求生成动态扩展信息,包括:
采集不同时间段的用户请求,基于预设属性对所述用户请求进行属性分割,生成请求属性;
提取所述用户请求的时间段,并基于所述时间段和所述请求属性构建矩阵;
基于所述矩阵将所述用户请求排序连接,生成动态扩展信息。


3.如权利要求1所述的方法,其特征在于,所述获取所述动态扩展信息的大小,基于所述动态扩展信息的大小对所述动态扩展信息进行分割编码,生成多个码字序列,包括:
获取所述动态扩展信息的大小,将所述动态扩展信息的大小与预设大小进行比较,根据比较结果对所述动态扩展信息进行分割,生成多个请求数据;
读取所述请求数据的位置,生成请求帧序号,并将所述请求帧序号和所述请求数据的帧头进行封装,生成数据帧;
对所述数据帧进行编码,生成码字序列。


4.一种可加入动态扩展信息的二维码识别方法,其特征在于,包括:
采集二维码图像,对所述二维码图像进行预处理,并对所述预处理后的二维码图像进行定位校正,生成校正二维码;
读取所述校正二维码的格式信息,获取掩膜图形,利用所述掩膜图形进行异或处理生成请求编码;
读取所述请求编码的符号字符,生成码字序列与纠错码序列,并基于所述纠错码序列对所述码字序列中的请求数据进行纠错;
将纠错后的码字序列进行解码,生成动态扩展信息,并基于动态扩展信息生成不同时间段的用户指令。


5.如权利要求4所述的方法,其特征在于,所述将纠错后的码字序列进行解码,生成动态扩展信息,并基于动态扩展信息生成不同时间段的用户指令,包括:
读取所述码字序列,获取数据帧,根据数据帧的帧头结构判断所述数据帧是否为需要接收的数据;如果所述数据帧为需要接收的文件,则基于所述数据帧生成多个请求数据;
读取数据帧序号,并基于所述数据帧序号将所述请求数据进行组合,生成所述动态扩展信息;
基于预设词义属性提取所述动态扩展信息中的请求属性与时间段,并将所述请求属性与所述时间段进行匹配,生成不同时间段的用户指令。


6.一种可加入动态扩展信息...

【专利技术属性】
技术研发人员:钟辉辉唐熊宋希东杨航
申请(专利权)人:北京风筝科技有限公司
类型:发明
国别省市:北京;11

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

1