[发明专利]一种网页二维码生成方法在审
申请号: | 201711441816.8 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108197687A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 余艳;霍晓燕;牛福洲;骆敏舟 | 申请(专利权)人: | 江苏集萃智能制造技术研究所有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 李杰 |
地址: | 211899 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 字符流 网页 打印 关键数据信息 用户信息输入 标签信息 规则生成 网页信息 信息调用 文本框 打印机 调用 嵌入 解析 数据库 保存 | ||
本发明公开了一种网页二维码生成方法,具体包括步骤一:用户信息输入,步骤二:网页信息解析,步骤三:二维码生成,步骤四:二维码打印;通过提取网页上的关键数据信息,生成相应的logo及生成相应的字符流,通过字符流和logo生成相应的二维码,并将该二维码打印出来。本发明能根据logo信息调用相应的logo图片,并嵌入到二维码中,以便使用者能区分该二维码是使用在哪类物品上;本发明能通过XML网页各标签信息,提取文本框里的内容,按特定规则生成字符流并保存到数据库中;本发明能调用打印机打印出二维码。
技术领域
本发明涉及二维码技术领域,尤其涉及一种网页二维码生成方法。
背景技术
随着信息技术的发展,在传统条形码的基础上,由于存储的信息有限,因此二维码应运而生。二维码是按一定规律在二维方向分布的黑白相间的几何图形,其在代码编制上巧妙的利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干与二进制相对应的几何形体来表示文字数值信息,二维码相较于条形码可存储更大的信息量,已经渗透到生活的方方面面,如:产品防伪/溯源、支付宝二维码扫码付款、微信扫码付款、微信公众号关注、电子凭证、车辆管理等等。网络作为一种最有效的信息传播载体,将网页通过用户录入的若干特定物料信息生成二维码并使用不粘胶打印已经是部分公司大规模使用的最基本的需求。
现有的将二维码图片嵌入到网页中的方法是,解析网页中的图像标签,提取出所述图像标签中的所述源属性信息,利用源属性信息的内容字段值进行编码,并根据所述图像标签的位置,将所述二维码原始数据显示到网页中。整个过程中存在以下缺陷:1、二维码上不能区分物品种类logo信息,2、不能通过网页提取相关文本框字段,并生成特定字符流保存到数据库中,3、不能通过特定字符流生成二维码展示在网页上,4、不能调用打印机对二维码进行打印。
发明内容
本发明的目的是提供一种网页二维码生成方法,通过提取网页上的关键数据信息,生成相应的logo及生成相应的字符流,通过字符流和logo生成相应的二维码,并将该二维码打印出来,减少操作人员负担,避免造成数据错误。
为了实现上述目的,本发明技术解决方案如下:
一种网页二维码生成方法,具体包括以下步骤:
(1)提供数据录入网页,用户根据提示框填写相应的文本标签,勾选相应的logo信息,用户点击完成,此时用户与界面交互结束;
(2)遍历并解析网页中各文本框标签,提取所述文本框标签的目标文本信息,根据所获取的目标文本信息进行拼接,生成字符流,保存于数据库中;
(3)遍历并解析网页中各文本框标签,提取所述文本框标签的logo信息,根据所获取的logo信息与数据库相应的表进行匹配,得到logo图片;
(4)将获取的目标文本信息和logo图片信息生成二维码分布矩阵和背景图片;
(5)根据二维码矩阵和背景图片获取二维码图片;
(6)将二维码图片和背景图片进行堆叠合并,输出到网页,即可生成带logo图的二维码信息;
(7)调用打印机打印出带logo信息的二维码。
优选地,所述目标文本信息提取方法为:所述文本框标签为超文本标记语言HTML中的<input>标签,<input>标签中包含有name属性和value属性;将获取到的name属性与步骤(1)中用户定义好的标签名字进行比对,比对成功即获取value属性值;所有标签比对完毕之后,提取出value属性的值并进行拼接生成字符流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏集萃智能制造技术研究所有限公司,未经江苏集萃智能制造技术研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711441816.8/2.html,转载请声明来源钻瓜专利网。