包括有组元型条码的字符的布局方法、实现方法及结构的制作方法

文档序号:6582334阅读:203来源:国知局
专利名称:包括有组元型条码的字符的布局方法、实现方法及结构的制作方法
技术领域
本发明属于条码技术应用领域,特别涉及一种包括有组元型条码的字符的布局方
法、实现方法及结构的技术应用。
背景技术
随着时代的进步,目前大都希望产品的原料、制造、行销等数据能有记录以供查询 与鉴别身份(ID),使得制造商、经销商、或者使用者便于管理或安心使用。目前常用的方式 是条码、磁条、IC卡...等数据自动收集技术,数据建立后,可不经由键盘便可将其自动输 入电脑中。 磁条本身具储存数据功能,其缺点是对环境要求高,读取设备复杂,成本较高。智 能卡,即IC卡,将集成电路封装于塑胶卡片上,内建微处理器及储存设备,解决传统磁卡安 全性低、不适合离线处理等问题,但是易受磁场影响,并且易受损,更需要有较用心的保管。 条码是将线条与空白按照一定的编码规则组合起来的符号,用以代表一定的字母或数字等 数据,条码技术是一种可靠性高、输入快速、准确性高、成本低,应用面广的技术,其抗癌、抗 静电、抗损力。 条码种类有一维条码与二维条码,一维条码的原理是利用左右排列的条码的粗细 及黑白的线条来代表数据。目前大约有二十多种的一维条码,例如万用条码,其它依规格的 不同另有Code 128、Code 39、 EAN-13等编码方法。条码透过光学阅读器扫描后,经过解码 器的转换即可将线条转换为数字。 一般, 一维条码的贮存量约28个字元;不能储存中文。 条码数据的读取则需要一部手握式或固定式条码扫描器,依其光源的不同,可分为激光扫 描器及光耦合扫描器两种。 二维条码除了左右的粗细及黑白线条有意义外,上下的黑点也有意义,故可存放 的数据量就比较大。二维条码也有很多种,其编码方法则有例如PDF417、C0DE49、C0DE16K、 C0DE1、 C0DEBL0CK、 VERIC0DE、 DATA-C0DE、 MAXIC0DE等。二维条码的贮存量为约1000个 字元,至少约500个中文字,因此,不仅能够用来储存表单、文字数据,更可用来储存图像数 据,将整页表单的数据浓縮存放在一个条码内,接收者可利用专属扫描器自动地把表单数 据输入电脑,而其相对于磁片抗损性较高,不会有病毒、消磁、损坏、容量不足等问题,在储 存容量、安全性、数据追踪性等方面均较一维条码更优异。 然而,目前的条码识别技术以及条码实现技术,在工农业中虽然应用极其广泛,但 它们大多形状单一,能够表达的信息量相对有限。 本发明所述的这种组元型的条码,可以直接通过对字符的笔画设定条码组元,用 以将条码作为图像的组成单元,来构造各种形状的条码结构,容纳更加丰富的信息量。

