[发明专利]一种可加入动态扩展信息的二维码生成、识别方法及装置有效
申请号: | 202110408266.X | 申请日: | 2021-04-15 |
公开(公告)号: | CN112990406B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 钟辉辉;唐熊;宋希东;杨航 | 申请(专利权)人: | 北京风筝科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/14 |
代理公司: | 北京星通盈泰知识产权代理有限公司 11952 | 代理人: | 夏晶 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加入 动态 扩展 信息 二维码 生成 识别 方法 装置 | ||
1.一种可加入动态扩展信息的二维码生成方法,其特征在于,包括:
采集不同时间段的用户请求,并基于所述不同时间段的用户请求生成动态扩展信息;
获取所述动态扩展信息的大小,基于所述动态扩展信息的大小对所述动态扩展信息进行分割编码,生成多个码字序列;
对所述码字序列进行计算,生成纠错码序列,并将所述码字序列与所述纠错码序列进行排列,生成请求编码;
将所述请求编码按照布局规则进行排列布局,并为排列布局后的请求编码设置掩膜,生成二维码;
所述采集不同时间段的用户请求,并基于所述不同时间段的用户请求生成动态扩展信息,包括:
采集不同时间段的用户请求,基于预设属性对所述用户请求进行属性分割,生成请求属性;
提取所述用户请求的时间段,并基于所述时间段和所述请求属性构建矩阵;
基于所述矩阵将所述用户请求排序连接,生成动态扩展信息。
2.如权利要求1所述的方法,其特征在于,所述获取所述动态扩展信息的大小,基于所述动态扩展信息的大小对所述动态扩展信息进行分割编码,生成多个码字序列,包括:
获取所述动态扩展信息的大小,将所述动态扩展信息的大小与预设大小进行比较,根据比较结果对所述动态扩展信息进行分割,生成多个请求数据;
读取所述请求数据的位置,生成请求帧序号,并将所述请求帧序号和所述请求数据的帧头进行封装,生成数据帧;
对所述数据帧进行编码,生成码字序列。
3.一种可加入动态扩展信息的二维码识别方法,其特征在于,包括:
采集二维码图像,对所述二维码图像进行预处理,并对所述预处理后的二维码图像进行定位校正,生成校正二维码;
读取所述校正二维码的格式信息,获取掩膜图形,利用所述掩膜图形进行异或处理生成请求编码;
读取所述请求编码的符号字符,生成码字序列与纠错码序列,并基于所述纠错码序列对所述码字序列中的请求数据进行纠错;
将纠错后的码字序列进行解码,生成动态扩展信息,并基于动态扩展信息生成不同时间段的用户指令;
所述将纠错后的码字序列进行解码,生成动态扩展信息,并基于动态扩展信息生成不同时间段的用户指令,包括:
读取所述码字序列,获取数据帧,根据数据帧的帧头结构判断所述数据帧是否为需要接收的数据;如果所述数据帧为需要接收的文件,则基于所述数据帧生成多个请求数据;
读取数据帧序号,并基于所述数据帧序号将所述请求数据进行组合,生成所述动态扩展信息;
基于预设词义属性提取所述动态扩展信息中的请求属性与时间段,并将所述请求属性与所述时间段进行匹配,生成不同时间段的用户指令。
4.一种可加入动态扩展信息的二维码生成装置,其特征在于,包括:
动态扩展信息生成模块,用于采集不同时间段的用户请求,并基于所述不同时间段的用户请求生成动态扩展信息;
分割编码模块,用于获取所述动态扩展信息的大小,基于所述动态扩展信息的大小对所述动态扩展信息进行分割编码,生成多个码字序列;
请求编码生成模块,用于对所述码字序列进行计算,生成纠错码序列,并将所述码字序列与所述纠错码序列进行排列,生成请求编码;
二维码生成模块,用于将所述请求编码按照布局规则进行排列布局,并为排列布局后的请求编码设置掩膜,生成二维码;
所述动态扩展信息生成模块,包括:
属性分割单元,用于采集不同时间段的用户请求,基于预设属性对所述用户请求进行属性分割,生成请求属性;
矩阵构建单元,用于提取所述用户请求的时间段,并基于所述时间段和所述请求属性构建矩阵;
排序连接单元,用于基于所述矩阵将所述用户请求排序连接,生成动态扩展信息。
5.如权利要求4所述的装置,其特征在于,所述分割编码模块,包括:
请求数据生成单元,用于获取所述动态扩展信息的大小,将所述动态扩展信息的大小与预设大小进行比较,根据比较结果对所述动态扩展信息进行分割,生成多个请求数据;
封装单元,用于读取所述请求数据的位置,生成请求帧序号,并将所述请求帧序号和所述请求数据的帧头进行封装,生成数据帧;
编码单元,用于对所述数据帧进行编码,生成码字序列。
6.一种可加入动态扩展信息的二维码识别装置,其特征在于,包括:
定位校正模块,用于采集二维码图像,对所述二维码图像进行预处理,并对所述预处理后的二维码图像进行定位校正,生成校正二维码;
异或处理模块,用于读取所述校正二维码的格式信息,获取掩膜图形,利用所述掩膜图形进行异或处理生成请求编码;
纠错模块,用于读取所述请求编码的符号字符,生成码字序列与纠错码序列,并基于所述纠错码序列对所述码字序列中的请求数据进行纠错;
解码模块,用于将纠错后的码字序列进行解码,生成动态扩展信息,并基于动态扩展信息生成不同时间段的用户指令;
所述解码模块,包括:
判断单元,用于读取所述码字序列,获取数据帧,根据数据帧的帧头结构判断所述数据帧是否为需要接收的数据;如果所述数据帧为需要接收的文件,则基于所述数据帧生成多个请求数据;
组合单元,用于读取数据帧序号,并基于所述数据帧序号将所述请求数据进行组合,生成所述动态扩展信息;
匹配单元,用于基于预设词义属性提取所述动态扩展信息中的请求属性与时间段,并将所述请求属性与所述时间段进行匹配,生成不同时间段的用户指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京风筝科技有限公司,未经北京风筝科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110408266.X/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置