[发明专利]条码标签设计装置和条码标签设计方法在审
申请号: | 201310625241.0 | 申请日: | 2013-11-28 |
公开(公告)号: | CN103593696A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 谭卫军;潘俊;廖帅;张业勇;练星星 | 申请(专利权)人: | 深圳中兴网信科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 条码 标签 设计 装置 方法 | ||
技术领域
本发明涉及条码标签设计技术领域,具体而言,涉及一种条码标签设计装置和条码标签设计方法。
背景技术
随着信息化时代的到来,B/S结构的应用和条码使用得越来越频繁,使得网页设计条码标签有了现实的需求。现有技术中设计条码标签的通用做法是安装C/S程序(如:ZebraDesigner、bartender等),而安装程序又受操作系统的限制,目前大多数的标签设计软件只支持Windows系统,其扩展性差,且安装设计软件可能给用户带来不必要的麻烦。
因此,需要一种新的技术方案,可以在不需要安装设计软件的情况下,就能实现标签设计,从而减少用户的不必要操作。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以在不需要安装设计软件的情况下,就能实现标签设计,从而减少用户的不必要操作。
有鉴于此,本发明提出了一种条码标签设计装置,包括:元素添加单元,用于根据接收到的标签元素添加命令,添加标签元素至标签;提取单元,用于提取所述标签元素的元数据信息,并将所述元数据信息添加至所述标签的信息列表;显示单元,用于根据所述信息列表中的所述元数据信息,显示出所述标签元素;第一转换单元,用于在接收到存储所述标签的命令时,根据预设的转换规则,将所述信息列表中的所有元数据信息转换成对应的字符串;存储单元,用于存储所述字符串,以实现存储所述标签。
在该技术方案中,可以在网页上直接设计条码标签,当用户在网页上绘制条码标签时,绘制的条码标签的标签元素的元数据信息会被添加到一个信息列表中,当用户完成整个条码标签的绘制时,点击保存标签,那么该标签就会序列化为字符串,以字符串的方式保存,当用户再次对该标签进行使用或编辑时,可以直接导入存储的字符串进行操作,这样,用户在浏览器上就能设计自己想要的条码标签。并且可以一次设计多次重用,方便用户的操作。
在上述技术方案中,优选地,所述显示单元还用于:在接收到显示所述标签的命令时,获取所述字符串,并将所述字符串按照所述预设的转换规则重新转换成对应的元数据信息,根据与所述字符串对应的元数据信息显示出所述标签。
在该技术方案中,当用户想要查看已经设计好的条码标签时,可以直接导入保存的该标签对应的字符串信息,这样该装置就会将字符串反序列化成具体的标签元素对象,并把标签元素对象放入信息列表,遍历信息列表中的每一个标签元素对象,获取元数据信息,继而调用相应的Canvas接口,把各标签元素在Canvas上绘制出来并显示。
在上述技术方案中,优选地,还包括:修改单元,用于在接收到对所述标签中的任一标签元素的元数据信息进行修改的命令时,从所述信息列表中获取所述任一标签元素的元数据信息并进行修改,以得到修改后的元数据信息;所述第一转换单元还用于:根据所述预设的转换规则,将修改后的所述元数据信息转换成新的字符串;所述存储单元还用于:存储所述新的字符串,并用所述新的字符串替换所述存储单元中存储的所述任一标签元素的元数据信息对应的字符串。
在该技术方案中,对标签元素进行修改包括对标签元素的编辑、删除以及新增。其中,在对标签元素进行修改时,修改的是标签元素的属性(如类型、在标签中的起始位置和宽高等),即标签元素的元数据信息,在元数据信息被修改后,新的元数据信息会替换修改前的元数据信息被重新存入信息列表,并重新生成新的字符串,这样,就可以实现对标签的修改,从而实现一次设计多次重用,用户只需设计好标签的样式,就可以在使用的过程中动态的添加标签的数据。
在上述技术方案中,优选地,还包括:获取单元,用于在接收到将所述标签转换为条码指令的命令时,获取所述存储单元存储的所有字符串;解析单元,用于对所述所有字符串进行解析,以得到标签元素集合;第二转换单元,用于遍历所述标签元素集合中的每个元素,并根据所述每个元素的类型和条码指令生成规则,将所述每个元素转换成对应的条码指令,以供条码打印机根据所述条码指令打印出所述标签条码。
在该技术方案,在使用条码打印机打印标签条码之前,需要将保存的标签的字符串信息转换成条码打印机可以识别的条码指令,从而使用条码打印机打印出用户想要的条码标签。
在上述技术方案中,优选地,所述标签元素包括:直线、矩形、图片、条码、文字和/或列表。
在该技术方案中,标签里可以包含不同的元素(如:直线、矩形、图片、条码、文字和等),每个元素都是一个JavaScript对象,有自己的属性(如:类型、在标签中的起始位置和宽高等),每个JavaScript对象都有序列化和反序列化的能力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310625241.0/2.html,转载请声明来源钻瓜专利网。