发明内容
本发明的目的是提供一种包括有组元型条码的字符的布局方法、实现方法及实现 结构。
4
—种包括有组元型条码的字符的布局方法,该方法包括有如下步骤 步骤l,设置数据组元,该组元包括设置有条码的面组元,设置有条码的点组元; 步骤2,利用前述的条码组元来作为特定图案的绘制元素,来形成各图案类型; 步骤3,在各组元中填充需要表达的条码内容,或者利用已经填充有条码内容的组
元来设置特定的图案。 —种包括有组元型条码的字符的实现方法,该方法包括有如下步骤 步骤l,通过字符笔画分解模块,将字符分解成笔画; 步骤2,通过组元设定模块,将字符的笔画设置成由条码组成的组元; 步骤3,通过组元条码分布模块,向步骤2中组元设定模块所设定的组元中分配条码。 进一步,所述的一种包括有组元型条码的字符的实现方法,还具有如下技术特 征 在步骤1中,对应着所述的字符笔画分解模块,设置有依据字符书写规律所建立 起来的字符笔画次序模块。 在步骤2中所述的组元上,设置有由条形码组成的,代表着该组元次序的组元次 序标识模块。 在所述的步骤2中,可以将字符所有的笔画上面的条码设置成组元,也可以将字 符部分笔画上面的条码设置成组元。 在所述的步骤2、3中,通过冗余组元模块设定由冗余标识码组成的冗余型组元,
并通过冗余码分配模块对冗余型组元进行冗余标识码分配。 —种包括有组元型条码的字符的实现结构,它包括有如下组成部分 字符笔画分解模块,它是用于将字符进行分解的模块结构,用于将字符按照书写
的次序分解成笔画; 组元设定模块,它是与前述的字符笔画分解模块相连接,用于将前述的笔画选择, 设定为能够设置条码组元的模块结构; 组元条码分布模块,它与前述的组元设定模块相连接,是用于向各组元中分配条 码的模块结构。 进一步,所述的一种包括有组元型条码的字符的实现结构,还具有如下技术特 征 对应着所述的组元条码分布模块,还设置有用于将组元条码分布模块所设定的位 置,进行色彩布局的色彩布局模块。 对应着所述的组元设定模块,还设置有组元次序标识模块,它是用于标识由组元 设定模块所设置的各组元次序的模块结构,该模块包括有组元次序标识设定子模块、组元 次序标识布局子模块。 所述的一种包括有组元型条码的字符的实现结构,还包括有用于判定各组元次序 的组元次序判定模块,它包括有用以进行分析待判定组元的组元次序分析子模块,以及用 以输出组元次序结果的组元次序输出结果子模块。 —种包括有组元型条码的字符的实现结构,还包括有用于对冗余型组元进行设定 的冗余组元模块,以及用于对冗余型组元进行冗余标识码分配的冗余码分配模块。
本发明的优点 本发明所述的这种组元型的条码,可以直接通过对字符的笔画设定条码组元,用 以将条码作为图像的组成单元,来构造各种形状的条码结构,容纳更加丰富的信息量。


