识别条形码的方法及装置的制造方法

文档序号:9274881阅读:383来源:国知局
识别条形码的方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息处理技术,尤其涉及识别条形码的方法及装置。
【背景技术】
[0002]物体运输途中,当物体进入某中间站点时,需要对物体进行分拣作业,以统计运输信息。
[0003]在进行分拣作业中,需要将物体上的条形码信息录入系统的数据库中。在进行录入时,手持设备对准条形码,且录入界面的光标位置需手动置于与当前条形码类型对应的输入位置。而后,手持设备进行扫描,将扫描的条形码信息记录到对应的输入位置。
[0004]一个物体上常有两个以上的条形码,操作人员进行操作时,需要手动定位电脑上显示的录入界面的光标;然后再确认物体上与之对应的条码类型,手持设备对准相应的条形码,进行扫描。具体实践中,常出现扫描的条形码位置与光标位置不对应的情形,导致出现错误,需重新再次扫描。
[0005]综上,现有的条形码识别方法存在花费时间较长,操作不便,效率低的缺陷。

【发明内容】

[0006]本发明提供了一种识别条形码的方法,该方法能够实现自动对条形码进行区分识另U,简化操作,提高效率。
[0007]本发明提供了一种识别条形码的装置,该装置能够实现自动对条形码进行区分识另U,简化操作,提高效率。
[0008]一种识别条形码的方法,该方法对各类条形码进行分析,得到各自符合的正则表达式,获取各类条形码在窗体界面的坐标位置,针对各类条形码建立正则表达式与相应坐标位置之间的映射关系,添加到映射关系表中;该方法还包括:
[0009]对条形码进行扫描,得到条形码扫描信息;
[0010]将条形码扫描信息与映射关系表中包含的正则表达式进行匹配,得到其符合的正则表达式;
[0011]由匹配得到的正则表达式,确定出对应的坐标位置;
[0012]将条形码扫描信息和坐标位置发送给录入系统,以将条形码扫描信息写入坐标位置对应的窗体位置。
[0013]一种识别条形码的装置,该装置包括映射关系表建立模块、存储模块、扫描模块和解析模块;
[0014]所述映射关系表建立模块,对各类条形码进行分析,得到各自的正则表达式,获取各类条形码在窗体界面的坐标位置,针对各类条形码建立正则表达式与相应坐标位置之间的映射关系,添加到映射关系表中;将映射关系表发送到所述存储模块进行存储;
[0015]所述扫描模块,对条形码进行扫描,得到条形码扫描信息;将条形码扫描信息发送给所述解析模块;
[0016]所述解析模块,将条形码扫描信息与映射关系表中包含的正则表达式进行匹配,得到其符合的正则表达式;由匹配得到的正则表达式,确定出对应的坐标位置;将条形码扫描信息和坐标位置发送给录入系统,以将条形码扫描信息写入坐标位置对应的窗体位置。
[0017]从上述方案可以看出,本发明中,预先地,针对各类条形码建立正则表达式与相应坐标位置之间的映射关系,添加到映射关系表中;而后,需要进行扫描时,对条形码进行扫描,得到条形码扫描信息;将条形码扫描信息与映射关系表中包含的正则表达式进行匹配,得到其符合的正则表达式;由匹配得到的正则表达式,确定出对应的坐标位置;将条形码扫描信息和坐标位置发送给录入系统,以将条形码扫描信息写入坐标位置对应的窗体位置。采用本发明方案,手持设备对条形码进行扫描后,将自动在录入系统的相应窗体位置写入条形码扫描信息,无需人为对光标位置进行区分匹对,简化了操作,提高了效率。
【附图说明】
[0018]图1为本发明识别条形码的方法示意性流程图;
[0019]图2为本发明识别条形码的装置结构示意图。
【具体实施方式】
[0020]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0021]本发明中,预先地,针对各类条形码建立正则表达式与相应坐标位置之间的映射关系,结合该映射关系实现自动对条形码进行区分识别,简化了操作。
[0022]参见图1,为本发明识别条形码的方法示意性流程图,该方法预先建立映射关系表,下面进行详细说明。
[0023]各类条形码具有各自不同的模式,例如具有特殊的字符、不一样的字符排列规则等;对各类条形码进行分析,得到各自符合的正则表达式。各类条形码所对应的窗体界面的坐标位置不同,这里,获取各类条形码在窗体界面的坐标位置;而后,针对各类条形码建立正则表达式与相应坐标位置之间的映射关系,添加到映射关系表中。
[0024]图1的流程包括以下步骤:
[0025]步骤101,对条形码进行扫描,得到条形码扫描信息。
[0026]步骤102,将条形码扫描信息与映射关系表中包含的正则表达式进行匹配,得到其符合的正则表达式。
[0027]以箱号的条形码为例,其条形码扫描信息假设为BC000001,则与之匹配的正则表达式为:以BC开头,且后六位为数字。
[0028]步骤103,由匹配得到的正则表达式,确定出对应的坐标位置。
[0029]匹配出正则表达式后,便可在映射关系表中确定出与之对应的坐标位置。
[0030]一般情况下,确定出的坐标位置为一个,相应地,便可直接执行步骤104。某些情况下,如果确定出的坐标位置为两条以上,则获取录入系统当前正在进行录入的窗体标识,从确定出的坐标位置中选取包含该窗体标识的坐标位置,将选取的坐标位置作为最终查找出的坐标位置。
[0031]步骤104,将条形码扫描信息和坐标位置发送给录入系统,以将条形码扫描信息写入坐标位置对应的窗体位置。
[0032]录入系统接收条形码扫描信息和坐标位置后,将条形码扫描信息直接写入与坐标位置对应的窗体位置。
[0033]本发明中,预先地,针对各类条形码建立正则表达式与相应坐标位置之间的映射关系,添加到映射关系表中;而后,需要进行扫描时,对条形码进行扫描,得到条形码扫描信息;将条形码扫描信息与映射关系表中包含的正则表达式进行匹配,得到其符合的正则表达式;由匹配得到的正则表达式,确定出对应的坐标位置;将条形码扫描信息和坐标位置发送给录入系统,以将条形码扫描信息写入坐标位置对应的窗体位置。采用本发明方案,手持设备对条形码进行扫描后,将自动在录入系统的相应窗体位置写入条形码扫描信息,无需人为对光标位置进行区分匹对,简化了操作,提高了效率。
[0034]采用本发明方案,录入系统将自动在窗体界面的相应坐标位置写入当前扫描到的条形码扫描信息。条形码在窗体界面的坐标位置可采用多种表示方式,例如用窗体及窗体元素的标识进行表示;相应地,建立映射关系表示时,获取各类条形码在窗体界面的坐标位置具体包括:获取指定类别的条形码所在窗体的标识,以及在窗体中具体对应的窗体元素的标识,由获取的窗体标识和窗体元素标识组成坐标位置。一个窗体上有至少一个窗体元素,每个窗体元素对应一类条形码,在窗体元素的位置写入相应的条形码扫描信息。确定窗体标识以及窗体元素标识后,便唯一确定了坐标位置。
[0035]窗体例如为表格(FORM)形式,或者是以网页显示的表单形式;为表单形式时,获取各类条形码在窗体界面的坐标位置具体包括:获取指定类别的条形码所在表单的标识,以及在表单中具体对应的表单元素的标识,由获取的表单标识和表单元素标识组成坐标位置。
[0036]本发明中,建立的映射关系表可存储于手持设备;也可将建立的映射关系表存储于服务端,对于此情形,需预先从服务端获取映射关系表,存储到手持设备本地。
[0037]若映射关系表存储于服务端,该方法还包括:
[0038]当需要对映射关系表进行升级时,从服务端获取升级后的映射关系表;
[0039]用获取的映射关系表替换本地存储的映射关系表。
[0040]若映射关系表存储于手持设备,当需要进行升级时,直接在手持设备进行更新,用升级后的映射关系表替换本地存储的映射关系表。
[0041]参见图2,为本发明识别条形码的装置,其特征在于,该装置包括映射关系表建立模块、存储模块、扫描模块和解析模块;
[0042]所述映射关系表建立模块,对各类条形码进行分析,得到各自的正则表达式,获取各类条形码在窗体界面的坐标位置,针对各类条形码建立正则表达式与相应坐标位置之间的映射关系,添加到映射关系表中;将映射关系表发送到所述存储模块进行存储;
[0043]所述
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1