从纸质标签到二维码,再到RFID。作者对标签的三种形式进行了梳理,对各自的优缺点进行了比较分析。
最近工作涉及到的几个项目都或多或少需要线上产品感知大量的线下物品/货物。仓库管理需要系统感知出入库的货物、车辆管理需要系统感知进出的车辆、自动收银需要系统感知待付款的商品、文件管理需要系统感知纸质文档。
感知物品对物流、仓储、收银、物联网等领域的产品非常重要,线下物品和线上系统是分离的,必须让系统感知/采集到物品信息才能继续后续的流程。
既然需要感知物品,首先物品就要有一个标识,最最最原始的标识是用纸质的标签写上物品的重要信息,贴在物品表面,我们暂且把这种标签叫做标签1.0。
这种传统的标签存在的问题也很明显:一是标签很容易损坏,导致信息丢失;二是很难利用信息化的手段感知物品,当然也不是没有办法,后边我们再讲用OCR方式兼容这种传统纸质标签。
条形码/二维码的使用已经深入人心,我们几乎每天都要用到。条形码和二维码都是利用黑白颜色代表二进制的0或1,这样图形就能转化为0101的二进制信息,再加上适当的解码规则就可以表示相应的信息了。
条形码可以理解成二维码的一行,所以能携带的信息要少于二维码。条码一般只能存储几十字节,二维码可以存储几百字节信息。而且二维码比条形码的鲁棒性要好,损坏小部分后依然可以被识别。
把上边固定资产卡片中的【资产名称】【资产编号】【规格型号】【所属部门】信息生成条形码或二维码,就进入了标签2.0时代~友好的标签会条码/二维码标签和传统标签配合使用,在粘贴的标签上即写上人能识别的文字信息又写上机器能识别的二维码信息。
利用扫码枪、手机等工具扫码即可获取相应的信息,也很方便的实现直接把信息写入系统数据库的操作,后续就可以实现固定资产出库、入库、盘点的功能了
标签2.0在感知上和信息系统的交互上比1.0有了长足的进步,但需要扫码枪或者手持设备作为采集设备,而且一次只能识别单个物品(想象下超市结账时收银员需要将物品依次扫描的场景),效率也不是特别高。
标签3.0:RFID
RFID我觉得是最接近用户无感的一种方式。虽然知道RFID很久了,但之前没有实际接触过,直到有一次去迪卡侬发现自动收银系统用了RFID技术,体验非常好。结账时只需要把商品依次放入一个结账筐,显示屏上就会显示出商品的名称和金额,之后扫码结账即可。
RFID,即射频识别Radio Frequency Identification的缩写。RFID系统需要一个Tag标签和一个reader阅读器,tag负责存储数据(类比二维码本码),reader(类比扫码枪)负责发射射频信号形成电磁场,在tag进入reader形成的电磁场后就会被激发,把自己的信息发送给reader。
RFID比起二维码能存储的信息更多,扩展可达到几十KB。在感知效率上RFID也要明显高于二维码扫描,只需要tag标签进入电磁场范围就能被感知到,不需要一个一个扫描。缺点是tag标签价格比较高,无源标签的价格大概几角一个,有源标签大概是几元。
标签1.0的兼容方法:OCR
虽然已经有了更好的解决方案来代替传统标签,但实际项目中有时候会需要兼容历史遗留下来的1.0标签,我们想到的方法是用OCR的方式。通过拍照方式采集标签的内容,然后通过OCR模型识别标签中的文本,转化成结构化数据。
OCR,即光学字符识别optical character recognation,算是图像识别的一个小分支。OCR对纯文本的识别已经比较成熟,识别率已经可以达到99%以上,各厂都有相应的服务。标签的格式一般比较固定,通过针对性的模型训练,可以形成识别标签的模型。
OCR的成本也比较高,一是前期模型训练的成本,二是感知物品时需要每张标签拍照然后传到服务器端识别,效率比较低。但作为兼容传统标签的一种方法,还是比较有效的。
总结一下三种标签:二维码和RFID各有优劣,可以根据对存储容量、感知效率和成本的需求选择,而OCR可以作为兼容纸质标签的一种有效方式。