图1为本发明所述的-
图2为本发明所述的-
图3为本发明所述的 意图。 图4为本发明所述的 示意图。 图5为本发明所述的-
具体实施例方式
下面参照着附图,对本发明所述的包括有组元型条码的字符的布局方法、实现方
法及结构做详细介绍。
图1的说明 参图1所示,该图展示了一种包括有组元型条码的字符的布局方法流程。 —种包括有组元型条码的字符的布局方法,它是这样实现的,该方法包括有如下
步骤 步骤1,设置数据组元,该组元包括设置有条码的面组元,设置有条码的点组元;
步骤2,利用前述的条码组元来作为特定图案的绘制元素,来形成各图案类型;
步骤3,在各组元中填充需要表达的条码内容,或者利用已经填充有条码内容的组 元来设置特定的图案。
图2、3、4的说明 参图2所示,该图展示了本发明所述的一种包括有组元型条码的字符的实现方法 流程。 —种包括有组元型条码的字符的实现方法,它是这样实现的,该方法包括有如下 步骤 步骤l,通过字符笔画分解模块,将字符分解成笔画。 该步骤的主要功能,是依据字符笔画次序模块中设置的字符书写规律,将字符按 照预定的次序,来分解成不同的笔画。作为举例,参图3所示,这儿展示了汉字"天"。很清 楚,它应当包括有四个笔画,分别是先一横、再一横、再一撇、再一捺。就可以按照这个次序, 将汉字"天"分解成四个笔画。 步骤2,通过组元设定模块,将字符的笔画设置成由条码组成的组元。 该步骤的主要目的,是将前一步骤所获得的字符笔画,转变成能够分布条形码的
组元。因为笔画之间如果仅仅是线条的话,那么相交之处就是一个点,如果是分布有条形码
的话,那么相交之处就会是一个面。 比如,汉字"天"中,第二横和撇之间,就有一个交汇区域。这种情况下,交汇区域
种包括有组元型条码的字符的布局方法流程图。 种包括有组元型条码的字符的实现方法流程图。 1中包括有组元型条码的字符的实现结构的一种实施例示
1中包括有组元型条码的字符的实现结构的另一种实施例
种包括有组元型条码的字符的实现结构的原理框图。的条形码设置方式,就可以决定组元的排布方式。作为举例而非限定,图中的汉子"天"就被分成了五个组元,其中笔画"撇"被分解成了两个组元。 当然,组元的分配方式是不做限定的,可以根据需要设置。可以将字符所有的笔画
上面的条码设置成组元,也可以将字符部分笔画上面的条码设置成组元。 进一步,所述的方法还包括有如下的技术特征 参图4所示,每一个设置有条形码的组元,如果想将其转变成对应的数据,就需要将其适当排序。除了可以采用字符笔画预定的排序方式之外,还可以在每一个组元前面通过组元次序标识模块,设置配套的组元次序标识码400。如图4所示,在每一个组元起笔之处,就设置了一个由条形码组成的条状结构,该条形码就代表着该组元的次序,称为组元次序标识码400。 前述的组元次序标识,还可以用色彩标识的方式来实现。比如,颜色"赤橙黄绿青蓝紫",就可以代表着一个颜色上的次序。当然,该次序还可以由用户根据需要自行设定,只要按预定的标准来附加色彩就可以了。该色彩标识,既可以在组元的开始处施加,也可以在组元的任意位置施加。 步骤3,通过组元条码分布模块,向步骤2组元设定模块所设定的组元中分配条码。 对应着所述的字符,设置有依据字符书写规律所建立起来的字符笔画次序模块,
在该模块中,按照相应字符的标准书写规律来安排每个笔画所对应的条码的次序。 当然,还拿前述的"天"来说,每个字符都有标准的笔画次序。针对于该笔画次序
所对应的书写规律,可以直接建立起字符笔画次序模块。然后将字符内容在字符笔画次序
模块中进行对应,就可以直接建立起相应的笔画次序了。相应地,在进行内容识别的时候,
也可以先识别字符的内容,然后再判定笔画的次序。 在组元设定模块设定组元时,可以通过冗余组元模块设定由冗余标识码组成的冗余型组元,其中的冗余标识码不具备有效性,并通过冗余码分配模块对冗余型组元进行冗余标识码分配。 冗余型组元在很多情况下是必要的,主要原因在于,字符可能有各种各样的形式,经常无法把组元的所有部分进行填满,这种情况下,如果不设置冗余型条码的话,就会给组元的设定带来很大的不良影响。 设置有冗余型条码的冗余型组元如何做判定,可以由如下方案来解决
设置无效性标识码,用于标识该组元的信息无效性。 无效性标识码,可以用各种各样的方式来实现。比如,可以用特定的条形码来表达,和用来标识组元次序的条形码,用法是类似的。也可以用色彩来表达,等等。参图4所示的实施例,在笔画"撇"中,就设置了一部分具有断开区域的条码,作为举例,该断开区域就可以视为无效性标识码300,设置有该无效性标识码的条码视为冗余型条码。
图5的说明 参图5所示,展示了本发明所述的一种包括有组元型条码的字符的实现结构100的主要原理结构。它包括有如下组成部分 字符笔画分解模块210,它是用于将字符进行分解的模块结构,通过字符笔画次序模块211所设置的字符书写规律,将字符按照预定的次序,来分解成不同的笔画。作为举例,参图3所示,这儿展示了汉字"天"。很清楚,它应当包括有四个笔画,分别是先一横、再
一横、再一撇、再一捺。就可以按照这个次序,将汉字"天"分解成四个笔画。 组元设定模块220,它是与前述的字符笔画分解模块210相连接,用于将前述的笔
画选择,设定为能够设置条码组元的模块结构。 组元条码分布模块230,它与前述的组元设定模块220相连接,是用于向各组元中分配条码的模块结构。其中组元的分配方式是不做限定的,可以根据需要设置。可以将字符所有的笔画上面的条码设置成组元,也可以将字符部分笔画上面的条码设置成组元,还可以通过色彩布局模块231将前述的组元条码分布模块230所设定的位置,进行色彩布局。
冗余组元模块240,在该模块中设置有冗余标识码,通过配套的冗余码分配模块250来实现该冗余码的分配操作,其中的冗余标识码是不具备有效性的。
组元次序标识模块260,它是用于标识由组元设定模块220所设置的各组元次序的模块结构,该模块包括有组元次序标识设定子模块261以及组元次序标识布局子模块262。如图3所示,在每一个组元起笔之处,就设置了一个由条形码组成的条状结构,称为组元次序标识码400,该组元次序标识码400就代表着该组元的次序。 组元次序判定模块270,它是用于判定各组元次序的模块结构,它包括有用以进行分析待判定组元的组元次序分析子模块271,以及用以输出组元次序结果的组元次序输出结果子模块272。 以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
8
权利要求
一种包括有组元型条码的字符的布局方法,其特征在于该方法包括有如下步骤步骤1,设置数据组元,该组元包括设置有条码的面组元,设置有条码的点组元;步骤2,利用前述的条码组元来作为特定图案的绘制元素,来形成各图案类型;步骤3,在各组元中填充需要表达的条码内容,或者利用已经填充有条码内容的组元来设置特定的图案。
2. —种包括有组元型条码的字符的实现方法,其特征在于该方法包括有如下步骤 步骤l,通过字符笔画分解模块,将字符分解成笔画;步骤2,通过组元设定模块,将字符的笔画设置成由条码组成的组元;步骤3,通过组元条码分布模块,向步骤2中组元设定模块所设定的组元中分配条码。
3. 根据权利要求2所述的一种包括有组元型条码的字符的实现方法,其特征在于在 步骤1中,对应着所述的字符笔画分解模块,设置有依据字符书写规律所建立起来的字符 笔画次序模块。
4. 根据权利要求2所述的一种包括有组元型条码的字符的实现方法,其特征在于在 步骤2中所述的组元上,设置有由条形码组成的,代表着该组元次序的组元次序标识模块。
5. 根据权利要求2所述的一种包括有组元型条码的字符的实现方法,其特征在于在 所述的步骤2中,可以将字符所有的笔画上面的条码设置成组元,也可以将字符部分笔画 上面的条码设置成组元。
6. 根据权利要求2所述的一种包括有组元型条码的字符的实现方法,其特征在于在所述的步骤2、3中,通过冗余组元模块设定由冗余标识码组成的冗余型组元,并通过冗余 码分配模块对冗余型组元进行冗余标识码分配。
7. —种包括有组元型条码的字符的实现结构,其特征在于,它包括有如下组成部分字符笔画分解模块,它是用于将字符进行分解的模块结构,用于将字符按照书写的次序分解成笔画;组元设定模块,它是与前述的字符笔画分解模块相连接,是用于将前述的笔画选择,设 定为能够设置条码组元的模块结构;组元条码分布模块,它与前述的组元设定模块相连接,用于向各组元中分配条码的模 块结构。
8. 根据权利要求7所述的一种包括有组元型条码的字符的实现结构,其特征在于对 应着所述的组元条码分布模块,还设置有用于将组元条码分布模块所设定的位置,进行色 彩布局的色彩布局模块。
9. 根据权利要求7所述的一种包括有组元型条码的字符的实现结构,其特征在于对 应着所述的组元设定模块,还设置有组元次序标识模块,它是用于标识由组元设定模块所 设置的各组元次序的模块结构,该模块包括有组元次序标识设定子模块、组元次序标识布 局子模块。
10. 根据权利要求7所述的一种包括有组元型条码的字符的实现结构,其特征在于所 述的一种包括有组元型条码的字符的实现结构,还包括有用于判定各组元次序的组元次序 判定模块,它包括有用以进行分析待判定组元的组元次序分析子模块,以及用以输出组元 次序结果的组元次序输出结果子模块。
11. 根据权利要求7所述的一种包括有组元型条码的字符的实现结构,其特征在于一种包括有组元型条码的字符的实现结构,还包括有用于对冗余型组元进行设定的冗余组元 模块,以及用于对冗余型组元进行冗余标识码分配的冗余码分配模块。
全文摘要
本发明提供了一种包括有组元型条码的字符的布局方法、实现方法及结构,属于条码技术应用领域,特别涉及一种包括有组元型条码的字符的布局方法、实现方法及结构的技术应用。一种包括有组元型条码的实现结构包括字符笔画分解模块、组元设定模块、组元条码分布模块、冗余组元模块、组元次序判定模块、组元次序标识模块等结构。本发明所述的这种组元型的条码,可以直接通过对字符的笔画设定条码组元,用以将条码作为图像的组成单元,来构造各种形状的条码结构,容纳更加丰富的信息量。
文档编号G06K19/06GK101710389SQ200910202118
公开日2010年5月19日 申请日期2009年12月31日 优先权日2009年12月31日
发明者马宇尘 申请人:上海量科电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1