[发明专利]一种网页二维码生成方法在审
申请号: | 201711441816.8 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108197687A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 余艳;霍晓燕;牛福洲;骆敏舟 | 申请(专利权)人: | 江苏集萃智能制造技术研究所有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 李杰 |
地址: | 211899 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 字符流 网页 打印 关键数据信息 用户信息输入 标签信息 规则生成 网页信息 信息调用 文本框 打印机 调用 嵌入 解析 数据库 保存 | ||
1.一种网页二维码生成方法,其特征在于:具体包括以下步骤:
(1)提供数据录入网页,用户根据提示框填写相应的文本标签,勾选相应的logo信息,用户点击完成,此时用户与界面交互结束;
(2)遍历并解析网页中各文本框标签,提取所述文本框标签的目标文本信息,根据所获取的目标文本信息进行拼接,生成字符流,保存于数据库中;
(3)遍历并解析网页中各文本框标签,提取所述文本框标签的logo信息,根据所获取的logo信息与数据库相应的表进行匹配,得到logo图片;
(4)将获取的目标文本信息和logo图片信息生成二维码分布矩阵和背景图片;
(5)根据二维码矩阵和背景图片获取二维码图片;
(6)将二维码图片和背景图片进行堆叠合并,输出到网页,即可生成带logo图的二维码信息;
(7)调用打印机打印出带logo信息的二维码。
2.如权利要求1所述的方法,其特征在于:所述目标文本信息提取方法为:所述文本框标签为超文本标记语言HTML中的<input>标签,<input>标签中包含有name属性和value属性;将获取到的name属性与步骤(1)中用户定义好的标签名字进行比对,比对成功即获取value属性值;所有标签比对完毕之后,提取出value属性的值并进行拼接生成字符流。
3.如权利要求2所述的方法,其特征在于:所述logo信息提取方法为:所述文本框标签为超文本标记语言HTML中的<input>标签,<input>标签中包含有name属性和value属性;步骤(3)获取到的文本框中的内容与数据库中的标签进行比对,比对成功,获取对应的logo图片png。
4.如权利要求1至3任意之一所述的方法,其特征在于:所述二维码图片获取方法包括:
首先,将步骤(2)中信息根据二维码的生成规则生成相应的由0或1代码组成的二维码矩阵M*M;
然后,将步骤(3)中的获取到的logo图片调整为正方形,获得背景图片,获得边宽像素值A;
再然后,将边宽像素值A除以二维码矩阵码点数M,计算出每个码点的最大像素值N,确定码点显示区域N*N;
最后,在每个码点区域根据生成的二维码矩阵,打上码点,获得和背景图片一样大小的二维码图片。
5.如权利要求1所述的方法,其特征在于:所述目标文本框信息包括物料名称、物料类别、物料数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏集萃智能制造技术研究所有限公司,未经江苏集萃智能制造技术研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711441816.8/1.html,转载请声明来源钻瓜专利网。